body{
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;color:#000;
background: #E1E1E1;color: #555;text-align:center;
margin:0;
padding:0;
line-height: 1.5em;
margin: 3px;
padding: 0px;}

a:link { text-decoration:none;} 
a:visited { text-decoration:none;} 
A:hover { text-decoration: underline }

h1{margin: 0;padding: 10px 0px 0px 2px;font-size: 16px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#000;text-align:left}
h2, h3, h4{margin:0;padding-left: 5px;padding-right: 5px;line-height: 15px;color: #333}
h2{font-size: 13px}
h3 {font: 12px verdana,sans-serif;line-height: 1.35em;letter-spacing: 0.25px;margin: 0px 0px 0px 0px;}
h4{font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #222222;text-align:left}
p{margin: 0 2px;padding: 0 0 0.7em}

strong{font-size: 110%;}
b{font-size: 100%;}
em{color: red;}

#maincontainer{
width: 980px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: #FFFFFF;
}

#topsection{
background: #FFFFFF;
margin-bottom: 8px;
padding-bottom: 0px;
}

#contentwrapper{
float: left;
width: 100%;
margin-top: -5px;
padding-top:0px;
}

#contentcolumn{
margin: 0px 210px 0px 165px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}


#leftcolumn{
float: left;
width: 160px; /*Width of left column in pixel*/
margin-left: -980px; /*Set margin to that of -(MainContainerWidth)*/
background: #FFFFFF;
border-right:dotted 2px #E1E1E1;
}

#rightcolumn{
float: left;
width: 210px; /*Width of right column*/
margin-left: -210px; /*Set left margin to -(RightColumnWidth)*/
background: #FFFFFF;

}

#footer{
clear:both;width:100%;padding-top:5px;background: #FFFFFF;text-align:center;font-size: 11px
}

#sottoregioni{
clear:both;width:100%;padding-top:5px;background: #FFFFFF;text-align:center;font-size: 11px
}

#sponsorsotto{
clear:both;width:100%;background-image: url('http://www.viagginrete-it.it/include1/sfumaturaverdina.gif');border-top: 1px solid #88B810;border-bottom: 1px solid #88B810;padding-top:5px;padding-bottom:5px;text-align:center;font-size: 16px
}

.innertube{
margin: 3px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

div.clear { 
	margin-top: 5px;
	clear: both;
	height: 1px;
	overflow: hidden;
}

.textfield1 {
	margin-bottom: 4px;
	border: 1px solid #88B810;

}


/* inizio definizioni testa */

div#sopramenu{clear:both;text-align: left; height: 20px;background-color:#E8E878;color: #000; width:980px;margin:0 auto;}

div#logo{height: 70px;background:url('sfondo.jpg');color: #fff; width:980px}

div#sinistralogo
{
 margin-left:5px; margin-top:0px; margin-right:20px; float:left
}
div#centrologo{
padding-top:0px; width:480px; min-height: 70px; 
	height: auto; float:left
}
div#destralogo{
	margin-left:45px; margin-top:0px; margin-right:5px; float:left
}

div#navigation{width: 980px;border-bottom: 1px solid #E8E97A;padding-top: 5px;background-color:#FAFAE4}
div#navigation ul{list-style-type: none;margin: 0;padding: 0}
div#navigation li{float: left;margin: 0;padding:0;
    background: url('sfondohover1.jpg') no-repeat top left; }
div#navigation a{display: block;width: 92px;line-height: 25px;text-decoration: none;
    background: url('sfondonormale1.jpg') no-repeat top left;
    color: #333;text-align: center}
div#navigation a:hover{background-image: url('none');color: #503325}
div#navigation li#activelink a, div#navigation li#activelink a:hover{
    background: url('sfondoattivo1.jpg') no-repeat top left;color: #6B4131}

div#sottomenu{clear:both; height: 20px;padding-top: 5px;background-color:#E8E878;color: #000}

A.intestazione {color :red; text-decoration : none}
A.intestazione:Visited  {color :black; text-decoration : none}
A.intestazione:Active  {color :red;}
A.intestazione:Hover  {color :navy; background-color:yellow;}


A.intestazione1 {color :black; text-decoration : none}
A.intestazione1:Visited  {color :black; text-decoration : none}
A.intestazione1:Active  {color :red;}
A.intestazione1:Hover  {color :navy; background-color:orange;}

