* p { padding:0; margin:0; }

html { height:100%; }

body
{
	margin:0px;
	padding:0px;
	height:100%;
}

a, a:link, a:hover, a:visited
{ text-decoration:none; }



#main{
	height:100%;
	background:url(gfx/back_body.jpg) repeat-x 0 100% #fff;
	padding-bottom:30px;
}


.top{
	float:left;
	width:100%;
	height:175px;
	background:url(gfx/back_top.jpg) repeat-x 0 0;
	overflow:hidden;
}

.banner{
	float:left;
	clear:both;
	height:175px;
	width:910px;
	background-position:0 0;
	background-repeat:no-repeat;
}

.menu_top_container{
	clear:both;
	float:left;
	height:44px;
	width:910px;
	padding-left:122px;
	background:url(gfx/menu/back_menu_top.jpg) no-repeat 191px 30px;
}


.contenuti_container{
	float:left;
	height:auto;
	width:910px;
}

.a_top{
	z-index:3000;
	position:absolute;
	top:22px;
	left:192px;
	display:block;
	width:135px;
	height:131px;
}


.sx{
	float:left;
	height:auto;
	width:174px;
	padding-left:12px;
	padding-top:45px;
}

.center{
	float:left;
	width:544px;
	height:auto;
	padding-bottom:20px;
	font-family:georgia, arial;
	font-size:12px;
	line-height:18px;
}

.dx{
	padding-top:45px;
	float:left;
	height:auto;
	width:180px;
}


.menu_lang_container{
	clear:both;
	width:55px;
	height:auto;
	padding:3px 0 20px 0;
	border-top:1px solid  #d3d1d2;
	border-bottom:1px solid  #d3d1d2;
}

.lang_ita,
.lang_ita_hover,
.lang_eng,
.lang_eng_hover,
.lang_fra,
.lang_fra_hover,
.lang_deu,
.lang_deu_hover{
	display:block;
	height:15px;
	width:55px;
}

.lang_ita{ background:url(gfx/menu/lang_ita.jpg) no-repeat 0 0; }
.lang_ita_hover{ background:url(gfx/menu/lang_ita_hover.jpg) no-repeat 0 0; }

.lang_eng{ background:url(gfx/menu/lang_eng.jpg) no-repeat 0 0; }
.lang_eng_hover{ background:url(gfx/menu/lang_eng_hover.jpg) no-repeat 0 0; }

.lang_fra{ background:url(gfx/menu/lang_fra.jpg) no-repeat 0 0; }
.lang_fra_hover{ background:url(gfx/menu/lang_fra_hover.jpg) no-repeat 0 0; }

.lang_deu{ background:url(gfx/menu/lang_deu.jpg) no-repeat 0 0; }
.lang_deu_hover{ background:url(gfx/menu/lang_deu_hover.jpg) no-repeat 0 0; }


.sx_sotto_container{
	float:left;
	height:auto;
	width:155px;
	padding-top:80px;
	font-size:12px;
}

.tit_offerte_sx_ITA,
.tit_offerte_sx_ENG,
.tit_offerte_sx_fr,
.tit_offerte_sx_de{
	width:155px;
	height:40px;
	float:left;
}

.tit_offerte_sx_ITA { background:url(gfx/sx/offerte_ITA.jpg) no-repeat 0 0; }
.tit_offerte_sx_ENG { background:url(gfx/sx/offerte_ENG.jpg) no-repeat 0 0; }
.tit_offerte_sx_fr { background:url(gfx/sx/offerte_fr.jpg) no-repeat 0 0; }
.tit_offerte_sx_de { background:url(gfx/sx/offerte_de.jpg) no-repeat 0 0; }

.archivio_offerte_sx_ITA,
.archivio_offerte_sx_ENG,
.archivio_offerte_sx_fr,
.archivio_offerte_sx_de{
	width:155px;
	height:25px;
	float:left;
}

