/*margin: 0 1px 3px 5px; orario, vorrà dire nessun margine alto, 1 pixel di margine destro, e così via.*/


BODY {
	background-color: #ffffff;
	background-image : url(/images/sfondo-main.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	scrollbar-face-color: #c6d5ec;
	scrollbar-highlight-color: #ccccff;
	scrollbar-shadow-color: #ccccff;
	scrollbar-3dlight-color: #E6E6FA;
	scrollbar-darkshadow-color: #c6d5ec;
	scrollbar-arrow-color: white;
	scrollbar-track-color: #E6E6FA;
	scrollbar-base-color: #B0E0E6;
	height:100%;
	z-index:1;
}

a[href$='.pdf'] {
    padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_pdf.gif) no-repeat center right;
}

ul {
	margin-top:0px;
}
.mym {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
	line-height:130%;
	font-weight: normal;
	}
	A.mym:link{color : #333333;text-decoration: none;}
	A.mym:active{color : #333333;text-decoration: none;}
	A.mym:visited{color : #333333;text-decoration: none;}
	A.mym:hover{color : #333333;text-decoration: underline;}
	
.mym li{
	list-style: square url(/images/p2.gif);
	line-height:155%;
}

.picner {
	font: 11px/190% Arial, Helvetica, sans-serif;
	color : #4b4b4b;
	font-color:red;
	}
	A.picner:link {color : #4b4b4b;text-decoration: none;}
	A.picner:active {color : #990100;text-decoration: underline;}
	A.picner:visited {color : #4b4b4b;text-decoration: none;}
	A.picner:hover {font-color:red;text-decoration: underline;}

.picbia {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	letter-spacing : 1px;
	color : #FFFFFF;
	}
	A.picbia:link {color : #FFFFFF;text-decoration: none;}
	A.picbia:active {color : #FFFFFF;text-decoration: underline;}
	A.picbia:visited {color : #FFFFFF;text-decoration: none;}
	A.picbia:hover {color : #FFFFFF;text-decoration: underline;}

.testi{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;
	color:#666666;
	line-height: 160%;
	text-align:justify;
}
	A.testi:link {font-family: Arial, Helvetica, sans-serif;color : #000033; text-decoration: none;}
	A.testi:visited {font-family: Arial, Helvetica, sans-serif;color : #000033;text-decoration: none;}
	A.testi:active {font-family: Arial, Helvetica, sans-serif;color : #000033;text-decoration: underline;}
	A.testi:hover {font-family: Arial, Helvetica, sans-serif;color : #000033;text-decoration: underline;}

P 	{
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
}
	
.occhielli{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;
	color:red;
	line-height: 160%;
	font-weight: bold;
}

.sfondo {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:2000px;
	background-color:#999999; 
	opacity: .5;
	filter: alpha(opacity=50);
	z-index:9;
}

.testo {
	position:absolute;
	text-align:center;
	clip:rect(0,520,580,0);
	left:80px;
	opacity: .9;
	filter: alpha(opacity=90);
	z-index:15;
}



.footer {
    position:relative;
    left:270px;
    bottom:-2px;
    font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#ffffff;
	font-weight: normal;
}
	.footer a:link {text-decoration : none;  color : #ffffff; }
	.footer a:visited {text-decoration : none; color : #ffffff; }
	.footer a:active { text-decoration : none; color : #ffffff; }
	.footer a:hover { text-decoration : underline; color:#ffffff; }

.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #4b4b4b;
	background-image:  url(/images/bg_div_top.gif);
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	width:460px;
	z-index:25;
	text-align:left;
}
	A.info:link {font-weight: bold;text-decoration: underline;}
	A.info:active {font-weight: bold;text-decoration: none;}
	A.info:visited {font-weight: bold;text-decoration: underline;}
	A.info:hover {font-weight: bold;text-decoration: none;}

.chiudi{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	position:relative;
	color:#ffffff;
	height: 20px;
	bottom:0px;  /* HCK1 -> per IE fino alla versione 7 */
	width:460px;
	align:right;
	text-align:right;
	background-color:#004D91;
	z-index:305;
}
	A.chiudi:link {text-decoration: none;}
	A.chiudi:active {text-decoration: none;}
	A.chiudi:visited {text-decoration: none;}
	A.chiudi:hover {text-decoration: none;}
	html>/**/body .chiudi{bottom:10px;} /* HCK1 -> per gli altri browser */


input[type="text"], input[type="password"], textarea, select {
width:175px;
border-width: 1;
background-color:#FFFFD7;
border-color: #dfdfdf;
font-size: 10px;
font: lighter normal xx-small Verdana;
color: #003399;
margin-bottom: 1px;
margin-bottom: 3px;
font-weight: normal;
}

input:focus, textarea:focus {
	background-image: none;
	border: 0.2em;
	border-color: #99CC00;
	border-style: solid;
	margin: 0;
}

.jsrequired, jsvalidate_email {
	background-image: url(/images/required.gif);
	background-position: right;
	background-repeat: no-repeat;
	
}

.jsvalidation {
	font-weight: bold;
	font-size: 9px;
	color:red;
}

#nome { width:140px; }
#cognome { width:140px; }
#mail1 { width:140px; }
#mail2 { width:140px; }
#citta { width:140px; }
#azienda { width:140px; }
#tel { width:140px; }