/* TABLE DES MATIÈRES:
	- Générale (body, html, h1, h2, ...)
	- Conteneur
	- Menu
	- Pieds de page
	- Textes
	- Formulaires
----------------------------------------------------------------------------------------*/

/* GÉNÉRAL
--------------------------------------------------------------------------------------- */
body#index{
	background: #86888b;
	margin: 150px 0 0 0;
	padding: 0;
	text-align:center;
}
body#main{
	background: #86888b url(gx/bg.gif) repeat-x;
	margin: 0;
	padding: 0;
	text-align:center;
}
html{
	font-family: Arial, Verdana, Tahoma, Helvetica, "Trebuchet MS", Georgia, Times, "Times New Roman", "Courier New";
}
h1, h2, p, form, div, ul, li, a, img{ margin: 0; padding: 0; border:0;}
hr{
	border: 1px solid #E0E0E0;
	margin:5px 0 5px 0;
}
a, a:link, a:visited{
	color: #FD962B;
	text-decoration: none;
}
a:hover, a.actif, a.actif:link, a.actif:visited{
	color: #414141;
	text-decoration: none;
}

ul.bulletOrange{
	list-style:url(Gx/bullet.gif);
	padding:0 0 5px 15px;
}
ul.bulletOrange2{
	list-style:url(Gx/bullet2.gif);
	padding:0 0 5px 15px;
}
ul.bulletOrange li, ul.bulletOrange2 li{
	margin: 5px;
}
h1.titre{
	display: block;
	float: left;
	width: 310px;
}
#plan{
	width: 210px;
	display: block;
	float: right;
}
/*
h1{
	font-size: 18px;
	color: #C21527;
	font-family: Arial;
}
*/
/* SPLASH
--------------------------------------------------------------------------------------- */
#index #conteneur #splashMenu {
	float: right;
	margin:20px 0 0 0;
	display:block;
	/*border:1px solid #f0d;
	width:300px;*/
}
#index #conteneur #msplash {
	background: url(Gx/S/bg.jpg) no-repeat;
	float:left;
	display:block;
	width:609px;
	_width:749px;
	height:215px;
	/* IE hack*/
	/*_width:749px;*/
	_height:365px;
	margin:10px 0 0 0;
	padding:150px 0 0 140px;
	color: #FFF;
	font-size:12px;
	font-weight:normal;
}
#index #conteneur #msplash h2{
	color: #fd962b;
	font-size:14px;
	font-weight:bold;
	display: block;
	width: 450px;
}
#index #conteneur #msplash span#expo{
	font-size:16px;
	font-weight:bold;
}
#index #conteneur #msplash span#artiste{
	font-size:14px;
	font-weight:bold;
}
#index #conteneur #praxisInfo {
	margin:20px 0 0 0;
	display:block;
	float:left;
	width:749px;
	font-size:13px;
	color:#FFF;
	text-align:center;
}
#index #conteneur #piedPage {
	margin: 30px 0 0 0;
}
/* bouton entrer */
#index #conteneur #splashMenu a.entrerFr, #index #conteneur #splashMenu a.entrerFr:link, #index #conteneur #splashMenu a.entrerFr:visited {
	background-image: url(Gx/S/entrer_fr.gif);
	height: 18px;
	width: 60px;
	display:block;
	float:left;
	border:0;
	border-right:1px solid #AEAEAF;
}
#index #conteneur #splashMenu a.entrerFr:hover{
	background-image: url(Gx/S/entrer_fr_on.gif);
}
#index #conteneur #splashMenu a.entrerEn, #index #conteneur #splashMenu a.entrerEn:link, #index #conteneur #splashMenu a.entrerEn:visited {
	background-image: url(Gx/S/entrer_en.gif);
	height: 18px;
	width: 60px;
	display:block;
	float:left;
}
#index #conteneur #splashMenu a.entrerEn:hover{
	background-image: url(Gx/S/entrer_en_on.gif);
}
#index #conteneur #splashMenu a strong{
	display:none;
}
/* CONTENEUR
--------------------------------------------------------------------------------------- */
#index #conteneur{
	background: #86888b;
	margin: 0 auto 0 auto;
	width:770px;
	text-align:left;
}
#main #conteneur{
	background: #86888b url(gx/bg_container.gif) repeat-y;
	margin: 0 auto 0 auto;
	width:770px;
	text-align:left;
	/*border: 1px solid #F0D;*/
}
#main #conteneur #gauche{
	display:block;
	background: url(gx/gauche.jpg) no-repeat;
	float:left;
	width: 218px;
}
#main #conteneur #gauche #adresse {
	margin:60px 0 0 0;
	display:block;
	float:left;
	width: 218px;
}
#main #conteneur #contenu {
	margin:0 0 0 15px;
	display:block;
	float:left;
	width:510px;
	
}
/* Image container
--------------------------------------------------------------------------------------- */
 /* set background images for corners */
