/* CSS Document */

html,body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

body{
	background:#d9cdaa url(images/bg.gif) 0 65px repeat-x;
	font:normal 14px "Times New Roman", Times, serif;
	color:#695b2d;
	line-height:20px;
}

*:first-child+html{
	overflow:auto;
}

p{
	margin:0;
	padding:0;
}




/*-------------------------------*/



#contenitore{
	position:relative;
	z-index:1;
	min-height:100%;
}

#cont-fondo{
	position:relative;
	z-index:2;
	height:180px;
	margin-top:-180px;
	background:url(images/bg-fondo.gif) 0 0 repeat-x;
}


#top, #head{
	position:relative;
	overflow:auto;
	width:900px;
	margin:0 auto;
}

#top{
	height:147px;
	margin-bottom:6px;
}

#top .lingua{
	position:relative;
	float:right;
	padding:120px 90px 0 30px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#695b2d;
	text-transform:uppercase;
	text-decoration:none;
}

#head{
	margin-bottom:17px;
}

#centro{
	position:relative;
	padding-bottom:180px;
	background:#c4b895;
}


/*-------------------------------*/


#logo{
	position:relative;
	overflow:hidden;
	float:right;
	width:550px;
	height:140px;
	background:url(images/palazzomarzano.jpg) 0 0 no-repeat;
}

#logo a{
	display:block;
	width:550px;
	height:140px;
	padding-top:140px;
}


/*-------------------------------*/


ul#menu{
	position:relative;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	width:295px;
	height:370px;
	background:url(images/bg-menu.jpg) 0 0 no-repeat;
}

#menu li{
	overflow:hidden;
	height:45px;
	margin:15px 0 0;
	list-style-type:none;
}

#menu li a{
	display:block;
	height:45px;
	padding-top:45px;
}

#menu li.home{
	background:url(images/home.gif) 0 0 no-repeat;
}

#menu li.servizi{
	background:url(images/servizi.gif) 0 0 no-repeat;
}

#menu li.offerte{
	background:url(images/offerte.gif) 0 0 no-repeat;
}

#menu li.listino{
	background:url(images/listino.gif) 0 0 no-repeat;
}


#menu li.dove{
	background:url(images/dove.gif) 0 0 no-repeat;
}

#menu li.info{
	background:url(images/contattaci.gif) 0 0 no-repeat;
}

#menu li.serviziEN{
	background:url(images/services.gif) 0 0 no-repeat;
}

#menu li.offerteEN{
	background:url(images/offers.gif) 0 0 no-repeat;
}

#menu li.listinoEN{
	background:url(images/pric.gif) 0 0 no-repeat;
}

#menu li.doveEN{
	background:url(images/where.gif) 0 0 no-repeat;
}

#menu li.infoEN{
	background:url(images/contact.gif) 0 0 no-repeat;
}



/*-------------------------------------*/


#flash{
	position:relative;
	float:left;
	width:600px;
	height:370px;
	background:white;
}


/*--------------------------------*/


#contenuti{
	position:relative;
	overflow:auto;
	margin:0 auto;
	padding:20px;
	width:860px;
	min-height:100px;
	background:url(images/bg-cont.jpg) bottom no-repeat;
}


/*--------------------------------*/


ul#menu2{
	position:relative;
	overflow:auto;
	margin:0 auto;
	padding:0;
	width:900px;
	text-align:center;
}

#menu2 li{
	list-style-type:none;
	display:inline;
	padding:0 40px;
	line-height:25px;
}

#menu2 li a{
	color:#695b2d;
	text-decoration:none;
}

#menu2 li a:hover{
	color:#ad8934;
}

/*-----------------------------*/

#indirizzo{
	position:relative;
	margin:20px 0 0;
	text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:21px;
}

#indirizzo a{
	font-weight:bold;
	text-decoration:none;
	color:#695b2d;
}

#indirizzo a:hover{
	color:#ad8934;
}


/*---------------------------*/


.sx{
	float:left;
	margin:0 20px 0 0;
}

.bordo{
	border:3px solid #ad8934;
}

.gallery{
	float:left;
	width:350px;
	margin:0 10px -10px 0;
}

.gallery img{
	float:left;
	width:100px;
	height:75px;
	margin:0 10px 10px 0;
	border:3px solid #ad8934;
}


/*--------------------------------------form----------------------------------------*/


form{
	position:relative;
	overflow:auto;/*serve per contenere i float con i browser pił moderni*/
	margin:0;
	padding:0;
}

fieldset{
	position:relative;
	width:405px;
	float:left;
	border:1px solid #e7dfc8;
	padding:0 5px 5px;
	margin:0 0 10px 0;
}
	
*:first-child+html legend{/*solo per ie7*/
	margin-left:-7px;
}
	
legend{
	border:none;
	padding:0;
	margin:0 0 10px 0;
	color:#e7dfc8;
	text-decoration: none;
	font:normal 21px "Times New Roman", Times, serif;
	font-style:italic;
}

fieldset div{
	border:none;
	margin:0;
	padding:0;
	float:left;
}

label{
	border:none;
	float:left;
    display: inline;
	margin-left: 0;
	width:140px;
	height:20px;
    line-height:20px;
}

input{
	float:left;
	border:#c5b997 solid 1px;
	margin:2px 0 0 5px;
	padding:0 3px;
	width:250px;
	height:18px;
	background:#eee9cc;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#9a7d58;
}

input#cap{
	width:120px;
}

input#citta{
	width:205px;
}

input#prov{
	width:32px;
}
	
textarea{
	float:left;
	border:#c5b997 solid 1px;
	margin:2px 0 0 0;
	padding:0;
	width:405px;
	height:150px;
	background:#eee9cc;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#9a7d58;
	}
	
.bottone{
	margin:7px 0 0 0;
	padding:0;
	width:80px;
	height:20px;
	border:none;
	background: #ad8934;
	vertical-align:middle;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#eee9cc;
	}
	
label.piccolo{
	width:30px;
	height:15px;
    line-height:15px;
	}
	
label.medio{
	width:60px;
	height:15px;
    line-height:15px;
	}
	
input.radio{
	background:none;
	border:none;
	margin:1px 10px 0 0;
	width:auto;
	}
	
textarea.info{
	height:92px;
	border-color:#c5b997;
	background:#eee9cc;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#c5b997;
	}

/* promozioni */

.promo{
	width:840px;
	padding:5px;
	border:5px double #c5b997;
	display:inline-block;
	background-color:#eee9cc
}


.promo img
{
	float:left;
	width:100px;
	height:75px;
	margin:0 10px 10px 0;
	border:3px solid #ad8934;
}

.promo a{
	display:block;
	text-decoration:none;
	margin-top:5px;
	color:#beaa75
}

.promo:hover{
	background:#FFF;
	cursor:pointer
}

.promo a strong, h3.titolopromo{
	font:bold 18px "Times New Roman", Times, serif;
	color:#695b2d;
	margin:0 0 5px 0;
}

#contenuti a, #contenuti a:link, #contenuti a:active, #contenuti a:visited
{
	color:#003366
}
#contenuti a:hover
{
color:#CC3300
}
