@charset "UTF-8";
/* CSS Document */
/*CSS principali per conal.it*/


body { font-family:Arial, Helvetica, sans-serif; margin:0px; }


/*----------SFONDO-----------*/
/*Home, Chi Siamo*/
.rosso { margin-top:0px; background-image:url(../img/fondo-ROSSO.png); background-repeat:repeat-x;}

/*Servizi Alberghieri ecc*/
.blu { margin-top:0px; background-image:url(../img/fondo-BLU.png); background-repeat:repeat-x;}

.giallo { margin-top:0px; background-image:url(../img/fondo-GIALLO.png); background-repeat:repeat-x;}

.verdeChiaro { margin-top:0px; background-image:url(../img/fondo-VERDE1.png); background-repeat:repeat-x;}

.verdeScuro { margin-top:0px; background-image:url(../img/fondo-VERDE2.png); background-repeat:repeat-x;}

.marrone { margin-top:0px; background-image:url(../img/fondo-MARON.png); background-repeat:repeat-x;}

.azzurro { margin-top:0px; background-image:url(../img/fondo-AZZURRO.png); background-repeat:repeat-x;}

.arancio { margin-top:0px; background-image:url(../img/fondo-ARANCIO.png); background-repeat:repeat-x;}

.viola { margin-top:0px; background-image:url(../img/fondo-VIOLA.png); background-repeat:repeat-x;}



/*---------CONTENITORE--------*/

.contenitore { width:960px; height:650px; margin:0 auto; position:relative;}

.anniversario {
	position:absolute;
	left: 40px;
	top: 501px;
	z-index:10;
}

/*Style solo Home*/
.contenitoreHome { width:960px; height:542px; margin:0 auto; position:relative;}


/*--------MENU ORIZZONTALE----------*/

