body {  background-color: #C0D795; text-align:center; margin:0; padding:0; font-family: Arial,sans-serif;margin-top:10px;}
body img{ display:block;}

.foto_left { float:left; margin-right:6px; margin-bottom:3px;  }
.foto_right { float:right; margin-left:6px; margin-bottom:3px; }

.testo_normale {  line-height:19px; font-size: 15px;    color: #000000; text-align:left; font-family:Arial,sans-serif;}
.testo_inclinatogrande{  line-height:19px; font-size: 14px;    color: #000000; text-align:left; font-family:Arial,sans-serif;}
.testo_titoli {   text-align:left; line-height:36px;  font-size: 18px;   color: #000000;  font-family: Arial,sans-serif; font-weight:bold;}
.testo_titolini { font-size: 15px;   color: #415525;   text-align:left; font-family: Arial,sans-serif; font-weight:bold;}
.testo_prezzi { font-size: 13px;   color: #FF0000; text-decoration:underline;  text-align:left; font-family: Arial,sans-serif; font-weight:bold;}


.testo_piede { font-size: 10px;   color: #333333; text-align:center;font-family: Arial,sans-serif;}
.titolimenu { width:auto; background-color: #C2D49E; padding:2px 0 2px 4px; font-size: 12px;   color: #415525;font-family: Arial,sans-serif; font-weight:bold;}
.titolimenu-rosso { width:auto; background-color: #8B0F15; padding:2px 0 2px 4px; font-size: 12px;   color: #FFFFFF;font-family: Arial,sans-serif; font-weight:bold;}
.titolimenu-rosso a{ color: #FFFFFF;}
.titolimenu-rosso a:visited{ color: #FFFFFF;}

.bottonimenu { line-height:15px; margin-top:5px;  margin-bottom:10px; margin-left:4px; font-size: 11px; font-weight:bold;   color: #000000; text-align:left; font-family: Arial,sans-serif; }
.bottonimenu ul {  margin:0; padding:0;}
.bottonimenu li { display:block; list-style-type:none; margin:0 auto; padding:0; padding-bottom:6px; }

a:link {
	color: #000000;
	text-decoration: none;
	
}

a:visited{
	color: #000000;
	text-decoration: none;

}

a:hover {
	color: #D21720;
	text-decoration:underline;
}


#testata { width:779px; height:196px; background-image: url(img/testata.jpg); margin:0 auto;  padding:0;}

#corpo {  display: block; overflow: auto; height:auto; width:779px;  background-color: #F8FDED; margin:0 auto; padding:0 0 12px 0;}
#linksas { font-size: 11px; width:749px;  margin:0 auto;  padding:0; clear:all; margin-bottom:8px; padding-bottom:8px; border-bottom: 1px dotted; border-color:#ADADAD;}
#colonna_sinistra {   float:left; margin-right:8px; width:125px; height:auto; padding-left:8px;  }

#colonna_centro {  padding:0 8px 10px 8px ; padding-top:0; float:left; width:478px; height:auto; border-right:1px dotted; border-left:1px dotted; border-color:#D0D4BB; }
#colonna_centro p { padding:0; margin:0 0 14px 0;}
.box_contenuti { line-height:19px; font-size: 15px;  text-align:left; padding-bottom:10px;  padding-top:0; height:auto; overflow:auto;}
.box_contenutinobordo {padding-bottom:0;  padding-top:10px; }

.box-lanci { display:block; height:100px; padding:10px 0 10px 0; border-top:1px dotted; border-color:#D0D4BB; clear:left;}
.box-lanci-libero { display:block; height:auto; padding:10px 0 10px 0; border-top:1px dotted; border-color:#D0D4BB; clear:left;}

#colonna_destra {  float:right;  margin-left:8px; width:125px; height:auto; padding-right:8px;   }
.chiudi-corpo {   clear:both;}


#gallery {  width:auto; border-collapse:collapse;  } #gallery td { text-align:center; font-size:11px;  padding:5px;   }#gallery img { border:3px solid; border-color:#FBF5DF;}

#piede { clear:both; width:769px; height:20px; margin:0 auto; margin-top:10px; padding:0; color:#000000;}
#piede a { color:#000000;}