/**
* @version $Id: ADL.css,v 2.0 11/03/2006
* @copyright (C) 2006 Bo.Di. Srl
* @license http://www.albergodiffusolauco.it
* Xnotta - Sistema di prenotazione on-line
*/

body{
	background-color: #EAE7EC;
	padding: 0;
	margin: 0;
	font-size: 7pt;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TR	{font-family: Verdana, Arial; font-size: 7pt;}
TD	{font-family: Verdana, Arial; font-size: 7pt;}

.BoxGenerale { width: 748px; border-left: 1px solid #3D5C8A; border-right: 1px solid #3D5C8A; background-color: white;}

.bkghomecentrale { height: 328px;  background-image: url(../images/home_centrale.jpg); background-repeat: no-repeat;}

/* ---------------------------------------- Box TOP --------------------------- */

.bkgtop { height: 84px;  width: 518px; background-image: url(../images/top_montagne.jpg); background-repeat: no-repeat;}


/* ---------------------------------------- Link Lingua */

.BoxLingua { width: 70px; margin-right: 5px; margin-bottom: 0px; padding-top: 20px; height: 50px; text-align: left; }

.linkLingua { color: #FFFFFF; font-size:7pt; font-weight: normal; text-align: center; vertical-align: 3px; line-height: 20px; }
.linkNOLingua { color: #000000; font-size:7pt; font-weight: normal; text-align: center;  vertical-align: 3px; line-height: 20px; }

A.linkLingua:link, A.linkLingua:visited, A.linkLingua:active  {color: #FFFFFF; font-size: 7pt; text-decoration: none; vertical-align: 3px; line-height: 20px; }
A.linkLingua:hover {color: #00A85A; font-size:7pt; text-decoration: none; vertical-align: 3px; }


/* ---------------------------------------- Barra Menu Top Oriz. --------------------------- */

.BoxMenuTopOr { height: 18px; margin-top: 1px solid white; margin-bottom: 1px solid white;}

.LinkmenuTopOrNO123 { background-color: #00A85A; width: 123px; margin: 0px; border : 0px; padding-left: 0px; padding-right: 0px; float : left; display : inline; font-size: 7pt; color : #FFFFFF; height: 18px; line-height: 18px;}
.LinkmenuTopOrNO124 { background-color: #00A85A; width: 124px; margin: 0px; border : 0px; padding-left: 0px; padding-right: 0px; float : left; display : inline; font-size: 7pt; color : #FFFFFF; height: 18px; line-height: 18px;}

.LinkmenuTopOr1 { background-color: #3D5C8A; width: 124px; padding-left: 0px; padding-right: 0px; float : left; display : inline; font-size: font-size: 7pt;;}
.LinkmenuTopOr1 ul { margin: 0px; border : 0px; padding-left: 0px; padding-right: 0px;}
.LinkmenuTopOr1 ul li { list-style-type : none;}
.LinkmenuTopOr1 ul li a { background-color: #3D5C8A; text-decoration : none; color : #FFFFFF; height: 18px; line-height: 18px; display : block;}
.LinkmenuTopOr1 ul li a:hover { background-color: #00A85A; color : White; display : block;}

.LinkmenuTopOr2 { background-color: #3D5C8A; width: 123px; padding-left: 0px; padding-right: 0px; float : left; display : inline; font-size: font-size: 7pt;;}
.LinkmenuTopOr2 ul { margin: 0px; border : 0px; padding-left: 0px; padding-right: 0px;}
.LinkmenuTopOr2 ul li { list-style-type : none;}
.LinkmenuTopOr2 ul li a { background-color: #3D5C8A; text-decoration : none; color : #FFFFFF; height: 18px; line-height: 18px; display : block;}
.LinkmenuTopOr2 ul li a:hover { background-color: #00A85A; color : White; display : block;}


/* ---------------------------------------- Barra Menu Footer Oriz. --------------------------- */

.BoxMenuFooterOr { height: 18px; margin-top: 1px solid white; margin-bottom: 1px solid white;}

.FooterDatiOr { background-color: #3D5C8A; font-size: 7pt; color: white; padding-left: 23px; margin-left: 0px; text-align: left; }

.LinkmenuFooterOr { background-color: #3D5C8A; width: 197px; padding-left: 0px; padding-right: 0px; float : left; display : inline; font-size: 7pt;}
.LinkmenuFooterOr ul { margin: 0px; border : 0px; padding-left: 0px; padding-right: 0px;}
.LinkmenuFooterOr ul li { list-style-type : none;}
.LinkmenuFooterOr ul li a { background-color: #3D5C8A; text-decoration : none; color : #FFFFFF; height: 18px; line-height: 18px; display : block;}
.LinkmenuFooterOr ul li a:hover { background-color: #00A85A; color : White; display : block;}



/* ---------------------------------------- Link Normale */

.link { color: #00A85A; margin-left: 2px; font-size: 7pt;}

A.link:link, A.link:visited, A.link:active {color: #3D5C8A; text-decoration: underline;}
A.link:hover {color: #00A85A; text-decoration: none;}


/* ---------------------------------------- Link Credits */

.linkCredits { color: #3D5C8A; font-size:7pt; font-weight: normal; text-align: center;}
.txtCredits { color: #BEBEBE; font-size:7pt; font-weight: normal; text-align: center;}

A.linkCredits:link, A.linkCredits:visited, A.linkCredits:active {color: #3D5C8A; text-decoration: none;}
A.linkCredits:hover {color: #00A85A; text-decoration: none;}



/* ---------------------------------------- Link Normale BKG */

.linkBkg { color: #00A85A; font-size: 7pt; vertical-align: 5px;}

A.linkBkg:link, A.linkBkg:visited, A.linkBkg:active {color: #4169E1; text-decoration: underline; vertical-align: 5px;}
A.linkBkg:hover {color: #ffffff; text-decoration: none; background-color: #00A85A; padding: 1px 1px 2px 1px; vertical-align: 5px;}




/* ---------------------------------------- Sottomenu --------------------------------------*/

.BoxSottomenu { width: 100%; height: 18px; margin: 0px; padding: 0px; border-bottom: 1px solid #c0c0c0; background-color: #EBEEF3; vertical-align: middle;}

.txtSottomenu { height: 18px; margin: 0px; padding-left: 30px; color: #3D5C8A; padding-top: 0px; vertical-align: middle;}

.titoli { color: #3D5C8A;} 

.NOlinkSottomenu {color: #00A85A; text-decoration: none; margin: 0px;}

A.linkSottomenu:link, A.linkSottomenu:visited, A.linkSottomenu:active {color: #3D5C8A; text-decoration: none; margin: 0px;}
A.linkSottomenu:hover {color: #00A85A; text-decoration: none; margin: 0px;}

/* ---------------------------------------- Conteiner --------------------------------------*/

#ospite { width: 100%; margin: 0px;	padding: 0px;}
#conteinerXnotta { width: 650px;	padding-top: 20px; padding-right: 0px;	padding-bottom: 20px;  padding-left: 0px;	text-align: left;}



.IntestazionePagina { margin: 0px; font-weight: bold;}

.Box_Principale { width: 560; text-align: left; vertical-align: top; border-right: 1px solid #c0c0c0; padding-right: 20px;}

.Box_Menu_Dx { width: 90; text-align: center; vertical-align: top; padding-left: 20px; }
.Box_Menu_Link_Dx { line-height: 20px;}

.imgfiletto_popup { border: 1px solid #c0c0c0; padding: 1px; cursor: pointer;}
.imgfiletto       { border: 1px solid #c0c0c0; padding: 1px;}
.img_sci_fondo { cursor: pointer;}


.divisorio       { height: 1px; width: 100%; margin-top: 20px; margin-bottom: 10px; border-top: 1px solid #C0C0C0;}
.divisorio_small { height: 1px; width: 100%; margin-top: 10px; margin-bottom:  0px; border-top: 1px solid #C0C0C0;}



/* ------------------------ RollOver Prezzi ---------------- */

.itemPrezzi			{	 background-color: #ffffff;}
.itemHoverPrezzi	{	background-color: #EBEEF3;}



/* ------------------------ RollOver TR ---------------- */

.item			{	 background-color: #EBEEF3;}
.itemHover	{	background-color: #D8DEE8;}

.righeattive	{ background-color: #EBEEF3; }


.button {font-size: 7pt; color: White;	border-top: 2px Solid #EBEEF3; border-left: 2px Solid #EBEEF3; border-bottom: 2px Solid #9EADC4; border-right: 2px Solid #9EADC4; background-color: #3D5C8A; }


.TR_nuovo_cliente { background-color: #D8DEE8;}
.TR_top_manifestazioni { background-color: #3D5C8A; height: 16px; color: white; text-align: center;}

.input-giacliente    { color: #787878; font-weight: normal; font-size: 7pt; width: 100px; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #3D5C8A; background-color: #FFFFFF;}
.input-daticliente    { color: #787878; font-weight: normal; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #3D5C8A; background-color: #FFFFFF;}
.textarea-daticliente { color: #787878; font-weight: normal; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #3D5C8A; background-color: #FFFFFF;}

.txt-messaggiocorsivo {	font-size: 7pt; font-style: oblique; color: gray;}

.BOX_condizioni_privacy { margin: 0px; text-align: center; }
.BOX_DX { margin-right: 5px; text-align: right; }

.filetto_table_manifestazioni { background-color: #C0C0C0;}

.imgfilettofotogallery {border: 1px solid #3D5C8A; padding: 12px; background-color: White;}


/* ------------------------ CountDown ---------------- */

#CountDown { 
z-index: 10;
position:absolute;
top:330px;
left:50%;
width:400px;
height:60px;
margin-left:-140px;
color: black;
font-size: 8pt;
font-weight: bold;
padding:0;
background:#fff;
 text-align: center;
 padding-top: 25px;
 margin-bottom: 5px;
} 


.txt-avviso {color: red;}

/* ---------------------------------------- Home */

/* .BoxHome5Motivi { height: 320px;  width: 250px; margin-left: 22px; padding-top: 7px; text-align: left;} */ 
.BoxHome5Motivi { height: 320px;  width: 690px; margin-left: 22px; padding-top: 7px; text-align: left;}
TD.homeImmagini { width:70px; vertical-align:top; text-align:left; }
.borderimg5motivi { border: 1px solid #FFFFFF; margin-bottom: 8px; margin-left: 0px; width:54px; height:54px; }

TD.homeMotivi { width:250px; vertical-align:top; text-align:left; }
DIV.motivo { padding-top:30px; height:34px; }
A.link5motivi:link, A.link5motivi:visited, A.link5motivi:active {padding-left: 5px; font-size:7pt; color: #FFFFFF; text-decoration: none;}
A.link5motivi:hover {padding-left: 5px; font-size:7pt; color: #00A85A; text-decoration: none;}

TD.homeOfferte { width:208px; vertical-align:top; text-align:left; padding-top:220px; }
DIV.homeOfferte { border:solid 3px #008A5A; font-size:16px; padding:10px; text-align:center; }
DIV.homeOfferte A { color:White; text-decoration:none; }
DIV.homeOfferte A:hover { color:#008A5A; }

TD.homeCoopnet { width:85px; padding-left:75px; padding-top:70px; vertical-align:top; text-align:left; }
DIV.homeCoopnet IMG { border:none; width:85px; height:170px; }

/* ---------------------------------------- Offerte */

DIV.corpo { text-align:left; }

.dlOfferte { width:650px; border-top:solid 1px #C0C0C0; margin-top:20px; margin-left:50px; margin-bottom:50px; }
.dlOfferteItem { border-bottom:solid 1px #C0C0C0; height:72px; padding-top:10px; padding-bottom:10px; }
TD.offertaSx { padding-left:10px; width:548px; font-weight:bold; }
TD.offertaSx A { color:#3D5C8A; text-decoration:none; }
TD.offertaSx A:hover { color:#00A85A; }
DIV.immagineOfferte { border:solid 1px #C0C0C0; padding:1px; }

TABLE.offertaInterna
{  width:650px; border-top:solid 1px #C0C0C0; border-bottom:solid 1px #C0C0C0; margin-top:20px; margin-left:50px; margin-bottom:20px;  }
TABLE.offertaInterna TD { padding:30px 10px 30px 10px; }
H1.offerta { padding:0px; margin:0px; color:#3D5C8A; font-size:1em; }
DIV.descrizioneOfferta { color:#3D5C8A; }
DIV.tornaOfferta { padding-left:60px; padding-bottom:20px; }
DIV.tornaOfferta A { color:#3D5C8A; text-decoration:none; }
DIV.tornaOfferta A:hover { color:#00A85A; }
IMG.offerta { float:right; margin-left:10px; margin-bottom:10px; }

/* ---------------------------------------- Setup */

DIV.voceMenu { margin-top:3px; padding-right:10px; padding-left:10px; border-right: 1px solid #3D5C8A; }

#ospiteSetup { width:728; padding:10px; text-align:left; border-bottom: 1px solid #3D5C8A; }
 
H1.titoloSetup { margin-bottom:20px; font-size:12px; color:#3D5C8A;  }
DIV.inserisciSetup { margin-top:10px; margin-bottom:15px; color:Black; }

DIV.voceSetup { margin-top:5px; margin-bottom:10px;   } 
DIV.voceSetup TABLE { margin-top:5px; }
TD.contenutoSetup { width:150px; height:20px; }
TD.sinistraSetup { width:20px; text-align:right; vertical-align:middle; }
DIV.helpSetup { margin-top:10px; width:500px; color:Black;  } 

.textBoxitaliano, .textBoxMultilineitaliano, .textBoxinglese, .textBoxMultilineinglese, .textBoxCortoitaliano, .textBoxMoltoCortoitaliano, 
.textBoxMedioitaliano, .textBoxtedesco, .textBoxMultilinetedesco
{ 	border:solid 1px #BCBDC0; text-indent:2px; font-size:11px; background-color:#FFFFFF;  }
.textBoxitaliano, .textBoxinglese, .textBoxtedesco
{ 	width:285px; height:15px; }
.textBoxMultilineitaliano, .textBoxMultilineinglese, .textBoxMultilinetedesco
{ 	width:285px; height:100px; }
.textBoxMoltoCortoitaliano
{ 	width:50px; height:15px; }
.textBoxCortoitaliano
{ 	width:100px; height:15px; }
.textBoxMedioitaliano
{ 	width:210px; height:15px; }

TD.contattiSxSetup { width:100px; color:Black; } 
.labelDxSetup { font-weight:bold; }

IMG.immagineGrandeSetup { height:160px; }

/* GridView */

.gridViewSetup { width:500px; margin-bottom:10px; }
TD.gridViewSetupImageButton A { text-decoration:none; }
TD.gridViewSetupImageButton { width:3%; text-align:center; vertical-align:middle;}
TR.gridViewSetupRow { background-color:#EAEAEA; vertical-align:top; color:Black;}
TR.gridViewSetupAltRow { background-color:White; vertical-align:top; color:Black;}
TR.gridViewSetupHeader, TR.gridViewSetupPager { background-color:#3D5C8A; font-weight:bold; color:White; text-align:left;}
TR.gridViewSetupPager A { color:White; text-decoration:underline; }
.gridViewSetupTextBox { width:60px; text-indent:2px; font-size:11px; }

.gridViewSetupInterna { width:370px; margin-top:10px; margin-bottom:10px; }

/* Photogallery */

.photogallerySetup { margin-top:20px; margin-bottom:10px; }
TD.photogallerySetupItem { text-align:center; background-color:#EAEAEA; }
DIV.photogallerySetupButton { margin-bottom:3px; }

.photogallerySetupInterna { margin-top:20px; margin-bottom:10px; }

/* Login */

.tbLoginSetup { width:178px; border:solid 1px #BCBDC0; height:16px; margin-bottom:5px; text-indent:2px;  }
DIV.btLoginSetup { margin-left:125px; margin-top:5px;  }
.lkbLoginSetup 
{   
    background-color:#FF0000; padding-left:6px; padding-right:6px; font-size:8pt; color:White; text-decoration:none; 
    margin-left:5px; height:20px; width:20px;
}
DIV.btLogoutSetup { margin-left:110px; margin-top:25px; }

.pannelloErroriSetup 
{ 
    margin-top:15px; margin-bottom:15px; padding:10px; border:solid 1px #FE0000; background-color:#EEEEEE; 
    width:350px; font-size:11px; line-height:20px; color:Black;
}

