body{
  margin-top:0;
  font-family:verdana;
  font-size:10px;
  color:#005218;
  background:#DBE248;
  margin-bottom:5px;
  text-align:center;
  margin-left:0px;
  margin-right:0px; 
}
hr{
 width: 100%;
 color: #04561B;
 height: 1px;
}
#generale_no_float{
width:1000px;
margin-left:auto;
margin-right:auto;
text-align:center; 
margin-top:5px;
}
/*Se hanno gli annunci laterali*/
div#generale{
  width:1000px;
  display:inline;
  overflow:hidden;
  padding:0;
  float:left;
  display:block;
  background-color:#ffffff;
  text-align:left;
  margin-bottom:5px;
}
/*Se non hanno gli annunci laterali*/
div#generale_2{
  width:1000px;
  display:inline;
  overflow:hidden;
  padding:0;
  float:left;
  display:block;
  background-color:#ffffff;
  text-align:left;
  margin-bottom:5px;
}

/*home page*/
div#testi{
  width:997px;  
  float:left;
}
/*altre pagine*/
div#testi_2{
  width:1000px;  
  float:left;
  position:static;
}
div#estero{
  border:1px solid;
  border-color: Navy;
  padding: 2px;
  margin:2px;
  width: 403px;
  font-family: arial;
  font-size: 11px;
  color: Navy;
}
div#estero a:link{
	color: Blue;
	text-decoration: underline;
}
div#estero a:visited{
	color: Purple;
	text-decoration: underline;
}
div#estero a:hover{
	color: Red;
	text-decoration: underline;
}
div#estero a:active{
	color: green;
	text-decoration: underline;
}
}
div#header{
  display:inline;
  height:97px;
  /*background-image: url(../images/titolo_sfondo.jpg);*/
  background-repeat: repeat-x; 
  width:1000px;
}

div#header[id]{
  display:inline;
  height:97px;
  background-image: url(../images/titolo_sfondo.jpg);
  background-repeat: repeat-x;
  background-color: #04561B;  
  width:997px;
}


div#titolo_omino{
  float: left;
  width:62px;
  height:124px;
  background-image: url(../images/titolo_ominonew2.jpg);
  background-repeat: no-repeat;
}

div#titolo_altro{
  width:710px;
  float: left;
}
div#titolo_grafico{
  float:left;
  height:69px;
   width:930px;
}

div#titolo_grafico[id]{
  float:left;
  height:99px;
   width:930px;
}


div#titolo_venditori{
  padding-top: 45px;
  width:170px;
  float:left;
  height:99px;
}



div#titolo_venditori_old{
  margin-top: 45px;
  width:170px;
  height: 54px;
  float:left;
}

div#titolo_banner{
  padding-top:4px;
  padding-left: 28px;
  padding-bottom: 3px;
  width: 728px;
  height: 90px;
  float: left;
  text-align: center;
}


div#titolo_bannerv{
  padding-top:4px;
  padding-left: 28px;
  padding-bottom: 3px;
  width: 728px;
  height: 90px;
  float: left;
  text-align: center;
}
div#titolo_title{
   margin-bottom:0;
   float:left;
   height:25px;
   width:938px;
   background-color:#005218;
}
div#titolo_title[id]{
 float:left;
 height:25px;
 width:938px;
 background-color: #04561B;
}
div#titolo_title h1{                                     
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 6px;
  margin-top:3px;
  font-size: 15px; 
}
div#corpo{
  width:1000px;
  
}
div#colonna_sx{
  margin-top: 2px;
  width:120px;
  float:left;
  text-align: center;                           
  clear:left;
  margin-left:1px;
  margin-right:2px;
  padding:2px;
  text-align: left;
  font-size: 10px;                                
  color:#00501b;  
  font-family:verdana;
}
div#so_regioni{
  width:118px;
  text-align:center;
  margin-left:-1px;
}
#cons{
  width:120px;
  margin-left:-1px;
}
/*per la home page*/
div#colonna_cx{
  width:490px;
  float:left;
  margin-left:2px;
  margin-right:2px;
}
/*per le altre pagine*/
div#colonna_cx_2{
  margin-top: 2px;
  width:498px;
  float:left;
  margin-left:1px;
  margin-right:1px;
}
div#colonna_cx_2 a{
  color:#00501b;
  text-decoration: none;
}
div#colonna_cx_2 a:hover{
  color:#ff0000;
  text-decoration: underline;
}
div#colonna_cx_2 a:visited{
  text-decoration: none;
}
/*solo per Firefox*/
div#colonna_cx_2[id] {
  margin-top: 2px;
  width:488px;
  float:left;
  margin-left:4px;
  margin-right:2px;
	
}
div#colonna_ab{
   margin-top:1px;
   padding-right:3px;
   width:auto;
  text-align: right;
}

