





#principale{
margin-left:20px;
text-align:left;
float:left;
width:78%;

min-height:400px !important;
border-right:1px dotted #e1cdc3;

background-color: transparent;
}    
#dx{float:right;width:19%;}



.lista{vertical-align:middle;}

.contenuto{margin-top:10px;text-align:left;}
.rientrato{margin-left:40px;border-top:1px solid #ff99cc;border-bottom:1px solid #ff99cc; padding:3px;background-color:#F6F6C8;}
.didascalia{letter-spacing:-1px;color:#cccccc;}
.locandina{border:3px solid #cccc00;}
.pulisci{clear:both;}
.linkfb{margin-right:7px;margin-bottom:10px;padding:5px;border:1px solid #cccccc;float:left;}
.titololink{font-weight:bold;color:#3B5998;}
.desclink{color:#808080;}
.boxlink{clear:left;width:500px;margin-bottom:10px;}

.immagine{float:left;width:150px;margin:5px;border:1px solid #cccccc;text-align:center;height:200px !important;}
/* inizio elementi vari */

/* inizio tag generici */
a:link, a:visited{font-weight:normal;text-decoration:underline;color:#C1614D;}
a:hover{font-weight:normal;text-decoration:none;color:#cccc00;}
a:active{font-weight:normal;text-decoration:none;color:#C1614D;}

marquee{margin-left:25px;margin-top:-8px;}

h1{display:inline;font-size:27px;color:#E5806A;font-family: 'Lobster Two',Myriad Pro, Century Gothic, 'Georgia',Arial,Helvetica,Sans-serif;}
h2{display:inline;font-size:23px;color:#C1E3D4;font-weight:bold;font-family: 'Zeyada',Myriad Pro, Century Gothic, 'Georgia',Arial,Helvetica,Sans-serif;}
h3{display:inline;font-size:27px;color:#AE3D26;font-family: 'Lobster Two',Myriad Pro, Century Gothic, 'Georgia',Arial,Helvetica,Sans-serif;}


strong,b{color:#C1614D; font-weight:bold;letter-spacing:0px;}

table, td{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:-1px;
color: #000000;
text-align:left;
}
    
/* fine tag generici */

/* inizio elementi principali */




body.standard{

margin: 0px;
padding: 0px;
margin-top:0px;
background-color: #fff;

}
body{font-family: 'Just Another Hand',Myriad Pro, Century Gothic, 'Georgia',Arial,Helvetica,Sans-serif;
color: #000000;text-align:center;}



#header{
width:100%;
height:200px !important;
text-align:left;
background: #fff url('images/sfondo_sup.gif') 0 0 repeat-x; 
border-bottom:1px dotted #E1CDC3;
}
#logo{
width:300px;
height:200px !important;
background: transparent url('images/logo.gif') 0 0 no-repeat;
margin-left:30px;margin-right:30px;
float:left;}

#layout{
margin: 0px auto;
width:100%;
background: transparent url('images/alto.gif') 0 0 no-repeat;
border:0;
position:relative;
text-align:center;
padding:0px;
z-index:1000;
}

#content{
padding:0px;
background-color:#ffffff;
margin-bottom:-11px;
}

/* fine elementi principali */

/** inizio menu */

.pulsante{
width: 188px;
height:41px !important;
display: inline; 
}


.pulsanti{
padding-top:0px;
width:100%;
height:41px !important;


}

/** fine menu */


/* inizio footer */
#footer{
clear:both;
background: #fff url('images/sfondo_sup.gif') 0 0 repeat-x; 
 width:100%;
border-top:1px dotted #E1CDC3;
height:25px !important;
 text-align:center;
color:#808080;
font-size:20px;letter-spacing:1px;

}
#footer a:link, #footer a:visited{color:#C1614D;font-weight:normal;text-decoration:none;}
#footer a:hover{color:#cccc00;font-weight:normal;text-decoration:none;}
#footer a:active{color:#C1614D;font-weight:normal;text-decoration:none;}



/* fine footer */

/* inizio  */
.pulsante_moduli{
vertical-align:bottom;
}

form{margin-top:0px;display:inline;}
.moduli{
background-color:#F1F5D3;
border:1px solid #D1E536;
padding:1px;
font-size:11px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-1px;
color:#879420;
margin-top:2px; 
}

/* fine moduli */

/* forum */

.tabella1 .tdsx {
	border: 1px solid #BE497A;
	padding: 3px;
	background-color:#ffffff;
	text-align:left;
}

.tabella1 .td {
	border: 1px solid #BE497A;
	padding: 3px;
	background-color:#ffffff;
	text-align:center;
}
                      
 .box{background-color: transparent;width:95%;
text-align:left; 
padding:5px;
margin-bottom:0px;
 } 
  .box_title{background-color:#FEF4AB;width:160px;
padding:2px;
font-size:17px;
color: #EC5785;
border:1px solid #EC5785;
 }   
  .box_little{background-color:#fff;width:160px;
text-align:left;
margin:2px;
font-size:21px;
color: #333;

 } 
 .box_fondo{
 background: transparent url('images/icona.png') 0 0 no-repeat;
 width:90%;text-align:left;
color:#333333;
padding-left:30px;
font-size:24px;
      
 }                   
 .paddato{padding-left:3px;padding-right:3px;}
  .header_destro{text-align:center;margin-top:10px;float:left;}
.puls_up{display:inline;border:0;}
 
