/* Modifications de certains styles qui sont dans stylesForEditor ------------*/
H1, H2 {
	padding:				0 0 0 20px;
}

/* Styles communs à toutes les pages -----------------------------------------*/
A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active {
	font:					100%/120% Arial, Helvetica, Sans-serif;
	color:					#a1b835;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	font:					100%/120% Arial, Helvetica, Sans-serif;
	color:					#a1b835;
	text-decoration:		underline;
}
A.LienCredit:link, A.LienCredit:visited, A.LienCredit:active {
	font:					100%/120% Arial, Helvetica, Sans-serif;
	color:					#a2a2a2;
	text-decoration:		none;
}
A.LienCredit:hover, A.LienCredit:visited:hover, A.LienCredit:active:hover {
	font:					100%/120% Arial, Helvetica, Sans-serif;
	color:					#a2a2a2;
	text-decoration:		underline;
}

.clearer {
	clear:					both;
	overflow:				hidden;
	height:					1px;
}

div.hr {
  height: 					5px;
  background: 				transparent url(../images/Img_DashVert.gif) repeat-x center;
  margin:					20px 0 20px 0;
}

div.hr hr {
  display: 					none;
}

p#InfoFooter{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color: 					#a2a2a2;
	margin: 				10px 0 10px 0;
}

div.LienLogo{
	position:				absolute;
	top:					17px;
	left:					426px;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
img#LogoEVB,img#LogoWS {
    position:absolute;
    z-index:1;
    bottom:12px;
}
img#LogoEVB {
    right:150px;
}
img#LogoWS {
    right:60px;
}
.AccueilTicker{
	position: 				absolute;
	z-index:				10;
	top:					255px;
	left:					320px;
	text-align:				left;
	font-size: 				12px;
	color: 					#fff;
}

div#ConteneurBottom h2 {
	font-size:				14px;
	color: 					#FFF;/*d9d9d9*/
	line-height: 			200%;
	background:				transparent;
	padding:				0;
}
div#ConteneurBottom p, div#ConteneurBottom .Texte {
	font-size:				11px;
	line-height: 			15px;
	color:					#cccccc;
}

div#PostIt{
	position:				absolute;
	z-index:				2;
	top: 					108px;
	left: 					0;
}


/* Styles spéciaux pour pages intérieures ------------------------------------*/
div.ConteneurBottomInterieur h2, div.ConteneurBottomInterieur h3, div.ConteneurBottomInterieur h4 {
	color:					#FFF;
}
div.ConteneurBottomInterieur p, div.ConteneurBottomInterieur .Texte {
	font-size:				11px;
	line-height: 			15px;
	color:					#cccccc;
}
div.ConteneurBottomInterieur A.Lien:link, div.ConteneurBottomInterieur A.Lien:visited, div.ConteneurBottomInterieur A.Lien:active,
div.ConteneurBottomInterieur A.Lien:hover, div.ConteneurBottomInterieur A.Lien:visited:hover, div.ConteneurBottomInterieur A.Lien:active:hover {
	color:					#FFF;
	font-size:				11px;
	line-height: 			15px;
	text-decoration:		underline;
}
div.ConteneurBottomInterieur A.Lien:hover, div.ConteneurBottomInterieur A.Lien:visited:hover, div.ConteneurBottomInterieur A.Lien:active:hover {
	text-decoration:		none;
}

/* Styles pour sous menus ----------------------------------------------------*/
ul#SousMenu {
	margin:					0 15px 0 10px;
}
ul#SousMenu li {
	list-style-type: 		none;
	list-style-image: 		none;
	text-align: 			left;
	margin:			        0 0 8px;
	background:				transparent ;
}
ul#SousMenu li ul {
	margin-top:				10px;
	margin-left:			0;
}
ul#SousMenu li ul li {
	margin-bottom:			5px;
}

/* --------- SECTION ACADEMIE --------- */
.sectionAcademie .SousMenuOff a:link, .sectionAcademie .SousMenuOff a:visited, .sectionAcademie .SousMenuOff a:active {
	background-image: 		url(../images/Img_IconeMenuFlecheAcademie.gif);
}
.sectionAcademie .SousMenuOff a:hover, .sectionAcademie .SousMenuOff a:visited:hover, .sectionAcademie .SousMenuOff a:active:hover,
.sectionAcademie .SousMenuOn .SousSousMenuOff a:hover, .sectionAcademie .SousMenuOn .SousSousMenuOff a:visited:hover, .sectionAcademie .SousMenuOn .SousSousMenuOff a:active:hover {
	color: 					#a1b835;
}
.sectionAcademie .SousMenuOn a:link, .sectionAcademie .SousMenuOn a:visited, .sectionAcademie .SousMenuOn a:active,
.sectionAcademie .SousMenuOn a:hover, .sectionAcademie .SousMenuOn a:visited:hover, .sectionAcademie .SousMenuOn a:active:hover {
	background-color: 		#a1b835;
}
/* --------- FIN SECTION ACADEMIE --------- */

/* --------- SECTION CAMPS --------- */
.sectionCamps .SousMenuOff a:link, .sectionCamps .SousMenuOff a:visited, .sectionCamps .SousMenuOff a:active {
	background-image: 		url(../images/Img_IconeMenuFlecheCamps.gif);
}
.sectionCamps .SousMenuOff a:hover, .sectionCamps .SousMenuOff a:visited:hover, .sectionCamps .SousMenuOff a:active:hover,
.sectionCamps .SousMenuOn .SousSousMenuOff a:hover, .sectionCamps .SousMenuOn .SousSousMenuOff a:visited:hover, .sectionCamps .SousMenuOn .SousSousMenuOff a:active:hover {
	color: 					#7b8f1c;
}
.sectionCamps .SousMenuOn a:link, .sectionCamps .SousMenuOn a:visited, .sectionCamps .SousMenuOn a:active,
.sectionCamps .SousMenuOn a:hover, .sectionCamps .SousMenuOn a:visited:hover, .sectionCamps .SousMenuOn a:active:hover {
	background-color: 		#7b8f1c;
}
/* --------- FIN SECTION CAMPS --------- */

