html, body{
margin:0px;
padding:0px;
height:100%;
width:100%;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

html {

color:#000000;
background-image:url(../images/bk_sfondo_patologie.jpg);

background-repeat:repeat-y;
background-position:left top;
}

a:link,
a:visited{
text-decoration: underline;
}
a:hover{
color:#b73199;
text-decoration: none;
}
a:active {color:#b73199;}

.linkLogo{
position:absolute;
left:0px;
width:220px;
height:50px;
border:0px;
top:0px;
}

#container{
/*background-image:url(../images/sfondo_container.jpg);*/
/*background-repeat:repeat-y;*/
width: 786px;
/*margin:auto;*/
/*height: 100%;*/
z-index:1;
border: 0px solid #10d334;
text-align:left;
/*background-color: #d0dee9;*/
}
/*#top{
height: 168px;
z-index:2;
position:relative;

}*/
#imgTop{
width:786px;
height:76px;
background-image:url(../images/sfondo_top.jpg);
}
#top{
margin-top:0px;
height: 25px;
width:786px;
border: 0px solid #318c25;
background-color:#FFFFFF;
text-align:center;
}
#bandiere{
float:right;
/*width:20px;*/
border: 0px solid #10d334;
margin-top:0px;
margin-right:5px;
text-align:right;
font-size:12px;
line-height:20px;
}
#bandiere a:link,#bandiere a:visited{
color:#1a4784;
text-decoration:none;
text-align:center;
font-weight:bold;
}
#bandiere a:hover{
color:#ffffff;
text-decoration:none;
}
#bandiere img{
border:0px;
vertical-align:middle;
margin-left:5px;
margin-top:-2px;
}


.menuNavigazione{
background-color:#FFFFFF;
padding:0;
margin:0;
margin-left:0px;
margin-top:0px;
/*top:15px;*/
border: 0px solid #10d334;
/*height:12px;*/
clear:both;
position:relative;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
/*float:right;*/
/*width:900px;*/
}
.menuNavigazione ul{
margin:0;
padding:0;
/*padding-right:20px;*/
}
.menuNavigazione li{
margin:0;
padding:0;
/*padding-left:10px;
padding-right:10px;*/
list-style-type:none;
display:inline;
float:left;
height:25px;
/*width:105px;*/
border-left:1px solid #5f9ea7;
/*margin-top:30px;*/
}



.menuNavigazione .ultima{
padding-right:21px;
border-right:1px solid #5f9ea7;
}
.menuNavigazione a{
white-space:nowrap;
padding-left:24px;
padding-right:24px;
line-height:25px;
/*height:80px;*/
display:block;
/*margin-top:-30px;*/
color:#5f9ea7;
text-decoration:none;
font-weight:bold;
text-align:center;
font-size:12px;
}
.menuNavigazione a:link,
.menuNavigazione a:visited{
color:#5f9ea7;
}
.menuNavigazione a:hover,
.menuNavigazione a:selected{
color:#b73199;
}

.menuNavigazione #tastoProdottiCosmesi{
width:	143px;
padding:0;
maragin:0;

}


#ulmenuCosmesiOfferte {
position: absolute;
visibility: hidden;
display:block;
margin-left: 73px; /* IE 7.0 */ 
margin-left:-2px;
}
*:first-child+html #ulmenuCosmesiOfferte {
margin-left: -73px; /* IE 7.0 */ 

}

.menuNavigazione #tastoProdottiCosmesi a {
padding:0;
}
li#tastoProdottiCosmesi:hover ul li a {
	visibility:visible;
	background-color:white;
	width:143px;
	border-left:1px solid #5F9EA7;
	border-right:1px solid #5F9EA7;
	border-bottom:1px solid #5F9EA7;
}


.limenuCosmesiOfferte{
position: relative;
clear: left;
list-style: none;
margin: 0;
padding:0;
}
a.amenuCosmesiOfferte{
width:100px;
height: 30px;
display: block;
text-decoration:none;
text-align: center;
line-height: 30px;

}



#tastoProdottiCosmesi li a{
				display: block;

		}

#tastoProdottiCosmesi li:hover ul{
		visibility:visible;
		}





.menuNavigazione img{
border:0px;
margin-bottom:10px;
}
#left{
float:left;
border: 0px solid #d310d1;
width:149px;
}

#centroright{
/*position:relative;*/
float:right;
border: 0px solid #d310d1;
width: 634px;
/*background-color: #d6d5e3;*/
margin-top:0px;
margin-right:0px;
padding:0px;
font-size:14px;
text-align:center;
}
#home{
/*position:relative;*/
border: 0px solid #d310d1;
width: 800px;
height:474px;
/*background-color: #d6d5e3;*/
margin-top:0px;
margin-right:0px;

background-image:url(../images/img_home.jpg);
background-repeat:no-repeat;
}
#centroHome{
border: 0px solid #d310d1;
margin-left:-550px;
margin-top:150px;
}

#centroHome img,
#centroHome a {
border: 0px;
}

#indirizzoHome{
padding:10px;
text-align:left;
margin-left:-150px;
}
.bottom{
visibility:hidden;
height:0px;
clear:both;
}
#bottom{
margin-left:150px;
text-align:center;
border:0px solid #FF0000;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
height:170px;
clear:both;
}
#loghi{
float:left;
border: 0px solid #d310d1;

}
#loghi img{
margin:0px;
border: 0px solid #d310d1;
padding:0px 5px 0px 5px;
}
#indirizzo{
border: 0px solid #d310d1;
float:left;
font-size:12px;
margin-left:20px;
margin-top:10px;
}




