

body { width:100%; height:100%; margin:0; padding:0; background:url(body_bg.jpg) top left repeat-x; font:12px/18px verdana; color:#333; }

h1 { font:20px/25px arial; color:#629ad1; text-align:left;  }
h2 { font:16px arial; color:#6f9e1d; }
h3 { font:16px arial; color:#6f9e1d; }


.content {padding:12px; display:block; text-align:left}
.content ul { margin:20px 0 0 0; padding:0 0 0 15px; list-style-type:none; }
.content a:link {color:#629ad1;font: 12px/16px verdana;  text-decoration:none}
.content a:visited {color:#629ad1;font: 12px/16px verdana;  text-decoration:none}
.content a:hover {color:#fff; text-decoration:none; background-color:#629ad1}



.colonna {padding:12px; text-align:left; background:url(colonna_bg.jpg) top right no-repeat;}
.colonna a:link, a:visited {color:#6f9e1d; font: 12px/16px verdana;  text-decoration:underline}
.colonna a:hover {color:#ccc; text-decoration:underline}
.colonna h2 { font:16px arial; color:#6f9e1d; border-bottom: 1px solid #6f9e1d; }
.colonna h3 { font:16px arial; color:#629ad1; border-bottom: 1px solid #629ad1; }

.colonna_dx {padding:12px; text-align:left;}
.colonna_dx a:link, a:visited {color:#629ad1;font: 12px/16px verdana; text-decoration:none }
.colonna_dx a:hover {color:#ccc; text-decoration:underline}
.colonna h2 { font:16px arial; color:#629ad1; border-bottom: 1px solid #629ad1; }
.colonna h3 { font:16px arial; color:#629ad1; border-bottom: 1px solid #629ad1; }

.colonna_sx {padding:12px; text-align:left;}
.colonna_sx a:link, a:visited {color:#6f9e1d;font: 12px/16px verdana;  text-decoration:none}
.colonna_sx a:hover {color:#ccc; text-decoration:underline}
.colonna h2 { font:16px arial; color:#6f9e1d; border-bottom: 1px solid #6f9e1d; }
.colonna h3 { font:16px arial; color:#6f9e1d; border-bottom: 1px solid #6f9e1d; }

.box {padding:5px 15px 0px 15px; text-align:left;  font: 12px/16px arial; color:#666666;  }

.box-center {padding:5px 20px 0px 15px; text-align:left;  font: 12px/16px arial; color:#666666;  background:url(box_bg.jpg) top left no-repeat;}
.box-center h3 { font:16px arial; color:#6f9e1d;border-bottom: 1px solid #6f9e1d; margin:15px 0 10px 0}

.colonna #lingue a  {color:#999999; text-decoration:none; text-transform:uppercase; margin-right:10px; font-size:85%}
.colonna #lingue img { margin-right:5px}

.indirizzo { width:180px; padding:15px 12px 20px 0px; font:12px/16px verdana; color:#666; text-align:right; display:block }
.indirizzo strong { margin-left:12px;  }
.indirizzo a { color:#629ad1;font: 12px/16px verdana; }
.indirizzo img {margin-bottom: 15px}
	
.offerte {text-align:left;}
.offerte h1 { font:16px/16px arial; color:#629ad1;margin:0; padding:0 }

.content .offerte a, a:link, a:visited {color:#6f9e1d;font: 12px/16px verdana;  text-decoration:none}
.content .offerte a:hover {color:#ccc; text-decoration:underline}

.offerte ul { margin: 5px 0 0 0; padding:0 0 0 12px; list-style-type:none; }


.prezzo {font:14px arial; color:#6f9e1d; border-bottom: 1px solid #6f9e1d; margin:0 0 15px 0; padding:0}


.footer { width:100%; height:158px; background:url(footer-bg.jpg) left repeat-x;  padding-top: 70px }


ul {
	list-style: none;
}


.top-nav { height: 120px; overflow: visible;   }
.top-nav li { float: right; text-align:center; text-transform:uppercase; margin-top: 35px;}
.top-nav a { display: block; padding: 15px 15px 12px; border-left: 1px solid #ccc;  }
.top-nav #current a  { background:url(hover.jpg) repeat-x bottom; color: #000;  }
.top-nav a:link, a:visited { font: normal 13px/13px Arial, Helvetica, Verdana, sans-serif;  text-decoration:none }
.top-nav a:hover, .top-nav a:active	{ color: #000;  background:url(hover.jpg) repeat-x bottom right; }