.archivio_offerte_sx_ITA { background:url(gfx/sx/archivio_offerte_ITA.jpg) no-repeat 0 0; }
.archivio_offerte_sx_ENG { background:url(gfx/sx/archivio_offerte_ENG.jpg) no-repeat 0 0; }
.archivio_offerte_sx_fr { background:url(gfx/sx/archivio_offerte_fr.jpg) no-repeat 0 0; }
.archivio_offerte_sx_de { background:url(gfx/sx/archivio_offerte_de.jpg) no-repeat 0 0; }


.tit_news_sx_ITA,
.tit_news_sx_ENG,
.tit_news_sx_fr,
.tit_news_sx_de{
	width:155px;
	height:40px;
	float:left;
}

.tit_news_sx_ITA { background:url(gfx/sx/news_ITA.jpg) no-repeat 0 0; }
.tit_news_sx_ENG { background:url(gfx/sx/news_ENG.jpg) no-repeat 0 0; }
.tit_news_sx_fr { background:url(gfx/sx/news_fr.jpg) no-repeat 0 0; }
.tit_news_sx_de { background:url(gfx/sx/news_de.jpg) no-repeat 0 0; }

.archivio_news_sx_ITA,
.archivio_news_sx_ENG,
.archivio_news_sx_fr,
.archivio_news_sx_de{
	display:block;
	cursor:pointer;
	width:155px;
	height:25px;
	float:left;
}

.archivio_news_sx_ITA { background:url(gfx/sx/archivio_news_ITA.jpg) no-repeat 0 0; }
.archivio_news_sx_ENG { background:url(gfx/sx/archivio_news_ENG.jpg) no-repeat 0 0; }
.archivio_news_sx_fr { background:url(gfx/sx/archivio_news_fr.jpg) no-repeat 0 0; }
.archivio_news_sx_de { background:url(gfx/sx/archivio_news_de.jpg) no-repeat 0 0; }


.text
{
	padding:15px 20px 10px 4px;
	float:left;
	font-size:12px;
	line-height:22px;
	color:#000;
	width:520px;
}


.text p {
	padding-bottom:15px;
}


.menu_sx_bot{
	width:145px;
	height:auto;
	float:left;
	padding-top:40px;
	border-bottom:1px solid #c2c0c1;
}

.tit_strutture_dx_ITA,
.tit_strutture_dx_ENG,
.tit_strutture_dx_fr,
.tit_strutture_dx_de{
	float:left;
	height:33px;
	width:180px;
	border-top:1px solid #aeacad;
}
.tit_strutture_dx_ITA { background:url(gfx/tit_strutture_dx_ITA.jpg) no-repeat 0 0; }
.tit_strutture_dx_ENG { background:url(gfx/tit_strutture_dx_ENG.jpg) no-repeat 0 0; }
.tit_strutture_dx_fr { background:url(gfx/tit_strutture_dx_fr.jpg) no-repeat 0 0; }
.tit_strutture_dx_de { background:url(gfx/tit_strutture_dx_de.jpg) no-repeat 0 0; }


.link_strutture_01,
.link_strutture_02{
	float:left;
	height:68px;
	width:175px;
	display:block;
}
.link_strutture_01 { background:url(gfx/logo_borgodeigelsi.jpg) no-repeat 0 0; }
.link_strutture_02 { background:url(gfx/logo_villadellagenga.jpg) no-repeat 0 0; }

.sep_dx{
	float:left;
	width:130px;
	height:2px;
	border-bottom:1px solid #d3d1d2;
	font-size:0;
	line-height:0;
}

.link_footer_container{
	float:left;
	height:auto;
	padding-left:186px;
	width:724px;
}

.link_footer{
	float:left;
	width:724px;
	height:70px;
	padding-top:15px;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	font-size:10px;
	color:#d2d2d2;
}

.menu_bot_container{
	padding-top:5px;
	width:724px;
	float:left;
	height:20px;
}

