@charset "utf-8";
/* CSS Document */
body{
margin:0;
padding:0;
width:100%;
height:100%;
background-color:#FFFFFF;
}
#wrapper{
margin:0 auto;
width:956px;
height:auto;
}
#banner{
	width:956px;
	height:114px;
	background-image:url(../img/striscia.jpg);
	}
#logo{
position:absolute;
width:213px;
height:60px;
z-index:1;
margin-top:30px;
margin-left:30px;
}
#menu{
position:absolute;
width:700px;
height:13px;
z-index:1;
margin-top:65px;
margin-left:260px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
}
#menu a{
font-family:Verdana, Geneva, sans-serif;
text-decoration:none;
color:#676767;
font-size:11px;
}
#menu a:hover{
font-family:Verdana, Geneva, sans-serif;
text-decoration:none;
color:#db001b;
font-size:11px;
}
#menu a.selected{
font-family:Verdana, Geneva, sans-serif;
text-decoration:none;
color:#db001b;
font-size:11px;
}
#photo{
width:956px;
height:210px;
float:left;
margin-top:5px;
}
#sect_adv{
width:780px;
height:229px;
margin-left:100px;
}
#sect_cnt{
width:780px;
height:100px;
margin-left:100px;
}
#logo_cnt{
width:120px;
height:100px;
float:left;
}
#dett_cnt{
margin-top:20px;
float:left;
width:600px;
height:80px;
margin-left:2px;
line-height:25px;
}
#maps{
width:720px;
margin-left:207px;
height:auto;
}
#newscalendar{
width:704px;
margin-left:207px;
height:auto;
}
#allpeople{
width:720px;
padding-left:207px;
height:100%;
float:left;
}
.peopleplace{
	width:700px;
	height:12px;
	float:left;
	padding-left:10px;
	}
.contpeople{
	width:720px;
	height:143px;
	float:left;
	margin-bottom:5px;
	}
.phpeople{
width:143px;
height:143px;
float:left;
}
.dettpeople{
width:550px;
height:120px;
float:left;
padding-left:10px;
padding-top:15px;
}
#testi{
width:720px;
margin-left:160px;
}
#factory_wrap{
width:720px;
float:left;
padding-left:160px;
}
#navi_cont{
	width:111px;
	float:left;
	height:280px;
	background-image:url(../factory/img/sfondo_sottolink.gif);
	background-repeat:no-repeat;
	}
.navi_internal1{
width:111px;
display:inline-block;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFF;
text-indent:15px;
margin-top:15px;
}
.navi_internal2{
width:111px;
display:inline-block;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFF;
text-indent:15px;
margin-top:4px;
}
.navi_internal1 a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFF;
text-decoration:none;
}
.navi_internal1 a:hover{
text-decoration:underline;
color:#FFF;
}
.navi_internal2 a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFF;
text-decoration:none;
}
.navi_internal2 a:hover{
text-decoration:underline;
color:#FFF;
}
.text_internal{
	width:590px;
	padding-left:14px;
	float:left;
	}
#newshome{
width:193px;
height:264px;
float:left;
padding-left:14px;
background-image:url(../img/box_news.jpg);
background-repeat:no-repeat;
background-position:14px 0px;
}
#txnews{
	margin-top:40px;
	padding-left:12px;
	width:155px;
	height:200px;
	}
#txnews p{
	padding-top:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
}
#txnews h1{
	text-decoration:none;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
}
#txnews a{
	text-decoration:none;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
}
#txnews a:hover{
	text-decoration:underline;
}
#testihome{
width:340px;
float:left;
}
#cont_home{
width:956px;
float:left;
}
#cont_storehome{
width:956px;
height:60px;
clear:both;
}
#videohome{
width:360px;
float:left;
}
#intesta{
clear:both;
width:956px;
height:114px;
text-align:center;
padding-top:20px;
margin:0 auto;
}
p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#676767;
line-height:13px;
margin:0;
padding:0;
}
.red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#db001b;
text-decoration:none;
margin:0;
padding:0;
}
.red a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#db001b;
text-decoration:none;
margin:0;
padding:0;
}
.red a:hover{
text-decoration:underline;
}
.red2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#db001b;
text-decoration:underline;
margin:0;
padding:0;
}
.red2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#db001b;
text-decoration:underline;
margin:0;
padding:0;
}
.red2 a:hover{
text-decoration:none;
}
a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#676767;
line-height:13px;
margin:0;
padding:0;
text-decoration:none;
}
a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#db001b;
	line-height:13px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#gallery_cont{
	width:460px;
	height:auto;
	float:left;
}
.photobox{
	width:58px;
	height:58px;
	float:left;
	margin-right:7px;
	margin-bottom:7px;
	}
.photobox a img{
	border:none;
	}
.datanews{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#db0101;
	line-height:13px;
	padding-bottom:3px;
	}
.titolonews{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#676767;
	line-height:13px;
	padding-bottom:3px;
	width:400px;
	}
