/* CSS Document */
body{
margin:0;
margin-left:10px;
/*background-image: url(../img/sfondo.jpg);*/
background-attachment:fixed; 
background-repeat:no-repeat;
background-position:center top;

background-color:#000000;
/*background-color:#FBC000;*/
}

/*h1{ width:100%; background-color:#FBC000; color:#FFF; text-align:center;}*/
h1{ width:100%; background-color:#000; color:#FFF; text-align:center;}

.textbox_err{
border:1px solid #F00;
background:#FEEFEF;
}

.textbox_err_2{
border:1px solid #F00;
}

.msg_err{
font:12px Arial, Helvetica, sans-serif;
color:#F00;
}

img{
border:0px;
max-width:450px;}

#leggi_privacy{
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

a{
text-decoration:none;
color:#FBC000;
}

a:hover{
text-decoration: underline;
color:#FBC000;
}

.testo_bianco{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
/*font-weight:bold;*/
color:#FFFFFF;
}

.testo_bianco_mini{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.testo_nero_mini{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.testo_nero{

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}

.su{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
background-color:#FBC000;
}

.giu{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-color:#000000;
}

.over{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FBC000;
background-color:#000000;
}

.input_radio{
cursor:pointer;
}

.input_check{
cursor:pointer;
}

button.primary, input.button.primary {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;

cursor:pointer;
height:25px;
width:85px;
border:1px solid #FBC000; 
border-right-color:#EB9D06; 
border-bottom-color:#EB9D06; 
background:#FBC000 url(../img/button.gif) left center repeat-x;
}
button.primary:active,input.button.primary:active {
border:1px solid #EB9D06; 
border-right-color:#FBC000; 
border-bottom-color:#FBC000;
background:#FBC000;
}


.keywords{
font-family:Arial, Helvetica, sans-serif;
font-size:1px;
color:#000000;
}

#sx{
border-right:3px solid #FDDF7F;
border-top:3px solid #FDDF7F;
}

.quote_giallo {
	font-weight:bold;
	font: 26px Arial, Helvetica, sans-serif;
	color: #fbc000;
	line-height:30px;
	}
.quote_nero {
	font-weight:bold;
	font: 20px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:30px;
	}
.ricerca {
	
	background-color:#FFFFFF;
	font-style:italic;	
	color: #000;
	border:2px solid #FFFFFF;
	
	height:22;
	text-align:left;
	padding-left:20px;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(../img/lente.jpg);
	
}

/* cookie law */
.bg{z-index:9999; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.8)}
.cookie{ z-index:10000; font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; width:100%; position:fixed; top:0; left:0;height:auto; background-color: rgba(0, 0, 0, 0.8); color:#FFF; text-align:center; padding-top:7px;}
.pulsante_cookies{height:35px;cursor:pointer;background-color:#007700;color:#FFF;font-weight:bold;border:none;}
.pulsante_cookies:hover{background-color:#009900;color:#FFF;}
.privacy_cookie{}