@charset "utf-8";
/* CSS Document */


body{
	background-image:url(../img/bg_body.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	background-color:#c1c1c1;
}

h1{
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:bold;
}

h2{
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;

}

h3{
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}

p{
	font-size:9px;
	font-size:inherit;
	margin:0;
	padding:0;
	text-align:justify;
	color:#172d77;
	line-height:14px;
}

img{
	border:none;
	margin:0;
	padding:0;
}

ul{
	list-style:none;
	margin:0;
	padding:0;
}

li{
	float:left;
	color:#564229;
}

a{
	color:#172d77;
	text-decoration:none;
}

a:hover{
	color:#df091d;
	text-decoration:none;
}

.container{
	margin:0 auto;
	width:960px;
	height:auto;
}

/*-------------------------------------------------------header--------------------------------------------------*/
.header{
	width:960px;
	height:130px;
	margin-top:2px;
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
}

.menu{
	background-repeat:no-repeat;
	height:34px;
	margin-left:12px;
	margin-top:-2px;
}

.menu a{
	font-size:11px;
	color:#333c43;
}

.menu a:hover{
	color:#df091d;
}

.menu ul{
	margin-left:80px;
	padding-top:5px;
}

.menu li{
	width:101px;
	text-align:center;
}

#usato{
	width:90px;
}

 #dove{
	margin-left:3px;
}
/*-------------------------------------------------------main--------------------------------------------------*/
.main{
	width:960px;
	height:auto;
}

.left{
	width:597px;
	height:595px;
	float:left;
}

.left li{
	font-size:9px;
	font-weight:bold;
	color:#172d77;
}

.center{
	width:332px;
	height:595px;
	margin-left:597px;
}

.boxleft{
	width:597px;
	background-repeat:no-repeat;
}

.boxleft ul{
	margin-left:75px;
	padding-top:40px;
}

.boxleft li{
	width:170px;
	height:109px;
}

.boxleft a{
	font-size:8px;
	font-weight:bold;
}

.boxcenter{
	width:332px;
	background-repeat:no-repeat;
	position:relative;
}
 
#ic_d{
	margin-top:10px;
}

#ic_g{
	margin-left:10px;
}

#ic_e{
	margin-top:10px;
}
 
 #ic_n{
	margin-top:10px;
}

#ic_h{
	margin-top:0px;
	margin-left:-2px;
}

.news img{ margin-left:20px;float:left; margin-top:10px;}
.news p{margin-left:140px; margin-top:10px;width:145px;height:74px; font-size:9px; color:#FFFFFF;}
.news h3{ color:#FFFFFF; margin-left:-20px;}
 /*-------------------------------------------------------chi siamo--------------------------------------------------*/

#chisiamo p{
	width:330px; 
	margin-top:70px; 
	margin-left:80px;
	line-height:18px; 
	float:left; 
	margin-right:20px;
}

#chisiamo img{
	margin-top:50px;
}
/*-------------------------------------------------------prodotti--------------------------------------------------*/ 

#prodotti1 ul{
	margin-left:30px;
}

#prodotti1 li{
margin-left:100px;}

#prodotti1 #ic_c{
	margin-left:140px;
}

#prodotti1 #ic_d{
	margin-top:-2px;
}

#prodotti1 #ic_n{
	margin-left:157px;
	margin-top:3px;
}

#prodotti2 ul{
	margin-left:30px;
}

#prodotti2 li{
	margin-left:120px;
	margin-top:5px;
}

#prodotti2 #ic_h{
	margin-left:130px;
	margin-top:0px;
}

#prodotti3 ul{
	margin-left:30px;
}

#prodotti3 li{
	margin-left:70px;
}

#prodotti3 ic_h{
	margin-left:50px;
}

.back{
font-size:11px;
font-weight:bold;
}
/*-------------------------------------------------------contatti--------------------------------------------------*/ 
#mappa{ 
	width:400px; 
	height:430px; 
	margin-left:80px;
	margin-right:20px; 
	margin-top:50px; 
	float:left;
	border:solid thin #FFFFFF;
}
/*-------------------------------------------------------video--------------------------------------------------*/ 
#video{
	margin-left:370px;
}
/*-------------------------------------------------------news--------------------------------------------------*/ 
.news_int{
	margin-left:40px;
	margin-bottom:100px;
}

.news_int h3{
		color:#172d77;
		margin-left:200px;
}

.news_int p{
	margin-top:10px;
	width:520px;
	height:60px; 
	font-size:9px; 
	color:#172d77;
	margin-left:200px;
}

.news_int img{ 
	margin-right:15px;
	float:left;
	margin-left:0;
	margin-top:0;
}

#pagination{
	float:right;
	color:#172d77;
	font-size:9px;
	margin-right:75px;
}

/*-------------------------------------------------------bottom--------------------------------------------------*/
.bottom{
	position:absolute;
	top:725px;
	width:960px;
	height:98px;
	background-image:url(../img/bg_bottom.jpg);
}
/*-------------------------------------------------------footer--------------------------------------------------*/
.sfondo{
	width:100%;
	height:auto;
	background-image:url(../img/bg_sfondo.jpg);
	background-repeat:repeat-x;
	background-color:#e0e0e0;
}

.footer{
	width:960px;
	position:absolute;
	top:823px;
	background-image:url(../img/bg_footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:6px;
}

.footer p{
	font-size:11px;
	text-align:center;
	line-height:15px;
}
