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

body {
	margin: 0;
	padding: 0;
	background: url(http://www.vivago.fr/wellness/img/motif_fond3.gif) repeat;
	font-size: 12px;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
}


#Bulle{
position:absolute; 
visibility:hidden; 
border:0; 
left:auto; 
width:300px; 
top:300px; 
height:auto; 
z-index:0; 
padding:3px; 
border:1px solid #cdd10b; 
background-color:#f7f8cf; 
color:#000000; 
font-size:12px; 
font-family:tahoma}

#Bulle img{
padding-right:2px
}

#Bulle hr{
clear:both; 
width:auto}


h1{ 
	font-size:0.9em;
	font-weight: normal;
}
h2{ 
	font-size:0.80em;
	font-weight: normal;
}
h3{ 
	font-size:0.70em;
	font-weight: normal;
	}
}
h4{ 
	font-size:0.70em;
	font-weight: normal;
	color: #ffffff;
}
h5{ 
	font-size:0.70em;
	font-weight: normal;
	color: #dfdb00;
}

.blanc { background-color: #FFF; }
.mousse { background-color:#dfdb00; }
.olive { background-color:#cdd10b; }
.water { background-color:#ebed88; }
.ardoise { background-color:#535353; }

.grey { color: #535353; }
.red { color: red; }




.nav { 
	line-height: 1.83em;
	margin-left:5px;
	color: #ff0000;
	text-align: right;
	margin: 1px;
	}
.nav1:link { 
	text-decoration:none;
	margin-left:5px;
	color: #a0a0a0;
	font-weight: bold;
	text-align: right;
	font-size: 13px;
	margin: 1px;
	}
.nav1:visited { 
	text-decoration:none;
	margin-left:5px;
	color: #a0a0a0;
	font-weight: bold;
	text-align: right;
	font-size: 13px;
	margin: 1px;
	}	
.nav1:hover { 
	text-decoration:underline;
	margin-left:5px;
	color: #a0a0a0;
	font-weight: bold;
	text-align: right;
	font-size: 13px;
	margin: 1px;
	}
	
.titre_wellness { 
	FONT-SIZE: 20px; 
	COLOR: #434343; 
	line-height: 1.3em; 
	position: relative;
	left: 2em;
	}

.Evenement {
	FONT-SIZE: 14px; 
	COLOR: #958471; 
	Font-weight: normal;
	background-color: #FFFFFF;
	border-left: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;
}
	
.titre1 { 
	FONT-SIZE: 24px; 
	COLOR: #434343; 
	line-height: 1.6em; 
	position: relative;
	left: 15px;
	}
	
.titre2 { 
	FONT-SIZE: 24px; 
	COLOR: #FFF; 
	line-height: 1.2em; 
	position: relative;
	font-weight: bold;
	margin-left:15px;
	}

.accroche { 
	FONT-SIZE: 13px; 
	COLOR: #434343; 
	line-height: 1.5em; 
	position: relative;
	left: 15px;
	}
.accrocheL:link { 
	text-decoration:underline;
	COLOR: #434343; 
	font-weight: regular;
	}
.accrocheL:visited { 
	text-decoration:none;
	COLOR: #434343; 
	font-weight: regular;
	}	
.accrocheL:hover { 
	text-decoration:none;
	COLOR: #434343; 
	font-weight: regular;
	}
	
	
.plan:link { 
	font-size:15px;
	text-decoration:underline;
	COLOR: #0000ff; 
	font-weight: regular;
	}
.plan:visited { 
	font-size:15px;
	text-decoration:underline;
	COLOR: #949494; 
	font-weight: regular;
	}	
.plan:hover { 
	font-size:15px;
	text-decoration:none;
	COLOR: #0000ff; 
	font-weight: regular;
	}
	
	
.coul { 
	FONT-SIZE: 13px; 
	COLOR: #434343; 
	line-height: 1.5em; 
	position: relative;
	background-color: #FFF;
	}
.coulgris { 
	FONT-SIZE: 13px; 
	COLOR: #434343; 
	line-height: 1.5em; 
	position: relative;
	background-color: #FFF;
	}
.coulargent { 
	FONT-SIZE: 13px; 
	COLOR: #a0a0a0; 
	line-height: 1.5em; 
	position: relative;
	background-color: #FFF;
	}
.coulred { 
	FONT-SIZE: 13px; 
	COLOR: #ff0000; 
	line-height: 1.5em; 
	position: relative;
	background-color: #FFF;
	}
.coulblue { 
	FONT-SIZE: 13px; 
	COLOR: #004a99; 
	line-height: 1.5em; 
	position: relative;
	background-color: #FFF;
	}
	
	
	
.accroche2 { 
	FONT-SIZE: 14px; 
	COLOR: #434343; 
	line-height: 1.6em; 
	position: relative;
	left: 15px;
	}

.text18bold { 
	FONT-SIZE: 18px; 
	COLOR: #434343; 
	line-height: 1.6em; 
	position: relative;
	left: 4px;
	}

.textegros { 
	FONT-SIZE: 11px; 
	line-height: 1.83em;
	margin-left:5px;
	color: #ffffff;
	}
	
.formulaire { 
	FONT-SIZE: 11px; 
	margin-left:5px;
	color: #000000;
	vertical-align: baseline;
	}

.footer { 
	FONT-SIZE: 11px; 
	line-height: 1.85em;
	margin-left:5px;
	color: #5f5d5c;
	}
.footer2:link { 
	text-decoration:underline;
	color: #009ee0;
	font-weight: regular;
	}
.footer2:visited { 
	text-decoration:none;
	color: #5f5d5c;
	font-weight: regular;
	}	
.footer2:hover { 
	text-decoration:none;
	color: #cdd00a;
	font-weight: regular;
	}


.bottom { 
	line-height: 1.83em;
	color: #898989;
	background-color: #eeeeee;
	font-size: 11px;
	font-face: Arial;
	padding:  2px 2px 2px 2px;
	}
.bottom2:link { 
	text-decoration:none;
	font-size: 0.5em;
	color: #535353;
	background-color: #eeeeee;
	font-weight: regular;
	font-size: 11px;
	font-face: Arial;
	padding:  2px 2px 2px 2px;
	}
.bottom2:visited { 
	text-decoration:none;
	font-size: 0.5em;
	color: #535353;
	background-color: #eeeeee;
	font-weight: regular;
	font-size: 11px;
	font-face: Arial;
	padding:  2px 2px 2px 2px;
	}	
.bottom2:hover { 
	text-decoration:underline;
	font-size: 0.5em;
	color: #535353;
	background-color: #eeeeee;
	font-weight: regular;
	font-size: 11px;
	font-face: Arial;
	padding:  2px 2px 2px 2px;
	}




.Blog50Texte {
	font-size:13px;
	font-weight:regular;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#ff0000;
	background-color: #FFFFFF; opacity:.20; filter: alpha(opacity=20); -moz-opacity: 0.5; border:1px solid WHITE; padding: 1px;
	FONT-WEIGHT: normal;
	text-decoration: none;
}
a.Blog50Texte {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
a.Blog50Texte:hover  {filter:alpha(opacity=90);   -moz-opacity: 0.9;   opacity: 0.9;}


#faq_titre{
	background:url(../img/degrade_items2.gif) repeat; 
	margin-left: 9px;
	margin-right: 9px;
	font-size:0.9em;
	font-weight: normal;
}


#print{ 
	background:url(../img/ico_imprim.gif) no-repeat; 
	width:13px; 
	height:16px;
 }

#col_contenu{
	margin-left: 15px;
}
#col_contenu ul{
	margin-left:10px;
}
#col_contenu li{
	 background:url(../img/puce.gif) left 8px no-repeat;
	 padding-left: 10px;
}

#col_contenu2{
	margin-left: 15px;
	margin-right: 15px;
}
#col_contenu2 ul{
	margin-left:10px;
}
#col_contenu2 li{
	 background:url(../img/puce.gif) left 8px no-repeat;
	 padding-left: 10px;
}

/*  ----- page contact -----  */
fieldset.form label {  width:35%; float:left; text-align:right; clear:left; margin-bottom:10px; color: #FFFFFF; font-size: 13px; font-face: Arial; font-weight: bold;}
fieldset.form { width:325px; padding:10px; border-color:#FFFFFF}
fieldset.form input { width:60%; float:right; color: #000000; }
fieldset.form legend {font-size:.9em; font-weight:bold; color:#ff0000;}