/* --------- SECTION PISCINE --------- */
.sectionPiscine .SousMenuOff a:link, .sectionPiscine .SousMenuOff a:visited, .sectionPiscine .SousMenuOff a:active {
	background-image: 		url(../images/Img_IconeMenuFlechePiscine.gif);
}
.sectionPiscine .SousMenuOff a:hover, .sectionPiscine .SousMenuOff a:visited:hover, .sectionPiscine .SousMenuOff a:active:hover,
.sectionPiscine .SousMenuOn .SousSousMenuOff a:hover, .sectionPiscine .SousMenuOn .SousSousMenuOff a:visited:hover, .sectionPiscine .SousMenuOn .SousSousMenuOff a:active:hover {
	color: 					#951234;
}
.sectionPiscine .SousMenuOn a:link, .sectionPiscine .SousMenuOn a:visited, .sectionPiscine .SousMenuOn a:active,
.sectionPiscine .SousMenuOn a:hover, .sectionPiscine .SousMenuOn a:visited:hover, .sectionPiscine .SousMenuOn a:active:hover {
	background-color: 		#951234;
}
/* --------- FIN SECTION PISCINE --------- */

/* --------- SECTION RECEPTION --------- */
.sectionReception .SousMenuOff a:link, .sectionReception .SousMenuOff a:visited, .sectionReception .SousMenuOff a:active {
	background-image: 		url(../images/Img_IconeMenuFlecheReception.gif);
}
.sectionReception .SousMenuOff a:hover, .sectionReception .SousMenuOff a:visited:hover, .sectionReception .SousMenuOff a:active:hover,
.sectionReception .SousMenuOn .SousSousMenuOff a:hover, .sectionReception .SousMenuOn .SousSousMenuOff a:visited:hover, .sectionReception .SousMenuOn .SousSousMenuOff a:active:hover {
	color: 					#cf8b2d;
}
.sectionReception .SousMenuOn a:link, .sectionReception .SousMenuOn a:visited, .sectionReception .SousMenuOn a:active,
.sectionReception .SousMenuOn a:hover, .sectionReception .SousMenuOn a:visited:hover, .sectionReception .SousMenuOn a:active:hover {
	background-color: 		#cf8b2d;
}
/* --------- FIN SECTION RECEPTION --------- */

/* --------- SECTION SERVICES --------- */
.sectionServices .SousMenuOff a:link, .sectionServices .SousMenuOff a:visited, .sectionServices .SousMenuOff a:active {
	background-image: 		url(../images/Img_IconeMenuFlecheServices.gif);
}
.sectionServices .SousMenuOff a:hover, .sectionServices .SousMenuOff a:visited:hover, .sectionServices .SousMenuOff a:active:hover,
.sectionServices .SousMenuOn .SousSousMenuOff a:hover, .sectionServices .SousMenuOn .SousSousMenuOff a:visited:hover, .sectionServices .SousMenuOn .SousSousMenuOff a:active:hover {
	color: 					#e7ad01;
}
.sectionServices .SousMenuOn a:link, .sectionServices .SousMenuOn a:visited, .sectionServices .SousMenuOn a:active,
.sectionServices .SousMenuOn a:hover, .sectionServices .SousMenuOn a:visited:hover, .sectionServices .SousMenuOn a:active:hover {
	background-color: 		#e7ad01;
}
/* --------- FIN SECTION SERVICES --------- */

/*- Styles principaux du SousMenu --*/
.SousMenuOff a:link, .SousMenuOff a:visited, .SousMenuOff a:active,
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	background-color:		transparent;
	background-repeat:		no-repeat;
	background-position:	0 5px;
	font: 					12px/120% Arial, Helvetica, Sans-serif;
	color: 					#484e52;
	text-decoration: 		none;
	padding: 				2px 10px 2px 25px;
	display:block;
}
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	text-decoration: 		underline;
}
.SousMenuOn a:link, .SousMenuOn a:visited, .SousMenuOn a:active,
.SousMenuOn a:hover, .SousMenuOn a:visited:hover, .SousMenuOn a:active:hover {
	background-image: 		url(../images/Img_IconeMenuFleche-over.gif);
	background-repeat:		no-repeat;
	background-position:	0 5px;
	font: 					12px/120% Arial, Helvetica, Sans-serif;
	color: 					#fff;
	text-decoration: 		none;
	padding: 				2px 10px 2px 25px;
	display:block;
}
.SousMenuInactif span,
.SousMenuInactif a:link, .SousMenuInactif a:visited, .SousMenuInactif a:active,
.SousMenuInactif a:hover, .SousMenuInactif a:visited:hover, .SousMenuInactif a:active:hover {
	background: 			#FFF url(../images/Img_IconeMenuFlecheInactif.gif) no-repeat 0 5px;
	color:					#484e52;
	font: 					12px/120% Arial, Helvetica, Sans-serif;
	text-transform:			uppercase;
	color: 					#adadad;
	text-decoration: 		none;
	padding: 				2px 10px 2px 25px;
	display:block;
}

