@charset "utf-8";
/* CSS Document */

*{
	margin: 0;
	padding: 0;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	}
a{
	color:#333333;
	text-decoration:none;
	}
a:hover{
	color:#0066CC;
	text-decoration:none;
	}

.button:hover {
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;	
}

div, a, img {
	
	border:none;
	}
	
div .clear{
	clear:both;
	position:relative;
	height:20px;
	}

h1{
	font-size:120%;
	color:white;
	}

h2{
	color:#09C;
	font-size:18px;
	}
	

	

/**********************************************************************
******************************BOXES************************************
**********************************************************************/

body{
	background:url(../images/bg.jpg) repeat-x top #146b98;
	}
	
#main{
	margin:auto;
	width:1024px;
	}

#header0{
	width:1024px;
	height:270px;
	padding-top:80px;
	}
	
#header1{
	width:954px;
	height:244px;
	margin:auto;

	}
	
#header2{
	width:1024px;
	height:350px;
	background:url(../images/header1.png) no-repeat top;
	position:relative;
	bottom:324px;
	}
	
#logo{
	display:block;
	width:450px;
	height:70px;
	text-indent:-9999px;
	}
	
#menu_small{
	position:relative;
	width:250px;
	top:265px;
	left:755px;
	color:white;
	}
	
#menu_small a{
	font-weight:800;
	color:white;
	}
	
#menu_small a:hover{
	color:#D00;
	}

#title{
	width:700px;
	height:25px;
	background:url(../images/title.png) no-repeat top;
	padding: 16px 0 0 324px;height:24px;
	}
	
#title1{
	width:700px;
	height:25px;
	padding: 15px 0 0 324px;
	background:url(../images/title1.png) no-repeat top;
	padding:auto;
	}
	
#title2{
	width:700px;
	padding: 16px 0 0 324px;height:24px;
	background:url(../images/title2.png) no-repeat top;
	padding:auto;
	}
	
#title3{
	width:700px;
padding: 16px 0 0 324px;height:24px;
	background:url(../images/title3.png) no-repeat top;
	padding:auto;
	}
	
#title4{
	width:700px;
padding: 16px 0 0 324px;height:24px;
	background:url(../images/title4.png) no-repeat top;
	padding:auto;
	}
	
#title5{
	width:700px;
padding: 16px 0 0 324px;height:24px;
	background:url(../images/title5.png) no-repeat top;
	padding:auto;
	}

#content{
	width:1024px;
	background:url(../images/content2.png) repeat-y top;
	min-height:450px;
	}

#center{
	width:630px;
	padding:10px;
	float:left;
	}
	
#left{
	width:321px;
	float:left;
	}
	
#right{
	width:300px;
	margin-top:20px;
	float:right;
	}
	
#footer{
	width:1024px;
	height:70px;
	text-aling:center;
	padding-top:15px;
	background:url(../images/footer.png) no-repeat top;
	float:none;
	color:#000000;
	
	}

#footer, #footer a{
	color:#000000;
	}

#footer a:hover{
	color:red;
	}
/**********************************************************************
******************************MENU*************************************
**********************************************************************/

#menu{
	float:left;
	height: 304px;
	width:255px;
	}
	
#nav{
	list-style:none;
	text-indent:-9999px;
	z-index: 2;
	position: relative;
	left: 45px;
	top: 20px;
	}

#nav li{
	height:32px;
	}

#nav li a{
	display:block;
	height:32px;
	}

#pul1, #pul2, #pul3, #pul4, #pul5{
	margin-top:6px;
	}

#pul1 a{
	background:url(../images/pulsanti/pul_imper_cont.png) no-repeat}
	
#pul1 a:hover{
	background:url(../images/pulsanti/pul_imper_cont_hov.png) no-repeat;
	margin-left:25px;
	margin-right:-25px;
	}
	
#pul1a a{
	background:url(../images/pulsanti/pul_imper_cont_hov.png) no-repeat;
	margin-left:25px;
	margin-right:-25px;
	margin-top:6px;
	}
	
#pul2 a{
	background:url(../images/pulsanti/pul_riv_resine.png) no-repeat}
	