div#colonna_av_bv{
  margin-top:1px; 
  width:auto;
  text-align: right;
  padding-right:3px;
}

div#colonna_dx_a{
  margin-top: 10x;
  width:180px;
  text-align: center;
  padding-left:1px;
  padding-right:1px;
  padding-bottom:1px;
  margin-right:7px;
  font-size: 10px;
  color:#00501b;
  float:left;
}
div#banlogo{
 margin-top:2px;
 background-color: #D9E044; 

}
div#colonna_dx_b{
  margin-top: 2px;
  width:180px;
  text-align: center;
  padding:1px;
  margin-left:1px;
  font-size: 10px;
  color:#00501b;
  float:left;
  margin-right:0px;
}
div#colonna_dx_b_2{
  margin-top: 3px;
  width:180px;
  text-align: center;
  padding:1px;
  margin-left:0px;
  font-size: 10px;
  color:#00501b;
  float:left;
  margin-right:2px;
}
div#colonna_dx_av{
  margin-top: 2px;
  width:180px;
  max-width:180px;
  overflow:hidden;
  text-align: center;
  padding:0px;
  margin-right:7px;
  font-size: 10px;
  color:#00501b;
 float:left; 
}
div#colonna_dx_av2{
 
}

#401 img{
  margin-bottom:10px;
}

div#colonna_dx_bv{
  margin-top: 2px;
  width:180px;
  text-align: center;
  padding:1px;
  margin-left:2px;
  font-size: 10px;
  color:#00501b;
  float:left;
  margin-right:0px;  
}                   
div#colonna_dx[id] {
  width:180px;
  float:left;	
}
div#venditori_24ore{
  width:216px;
  float:left;
  background-color: #F87211;
  text-align:center;
}
div#primopianoreg{
 margin-top:6px;
  width:180px;
  float:left;
  background-color: #FFFFFF;
  text-align:center;
  font-family: verdana;
  font-size: 11px;

}

.ore_box{
  width:95%;
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
  border-top:1px solid #F87211;
  border-bottom:1px solid #F87211;
  text-align:left;
  margin-bottom:2px;
  margin-top:2px;
  color:#010081;
}
div#ore_right{
  width:96%;
  margin-left:auto;
  margin-right:auto;
  text-align: right;
  color:#010081;
  font-size: 11px;
}
div#ore_blu{
  padding-top:6px;
  padding-bottom:6px;
  width:95%;
  margin-left:auto;
  margin-right:auto;
  background-color:#010081;
  border-top:1px solid #F87211;
  border-bottom:3px solid #F87211;
  text-align:center;
  color:#ffffff;
  font-size: 11px;
}
div#verde{
  width:475px;
  background-color:#04561B;
  text-align: center;
  color:#ffffff;
}
table#tabella_vetrina{
  font-size: 10px;
  width:475px;
  border-left:1px solid #04561B;
  border-bottom:1px solid #04561B;
}
table#tabella_vetrina th{
  background-color: #04561B;
  color:#ffffff;
}
table#tabella_vetrina td{
  border-top:1px solid #04561B;
  border-right:1px solid #04561B;
}
table#tabella_regioni{
  font-size: 9px;
  width:475px;
  margin-left: 2px;
}
table#tabella_regioni th{
  color:#04561B;
  border-top:1px solid #04561B;
  border-bottom:1px solid #04561B;
}
table#tabella_regioni td{
  height:28px;
  color:#000000;
  padding-left:2px;
  padding-right:2px;
}
table#tabella_regioni a:link{
  color:#000000;
  text-decoration: none;
}
table#tabella_regioni a:hover{
  text-decoration: underline;
}
table#tabella_regioni a:visited{
  color:#9b579d;
}
table#tabella_regioni a:hover:visited{
  color:#9b579d;
  text-decoration: underline;
}
table.tabella_estero{
  border-bottom:1px solid #04561B;
  font-size: 9px;
  width:475px;
}
table.tabella_estero th{
  color:#04561B;
  border-top:1px solid #04561B;
  border-bottom:1px solid #04561B;
}
table.tabella_estero td{
  border-bottom:1px solid #04561B;
  height:28px;
  color:#000000;
  padding-bottom: 8px;
  padding-top: 8px;
  padding-left:2px;
  padding-right:2px;
}
table.tabella_estero a{
  color:#000000;
  text-decoration: none;
}
table.tabella_estero a:hover{
  text-decoration: underline;
}
div#annunci_ventrina{
  width:475px;
  text-align: center;
  border-top:1px solid #04561B;
  border-right:1px solid #04561B;
  border-left:1px solid #04561B;
}
div#agg{
  width:470px;
  text-align: center;
}
div#aggiornamenti{
  width:200px;
  border:2px solid #000000;
  background-color: #04561B;
  color:#FFFFFF;
  margin-left:auto;
  margin-right:auto;
  font-weight: bold;
}
div#aggiornamenti a{
  color:#FFFFFF;
  text-decoration: none;
}
div#aggiornamenti a:hover{
  text-decoration: underline;
}
p{
margin:0px;
}
.centrato{
  text-align: center;
}
.menu{
  margin:0px;
  list-style: none;
  padding: 0;
}
.menu2{
   list-style:none; 
   margin:0; 
   padding:0; 
}
li{
  margin:5px;
}
/*Stile Testo*/
h1{
  margin:0px;
  color:#ffffff;
  font-weight: bold;
  font-size: 16px;
}

