/* CSS Document */

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../../imag/sfondo_1.jpg);
}
p
{
margin:0;
padding:0;}

#conbody {
position: relative;
width: 932px;
height: auto;
margin: 0 auto 0 auto;
padding: 0 0 0 18px;
background-image: url(../../imag/sfondo_2.jpg);
background-repeat:repeat-x;
}

#main
{
width:100%;
height:100%;
background-image: url(../../imag/sfondo_1.jpg);}

#main2
{
width:950px;
text-align:center;
vertical-align:top;
background-image: url(../../imag/sfondo_2.jpg);}

#top
{
height:136px;
tex-align: left;
vertical-align:top; 
background-image: url(../../imag/top/sfondo_top.jpg);}

#risorse
{
height:2px;
text-align:right;
vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
}

#risorse a:link
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
	text-decoration:none;
}

#risorse a:visited
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
	text-decoration:none;
}

#risorse a:active
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
	text-decoration:none;
}

#risorse a:hover
{	text-decoration:underline;
color: #ECF4FB;
}

#container { 
height:326px;  
text-align:center; 
vertical-align:top;
background-image:url(../../imag/centro_benessere/sfondo_body.jpg);
}

#container3 { 
height:100%;  
text-align:center; 
vertical-align:top;

}

#container2 { 
height:326px;  
vertical-align:top;
background-image:url(../../imag/centro_benessere/sfondo_body_menu1.jpg);
}

#header
{
text-align:left;
vertical-align:top;
background-color: #1E6C9C;
}

#header .tdblank
{
width: 8%;}

#header .logo
{
padding-top:3px;
padding-left:13px;
width:43%; }

#menusn {
	float:left;
	margin:0; padding:0;
	width:80%;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}

#menusn ul {
	list-style: none;
	padding: 0;
	margin: 0;

}

#menusn ul {
	list-style: none;
}

#menusn ul li {
	padding-bottom:3px;
	padding-top:3px;
	padding-left:3px;

}

#menusn ul li a {
	display: block;
	
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: none;
}

#menusn ul li a:hover {
	background-color:#0C549E;
	color: #FFFFFF;
}

#menuds {
	float:left;
	margin:0; padding:0;
	width:75%;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}

#menuds ul {
	list-style: none;
	padding: 0;
	margin: 0;

}

#menuds ul {
	list-style: none;
}

#menuds ul li {
	padding-bottom:3px;
	padding-top:3px;
	padding-left:3px;

}

#menuds ul li a {
	display: block;
	
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: none;
}

#menuds ul li a:hover {
	background-color:#0C549E;
	color: #FFFFFF;
}

#colonna{
width:58px;
text-align:left;
vertical-align: top; 
background-color:#E1D42A;
}

#colonnabase{
width:58px;
text-align:left;
vertical-align: top; 
background-color:#006B9E;
}

#colonnahotel{
width:58px;
text-align:left;
vertical-align: top; 
background-color:#E83230;
}

#colonnavillette{
width:58px;
text-align:left;
vertical-align: top; 
background-color:#003367;
}

#colonnaresidence{
width:58px;
text-align:left;
vertical-align: top; 
background-color:#D86B3B;
}

#colonna2{
text-align:left;
vertical-align:top;
background-image: url(../../imag/destra/sfondo_dx.jpg);}

#colonna3{
background-color:#003267;}


#corpo
{
text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #387D9E;
}

#corpo ul
{
margin:0;
padding-left:5px;
}

#corpo li
{
list-style-type: none;
padding-left:5px;
color:#387D9E;
margin:0;
font-size:11px;
border-bottom:1px dashed #D2D2D2;
}

#corpo li .servizi
{
list-style-type: none;
padding-left:5px;
color:#387D9E;
margin:0;
font-size:14px;
border-bottom:1px dashed #D2D2D2;
}





#corpo h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #12519C;
	margin:0;}
	
#corpo a:link,visited,active
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		color: #12519C;
	text-decoration: none;
	font-weight: bold;}
	
#corpo a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12519C;
	text-decoration: none;
	font-weight: bold;}
	
#corpo a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		color: #12519C;
	text-decoration: none;
	font-weight: bold;}

#corpo a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #12519C;
	text-decoration: underline;}
	
.corpo
{
text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #387D9E;
}

.corpo h1
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #12519C;
	margin:0;}
	
.corpo a:link,visited,active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		color: #12519C;
	text-decoration: none;
	font-weight: bold;}
	
.corpo a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12519C;
	text-decoration: none;
	font-weight: bold;}
	
.corpo a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		color: #12519C;
	text-decoration: none;
	font-weight: bold;}