/*- Styles principaux du SousSousMenu --*/
.SousMenuOff .SousSousMenuOff a:link, .SousMenuOff .SousSousMenuOff a:visited, .SousMenuOff .SousSousMenuOff a:active,
.SousMenuOn .SousSousMenuOff a:link, .SousMenuOn .SousSousMenuOff a:visited, .SousMenuOn .SousSousMenuOff a:active {
	background: 			#FFF url(../images/Img_IconeSSMenuFleche.gif) no-repeat 0 5px;
	color:					#484e52;
	font: 					12px/120% Arial, Helvetica, Sans-serif;
	text-transform:			none;
	text-decoration: 		none;
	padding: 				2px 10px 2px 20px;
	margin-left:			15px;
	display:block;
}
.SousMenuOff .SousSousMenuOff a:hover, .SousMenuOff .SousSousMenuOff a:visited:hover, .SousMenuOff .SousSousMenuOff a:active:hover,
.SousMenuOn .SousSousMenuOff a:hover, .SousMenuOn .SousSousMenuOff a:visited:hover, .SousMenuOn .SousSousMenuOff a:active:hover {
	background: 			#FFF url(../images/Img_IconeSSMenuFleche.gif) no-repeat 0 5px;
	font: 					12px/120% Arial, Helvetica, Sans-serif;
	text-transform:			none;
	text-decoration: 		underline;
}
.SousMenuOff .SousSousMenuOn a:link, .SousMenuOff .SousSousMenuOn a:visited, .SousMenuOff .SousSousMenuOn a:active,
.SousMenuOff .SousSousMenuOn a:hover, .SousMenuOff .SousSousMenuOn a:visited:hover, .SousMenuOff .SousSousMenuOn a:active:hover,
.SousMenuOn .SousSousMenuOn a:link, .SousMenuOn .SousSousMenuOn a:visited, .SousMenuOn .SousSousMenuOn a:active,
.SousMenuOn .SousSousMenuOn a:hover, .SousMenuOn .SousSousMenuOn a:visited:hover, .SousMenuOn .SousSousMenuOn a:active:hover {
	background: 			#64676a url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 5px;
	font: 					12px/120% Arial, Helvetica, Sans-serif;
	text-transform:			none;
	text-decoration: 		none;
	padding: 				2px 10px 2px 20px;
	margin-left:			15px;
	color: 					#fff;
	display:block;
}

/* Styles pour menus déroulants ----------------------------------------------*/
div#ConteneurMenu {
	position:				absolute;
	z-index:				3;
	top:					-43px;
	left:					218px;
}

div#ConteneurMenu a span {
	display:				none;
}

a.TopMenuAcademie:link, a.TopMenuAcademie:visited, a.TopMenuAcademie:active  {
	background: 			#000 url(../images/Btn_Academie.jpg) left no-repeat;
	width: 					95px;
	height: 				53px;
	display:				block;
	float:					left;
	margin-right:			1px;
}

a.TopMenuAcademieSelect:link, a.TopMenuAcademieSelect:visited, a.TopMenuAcademieSelect:active   {
	background: 			#000 url(../images/Btn_Academie-over.jpg) left no-repeat;
	width: 					95px;
	height: 				53px;
	display:				block;
	float:					left;
	margin-right:			1px;
}

a.TopMenuCamps:link, a.TopMenuCamps:visited, a.TopMenuCamps:active {
	background: 			#000 url(../images/Btn_Camps.jpg) left no-repeat;
	width: 					118px;
	height: 				53px;
	display:				block;
	float:					left;			
	margin-right:			1px;			
}

a.TopMenuCampsSelect:link, a.TopMenuCampsSelect:visited, a.TopMenuCampsSelect:active  {
	background: 			#000 url(../images/Btn_Camps-over.jpg) left no-repeat;
	width: 					118px;
	height: 				53px;
	display:				block;
	float:					left;			
	margin-right:			1px;			
}

a.TopMenuPiscine:link, a.TopMenuPiscine:visited, a.TopMenuPiscine:active {
	background: 			#000 url(../images/Btn_Piscine.jpg) left no-repeat;
	width: 					75px;
	height: 				53px;
	display:				block;
	float:					left;			
	margin-right:			1px;			
}

a.TopMenuPiscineSelect:link, a.TopMenuPiscineSelect:visited, a.TopMenuPiscineSelect:active {
	background: 			#000 url(../images/Btn_Piscine-over.jpg) left no-repeat;
	width: 					75px;
	height: 				53px;
	display:				block;
	float:					left;			
	margin-right:			1px;			
}

a.TopMenuReception:link, a.TopMenuReception:visited, a.TopMenuReception:active {
	background: 			#000 url(../images/Btn_Reception.jpg) left no-repeat;
	width: 					145px;
	height: 				53px;
	display:				block;
	float:					left;			
	margin-right:			1px;			
}

a.TopMenuReceptionSelect:link, a.TopMenuReceptionSelect:visited, a.TopMenuReceptionSelect:active {
	background: 			#000 url(../images/Btn_Reception-over.jpg) left no-repeat;
	width: 					145px;
	height: 				53px;
	display:				block;
	float:					left;			
	margin-right:			1px;			
}

a.TopMenuServices:link, a.TopMenuServices:visited, a.TopMenuServices:active {
	background: 			#000 url(../images/Btn_Services.jpg) left no-repeat;
	width: 					146px;
	height: 				53px;
	display:				block;
	float:					left;			
	margin-right:			1px;			
}

a.TopMenuServicesSelect:link, a.TopMenuServicesSelect:visited, a.TopMenuServicesSelect:active {
	background: 			#000 url(../images/Btn_Services-over.jpg) left no-repeat;
	width: 					146px;
	height: 				53px;
	display:				block;
	float:					left;			
	margin-right:			1px;			
}

ul#Menu {
	float: 					left;
  	margin: 				85px 0 0 0px;
  	padding: 				0;
  	list-style: 			none ;
}

ul#Menu li.ItemMenu {
	float: 					left;
	margin: 				0 37px 0 0;
	padding:				0;
	color: 					#8c8e90;
	font-weight: 			bold;
  	list-style: 			none ;
}

div#ConteneurMenuCouleur{
	margin: 				0 0 0 217px;
	clear: 					both; 
}

div#ConteneurMenuCouleurBas{
	clear: 					both; 
	margin-left:			auto;
	margin-right:			auto;
	width:					600px;/*584px*/
}
div#ConteneurMenuCouleurBas .MenuAcademie, div#ConteneurMenuCouleurBas img {
	margin-left:            8px;
}