/*.rbroundbox { background: url(simple_background.gif) repeat; }*/
.rbtop div  { background: url(gx/tl.gif) no-repeat top left; }
.rbtop      { background: url(gx/tr.gif) no-repeat top right; }
.rbbot div  { background: url(gx/bl.gif) no-repeat bottom left; }
.rbbot      { background: url(gx/br.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 3px;
	font-size: 1px;
}
.rbcontent  { margin: 3px; text-align: center; }
.rbroundbox { width: 221px; float:right; background:#E8E8E8;margin:0 0 10px 15px;_margin:0 0 10px 0;}
.rbroundbox2 { width: 185px; float:right; background:#E8E8E8;margin:0 0 10px 0;}
div.imgContainer{
	display: block;
	float: right;
	width: 235px;
	text-align: center;
}
.imgInContainer{
	border: 1px solid #CCC;
	padding:5px;
	display:block;
	float:right;
	background:#FFF;
}
.zoom{
	padding:3px;
	float:right;
	display:block;
	width: 100px;
}
.zoom img{
	float:right;
	display:block;
	margin:6px 3px 3px 0;
}
/* MENU
--------------------------------------------------------------------------------------- */
#menu{
	display:block;
	float:left;
	width: 218px;
	padding: 0;
	margin: 0;
}
#menu ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#menu ul li{
	padding: 0;
	margin: 0;
	width: 218px;
	display: block;
	float:left;
}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
	padding: 0;
	width: 218px;
	display: block;
	float:left;
}
#menu ul li a:hover, #menu ul li a:visited:hover{
	background-color: #C59661;
}
/* definition de chaque bouton */
#menu ul li#m01fr a, #menu ul li#m01fr a:link, #menu ul li#m01fr a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m01.gif) no-repeat;}
#menu ul li#m01fr a:hover{background: url(gx/m/m01_over.gif) no-repeat;}
#menu ul li#m01fr a.actif, #menu ul li#m01fr a.actif:link, #menu ul li#m01fr a.actif:visited, #menu ul li#m01fr a.actif:hover{background: url(gx/m/m01_on.gif) no-repeat;}

#menu ul li#m01en a, #menu ul li#m01en a:link, #menu ul li#m01en a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m01_en.gif) no-repeat;}
#menu ul li#m01en a:hover{background: url(gx/m/m01_over_en.gif) no-repeat;}
#menu ul li#m01en a.actif, #menu ul li#m01en a.actif:link, #menu ul li#m01en a.actif:visited, #menu ul li#m01en a.actif:hover{background: url(gx/m/m01_on_en.gif) no-repeat;}

#menu ul li#m02fr a, #menu ul li#m02fr a:link, #menu ul li#m02fr a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m02.gif) no-repeat;}
#menu ul li#m02fr a:hover{background: url(gx/m/m02_over.gif) no-repeat;}
#menu ul li#m02fr a.actif, #menu ul li#m02fr a.actif:link, #menu ul li#m02fr a.actif:visited, #menu ul li#m02fr a.actif:hover{background: url(gx/m/m02_on.gif) no-repeat;}

