/* CSS Document */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	
		}
body {
	background-color: #B1BE2D;
	margin: 0px;
	padding: 0px;
}	
#ombre {
	position: relative;
	width: 874px;
	margin-bottom: 0px;
	height: 100%;
	background-image: url(bordure_ombree.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	}	
#maindiv {
	text-align: left;
	position: relative;
	width: 840px;
	background-color: #FFFFFF;
	margin-bottom: 0px;
	height: 100%;
	}
	#maindivsmall {
	text-align: left;
	position: relative;
	width: 650px;
	background-color: #FFFFFF;
	padding: 4px;
	margin-bottom: 0px;
	height: 100%;
	}

a {
	color: #B1BE2D;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
.noirlinkns {
	color: #000000;
	text-decoration: none;
}
.noirlinkns:hover {
	text-decoration: underline;
	color: #B1BE2D;
}	
.textexcentre {
	text-align: center;
}
.textedroite {
	text-align: right;
}
.textegauche {
	text-align: left;
}
.textepetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.textepetit2 {
	font-size: 10px;
		}
#prestation {
	background-image: url(home/bouton_vert.jpg);
	height: 29px;
	width: 157px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	padding-top: 2px;
	background-repeat: no-repeat;
}
#prestationgr {
	background-image: url(home/bouton_vertgr.jpg);
	height: 29px;
	width: 210px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	background-repeat: no-repeat;
}
.boutonrouge {
	background-image: url(home/bouton_rouge.jpg);
	height: 29px;
	width: 210px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	background-repeat: no-repeat;
	display:block;
}

.boutonrouge2 {
	background-image: url(home/bouton_rouge2.jpg);
	height: 29px;
	width: 359px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-top: 5px;
	background-repeat: no-repeat;
	color: #FFF;
	display:table;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
	font-weight: bold;
}
#prestationgrdeux {
	background-image: url(home/bouton_vertgrrr.jpg);
	height: 29px;
	width: 270px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;
	background-repeat: no-repeat;
}
#prestationen {
	background-image: url(home/bouton_vert.jpg);
	height: 29px;
	width: 157px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	background-repeat: no-repeat;
	line-height: 14px;
}
.textetrespetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
}
hr {
	height: 1px;
	border-top: 1px solid #B1BE2D;
	border-right: none;
	border-bottom: none;
	border-left: none;
	clear: both;
}
.textemoyen {
	font-size: 11px;
}

.textepetitCentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
}
.textepetitdroite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
}
/* Style des formulaires !!!!! */
.formchamp {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 170px; COLOR: #333333; BORDER-TOP-STYLE: groove; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: groove
}
.formchamp2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px;  WIDTH: 80px; COLOR: #333333; BORDER-TOP-STYLE: groove; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: groove
}
.formchamp3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 300px; COLOR: #333333; BORDER-TOP-STYLE: groove; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: groove
}
.formchamplogin {
	FONT-WEIGHT: normal; FONT-SIZE: 11px;  WIDTH: 100px; COLOR: #333333; BORDER-TOP-STYLE: groove; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: groove
}
.formchampsearch {
	FONT-WEIGHT: normal; FONT-SIZE: 11px;  WIDTH: 120px; COLOR: #333333; BORDER-TOP-STYLE: groove; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: groove
}
.formchampbrowse {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-LEFT: 0px; COLOR: #333333; MARGIN-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

.formPrix {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 15px; COLOR: #333333; BORDER-TOP-STYLE: groove; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: groove
}
.formliste {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	WIDTH: auto;
	COLOR: #333333;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
}
#content {
	width: 840px;
	text-align: left;
}



.formchamp4 {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 145px; COLOR: #333333; BORDER-TOP-STYLE: groove; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: groove
}
/* Fin Style des formulaires !!!!! */
h1 {
	color: #B1BE2D;
	font-size: 24px;
	margin: 0px 0px 12px 15px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0px;
}
.titreanuaire {
	color: #A70632;
	font-size: 24px;
	margin: 0px 0px 12px 15px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.grand{
	color: #B1BE2D;
	font-size: 24px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	text-align: center;
}
h2 {

	color: #B1BE2D;
	font-size: 16px;
	margin: 5px 0px 0px 15px;
	font-weight: bold;
}
h3 {


	color: #B1BE2D;
	font-size: 12px;
	margin: 0px 0px 0px 15px;
	font-weight: bold;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B1BE2D;
	padding-bottom: 2px;
	margin-bottom: 0px;
}
#lipsum {
	padding-right: 100px;
	padding-left: 100px;
}
#plipsum {
padding-left: 55px;
	padding-left: 75px;
}
#menu {
	text-align: center;
	background-image: url(deco/fond_menu.jpg);
	background-repeat: repeat-x;
	height: 46px;
	padding-top: 20px;
	}