.corpo a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #12519C;
	text-decoration: underline;}


#tabmenu
{
text-align:center; 
vertical-align: middle; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #ECF4FB;
}

#tabmenu a:link,visited,active
{
text-decoration: none;
color: #ECF4FB;
}

#tabmenu a:hover
{
text-decoration: underline;
}
	
#tab
{
background-image: url(../../imag/top/sfondo_link.gif);
height: 28px;
 }
 
#tab a:link
{
text-align:center; 
vertical-align: middle; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
text-decoration: none;
font-weight:normal;
}

#tab a:active
{
text-align:center; 
vertical-align: middle; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
text-decoration: none;
font-weight:normal;
}

#tab a:visited
{
text-align:center; 
vertical-align: middle; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
text-decoration: none;
font-weight:normal;
}

#tab a:hover
{
text-decoration: underline;
font-weight:normal;
color: #ECF4FB;
}
 
#hl
{
background-image: url(../../imag/top/sfondo_link2.gif);
height: 28px;
font-weight:normal;
color: #ECF4FB;
}

#hl a:link
{
text-align:center; 
vertical-align: middle; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
text-decoration: none;
font-weight:normal;
}

#hl a:active
{
text-align:center; 
vertical-align: middle; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
text-decoration: none;
font-weight:normal;
}

#hl a:visited
{
text-align:center; 
vertical-align: middle; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
text-decoration: none;
font-weight:normal;
}

#hl a:hover
{
text-decoration: underline;
font-weight:normal;
color: #ECF4FB;
}

#testo
{		}


#testo a
{

color:#3366CC;
text-decoration:none;
font-size:12px;
}

#testo a:hover
{

color:#3366CC;
text-decoration:underline;
font-size:12px;
}

#flash
{

vertical-align:top;
background-image:url(bg-flash.gif);
background-repeat: repeat-y;
background-position: right;
}

#lingue
{

margin-top: -2px;
padding:0;
height:208px;
}

#certificazioni {
	margin:0; 
	vertical-align:top;
	width:314px;
}

#certificazioni ul {
	list-style: none;
	margin-top:10px;

}

#certificazioni ul li {
width:145px;
height:25px;
background-image:url(../../imag/destra/link2p.gif);
	padding-bottom:3px;
	padding-left:5px;
	margin-left:-30px;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
}

#certificazioni ul li a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
	text-decoration:none;
}

#certificazioni ul li a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
	text-decoration:none;
}

#certificazioni ul li a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
	text-decoration:none;
}

#certificazioni ul li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECF4FB;
	text-decoration: underline;
}


div#linkList {
	float:left;
	width:150px;
	margin:0; 
	width: 140px;
	height:100%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #387D9E;
}

div#linkList ul {
list-style:none;
	padding: 0;
	margin-left: 0px;
	margin-top: 0px;

}


div#linkList ul li {
	padding-bottom:5px;
	padding-top:5px;
	background-image: url(bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 10px;
	
}

div#linkList ul li a:link {
	display: block;
	text-decoration: none;
		color: #387D9E;
		padding-left: 5px;
}
div#linkList ul li a:active {
	display: block;
	text-decoration: none;
		color: #387D9E;
		padding-left: 5px;
}

div#linkList ul li a:visited {
	display: block;
	text-decoration: none;
		color: #387D9E;
		padding-left: 5px;
}

div#linkList ul li a:hover {
	text-decoration: underline;
		color: #387D9E;
		padding-left: 5px;
}

#footer
{
height:56px;
text-align:left;
vertical-align:top;
background-image :url(../../imag/sfondo_bot.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#footer p
{

}

#footer a:link,active,visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

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

.pl20
{
padding-left:20px;}

.pl30
{
padding-left:32px;}

.pl50
{
padding-left:65px;}

.pl15
{
padding-left:15px;}

.pl10
{
padding-left:10px;}

.pt3
{
padding-top:3px;}

.pt5
{
padding-top:5px;}

.hl
{
margin-left:15px;
background-color: #6B81CB;
padding-left:2px;
padding-top:2px;
padding-bottom:2px;}

.textfield
{
border:#cccccc 1px solid;}

.button
{
background-color:#FFFFFF;
border:#cccccc 1px solid;}

.size10
{
font-size:10px;}

.pr2
{
padding-right:4px;}

#frame
{
background-image:url(frame.gif);
background-repeat:no-repeat;
background-attachment: fixed;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #12519C;
}

#frame h1
{
text-align:justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #387D9E;
}

.modulo
{
background-color:#E8ECF0;
border:1px solid #387D9E;
}

.pl
{
padding-bottom:3px;}

a {
outline:none;
}