#menu ul li#m02en a, #menu ul li#m02en a:link, #menu ul li#m02en a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m02_en.gif) no-repeat;}
#menu ul li#m02en a:hover{background: url(gx/m/m02_over_en.gif) no-repeat;}
#menu ul li#m02en a.actif, #menu ul li#m02en a.actif:link, #menu ul li#m02en a.actif:visited, #menu ul li#m02en a.actif:hover{background: url(gx/m/m02_on_en.gif) no-repeat;}

#menu ul li#m03fr a, #menu ul li#m03fr a:link, #menu ul li#m03fr a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m03.gif) no-repeat;}
#menu ul li#m03fr a:hover{background: url(gx/m/m03_over.gif) no-repeat;}
#menu ul li#m03fr a.actif, #menu ul li#m03fr a.actif:link, #menu ul li#m03fr a.actif:visited, #menu ul li#m03fr a.actif:hover{background: url(gx/m/m03_on.gif) no-repeat;}

#menu ul li#m03en a, #menu ul li#m03en a:link, #menu ul li#m03en a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m03_en.gif) no-repeat;}
#menu ul li#m03en a:hover{background: url(gx/m/m03_over_en.gif) no-repeat;}
#menu ul li#m03en a.actif, #menu ul li#m03en a.actif:link, #menu ul li#m03en a.actif:visited, #menu ul li#m03en a.actif:hover{background: url(gx/m/m03_on_en.gif) no-repeat;}

#menu ul li#m04fr a, #menu ul li#m04fr a:link, #menu ul li#m04fr a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m04.gif) no-repeat;}
#menu ul li#m04fr a:hover{background: url(gx/m/m04_over.gif) no-repeat;}
#menu ul li#m04fr a.actif, #menu ul li#m04fr a.actif:link, #menu ul li#m04fr a.actif:visited, #menu ul li#m04fr a.actif:hover{background: url(gx/m/m04_on.gif) no-repeat;}

#menu ul li#m04en a, #menu ul li#m04en a:link, #menu ul li#m04en a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m04_en.gif) no-repeat;}
#menu ul li#m04en a:hover{background: url(gx/m/m04_over_en.gif) no-repeat;}
#menu ul li#m04en a.actif, #menu ul li#m04en a.actif:link, #menu ul li#m04en a.actif:visited, #menu ul li#m04en a.actif:hover{background: url(gx/m/m04_on_en.gif) no-repeat;}

#menu ul li#m05fr a, #menu ul li#m05fr a:link, #menu ul li#m05fr a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m05.gif) no-repeat;}
#menu ul li#m05fr a:hover{background: url(gx/m/m05_over.gif) no-repeat;}
#menu ul li#m05fr a.actif, #menu ul li#m05fr a.actif:link, #menu ul li#m05fr a.actif:visited, #menu ul li#m05fr a.actif:hover{background: url(gx/m/m05_on.gif) no-repeat;}

#menu ul li#m05en a, #menu ul li#m05en a:link, #menu ul li#m05en a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m05_en.gif) no-repeat;}
#menu ul li#m05en a:hover{background: url(gx/m/m05_over_en.gif) no-repeat;}
#menu ul li#m05en a.actif, #menu ul li#m05en a.actif:link, #menu ul li#m05en a.actif:visited, #menu ul li#m05en a.actif:hover{background: url(gx/m/m05_on_en.gif) no-repeat;}

#menu ul li#m06fr a, #menu ul li#m06fr a:link, #menu ul li#m06fr a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m06.gif) no-repeat;}
#menu ul li#m06fr a:hover{background: url(gx/m/m06_over.gif) no-repeat;}
#menu ul li#m06fr a.actif, #menu ul li#m06fr a.actif:link, #menu ul li#m06fr a.actif:visited, #menu ul li#m06fr a.actif:hover{background: url(gx/m/m06_on.gif) no-repeat;}