div.MenuAcademie, div.MenuCamps, div.MenuPiscine, div.MenuReception, div.MenuServices{
	height: 				9px;
	border: 				#fff solid 1px;
	border-left:			none; 
	border-bottom:			none; 
	overflow:				hidden;
	float: 					left;
}
div.MenuAcademie{
	background-color: 		#a1b835;
	width: 					90px;
}
div.MenuCamps{
	background-color: 		#7b8f1c;
	width: 					118px;
}
div.MenuPiscine{
	background-color: 		#951234;
	width: 					73px;
}
div.MenuReception{
	background-color: 		#cf8b2d;
	width: 					148px;
}
div.MenuServices{
	background-color: 		#f2b701;
	width: 					150px;
}
span.MenuDeroulOff,
a.MenuDeroulOff:link, a.MenuDeroulOff:visited, a.MenuDeroulOff:active, a.MenuDeroulOff:hover, a.MenuDeroulOff:visited:hover, a.MenuDeroulOff:active:hover, a.MenuDeroulOn:link, a.MenuDeroulOn:visited, a.MenuDeroulOn:active, a.MenuDeroulOn:hover, a.MenuDeroulOn:visited:hover, a.MenuDeroulOn:active:hover, a.MenuDeroulSousItemOff:link, a.MenuDeroulSousItemOff:visited, a.MenuDeroulSousItemOff:active, a.MenuDeroulSousItemOff:hover, a.MenuDeroulSousItemOff:visited:hover, a.MenuDeroulSousItemOff:active:hover, a.MenuDeroulSousItemOn:link, a.MenuDeroulSousItemOn:visited, a.MenuDeroulSousItemOn:active, a.MenuDeroulSousItemOn:hover, a.MenuDeroulSousItemOn:visited:hover, a.MenuDeroulSousItemOn:active:hover {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		none;
	padding: 				5px 10px 5px 20px;
	display:				block;
}

/* ----- menus déroulants Academie ----------------------------------------------*/
.MenuDeroulAcademie {
	width: 200px;
	background:				#a1b835;
}

.MenuDeroulAcademie .MenuDeroulOff {
	background:				#a1b835;
/*	padding: 				5px 10px 5px 0;*/
}

.MenuDeroulAcademie .MenuDeroulSousItemOff {
	background:				#a1b835;
	padding: 				5px 10px 5px 0;
}

.MenuDeroulAcademie a.MenuDeroulOff:hover, .MenuDeroulAcademie a.MenuDeroulOff:visited:hover, .MenuDeroulAcademie a.MenuDeroulOff:active:hover {
	background: 			#91a630 url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulAcademie a.MenuDeroulOn:link, .MenuDeroulAcademie a.MenuDeroulOn:visited, .MenuDeroulAcademie a.MenuDeroulOn:active {
	background: 			#91a630 url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulAcademie a.MenuDeroulOn:hover, .MenuDeroulAcademie a.MenuDeroulOn:visited:hover, .MenuDeroulAcademie a.MenuDeroulOn:active:hover  {
	background: 			#91a630 url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulAcademie a.MenuDeroulSousItemOff:link, .MenuDeroulAcademie a.MenuDeroulSousItemOff:visited, .MenuDeroulAcademie a.MenuDeroulSousItemOff:active {
	padding: 				5px 10px 5px 50px;
}