div#utenti{clear:both; height: 20px;padding-top: 5px;background-color:#fff;color: #000}

div#sinistrautenti
{
text-align:left; width: 310px;margin-left:3px; margin-top:0px; margin-right:10px; float:left
}

div#centroutenti{
width: 405px;padding-top:0px;height: auto; float:left
}

div#destrautenti{
width: 240px;padding-top:0px;height: auto; float:left
}

/* fine definizioni testa */



/* inizio definizioni sinistra */

div#box {
   background-image: url('http://www.viagginrete-it.it/include1/sfumaturaverdina.gif');
   width: 148px;
   padding: 0px;
   text-align:center;
   border: Solid 1px #88B810;
   }
   
   div.cella {
      border: Solid 1px #88B810;
      width: 148px;
   }
   
/* box verde */
   .buttonscontainer {width: 148px;background-color:#E1E1E1}

.buttons a {color: #000000;
background-color: #F2FCDA;
padding: 2px;
padding-left: 3px;
display: block;
border-left: 7px solid #F2FCDA;
font: 11px Verdana, sans-serif;
text-decoration: none;
text-align: left;
margin-top: 1px}

.buttons a:hover {border-left: 7px solid #88B810;
text-decoration: none;
color: #000000;}
 
div#boxfrecciag {
   background-image: url('http://www.viagginrete-it.it/include1/giallofreccia.gif');
   background-repeat: no-repeat;
   padding: 0px;
   height: 25px;
   text-align:center;
   color: #000;
   margin-top: 10px;
   }
   
   .boxtrasparente {
   background-color: #ffffff; color: #000;
   padding: 0px;
   text-align:left;
   width: 150px;
   
   }
   
   div#boxgiallo {
   background-image: url('http://www.viagginrete-it.it/include1/gialla.gif');
   background-repeat: no-repeat;
   padding: 0px;
   width: 150px;
   text-align:center;
   color: #000;
   }

div.cellagialla {
      border: Solid 1px #E8E878;
      width: 148px;
   }
   
   .buttonscontainergiallo {width: 148px;background-color:#E1E1E1}

.buttonsgiallo a {color: #000000;
background-color: #FAFAE4;
padding: 2px;
padding-left: 3px;
display: block;
border-left: 7px solid #FAFAE4;
font: 11px Verdana, sans-serif;
text-decoration: none;
text-align: left;
margin-top: 1px}

.buttonsgiallo a:hover {border-left: 7px solid #E8E878;
text-decoration: none;
color: #000000;}

.boxfrecciav {
   background-image: url('http://www.viagginrete-it.it/include1/verdefreccia.gif');
   background-repeat: no-repeat;
   padding: 0px;
   height: 25px;
   text-align:center;
   color: #FFFFFF;
   margin-top: 10px;
   }

.box ul {
  padding:0px;
  margin:0px 0px 0px 20px;
}

.box ul li {
  padding:0px;
  margin:1px 0px;
  font: 11px Verdana, sans-serif;
  color: #000;
    

	list-style-image:url('marcatore.gif');
} 

/* fine  sinistra */

/* inizio destra */

  #espandibile {padding: 0; margin: 0; display: none;} 

  .boxtrasparentedestra {
   background-color: #ffffff; color: #000;
   padding: 0px;
   text-align:left;
   width: 204px;  
   }

.boxfrecciagdestra {
   background-image: url('http://www.viagginrete-it.it/include1/giallofrecciadestra.gif');
   background-repeat: no-repeat;
   padding: 0px;
   height: 25px;
   text-align:center;
   color: #000;
   margin-top: 10px;
   }

.boxfrecciavdestra {
   background-image: url('http://www.viagginrete-it.it/include1/verdefrecciadestra.gif');
   background-repeat: no-repeat;
   padding: 0px;
   height: 25px;
   text-align:center;
   color: #FFFFFF;
   margin-top: 10px;
   }

.boxlink {
   margin-top: 10px;
   margin-bottom: 10px;
   padding: 5px;
   text-align:center;
   border: Solid 1px #88B810;
   }


/* fine destra */

/* inizio contenuto */

#briciole {
	width:100%; 
	color:#000000;
	font-size: 11px;
	padding:5px 0;
	text-align:left;
	margin:0;	
}
#briciole a:link, #briciole a:visited, #briciole a:hover {
}
#briciole a:hover {
	text-decoration:underline;
}
.testobriciole {
	margin:0px;
	padding:0 15px;
}

