/*
======================================================
ALTA REZIA
Author: SitesPRO Srl a TINEXT company
Version: 0.1 | 2006 | :)
====================================================== 
*/

body{ 
	margin-left:0px; 
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:0px; 
	background-color:#FFFCEF; 	
	background-image: url(img/Sfondi/Sfondo_Barra.gif); background-position: top left; background-repeat: repeat-x;
	font-family: "Tahoma","Verdana","Arial","Helvetica";
	line-height:1.4;
}
/*---------------------------- CONTAINER GENERALE ----------------------------*/
#container{
 width:960px;
}

/*---------------------------- MENU ----------------------------*/
#container_menu{
	position:absolute;
	top:0px;
	margin-left:25px;
	z-index:11;
    } 
#menu_servizio{
	height:31px;
	width:740px;
	margin-top:0.5em;
	} 	
#menu_navigazione{
	height:25px;
	width:780px;
	} 
	
/*---------------------------- LAYER ----------------------------*/
.menu_layer{
 z-index: 50;
 width:170px;
 margin:0px;
 padding:0px;
 background-color:#EFE7D8;
 border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	}


	
/*---------------------------- HEADER ----------------------------*/
#container_header_HOME{	
    width:960px;
	height:335px;
    } 
#container_header{	
    width:960px;
	height:244px;
    } 

#barra{
	float:left;
	width:771px;
	} 
#logo{
	width:189px;
	float:right;
	} 
.bandiera{
	margin-bottom:8px;
	margin-right:8px;
	margin-left:8px;
	} 
.icona{
	margin-right:3px;
	} 
.icona_difficolta{
	margin-left:15px;
	} 

/*---------------------------- CONTAINER CENTRALE HOME ----------------------------*/
#container_centrale_home{
	position:absolute;
	margin-top:-102px;
	width:960px;
	z-index:10;
	background-image: url(img/Sfondi/Sfondo_Extra.gif); background-position: top right; background-repeat: repeat-y;
    } 	
#content_home{	
    margin-right:221px;
	margin-left:29px;	
    } 
#content_RIGHT_home{
	margin-top:52px;
 	float:right;
 	width:261px;	
	} 
#content_LEFT_home{
	width:416px;
	margin-top:102px;
	float:left;
	} 
	
#content_RIGHT_default{
 	float:right;
 	width:276px;
	} 
#content_LEFT_default{
	width:416px;
	float:left;
	margin-top: 40px;
	} 

#content_LEFT_default2{
	width:416px;
	float:left;

	} 	
/*---------------------------- CONTAINER CENTRALE SCHEDA ----------------------------*/
#container_centrale{
	position:absolute;
	margin-top:-80px;
	width:960px;
	z-index:10;
	} 
	
	#container_titolo_sezione{
	margin-left:403px;
	margin-right:206px;
	z-index:10;
	text-align:right;
    } 
	#container_titolo_scheda{
	margin-left:262px;
	margin-right:206px;
	z-index:10;
	text-align:right;

    } 
	#container_titolo_offerta{
	margin-left:262px;
	margin-right:206px;
	z-index:10;
    } 
.titolo_default	{
margin-bottom:15px;} 


#content_scheda{	
    margin-right:206px;
	margin-left:29px;
	} 
#content_lista{	
    margin-right:206px;
	margin-left:29px;
		background-image: url(img/Sfondi/Sfondo_Scheda2.gif); background-position: top left; 	background-repeat: repeat-y;
	} 

#content_RIGHT_scheda{
 	float:right;
 	width:492px;
	} 
	
#content_localita{
	margin-left:29px;
	background-image: url(img/Sfondi/Sfondo_Scheda2.gif); background-position: top left; 	background-repeat: repeat-y;
	} 	
#content_RIGHT_scheda_big{
 	float:right;
	width:698px;
	} 
#content_LEFT_scheda{
	width:179px;	
	float:left;
	text-align:right;
	} 
#content_LEFT_lista{
	width:179px;	
	float:left;
	} 
#content_chiusura_scheda{
	clear:both;
	height:25px;
	} 
#box_info{
	background-color:#F5EFE1;
    padding:7px 3px 9px 4px;	
	}
#box_datiTecnici{
width:250px;
	background-color:#F5EFE1;
    padding:7px 3px 9px 4px;	
	}
	
#box_info_pieno{
	border-top:1px solid #E3DACC;
	border-bottom:1px solid #E3DACC;
	border-left:1px solid #E3DACC;
	background-image: url(img/Sfondi/Sfondo_BoxInfo.gif); background-position: top left; background-repeat: repeat-y;	
    padding:7px 0px 9px 7px;
	}