#menu ul li#m06en a, #menu ul li#m06en a:link, #menu ul li#m06fr a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m06_en.gif) no-repeat;}
#menu ul li#m06en a:hover{background: url(gx/m/m06_over_en.gif) no-repeat;}
#menu ul li#m06en a.actif, #menu ul li#m06en a.actif:link, #menu ul li#m06en a.actif:visited, #menu ul li#m06en a.actif:hover{background: url(gx/m/m06_on_en.gif) no-repeat;}

#menu ul li#m07fr a, #menu ul li#m07fr a:link, #menu ul li#m07fr a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m07.gif) no-repeat;}
#menu ul li#m07fr a:hover{background: url(gx/m/m07_over.gif) no-repeat;}
#menu ul li#m07fr a.actif, #menu ul li#m07fr a.actif:link, #menu ul li#m07fr a.actif:visited, #menu ul li#m07fr a.actif:hover{background: url(gx/m/m07_on.gif) no-repeat;}

#menu ul li#m07en a, #menu ul li#m07en a:link, #menu ul li#m07en a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m07_en.gif) no-repeat;}
#menu ul li#m07en a:hover{background: url(gx/m/m07_over_en.gif) no-repeat;}
#menu ul li#m07en a.actif, #menu ul li#m07en a.actif:link, #menu ul li#m07en a.actif:visited, #menu ul li#m07en a.actif:hover{background: url(gx/m/m07_on_en.gif) no-repeat;}

#menu ul li#m08fr a, #menu ul li#m08fr a:link, #menu ul li#m08fr a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m08.gif) no-repeat;}
#menu ul li#m08fr a:hover{background: url(gx/m/m08_over.gif) no-repeat;}
#menu ul li#m08fr a.actif, #menu ul li#m08fr a.actif:link, #menu ul li#m08fr a.actif:visited, #menu ul li#m08fr a.actif:hover{background: url(gx/m/m08_on.gif) no-repeat;}

#menu ul li#m08en a, #menu ul li#m08en a:link, #menu ul li#m08en a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m08_en.gif) no-repeat;}
#menu ul li#m08en a:hover{background: url(gx/m/m08_over_en.gif) no-repeat;}
#menu ul li#m08en a.actif, #menu ul li#m08en a.actif:link, #menu ul li#m08en a.actif:visited, #menu ul li#m08en a.actif:hover{background: url(gx/m/m08_on_en.gif) no-repeat;}

#menu ul li#m09fr a, #menu ul li#m09fr a:link, #menu ul li#m09fr a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m09.gif) no-repeat;}
#menu ul li#m09fr a:hover{background: url(gx/m/m09_over.gif) no-repeat;}
#menu ul li#m09fr a.actif, #menu ul li#m09fr a.actif:link, #menu ul li#m09fr a.actif:visited, #menu ul li#m09fr a.actif:hover{background: url(gx/m/m09_on.gif) no-repeat;}

#menu ul li#m09en a, #menu ul li#m09en a:link, #menu ul li#m09en a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m09_en.gif) no-repeat;}
#menu ul li#m09en a:hover{background: url(gx/m/m09_over_en.gif) no-repeat;}
#menu ul li#m09en a.actif, #menu ul li#m09en a.actif:link, #menu ul li#m09en a.actif:visited, #menu ul li#m09en a.actif:hover{background: url(gx/m/m09_on_en.gif) no-repeat;}

#menu ul li#m14fr a, #menu ul li#m14fr a:link, #menu ul li#m14fr a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m14_fr.gif) no-repeat;}
#menu ul li#m14fr a:hover{background: url(gx/m/m14_over_fr.gif) no-repeat;}
#menu ul li#m14fr a.actif, #menu ul li#m14fr a.actif:link, #menu ul li#m14fr a.actif:visited, #menu ul li#m14fr a.actif:hover{background: url(gx/m/m14_on_fr.gif) no-repeat;}

