
body{ margin:0 auto;	padding:0 auto;	font-family:Arial, Helvetica, sans-serif; background-color:#E7E7E7; font-size:12px;}

#main{ padding:0 auto; margin:0 auto; width:840px; background-color:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}

#testata{ background-image:url(../immagini/sf-testata.jpg);background-position:right;background-repeat:no-repeat;height:271px;}

h1{padding-top:10px; margin:0}

h2.home{ color:#e33991; font-size:14px; text-align:left; margin-top:0px; padding-top:10px; padding-left:10px;}

h3{ font-size:12px; font-weight:bold; margin-bottom:0px; padding-bottom:2px; color:#01A161;}

h4{ font-size:12px; font-weight:bold; color:#111;  margin:0px; padding:0px;}

/*------------------------ MENU ------------------------------ */

.menu {width:840px; font-size:12px; height:33px; background-image:url(../immagini/sf-li.jpg); font-family:Arial, Helvetica, sans-serif;}

.menu ul {padding:0; margin:0; list-style-type: none; width:840px;}

.menu ul li {float:left; background-repeat:repeat-x; height:33px; padding-top:0px;  margin-right:2px; text-align:center; display:block; border-right:2px solid #75cca9;}

.menu ul li:hover, .menu ul li a.on{ background-image:url(../immagini/sf-li-over.jpg); background-repeat:repeat-x;}

.menu ul li a{ display:block; height:26px; text-decoration:none; color:#01a162; font-size:16px; font-weight:bold; padding-top:6px;}

.menu ul li#btthome { width:80px;}
.menu ul li#bttblog { width:80px;}
.menu ul li#bttlibri { width:80px;}
.menu ul li#bttincontri { width:100px;}
.menu ul li#bttsaletta { width:250px;}
.menu ul li#bttdove { width:130px;}
.menu ul li#bttcontatti { width:90px; border:0px;}


/*------------------------ /MENU ------------------------------ */

.tridtop{ width:278px; height:198px; display:block; float:left; background-image:url(../immagini/sf-trid.jpg); background-repeat:no-repeat; background-position:right; border-right:1px solid #fff; border-left:1px solid #fff;}
.tridtop p{ font-size:12px; padding:0px 10px;}
.tridtop p.bttleggi{ font-size:12px; margin-left:180px; margin-top:-10px; padding-top:2px; text-align:center; color:#111; width:60px; height:20px;  background-image:url(../immagini/btt-leggi.jpg); background-repeat:no-repeat; }
.tridtop p.bttleggi:hover{ background-image:url(../immagini/btt-leggi-hover.jpg); background-repeat:no-repeat; color:#FFFFFF;}
.tridtop p.bttleggi a{color:#000000; text-decoration:none; display:block; float:left; width:50px;}
.tridtop h2, .appuntamenti h2{ color:#e33991; text-align:left; margin-top:0px; padding-top:14px; padding-left:10px;}
.tridtop h2 a, .appuntamenti h2 a, .appuntamenti a{color:#e33991; font-size:13px; text-align:left; text-decoration:none;}
.tridtop h2 a:hover, .appuntamenti h2 a:hover{ text-decoration:underline;}
.appuntamenti h3 a{ text-decoration:none; color:#01A161;}
.appuntamenti h3 a:hover{ text-decoration:underline; color:#01A161;}

.clear{ clear:both;}

.appuntamenti{width:205px; height:198px; display:block; float:left; border-right:1px solid #fff; border-left:0px solid #fff; font-size:12px;}
.appuntamenti h3{ color:#01a161; font-size:12px; margin-top:10px;}
#footer, #footer a{ height:20px; color:#666; text-align:center; clear:both; padding-top:9px; font-size:12px; text-decoration:none; background-image:url(../immagini/sf-footer.jpg); background-repeat:repeat-x;}

#boxsx{ width:610px; padding-left:10px; padding-right:10px; min-height:520px; height:auto !important; background-image:url(../immagini/sf-boxsx.jpg); background-repeat:repeat-x; border-right:4px solid #fff; display:block; float:left;}

#boxdx{ width:186px; padding-left:10px; padding-right:10px; height:520px; background-image:url(../immagini/sf-boxsx.jpg); background-repeat:repeat-x; display:block; float:left;}

#boxsx h2{ color:#e33991; margin:0px; padding-top:16px; font-size:16px;}

#boxdx h2{ color:#e33991; text-align:right; margin:0px; padding-top:20px; margin-bottom:20px; font-size:14px; border-bottom:2px solid #fff;}

#boxdx ul{ list-style-type:none; padding:0px; margin:0px; text-align:right;}
#boxdx li{ margin-bottom:10px;}

#boxdx li a, .linkind{ color:#e33991; text-decoration:none;}
#boxdx li a:hover, .linkind:hover{ text-decoration:underline;}

#indicazioni, #mappa{width:180px; display:block; float:left; margin-top:15px;}

#modulo{ width:600px; color:#333;}

#alertcontatti{color:#f00;}

.inputbox{ border-width:1px; background-color:#66cc99; color:#111;}

span a{ font-family:Arial, Helvetica, sans-serif; font-size:20px; text-decoration:none; color:#01a161;}

span a:hover{ text-decoration:underline;}

.map a{ color:#000000; text-decoration:none; font-weight:bold;}

.map a:hover{ text-decoration:underline;}

.map{ list-style-type:square; color:#e33991; line-height:20px;}

ul{ list-style-type:square;}


