/* CSS Document */
body{
background:url(img/sfondo.jpg) top center repeat-x #0566CB;
font-size:13px;
font-family:"Arial", Verdana, Helvetica, sans-serif;
color:#4E75A1;
}
a.opacity:hover img {
filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

.button {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background-color: #4096EE;
border:1px solid #1C6CBE;
color:#FFF;
padding:4px;
margin:4px;
}
.button:hover {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background-color: #FFF;
border:1px solid #BDBCBD;
color:#014EA0;
}


#content{
position:relative;
margin:0 auto;
top:0px;
left:0px;
width:900px;
}

/* PER LA PRIVACY ------------------------------*/

#content #totale{
position:relative;
top:0px;
left:0px;
width:900px;
background:#fff;
border:1px solid #00264E;
}

#content #totale p{
padding-left:50px;
padding-right:50px;
text-align:justify;
padding-top:20px;
padding-bottom:20px;
color:#00264E;
line-height:18px;
}

.blue{
font-size:18px;
font-weight:bold;
}


/*----------------------------------------------------*/




#content #link {
	position:absolute;
	top:0;
	width:446px;
	margin-top:413px;
	margin-left:454px;
	background:#cc0000;
}
#content #link  ul{
	padding-top:12px;
	margin-left:2px;
}
#content #link  ul li{
	display:inline;
}
#content #link  ul li  a{
	text-decoration:none;
	color:#fff;
	padding-left:18px;
	padding-right:18px;
	padding-top:12px;
	padding-bottom:10px;
}
#content #link  ul li  a:hover{
	background:url(img/roll_link.gif) top center no-repeat #6c0000;	
}
.act{
	background:#6c0000;	
	padding-top:12px;
	padding-bottom:10px;
	padding-left:2px;
	padding-right:2px;
	color:#fff;
}

#content #flash {
	position:fixed relative;
	z-index:-1000;
	top:0; left:0;
	width:456px;
}

#content #centrale{
position:relative;
top:0px;
left:0px;
width:900px;
}
/* PARTE DEI MEZZI ------------------------------------------------------------*/
#content #centrale #mezzi{
position:relative;
top:0px;
left:0px;
width:521px;
background:url(img/sf_privati.png);
border-bottom:2px solid #fff;
}

#content #centrale #mezzi p{
padding:20px;
line-height:18px;
text-align:justify;
color:#fff;
}

#content #centrale #img_mezzi{
position:absolute;
top:0px;
left:0px;
width:379px;
margin-left:521px;
background:#fff;
min-height:276px;
}

#content #centrale #img_mezzi #box{
position:relative;
top:0px;
left:0px;
width:100px;
float:left;
padding-left:50px;
padding-top:20px;
}

#content #centrale #img_mezzi #box p{
color:#0462C5;
font-weight:bold;
}

#content #centrale #img_mezzi #box p a{
color:#0462C5;
text-decoration:none;
}

#content #centrale #img_mezzi #box p a:hover{
color:#B10002;
text-decoration:underline;
}

/*--------------------------------------------------------FINE MEZZI------------ */
#content #centrale #rivolgiamo{
	position:absolute;
	top:0px;
	left:0px;
	width:365px;
}

#content #centrale #rivolgiamo #titolo{
position:relative;
width:364px;
height:49px;
top:0px;
left:0px;
margin-top:5px;
background:url(img/sf_giallo.gif) top repeat-x;
border:1px solid #D27D00;
}

#content #centrale #rivolgiamo #titolo p{
color:#B40000;
text-align:center;
font-size:17px;
padding-top:5px;
font-weight:bold;
}

#content #centrale #rivolgiamo #privati{
position:relative;
top:0px;
left:0px;
width:364px;
margin-top:5px;
background:url(img/sf_privati.png);
border-bottom:2px solid #fff;
}

#content #centrale #rivolgiamo  #privati #testi{
position:relative;
top:0px;
right:0px;
margin-top:12px;
}

#content #centrale #rivolgiamo #privati #testi p{
font-family:Verdana, arial, san serif;
font-size:12px;
line-height:20px;
color:#fff;
/*text-align:justify;*/
padding-bottom:14px;
padding-left:14px;
padding-right:14px;
}

.azzurro{
font-family:Verdana, Arial, San serif;
font-size:24px;
color:#003771;
}

.bianco{
font-family:Verdana, Arial, San serif;
font-size:24px;
color:#fff;
}

.formx{
font-size:12px;
font-family:"Arial", Verdana, Helvetica, sans-serif;
color:#4E75A1;
}

/* SERVIZI------------------------------------------------------------*/
#content #centrale  #services{
	position:relative;
	top:0;
	right:0px;
	width:900px;
	background:#fff;
	min-height:250px;
}

#content #centrale  #services p{
	color:#4E75A1;
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:5px;
	line-height:20px;
}

#content #centrale  #services #altreinfo{
	position:relative;
	top:0;
	right:0px;
	width:450px;
	float:left;
}

#content #centrale  #services #altreinfo p{
	color:#4E75A1;
	padding-top:5px;
	padding-bottom:25px;
	padding-left:25px;
	padding-right:25px;
	line-height:20px;
}

/* FINE SERVIZI ------------------------------------------------------------*/


#content #centrale  #text{
	position:relative;
	top:0;
	right:0px;
	width:534px;
	background:#fff;
	margin-left:366px;
	min-height:290px;
}


#content #centrale  #text p{
	color:#4E75A1;
	padding:10px;
}

#content #info{
position:relative;
top:0px;
left:0px;
width:230px;
margin-top:10px;
}

#content #info p{
color:#fff;
margin-left:18px;
margin-top:5px;
margin-bottom:5px;
}

#content #info p a{
color:#fff;
text-decoration:none;
}

#content #info p a:hover{
color:#fff;
font-weight:normal;
text-decoration:underline;
}


#foot{
	position:relative;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:20px;
	width:900px;
	background-color:#003771;
}
#foot p{
	text-align:center;
	padding:7px;
	color:#fff;
}

#foot p a{
	color:#fff;
	font-weight:bold;
}

#foot p a:hover{
	text-decoration:none;
	color:#FCBD00;
}
