@charset "utf-8";
/* CSS Document */

body{
margin:0px;}

a img{
border:0px;}

h2{
margin:0px;
font-size:23px;
margin-bottom:15px;
color:#669AAA;
}

h3{
margin:0px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
margin-bottom:3px;}

#sfondo{
background-color:#666666;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
text-align:center;
vertical-align:top;
}

#box-esterno{
margin:auto;
width:950px;
text-align:left;
font-family:"Trebuchet MS", arial;
position:relative;}

#barra-menu-top{
margin-left:250px;
line-height:32px;
height:32px;
font-size:13px;
color:#FFFFFF;}

#barra-menu-top a{
color:#FFFFFF;
text-decoration:none;}

#barra-menu-top a:hover{
color:#FFFFFF;
text-decoration:underline;}

#menu-top{float:left;}
#lingue{float:right;}

#colonna-main-menu{
position:absolute;
left:0px;
top:0px;
width:232px;
z-index:20;}

#logo{
background-image:url(images/bg-logo-puls.png);
text-align:center;
height:140px;}

#logo img{
margin-top:16px;}

.pulsanti{
background-image:url(images/bg-logo-puls.png);
height:45px;
margin-top:1px;
display:block;
width:100%;}

.pulsanti a, .pulsanti a:visited{
display:block;
color:#FFFFFF;
text-decoration:none;
line-height:16px;
padding-top:9px;
padding-left:20px;
padding-bottom:4px;}

.pulsanti a:hover{
background-image:url(images/bg-logo-puls-hover.png);
text-decoration:none;}

.pulsanti .nome{
font-size:16px;
text-transform:uppercase;
font-weight:bold;}

.pulsanti .titoletto{
font-size:12px;}

.nome#prenota{
color:#FF3300;}

#contenuti{
background-image:url(images/bg-cont-int.jpg);
background-repeat:3px;
margin-bottom:20px;
margin-top:1px;
clear:both;
width:100%;
}

#contenuti-bg-top{
height:7px;
line-height:7px;
background-image:url(images/bg-cont.jpg);
font-size:1px;}

#col-sx{
width:232px;
float:left;
}

#col-sx .interno{
margin:0 7px 7px 7px;
padding:22px;
margin-bottom:-30px;}

#col-sx .internoInterne{
margin:0 7px 7px 7px;
padding:0px;
margin-bottom:20px;}

#col-sx .internoOfferte{
margin:10px 7px 7px 7px;
padding:22px;
margin-bottom:-30px;}

#col-sx .internoOfferte h2 a{
	color:#669AAA;
	text-decoration:none;
}

#col-dx{

}

.col-cont{
float:left;
width:510px;}

.col-cont .interno{
margin:0 7px 7px 8px;
padding:22px;}

.col-quick{
float:left;
width:204px;}

.col-quick .interno{
margin:0 0px 7px 0px;
padding:22px;}


#footer-cont{
clear:both;
height:40px;
background-image:url(images/bg-footer-cont.jpg);
text-align:right;
}

.titolo-pren{
color:#CC0000;
font-size:20px;}

#menu-footer{
font-size:12px;
line-height:40px;
margin-right:20px;
color:#000000;}

#menu-footer a{
color:#000000;
text-decoration:none;}

#menu-footer a:hover{
text-decoration:underline;}

#footer{
background-color:#333333;
height:300px;
color:#A1A1A1;}

#footer ul{
margin:0px;
padding-left:20px;}


#footer a{
color:#D1D1D1;
text-decoration:none;
border-bottom:1px solid #A1A1A1;
}

#footer a:hover{
	color:#E2E2E2;
}

#footer .largh{
width:950px; margin:auto;
text-align:left;}

#footer .col-footer{
float:left;
width:237px;}

#footer .largh .col-footer .interno{
padding:20px;}
.clear{
clear:both;}



/*-------------- Box Offerte -----------------------*/


.boxOfferta{
width:176px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px solid #CCCCCC;
}

.internoOfferta{
text-align:left;
font-size:12px;
}

.ImmagineOfferta{
}

.ImmagineOfferta img{
height:102px;
width:168px;
margin:0px;
padding:0px;}

.boxOfferta .internoOfferta a, .link-offerte a{
text-decoration:none;
color:#333333;
padding:4px;
}

.boxOfferta .internoOfferta a:hover{
background-color:#F0F0F0;
}

a.TitoloOffertaHome{
font-size:14px;
font-weight:bold;
margin:0px;
display:block;
padding:4px 0px;
font-weight:bold;
margin-bottom:-15px;
}

.DescOfferta, .internoOfferta font{
color:#333333;
font-size:12px;
padding:5px 0px;
display:block;
}

.DettagliOfferta, .link-offerte{
text-decoration:underline;
padding-top:5px;
text-align:right;
display:block;
color:#999999;}

.boxOfferta .internoOfferta a .DescOfferta, .boxOfferta .internoOfferta a .DettagliOfferta{

}

.boxOfferta .internoOfferta a:hover{
background-image:url(images/bg-txt-offerta.png);
background-repeat:repeat;}
#social{
	text-align:center;}