.MenuDeroulAcademie a.MenuDeroulSousItemOff:hover, .MenuDeroulAcademie a.MenuDeroulSousItemOff:visited:hover, .MenuDeroulAcademie a.MenuDeroulSousItemOff:active:hover {
	background: 			#91a630 url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
.MenuDeroulAcademie a.MenuDeroulSousItemOn:link, .MenuDeroulAcademie a.MenuDeroulSousItemOn:visited, .MenuDeroulAcademie a.MenuDeroulSousItemOn:active {
	background: 			#91a630 url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
.MenuDeroulAcademie a.MenuDeroulSousItemOn:hover, .MenuDeroulAcademie a.MenuDeroulSousItemOn:visited:hover, .MenuDeroulAcademie a.MenuDeroulSousItemOn:active:hover  {
	background: 			#91a630 url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
/* ----- Fin menus déroulants Academie ----------------------------------------------*/

/* ----- menus déroulants Camps ----------------------------------------------*/
.MenuDeroulCamps {
	width: 200px;
	background:				#7b8f1c;
}

.MenuDeroulCamps .MenuDeroulOff {
	background:				#7b8f1c;
/*	padding: 				5px 10px 5px 0;*/
}

.MenuDeroulCamps .MenuDeroulSousItemOff {
	background:				#7b8f1c;
	padding: 				5px 10px 5px 0;
}

.MenuDeroulCamps a.MenuDeroulOff:hover, .MenuDeroulCamps a.MenuDeroulOff:visited:hover, .MenuDeroulCamps a.MenuDeroulOff:active:hover {
	background: 			#657617 url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulCamps a.MenuDeroulOn:link, .MenuDeroulCamps a.MenuDeroulOn:visited, .MenuDeroulCamps a.MenuDeroulOn:active {
	background: 			#657617 url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulCamps a.MenuDeroulOn:hover, .MenuDeroulCamps a.MenuDeroulOn:visited:hover, .MenuDeroulCamps a.MenuDeroulOn:active:hover  {
	background: 			#657617 url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulCamps a.MenuDeroulSousItemOff:link, .MenuDeroulCamps a.MenuDeroulSousItemOff:visited, .MenuDeroulCamps a.MenuDeroulSousItemOff:active {
	padding: 				5px 10px 5px 50px;
}

.MenuDeroulCamps a.MenuDeroulSousItemOff:hover, .MenuDeroulCamps a.MenuDeroulSousItemOff:visited:hover, .MenuDeroulCamps a.MenuDeroulSousItemOff:active:hover {
	background: 			#657617 url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
.MenuDeroulCamps a.MenuDeroulSousItemOn:link, .MenuDeroulCamps a.MenuDeroulSousItemOn:visited, .MenuDeroulCamps a.MenuDeroulSousItemOn:active {
	background: 			#657617 url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
.MenuDeroulCamps a.MenuDeroulSousItemOn:hover, .MenuDeroulCamps a.MenuDeroulSousItemOn:visited:hover, .MenuDeroulCamps a.MenuDeroulSousItemOn:active:hover  {
	background: 			#657617 url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
/* ----- Fin menus déroulants Camps ----------------------------------------------*/

/* ----- menus déroulants Piscine ----------------------------------------------*/
.MenuDeroulPiscine {
	width: 200px;
	background:				#951234;
}

.MenuDeroulPiscine .MenuDeroulOff {
	background:				#951234;
/*	padding: 				5px 10px 5px 0;*/
}

.MenuDeroulPiscine .MenuDeroulSousItemOff {
	background:				#951234;
	padding: 				5px 10px 5px 0;
}

.MenuDeroulPiscine a.MenuDeroulOff:hover, .MenuDeroulPiscine a.MenuDeroulOff:visited:hover, .MenuDeroulPiscine a.MenuDeroulOff:active:hover {
	background: 			#710e28 url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulPiscine a.MenuDeroulOn:link, .MenuDeroulPiscine a.MenuDeroulOn:visited, .MenuDeroulPiscine a.MenuDeroulOn:active {
	background: 			#710e28 url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulPiscine a.MenuDeroulOn:hover, .MenuDeroulPiscine a.MenuDeroulOn:visited:hover, .MenuDeroulPiscine a.MenuDeroulOn:active:hover  {
	background: 			#710e28 url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulPiscine a.MenuDeroulSousItemOff:link, .MenuDeroulPiscine a.MenuDeroulSousItemOff:visited, .MenuDeroulPiscine a.MenuDeroulSousItemOff:active {
	padding: 				5px 10px 5px 50px;
}

.MenuDeroulPiscine a.MenuDeroulSousItemOff:hover, .MenuDeroulPiscine a.MenuDeroulSousItemOff:visited:hover, .MenuDeroulPiscine a.MenuDeroulSousItemOff:active:hover {
	background: 			#710e28 url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
.MenuDeroulPiscine a.MenuDeroulSousItemOn:link, .MenuDeroulPiscine a.MenuDeroulSousItemOn:visited, .MenuDeroulPiscine a.MenuDeroulSousItemOn:active {
	background: 			#710e28 url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
.MenuDeroulPiscine a.MenuDeroulSousItemOn:hover, .MenuDeroulPiscine a.MenuDeroulSousItemOn:visited:hover, .MenuDeroulPiscine a.MenuDeroulSousItemOn:active:hover  {
	background: 			#710e28 url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
/* ----- Fin menus déroulants Piscine ----------------------------------------------*/

/* ----- menus déroulants Reception ----------------------------------------------*/
.MenuDeroulReception {
	width: 200px;
	background:				#cf8b2d;
}

.MenuDeroulReception .MenuDeroulOff {
	background:				#cf8b2d;
/*	padding: 				5px 10px 5px 0;*/
}

.MenuDeroulReception .MenuDeroulSousItemOff {
	background:				#cf8b2d;
	padding: 				5px 10px 5px 0;
}

.MenuDeroulReception a.MenuDeroulOff:hover, .MenuDeroulReception a.MenuDeroulOff:visited:hover, .MenuDeroulReception a.MenuDeroulOff:active:hover {
	background: 			#ba6e08 url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulReception a.MenuDeroulOn:link, .MenuDeroulReception a.MenuDeroulOn:visited, .MenuDeroulReception a.MenuDeroulOn:active {
	background: 			#ba6e08 url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulReception a.MenuDeroulOn:hover, .MenuDeroulReception a.MenuDeroulOn:visited:hover, .MenuDeroulReception a.MenuDeroulOn:active:hover  {
	background: 			#ba6e08 url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulReception a.MenuDeroulSousItemOff:link, .MenuDeroulReception a.MenuDeroulSousItemOff:visited, .MenuDeroulReception a.MenuDeroulSousItemOff:active {
	padding: 				5px 10px 5px 50px;
}

.MenuDeroulReception a.MenuDeroulSousItemOff:hover, .MenuDeroulReception a.MenuDeroulSousItemOff:visited:hover, .MenuDeroulReception a.MenuDeroulSousItemOff:active:hover {
	background: 			#ba6e08 url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
.MenuDeroulReception a.MenuDeroulSousItemOn:link, .MenuDeroulReception a.MenuDeroulSousItemOn:visited, .MenuDeroulReception a.MenuDeroulSousItemOn:active {
	background: 			#ba6e08 url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
.MenuDeroulReception a.MenuDeroulSousItemOn:hover, .MenuDeroulReception a.MenuDeroulSousItemOn:visited:hover, .MenuDeroulReception a.MenuDeroulSousItemOn:active:hover  {
	background: 			#ba6e08 url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
/* ----- Fin menus déroulants Reception ----------------------------------------------*/

/* ----- menus déroulants Services ----------------------------------------------*/
.MenuDeroulServices {
	width: 					200px;
	background:				#f3b701;
}

.MenuDeroulServices .MenuDeroulOff {
	background:				#f3b701;
/*	padding: 				5px 10px 5px 0;*/
}

.MenuDeroulServices .MenuDeroulSousItemOff {
	background:				#f3b701;
	padding: 				5px 10px 5px 0;
}

.MenuDeroulServices a.MenuDeroulOff:hover, .MenuDeroulServices a.MenuDeroulOff:visited:hover, .MenuDeroulServices a.MenuDeroulOff:active:hover {
	background: 			#d99a1a url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulServices a.MenuDeroulOn:link, .MenuDeroulServices a.MenuDeroulOn:visited, .MenuDeroulServices a.MenuDeroulOn:active {
	background: 			#d99a1a url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulServices a.MenuDeroulOn:hover, .MenuDeroulServices a.MenuDeroulOn:visited:hover, .MenuDeroulServices a.MenuDeroulOn:active:hover  {
	background: 			#d99a1a url(../images/Img_IconeMenuFleche-over.gif) no-repeat 0 7px;
}

.MenuDeroulServices a.MenuDeroulSousItemOff:link, .MenuDeroulServices a.MenuDeroulSousItemOff:visited, .MenuDeroulServices a.MenuDeroulSousItemOff:active {
	padding: 				5px 10px 5px 50px;
}

.MenuDeroulServices a.MenuDeroulSousItemOff:hover, .MenuDeroulServices a.MenuDeroulSousItemOff:visited:hover, .MenuDeroulServices a.MenuDeroulSousItemOff:active:hover {
	background: 			#d99a1a url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
.MenuDeroulServices a.MenuDeroulSousItemOn:link, .MenuDeroulServices a.MenuDeroulSousItemOn:visited, .MenuDeroulServices a.MenuDeroulSousItemOn:active {
	background: 			#d99a1a url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
.MenuDeroulServices a.MenuDeroulSousItemOn:hover, .MenuDeroulServices a.MenuDeroulSousItemOn:visited:hover, .MenuDeroulServices a.MenuDeroulSousItemOn:active:hover  {
	background: 			#d99a1a url(../images/Img_IconeMenuFleche-over.gif) 30px 7px no-repeat;
	padding: 				5px 10px 5px 50px;
}
/* ----- Fin menus déroulants Services ----------------------------------------------*/


div.hrMenuDeroulant {
  height: 					1px;
  background: 				transparent url(../images/Img_DashBlanc.gif) repeat-x scroll center;
}

div.hrMenuDeroulant hr {
  display: 					none;
}

div.MenuDeroulVert div.hrMenuDeroulant{
	background-color:		#a1b835;
}


/* Menu secondaire------------------------------------------------------------*/

div#MenuSec {
	float:					left;
	margin: 				20px 0 0 0;
	padding-left: 			20px;
}

div#MenuSec div {
	float:					left;
	margin-right: 			8px;
}
div#MenuSec img,  div#MenuSecPortail img{
	margin-bottom: 			5px;
}

div#MenuSec a, div#MenuSec a:visited, div#MenuSec a:active, div#MenuSecPortail a, div#MenuSecPortail a:visited, div#MenuSecPortail a:active {
	font:					100%/120% Arial, Helvetica, Sans-serif;
	font-size: 				10px;
	color:					#c4c4c4;
	text-decoration:		none;
}
div#MenuSec a:hover, div#MenuSecPortail a:hover {
	font:					100%/120% Arial, Helvetica, Sans-serif;
	font-size: 				10px;
	color:					#fff;
	text-decoration:		none;
}

div#MenuSecPortail{
	float:					right;
}

div#MenuSecPortail div {
	margin: 				20px 62px 0 0;
}

/* Styles pour Plan du site --------------------------------------------------*/
#PlanDuSite {
	/* Styles du UL */
}

/* Styles pour formulaires----------------------------------------------------*/
fieldset {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	padding:				0 0 0 5px;
	margin:					12px 0 30px 0;
	border:					1px solid #999999;
}
.avertissementFieldset, .erreurFieldset {
	border:					1px solid #FF0000;
}
.contenuFieldset {
	padding:				15px 15px 15px 8px;
}

.TxtLabel {
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#4F4F4F;
	padding:				0;
}
.TxtBox, .TxtArea, .TxtBoxErreur {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#4F4F4F;
	border:					1px solid #666666;
	padding:				2px;
	margin:					0;
}
.TxtBoxErreur {
	background-color:       #ffebeb;
	border:					1px solid #FF0000;
}

/*- Styles de formulaires par theme de couleur --*/
legend {
	font:					13px/120% Arial, Helvetica, Sans-serif;
	color:					#a1b835;
	font-weight:			bold;
	padding:				0 5px;
	margin:					0;
}
.sectionAcademie legend {
	color:					#a1b835;
}
.sectionCamps legend {
	color:					#7b8f1c;
}
.sectionPiscine legend {
	color:					#951234;
}
.sectionReception legend {
	color:					#cf8b2d;
}
.sectionServices legend {
	color:					#e7ad01;
}
.avertissementFieldset legend, .erreurFieldset legend {
	color:					#FF0000;
}
.erreurFieldset ul {
	margin:                 0 0 0 15px;
	padding:                0;
}
.erreurFieldset li {
	list-style-type:		disc;
	list-style-position:	outside;
	color:					#FF0000;
	padding:	            0;
	background:				none;
}

.Btn {
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#FFF;
	border:					1px solid #FFF;
	overflow: 				visible;
	padding:				3px 10px;
	background:				#A1B835;
	cursor:					pointer;
}
.sectionAcademie .Btn {
	background:				#a1b835;
}
.sectionCamps .Btn {
	background:				#7b8f1c;
}
.sectionPiscine .Btn {
	background:				#951234;
}
.sectionReception .Btn {
	background:				#cf8b2d;
}
.sectionServices .Btn {
	background:				#e7ad01;
}


/* Général -------------------------------------------------------------------*/
html, body {
	font:					100%/120% Arial, Helvetica, Sans-serif;
	color:					#4F4F4F;
	padding:				0;
	margin:					0;
	background:				#000;
}

div.ccentreTop {
	text-align:				center;
	background:  			#22292e;
}

div.centreTop { 
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0px;
	position:				relative;
	width:					1000px;
	height:					105px;
	background-image:		url(../images/Bg_AccueilTop.jpg)}

.espaceEntete{
	height: 				30px;
}

div.ccentreMiddle {
	text-align:				center;
	background-color:		#fff;
}

div.centreMiddle {
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0px;
	position:				relative;
	width:					1000px;
	height:					274px;
}

div.ccentreBottom {
	text-align:				center;
	background-color:		#242c31;
}

div.centreBottom {
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0px;
	position:				relative;
	width:					1000px;
	text-align:				left;
}

div#ConteneurBottom {
	margin:					0 0 0 350px;
	padding:				20px 0 20px 0;
	width:					330px;
	/*height:					70px;*/

}
div#ConteneurBottom2 {
	margin:					0 0 0 217px;
}

div.ConteneurBottomInterieur {
	float:					left;
	margin:					0 30px 0 0;
	padding:				20px 0 20px 0;
	width:					175px;
}

div.ccentreInterieur {
	text-align:				center;
	background:				#fff;
}

div.centreInterieur {
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0px;
	position:				relative;
	width:					1000px;
}

div.ccentre {
	text-align:				center;
}

div.centre { 
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0px;
	position:				relative;
	width:					1000px;
}

div#ColGauche{
	float:					left;
	width:					217px;
	text-align: 			left;
}

div#ColCentre{
	float:					left;
	width:					584px;
	text-align: 			left;
}

div#ColDroite{
	float:					right;
	width:					199px;
	text-align: 			left;
}

.BlocDroit{
	margin:					0 0 15px 15px;
	padding-bottom:			10px;
}
.sectionAcademie .BlocDroit{
	background: 			#eff4d6;
	border-top: 			#a1b835 solid 10px;
}
.sectionCamps .BlocDroit{
	background: 			#eff4d6;
	border-top: 			#7b8f1c solid 10px;
}
.sectionPiscine .BlocDroit{
	background: 			#f8e8ec;
	border-top: 			#951234 solid 10px;
}
.sectionReception .BlocDroit{
	background: 			#f9ecda;
	border-top: 			#cf8b2d solid 10px;
}
.sectionServices .BlocDroit{
	background: 			#fff6db;
	border-top: 			#e7ad01 solid 10px;
}

.ContenueBlocDroit{
	margin:					17px 17px 0px 17px;
}

.ContenueBlocDroit li {
	margin: 				0 0 0 5px;
}

.ContenueBlocDroit li {
	font: 					11px/13px Arial, Helvetica, Sans-serif;
	background: 			transparent url(../images/Puce_FlecheGris.gif) no-repeat 0 5px;
	text-decoration: 		none;
	padding: 				2px 10px 2px 10px;
	list-style:				none;
	list-style-image:		none;
}

A:link, A:visited, A:active,
A:hover, A:visited:hover, A:active:hover {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	text-decoration:		none;
}
A:hover, A:visited:hover, A:active:hover {
	text-decoration:		underline;
}

.sectionAcademie #ColCentre A, .sectionAcademie #ColDroite A {
	color:					#a1b835;
}
.sectionCamps #ColCentre A, .sectionCamps #ColDroite A {
	color:					#7b8f1c;
}
.sectionPiscine #ColCentre A, .sectionPiscine #ColDroite A {
	color:					#951234;
}
.sectionReception #ColCentre A, .sectionReception #ColDroite A {
	color:					#cf8b2d;
}
.sectionServices #ColCentre A, .sectionServices #ColDroite A {
	color:					#e7ad01;
}

