body{
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;color:#000;
background: #9A9A9A;color: #555;
color: #333;
margin:0;
padding:0;
line-height: 1.5em;
margin: 3px;
padding: 0px;}

a {
  color: #4D4D4D;
  -webkit-tap-highlight-color: rgba(0, 0, 0, .3);
  text-decoration: none;
  -webkit-transition: color .2s ease-out, background-color .2s ease-out;
  -moz-transition: color .2s ease-out, background-color .2s ease-out;
  -o-transition: color .2s ease-out, background-color .2s ease-out;
  transition: color .2s ease-out, background-color .2s ease-out;
}

a:hover {color:#FF9900;text-decoration: underline;}
a:hover, 
a:active { outline: 0 none; }

h1{margin: 0;padding: 10px 0px 0px 2px;font-size: 20px;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;
text-align:center;
}

#topsection{
background: #FFFFFF;
margin-bottom: 8px;
padding-bottom: 0px;
}

#contentwrapper{
float: left;
width: 100%;
margin-top: -5px;
padding-top:0px;
}

#contentcolumn{
margin: 0px 310px 0px 10px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}


#leftcolumn{
float: left;
width: 3px; /*Width of left column in pixel*/
margin-left: -980px; /*Set margin to that of -(MainContainerWidth)*/
background: #FFFFFF;
border-right:dotted 1px #E1E1E1;
}

#rightcolumn{
float: left;
width: 310px; /*Width of right column*/
margin-left: -312px; /*Set left margin to -(RightColumnWidth)*/
background: #FFFFFF;
border-left:dotted 1px #E1E1E1;
}

#footer{
clear:both;width:100%;padding-top:5px;background: #FFFFFF;text-align:center;font-size: 12px
}

#sottoregioni{
clear:both;width:100%;padding-top:5px;background: #FFFFFF;text-align:center;font-size: 12px
}

#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;
text-align:left;
}

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: right; height: 42px;background: #FFFFFF;color: #000; width:980px;margin:0 auto;border-bottom: 5px solid #E8E878;}

div#logo{height: 70px;background:url('sfondo.gif');color: #fff; width:980px}