.lista_link{
	background-image: url(img/Elementi_Grafici/Icona_Link2.gif);
	background-repeat:no-repeat;
	padding-left:14px;
	} 
.lista_schedacorrelata{
	background-image: url(img/Elementi_Grafici/Icona_SchedaCorrelata.gif);
	background-repeat:no-repeat;
	padding-left:14px;
	} 
.lista{
	background-image: url(img/Elementi_Grafici/Icona_Stella.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	} 
.lista_search{
	background-image: url(img/Elementi_Grafici/Icona_StellaBig.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	} 
.lista_vuota{
	background-repeat:no-repeat;
	padding-left:10px;
	} 
.lista_offerteHome{
	background-image: url(img/Elementi_Grafici/Icona_StellinaRossa.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	} 
/*---------------------------- LISTE SEARCH ----------------------------*/
#ordinamento_right{
	margin-top:13px;
	margin-right:5px;
 	float:right;
	} 
#ordinamento_icone_right{
	margin-right:5px;
 	float:right;
	} 
	
#num_pagina{
 	float:right;
	} 
#lista_search{
 	float:right;
 	width:350px;
	} 	
.riga {
	border-top:#E3DACC;
	border-top-style:solid;
	border-top-width:1px;
	margin-bottom:15px;	
}
#riga_liste{
	margin-top:10px;
	margin-bottom:8px;
	border-top:1px solid #E3DACC;
	width: 100%; 
	font-size:1px;
	height:4px;
	font-family:Arial, Helvetica, sans-serif;
	float: inherit;
    }
#H70{
	height:70px;
    }
.H40 {
	height:40px;	
}

.H30 {
	height:30px;	
}
.H25 {
	height:25px;	
}
.H20 {
	height:20px;	
}
.H10 {
	height:10px;
	font-size: 2px;	
}

div.Space{float:left;width:100%;}

.fascia {
	background-color:#F6F0E2;
	margin-top:10px;
	margin-bottom:18px;
	padding:3px 10px 3px 10px;
}	
		
.lista_offerte{
	background-image: url(img/Elementi_Grafici/Icona_Offerta.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	padding-left:60px;
	padding-right:20px;
	} 
	
	#testo_breve{
	padding:9px;
	background-color:#FCF7E5;
	}
/*---------------------------- TESTIMONIALS ----------------------------*/
	
#box_testimonial{
	width: 242px;
/*----	border-right:1px solid #E3DACC;
	border-bottom:1px solid #E3DACC;
	border-left:1px solid #E3DACC;-------*/	
	background-image: url(img/Testimonial/Box_Testimonial.gif); background-position: bottom right; 			background-repeat: no-repeat;
    padding:8px;
	}
	
#box_testimonial_GA{
	width: 242px;
/*----	border-right:1px solid #E3DACC;
	border-bottom:1px solid #E3DACC;
	border-left:1px solid #E3DACC;-------*/	
    padding:8px;
	}

#box_testimonial_BLOG{
	width: 242px;
  padding:8px;
	}

#Box_testimonial_external{
	border-right:1px solid #E3DACC;
	border-bottom:1px solid #E3DACC;
	border-left:1px solid #E3DACC;
	float:left;
}
#Bottoni_Testimonial .normale {
	cursor:pointer;	
	}
#Bottoni_Testimonial  .attivo{
	cursor:default;	
}
/*---------------------------- SEARCH ----------------------------*/	
#box_search{
	background-color:#F8F3E5;
    padding:7px;	
	}
/*---------------------------- EVENTI ----------------------------*/	
	#container_evento_focus{
	width:100%;
	float:inherit;
	}
	
	#evento_focus{
	padding:2px 10px 7px 10px;
	background-color:#F5EFE1;
	float:left;
	width: 242px;
	}
	
/*---------------------------- EDITORIALI ----------------------------*/
#pacchetti { 
width: 415px;
background-color: #fcf7e5;
padding: 10px 0; 
}
#pacchetti dl { 
float: left; 
width: 398px; 
margin: 0px 0px 0px 8px;
padding: 0; 
display: inline;
} 
#pacchetti dt {
float: left;
width: 265px;
margin: 0;
padding: 0;
} 
#pacchetti dd {
margin: 0 133px 0 0; 
padding: 0;
}
#pacchetti dl dd.img { 
margin: 0; 
}
#pacchetti dd.img img { 
float: right; 
margin: 0;
padding:2px;
border: 1px solid #d1c7b6; 
background: #ede8cf;
}



	
	