.menuOrriz01 { height:105px; width:160px; float:left; border:0px; background-color:#d9dadb; text-align:center;}
.menuOrrizText01 { margin:0px; font-size:13px; margin-top:14px; font-weight:bold;}

.menuOrriz02 { height:105px; width:160px; float:left; border:0px; background-color:#d9dadb; text-align:center;}
.menuOrrizText02 { margin:0px; font-size:13px; margin-top:14px; font-weight:bold;}

.menuOrriz03 { height:105px; width:160px; float:left; border:0px; background-color:#d9dadb; text-align:center;}
.menuOrrizText03 { margin:0px; font-size:13px; margin-top:7px; font-weight:bold;}

.menuOrriz04 { height:105px; width:160px; float:left; border:0px; background-color:#d9dadb; text-align:center;}
.menuOrrizText04 { margin:0px; font-size:13px; margin-top:14px; font-weight:bold;}

.menuOrriz05 { height:105px; width:160px; float:left; border:0px; background-color:#d9dadb; text-align:center;}
.menuOrrizText05 { margin:0px; font-size:13px; margin-top:14px; font-weight:bold;}

.menuOrriz06 { height:105px; width:159px; float:left; border:0px; background-color:#d9dadb; text-align:center;}
.menuOrrizText06 { margin:0px; font-size:13px; margin-top:14px; font-weight:bold;}


/*--------MENU VERTICALE----------*/

.titoloMenu { font-size:12px; font-weight:bold; margin:0px 0px 15px 10px;}

/*Style solo Home*/
.menuVerticaleHome { float:left; width:185px; height:417px; background-image:url(../img/sf_menu.png); padding-top:20px;}


/*Altre sezioni*/
.menuVerticale { float:left; width:185px; height:525px; background-image:url(../img/sf_menu.png); padding-top:20px;}


.menuVerText { float:left; font-size:12px; font-weight:bold; margin-left:7px; width:auto;}
.menuVerTextB { float:left; font-size:12px; font-weight:bold; margin-left:7px; margin-top:7px; width:auto;}
.menuVerTextContatti { cursor:pointer;float:left; font-size:13px; font-weight:bold; margin-left:27px; margin-top:7px; width:auto; color:#c30b25;}


/*Tasto01*/
.menuVer01 { border-bottom:#333333 dotted 1px; height:30px; padding-top:5px; padding-left:5px;}
.melaMenu01 { float:left; margin-top:4px;}


/*Tasto02*/
.menuVer02 { border-bottom:#333333 dotted 1px; height:30px; padding-top:5px; padding-left:5px;}
.melaMenu02 { float:left; margin-top:4px;}

/*Tasto02*/
.menuVer02 { border-bottom:#333333 dotted 1px; height:30px; padding-top:5px; padding-left:5px;}
.melaMenu02 { float:left; margin-top:4px;}

/*Tasto03*/
.menuVer03 { border-bottom:#333333 dotted 1px; height:30px; padding-top:5px; padding-left:5px;}
.melaMenu03 { float:left; margin-top:4px;}

/*Tasto04*/
.menuVer04 { border-bottom:#333333 dotted 1px; height:30px; padding-top:5px; padding-left:5px;}
.melaMenu04 { float:left; margin-top:4px;}

/*Tasto05*/
.menuVer05 { border-bottom:#333333 dotted 1px; height:30px; padding-top:5px; padding-left:5px;}
.melaMenu05 { float:left; margin-top:4px;}

/*Tasto06*/
.menuVer06 { border-bottom:#333333 dotted 1px; height:30px; padding-top:5px; padding-left:5px;}
.melaMenu06 { float:left; margin-top:4px;}

/*Tasto07*/
.menuVer07 { border-bottom:#333333 dotted 1px; height:30px; padding-top:5px; padding-left:5px;}
.melaMenu07 { float:left; margin-top:4px;}

/*Tasto08*/
.menuVer08 { border-bottom:#333333 dotted 1px; height:30px; padding-top:5px; padding-left:5px;}
.melaMenu08 { float:left; margin-top:4px;}

/*Tasto09*/
.menuVer09 { border-bottom:#333333 dotted 1px; height:30px; padding-top:5px; padding-left:5px;}
.melaMenu09 { float:left; margin-top:4px;}


/*---------CONTENUTO-----------*/

/*Solo Hompage*/
.contenutoHome { width:775px; height:417px; float:left; padding-top:20px;}
.tagline {
	position:absolute;
	margin:0px;
	font-size:28px;
	left: 205px;
	top: 124px;
	width: 483px;
	height: 97px;
}

/*Altre Sezioni*/

.nomeSezioneRosso { float:left; /*border:#000000 1px solid;*/ margin:20px 0px 10px 20px; width:735px; font-size:14px; color:#FF0000;}
.nomeSezioneBlu { float:left; /*border:#000000 1px solid;*/ margin:20px 0px 10px 20px; width:735px; font-size:14px; color:#00628c;}
.nomeSezioneGiallo { float:left; /*border:#000000 1px solid;*/ margin:20px 0px 10px 20px; width:735px; font-size:14px; color:#f9b500;}
.nomeSezioneVerdeChiaro { float:left; /*border:#000000 1px solid;*/ margin:20px 0px 10px 20px; width:735px; font-size:14px; color:#9dc10b;}
.nomeSezioneVerdeScuro { float:left; /*border:#000000 1px solid;*/ margin:20px 0px 10px 20px; width:735px; font-size:14px; color:#007c34;}
.nomeSezioneMarrone { float:left; /*border:#000000 1px solid;*/ margin:20px 0px 10px 20px; width:735px; font-size:14px; color:#922b26;}
.nomeSezioneAzzurro { float:left; /*border:#000000 1px solid;*/ margin:20px 0px 10px 20px; width:735px; font-size:14px; color:#008bcf;}
.nomeSezioneArancio { float:left; /*border:#000000 1px solid;*/ margin:20px 0px 10px 20px; width:735px; font-size:14px; color:#ee7f01;}
.nomeSezioneViola { float:left; /*border:#000000 1px solid;*/ margin:20px 0px 10px 20px; width:735px; font-size:14px; color:#a0378a;}



.rossoText { color:#FF0000;}

.homeButton {
	z-index:30;
	position:absolute;
	left: 859px;
	top: 118px;
	cursor:pointer;
}

.contenuto { float:left; width:755px; height:470px; float:left; padding-top:20px; padding-left:20px; overflow-y:auto; }




/*----------PIEDE--------------*/
.piede { margin:0 auto; height:108px; background-image:url(../img/piede.gif); z-index:5; }

.contatti {
	position:absolute;
	left: 203px;
	top: 558px;
	width: 729px;
}

.blocco01 {
	padding-left:5px;
	height:80px;
	margin:0px;
	border-left:#FFFFFF 1px dotted;
	float:left;
	width: 185px;
	color:#FFFFFF;
}

.a1 { font-size:20px; font-weight:bold; font-style:italic; margin:0px; }
.a2 { font-size:11px; margin:8px 0px 0px 0px; }
.a3 { font-size:11px; margin:8px 0px 0px 0px; }


.blocco02 {
	padding-left:5px;
	height:80px;
	margin:0px 0px 0px 10px;
	border-left:#FFFFFF 1px dotted;
	float:left;
	width: 185px;
	color:#FFFFFF;
}

.a4 { font-size:11px; margin:20px 0px 0px 0px;}
.a5 { font-size:11px; margin:7px 0px 0px 0px;}

.blocco03 {
	padding-left:5px;
	height:80px;
	margin:0px 0px 0px 10px;
	border-left:#FFFFFF 1px dotted;
	float:left;
	width: 204px;
	color:#FFFFFF;
}

.a6 { font-size:11px; margin:6px 0px 0px 0px;}
.a7 { font-size:11px; margin:8px 0px 0px 0px;}


/*----------A HREF------------*/

a:link { color:#000000; text-decoration:none;}
a:hover { color:#000000; text-decoration:none;}
a:visited { color:#000000; text-decoration:none;}
a:active { color:#000000; text-decoration:none;}


/*---------CHI SIAMO----------*/

.sx { width:350px; margin-right:13px; float:left;}
.dx { width:358px; margin-left:5px; float:left;}

.c01 { border:#FF0000 1px solid; margin-right:5px; margin-bottom:10px;}
.c02 { border:#FF0000 1px solid; margin-left:4px; margin-bottom:10px;}

.cText { font-size:12px; margin:0px; text-align:justify; font-weight:bold;}


.contattiChiSiamo {
	
	left: 566px;
	top: 657px;
	width: 385px;
	
}


.hUffici { font-size:12px; margin:0px 0px 5px 0px;}

.pUffici { font-size:12px; margin:0px 0px 15px 0px;}


/*--------SERVIZI RISTORAZIONE ALBERGHI E LINK MENU VERTICALE-----*/

.fotoBorderRosso { border:#FF0000 1px solid; margin-right:13px; margin-bottom:10px;}
.fotoBorderBlu { border:#00628d 1px solid; margin-right:13px; margin-bottom:10px;}
.fotoBorderGiallo { border:#f9b500 1px solid; margin-right:13px; margin-bottom:10px;}
.fotoBorderVerdeChiaro { border:#9dc10b 1px solid; margin-right:13px; margin-bottom:10px;}
.fotoBorderVerdeScuro { border:#007c34 1px solid; margin-right:13px; margin-bottom:10px;}
.fotoBorderMarrone { border:#922b26 1px solid; margin-right:13px; margin-bottom:10px;}
.fotoBorderAzzurro { border:#008bcf 1px solid; margin-right:13px; margin-bottom:10px;}
.fotoBorderArancio { border:#ee7f01 1px solid; margin-right:13px; margin-bottom:10px;}
.fotoBorderViola { border:#a0378a 1px solid; margin-right:13px; margin-bottom:10px;}


.descrizioneText { font-size:12px; font-weight:bold; text-align:justify; margin:0px 0px 20px 0px; width:726px;}



.serviziH1  { font-size:13px; color:#00628c; margin:0px;}
.serviziH1Blu { font-size:13px; color:#00628c; margin:0px;}
.serviziH1Giallo { font-size:13px; color:#f9b500; margin:0px;}
.serviziH1VerdeChiaro { font-size:13px; color:#9dc10b; margin:0px;}
.serviziH1VerdeScuro { font-size:13px; color:#007c34; margin:0px;}
.serviziH1Marrone { font-size:13px; color:#922b26; margin:0px;}
.serviziH1Azzurro { font-size:13px; color:#008bcf; margin:0px;}
.serviziH1Arancio { font-size:13px; color:#ee7f01; margin:0px;}
.serviziH1Viola { font-size:13px; color:#a0378a; margin:0px;}


.elencoText { margin:0px; width:726px; font-size:12px; }

.elencoLiBlu:hover {cursor:pointer;color:#00628c; text-decoration:none;}
.elencoLiBlu2:hover {text-decoration:none;}


/*Approfondimento*/
.approfondimento {
	display:none;
	position:absolute;
	width: 594px;
	height: 410px;
	left: 344px;
	top: 169px;
	background-image:url(../img/sfondoApprofondimento.png);
}

.approfChiudi {
	cursor:pointer;
	position:absolute;
	left: 504px;
	top: 22px;
}


.approfAreaText {
	overflow: auto;
	position:absolute;
	left: 36px;
	top: 50px;
	width: 521px;
	height: 330px;
	font-size:12px;
}
.approfText{
	overflow: auto;
}


.approfTitoloBlu { margin:0px 0px 10px 0px; color:#00628c; font-weight:bold;}

.sottoElencoUl { margin-bottom:10px; font-size:11px; margin-top:4px;}


/*--------CERTIFICAZIONI--------*/
.certificato { margin:0px; width:726px; color:#666666; height:100px; padding-left:10px; border-bottom:#000000 dotted 1px; border-left:#000000 1px dotted; border-right:1px dotted #000000; }

.certiTextTitoletto { font-size:20px; color:#333333;}
.certiTextTesto { font-size:16px; color:#666666;}

.certiText { margin:20px 0px 0px 0px; float:left;}
.certiImg { margin:10px 20px 0px 0px; float:right;}


/*--------STORIA--------*/
.storia { margin:0px 0px 10px 0px; width:570px; float:left; color:#666666; height:100px; padding-left:10px; border-bottom:#000000 dotted 1px; border-left:#000000 1px dotted; border-right:1px dotted #000000; }

.storiaImg { float:left; width:130px; height:91px; padding-left:10px; color:#000000; margin:0px 0px 10px 0px; border-bottom:#000000 dotted 1px; border-left:#000000 1px dotted; padding-top:9px;}

.storiaTextTitoletto { font-size:11px; color:#333333; font-weight:bold;}
.storiaTextTesto { font-size:16px; color:#666666;}

.storiaText { margin:20px 0px 0px 0px; float:left;}
.storiaIcon { margin:10px 20px 0px 0px; float:right;}


/*--------STORIA--------*/
.attualita { margin:0px 0px 10px 0px; width:570px; float:left; color:#666666; height:100px; padding-left:10px; border-bottom:#000000 dotted 1px; border-left:#000000 1px dotted; border-right:1px dotted #000000; }

.attualitaImg { float:left; width:130px; height:91px; padding-left:10px; color:#000000; margin:0px 0px 10px 0px; border-bottom:#000000 dotted 1px; border-left:#000000 1px dotted; padding-top:9px;}

.attualitaTextTitoletto { font-size:11px; color:#333333; font-weight:bold;}
.attualitaTextTitolettoRosso { font-size:11px; color:#333333; font-weight:bold; color:#FF0000;}


.attualitaTextTesto { font-size:16px; color:#666666;}

.attualitaText { margin:20px 0px 0px 0px; float:left;}
.attualitaIcon { margin:10px 20px 0px 0px; float:right;}

/*---------LINK-------------*/

.linkDati { cursor:pointer; margin:0px 0px 10px 0px; font-size:14px; width:726px; color:#000000; height:30px; padding-left:10px; padding-top:15px; border-bottom:#000000 dotted 1px; border-left:#000000 1px dotted; border-right:1px dotted #000000; }


/*--------------CONTATTI------------*/
/*ColonnaSx*/
.colonnaSx { width:370px; height:200px; font-size:14px; float:left; margin-top:0px; margin-right:40px; /*border:#000000 1px solid;*/ }

.azienda {  margin-bottom:12px;}
.inputAzienda { margin-top:5px; width:370px;}

.nome { margin-bottom:12px; width:176px; float:left; margin-right:15px;}
.inputNome { margin-top:5px; width:176px;}

.cogn { margin-bottom:12px; width:176px; float:left;}
.inputCogn { margin-top:5px; width:176px;}

.via { margin-bottom:12px; width:256px; margin-right:15px; float:left;}
.inputVia { margin-top:5px; width:256px;  }

.cap { margin-bottom:12px; width:97px; float:left;}
.inputCap { margin-top:5px; width:97px;}
/*
.citta { margin-bottom:12px; width:206px; float:left; margin-right:15px;}
.inputCitta { margin-top:5px; width:206px;}
*/
.citta { margin-bottom:12px;float:left;}
.inputCitta { margin-top:5px; width:370px;}
/*
.prov { margin-bottom:12px; width:146px; float:left;}
.inputProv { margin-top:5px; width:146px;}
*/

.tipo { width:90px; margin-right:20px; float:left;}

/*ColonnaDx*/
.colonnaDx { width:320px; height:200px; font-size:14px; float:left; margin-top:0px; /*border:#000000 solid 1px;*/}

.tel { margin-bottom:12px;}
.inputTel { margin-top:5px; width:290px;}

.fax { margin-bottom:12px;}
.inputFax { margin-top:5px; width:290px;}

.mail { margin-bottom:12px;}
.inputMail { margin-top:5px; width:290px;}

.prov { margin-bottom:12px;float:left;}
.inputProv {  margin-top:5px; width:290px;}


.input { float:left; width:700px; height:50px; margin-top:20px;}

.noteForm { font-size:14px;float:left; width:700px; height:60px; margin-top:70px; margin-bottom:20px;}

.inputNote { width:700px; height:50px; margin:0 0 20px 0;}

.piede2 { float:left; height:auto;font-size:12px;}

.contattimodulo{font-size:16px;width:700px;align:left; margin-top:10px;}

.contattiprivacy{font-size:13px;width:700px;align:left}

.contattilink{font-size:14px;width:70px;align:left;color:blue;cursor:pointer}

.contattivietato{font-size:12px;width:700px;align:left;}