#menu ul li#m14en a, #menu ul li#m14en a:link, #menu ul li#m14en a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m14_en.gif) no-repeat;}
#menu ul li#m14en a:hover{background: url(gx/m/m14_over_en.gif) no-repeat;}
#menu ul li#m14en a.actif, #menu ul li#m14en a.actif:link, #menu ul li#m14en a.actif:visited, #menu ul li#m14en a.actif:hover{background: url(gx/m/m14_on_en.gif) no-repeat;}

#menu ul li#m15fr a, #menu ul li#m15fr a:link, #menu ul li#m15fr a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m15.gif) no-repeat;}
#menu ul li#m15fr a:hover{background: url(gx/m/m15_over.gif) no-repeat;}
#menu ul li#m15fr a.actif, #menu ul li#m15fr a.actif:link, #menu ul li#m15fr a.actif:visited, #menu ul li#m15fr a.actif:hover{background: url(gx/m/m15_on.gif) no-repeat;}

#menu ul li#m15en a, #menu ul li#m15en a:link, #menu ul li#m15en a:visited{width: 218px;height:23px;display: block;background: url(gx/m/m15_en.gif) no-repeat;}
#menu ul li#m15en a:hover{background: url(gx/m/m15_over_en.gif) no-repeat;}
#menu ul li#m15en a.actif, #menu ul li#m15en a.actif:link, #menu ul li#m15en a.actif:visited, #menu ul li#m15en a.actif:hover{background: url(gx/m/m15_on_en.gif) no-repeat;}





/* Sous menu */
#menusous{
	display:block;
	float:left;
	width: 218px;
	padding: 0;
	margin: 120px 0 0 0;
}
#menusous ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#menusous ul li{
	padding: 0;
	margin: 0;
	width: 218px;
	display: block;
	float:left;
}
#menusous ul li a, #menusous ul li a:link, #menusous ul li a:visited{
	padding: 0;
	width: 218px;
	display: block;
	float:left;
}
#menusous ul li a:hover, #menusous ul li a:visited:hover{
	background-color: #C59661;
}

#menusous ul li#m10fr a, #menusous ul li#m10fr a:link, #menusous ul li#m10fr a:visited{width: 218px;height:13px;display: block;background: url(gx/m/m10.gif) no-repeat; margin:30px 0 0 0;}
#menusous ul li#m10fr a:hover{background: url(gx/m/m10_over.gif) no-repeat;}
#menusous ul li#m10fr a.actif, #menusous ul li#m10fr a.actif:link, #menusous ul li#m10fr a.actif:visited, #menusous ul li#m10fr a.actif:hover{background: url(gx/m/m10_on.gif) no-repeat;}

#menusous ul li#m10en a, #menusous ul li#m10en a:link, #menusous ul li#m10en a:visited{width: 218px;height:13px;display: block;background: url(gx/m/m10_en.gif) no-repeat; margin:30px 0 0 0;}
#menusous ul li#m10en a:hover{background: url(gx/m/m10_over_en.gif) no-repeat;}
#menusous ul li#m10en a.actif, #menusous ul li#m10en a.actif:link, #menusous ul li#m10en a.actif:visited, #menusous ul li#m10en a.actif:hover{background: url(gx/m/m10_on_en.gif) no-repeat;}

#menusous ul li#m11fr a, #menusous ul li#m11fr a:link, #menusous ul li#m11fr a:visited{width: 218px;height:13px;display: block;background: url(gx/m/m11.gif) no-repeat; margin:5px 0 0 0;}
#menusous ul li#m11fr a:hover{background: url(gx/m/m11_over.gif) no-repeat;}
#menusous ul li#m11fr a.actif, #menusous ul li#m11fr a.actif:link, #menusous ul li#m11fr a.actif:visited, #menusous ul li#m11fr a.actif:hover{background: url(gx/m/m11_over.gif) no-repeat;}

#menusous ul li#m11en a, #menusous ul li#m11en a:link, #menusous ul li#m11en a:visited{width: 218px;height:13px;display: block;background: url(gx/m/m11_en.gif) no-repeat; margin:5px 0 0 0;}
#menusous ul li#m11en a:hover{background: url(gx/m/m11_over_en.gif) no-repeat;}
#menusous ul li#m11en a.actif, #menusous ul li#m11en a.actif:link, #menusous ul li#m11en a.actif:visited, #menusous ul li#m11en a.actif:hover{background: url(gx/m/m11_over_en.gif) no-repeat;}