div#sinistralogo
{
 margin-left:5px; margin-top:0px; margin-right:10px; 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#utenti{clear:both; height: 25px;padding-top: 5px;;color: #000}

div#sinistrautenti
{
text-align:left; width: 690px;margin-left:20px; margin-top:0px; margin-right:0px; 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 destra */

  #espandibile {padding: 0; margin: 0; display: none;} 

  .boxtrasparentedestra {
   padding: 0px;
   text-align:left;
   width: 304px;  
   }

.boxfrecciavdestra {
   border-bottom:dotted 1px #8D8D8D;
   font-size: 17px;
   margin: 7px;
   padding-left: 5px;
   padding-bottom: 3px;
   height: 20px;
   text-align:left;
   color: #000;
   }
   
   .boxdestra {
   background: #F0F0F0;
   border:solid 1px #C7C7C7;
   padding: 0px;
   text-align:left;
   width: 302px;
   margin-top: 20px; 
   }

.boxlink {
   margin-top: 10px;
   margin-bottom: 10px;
   padding: 5px;
   text-align:center;
   border: Solid 1px #88B810;
   }
   
.boxdestrapiccolo {
   float: left;
   margin-left: 5px;
   margin-bottom: 20px;
   text-align:left;
   width: 140px;
   border: Solid 1px #88B810; 
   }
   
   .dealsdestra {
   float: left;
   width: 290px;
   height:115px;
   margin-left:4px;
   padding-left:0px;
   padding-top:3px;
   background:url('http://www.viagginrete-it.it/include1/1111.png') no-repeat left top; 
   }
   
   .dealsdestralast {
   float: left;
   width: 290px;
   height:115px;
   margin-left:4px;
   padding-left:0px;
   padding-top:3px;
   background:url('http://www.viagginrete-it.it/include1/222.png') no-repeat left top; 
   }
   
      .dealsdestragratis {
   float: left;
   width: 290px;
   height:115px;
   margin-left:4px;
   padding-left:8px;
   padding-top:8px;
   background:url('http://www.viagginrete-it.it/include1/11111.png') no-repeat left top; 
   }

/* fine destra */

/* inizio contenuto */

#briciole {
	width:620px; 
	color:#000000;
	font-size: 12px;
	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{width:630px;height: 40px;padding-left:2px;font-size: 20px;border-bottom: solid 4px #FE4902;margin-bottom: 5px;}

.sottointestazione{float:left;width:630px;padding: 0px 2px 0px 2px;border-bottom: dotted 1px #88B810;text-align: left;color: #000;margin:0 auto;margin-bottom: 10px;}

.boxcentrale {
	float:left;
	width:640px;
	padding:3px;
	font-size: 12px;
    text-align: left;
    color: #000;
}

.box190 {
	float:left;
	margin-left:0px; margin-top:2px; margin-right:1px;
	width:205px;
	padding-top:3px;
	padding-right:1px;
}

.box190 a{
color: #FE4902;
}

.box190 a:hover{
background:lightyellow;
}

.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:1px; margin-top:5px; margin-right:1px;
	width:310px;
	padding-top:1px;
	padding-right:2px;
}

.box285 a{
color: #FE4902;
}

.box285 a:hover{
background:lightyellow;
}


.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 {
border-bottom:dotted 1px #8D8D8D;
   font-size: 17px;
   margin: 7px;
   padding-left: 5px;
   padding-bottom: 3px;
   height: 20px;
   text-align:left;
   color: #000;
   }

.bloccocentralegiallo {
border-bottom:dotted 1px #8D8D8D;
   font-size: 17px;
   margin: 7px;
   padding-left: 5px;
   padding-bottom: 3px;
   height: 20px;
   text-align:left;
   color: #000;
   }
.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:12px;
    text-decoration: none;
	width:630px
}

.recordcentralisopra {
    margin-bottom:3px;
    
    background: #D7F291;
    padding:2px;
	width:630px;
	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:12px;
    text-decoration: none;
	width:630px
}

.paginazione {
    float:left;
    background: #FFFFFF;
    font-size: 14px;
    padding: 0px 2px 0px 2px;
    text-align: left;
    color: #000;
    width:620px;
    margin:0 auto;
    margin-top:5px;
    margin-bottom:10px;
    padding-bottom:5px;
    padding-left:0px;
}

.bloccocentralegiallotrasp {
padding:0px;
margin:0px;
background: #F0F0F0;
width: 640px;
height:100%;
border:solid 1px #C7C7C7;
   }

.bloccocentraleverdetrasp {
padding:0px;
margin:0px;
background: #F0F0F0;
width: 640px;
height:100%;
border:solid 1px #C7C7C7;
   }

.bloccocentralerossotrasp {
float:left;width:99%;text-align: left;padding-left:3px;padding-top:1px;;padding-bottom:1px;border:1px dotted #FF0000
}

/* fine contenuto */

/* inizio definizioni sotto-exsinistra */


.box ul {
  padding:0px;
  margin:0px 0px 0px 20px;
}


.box ul li {
  padding:0px;
  margin:1px 0px;
  color: #000;
    

list-style-image:url('http://www.viagginrete-it.it/include1/frecciamarc.png'); } 

.navigazionesotto {
   background: #F0F0F0;
   border: solid 1px #E1E1E1;
   font-size: 11px;
   padding: 5px;
   text-align:left;
   color: #000;
   margin: 10px;
   }
   
   .bloccosotto {
   float: left;
   width: 200px;
   border-right:solid 1px #949494;
   padding: 2px;
   text-align:left;
   color: #000;
   margin: 5px;
   }
   
   .bloccosottodx {
   float: left;
   width: 238px;
   border:solid 1px #FFFFFF;
   padding: 2px;
   text-align:left;
   color: #000;
   margin: 5px;
   }
   
   .titolobloccosotto {
   font-size: 15px;
   border-bottom:dotted 1px #000;
   text-align:left;
   color: #000;
   margin: 5px;
   }

/* fine definizioni sottoexsinistra */

/* 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;
		}
		
/* definizioni nuove */

#badge {
    z-index: 999 !important;
    height: 128px;
    position: absolute;
    top: 20%;
    margin-top: 70px;
    left: 0px;
}

#badge .moduletable {
    margin: 0px;
    padding: 0px;
}