P {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	padding:				0;
	margin:					0 0 12px 0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					80%/80% Arial, Helvetica, Sans-serif;
}

.sectionAcademie H1 {
	background: 			transparent url(../images/Img_FlecheAcademie.gif) left top no-repeat;
}
.sectionCamps H1 {
	background: 			transparent url(../images/Img_FlecheCamps.gif) left top no-repeat;
}
.sectionPiscine H1 {
	background: 			transparent url(../images/Img_FlechePiscine.gif) left top no-repeat;
}
.sectionReception H1 {
	background: 			transparent url(../images/Img_FlecheReception.gif) left top no-repeat;
}
.sectionServices H1 {
	background: 			transparent url(../images/Img_FlecheServices.gif) left top no-repeat;
}

.sectionAcademie H2 {
	background: 			transparent url(../images/Img_FlecheInverseAcademie.gif) left top no-repeat;
}
.sectionCamps H2 {
	background: 			transparent url(../images/Img_FlecheInverseCamps.gif) left top no-repeat;
}
.sectionPiscine H2 {
	background: 			transparent url(../images/Img_FlecheInversePiscine.gif) left top no-repeat;
}
.sectionReception H2 {
	background: 			transparent url(../images/Img_FlecheInverseReception.gif) left top no-repeat;
}
.sectionServices H2 {
	background: 			transparent url(../images/Img_FlecheInverseServices.gif) left top no-repeat;
}