.intestazione{height: 40px;background:url('http://www.viagginrete-it.it/include1/intestazione2.gif') no-repeat;padding-left:53px;; width:540px}
.sottointestazione{float:left;padding: 0px 2px 0px 2px;border-bottom: Solid 1px #88B810;text-align: left;color: #000; width:590px;margin:0 auto;margin-bottom: 10px;}

.boxcentrale {
	float:left;
	width:590px;
	padding:3px;
	font-size: 11px;
    text-align: left;
    color: #000;
}

.box190 {
	float:left;
	margin-left:2px; margin-top:5px; margin-right:2px;
	width:190px;
	padding-top:3px;
	padding-right:2px;
}

.boxstrutture {
	float:left;
	margin-left:1px; margin-top:2px; margin-right:1px;
	border:dotted 1px #88B810;
	width:190px;
	height:90px;
	padding:1px;
	text-transform: lowercase;
}

.boxstrutture1 {
	float:left;
	margin-left:1px; margin-top:2px; margin-right:1px;
	border:dotted 1px #88B810;
	width:155px;
	height:75px;
	padding:1px;
	text-transform: lowercase;
}


.box285 {
	float:left;
	margin-left:2px; margin-top:5px; margin-right:2px;
	width:285px;
	padding-top:1px;
	padding-right:2px;
}

.box285sx {
	float:left;
	margin:0px;
	width:290px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
}

.box285dx {
	float:left;
	margin:0px;
	width:290px;
	padding-top:0px;
	padding-right:0px;
}

.mezzoboxcentrale {
	float:left;
	margin-left:2px; margin-top:5px; margin-right:2px;
	width:285px;
	padding-top:1px;
	padding-right:2px;
}

.bloccocentraleverde {
float:left;width:99%;font-size: 12px;text-align: left;padding-left:3px;padding-top:1px;padding-bottom:1px;border:1px solid #88B810;background-image: url('http://www.viagginrete-it.it/include1/sfumaturaverdina.gif');
}

.bloccocentralegiallo {
float:left;width:99%;font-size: 12px;text-align: left;padding-left:3px;padding-top:1px;padding-bottom:1px;border:1px solid #E8E878;background-image: url('http://www.viagginrete-it.it/include1/sfumaturagiallina.gif');
}

.bloccocentrarosso {
float:left;width:99%;font-size: 12px;text-align: left;padding-left:3px;padding-top:1px;padding-bottom:1px;border:1px solid #FF0000;background-image: url('http://www.viagginrete-it.it/include1/sfumaturarossa.gif');
}

.recordcentrali {
    margin-bottom:7px;
    background: #F2FCDA;
	border:1px solid #88B810;
	font-size:11px;
    text-decoration: none;
	width:585px
}

.recordcentralisopra {
    margin-bottom:3px;
    
    background: #D7F291;
    padding:2px;
	width:586px;
	border-top:dotted 2px #88B810;
	border-bottom:dotted 2px #88B810;
}

.recordcentralicentro {
    margin-bottom:12px;
    padding-left:3px;
    padding-top:3px;
    background: #FFFFFF;
	border:1px solid #88B810;
	font-size:11px;
    text-decoration: none;
	width:585px
}

.paginazione {
    float:left;
    padding: 0px 2px 0px 2px;
    border-bottom: Solid 1px #88B810;
    text-align: left;
    color: #000;
    width:590px;
    margin:0 auto;
    margin-top:5px;
    margin-bottom:10px;
    padding-bottom:5px;
    padding-left:0px;

}

.bloccocentralegiallotrasp {
float:left;width:99%;text-align: left;padding-left:3px;padding-top:1px;;padding-bottom:1px;border:1px solid #E8E878
}

.bloccocentraleverdetrasp {
float:left;width:99%;text-align: left;padding-left:3px;padding-top:1px;;padding-bottom:1px;border:1px solid #88B810
}

.bloccocentralerossotrasp {
float:left;width:99%;text-align: left;padding-left:3px;padding-top:1px;;padding-bottom:1px;border:1px dotted #FF0000
}

/* fine contenuto */

/* definizioni goog */

/* tabella verde sfondo verdino */ 		
.table5 {
	width: 98%; 
	border-color: #89B811;
	border-width: 1px;
	background: #F2FCDA;
	border-style: double; 
	font-size: 10px;
	font-family: verdana;
		}