#pul2 a:hover{
	background:url(../images/pulsanti/pul_riv_resine_hov.png) no-repeat;
	margin-left:25px;
	margin-right:-25px;
	}
	
#pul2a a{
	background:url(../images/pulsanti/pul_riv_resine_hov.png) no-repeat;
	margin-left:25px;
	margin-right:-25px;
	margin-top:6px;
	}
	
#pul3 a{
	background:url(../images/pulsanti/pul_pav_drenanti.png) no-repeat}
	
#pul3 a:hover{
	background:url(../images/pulsanti/pul_pav_drenanti_hov.png) no-repeat;
	margin-left:25px;
	margin-right:-25px;
	}
	
#pul3a a{
	background:url(../images/pulsanti/pul_pav_drenanti_hov.png) no-repeat;
	margin-left:25px;
	margin-right:-25px;
	margin-top:6px;
	}
	
#pul4 a{
	background:url(../images/pulsanti/pul_pav_dren_gomma.png) no-repeat}
	
#pul4 a:hover{
	background:url(../images/pulsanti/pul_pav_dren_gomma_hov.png) no-repeat;
	margin-left:25px;
	margin-right:-25px;
	}
	
#pul4a a{
	background:url(../images/pulsanti/pul_pav_dren_gomma_hov.png) no-repeat;
	margin-left:25px;
	margin-right:-25px;
	margin-top:6px;
	}
	
#pul5 a{
	background:url(../images/pulsanti/pul_nostre_creazioni.png) no-repeat}
	
#pul5 a:hover{
	background:url(../images/pulsanti/pul_nostre_creazioni_hov.png) no-repeat;
	margin-left:25px;
	margin-right:-25px;
	}
	
#pul5a a{
	background:url(../images/pulsanti/pul_nostre_creazioni_hov.png) no-repeat;
	margin-left:25px;
	margin-right:-25px;
	margin-top:6px;
	}
	
#pul6 a{
	background:url(../images/ecommerce_03.jpg) no-repeat;

	height:38px;
	margin-top:6px;
	}
	
#pul6 a:hover{

	margin-left:25px;
	margin-right:-25px;
		height:38px;
	}
	
#pul6a a{
	background:url(../images/ecommerce_03.jpg) no-repeat;
	margin-left:25px;
	margin-right:-25px;
	margin-top:6px;
	display:block;
	}
	
	#pul7 a{
	background:url(../images/ecommerce_06.gif) no-repeat;

	height:38px;
	margin-top:6px;
	}
	
#pul7 a:hover{

	margin-left:25px;
	margin-right:-25px;
		height:38px;
	}
	
#pul7a a{
	background:url(../images/ecommerce_06.gif) no-repeat;
	margin-left:25px;
	margin-right:-25px;
	margin-top:6px;
	display:block;
	}
	
	#pul8 a{
	background:url(../images/ecommerce_08.gif) no-repeat;

	height:38px;
	margin-top:6px;
	}
	
#pul8 a:hover{

	margin-left:25px;
	margin-right:-25px;
		height:38px;
	}
	
#pul8a a{
	background:url(../images/ecommerce_08.gif) no-repeat;
	margin-left:25px;
	margin-right:-25px;
	margin-top:6px;
	display:block;
	}

/**********************************************************************
************************MODULO*CONTATTI********************************
**********************************************************************/

#mod_cont{
	text-align:right;
	margin:10px 50px 0 0;
	}
	
input{
	width:200px;
	height:17px;
	margin:2px;
	text-align:baseline;
	border:none;
	background:#CCC;
	border:1px solid #AAA;
	}
	
textarea{
	vertical-align:top;
	width:200px;
	height:130px;
	border:0px;
	margin:2px;
	background:#CCC;
	border:1px solid #AAA;
	}
	
#security_code2{
	width:80px;
	vertical-align:middle;
	}
	
.err{
	font-size:110%;}
	
.err strong{
	color:red;
	}
	
.check{
	width:10px;
	height:25px;
	vertical-align:middle;
	}
	
#privacy{
	margin:0 0 0 128px;
	text-align:left;
	font-size:10px;
	}
.blue{
	color:#0066CC;
	}
