@charset "utf-8";
html{overflow:hidden;}
body {
    font-family:Arial, Verdana,san-serif;
    font-size: small;
	margin: 0px;
	padding: 0px;
	width: 400%;
	background: #dcd7d7 url(../img/sfondo.jpg) top left repeat-x; ;
	overflow:hidden;
}

p, td, tr{
	margin: 0px;
	padding: 0px;
}
.space{height:5px; border:1px dotted #fff;}
legend{color:#ef9b1e;}

a.thickbox:link{color:#FFCC00; text-decoration:none;}
a.thickbox:hover{color:#fff; text-decoration:none;}
#submit{background-color:#CC9900; color:#000; border:1px solid #fff;padding:3px;margin:10px 0 0 5px;}
fieldset{padding:10px 0 5px 5px;}
input:hover{border:2px solid #f8cf49;margin:0; }
dl{ display:inline; clear:both; margin-top:5px;border-bottom:5px solid #000; }
dd{ float:left; margin:0 0 2px 0; padding:0;}
dt{background:url(../img/sfoForm.gif) left top repeat; color:#000; padding:2px; float:left; border:1px solid #CC9900;}
select{margin-top:0px;padding:1px 0;}
.fprivacy{margin:5px 2px 0 2px; font-style:italic;}
textarea{max-width:290px;}


ul{margin:0;padding: 0;text-align: right;height: auto;}
ul li:hover{background: url(../img/b_g.gif);list-style-type: none;padding:5px 5px 5px 3px;margin:0 0px 0 0;border-right:3px solid #033240;}
ul li{list-style-type: none;padding:5px 5px 5px 3px;margin:0 0px 0 0;border-right:3px solid #41b0d0;}
li a:hover{color:#fff;text-decoration: none;}
li a:link, li a:visited{text-decoration: none; color: #000000;}
h3{font-size: 20px; color:#1db3de;line-height: 21px;}
h3.blog{background: url(../img/b_g2.gif);color:#fff; font-size:13px;  text-align:center; padding:3px;margin-bottom:0;}
h3.page2{color:#6e0837;}
h3.page3{color:#03b600;}
h3.page4{color:#ef9b1e;}
h4{font-size: 14px; color:#fff;line-height: 15px;margin-top:-18px;}
.active{ background:url(../img/but.gif) left top no-repeat; width:73px; height:22px;float:left;text-align:center; padding-top:15px;margin-top:-5px;}
.active2{ background:url(../img/but2.gif) left top no-repeat; width:73px; height:22px;float:left;text-align:center; padding-top:15px;margin-top:-5px;}
.active3{ background:url(../img/but3.gif) left top no-repeat; width:73px; height:22px;float:left;text-align:center; padding-top:15px;margin-top:-5px;color:#fff;}
.active4{ background:url(../img/but4.gif) left top no-repeat; width:73px; height:22px;float:left;text-align:center; padding-top:15px;margin-top:-5px;color:#fff;}
.but{ background:url(../img/but2_1.gif) left top no-repeat; width:73px; height:30px;float:left;text-align:center; padding-top:7px;margin-top:-5px;}
.but a:link, .but a:visited{ text-decoration:none; color:#333; }
.clear{ clear:both;}
#container {
	background-color: #dcd7d7;
	margin: 0px;
	padding: 0px;
}
.pagina1, .pagina2, .pagina3, .pagina4 {
	width: 25%;
	height:100%;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	float: left;
	
}
.pagina1 {background: #dcd7d7 url(../img/pag1.jpg) top right no-repeat; }
.pagina2 {background: #dcd7d7 url(../img/pag2.jpg) top left no-repeat;}
.pagina3 {background: #dcd7d7 url(../img/pag3.jpg) top right no-repeat;}
.pagina4 {background: #dcd7d7 url(../img/pag4.jpg) top left no-repeat;}
.content {
	height: 710px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	position: relative;
	
}

.content_uno{
filter:alpha(opacity=80); 
-moz-opacity:0.8; 
opacity: 0.8; 
    background-color:#000;
    color:#fff;
	height: 710px;
	width: 30%;
	max-width: 350px;
	margin-top: 0px;
	margin-left: 90px;
	padding: 5px;
	position: relative;
	text-align: justify;
}
.content_tre{
filter:alpha(opacity=80); 
-moz-opacity:0.8; 
opacity: 0.8; 
    background-color:#000;
    color:#fff;
	height: 710px;
	width: 30%;
	max-width:350px;
	margin-top: 0px;
	padding: 5px; 
	position: relative;
	text-align: justify;
	
	float:left;
	}
.table{max-width: 450px;width:30%;}
#blog {float:left; width:85px;height: auto;margin-top:100px;padding-left:3px;border-left:2px solid #fff;}
.content_due {
    filter:alpha(opacity=80); 
    -moz-opacity:0.8; 
    opacity: 0.8; 
    background-color:#000;
    color:#fff;
	height: 710px;
	width: 450px;
	max-width: 500px;
	margin-top: 0px;
	margin-right: 50px;
	/*margin-left:550px;*/
	float:right;
	padding: 5px;
	position: relative;
	text-align: justify;
}
.content_quattro {
    filter:alpha(opacity=80); 
    -moz-opacity:0.8; 
    opacity: 0.8; 
    background-color:#000;
    color:#fff;
	height: 710px;
	width: 30%;
	max-width: 350px;
	margin-top: 0px;
	margin-right: 50px;
	/*margin-left:550px;*/
	float:right;
	padding: 5px;
	position: relative;
	text-align: justify;
}
#magnifier{width:172px;float:left;margin-left:10px;}

#cont_im{width:90%;}
.mini{width:73px; height:83px;float:left;}
.mini-dec{padding-left:5px;font-size:11px;}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
    float:left;white-space:no-wrap;
}
	
.LV_invalid {
    color:#ef9b1e;
    float:left;white-space:no-wrap;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 2px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 2px solid #ef9b1e;
}