#menusous ul li#m12fr a, #menusous ul li#m12fr a:link, #menusous ul li#m12fr a:visited{width: 218px;height:13px;display: block;background: url(gx/m/m12.gif) no-repeat; margin:5px 0 0 0;}
#menusous ul li#m12fr a:hover{background: url(gx/m/m12_over.gif) no-repeat;}
#menusous ul li#m12fr a.actif, #menusous ul li#m12fr a.actif:link, #menusous ul li#m12fr a.actif:visited, #menusous ul li#m12fr a.actif:hover{background: url(gx/m/m12_over.gif) no-repeat;}

#menusous ul li#m12en a, #menusous ul li#m12en a:link, #menusous ul li#m12en a:visited{width: 218px;height:13px;display: block;background: url(gx/m/m12_en.gif) no-repeat; margin:5px 0 0 0;}
#menusous ul li#m12en a:hover{background: url(gx/m/m12_over_en.gif) no-repeat;}
#menusous ul li#m12en a.actif, #menusous ul li#m12en a.actif:link, #menusous ul li#m12en a.actif:visited, #menusous ul li#m12en a.actif:hover{background: url(gx/m/m12_over_en.gif) no-repeat;}

#menusous ul li#m13fr a, #menusous ul li#m13fr a:link, #menusous ul li#m13fr a:visited{width: 218px;height:13px;display: block;background: url(gx/m/m13_fr.gif) no-repeat; margin:5px 0 0 0;}
#menusous ul li#m13fr a:hover{background: url(gx/m/m13_over_fr.gif) no-repeat;}
#menusous ul li#m13fr a.actif, #menusous ul li#m13fr a.actif:link, #menusous ul li#m13fr a.actif:visited, #menusous ul li#m13fr a.actif:hover{background: url(gx/m/m13_over_fr.gif) no-repeat;}

#menusous ul li#m13en a, #menusous ul li#m13en a:link, #menusous ul li#m13en a:visited{width: 218px;height:13px;display: block;background: url(gx/m/m13_en.gif) no-repeat; margin:5px 0 0 0;}
#menusous ul li#m13en a:hover{background: url(gx/m/m13_over_en.gif) no-repeat;}
#menusous ul li#m13en a.actif, #menusous ul li#m13en a.actif:link, #menusous ul li#m13en a.actif:visited, #menusous ul li#m13en a.actif:hover{background: url(gx/m/m13_over_en.gif) no-repeat;}

/* cache tous les strong des menu */
#menu ul li a strong, #menusous ul li a strong {
	display:none;
}
/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{
	color: #b7b8b7;
	height: 50px;
	font-family: Tahoma;
	font-size: 10px;
	margin:20px 0 20px 0;
	display:block;
	float:left;
	width: 188px;
	_width: 218px;
	padding:0 15px 0 15px;
}
#piedPage a{ color: #b7b8b7; text-decoration: none;}
#piedPage a:hover{ color: #b7b8b7; text-decoration:underline; }
#piedPage #copyrights{ float: left; margin: 0; text-align: left;}
#piedPage #copyrights a{ font-weight: bold; }
#piedPage #copyrights #lienCopyrights{ font-weight: normal;text-decoration: none;color: #b7b8b7;}
#piedPage #copyrights #lienCopyrights:hover{ font-weight: normal;text-decoration: underline;color: #b7b8b7;}

/* TEXTES
--------------------------------------------------------------------------------------- */
p{
	font-size: 0.8em;
	line-height: 140%;
	color: #221E1F;
}
p strong{
	color: #23248B;
}
p b{
	font-weight: bold;
	color: #000;
}
p a, p a:link, p a:visited{
	color: #23248B;
	text-decoration: none;
}
p a:hover, p a:visited:hover{
	color: #000;
	text-decoration: underline;
}
p ul li{
	list-style: square;
}
p:first-letter { color: green; font-size: 200%; text-transform:uppercase;}

