/* CSS Document */

html,body{margin: 0;padding:0}

body{font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#ffffff;

color:#666666;
font-size:12px;
line-height:20px;
}

a:link, a:visited{
color:#01528C;
}

a:hover {
color:#cc0000;

}

#container{width: 900px;
margin: 10px auto;
margin-bottom:20px;
}

h1,h2{margin: 0;padding:0}

h1{font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:normal;
margin-left:0px;
text-align:left;
margin-top:5px;
margin-bottom:15px;
letter-spacing:2px;}

h2 {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#cc0000;
margin-bottom:0px;
text-align:left;
display:block;
border-style:solid;
border-width: 0 0 1px 0;
border-color:#cc0000;
line-height:20px;
letter-spacing:2px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:normal;
}

h4{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:14px;
margin-bottom:0px;
padding-bottom:0px;
}


.sl{
font-size:24px;
color:#01528C;
font-weight:bold;
}

.web{
font-size:24px;
color:#C5060b;
font-weight:bold;
}


.sl-txt{
font-size:22px;
color:#01528C;

}

.web-txt{
font-size:24px;
color:#C5060b;
}

.rilievo{
font-size:18px;
color:#01528C;
}


.link-testo:link, .link-testo:visited{
color:#cc0000;
font-size:18px;
}

.link-testo:hover {
font-size:18px;
color:#01528C;

}
.domanda{
font-size:14px;
color:#01528C;
font-weight:bold;
font-style:italic;
margin-bottom:5px;
}

/* HEADER */

#header{
width:900px;
height:140px;
background-image:url(images/header.jpg);

}


#menu{
display:block;
background-image:url(images/sfmenu.gif);
height:55px;
}

#menu td{
width:160px;
text-align:center;
}


#menu a:link, #menu a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
line-height:50px;
letter-spacing:1px;
height:50px;
font-weight:bold;
display:block;
}

#menu a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#BFEEFF;
text-decoration:none;
line-height:50px;
font-weight:bold;
height:50px;
display:block;

}

#menu #act:link, #menu #act:visited, #menu #act:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffcc00;
font-weight:bold;
text-decoration:none;
line-height:50px;
letter-spacing:1px;
display:block;
height:50px;
}

#content{
clear:both;
display:block;
padding:20px 10px 20px 10px;
}

#contentfoto{
clear:both;
display:block;
padding:20px 10px 20px 10px;
background-color:#000000;
height:600px;
margin-top:10px;
}

#c-left{
display:block;
float:left;
width:430px;
padding-right:20px;

}

#c-right{

display:block;
width:430px;
margin-top:0px;
float:left;
}


#content p{
}

.h2link{
margin-top:40px;
margin-left:40px;

}

#c-right ul{
	color: #cc0000;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
margin-left:0px;
padding-left:40px;

}


#c-right ul li{
list-style-type:none;
padding-top:0px !important;
border:0;
letter-spacing:1px;
border:0px;
line-height:20px;
padding-top:10px;
}


#c-right ul a:link, #c-right ul a:visited{text-decoration:underline;
color:#01528C;
}
#c-right ul a:hover{text-decoration:underline;
color:#7EAFD0;
}

#contact{margin-top:20px;
padding-left:30px;
}

.imgcoor{
width:210px;
height:280px;
}

#adsense{width:900px;
clear:both;
float:left;
display:block;
text-align:center;
border-top-color:#999999;
margin-top:20px;
}
#footer{width:900px;
clear:both;
float:left;
display:block;
text-align:center;
border-top-style:solid;
border-top-width:1px;
border-top-color:#999999;
margin-top:10px;
font-size:11px;
color:#999999;
}