/*Stile Link*/
div#menu_1 a{
  color:#04561B;
  text-decoration: none;
}
div#menu_1 a:hover{
  color:#ff0000;
}
/*div#menu_3 a{
  color:#04561B;
  text-decoration: none;
}
div#menu_3 a:hover{
  color:#ff0000;
}*/
div#ore_right a{
  color:#010081;
  text-decoration: none;
}
div#ore_right a:hover{
  text-decoration: underline;
}
div#copy a{
  color:#04561B;
  text-decoration: none;
}
div#copy a:hover{
  text-decoration: underline;
}
div#verde a{
  color:#FFFFFF;
  text-decoration: none;
}
div#verde a:hover{
  text-decoration: underline;
}
.img_verde{
  display: block;
  width: 99%;
  background-color: #04561B;
  color:#ffffff;                                      
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  font-family: arial;
}
/*solo per Firefox*/
.img_verde[class] {
  width: 99%;
}
.verde{
  margin-top: 1px;
  width: 180px;
  background-color: #04561B;
  border: 0px solid #ffffff;
  font-size: 12px;
  font-weight: normal;
  color:#ffffff;
}
/*solo per Firefox*/
.verde[class] {
  padding-top: 1px;
  width: 100%;
 }

.testo_verde{
  color: #04561B;
}
.spazio{
  margin-bottom:2px;
}
.giallo a{
  text-decoration: none;
  color:#ffff00;
}
.giallo a:hover{
  text-decoration: underline;
}
.verde_chiaro{
  width: 100%;
  background-color: #CCFFCC;
  border:2px solid #000000;
  color:#000000;
  padding:1px;
}
.hr_bianco{
  width: 100%;
  color:#ffffff;
}
.destra{
  text-align: left;
}
.verdino{
  background-color: #fcffba;
}
.celestino{
  background-color: #BDD5EF;  
}
.giallino{
  background-color: #FFFF99;
  width: 100%;
  border:2px solid #000000;
  color:#000000;
  padding:1px;
}
.grigietto{
  background-color: #E5E5E5;
  width: 100%;
  border:2px solid #000000;
  color:#000000;
  padding:1px;
}
div#colonna_cx_2 h2{
  font-size: 19px;
  margin-left: 8px;
  margin-right: 0px;
  margin-top:2px;
  margin-bottom: 0px; 
}
div#colonna_cx_2 h3{
  font-size: 21px;
  margin-left: 8px;
  margin-right: 0px;
  margin-top:2px;
  margin-bottom: 0px;
}
h3#enasarco{
  font-size: 10px;
  margin-left: 8px;
  margin-right: 0px;
  margin-top:2px;
  margin-bottom: 0px;
}

