body {
background:#cbdbe7 url(../img/sfondo_body.jpg) repeat-x;
margin:0;
padding:0;
font-family:Tahoma, Verdana;
font-size:14px;
color:#7e7d7c;
}
img {
border:0;
}
#controContenitore {
background:url(../img/sfondo_contro_contenitore.jpg) top center no-repeat;
}
#contenitore {
width:940px;
margin-left:auto;
margin-right:auto; 
}
#testata {
position:relative;
width:940px;
height:534px;
}
#fotoTestata {
position:absolute;
bottom:0;
width:938px;
height:440px;
z-index:1;
}
#corniceTestata {
position:absolute;
bottom:0;
width:940px;
height:459px;
z-index:2;
background:url(../img/cornice_testata.png) no-repeat; 
}
#logo {
position:absolute;
top:0;
left:0;
}
#lingue {
position:absolute;
right:0;
top:0;
}
#menuPrincipale {
position:absolute;
bottom:20px;
left:15px;
z-index:4;
}
#menuPrincipale h2 {
display:none;
}
#menuPrincipale ul {
list-style:none;
margin:0;
padding:0;
}
#menuPrincipale ul li {
float:left;
margin-left:10px;
padding-top:10px;
}
#menuPrincipale ul li:hover {
padding-top:10px;
background:url(../img/sole.jpg) top center no-repeat;
}
#menuPrincipale ul li a:link, #menuPrincipale ul li a:visited, #menuPrincipale ul li a:active {
color:#7e7d7c;
text-decoration:none;
font-size:15px;
}
#menuPrincipale ul li a:hover {
color:#7e7d7c;
font-size:15px;
text-decoration:underline;
}
#corpoCentrale {
margin-top:25px;
}
#colSx {
float:left;
width:669px;
margin-bottom:25px;
}
#contenutoColSx {
padding:25px 35px 15px 15px;
}
#contenutoColSx h2 {
color:#fff;
font-size:30px;
margin:0 0 20px 0;
font-weight:normal;
text-transform:uppercase;
}
#colDx {
float:left;
width:267px;
background:#fff;
border:2px solid #94acc6;
margin-bottom:25px;
}
#contenutoColDx {
}
#boxPrenota{
width:260px;
height:312px;
background:url(../img/sfondo_box_prenota.gif) no-repeat;
}
#boxPrenota h2{
display:none;
}
#boxPrenota form{
padding-top:45px;
padding-left:15px;
margin:0;
font-size:12px;
}
#boxContatti{
width:260px;
height:218px;
background:url(../img/sfondo_box_contatti.gif) no-repeat;
}
#boxContatti h2{
display:none;
}
#boxBimbo{
width:260px;
height:221px;
background:url(../img/sfondo_box_bimbo.jpg) no-repeat;
}
#boxBimbo h2{
display:none;
}
#boxBimbo p{
font-size:12px;
position:relative;
padding-top:190px;
padding-left:40px;
}
#boxBimbo p a:link, #boxBimbo p a:visited, #boxBimbo p a:active{
background:#fff;
border:1px solid #94acc6;
color:#94acc6;
padding:5px;
text-decoration:none;
}
#boxBimbo p a:hover {
background:#fff;
border:1px solid #94acc6;
color:#94acc6;
padding:5px;
text-decoration:underline;
}
#boxEvidenzaNewsletter {
width:93%;
padding:20px;
min-height:150px;
background:#fff;
margin-bottom:15px;
border:2px solid #94acc6;
font-size:12px;
}
#evidenza {
float:left;
width:50%;
height:150px;
padding-right:10px;
border-right:1px solid #CCCCCC;
background:url(../img/titolo_evidenza.gif) no-repeat;
}
#evidenza ul {
margin:0;
padding:35px 2px;
list-style-type:none;
}
#evidenza ul li a:link, #evidenza ul li a:visited, #evidenza ul li a:active {
color:#7e7d7c;
font-weight:bold;
text-decoration:none;
}
#evidenza ul li a:hover { 
color:#7e7d7c;
font-weight:bold;
text-decoration:underline;
}
#evidenza h2 {
display:none;
}
#newsletter {
float:left;
width:40%;
margin-left:40px;
background:url(../img/titolo_newsletter.gif) no-repeat;
}
#newsletter form {
padding:35px 2px;
}
#newsletter h2 {
display:none;
}
#footer {
clear:both;
background:url(../img/sfondo_footer.jpg);
width:940px;
position:relative;
height:59px;
font-size:12px;
font-weight:bold;
}
#menuFooter {
position:absolute;
left:120px;
z-index:4;
}
#menuFooter ul {
list-style:none;
margin:0;
padding:0;
}
#menuFooter ul li {
float:left;
margin-left:10px;
}
#menuFooter p {
padding:0;
font-size:12px;
margin-top:10px;
margin-left:10px;
text-align:center;
}
#menuFooter  p a:link, #menuFooter p a:visited, #menuFooter p a:active {
color:#7e7d7c;
text-decoration:underline;
font-weight:bold;
}
#menuFooter p a:hover {
color:#7e7d7c;
font-weight:bold;
text-decoration:none;
}
.iva {
margin:0;
padding:0;
position:absolute;
left:0;
bottom:5px;
}
.credits {
margin:0;
padding:0;
position:absolute;
right:0;
bottom:5px;
}
.credits a:link, .credits a:visited, .credits a:active {
text-decoration:none;
color:#7e7d7c;
}
.credits a:hover {
text-decoration:underline;
color:#7e7d7c;
}
.ghost {
display:none;
}
#boxContatti .tel {
color:#5d2116;
font-size:20px;
margin:0;
padding-top:40px;
padding-left:60px;	
}
#boxContatti .fax {
color:#5d2116;
font-size:20px;
margin:0;
padding-top:10px;
padding-left:60px;	
}
#boxContatti .mail {
font-size:12px;
padding-top:2px;
padding-left:60px;	
}
#boxContatti .mail a:link, #boxContatti .mail a:visited, #boxContatti .mail a:active  {
text-decoration:none;
color:#7e7d7c;
}
#boxContatti .mail a:hover  {
text-decoration:underline;
color:#7e7d7c;
}
#boxContatti .add {
font-size:12px;
padding-top:2px;
padding-left:60px;	
}
.listaNews {
list-style:none;
margin:0;
padding:0;
}
.listaNews li {
min-height:80px;
clear:both;
margin-bottom:15px;
border-bottom:1px solid #7e7d7c;
}
.listaNews li:hover {
background:#fff;
border:1px solid #7e7d7c;
}
.listaNews li img {
margin-right:15px;
width:100px;
height:80px;
float:left;
}
.listaNews li a:link, .listaNews li a:visited, .listaNews li a:active {
font-weight:bold;
color:#7e7d7c;
text-decoration:none;
}
.listaNews li a:hover {
font-weight:bold;
color:#7e7d7c;
text-decoration:underline;
}