/* CSS Document */
*{
margin:0px;
padding:0px;
}

a{
color:#666666;
text-decoration:none;
}


a:hover{
color:#2574CC;
text-decoration:none;
}

body{
font-family:Arial, Helvetica, sans-serif;
background-color:#ECECEC;
font-size:11px;
color:#999999;
}


#box-esterno{
margin:auto;
background: url(../img/sf.jpg) repeat-y top; 
width:973px;
padding-right:11px;
}

#box-esterno #content{ 
width:962px;
padding-left:11px;
padding-right:11px;

}

#box-esterno #content #fuori{
background:#fff url(../img/sfumaturina.jpg) repeat-x top left;
width:959px;
float:left;
margin-left:1px;
padding-top:1px;
}

#box-esterno #content #fuori #col_sx{
width:219px;
float:left;
}

.azzurro{
color:#2D79CE;
font-size:11px;
padding-left:25px;
padding-top:5px;
}

.azzurro a{
color:#2D79CE;
}
.azzurro a:hover{
color:#2D79CE;
text-decoration:underline;
}


#box-esterno #content #fuori #col_sx .indirizzo{
color:#999999;
font-size:11px;
text-align:right;
margin-top:20px;
line-height:18px;
padding-right:10px;
border-right:1px solid #999999;
}


#box-esterno #content #fuori #col_sx .link{
color:#333333;
font-size:11px;
font-weight:bold;
background-color:#F5F5F5;
display:block;
}

#box-esterno #content #fuori #col_sx .link ul li{
padding-left:10px;
}

#box-esterno #content #fuori #col_sx .link ul li a{
color:#333333;
}
#box-esterno #content #fuori #col_sx .link ul li a:hover{
color:#2574CC;
}

/******************************************** SOTTOLINK ********************************************/

/* 1 */
#box-esterno #content #fuori #col_sx .link1{
color:#666666;
font-size:10px;
font-weight:normal;
}
#box-esterno #content #fuori #col_sx .link1 a{
color:#666666;
text-decoration:none;
}

#box-esterno #content #fuori #col_sx .link1 a:hover{
color:#666666;
text-decoration:underline;
}

/* 2 */
#box-esterno #content #fuori #col_sx .link2{
color:#666666;
font-size:10px;
font-weight:normal;
padding-left:10px;
}
#box-esterno #content #fuori #col_sx .link2 a{
color:#666666;
text-decoration:none;
}

#box-esterno #content #fuori #col_sx .link2 a:hover{
color:#666666;
text-decoration:underline;
}

/* 3 */
#box-esterno #content #fuori #col_sx .link3{
color:#666666;
font-size:10px;
font-weight:normal;
padding-left:20px;
}
#box-esterno #content #fuori #col_sx .link3 a{
color:#666666;
text-decoration:none;
}

#box-esterno #content #fuori #col_sx .link3 a:hover{
color:#666666;
text-decoration:underline;
}

/* 4 */
#box-esterno #content #fuori #col_sx .link4{
color:#666666;
font-size:10px;
font-weight:normal;
padding-left:30px;
}
#box-esterno #content #fuori #col_sx .link4 a{
color:#666666;
text-decoration:none;
}

#box-esterno #content #fuori #col_sx .link4 a:hover{
color:#666666;
text-decoration:underline;
}





#box-esterno #content #fuori #col_dx .modulistica{
color:#333333;
font-size:12px;
font-weight:bold;
background-color:#F5F5F5;
display:block;
list-style-type:none;
}

#box-esterno #content #fuori #col_dx .modulistica ul{
padding-left:15px;

}

#box-esterno #content #fuori #col_dx .modulistica ul li a{
color:#333333;
}
#box-esterno #content #fuori #col_dx .modulistica ul li a:hover{
color:#2574CC;
}


#box-esterno #content #fuori #col_dx .sottosottolink{
color:#666666;
font-size:10px;
font-weight:normal;
padding-left:8px;
}
#box-esterno #content #fuori #col_dx .sottosottolink a{
color:#666666;
text-decoration:none;
}

#box-esterno #content #fuori #col_dx .sottosottolink a:hover{
color:#666666;
text-decoration:underline;
}

.azzurro18{
font-size:18px;
color:#2574CC;
padding-top:15px;
padding-left:15px;
padding-bottom:8px;
}

.azzurro18-nopadding{
font-size:18px;
color:#2574CC;
padding-top:15px;
padding-bottom:8px;
}



#box-esterno #content #fuori #middle{
width:520px;
float:left;
display:inline;

}

#box-esterno #content #fuori #middle .logo{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
padding-top:20px;
padding-left:10px;
}

#box-esterno #content #fuori #middle .box{
margin-top:25px;
padding-left:23px;
padding-right:23px;
color:#345276;
font-size:11px;
text-align:left;
line-height:15px;
}

#box-esterno #content #fuori #middle .box li{list-style-type:disc; margin-left: 40px;}

#box-esterno #content #fuori #middle .box a{ 
color:#345276;
}

#box-esterno #content #fuori #middle .box a:hover{ 
color:#2574CC;
}

ul li{
list-style-type:none;
margin-top:3px;
margin-bottom:3px;

}

#box-esterno #content #fuori #middle .titoletti{
color:#2574CC;
font-size:16px;
font-weight:bold;
margin-top:3px;
}

.data{
font-size:10px;
font-style:italic;
}



#col_dx{
width:220px;
float:right;
}

#box-esterno #content #fuori #col_dx .link{
background-color:#E1E1E1;
text-align:right;
color:#666666;
font-size:11px;
height:20px;
}

#box-esterno #content #fuori #col_dx .link ul li{
margin-top:5px;
padding-right:7px;
display:inline;
}
.img{
padding-right:5px;
}


#box-esterno #content #fuori #col_dx .area_riservata{
background:url(../img/sf_area.jpg) repeat-x top;
height:150px;
padding-top:18px;
padding-left:10px;
padding-right:10px;
}



.grigio_scuro{
color:#333333;
font-size:12px;
font-weight:bold;
}
.grigio29{
color:#666666;
font-size:29px;
font-weight:bold;
text-align:center;
}

.bianco{
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

#box-esterno #content #fuori #col_dx .albo{
background: url(../img/sf_albo.jpg) repeat-x;
height:160px;
padding-top:18px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}

#box-esterno #content #fuori #col_dx .modulistica{
border:1px solid  #CCCCCC;
margin-right:3px;
background:url(../img/sf_modulistica.jpg) no-repeat top right;
padding-bottom:20px;
}

.foot{
width:982px;
font-size:11px;
text-align:center;
}

h1{
color:#2574CC;
font-size:16px;
font-weight:bold;
margin-top:3px;
text-transform:uppercase;
}

