*{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border:0;
	color:#726746;
}
html,body{
height:100%;
}
body{text-align:center; background:#f1f1f1 url(images/struttura/sfondoBody.jpg) repeat-x top left; }

/*********************/
/*******	ID	******/
/*********************/

#box{margin:auto;height:100%; width:900px; padding:0 20px; text-align:left; background:#f1f1f1 url(images/struttura/sfondoBoxEsterno.jpg) no-repeat top center; position:relative; }
body>#box{height:auto;min-height:100%;}
#testata{ height:329px; margin-bottom:44px; background:url(images/struttura/testata.jpg) no-repeat top left; position:relative;}
#menu{ height:19px; background:#FFF; position:absolute; top:15px; left:17px; width:866px;}
#content{padding-bottom:110px; font-size:12px;}
#testiContent{font-size:12px; margin-bottom:34px;}
#coda{height:107px;position:absolute;bottom:0;left:20px; border-top:3px solid #e4e2de; width:900px; font-family:Verdana, Geneva, sans-serif; font-size:10px; }
#testiBottom{ height:60px; margin-top:21px; text-align:center; color:#999282; font-family:Verdana, Geneva, sans-serif; font-size:10px;}

/*********************/
/*****	CLASSI	******/
/*********************/
.clr{clear:both; line-height:0; font-size:0;}
#contenuti{margin-bottom:34px; text-align:justify;}
#contenuti .boxPrimo, #contenuti .box, #contenuti .boxUltimo{ width:210px; height:294px; margin-right:20px; float:left; background:#FFF;text-align:left;}
#contenuti .boxPrimo{background:transparent;}
#contenuti .box, #content .boxUltimo{ width:194px; height:264px; padding:8px 8px 28px 8px; background:#FFF url(images/home/sfondoBox.gif) no-repeat bottom left; font-size:11px; color:#7d7869;}
#contenuti .box p.titolo, #content .boxUltimo p.titolo{ margin-top:16px; color:#e30000; font-weight:bold;}
#contenuti .boxUltimo{ margin:0;}
#contenuti .boxNotext{height:auto;}
#contenuti .settori div{margin-bottom:10px;}
#contenuti .settori{margin-bottom:24px;}
#contenuti .box_img1 {padding:8px 8px 8px 8px; background:#FFF; margin-right:20px;}
#contenuti .box_img2 {padding:8px 8px 8px 8px; background:#FFF;}
#contenuti li {list-style:inside;}

#coda .box{ float:left; width:225px; height:26px; text-align:center; color:#b7b2a6; line-height:26px; background:#eae9e7; font-weight:bold;}
#coda .alterna{ background:#e1dfda;}
/*********************/
/***** 	LINK	 *****/
/*********************/
#coda a{ text-decoration:none; }
#coda a:hover{ text-decoration:underline;}

/*********************/
/*****  LANDING  *****/
/*********************/
#menu_landing{text-align:center; margin-top:24px; height:30px; line-height:30px; background:#E4E2DE;}
#menu_landing ul li{list-style:none; display:inline; padding:0 20px;}
#menu_landing ul li a{text-decoration:none;}
#menu_landing ul li a:hover{color:#ff0000;}
.menu_landing_SELECTED{color:#ff0000;}

.titolobig{
	font-size:18px;
}
.sottotitolo{
	font-weight:bold;
	color: #e30000;
	margin-bottom:24px;
}
.titoletto{
	font-weight:bold;
	color: #b7b9ac;
}
.titolo_paragrafo{
	color: #e30000;
	margin-top:24px;
}
.info{
	margin-top:24px;
	text-align:center;
	width:225px;
	text-transform:uppercase;
}
.info a{
	display:block;
	background:#e30000;
	color:#fff;
	padding:8px;
	text-decoration:none;
}
.info a:hover{
	background:#fff;
	color:#726746;
}

/*********************/
/*MENU DI NAVIGAZIONE*/
/*********************/
#menu ul{
	list-style:none;
	margin-left: 153px;
}
#menu ul li{
	height:19px;
	float:left;
	/*padding: 0 10px 0 20px;*/
	line-height:19px;
}
#menu ul li a{
	color:#726746;
	text-indent:-9000px;
	background-image:url(images/struttura/menu.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	display:block;
	outline:none;
}
#menu ul.english li a{
	background-image:url(images/struttura/menu_english.gif)!important;
}
#menu ul li a.attivo{
	color:#ff07eb;
}
#menu ul li a.linkHome{width:73px;}
#menu ul li a.linkAzienda{width:92px;background-position: -73px 0;}
#menu ul li a.linkSettori{width:90px;background-position: -165px 0;}
#menu ul li a.linkLavorazioni{width:116px;background-position: -255px 0;}
#menu ul li a.linkContatti{width:98px;background-position: -371px 0;}
#menu ul li a.linkEnglish{width:92px;background-position: -468px 0;}
/*HOVER*/
#menu ul li a.linkHome:hover, #menu ul li a.linkHomeAttivo{width:73px;background-position: 0 -19px;}
#menu ul li a.linkAzienda:hover, #menu ul li a.linkAziendaAttivo{width:92px;background-position: -73px -19px;}
#menu ul li a.linkSettori:hover, #menu ul li a.linkSettoriAttivo{width:90px;background-position: -165px -19px;}
#menu ul li a.linkLavorazioni:hover, #menu ul li a.linkLavorazioniAttivo{width:116px;background-position: -255px -19px;}
#menu ul li a.linkContatti:hover, #menu ul li a.linkContattiAttivo{width:98px;background-position: -371px -19px;}
#menu ul li a.linkEnglish:hover, #menu ul li a.linkEnglishAttivo{width:92px;background-position: -468px -19px;}

/*********************/
/*****	FORM	******/
/*********************/
input{ color:#aaa; border:1px solid #c9c6b8; width:75px; font-size:9px; height:13px;}
select{ border:1px solid #7f9db9; font-size:10px; width:42px;}
input.submit{ background:url(images/struttura/submit_prenota.gif) no-repeat left top; width:145px; height:30px; border:0; float:right; cursor:pointer;}
#prenotazioni div form div{float:left; margin:0; padding:0; margin-left:18px;}
#prenotazioni div form div img{vertical-align:middle;}
#prenotazioni div form div.spaziati{margin-left:21px;}

/*Form contatti*/
#moduloinfo div{float:left;}
#moduloinfo .formLeft{ width:440px; margin-right:20px; float:left; text-align:justify;}
#moduloinfo .formRight{ width:440px; margin-right:0; float:left;}
#moduloinfo .formRight .boxPrimo{ margin-right:0;}
#moduloinfo .formRight .boxUltimo{ margin-right:20px;}
#moduloinfo label{font-size:12px; display:block;}
#moduloinfo input, #moduloinfo textarea{border:1px solid #e1dfda; width:100%; padding:2px; color:#726746; font-size:11px; font-family:Verdana, Geneva, sans-serif; background:#fff;}
#moduloinfo textarea{height:50px; border:1px solid #e1dfda; color:#726746; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
#moduloinfo input.submit{background:#E30000; color:#FFF; width:226px; border:1px solid #DF011A; cursor:pointer; margin-top:24px; float:none;}
#moduloinfo .privacy{margin-top:24px; font-size:11px;}
.titoloErr{font-size:20px;}
.sottotitoloErr{ color:#E30000; margin-bottom:10px; display:block; font-weight: bold;}