/* CSS Document */

body{
background: #cfcfcf url(img/sfondo.jpg) repeat-x top left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

h1{
font-size:16px;
color: #b00578;
text-transform:uppercase;
margin:0 0 0 0;
}

h2{
font-size:10px;
color:#000000;
}

h3{
font-size:16px;
color:#000000;
}

h4{
font-size:14px;
color: #545454;
padding: 0 0 0 0;
margin: 15px 0 0 0;
}

h5{
font-size:11px;
background: #CCCCCC;
color:#b00578

}

a{
text-decoration:none;
color:#b00578;
font-size:12px;
}

.contenuti a{
color:#9b9b9b;
}

#layout{
margin: 0 auto;
width:800px;
background: #FFFFFF;
}

.conte{
width:780px;
padding:10px;
border: solid 1px #CCCCCC;
}

.header{
height:85px;
width:800px;
}

.logo{
width:205px;
height:85px;
background: url(img/logo.jpg) no-repeat;
}

.corpo{
width:778px;
background:url(img/sfondocentrale.jpg);
border:solid 1px #ddd; 
}

.foto{
height:220px;
width:780px;
}

.menu{
height:30px;
width:780px;
background:#b00578;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
}

.menu a{
display: block;
width: 105px;
line-height:30px;
height:30px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
font-size:14px;
float:left;
border-left: solid 3px #b00578;
border-right: solid 3px #b00578;
}

.menu a.active{
background: url(img/sfbot.jpg) repeat-x;
text-decoration: none;
color: #fff;
}

.sottomenu a{
font-size:12px;
display: block;
padding:0 10px 0 10px;
line-height:25px;
height:25px;
text-align:center;
color:#000;
text-decoration:none;
float:left;
}

.sottomenu{
height:23px;
width:780px;
background:#dddddd;
}

.testo{
float:right;
width:450px;
padding:0 0 10px 5px ;
}

.footer{

height:10px;
width:780px;
text-align:right;
margin:0 auto;
}

.clear{
clear:both;
}

.sotto{
width:808px;
height:3px;
margin:0 auto;
background:url(img/sfondosotto.jpg) no-repeat;
}

.contenuti{
width:300px;
padding: 0 0 10px 5px;
float:left;
text-transform:lowercase;
}

.contenuti ul{
margin: 5px 0 0 20px; padding: 0;
}
.contenuti li{
list-style: none;
background:url(img/freccia.jpg) no-repeat left -2px;
padding:0 0 0 14px;
}
