/* CSS Document */



body {background:url(../images/struttura/bg_body.gif) repeat-x #e7decf;
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:0.7em; margin:0; padding:0;  }

form, label, input, select  { margin:0; padding:0}
a img { border:none}

strong {color:#333333;}



#sfondo {
	width:100%;
	float:left;
	position:relative;
	background:url(../images/struttura/fotoBody.gif) no-repeat top center;
	overflow:auto;
}


#containerGenerale {width:930px;
            background: #fff;
			margin:auto;
			overflow:auto;
			position:relative;
			margin-bottom:10px;
			}
			
#container {width:900px;
			margin:15px auto 0 auto;
			overflow:auto;
			position:relative;

			}


a:link, a:visited { 
        text-decoration:none;
		color:#fff;}
	
a:hover, a:focus {text-decoration:underline;}


			
			
#header {width:900px;

         position:relative;
         }
		 
		 
#logo {width:312px;
       height:88px;
	   float:left;}
	   
	   
#headerDx {width:588px;
           float:left;
		   position:relative;}
		   
		   
#fotoHeader {width:212px;
             height:91px;
			 float:left;
			 margin-left:32px;}
			 
			 
#datiHeader {width:300px;
             float:right;}
			 

ul#menuTop {width:300px; float:right; padding:0; margin:0; text-align:right}

			 
#menuTop li{
          display:inline;
		  border-right:1px solid #a51701;
		  padding: 0 10px 0 10px;
		 
		  }
		  		  
#menuTop li a{ color:#8d806d;}


.nobordtop { border-right:none!important}




#slogan {clear:both; 
         padding:14px 12px 0 0;
		 font-size:1em; text-align: right
         }


#menu {width:900px;
       float:left; }

#menu ul {  padding:0.8em 0;  background:#830000 url(../images/struttura/bg_menu.gif) repeat-x; height:1.8em;  margin:1.2em 0 1.2em 0; line-height:1.4em;  }


#menu ul li {display:inline;
             color:#e8e8e8;
			 padding: 0 26px;
			 border-right:1px solid #fff;
             }




#colonnaSx {width:262px;
            float:left;			
			margin-left:5px;}





#modulo {     width:262px;  background:#EACD75 url(../images/struttura/bg_modulo.gif) no-repeat; margin-bottom:14px; padding-bottom:1em;
			}
#modulo p { text-align:center;
		  margin:0px; padding:8px 0}
		  
#modulo b { font-size:1.2em;
		  border-bottom:1px dotted; text-transform:uppercase;
          color:#840000;}
#arrivo, #partenza {border:1px solid #6E5F36; background:#FFF url(../images/struttura/icon_calendar.gif) center right no-repeat; padding:2px 4px 2px 2px; cursor:pointer}		  
		  
.labeform { float:left; clear:left; width:197px;}
.labl2 { width:96px; float:left; clear:left}
.borderform {border:1px solid #6E5F36;  padding:2px; margin:4px 0;}
.forminp { border:1px solid #6E5F36; padding:2px; text-align:center}
.widthform { width:140px;}

#modulo ol {  
		padding:8px;  list-style:none; margin:0px;
		
	}
#modulo li {  
		position:			relative;
		padding-bottom: 	0.2em;
		line-height:		2.4em;
	}
	
.invio {
		width:120px;
		margin:0 0 0 70px;
		
		background:#602A1A url(../images/struttura/cerca.gif) top right no-repeat;
		padding:4px 18px 4px 0;
		color:#FFFFFF;
		border:0px;
		cursor:pointer}





#centro {width:600px;
		 float:left;
		 margin-left:14px;
		 line-height:1.4em;
		 color: #574F43;}

#banner {width:614px;
          height:251px;
		  float:left;
		 }
		  
#cont { font-size:1.2em!important; line-height:1.4em!important; float:left; width:614px}	 
#cont h1, #cont h2 { font-family: Geneva, Arial, Helvetica, sans-serif; color:#660000; font-size:1.8em;  margin:10px 0 20px 0}

#cont a { color:#cc000e; text-decoration:underline}

#titrovi { text-align:right; font-size:0.7em!important; margin:0; padding:10px 0 0 0}
#titrovi b { border-bottom:1px dotted}

#boxOfferta {width:262px;
             height:146px;
			 background:url(../images/banner/bg_box_offerta.gif) no-repeat;
			
			 }



#boxOfferta { color:#FFFFFF}
#boxOffertatit { text-transform:uppercase; 
                font-weight:bold;
				font-size:1.6em;
				text-align:center;
				padding:10px 0 0 0;
				margin:0;}
#boxOffertavali { font-size:0.8em; text-align:center; padding:4px 0; margin:0; }
#boxOffertaPrez { font-size:4em; text-align:right; padding:0px 20px 0 0; margin:0}
#boxOffertaCam { text-align:right; padding:5px 20px 0 0; margin:0; font-weight:bold}
#boxOffertaInfo { text-align:center; margin:0; padding:8px 0; font-size:0.8em}


#footer {width:890px;
         float:left;
		 margin:15px 0 10px 4px ;
		 padding:1em 0;
		 font-size:0.9em;
		 color:#484439;
		 }

#footer p {border-bottom:1px solid #b0b0b0; padding:0.2em 0; margin:0}
#footer a { color:#990000}

#Footer2 {width:930px;
            height:98px;
			float:left;
			background: url(../images/struttura/bgFooter.gif) no-repeat;
			overflow:auto;
			font-size:0.8em; color:#544238; text-align:center; padding:4px 0 0 0;}

#Footer2 a{ color:#800000}

#menuFooter {width:450px; float:left; padding:10px 0 0 0; margin:0} 
#menuFooter li{float:left;
          display:inline;
		  border-right:1px solid #a51701;
          padding:0 5px; }		  
#menuFooter li a{ color:#484439;}



#fb {width:179px;
     height:13px;
	 float:right;
	 margin-top:0px;}
#fb img { margin-left:4px}

  
.senzaBordo { border:none!important }
.fotosta { margin:0 5px 5px 0}
.fotostano { margin-right:0}
.bottNext { text-align:right}
.fotoobr { margin-right:1.5em}

/*opinioni */
#opinioniform { border:1px dotted #990000; padding:1em; background-color:#EFEFEF}

/*strisce per il dove siamo*/
#strisce {padding-left:190px;}
.strisceblu { list-style-image: url(../images/struttura/strisce-blu.jpg) }
.striscebianche { list-style-image:url(../images/struttura/strisce-bianche.jpg); }
.striscearancioni { list-style-image:url(../images/struttura/strisce-arancioni.jpg); }

/*tabella*/
.tabprez { border-collapse:collapse; font-size:0.8em; margin-bottom:2em; border:1px solid #660000}
.tabprez th { background:#660000; color:#FFFFFF;}
.tabprez td { padding:0.4em; text-align:center}
.coloralt { background-color:#F5EEDF}

/*tripadvisor*/
.widSSP, #CDSWIDSSP, #CDSWIDFRR, #CDSWIDWRL { width:262px!important;  margin-top:10px!important;}
#CDSWIDFRR { margin-top:10px!important; text-align:left!important }
#TA_selfserveprop651 { padding:10px 0 0 0}