.sectionAcademie .BlocDroit H2, .sectionCamps .BlocDroit H2, .sectionPiscine .BlocDroit H2, .sectionReception .BlocDroit H2, .sectionServices .BlocDroit H2 {
	font:					14px/120% Arial, Helvetica, Sans-serif;
	font-weight:			bold;
	text-transform:			uppercase;
	margin:					3px 0 5px 0;
	padding:				0;
	text-indent: 			20px;
	background: 			transparent url(../images/Img_FlecheGris.gif) left top no-repeat;
}
.sectionAcademie .BlocDroit H2{
	color:					#a1b835;
}
.sectionCamps .BlocDroit H2{
	color:					#7b8f1c;
}
.sectionPiscine .BlocDroit H2{
	color:					#951234;
}
.sectionReception .BlocDroit H2{
	color:					#cf8b2d;
}
.sectionServices .BlocDroit H2 {
	color:					#e7ad01;
}

.sectionAcademie H3 {
	color:					#a1b835;
}
.sectionCamps H3 {
	color:					#7b8f1c;
}
.sectionPiscine H3 {
	color:					#951234;
}
.sectionReception H3 {
	color:					#cf8b2d;
}
.sectionServices H3 {
	color:					#e7ad01;
}

.sectionAcademie A.Lien:link, .sectionAcademie A.Lien:visited, .sectionAcademie A.Lien:active {
	color:					#a1b835;
}
.sectionAcademie A.Lien:hover, .sectionAcademie A.Lien:visited:hover, .sectionAcademie A.Lien:active:hover {
	color: 					#a1b835;
}

.sectionCamps A.Lien:link, .sectionCamps A.Lien:visited, .sectionCamps A.Lien:active {
	color:					#7b8f1c;
}
.sectionCamps A.Lien:hover, .sectionCamps A.Lien:visited:hover, .sectionCamps A.Lien:active:hover {
	color: 					#7b8f1c;
}

.sectionPiscine A.Lien:link, .sectionPiscine A.Lien:visited, .sectionPiscine A.Lien:active {
	color:					#951234;
}
.sectionPiscine A.Lien:hover, .sectionPiscine A.Lien:visited:hover, .sectionPiscine A.Lien:active:hover {
	color: 					#951234;
}

.sectionReception A.Lien:link, .sectionReception A.Lien:visited, .sectionReception A.Lien:active {
	color:					#cf8b2d;
}
.sectionReception A.Lien:hover, .sectionReception A.Lien:visited:hover, .sectionReception A.Lien:active:hover {
	color: 					#cf8b2d;
}

.sectionServices A.Lien:link, .sectionServices A.Lien:visited, .sectionServices A.Lien:active {
	color:					#e7ad01;
}
.sectionServices A.Lien:hover, .sectionServices A.Lien:visited:hover, .sectionServices A.Lien:active:hover {
	color: 					#e7ad01;
}