#menu ul {
	margin: 0px;
	padding: 0px;	
}
#menu li
{
	display: inline;
	list-style-type: none;
	margin-left: 25px;
	
}
#menu a
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #6D6D6D;
	font-weight: bold;
	text-decoration: none;
}

#menu2 {
	background-image: url(deco/fond_sousmenu.jpg);
	background-repeat: repeat-x;
	height: 30px;
	
}
#menu2 a
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	
}
#menu2 li
{
	display: inline;
	list-style-type: none;
	margin-left: 10px;
	
}
.div_encadre {
	border: 1px solid #999999;
	padding: 2px;
	width: 80%;
	margin: 5px;
}
.div_encadre_simple {
	border: 1px solid #999999;
	width: 85%;
	padding: 0px;
	margin: 0px;
	}
	.div_very_simple {
	border: 1px solid #999999;
	padding: 0px;
	margin: 0px;
	}
.cartlayy {
	padding: 2px 2px 2px 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B1BE2D;
}
.div_invisib {
	visibility: hidden;
	position: absolute;
	padding-top: 0px;
		}
.div_fourin {
	visibility: visible;  
	position: absolute;
	padding-top: 0px;
		}
	.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
	}
#cart {
	background-color: #E6E6E6;
	width: 150px;
	float: right;
}
.blanc {
	color: #FFFFFF;
}
#Virement td {
	padding: 2px 4px;
}
legend {
	color: #B1BE2D;
}
.imgbrd {
	border: 1px solid #000000;
}
.imgbrdmarg {
	border: 1px solid #000000;
	margin: 2px;
}
.back_offrir {
	background-image: url(present.jpg);
	background-repeat: no-repeat;
	height: 133px;
	width: 200px;
	border: 1px solid #000000;
	text-align: left;
}
.vert {
	color: #B1BE2D;
}

.vertgrand {
	font-size: 18px;
	font-weight: bold;
	color: #B1BE2D;
	font-family: Arial, Helvetica, sans-serif;
}
.gros {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.rouge {
	color: #990000;
}
#cadreshome {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #B1BE2D;
	border-left-color: #B1BE2D;
	width: 155px;
	padding-top: 5px;
	}
	#cadreshome ul {
	padding: 0px;
	margin-left: 18px;	
	margin-top: 10px;	
	}
#cadreshomesuite {
	width: 157px;
	padding-top: 2px;
	background-image: url(home/fon_degrade.jpg);
	background-repeat: no-repeat;
	}
	#cadreshomesuite ul {
	padding: 0px;
	margin-left: 18px;	
	margin-top: 10px;	
	}
#cadrescarte {
	width: 220px;
	padding-top: 2px;
	background-image: url(home/fon_degradecarte.jpg);
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
	}
#cadrescarte ul {
	padding: 0px;
	margin-left: 0px;	
	margin-top: 10px;	
	}
#cadrescarte li {
	list-style-type: none;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#cadrescarte a {
	color: #879310;
	font-size: 10px;
	}
.prestationscol {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(home/bt_fondgris.jpg);
	background-repeat: no-repeat;
	width: 142px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	height: 28px;
	margin-bottom: 0px;
}
.prestationscolcarte {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(home/bt_fondgris3.jpg);
	background-repeat: no-repeat;
	width: 220px;
	padding-top: 8px;
	padding-bottom: 0px;

	height: 28px;
	margin-bottom: 0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.prestationscol2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(home/bt_fondgris2.jpg);
	background-repeat: no-repeat;
	width: 155px;
	margin-top: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	height: 28px;
}
.liprestationscol {
	list-style-image: url(home/puce.jpg);
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	list-style-position: outside;
	clear: both;	
}
.liprestationscol a {
	color: #879310;
	font-size: 10px;
}



	
.bgrrouge {
	background-color: #FF9900;
}
.titrerouge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #A70531;
}
.titrehome {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#bottom {
	background-image: url(bottom_line.jpg);
	background-repeat: repeat-x;
	height: 33px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	padding-top: 7px;
}
.grandgeorgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #B1BE2D;
	margin: 0px;
	padding: 0px;
}
.linkaronz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B1BE2D;
	text-decoration: underline;
}
#searchtab {
	background-image: url(home/fond_search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 89px;
	width: 453px;
}
#entreptab {
	background-image: url(home/fond_entre.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 89px;
	width: 453px;
}
#entreptabnl {
	background-image: url(home/fond_entre_nl.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 89px;
	width: 453px;
}
#entreptaben {
	background-image: url(home/fond_entre_en.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 89px;
	width: 453px;
}
.postit {
	visibility: hidden;
	background-color:#FFFFE1;
	border: 1px solid #000000;
	z-index:1;
	position:absolute;
	padding:2px;
	width: 250px;
	text-align: left;
}
.test {
	background-image: url(search/bgline_mid.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #B1BE2D;
}
#Searchresult td p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	
}
.ligne {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B1BE2D;
}