.moduletable {
    padding: 15px 20px;
    margin-top: 15px;
    margin-bottom: 15px;
}


.centrale400 {
   float: left;
   width: 400px;
   padding: 0px;
   text-align:left;
   color: #000;
   margin: 0px;
   }
   
.centrale240 {
float: left;
width: 230px;
padding-left: 10px;
text-align:left;
color: #000;
margin: 0px;
   }
   
.centrale640 {
padding:0px;
margin:0px;
background: #F0F0F0;
width: 640px;
height:100%;
border:solid 1px #C7C7C7;
   }
   
.dealscentrale {
margin-top:10px;
margin-left:10px;
padding-top:5px;
padding-left:10px;
width: 630px;
height:150px;
background:url('http://www.viagginrete-it.it/include1/444.png') no-repeat left top;
   }
   
.inevidenza {
margin-top:5px;
margin-left:0px;
padding-top:0px;
font-size: 14px;
padding-left:90px;
width: 525px;

background:url('http://www.viagginrete-it.it/include1/inevidenza1.gif') no-repeat left center;
   }
   
   
   .inevidenza a{	
	margin:0;
	background:#DFEFF2;
	font-size:90%;
	padding:2px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;color:#FE4902;
	text-decoration:none
}

.inevidenzalink {
margin-top:5px;
margin-left:0px;
padding-top:0px;
font-size: 14px;
padding-left:110px;
width: 505px;

background:url('http://www.viagginrete-it.it/include1/inevidenza5.gif') no-repeat left center;
   }
   
   
.inevidenzalink a{	
margin:0;
background:#DFEFF2;
font-size:90%;
padding:2px 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;color:#FE4902;
text-decoration:none
}

.speciale {
margin-top:5px;
margin-left:0px;
padding-top:8px;
font-size: 16px;
padding-left:100px;
width: 480px;
height:30px;
background:url('http://www.viagginrete-it.it/include1/inevidenza2.gif') no-repeat left center;
   }
   
   
.offertaspeciale {
margin-top:5px;
margin-left:0px;
padding-top:12px;
font-size: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;
padding-left:40px;
width: 530px;
height:30px;
background:url('http://www.viagginrete-it.it/include1/inevidenza3.gif') no-repeat left center;
   }
   
.sottorecordlast {	
	float:right;
	width: 540px;
	margin-right:30px;
}

.sottorecordstrutture {	
	float:right;
	width: 620px;
}

.sottorecordlastsconto {	
	float:right;
	width: 80px;
	height:30px;
   text-align:left;
   color: #FFFFFF;
	font-size:17px;
	padding-top:7px;
	padding-left:35px;
	background:url('http://www.viagginrete-it.it/include1/inevidenza4.gif') no-repeat left center;
}

.struttureturistiche {
margin-top:10px;
margin-left:0px;
padding-top:7px;
padding-left:5px;
width: 625px;
height:220px;
background:url('http://www.viagginrete-it.it/include1/sfondorecordstrutture.gif') no-repeat left top;
   }
   
.struttureturistichefree {
margin-top:10px;
margin-left:0px;
padding-top:7px;
padding-left:5px;
width: 625px;
height:130px;
background:url('http://www.viagginrete-it.it/include1/sfondorecordstrutturefree.gif') no-repeat left top;
   }
   
   #dhtmltooltip{
position: absolute;
width: 170px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

   .boxnewsletter {
   background: #E8EA7C;
   padding: 0px;
   text-align:center;
   padding-top:10px;
   width: 302px;
   height:90px;
   margin-top: 20px;
   font-size: 13px;
   line-height: 120%;
   border:solid 1px #B1B61D;
   }
   
.preferiti {
float: left;
margin-top:0px;
margin-left:0px;
margin-right:20px;
padding-top:0px;
padding-left:5px;
width: 50px;
height:30px;
background:url('http://www.viagginrete-it.it/include1/preferiti1.gif') no-repeat right top;
   }