.dati_bot, .dati_bot a, .dati_bot strong { font-family:arial;  font-size:11px;}

.dati_bot{
	height:auto;
	width:724px;
	color:#67695b;
	float:left;
	padding-top:30px;
	padding-bottom:40px;
}

.dati_bot a { color:#67695b; }

.logo_bot{
	margin-bottom:5px;
	clear:both;
	width:60px;
	height:40px;
	background:url(gfx/logo_bot.jpg) no-repeat 0 0;
}

.s_cont,
.s_cont2
{
	font-family:arial;
	float:left;
	height:auto;
	width:149px;
	padding-left:3px;
	padding-bottom:20px;
	font-size:11px;
	color:#7398A0;
}
.s_cont2 { padding-bottom:2px; font-size:12px; font-weight:bold; color:#9e8d7d; }

.osp_cont{
	float:left;
	height:350px;
	width:300px;
	padding-right:50px;
}

.logo_orizz_01,
.logo_orizz_02
{
	clear:both;
	height:119px;
	width:265px;
	display:block;
	cursor:pointer;
}

.logo_orizz_01 { background:url(gfx/logo_orizz_01.jpg) no-repeat 0 28px; }
.logo_orizz_02 { background:url(gfx/logo_orizz_02.jpg) no-repeat 0 13px; }

.tit_blu{
	display:block;
	height:45px;
	clear:both;
	font-weight:bold;
	color:#0B91E8;
}

.moreinfo_ITA, .moreinfo_ENG, .moreinfo_fr, .moreinfo_de
{
	clear:both;
	height:20px;
	width:250px;
	display:block;
	cursor:pointer;
	margin:25px 0;
}

.moreinfo_ITA { background:url(gfx/moreinfo_ITA.jpg) no-repeat 0 0; }
.moreinfo_ENG { background:url(gfx/moreinfo_ENG.jpg) no-repeat 0 0; }
.moreinfo_fr { background:url(gfx/moreinfo_fr.jpg) no-repeat 0 0; }
.moreinfo_de { background:url(gfx/moreinfo_de.jpg) no-repeat 0 0; }


.tit_mappa_ITA, .tit_mappa_ENG, .tit_mappa_fr, .tit_mappa_de
{
	clear:both;
	height:40px;
	width:250px;
	display:block;
	cursor:pointer;
	margin:10px 0;
}

.tit_mappa_ITA { background:url(gfx/tit_mappa_ITA.jpg) no-repeat 0 0; }
.tit_mappa_ENG { background:url(gfx/tit_mappa_ENG.jpg) no-repeat 0 0; }
.tit_mappa_fr { background:url(gfx/tit_mappa_fr.jpg) no-repeat 0 0; }
.tit_mappa_de { background:url(gfx/tit_mappa_de.jpg) no-repeat 0 0; }


.osp_container{
	padding-top:20px;
	float:left;
	height:auto;
	width:670px;
	border-bottom:1px solid #D3D3D3;
	padding-bottom:20px;
	margin-bottom:10px;
}

.m_ospitalita_container,
.m_terroir_container,
.m_prodotti_container,
.m_attivita_container,
.m_progetto_container,
.m_strutture_container
{
	padding-top:7px;
	width:152px;
	height:auto;
	float:left;
	border-bottom:1px solid #ccc;
}

.img_progetto{
	float:left;
	height:340px;
	width:190px;
	background:url(gfx/img_progetto.jpg) no-repeat 0 5px;
}


.img_home{
	float:left;
	height:205px;
	width:275px;
	background:url(gfx/img_home.jpg) no-repeat 0 5px;
}

.img_villadellagenga_info{
	float:left;
	height:230px;
	width:275px;
	background:url(gfx/img_villadellagenga_info.jpg) no-repeat 0 5px;
}

.img_borgodellamarmotta_info{
	float:left;
	height:230px;
	width:275px;
	background:url(gfx/img_borgodellamarmotta_info.jpg) no-repeat 0 5px;
}

.link_dicono,
.link_dicono_02
{
	float:left;
	display:block;
	height:163px;
	width:167px;
	border:1px solid #cfcfcf;
	background-position:center;
	background-repeat:no-repeat;
	font-size:0;
	line-height:0;
	margin:0 6px 6px 0;
}

.link_dicono span, .link_dicono_02 span { display:none; }

.link_dicono_02 {
	margin:0 0 6px 0;
}



.riga_team{
	float:left;
	height:120px;
	width:260px;
}

.image{
	float:left;
	width:170px;
	height:175px;
	margin:6px 10px 0 0;
}


.image_team{
	float:left;
	width:100px;
	height:100px;
	margin:6px 5px 0 0;
}

.riga_intervista{
	float:left;
	height:220px;
	width:520px;
}


.img_strutture{
	padding-top:5px;
	float:left;
	width:265px;
	height:180px;
}

.dx_attrezzature{
	float:left;
	height:auto;
	width:250px;
	padding-bottom:30px;
}


.dx_prenota{
	float:left;
	height:auto;
	width:250px;
	padding-bottom:30px;
}

.img_camere,
.img_appartamenti
{
	padding-top:5px;
	float:left;
	height:140px;
	width:180px;
	padding-bottom:30px;
}

.img_appartamenti { height:180px; }

.dx_camere{
	float:left;
	width:330px;
	padding-bottom:30px;
}

.dx_camere p { padding:0; }
.dx_camere strong { color:#5A87C8; }

.dx_case{
	float:left;
	width:520px;
	padding-bottom:30px;
}

.dx_case p { padding:0; font-size:13px; line-height:18px; font-family:georgia, arial; }
.dx_case strong { color:#5A87C8; font-size:18px; line-height:23px; }


.img_ospitalita_ITA,
.img_ospitalita_ENG,
.img_ospitalita_fr,
.img_ospitalita_de
{
	margin-top:10px;
	float:left;
	width:672px;
	height:435px;
	margin-bottom:30px;
}

.img_ospitalita_ITA { background:url(gfx/img_ospitalita_ITA.jpg) no-repeat 0 0; }
.img_ospitalita_ENG { background:url(gfx/img_ospitalita_ENG.jpg) no-repeat 0 0; }
.img_ospitalita_fr { background:url(gfx/img_ospitalita_fr.jpg) no-repeat 0 0; }
.img_ospitalita_de{ background:url(gfx/img_ospitalita_de.jpg) no-repeat 0 0; }



.scheda_principale{
	clear:both;
	height:410px;
	width:720px;
	padding:20px;
}


.lista_container{
	float:left;
	width:530px;
	height:auto;
	border-bottom:1px solid #d2d2d2;
	margin-bottom:30px;
	padding-bottom:20px;
}

.img_lista_container{
	display:block;
	font-size:0px;
	line-height:0px;
	cursor:pointer;
	border:0;
	float:left;
	width:280px;
	height:200px;
}

.img_lista{
	border:0;
	width:265px;
	height:200px;
}

.lista_container strong { color:#61BD12; }
.lista_container p { margin:20px 0 15px 0; }

.file_dwn {
	clear:both;
	display:block;
	color:#9E8D7D;
	font-size:11px;
	font-weight:bold;
	margin-bottom:15px;
}


.img_terre_ITA,
.img_terre_ENG,
.img_terre_fr,
.img_terre_de
{
	margin-top:40px;
	float:left;
	width:475px;
	height:480px;
}

.img_terre_ITA { background:url(gfx/img_terre_ITA.jpg) no-repeat 0 0; }
.img_terre_ENG { background:url(gfx/img_terre_ENG.jpg) no-repeat 0 0; }
.img_terre_fr { background:url(gfx/img_terre_fr.jpg) no-repeat 0 0; }
.img_terre_de { background:url(gfx/img_terre_de.jpg) no-repeat 0 0; }


.prod_container{
	padding-top:20px;
	float:left;
	height:auto;
	width:540px;
	border-bottom:1px solid #adadad;
	padding-bottom:20px;
	margin-bottom:10px;
}


.link_terre{
	position:absolute;
	display:block;
	width:20px;
	height:20px;
}

.l_bot_01,
.l_bot_02,
.l_bot_03,
.l_bot_04,
.l_bot_05,
.l_bot_06{
	display:block;
	width:120px;
	height:55px;
	float:left;
}

.l_bot_01 { background:url(gfx/logo_bot_01.jpg) no-repeat center; }
.l_bot_02 { background:url(gfx/logo_bot_02.jpg) no-repeat center; }
.l_bot_03 { background:url(gfx/logo_bot_03.jpg) no-repeat center; }
.l_bot_04 { background:url(gfx/logo_bot_04.jpg) no-repeat center; }
.l_bot_05 { background:url(gfx/logo_bot_05.jpg) no-repeat center; }
.l_bot_06 { background:url(gfx/logo_bot_06.jpg) no-repeat center; }



.form_left,
.form_right,
.form_left_02,
.form_right_02
{
	float:left;
	height:34px;
	width:150px;
	font-size:13px;
}

.form_right { width:360px; }

.form_left_02 { width:150px; }
.form_right_02 { width:80px; }



.input_form,
.input_form_02
{
	border:0;
	background:#eee;
	width:350px;
	height:20px;
	font-size:13px;
	padding:2px;
	font-family:georgia;
}

.input_form_02{ width:50px; }

.disclaimer{
	float:left;
	width:352px;
	height:60px;
	font-size:10px;
	line-height:13px;
	background:#eee;
	overflow:auto;
	padding:2px 0 2px 2px;
}

.tasto_form{
	width:auto;
	height:auto;
	font-size:13px;
	font-family:georgia;
	background:#eee;
	border:0;
	padding:5px 10px;
}

.obb{
	color:#f00;
	font-size:10px;
}


.tasto_att_01_ITA,
.tasto_att_02_ITA,
.tasto_att_03_ITA{
	float:left;
	display:block;
	height:264px;
	width:170px;
	cursor:pointer;
	margin-right:5px;
}

.tasto_att_01_ITA { background:url(gfx/tasto_att_01_ITA.jpg) no-repeat 0 0; }
.tasto_att_02_ITA { background:url(gfx/tasto_att_02_ITA.jpg) no-repeat 0 0; }
.tasto_att_03_ITA { background:url(gfx/tasto_att_03_ITA.jpg) no-repeat 0 0; margin:0;}


.tasto_att_01_hover_ITA,
.tasto_att_02_hover_ITA,
.tasto_att_03_hover_ITA{
	float:left;
	display:block;
	height:264px;
	width:170px;
	cursor:pointer;
	margin-right:5px;
}

.tasto_att_01_hover_ITA { background:url(gfx/tasto_att_01_hover_ITA.jpg) no-repeat 0 0; }
.tasto_att_02_hover_ITA { background:url(gfx/tasto_att_02_hover_ITA.jpg) no-repeat 0 0; }
.tasto_att_03_hover_ITA { background:url(gfx/tasto_att_03_hover_ITA.jpg) no-repeat 0 0; margin:0;}


.tasto_att_01_ENG,
.tasto_att_02_ENG,
.tasto_att_03_ENG{
	float:left;
	display:block;
	height:264px;
	width:170px;
	cursor:pointer;
	margin-right:5px;
}

.tasto_att_01_ENG { background:url(gfx/tasto_att_01_ENG.jpg) no-repeat 0 0; }
.tasto_att_02_ENG { background:url(gfx/tasto_att_02_ENG.jpg) no-repeat 0 0; }
.tasto_att_03_ENG { background:url(gfx/tasto_att_03_ENG.jpg) no-repeat 0 0; margin:0;}

.tasto_att_01_fr,
.tasto_att_02_fr,
.tasto_att_03_fr{
	float:left;
	display:block;
	height:264px;
	width:170px;
	cursor:pointer;
	margin-right:5px;
}

.tasto_att_01_fr { background:url(gfx/tasto_att_01_fr.jpg) no-repeat 0 0; }
.tasto_att_02_fr { background:url(gfx/tasto_att_02_fr.jpg) no-repeat 0 0; }
.tasto_att_03_fr { background:url(gfx/tasto_att_03_fr.jpg) no-repeat 0 0; margin:0;}


.tasto_att_01_de,
.tasto_att_02_de,
.tasto_att_03_de{
	float:left;
	display:block;
	height:264px;
	width:170px;
	cursor:pointer;
	margin-right:5px;
}

.tasto_att_01_de { background:url(gfx/tasto_att_01_de.jpg) no-repeat 0 0; }
.tasto_att_02_de { background:url(gfx/tasto_att_02_de.jpg) no-repeat 0 0; }
.tasto_att_03_de { background:url(gfx/tasto_att_03_de.jpg) no-repeat 0 0; margin:0;}


.scheda_credits{
	clear:both;
	height:220px;
	width:430px;
	padding-left:20px;
}

.logo_credits_01
{
	float:left;
	height:100px;
	width:200px;
	background:url(gfx/logo_eauegaz.jpg) no-repeat 0 0;
}

.logo_credits_02
{
	float:left;
	height:100px;
	width:200px;
	background:url(gfx/logo_webahead.jpg) no-repeat 0 0;
}

.credits_text{
	float:left;
	width:140px;
	font-family:arial;
	line-height:20px;
	font-size:12px;
	color:#333;
	margin-top:22px;
	margin-left:20px;
}

.tariffe_container{
	float:left;
	height:30px;
	width:520px;
	border:1px solid #ccc;
	margin:5px 0 10px 0;

}

.stag{
	float:left;
	width:75px;
	height:27px;
	background:#A99187;
	font-weight:bold;
	color:#fff;
	padding:3px 0 0 5px;
}

.tar_in{
	float:left;
	width:435px;
	height:27px;
	padding:3px 0 0 5px;
}

.tit_tariffe{
	font-size:15px;
	color:#124B78;
}


.sp{
	float:left;
	width:500px;
	height:30px;
}

.tab td{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.tab strong {
	color:#144A79;
}



.uno {
	width:162px;
	height:25px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	padding:0 0 0 3px;
	font-size:11px;
}

.uno strong { color:#333; }


.due {
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	padding:10px 0 10px 3px;
	font-size:11px;
	text-align:center;
}



.f_uno {
	height:25px;
	padding:0 0 0 2px;
	font-size:11px;
	background:#eee;
}

.f_uno strong { color:#333; }


.f_due {
	padding:10px 0 10px 3px;
	font-size:11px;
	width:100px;
	text-align:right;
}

.f_tre {
	height:25px;
	font-size:11px;
	background:#eee;
}

.f_tre strong { color:#333; }

.f_quattro {
	height:25px;
	width:120px;
	font-size:11px;
	background:#eee;
}

.f_quattro strong { color:#333; }


.f_cinque {
	padding:0 0 0 2px;	
	font-size:11px;
	background:#eee;
}

.f_cinque strong { color:#333; }

.qt{
	background:#eee;
	width:30px;
	height:20px;
	border:0;
}

.facebook{
        display:block;
        clear:both;
        height:30px;
        width:150px;
        padding-top:13px;
        padding-left:27px;
        font-size:11px;
        color:#000;
	font-family:arial;
        background:url(gfx/facebook.jpg) no-repeat 5px 10px;
}


.tasto_scheda {
	padding:10px 0 10px 0px;
	color:#858585;
	font-size:11px;
	text-align:left;
}

.tasto_photogallery {
	padding:10px 0 10px 200px;
	color:#858585;
	font-size:11px;
	text-align:right;
}






