@charset "utf-8";
/* CSS Document */

body
{
	font-family : Verdana, MS Sans Serif, Arial; 
	font-size : 11px; 
	color: #02457A;
	margin:0px;
	background:url(images/bg.jpg) center top;
}

p,h1,h2{padding:0px;margin:0px;}
h2{color:#0033FF; font-size:12px}
img{border:0px;}

#container{background: #ffffff; width: 1016px; margin:0px auto;}
#footer{width: 1016px; margin:0 auto; color:#FFFFFF; text-align:center}
#footer p{padding:3px;}
.sep{background: #ffffff; width:1000px; height:8px;}
#header{background:url(images/header.jpg) top; width:1000px; height:261px; margin:0px auto; position:relative;}
#menu{background:url(images/menu.jpg); width:1000px; height:76px; margin:0px auto; position:relative;}
#center{background:url(images/center.jpg) no-repeat; width:1000px; height:266px; margin:0px auto; position:relative;}

#menu_pages{background:url(images/menu01.jpg); width:1000px; height:76px; margin:0px auto; position:relative;}
#center_pages{background: #c8dae4 url(images/center01.jpg) no-repeat top; width:1000px; margin:0px auto; min-height:200px;}

#center_pages h2{padding: 20px 0 0 20px;}
#center_pages p{padding: 20px 20px 0px 20px; text-align:justify; line-height:20px;}

#prod{ border: 1px solid #02457A; clear:left;}
#prod_left{float:left; width:49%; border: 0px solid #02457A;}
#prod_left img{margin-right:8px; border: 1px solid #02457A;}

#prod_right{float:right; width:49%; border: 0px solid #02457A;}
#prod_right img{margin-right:8px; border: 1px solid #02457A;}

#prod{border: 0px solid #02457A;}
#prod img{margin-right:8px; border: 1px solid #02457A;}

.img_novita{margin-right:8px; border: 1px solid #02457A;}

.clear{clear:both;}

#contentContatti{
	position:relative;
	top:0px;
	left: 0px;
	width: 980px;
	height: 400px;
	text-align:left;
	background: url(images/img4.jpg) center top no-repeat; 
}

#contentContatti iframe{position:absolute; top:10px;left:50px; border: 1px solid #02457A; }
#contentContatti #zoom {position:absolute; top:370px;left:50px; color:#02457A; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#contentContatti div{position:absolute;top:75px;right:30px;width:250px;height:150px;font-size:10px; line-height:18px;text-align:right;}

/** - Menu Inizio - **/

div#nav ul{
	position:relative;
	width: 421px;
	height: 32px;
	overflow: hidden;
	list-style-type: none;
	margin: 0;
	padding: 0;
	left: 355px;
	top: 9px;
	background:url(images/menu_css.jpg) no-repeat 0 -64px;
	} 

div#nav li{
	position: absolute;
	height: 32px;
	margin: 0;
	padding: 0;
} 
	
div#nav li a{
	display: block;
	text-indent: -9000px;
	text-decoration: none;
	padding: 32px 0 0 0;
	overflow: hidden;	
	height: 0px !important; 
	height /**/:32px;
	background: url(images/menu_css.jpg) no-repeat;
} 



#nav li#menu01{width: 98px;left: 0;top: 0;}
#nav li#menu01 a{background-position: 0px 0}
#nav li#menu01 a:hover{background-position: 0 -32px}
body#menu01 li#menu01 a{background-position: 0 -32px}

#nav li#sep01{width: 10px;left: 98px;top: 0;}

#nav li#menu02{width: 68px;left: 108px;top: 0;}
#nav li#menu02 a{background-position: -108px 0}
#nav li#menu02 a:hover{background-position: -108px -32px}
body#menu02 li#menu02 a{background-position: -108px -32px}

#nav li#sep02{width: 10px;left: 177px;top: 0;}

#nav li#menu03{width:75px;left: 188px;top: 0;}
#nav li#menu03 a{background-position: -188px 0}
#nav li#menu03 a:hover{background-position: -188px -32px}
body#menu03 li#menu03 a{background-position: -188px -32px}

#nav li#sep03{width: 10px;left: 265px;top: 0;}

#nav li#menu04{width: 53px;left: 275px;top: 0;}
#nav li#menu04 a{background-position: -275px 0}
#nav li#menu04 a:hover{background-position: -275px -32px}
body#menu03 li#menu04 a{background-position: -275px -32px}

#nav li#sep04{width: 10px;left: 328px;top: 0;}

#nav li#menu05{width: 65px;left: 338px;top: 0;}
#nav li#menu05 a{background-position: -338px 0}
#nav li#menu05 a:hover{background-position: -338px -32px}
body#menu05 li#menu03 a{background-position: -338px -32px}

/** - Menu Fine - **/

.basefont{font-family: Verdana, MS Sans Serif, Arial; font-size : 11px; color: #02457A;}
.basefont a:link {color: #02457A; text-decoration: none;}
.basefont a:visited {color: #02457A; text-decoration: none;}
.basefont a:hover {color: #02457A; text-decoration: underline;}
.basefont a:active { color: #02457A; text-decoration: none;}

.bordi{border: #7E86A9 1px solid;}