/*---------------------------- EXTRA ----------------------------*/	
#extra{
    float:right;
    width:179px;
    } 
.titolo_teaser{
    margin-bottom:10px;
    } 
	
#info_scheda{
	border-left:1px solid #E3DACC;
	padding-left:7px;	
	} 


/*---------------------------- FOOTER ----------------------------*/
#footer_RIGHT{
    float:right;
    width:179px;
    } 
	
#footer{
    clear:both;
	height:26px;
	padding-left:29px;	
	background-color:#EA5C48;
    } 
/*---------------------------- FOTO ----------------------------*/
#layer_localita{
	border-top:4px solid #e3dacc; border-right:1px solid #e3dacc; border-left:1px solid #e3dacc; border-bottom:1px solid #e3dacc;
	background-color:#fffcf0;
	width: 161px;
	} 


.icona_offerta{ 
	float:left;
	margin-top:-10px;
	} 
	
#foto_editoriali{
	border:1px solid #D1C7B6;
	margin-left:8px;
	width:113px;
	float:right;
	} 

#foto_testimonial{
	border:1px solid #D1C7B6;
	float:left;
	margin-right:12px;
	margin-bottom:7px;
	
	} 
#foto_lista{
	border:1px solid #D1C7B6;
	float:left;
	margin-right: 20px;
	} 
	
	
#foto_scheda{
	border:1px solid #D8CFBD;
	} 
.foto{
	border:2px solid #EDE8CF;
	} 
	
.foto_focus{
	border:2px solid #EA5C48;
	margin-left:5px;
	margin-bottom:2px;
	float:right;
	}
	
.float_right{
	float:right;
	}	

#movie_tematico{
	width:187px;
	height:179px;
	background-image: url(img/Movie/base_Movie.gif); background-position: top left; background-repeat: no-repeat;
	padding: 26px 0px 0px 18px;
    } 


#lista_colonne dl { 
float: left; margin: 0px 0px 0px 0px; padding: 0; display: inline; 
} 
#lista_colonne dt {
float: left; margin: 0px 10px 0px 0px; padding: 0; width: 140px;
} 



#editoriali_def {float: left; width: 492px; padding: 0; }
#editoriali_def dl {float: left; width: 225px; margin: 0px 0px; padding: 0; display: inline;} 
#editoriali_def dt {float: right; width: 225px; margin: 0; padding: 0;} 
#editoriali_def dd {margin: 0 0 0 0px; padding: 0;}

#editoriali_defAR {float: left; width: 416px; padding: 0; }
#editoriali_defAR dl {float: left; width: 191px; margin: 0px 0px; padding: 0; display: inline;} 
#editoriali_defAR dt {float: right; width: 191px; margin: 0; padding: 0;} 
#editoriali_defAR dd {margin: 0 0 0 0px; padding: 0;}

#lista_bikehotels {float: left; width: 492px; padding: 0; }
#lista_bikehotels dl {float: left; width: 225px; margin: 0px 0px; padding: 0; display: inline;} 
#lista_bikehotels dt {float: right; width: 92px; margin: 0; padding: 0;} 
#lista_bikehotels dd {margin: 0 0 0 133px; padding: 0;}
#lista_bikehotels dl dd.img { margin: 0;}
#lista_bikehotels dd.img img { float: left; margin: 0; padding:2px; border: 1px solid #d1c7b6; background:#ede8cf;}

#lista_eventi {float: left; width: 492px; padding: 0; }
#lista_eventi dl {float: left; width: 492px; margin: 0px 0px; padding: 0; display: inline;} 
#lista_eventi dt {float: left; width: 80px; margin: 0; padding: 0;} 
#lista_eventi dd {margin: 0 0 0 133px; padding: 0;}
#lista_eventi dl dd.img { float: left; margin: 0; padding:0}

#lista_foto {float: left; width: 492px; padding: 0; }
#lista_foto dl {float: left; width: 492px; margin: 0px 0px; padding: 0; display: inline;} 
#lista_foto dt {float: right; width: 359px; margin: 0; padding: 0;} 
#lista_foto dd {margin: 0 0 0 133px; padding: 0;}
#lista_foto dl dd.img { margin: 0;}
#lista_foto dd.img img { float: left; margin: 0; padding:2px; border: 1px solid #d1c7b6; background:#ede8cf;}

