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

img, div {behavior: url(iepngfix.htc);}
body, h1, h2, h3, h4{
margin:0;
padding:0;}

h3{
margin-bottom:3px;}

ul{
padding-left:15px;
margin-top:5px;}

body{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
line-height:140%;}

.larghezza-sito{
margin:auto;
width:940px;
text-align:left;
}

#header{
height:199px;
background-image:url(images/bg-header.jpg);
background-repeat:repeat-x;
position:relative;
z-index:2}

#logo{
float:left;
margin-top:14px;
}
#logo img{
border:0px;z-index:30;}

#menu-top{
float:right;
text-align:right;
color:#666666;
margin-top:14px;}

#menu-footer{
padding-left:40px;padding-right:40px; padding-top:10px;}

#menu-top a, #menu-footer a{
color:#666666;
text-decoration:none;
}

#menu-top a:hover, #menu-footer a:hover{
	color:#999999;
	border-bottom:#666666 1px dotted;
}

#menu-principale{
height:210px;
position:relative;
}

span.larghezza-sito{
height:39px;
padding:auto;
display:block;}

.pulsante{
height:39px;
line-height:39px;
margin-top:3px;
display:block;

}

.pulsante a{
background-image:url(images/sfumatura-pulsanti.png);
background-repeat:repeat-y;
background-position:right;
display:block;
position:relative;
line-height:39px;
cursor:pointer;
}

* html .pulsante a{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/sfumatura-pulsanti.png",sizingmethod="scale");
}

.pulsante a span{
text-indent:-1000px;
height:39px;
line-height:39px;
display:block;
cursor:pointer;
}

#pulsante1 a{
background-color:#71BCFE;
}

#pulsante1 a:hover{
background-color:#349EFE;
}

#pulsante1 a span{
background-image:url(images/pulsante1.png);
background-repeat:no-repeat;
background-position:left;
height:39px;
line-height:39px;
display:block;
}

* html #pulsante1 a span{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pulsante1.png",sizingmethod="crop");
}

#pulsante2 a{
background-color:#FFE065;}

#pulsante2 a:hover{
background-color:#FFCC00;}

#pulsante2 a span{
background-image:url(images/pulsante2.png);
background-repeat:no-repeat;
background-position:left;
}

* html #pulsante2 a span{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pulsante2.png",sizingmethod="crop");
}

#pulsante3 a{
background-color:#FFA366;}

#pulsante3 a:hover{
background-color:#FF6600;
}
#pulsante3 a span{
background-image:url(images/pulsante3.png);
background-repeat:no-repeat;
background-position:left;
}

* html #pulsante3 a span{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pulsante3.png",sizingmethod="crop");
}
#pulsante4 a{
background-color:#FF84A3;}

#pulsante4 a:hover{
background-color:#FF3366;}

#pulsante4 a span{
background-image:url(images/pulsante4.png);
background-repeat:no-repeat;
background-position:left;
}

* html #pulsante4 a span{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pulsante4.png",sizingmethod="crop");
}
#pulsante5 a{
background-color:#FF6565;}

#pulsante5 a:hover{
background-color:#FF2B2B;
}

#pulsante5 a span{
background-image:url(images/pulsante5.png);
background-repeat:no-repeat;
background-position:left;
}

* html #pulsante5 a span{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pulsante5.png",sizingmethod="crop");
}

#pulsante6 a{
background-color:#E7F1FE;}

#pulsante6 a:hover{
background-color:#CCE1FD;
}

#pulsante6 a span{
background-image:url(images/pulsante6.png);
background-repeat:no-repeat;
background-position:left;
}

* html #pulsante6 a span{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pulsante6.png",sizingmethod="crop");
}

#contenuti{


}

#box-contenuti-gen{
margin-left:210px;
width:730px;
margin-top:-330px;
position:relative;z-index:10;

}
#box-contenuti-top{
background-image:url(images/bg-contenuti-top.png);
height:28px;
}

* html #box-contenuti-top{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg-contenuti-top.png");
}

#box-contenuti{
background-image:url(images/bg-contenuti.png);

}


#box-contenuti-bottom{
background-image:url(images/bg-contenuti-bottom.png);
height:31px;
}

* html #box-contenuti-bottom{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg-contenuti-bottom.png");
}
#footer{
position:relative;
margin-top:-40px;
z-index:1;
height:200px;
background-image:url(images/bg-footer.jpg);}


#footer .larghezza-sito{
margin:auto;
width:940px;
text-align:left;
position:relative;
}

#copyright{
color:#FFFFFF;
position:absolute;
left:0px;
margin-top:5px;
font-size:13px;
line-height:150%;}

#colonne{
background-image:url(images/bg-colonne.gif);
background-repeat:repeat-y;
}

#col-cont{
width:360px;
float:left;
margin-right:20px;}

#col-dx{
width:317px;
float:left;
background-image:url(images/bg-colonnadestra.jpg);}
#col-dx .top{
background-position:top;
background-repeat:no-repeat;
background-image:url(images/bg-colonnadestra-top.jpg);
padding-top:20px;}
#col-dx .bottom{
background-repeat:no-repeat;
background-position:bottom;
padding-left:20px;padding-right:20px;
padding-bottom:38px;
background-image:url(images/bg-colonnadestra-bottom.jpg);}


h1{
color:#349E6F;
font-size:33px;
font-family:"Trebuchet MS";
margin-bottom:15px;
line-height:100%;}

#col-cont .interno{
padding-left:40px;
padding-right:15px;
}
.clear{
clear:both;}

#credits{
float:right;
text-align:right;
font-size:12px;}

/*--------form--------*/
fieldset{
margin:0px;
padding:0px;
margin-top:5px;
margin-bottom:15px;}

label{
color:#333333;
font-size:0.8em;
display: block;
margin-top:5px;
	}
.inp {
padding:2px;
margin-top:2px;
margin-bottom:2px;
}
#dati-personali{
font-size:11px;}

fieldset{
border: 0px;
}
p.errore{
color: #FF0000;
}
a.facebook{
text-decoration:none;
color:#666666;
}
li{
list-style:none;}

li span{
display:block;
width:230px; float:left;}

.img-left{
float:left;
padding-right:10px;
padding-bottom:5px;
}

ul#menu-massaggi a{
font-weight:bold;
color:#349E6F;
text-decoration:none;
}

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

ul#menu-massaggi li{
list-style:disc;
}



