@charset "utf-8";
div, td{font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #4E4E2C;}
body{ margin:30px 0px; background-image:url(img/sfondo.jpg); text-align:center; background-repeat:repeat-x; background-color:#F1F5F1;}
div.main{ width:840px; text-align:left; margin:auto;}
div.base_1{ background-image:url(img/border.gif); background-repeat:repeat-y; background-color:#ffffff;}
div.base_2{ background-image:url(img/border.gif); background-repeat:repeat-x; background-position:top;}
div.base_3{ background-image:url(img/border.gif); background-repeat:repeat-y; background-position:right;}
div.base_4{ background-image:url(img/border.gif); background-repeat:repeat-x; background-position:bottom;}
div.ang_1{ background-image:url(img/ang_1.jpg); background-repeat:no-repeat;}
div.ang_2{ background-image:url(img/ang_2.jpg); background-repeat:no-repeat; background-position:top right;}
div.ang_3{ background-image:url(img/ang_3.jpg); background-repeat:no-repeat; background-position:bottom left;}
div.ang_4{ background-image:url(img/ang_4.jpg); background-repeat:no-repeat; background-position:bottom right;}
div.pad_20{ padding:20px;}
div.cont{ background-color:#F7F7F0; background-image:url(img/sfondo_cont.jpg); background-repeat:repeat-x; background-position:bottom; padding:0px 26px 26px;}
div.percorso{ font-size:10px; text-align:right; padding:10px 0px;}
div.menu{ float:left; width:148px;}
div.contenuto{ float:right; width:586px;}
div.clear_both{ clear:both;}
div.blocco{ background-color:#FFFFFF; padding:26px; border:#D9D9D3 1px solid; margin-bottom:20px; position:relative;}
h1,h2{ font-size:18px; color:#2C96DA; margin:0px; padding:0px; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #E1E0C8; font-weight:normal;}
ul.menu{ padding:0px; margin:0px; list-style:none;}
ul.menu li a:link, ul.menu li a:visited{ font-size:16px; color:#666551; display:block; padding:6px; margin-bottom:6px;}
ul.menu li a:hover{ background-color:#EFEEE1;}
a:link, a:visited{ color:#C9584B; text-decoration:none;}
a:hover{ color:#4E4E2C;text-decoration:none;}

td{ vertical-align:top;}

div.baseh_1{ background-image:url(img/a_h_left.jpg); background-repeat:repeat-y; background-color:#ffffff;}
div.baseh_2{ background-image:url(img/a_h_top.jpg); background-repeat:repeat-x; background-position:top;}
div.baseh_3{ background-image:url(img/a_h_right.jpg); background-repeat:repeat-y; background-position:right;}
div.baseh_4{ background-image:url(img/a_h_bottom.jpg); background-repeat:repeat-x; background-position:bottom;}

div.a_h_1{ background-image:url(img/a_h_1.jpg); background-repeat:no-repeat;}
div.a_h_2{ background-image:url(img/a_h_2.jpg); background-repeat:no-repeat; background-position:top right;}
div.a_h_3{ background-image:url(img/a_h_3.jpg); background-repeat:no-repeat; background-position:bottom left;}
div.a_h_4{ background-image:url(img/a_h_4.jpg); background-repeat:no-repeat; background-position:bottom right;}

div.blocco1{ padding:26px 0px 26px; color:#666551;}
div.blocco_fine{ border-bottom:1px solid #E1E0C8; padding-top:10px; margin-top:10px; }
div.blocco1 h2{color:#666551; border:none;}
div.blocco1 h2 a:link, div.blocco1 h2 a:visited{color:#666551; border-bottom:none;}
div.blocco_fine h2{color:#666551; border:none;}
div.blocco_fine h2 a:link, div.blocco_fine h2 a:visited{color:#666551; border-bottom:none;}

div.pad_img_h{ padding:6px; text-align:center;}
div.pad_testo_h{ padding:10px 0px; text-align:left;}

h1.titolo_1{border:none; margin-bottom:0px;}
h1.titolo_2{color:#FF9900; border:none; margin-bottom:0px;}
h1.titolo_3{color:#C9584B; border:none; margin-bottom:0px; }

div.menu_prin{ text-align:center; padding-top:12px; font-size:11px;}
div.menu_prin a:link, div.menu_prin a:visited{ padding:0px 6px; font-size:11px; color:#4E4E2C;}
div.menu_prin a:hover{color:#4E4E2C;}

table.fine td{ font-size:11px; padding-top:12px; text-align:left;}
table.fine td a:link, table.fine td a:visited{ font-size:11px; color:#4E4E2C; font-weight:bold;}
table.fine td a:hover{color:#4E4E2C;}

div.img_right{ float:left; padding-right:12px; padding-bottom:4px;}