div#texte{
	font-size:12px;
	color:#868484;
	display: block;
	float:left;
	width:510px;
}
div#texte strong.fonce{
	color:#414141;
}
div#texte h1{
	font-size:18px;
	color:#fd962b;
	margin:5px 0 10px 0;
}
div#texte h1.listeH1Lien{
	font-size:16px;
	color:#fd962b;
	margin:5px 0 10px 0;
}
div#texte h1.listeH1Lien span.smallh1{
	font-size:10px;
}

div#texte h2{
	color:#414141;
	font-size: 12px;
	font-weight: bold;
}
div.membreListe{
	display: block;
	float: left;
	width: 245px;
	margin: 0 0 20px 5px;
}
div.membreListe ul{
	padding: 5px 0 0 15px;
	list-style: none;
}
div.membreListe ul a, div.membreListe ul a:link, div.membreListe ul a:visited{
	color: #FD962B;
	text-decoration: none;
}
div.membreListe ul a:hover{
	color: #414141;
	text-decoration: none;
}
#partenaires{
	display: block;
	float: left;
	width:500px;
}
/*
#partenaires img{
	display: block;
	float: left;
	margin: 0 10px 10px 5px;
	width: 150px;
}
*/
/* css pour le popUp de la photo du produit */
/* LIGHTBOX CONTROL */
#lightbox { padding:20px 20px 5px 20px; }
#lightboxDetails { padding-top:5px; }	
#lightboxCaption { float:left; color:#fff; font-size:12px;font-weight:bold }
#keyboardMsg { float:right; }
#keyboardMsg a { color:#fff; font-size:11px; text-decoration:none; letter-spacing:2px; text-transform:uppercase; font-weight:bold; }
#lightbox img { border:none; } 
/*#overlay img { border:none; }*/

div#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	/*background-color: #d48bc9; */
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
div#loadingDivImage{
	/*display: none;*/
}
img#loadingImage{
	/*width: 32px;
	height: 32px;*/
	/*background: #FFF;*/
	/*border: 1px solid #000;*/
}
/* couleur conter popup produit lightbox */
#lightbox { background:#898989; }
/* couleur du fond tranparent */
#overlay{
	background-color: #333333; 
}


/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{margin: 0; padding: 12px; width: 456px; border:1px solid #999}
fieldset legend{font-family: Arial; font-size: 14px; font-weight: bold;}
fieldset label{font-size: 0.8em;}

.formulaire{
	margin: 0;
	padding: 0;
}

.champTexte{	
	color: #4E677A;
	border: 1px solid #86888b;
	background: #eff0f2;
	margin: 0;
	padding: 2px;
	/*font-size: 0.8em;*/
}

.boutonRadio{	
	color: #4E677A;
	background: #EEF3F7;
	margin:0;
	padding: 0;
	font-size: 0.8em;
}
.menuDeroulant{	
	color: #4E677A;
	border: 1px solid #86888b;
	background: #EEF3F7;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
}
.boiteTexte{
	font-family: "Trebuchet MS";
	/*font-size: 0.8em;*/
	color: #4E677A;
	border: 1px solid #86888b;
	background: #eff0f2;
	margin: 0;
	padding: 2px;
	font-size: 11px;
	line-height: 13px;
}
.bouton{
	background-color: #eff0f2;
	color: #86888b;
	font-size: 0.8em;
	font-weight: bold;
	border: 1px solid #86888b;
}
.boutonImage{
	border:0px;
}
.caseaCocher{
	border: 0px;
	background-color: #FFF;
}
.formSpan{
	display: block;
	float: left;
	width:225px; 
}
.erreur{
	font-size: 11px;
	color: #cc0000;
}
.champErreur{
	background:#cc0000;
	color:#FFF;
}


table.cfdump_struct th, table.cfdump_struct td{
	font-size: 8px;
}