div#land_testo{
  font-size: 12px;
}
div#dettaglio_ann{
  font-size: 12px;
  color:#000000;
  margin-left: 4px;
  margin-right:2px
}
div#dettaglio_ann a{
  color:#000080;
  text-decoration: underline;
}
div#dettaglio_ann a:hover{
  color:#ff0000;
  text-decoration: none;
}
div#land_testo a{
  color:#000080;
  text-decoration: underline;
}
div#land_testo a:hover{
  color:#ff0000;
  text-decoration: none;
}
div#torna_home {
  position:absolute;
  width:100px;
  top:110px;
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  color:#ff0;
}
div#torna_home a{
  color:#ffff00;
  text-decoration: none;
}
div#torna_home a:hover{
  text-decoration: underline;
}
.centrato_2{
  text-align: center;
}
.centrato_2 a{
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.centrato_2 a:hover{
  text-decoration: underline;
}
.centrato_verde{
  text-align: center;
}
.centrato_verde a{
  text-decoration: none;
  color:#ffff00;
}
.centrato_verde a:hover{
  text-decoration: underline;
}
.sinistra_verde{
  text-align: left;
  margin-top: 6px;   
  margin-left: 4px;
  line-height: 3px;
  padding: 0px;

}
/*solo per Firefox*/
.sinistra_verde[class] {
  padding-top:3px;
  margin: 0px;
  margin-left: 2px;
  line-height: 0px;

}

.sinistra_verde a{
  font-size: 10px;
   text-decoration: none;
 
  color:#ffffff;
}
.sinistra_verde a:hover{
  text-decoration: underline;
}

.destra_verde{
  text-align: right;
  margin-right:4px;
}
.destra_verde a{
  text-decoration: none;
  color:#ffff00;
}
.destra_verde a:hover{
  text-decoration: underline;
}
.det_annuncio{
  margin-top:3px;
  font-size:12px;
  text-align: center;
}
.rosso{
  color:#ff0000;
}
.italico{
  font-style: italic;
}
.modulo_m{
  font-family: arial;
  font-size: 12px;
  color:#000080;
}
.modul_m h3{
  font-size: 15px;	
  color:#000083;
}
.italico_blu{
  color:#000083;
  font-size: 12px;
  font-style: italic;
}
.contenitore_grande{
  width:100%;
  text-align: center;
}
.contenitore_menu{
  margin-left:auto;
  margin-right:auto;
  background-color: #FFFFFF;
  color:#04561B;
  display:inline;
  text-align: center;
  width:475px;
  font-size: 10px;
}
.img_link{
  float:left;
  text-align: left;
  padding-top:3px;
}
.menu_90{
  float:left;
  text-align: left;
  width:103px;
  padding-right:2px;
}
.menu_80{
  float:left;
  text-align: left;
  width:80px;
  padding-right:2px;
}
.menu_70{
  float:left;
  text-align: left;
  width:70px;
  padding-right:2px;
}
.menu_66{
  float:left;
  text-align: left;
  width:66px;
  padding-right:2px;
}
.menu_15{
  float:left;
  text-align: left;
  width:15px;
}
.img_menu{
  text-align: center;
  float:left;
  padding-right:1px;
  width:33px;
}
.contenitore_menu a{
  text-decoration: none;
  color:#04561B;
}
.contenitore_menu a:hover{
  color:#ff0000;
}
.hr_nero{
  background-color: #000000;
  color: #000000;
}
.clear_left{
  clear:left;
}
.verde_chiaro2{
  width: 100%;
  background-color: #FFFF66A;
  border:2px solid #000000;
  color:#000000;
  padding:1px;
  background-image: url(../images/prova_sfondo_box.jpg);
  background-repeat: repeat-y;
}
div#annuncio_allineato{
  width:464px;
  margin-left:auto;
  margin-right:auto;
}
.div_grande{
   width:100%;	
  text-align:center;	
}
h2#verdec{
  font-size: 14px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top:2px;
  margin-bottom: 0px;
}