a.linknero:link,
a.linknero:visited{
color:#000000;
/*text-decoration: none;*/
}
a.linknero:hover{
color:#b73199;
/*text-decoration: none;*/
}
a.linkTratamenti:link,
a.linkTratamenti:visited{
float:left;
padding:8px;
color:#000000;
font-size:14px;
background-color:#B6D78E;
/*text-decoration: none;*/
}
a.linkTratamenti:hover{
color:#b73199;
/*text-decoration: none;*/
}
a.linkgrigio:link,
a.linkgrigio:visited{
color:#999999;
text-decoration: none;
}
a.linkgrigio:hover{
color:#b73199;
text-decoration: none;
}

#map{
width: 550px; 
height: 390px; 
/*border:2px solid #80bc56;*/
margin-top:20px;
}

.paginazione
{
	text-align:center;
	margin-bottom:10px;
}

.titolo{
margin-left:22px;
color:#1a4784;
font-weight:bold;
font-size:14px;
margin-top:30px;
line-height:14px;
}


.menuLeft{
padding:0;
margin:0;
margin-left:0px;
margin-top:50px;
margin-left:22px;

/*top:15px;*/
/*height:12px;*/
position:relative;
font-family:Arial, Helvetica, sans-serif;
float:left;
/*width:900px;*/
}
.menuLeft ul{
margin:0;
padding:0;
/*padding-right:20px;*/
}
.menuLeft li{
margin:0;
padding:0;
/*padding-left:15px;
padding-right:15px;*/
display:block;
/*float:left;*/
/*line-height:50px;*/
/*margin-top:30px;*/
}
.menuLeft .ultima{
padding-right:15px;
/*border-right:1px solid #000;*/
}
.menuLeft a{
/*white-space:nowrap;*/
/*padding-left:15px;
padding-right:15px;*/
/*line-height:12px;*/
/*height:40px;*/
display:block;
/*margin-top:-30px;*/
color:#1a4784;
text-decoration:none;
text-align:left;
font-size:13px;
font-style:normal;
font-weight:bold;
line-height:13px;
border:0px solid #000000;
padding-top:12px;
padding-bottom:12px;
padding-left:5px;
}
.menuLeft a:link,
.menuLeft a:visited{
color:#1a4784;
}
.menuLeft a:hover{
color:#fff;
}
.menuLeft a:focus{
color:#fff;
}
.menuLeft img{
border:0px;
margin-bottom:10px;
}
a.evidenziato:link, a.evidenziato:visited{
font-weight:bolder;
/*font-size:14px;*/
color:#1c63a4;
background-color:white;
opacity:.8;
}

li.evidenziato{
font-weight:bolder;
/*font-size:14px;*/
background-color:white;
opacity:.8;
}

#contetRight{
border:0px solid #C2C1B1;
margin-left:80px;
}
#contetRightSenza{
border:0px solid #C2C1B1;
margin-left:0px;
}
/*.evidenziato{
padding:5px;
background-color:#FFFFFF;
font-weight:bold;
font-size:14px;
color:#000066;
}*/

/*-------------PAGINE INTERNE---------------------*/
.titoli{
text-align:left;
font-size:16px;
font-weight:bold;
text-transform: uppercase;
}
.sottotitoli{
font-size:14px;
font-weight:bold;
font-style:italic;
color:#575757;
}
.testoInterni{
font-size:12px;
text-align:justify;
padding:8px 8px 8px 15px;
line-height:20px;
}
.imgLeft{
float:left;
margin-right:20px;
}
.imgRight{
float:right;
margin-left:20px;
}
.testoLeft{
float:left;
margin-right:15px;
width:170px;
}
.azzurro{
color:#55699b;
font-weight:bold;
}

.verdeAcqua{
color:#009999;
font-weight:bold;
}

.didascalia{
font-size:10px;
color:#575757;
}
#TablePrezzi{
font-size:12px;
text-align:center;
line-height:15px;
}
#TablePrezzi td{
border:1px solid #CCCCCC;
padding:5px;
}

#TablePrezzi th{
border:1px solid #CCCCCC;
background-color:#dbbafc;
padding:5px;
}
.mezzapensione{
background-color:#f0e1fe;
}
.pacchetti{
height:3px;
color:#f0e1fe;
background-color:#B792B6;
}
.didascalie{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
font-style:normal;
}
.verticale3{
width:270px;
padding:5px;
float:left;
border:0px solid #CCCCCC;
margin-right:10px;
text-align:left;
}

.fontverdana{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
font-style:normal;
}
.dueColonne{
float:left;
margin-right:20px;
width:285px;
}
.riqAzzurro{
background-color:#BDD1DC;
padding:10px;
}

.floatLeft
{
    float:left;
    margin-right:15px;
}

.foto
{
    margin: 10px 10px 10px 0;
    }
.pClear {clear:left;}

#mappa {
	border:2px solid white;
	width:600px;
	margin-bottom:20px;	
	color:white;
	text-align:right;
	background-color:white;
}

