@charset "UTF-8";
/* CSS Document */


BODY{
	background-image:url(/images/sfondo_pagina.png);
	background-position:top;
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#aeb8c8;}
#wrap{
	width:976px;
	margin:0px auto;
	background-color:#022156;}
#colonnasx{
	clear:both;
	float:left;
	width:285px;}
#colonnasxdopo{
	width:100%;
	background-image:url(/images/sfondodopo.png);
	background-position:top;
	background-repeat:repeat-x;
	min-height:149px;
	padding-top:20px;
	font-size:11px;}
#colonnadx{
	float:left;
	width:691px;}
#etichettacarignano{
	background-image:url(/images/label_hotelcarignano.png);
	width:285px;
	height:411px;}
	
#etichettacarignano .telefono{
		color:#ffcc00;
		padding-left:106px;
		padding-top:225px;}
#etichettacarignano .news{
	color:#000;
	padding:20px;
	padding-top:35px;
	font-size:10px;
	line-height:18px;
	height:83px;}
#etichettacarignano .news a{
	color:#000;
	font-size:10px;
	line-height:18px;
        text-decoration:underline;
        font-weight:bold;
}
#etichettacarignano .dataora{
	text-align:center;
	font-size:11px;
	padding-top:8px;
	color:#022156;
	font-style:italic;
}
#headergrafica{
	height:378px;
	background-image:url(/images/sfondo_header.png);}
#headergrafica .immaginemare{
	background-image:url(/images/fotoheader.png);
	width:691px;
	height:242px;
}
#headergrafica .immaginemare H1{
	padding:6px;
	margin:0px;
	color:#ccc;
	font-size:11px;
	font-weight:normal;
}
.menueform{
	color:#FFF;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;}

.ulli{
	float:left;
	background-color:#e1e1e1;
	height:32px;
	background-image:url(/images/menusx.png);
	background-position:left;
	background-repeat:no-repeat;
	margin-right:2px;
	}
.ulli .div1{
	height:32px;
	padding-left:2px;
	padding-right:2px;
	background-image:url(/images/menudx.png);
	background-position:right;
	background-repeat:no-repeat;
	}
.ulli .div2{
	padding:4px;
	padding-top:7px;
	}
.ulli A{
	color:#022156;
	text-decoration:none;
	text-align:center;
	height:32px;
	text-transform:uppercase;
	}
.ulli A:hover{
	color:#ff6600;
	}
	
#centrale{
	background-image:url(/images/dopocentrale.png);
	background-position:top;
	background-repeat:repeat-x;
	min-height:182px;}
#centrale #testo{
	padding-top:29px;
	margin-right:22px;
	padding-right:22px;
	padding-left:22px;
	color:#FFF;
	}
#centrale #testo em {
	color:#ffcc00;}
	
.padding37{
	padding-left:37px;
	padding-top:20px;}
#etichettabianca{
	width:238px;
	margin:0px auto;
	background-color:#FFF;
	background-image:url(/images/etichetta_white_top.png);
	background-position:top;
	background-repeat:no-repeat;
	color:#4c4c4c;
	text-align:center;
	}
#etichettabianca span{
	padding-left:6px;
	padding-right:6px;
	text-align:left;
}
#etichettabianca h3{
	margin:0px;
	padding:0px;
	color:#ff6600;
	padding:6px;
	text-align:center;
        font-size:14px;
}
#etichettabianca A{
	color:#ff6600;
}



#etichettabianca div{
	background-image:url(/images/etichetta_white_bottom.png);
	width:238px;
	height:10px;}
	
	
	
	
#etichettaarancio{
	width:238px;
	margin:0px auto;
	background-color:#ff6600;
	background-image:url(/images/etichetta_orange_top.png);
	background-position:top;
	background-repeat:no-repeat;
	text-align:left;
	color:#FFF;


}
#etichettaarancio .testointerno{
	padding-left:6px;
	padding-right:6px;
	line-height:25px;
}
#etichettaarancio h3{
	margin:0px;
	padding:0px;
	color:#ffff00;
	padding:6px;
	text-align:left;
        font-size:14px;
}
#etichettaarancio A{
	color:#ffff00;
}
#etichettaarancio INPUT{
	color:#333;
	border:1px solid #FFF;
	font-size:11px;
}
#etichettaarancio .pulsante{
	background-color:#ffcc00;
	color:#000;
	border:1px solid #000;}


#etichettaarancio .chiusura{
	background-image:url(/images/etichetta_orange_bottom.png);
	width:238px;
	height:9px;}
	
#divbianco{
	clear:both;
	background-color:#e6e9ee;
        height:90px;
}
#divbianco A{
	color:#336699;
	text-decoration:none;
	}
	
	
#divbianco div{
	width:976px;
	margin:0px auto;
	height:90px;}
#divbianco .mailbianco{
	width:195px;float:left;font-size:10px;padding-top:38px;height:auto;
	}
	
#divbianco .mailbianco A{
	}
#divbianco .datialbergo{
	width:400px;float:left;color:#616161;font-size:10px;padding-top:25px;height:auto;}
#divbianco .datilegali{
	width:150px;
	float:left;color:#616161;font-size:10px;padding-top:38px;height:auto;
	text-align:right;
	}
	
	
#divfooter{
	clear:both;
	height:25px;
	color:#b8b8b8;
	padding-top:8px;
	padding-left:37px;
	font-size:10px;}
.separatore{
	float:left;
	padding-top:10px;
	height:86px;
	background-image:url(/images/separatore_menu.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
}
.noseparatore{
	float:right;
/*
	padding-top:10px;
	height:86px;
	padding-left:10px;
	padding-right:10px;*/
}
.noseparatore .pulsante{
	padding-top:5px;
	font-size:11px;
	text-align:right
}
.noseparatore .pulsante input{
	background-color:#ffcc00;
	color:#000;
	border:1px solid #000;}
.separatore h3{
	color:#ffcc00;
	font-style:italic;
	line-height:20px;
        font-size:14px;}
.separatore div{
	padding-top:12px;
	font-size:11px;
	line-height:22px;}
.separatore input, .separatore select{
	border:0px;
	font-size:11px;
	color:#022156;
	text-align:center;
	height:17px;
}

.fotodiv{
	float:left;
	width:175px;
	padding-left:20px;
	padding-bottom:10px;
	text-align:center;}
	
.fotodiv A{
	color:#FFF;}
.fotodiv A:hover{
	color:#FC0;}
select {
	clear:right;
	width:40px;
	margin-left:5px;
	font-size:12px;
}
.datepicker {
	font-size:12px;
}
img.ui-datepicker-trigger {
	margin-bottom:-4px;
}
#divBooking {
        line-height:16px;
}
#divBooking h3 {
	color:#ffcc00;
	font-style:italic;
        font-size:14px;
        padding:0;
        margin:0;
        line-height:26px;
}
#centrale #testo h2 {
font-size:18px;
}