/* CSS Document */

* {	margin: 0;padding: 0;}
body {font-family: Verdana, Helvetica, sans-serif;font-size:12px;background: #FBFAF6;color: #000;text-align:center;background-image:url(immagini/pattern1.gif); background-repeat:repeat-x}
#main {width: 100%; margin:0 auto;}
#hearderhome{width: 100%;height:188px;background-image:url(immagini/pattern7.gif);}
#sottomain {width:810px;display:block;margin: 0 auto;text-align: left;padding-top:9px}

#headerflash{height:210px; text-align:center; background:#fff;width: 100%;margin: 0 auto;}
#footerhome{width: 100%;height: 253px;background-image:url(immagini/pattern8.gif); text-align:center}
#header1 {width: 100%; height:196px; text-align:left; background:#fff;  }
#header2 {width: 100%; height:43px; text-align:left; background:#fff;background-image:url(immagini/pattern2.gif); background-repeat:repeat-x}
#menu {font-family: Arial, sans-serif; width:800px; height:43px; text-align:left;background-image:url(immagini/pattern3.gif);background-repeat:no-repeat; margin-left:10px; padding-top:13px }
.menubox{height:43px;width:100px;text-align:center; display:inline;text-transform:uppercase;float:left}
#menu a:link {color: #2A74B1; text-decoration:none; font-weight:bold; font-size:11px;}
#menu a:visited {color: #2A74B1; text-decoration:none; font-weight:bold; font-size:11px;}
#menu a:hover, #menu a:active {color: #F98014; text-decoration:none; font-weight:bold; font-size:11px;}

#wrapper {width: 826px;margin: 0 auto;text-align: center;padding: 0;background-color:#FFFFFF;background-image:url(immagini/pattern4.gif);margin-top: 14px; }
#sottomain1 {width:810px;display:block;margin:0 auto;text-align: left;padding: 20px 30px 10px 30px}
#sottomain2 {width:804px;display:block;margin:0 auto;text-align: left;padding: 20px 0px 10px 2px;background-image:url(immagini/pattern5.gif)}

h1 {font-size:22px; color:#F98014; font-family: Arial, sans-serif; font-weight:bold; margin-bottom:10px;  line-height:normal}
h2 {font-size:17px; color:#2A74B1; font-family: Arial, sans-serif; font-weight:bold; margin-bottom:10px;padding-top:10px;border-bottom:3px solid #ddd;line-height:normal}
h3 {font-size:14px; color:#A8A520; font-family: Arial, sans-serif; font-weight:bold; padding-bottom:10px;line-height:normal}
h4 {font-size:14px; color:#2A74B1; font-family: Arial, sans-serif; font-weight:bold; margin:11px 4px 6px 0px;line-height:normal}
h5{font-size: 14px; color:#F98014; padding-bottom:6px;padding-left:20px;}

.bordo {border-bottom:4px solid #F8F8F8;}
a:link {color: #F98014; text-decoration:underline; font-weight:bold; font-size:12px;}
a:visited {color: #F98014; text-decoration:underline; font-weight:bold; font-size:12px;}
a:hover,a:active {color: #2A74B1; text-decoration:underline; font-weight:bold; font-size:12px;}

.arancio {color:#F98014;  font-weight:bold;}


/********** icone href
a[href$='.doc'], a[href$='.rtf'] { padding: 5px 20px 5px 0; background: transparent url(icone/icon_doc.gif) no-repeat center right; }
a[href$='.pdf'] { padding: 5px 20px 5px 0; background: transparent url(icone/icon_pdf.gif) no-repeat center right; }
 **********/ a[href ^="mailto:"] { padding: 5px 20px 5px 0; background: transparent url(icone/icon_mailto.gif) no-repeat center right; }
a[href$='.xls'] {padding: 5px 20px 5px 0;background: transparent url(icone/icon_xls.gif) no-repeat center right;}
a.esterno {padding-right: 20px;background: url(icone/icon_external.gif) no-repeat bottom right;}
a[href="#iniziopagina"] {padding: 5px 20px 5px 0;background: transparent url(icone/icon_top.gif) no-repeat center right;}
a.popup {padding-right: 20px;background: url(icone/icon_popup.gif) no-repeat bottom right;}
a.noicona{background: transparent}
/***************/ 
#contenuto { width:520px; text-align:left;  float: left; padding:18px; padding-bottom:8px;margin-right:15px}
#interna {width:410px;float: left;padding-left:20px;padding-right:20px; padding-bottom:30px;line-height:16px}
#interna p{padding-bottom:10px;}
#interna img{margin:0px 14px 10px 4px; float:left; border:4px solid #eee}
#interna ul{margin:0 1.0em 0.2em 1.0em;margin-left:4px;list-style-type:square;list-style-position:inside;}
#interna ul li{margin:0 1.0em 0.2em 1.0em;margin-left:4px;padding-bottom:6px}
/**eventi e news**/
#news{padding:1.0em; padding-bottom:0.2em;}
#news img {margin-right:20px; border:10px solid #F4F3F0; max-width:138px; float:left; max-height:133px;}
#news dl{padding:0em 1.6em;margin-bottom:0.5em;}
#news dt{font-weight:bold;color:#2A74B1;padding-bottom:10px;border:0;text-decoration:none;font-size:14px;}
#news dt a.titolo {font-weight:bold;color:#2A74B1;text-decoration:none;font-size:14px;}
#news dt a.titolo:hover{color:#F98014;text-decoration:underline;}
#news dd {font-weight:normal;color:#000;font-size:12px;}
#news dd a {text-decoration:none;}
#news dd a:hover{color:#34587C;text-decoration:underline;}
#archivio {background:#CCDDE7; padding:0.6em; display:block; font-size:0.8em;}


/***menu verticale dx**/
#menudx {font-family: Arial, sans-serif; width: 170px; height:610px; padding:4px; font-size:11px; float:left; margin-top:20px;  background:#EBE9E4}
#menudx ul{margin:0 1.0em 0.2em 1.0em;margin-left:4px;list-style-type:none;}
#menudx ul li{background-image:url(immagini/list.gif);background-repeat:no-repeat;background-position:left;
	 padding-left: 20px;padding-top:10px;padding-bottom:6px; border-bottom:1px solid #eee;}

#menudx ul li a, #menudx ul li a:visited {color:#2A74B1; text-decoration:none; font-weight:bold;font-size:11px;}	  
#menudx ul li a:hover, #menudx ul li a:focus{color:#F98014; font-size:11px;	text-decoration:underline;font-weight:bold;}
#menudx ul li a:active{color:#F98014; text-decoration:none;font-weight:bold;font-size:11px;}

/***menu verticale sx**/
#menusx {width: 160px;  padding:4px; font-size:11px; float:left; margin-top:40px;  background:#F8F7F6}
#menusx ul{margin:0 1.0em 0.2em 1.0em;margin-left:4px;list-style-type:none;}
#menusx ul li{background-image:url(immagini/list.gif);background-repeat:no-repeat;background-position:left;
	 padding-left: 20px;padding-top:10px;padding-bottom:6px; border-bottom:1px solid #eee;}

#menusx ul li a, #menudx ul li a:visited {color:#2A74B1; text-decoration:none; font-weight:bold;font-size:11px;}	  
#menusx ul li a:hover, #menudx ul li a:focus{color:#F98014; font-size:11px;	text-decoration:underline;font-weight:bold;}
#menusx ul li a:active{color:#F98014; text-decoration:none;font-weight:bold;font-size:11px;}

#footer {width:100%; height:50px; background:#E4E3DE; font-size:11px; font-weight:normal; padding-top:16px }
#footer a{font-size:11px; font-weight:normal;color:#000}

.clear {clear: both; margin: 0; padding: 0;}
#interna img.centra{margin: 0 auto;float:none; border:0 }

.cercobox {border:1px dashed #ccc; padding:6px;margin:0;margin-bottom:24px}
.dono {background: url(icone/regalo1.gif) no-repeat top left;}
.cerco {background: url(icone/cerco1.gif) no-repeat top left;}
.presto {background: url(icone/presto1.gif) no-repeat top left;}
