﻿html,body{margin:0;padding:0;height:100%;}
body {
	/*background-color:#716b62;
	background-color:#c5bfb5;*/
	background-color:#333333;
	/*background-image:url(../img_html/common/tile.jpg);background-position:top left;background-repeat:repeat;*/
	background-image:url(../img_html/common/ombra.png);background-position:top center;background-repeat:repeat-y;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #ddd3bf;
	text-align: left;
	min-width:948px;
	min-height:600px;
	height:100%;
}
a {color: #ddd3bf; text-decoration:underline;}
a:hover{color: #ffffff; text-decoration:underline;}
img{border:none;}

div#container {
	position:absolute; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	left:50%;
	margin-left:-474px;
	width:949px;
	background:#333333;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
.containerInterno{
	float:left;
	width:900px;
	margin-top:20px;
	margin-left:20px;
	padding-bottom:30px;
	border-bottom: 1px solid #726e68;
}

/*****SPAN*************/
span.light_12 {font-size:12px;font-weight:300;}
span.bold_12 {font-size:12px;font-weight:600;}
span.light_25 {font-size:25px;font-weight:300;}
span.bold_25 {font-size:24px;font-weight:700;}
.grey{color:#726e68;}

/************MENU***************/

#menu{
	float:left;
	width:316px;
	height:410px;
	background-color:#333333;
}
#logo{
	float:left;
	width:216px;
	height:210px;
}
#logoInterno{
	float:left;
	width:316px;
	height:205px;
	overflow:hidden;
}
.menuSottotitolo{
	float:left;
	width:180px;
	margin-left:35px;
	/*height:90px;*/
	margin-bottom:30px;
	font-size: 15px;
	font-weight:300;
}
.menuVoci{
	float:left;
	width:180px;
	margin-left:35px;
	height:86px;
	font-size: 25px;
	font-weight:300;
	text-transform:uppercase;
	line-height:28px;
}
.menuItem{color:#ffffff;}
.menuItem a{color: #ddd3bf; text-decoration:none;}
.menuItem a:hover{color: #ffffff; text-decoration:none;}

/**********BLOCCHI HOME**************/
.blocco{
	float:left;
	width:316px;
	height:205px;
	cursor:pointer;
}
.bloccoFirma{
	float:left;
	width:316px;
	height:205px;
}
.blocco_last{
	/*float:left;
	width:290px;
	margin-left:15px;
	margin-top:15px;*/
	position:absolute;
	left:15px;bottom:15px;
}
.blocco_last_dark{
	position:absolute;
	left:15px;bottom:15px;
	color:#333333;
}
.blocco_last_dark a{color:#333333;}
.blocco_last_dark a:hover{color:#333333;}

.blocco_base{
	position:absolute;
	width:316px;
	height:205px;
	z-index:10;
}
.blocco_link{
	position:absolute;
	right:0;
	bottom:0;
	width:30px;
	height:30px;
	background-image:url(../img_html/common/linkino.jpg);background-position:top left;background-repeat:no-repeat;
}
.blocco_hover{
	position:absolute;
	width:316px;
	height:205px;
	/*margin-top:-205px;*/
	z-index:15;
	/*background-color:#465666;*/
}
.blocco_testo{
	position:absolute;
	width:300px;
	left:10px;
	bottom:10px;
	color:#4a463f;
	/*color:#716b62;*/
}
/**********BLOCCHI INTERNI**************/
.bloccoInterno{
	float:left;
	width:633px;
	height:205px;
	background-color:#333333;
}
.bloccoInternoText{
	float:left;
	width:432px;
	margin-top:15px;
	margin-left:15px;
}
.bloccoInternoTextInfo{
	float:left;
	width:500px;
	margin-top:15px;
	margin-left:15px;
}
.chiudi{
	float: right;
	width:30px;
	height:30px;
	margin-top:15px;
	margin-right:15px;
	background-image:url(../img_html/common/close_off.jpg);background-position:top left;background-repeat:no-repeat;
}
.chiudi:hover{
	background-image:url(../img_html/common/close_on.jpg);background-position:top left;background-repeat:no-repeat;
}
#boxNav{
	position:absolute;
	width:61px;
	height:30px;
	top:160px;
	right:15px;
}
.next{
	float: right;
	width:30px;
	height:30px;
	background-image:url(../img_html/common/dx_off.jpg);background-position:top left;background-repeat:no-repeat;
	cursor:pointer;
}
.next:hover{
	background-image:url(../img_html/common/dx_on.jpg);background-position:top left;background-repeat:no-repeat;
}
.prev{
	float: left;
	width:30px;
	height:30px;
	background-image:url(../img_html/common/sx_off.jpg);background-position:top left;background-repeat:no-repeat;
	cursor:pointer;
}
.prev:hover{
	background-image:url(../img_html/common/sx_on.jpg);background-position:top left;background-repeat:no-repeat;
}

.slide{
	float:left;
	width:948px;
	/*height:750px;*/
	border-bottom: 10px solid #333333;
	text-align:center;
	/*padding-top:40px;*/
}
.slide img{margin-bottom:-5px;}

.slideVideo{
	float:left;
	width:948px;
	text-align:center;
	margin-top:40px;
}