.titolomenudestra{display:block;width:100%;border:0 solid #fff;background-color:#04561b;color:#fff;font-size:12px;font-weight:bold;text-align:center;font-family:arial;}
.contenitoremenudestra{margin-top:1px;width:180px;background-color:#fff;border:0 solid #fff;font-size:12px;font-weight:normal;color:#fff;}
.vocemenudestra{text-align:left;margin-top:6px;margin-left:4px;line-height:3px;color:#04561b;padding: 0px;}
.vocemenudestra a{font-family:verdana;font-size:10px;text-decoration:none;color:#04561b;}
.vocemenudestra a:hover{text-decoration:underline;color:#04561b;}#reys{margin-top:13px;float:left;}
.contenitoremenudestra[class]{margin-top:6px;width:180px;background-color:#fff;border:0 solid #fff;font-size:12px;font-weight:normal;color:#fff;}
.vocemenudestra[class]{text-align:left;margin-top:0;margin-left:4px;line-height:0;padding:0;color:#04561b;}
.vocemenudestrarosso[class]{text-align:left;margin-top:0;margin-left:4px;line-height:0;padding:0;color:#f00;font-weight:bold;}
.vocemenudestrarosso a{font-family:verdana;font-size:10px;text-decoration:none;color:#f00;font-weight:bold;}
.vocemenudestrarosso a:hover{text-decoration:underline;color:#f00;font-weight:bold;}
.vocemenudestrarosso{text-align:left;margin-top:6px;margin-left:4px;line-height:3px;padding:0;color:#f00;font-weight:bold;}

div#bannstand{
  height: auto;
  margin-top:1px;
  
}
#div201 img, #div201 embed, #div201 object, #div202 img, #div202 embed, #div202 object, #div203 img, #div203 embed, #div203 object, #div402 img, #div402 embed, #div402 object, #div403 img, #div403 embed, #div403 object, #div405 img, #div405 embed, #div405 object,  #div406 img, #div406 embed, #div406 object, #div408 img, #div408 embed, #div408 object, #div409 img, #div409 embed, #div409 object {
margin-bottom:10px;
}

#div507 img, #div508 img, #div508 embed, #div508 object, #div504 img, #div501 img, #div501 embed, #div504 embed, #div507 embed, #div501 object, #div504 object, #div507 object, #div401 img, #div407 img, #div404 img, #div209 img, #div209 embed, #div209 object, #div509 img, #div509 object, #div506 img, #div506 object, #div401 object, #div407 object, #div404 object, #div401 embed, #div407 embed, #div404 embed{
margin-bottom:10px;
}

#div502 img, #div502 embed, #div502 object, #div503 img, #div503 embed, #div503 object, #div505 img, #div505 embed, #div505 object, #div506 img, #div506 embed, #div506 object, #div201 img, #div201 embed, #div204 object, #div204 img, #div204 embed, #div204 object, #div207 img, #div207 embed, #div207 object, #div209 img, #div209 embed, #div209 object, #div901 img, #div901 embed, #div901 object, #div902 img, #div902 embed, #div902 object, #div903 img, #div903 embed, #div903 object, #div904 img, #div904 embed, #div904 object, #div905 img, #div905 embed, #div905 object, #div906 img, #div906 embed, #div906 object {
margin-bottom:10px;
}

#contenitorespot {
	float:right;
	width: 350px;
	display:inline-block;
	text-align: center;
	
}

#contenitorecolonne {
	float:left;
	display:inline-block;	
}
#contenitorecolonne_2{
	float:left;
	display:inline-block;
	margin-top:1px;
}
/*
#div501 .advtext, #div901 .advtext, #div502 .advtext, #div902 .advtext, #div401 .advtext, #div402 .advtext, #div403 .advtext
{
	min-width:180px;
	width:180px;
	max-width:180px;
	height:auto;
	padding:0 3px;
	margin-bottom:10px;
	text-align:left;
}
#div508 img
{
	margin-bottom:10px;
}
#div509
{

	text-align:center;
	display:inline-block;
	min-width:300px;
	width:300px;
	max-width:300px;
	min-height:250px;
	height:250px;
	max-height:250px;
	overflow:hidden;
}
#div509 .advtext
{
	min-width:300px;
	width:300px;
	max-width:300px;
	height:auto;
	margin-bottom:10px;
	text-align:left;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
.advtext a
{
	text-decoration:none;
	font-size:14px;
	font-family:Arial;
	color:#000;
}
.advtitle
{
	font-weight:normal;
	color: blue;
}
.advbody
{
	font-size: 12px;
}
.advfooter
{
	color:green;
	text-decoration:underline;
	font-size:10px;
}
*/