.liennoirpt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.liennoirpt:hover {
	text-decoration: underline;
}
.noir {
	color: #000000;
	text-decoration: none;
}
.commbt {
	background-color: #B1BE2D;
	height: 40px;
	width: auto;
	border: 1px solid #000000;
	color: #000000;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 24px;
	padding-bottom: 1px;
	padding-left: 24px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.formbt
{
	WIDTH: auto;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #B1BE2D;
	border: 1px solid black;
}
.itemsfiche {
	color: #A70632;
	text-decoration: none;
	display: inline;
	list-style-type: none;
	margin-left: 5px;
	font-weight: bold;
	padding: 2px;
	background-color: #FFFFFF;
	cursor: pointer;
}
.itemsfiche:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	list-style-type: none;
	margin-left: 5px;
	font-weight: bold;
	padding: 2px;
	background-color: #B1BE2D;
}
.hidendiv {
	visibility: hidden;
	overflow: hidden;
	height: 1px;
	width:1px;
	position: absolute;
	}
	.showdiv {
	visibility:visible;
	overflow: visible;
	height: 100px;	
}
.search_img {
	margin-right: 2px;
	border: 2px solid #FFFFFF;
}
.search_img:hover {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	cursor:pointer;
}
#sel1fr:hover {
	background-image: url(../images/search/coaching_persdevpt_fr.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel1fr {
	background-image: url(../images/search/coaching_persdev_fr.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel2fr:hover {
	background-image: url(../images/search/sport_fitnesspt_fr.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel2fr {
	background-image: url(../images/search/sport_fitness_fr.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel3fr:hover {
	background-image: url(../images/search/massage_relaxationpt_fr.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel3fr {
	background-image: url(../images/search/massage_relaxation_fr.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel4fr:hover {
	background-image: url(../images/search/nutrition_foodpt_fr.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel4fr {
	background-image: url(../images/search/nutrition_food_fr.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel5fr:hover {
	background-image: url(../images/search/image_beautept_fr.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel5fr {
	background-image: url(../images/search/image_beaute_fr.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}



#sel1nl {
	background-image: url(../images/search/coaching_persdevpt_nl.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel1nl:hover {
	background-image: url(../images/search/coaching_persdev_nl.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel2nl {
	background-image: url(../images/search/sport_fitnesspt_nl.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel2nl:hover {
	background-image: url(../images/search/sport_fitness_nl.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel3nl {
	background-image: url(../images/search/massage_relaxationpt_nl.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel3nl:hover {
	background-image: url(../images/search/massage_relaxation_nl.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel4nl {
	background-image: url(../images/search/nutrition_foodpt_nl.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel4nl:hover {
	background-image: url(../images/search/nutrition_food_nl.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel5nl {
	background-image: url(../images/search/image_beautept_nl.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel5nl:hover {
	background-image: url(../images/search/image_beaute_nl.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}



#sel1en {
	background-image: url(../images/search/coaching_persdevpt_en.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel1en:hover {
	background-image: url(../images/search/coaching_persdev_en.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel2en {
	background-image: url(../images/search/sport_fitnesspt_en.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel2en:hover {
	background-image: url(../images/search/sport_fitness_en.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel3en {
	background-image: url(../images/search/massage_relaxationpt_en.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel3en:hover {
	background-image: url(../images/search/massage_relaxation_en.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel4en {
	background-image: url(../images/search/nutrition_foodpt_en.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel4en:hover {
	background-image: url(../images/search/nutrition_food_en.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel5en {
	background-image: url(../images/search/image_beautept_en.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
#sel5en:hover {
	background-image: url(../images/search/image_beaute_en.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
.showhand {
cursor:pointer;
}