#lista_tour { width: 403px; padding: 0px; float: inherit;}
#lista_tour dl { float: left; width: 403px; margin: 0px 0px 0px 0px; padding: 0; display: inline;} 
#lista_tour dt {float: left;width: 270px;margin: 0;padding: 0;} 
#lista_tour dd {margin: 0 133px 0 0; padding: 0;}
#lista_tour dl dd.img { margin: 0; }
#lista_tour dd.img img { float: right; margin: 0;padding:2px;border: 1px solid #d1c7b6; background: #ede8cf;}

#lista_bikeservices { width: 403px; padding: 0px 0; }
#lista_bikeservices dl { float: left; width: 403px; margin: 0px 0px 0px 0px; padding: 0; display: inline;} 
#lista_bikeservices dt {float: left;width: 403px;margin: 0;padding: 0;} 
#lista_bikeservices dd {margin: 0; padding: 0;}
#lista_bikeservices dl dd.img { margin: 0; }
#lista_bikeservices dd.img img { float: right; margin: 0;padding:2px;border: 1px solid #d1c7b6; background: #ede8cf;}

#box_sfumato {background-image: url(img/Sfondi/Sfondo_Sfumato.gif); background-position: top left; background-repeat: repeat-x; padding: 10px; border: 1px solid #e3dacc;
float: inherit;}
#box_sfumato div {width:100%; float: inherit;}


/*---------------------------- TEASER ----------------------------*/

#teaser { width:492px; padding:10px 0px 0px 0px; float: left; }
#teaser dl {float: left; width: 492px; margin: 0px 0px 10px 0px; padding: 0px 0px; display: inline;} 
#teaser dt {float: right; width: 339px; margin: 0; padding: 0;} 
#teaser dd {margin: 0 0 0 143px; padding: 0px 0px 0px 10px; }
#teaser dl dd.img { margin: 0; }
#teaser dd.img img { float: left; margin: 0; padding: 2px; border: 1px solid #d1c7b6;  background: #ede8cf;}
/* reverse float */
#teaser .alt dt { float: left;}
#teaser .alt dd { margin: 0 143px 0 0;}
#teaser .alt dd.img img { float: right; margin: 0 0 0 0; }

#teaserBg { width:492px; padding:10px 0px 0px 0px; background-color: #f8f3e5;float: left;}
#teaserBg dl {float: left; width: 492px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; display: inline; background-color: #f8f3e5;} 
#teaserBg dt {float: right; width: 339px; margin: 0; padding: 0;} 
#teaserBg dd {margin: 0 0 0 143px; padding: 0px 0px 0px 10px; }
#teaserBg dl dd.img { margin: 0; }
#teaserBg dd.img img { float: left; margin: 0; padding: 2px; border: 1px solid #d1c7b6;  background: #ede8cf;}
/* reverse float */
#teaserBg .alt dt { float: left;}
#teaserBg .alt dd { margin: 0 143px 0 0;}
#teaserBg .alt dd.img img { float: right; margin: 0; }

#teaserNoImg {width:100%; padding:0px 0px 0px 0px; float: left;}
#teaserNoImg dl {float: left; width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px; display: inline;} 
#teaserNoImg dt {float: left; width: 100%; margin: 0; padding: 0px;} 
#teaserNoImg dd { width: 100%; margin: 0; padding: 0px; }

#teaserNoImgBordBg {width:100%; float: left; padding:0px; margin:0px; border:1px solid #e3dacc;background-color: #f8f3e5;}
#teaserNoImgBordBg dl {float: left; width:95%; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 10px; display: inline;} 
#teaserNoImgBordBg dt {float: left; width: 22%; margin: 0; padding: 0px 0px 10px 0px;} 
#teaserNoImgBordBg dd {float: right; width: 78%; margin: 0; padding: 0px 0px 10px 0px; }

#teaserNoImgBord {width:100%; padding:0px 0px 0px 0px; float: left;  border-bottom:1px solid #e3dacc; border-left:1px solid #e3dacc; border-right:1px solid #e3dacc;border-top:none;}
#teaserNoImgBord dl {float: left; width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px; display: inline;} 
#teaserNoImgBord dt {float: left; width: 95%; margin: 0; padding: 0px 10px 0px 10px;} 
#teaserNoImgBord dd { width: 95%; margin: 0; padding: 0px 10px 10px 10px; }