.sectionAcademie .PhotoContour, .sectionAcademie .PhotoGauche, .sectionAcademie .PhotoDroite {
	border-bottom:			#a1b835 10px solid;
}
.sectionCamps .PhotoContour, .sectionCamps .PhotoGauche, .sectionCamps .PhotoDroite {
	border-bottom:			#7b8f1c 10px solid;
}
.sectionPiscine .PhotoContour, .sectionPiscine .PhotoGauche, .sectionPiscine .PhotoDroite{
	border-bottom:			#951234 10px solid;
}
.sectionReception .PhotoContour, .sectionReception .PhotoGauche, .sectionReception .PhotoDroite {
	border-bottom:			#cf8b2d 10px solid;
}
.sectionServices .PhotoContour, .sectionServices .PhotoGauche, .sectionServices .PhotoDroite {
	border-bottom:			#e7ad01 10px solid;
}

/*- Styles pour les deux sections de programmes --------------------*/
/* Secondaire : #7b8f1c */
.colCentreSecondaire H1 {
	background-image: 		url(../images/Img_FlecheCamps.gif);
}
.colCentreSecondaire H2 {
	background-image:		url(../images/Img_FlecheInverseCamps.gif);
}
.colCentreSecondaire H3,
#ColCentre.colCentreSecondaire A.Lien:link, #ColCentre.colCentreSecondaire A.Lien:visited, #ColCentre.colCentreSecondaire A.Lien:active,
#ColCentre.colCentreSecondaire A.Lien:hover, #ColCentrecolCentreSecondaire A.Lien:visited:hover, #ColCentre.colCentreSecondaire A.Lien:active:hover {
	color:					#7b8f1c;
}
.colCentreSecondaire .PhotoContour, .colCentreSecondaire .PhotoGauche, .colCentreSecondaire .PhotoDroite {
	border-bottom:			#7b8f1c 10px solid;
}
/* Primaire et Prescolaire : #951234 */
.colCentrePrimaire H1 {
	background-image: 		url(../images/Img_FlechePiscine.gif);
}
.colCentrePrimaire H2 {
	background-image:		url(../images/Img_FlecheInversePiscine.gif);
}
.colCentrePrimaire H3,
#ColCentre.colCentrePrimaire A.Lien:link, #ColCentre.colCentrePrimaire A.Lien:visited, #ColCentre.colCentrePrimaire A.Lien:active,
#ColCentre.colCentrePrimaire A.Lien:hover, #ColCentre.colCentrePrimaire A.Lien:visited:hover, #ColCentre.colCentrePrimaire A.Lien:active:hover {
	color:					#951234;
}
.colCentrePrimaire .PhotoContour, .colCentrePrimaire .PhotoGauche, .colCentrePrimaire .PhotoDroite {
	border-bottom:			#951234 10px solid;
}

/*- Styles pour le plant du site -------*/
#PlanDuSite a:link, #PlanDuSite a:visited, #PlanDuSite a:active,
#PlanDuSite a:hover, #PlanDuSite a:visited:hover, #PlanDuSite a:active:hover {
	color: 					#484e52;
	background-image: 		url(../images/Img_IconeMenuFlecheAcademie.gif);
	background-color:		transparent;
	background-repeat:		no-repeat;
	background-position:	0 5px;
	font: 					12px/120% Arial, Helvetica, Sans-serif;
	text-decoration: 		none;
	padding: 				2px 10px 2px 25px;
}
#PlanDuSite a:hover, #PlanDuSite a:visited:hover, #PlanDuSite a:active:hover {
	text-decoration: 		underline;
}
#PlanDuSite ul a:link, #PlanDuSite ul a:visited, #PlanDuSite ul a:active,
#PlanDuSite ul a:hover, #PlanDuSite ul a:visited:hover, #PlanDuSite ul a:active:hover {
	background: 			none;
	color: 					#a1b835;
	font: 					11px/120% Arial, Helvetica, Sans-serif;
	text-decoration: 		none;
	padding: 				0;
}
#PlanDuSite ul a:hover, #PlanDuSite ul a:visited:hover, #PlanDuSite ul a:active:hover {
	text-decoration: 		underline;
}
#PlanDuSite ul ul a:link, #PlanDuSite ul ul a:visited, #PlanDuSite ul ul a:active,
#PlanDuSite ul ul a:hover, #PlanDuSite ul ul a:visited:hover, #PlanDuSite ul ul a:active:hover {
	color: 					#484e52;
}
ul#PlanDuSite {
	margin:					0;
	padding:                0;
}
ul#PlanDuSite li {
	list-style:				none;
	list-style-image:		none;
	background:				none;
	margin: 				3px 0;
}
ul#PlanDuSite ul {
	margin:					3px 0 3px 20px;
	padding:                0;
}
ul#PlanDuSite ul li {
	list-style:				none;
	list-style-image:		none;
	background: 			transparent url(../images/Puce_Liste.gif) no-repeat 0 5px;
	margin: 				1px 0 1px 15px;
	padding:				0 0 0 10px;
}
ul#PlanDuSite ul li ul {
	margin:					3px 0 3px 10px;
	padding:                0;
}
ul#PlanDuSite ul li ul li {
	list-style:				none;
	list-style-image:		none;
	background: 			none;
	margin: 				1px 0 1px 0;
	padding:				0;
}

/* ThickBox Video */
div.VideoBloc {
    background-color:#000;
    width: 350px;
    height: 325px;
}
div.VideoBloc div {
    padding:15px 0 0 15px;
}
div.BlocPhotoVignette {
	width:145px;
	height:137px;
	position:relative;
	overflow:hidden;
	margin-bottom:5px;
}
div.BlocPhotoVignette img {
	width:183px;
	height:137px;
	position:absolute;
	top:0px;
	left:-19px;
}

a.LienFleche:link, 
a.LienFleche:visited, 
a.LienFleche:active,
a.LienFleche:hover, 
a.LienFleche:visited:hover, 
a.LienFleche:active:hover {
	background:url(../images/Extranet/Puce_FlecheLien.gif) no-repeat center right;
	padding-right:10px;
	line-height:16px;
}