body{
background-color:#f2f2f2;
margin:0;
padding:0;
font-family:"Lucida Sans Unicode";
font-size:13px;
color: #333333;
}


/*a:link{
color:#666666;
text-decoration:none;}*/

/*a:visited{
color:#666666;
text-decoration:none;}*/

/*a:hover{
color:#333333;
text-decoration:none;}*/

/*a:active{
color:#666666;
text-decoration:none;}*/



#link_top{
font-size:11px;}

.collegamento{
color:#2d4d76;
text-decoration:underline;
}




h1{
color:#2d4d76;
font-size:25px;
padding-left:20px;
font-weight:normal;
padding-top:8px;}

h2{
color:#2d4d76;
font-size:18px;
padding-left:20px;
font-weight:normal;
margin-top:-20px;}


.titolo{
color:#2d4d76;
font-size:25px;
}

.sottotititolo{
color:#2d4d76;
font-size:18px;
}


.grassetto{
font-weight:bold;
font-size:13px;}


#container{
width:950px;
margin:0 auto;
background-color:#FFFFFF;}




#fascia_top{
background-image: url(images/fascia-top.gif);
height:38px;}

#header{}



#menu{
height:47px;
background-image:url(images/sf-menu.jpg);
background-repeat:repeat-x;}


#voci_menu{
margin-left:20px;
padding-top:8px;}



#content{
width:950px;
height:721px;
min-height:721px;
min-height:auto;
background-color:#FFFFFF;}


#area_testo{
width:696px;
float:left;
}


#area_testo p{
padding-left:20px;
padding-right:20px;
text-align:justify;
}

#colonna_dx{
background-image:url(images/divisoria.jpg);
background-repeat:repeat-y;
float:right;
width:254px;
clear:right;
}



#contatti{
background-image:url(images/girl.jpg);
background-repeat:no-repeat;
width:222px;
height:162px;
background-position:right;
float:right;
font-size:12px;}

#contatti p {
padding-left:8px;}



#footer{
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
height:116px;
background-color:#807E7F}


#footer p{
color:#FFFFFF;
font-size:14px;
margin-left:20px;
padding-top:15px;}

#footer a:link{
color:#FFFFFF;}


#fascia_top p {
float:right;
margin-right:25px;
}


ul{

font-size:18px;
list-style-type:none;
color:#2d4d76;
margin-top:20px;
}

ul, li{
line-height:30px;}


ul a:link {
text-decoration:none;
color:#2d4d76;}

ul a:visited {
text-decoration:none;
color:#2d4d76;}

ul a:hover {
text-decoration:none;
color:#ed1c24;}

ul a:active {
text-decoration:none;
color:#2d4d76;}


.grigio{
color:#333333;}


.blu{
color:#2d4d76;
font-size:18px;}


.credits{
color:#999999;
font-size:11px;
margin-left:695px;}


a.sottovoci:link {
font-size:14px;
color:#2d4d76;
text-decoration:none;}

a.sottovoci:visited{
font-size:14px;
color:#2d4d76;
text-decoration:none;}

a.sottovoci:hover {
font-size:14px;
color:#ed1c24;
text-decoration:none;}

a.sottovoci:active {
font-size:14px;
color:#333333;
text-decoration:none;}



#menu_sotto p{
text-align:center;}


#area_testo ul{
list-style-type: square;
font-size:13px;
color:#333333;}


.linkt{
cursor:text;
text-decoration:none;
color:#333333}