#teaserSmall { width:415px; padding:10px 0px 0px 0px;float: left;}
#teaserSmall dl {float: left; width: 400px; margin: 0px 0px 0px 0px; padding: 0px 0px; display: inline;} 
#teaserSmall dt {float: right; width: 265px; margin: 0; padding: 0;} 
#teaserSmall dd {margin: 0 0 0 140px; padding: 0px 0px 0px 0px; }
#teaserSmall dl dd.img { margin: 0; }
#teaserSmall dd.img img { float: left; margin: 0; padding: 2px; border: 1px solid #d1c7b6;  background: #ede8cf;}
/* reverse float */
#teaserSmall .alt dt { float: left;}
#teaserSmall .alt dd { margin: 0 140px 0 0;}
#teaserSmall .alt dd.img img { float: right; margin: 0 0 0 0; }

#teaserXSmall {width:250px; padding:0px 0px 0px 0px; float: inherit;}
#teaserXSmall dl {float: left; width: 250px; margin: 5px 0px 5px 0px; padding: 0px 0px; display: inline;border-bottom:1px solid #ede8cf;} 
#teaserXSmall dt {float: left; width: 150px; margin: 0; padding: 0;} 
#teaserXSmall dd {margin: 0px 80px 0px 0px; padding: 0px;}
#teaserXSmall dl dd.img { margin: 0; }
#teaserXSmall dd.img img { float: right; margin: 0px; padding: 0px;}

#teaserImgVerticale { width:415px; padding:10px 0px 0px 0px;float: left;}
#teaserImgVerticale dl {float: left; width: 400px; margin: 0px 0px 0px 0px; padding: 0px 0px; display: inline;} 
#teaserImgVerticale dt {float: right; width: 320px; margin: 0; padding: 0;} 
#teaserImgVerticale dd {margin: 0 0 0 80px; padding: 0px 0px 0px 0px; }
#teaserImgVerticale dl dd.img { margin: 0; }
#teaserImgVerticale dd.img img { float: left; margin: 0; padding: 2px; border: 1px solid #d1c7b6;  background: #ede8cf;}

#teaserECard { width:100%; padding:0px 0px 0px 0px;float: left; }
#teaserECard dl {float: left; width: 100%; margin: 20px 0px 20px 0px; padding: 0px 0px; display: inline;} 
#teaserECard dt {float: left; width: 113px; margin: 0px 70px 0px 0px; padding: 0px 0px 0px 0px;} 
#teaserECard dt.img img { float:left; margin:0px; padding:2px 2px 20px 2px; border:1px solid #d1c7b6;  background: #ede8cf;}
#teaserECard dt.img img.Icona { margin:3px 10px 2px 2px; padding:0px; border:none; background-color:transparent;}
#teaserECard dd {margin: 0px; padding: 0px; }

#teaserPressArea { width:100%; padding:0px 0px 0px 0px;float: left; }
#teaserPressArea dl {float: left; width: 100%; margin: 20px 0px 20px 0px; padding: 0px 0px; display: inline;} 
#teaserPressArea dt {float: left; width:115px; margin: 0px 70px 0px 0px; padding: 0px 0px 0px 0px;} 
#teaserPressArea .icona{width:115px; height:90px; margin:0px; border:1px solid #d1c7b6; background: #ede8cf; text-align:center;}
#teaserPressArea dt.img img {margin:0px; padding:0px; text-align:center;}
#teaserPressArea dd {margin: 0px; padding: 0px; }

.Drop_down{background-color: white;border:1px solid #d1c7b6;padding:2px;} 

#ECard {float: left;margin: 0px 0px 0px 0px; padding: 0px 0px; background: #ede8cf;}
#ECard img {margin:10px; padding:0px;}


#titoloBlog {width:500px; padding:0px 0px 0px 0px;float: right;}
#titoloBlog dl { float: right; padding:0px;} 

#titoloBlog dt {float: left; width: 400px; margin: 0; padding: 0;} 
#titoloBlog dd {margin:  0 0px 0 0 ; padding: 0px 0px 0px 0px; }

#titoloBlog dl dd.img { margin: 0; }
#titoloBlog dd.img img { float: right; margin: 0; padding: 2px; border: 1px solid #d1c7b6;  background: #ede8cf;}

table.ImmaginiInterventoBlog {float:left;display:inline;margin:0px 10px 5px 0px;border:0px;padding:0px}
table.ImmaginiInterventoBlog td {margin:0px;padding:10px; background:#ede8cf;}
table.ImmaginiInterventoBlog table {padding:0px;margin:0px;}
table.ImmaginiInterventoBlog table td {padding:0px;margin:0px;}


