/* CSS Document */
body{
background:url(img/sfondo.gif) top center repeat-x #B6B6B6;
font-family:verdana,arial;
font-size:12px;
color:#E7E6E6;
}

#content{
margin:0 auto;
position:relative;
top:0px;
left:0px;
width:900px;
}
/*----------------------------------------------------------menu info*/
#menuinfo {
position:absolute; top:0;
margin-top:90px;
margin-left:200px;
padding:50px;
text-align:justify;
line-height:18px;
/* background:url(img/sf_trasparent.png); */
background:#034282;
border:4px solid #fff;
width:475px;
z-index:2000;
}

#menuinfo img{
float:left;
margin-top:0px;
margin-bottom:0px;
margin-right:5px;
}

#menuinfo h1{
font-size:21px;
color:#FCC300;
}
.close {
float:right;
}
/*-------------------------------------------------------------menu info fine*/
/* PER LA PRIVACY ------------------------------*/
#content{
margin:0 auto;
position:relative;
top:0px;
left:0px;
width:900px;
}

#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:0px; 
left:0px;
z-index:20;
margin-top:412px; 
margin-left:454px;
width:447px;
height:29px;
background:#003F82;
}
#content #link ul{
padding-top:14px;
}

.act{
text-decoration:none;
padding-left:4px;
padding-right:4px;
padding-top:14px;
padding-bottom:0px;
background:#00264E;
font-weight:bold;
}

#content #link ul li{
display:inline;
}

#content #link ul li a{
color:#fff;
text-decoration:none;
padding-left:4px;
padding-right:4px;
padding-top:14px;
padding-bottom:0px;
font-weight:bold;
}

#content #link ul li a:hover{
color:#fff;
text-decoration:none;
background:url(img/roll_link.jpg) top center no-repeat #00264E;
}

#content #top{
position:relative;
width:900px;
top:0px;
left:0px;
}

#content #top #flash{
position:fixed relative;
z-index:-1000;
width:900px;
top:0px;
left:0px;
}

#content #centro{
position:relative;
width:900px;
top:0px;
left:0px;

}

#content #centro #services{
position:relative;
width:900px;
top:0px;
left:0px;
background:#00264E;
}

#content #centro #services p{
line-height:18px;
padding-left:50px;
padding-right:20px;
padding-top:22px;
padding-bottom:22px;
text-align:justify;
}

#content #centro #services img{
float:left;
margin-top:0px;
margin-bottom:0px;
margin-right:5px;
}

#content #centro #sx{
position:absolute;
width:321px;
top:0px;
left:0px;
}

#content #centro #sx #titolo{
position:relative;
width:321px;
height:60px;
top:0px;
left:0px;
margin-top:2px;
background:url(img/sf_titolo.gif) top repeat-x;
border:1px solid #BB0500;
}

#content #centro #sx #titolo p{
color:#fff;
text-align:center;
font-size:18px;
padding-top:8px;
}
#content #centro #sx #titolo p a{
text-decoration:none;
color:#fff;
}
#content #centro #sx #titolo p a:hover{
text-decoration:underline;
color:#fff;
}

.linea{
text-decoration:underline;
}

#content #centro #sx #privati{
position:relative;
top:0px;
left:0px;
width:323px;
margin-top:2px;
background:url(img/trasparente.png) top repeat-y;
border-bottom:2px solid #E2001A;
}

/*

#content #centro #sx #privati #immagine{
position:absolute;
top:0px;
left:0px;
margin-top:17px;
margin-left:4px;
}

#content #centro #sx #privati #testi{
position:relative;
top:0px;
right:0px;
padding-top:14px;
padding-left:95px;
padding-right:6px;
}

*/

#content #centro #sx #privati p{
font-family:Verdana, arial, san serif;
font-size:11px;
line-height:18px;
color:#00264E;
text-align:justify;
padding:14px;
}

#content #centro #sx #privati p a{
font-size:14px;
color:#E2001A;
text-decoration:underline;
font-weight:bold;
}

#content #centro #sx #privati p a:hover{
font-size:14px;
color:#02468F;
text-decoration:none;
font-weight:bold;
}

.red{
color:#E2001A;
}


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;

}

#content #centro #dx{
position:relative;
width:574px;
top:0px;
left:0px;
margin-left:327px;
background:#00264E;
min-height:530px;
}

#content #centro #dx p{
padding-left:20px;
padding-right:20px;
line-height:18px;
padding-top:22px;
padding-bottom:22px;
text-align:justify;
}

.tit_bianco{
font-family:Verdana, Arial, San serif;
font-size:24px;
}

.tit_servizi{
font-family:Verdana, Arial, San serif;
font-size:20px;
color:#FCC300;
}

.giallo{
color:#FCC300;
}

.button {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background:url(img/bot.gif) top left repeat-x;
border:1px solid #AEAEAE;
color:#00264E;
height:29px;
cursor:pointer;
padding:5px;
}
.button:hover {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background:url(img/bot_a.gif) top left repeat-x;
border:1px solid #00236F;
color:#fff;
height:29px;
padding:5px;
}

.box{
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
color:#00264E;
}
/*PREVENTIVO*/
td.tb_form table{
	margin-left:20px;
}
td.tb_form td{
	padding:4px;
}
td.tb_form tr.tr_color{
	background:#02468F;
}
td.tb_form tr.tr_color2{
	background:#106DD1;
}

#content #info{
position:relative;
top:0px;
left:0px;
width:230px;
margin-top:8px;
}

#content #info p{
color:#003F82;
margin-left:18px;
margin-top:5px;
margin-bottom:5px;
}

#content #info p a{
color:#003F82;
text-decoration:none;
}

#content #info p a:hover{
color:#00264E;
text-decoration:underline;
}

#content #foot{
position:relative;
top:0px;
left:0px;
width:900px;
background:#02468F;
margin-top:8px;
}
#content #foot p{
padding:8px;
font-family:arial;
color:#fff;
text-align:center;
font-size:12px;
}
#content #foot p a{
color:#fff;
text-decoration:none;
}
#content #foot p a:hover{
color:#fff;
text-decoration:underline;
}

