@import url(menu.css);

body {
background-color:#FFF; 
text-align:center; 
margin:0; 
padding:0;
font-size:11px; 
font-family:Arial, Helvetica, sans-serif;
position:relative;
}

#page {
width:982px;  
margin:0px auto; 
padding:0;
position:relative;
height:1325px;
text-align:left;
background-color:#FFF;
}
html > body #page { min-height:1325px; height:auto;}

.enfantEte #page , .sejour_H #page, .sejour_E #page, .sejour_B #page, .sejour_S #page, .sejour_D #page, .sejour_A #page{min-height:1380px;}

h1, h2, h3, h4, h5, h6, p, ul, li, form { 
padding:0px; 
margin:0px; 
line-height:140%;
font-weight:100
}

a , a:visited{ color:#452D7B;}
a:hover{ color:#69598F;}

/********editeur *****************/

#corpsPrincipal h3 { color:#412B75; font-size:22px; padding-bottom:15px;}

#corpsPrincipal p { color:#535353; font-size:12px; line-height:16px;}
#corpsPrincipal div.accroche p{ padding:10px 0; background:transparent url(../images/produit/guillemet_ouvert.png) top left no-repeat; font-family:Arial Narrow,Arial, Helvetica, sans-serif; color:#646F79; font-size:16px; font-style:italic; line-height:21px; text-indent:30px; }
#corpsPrincipal div.accroche { background:#FFFFFF url(../images/produit/guillemet_ferme.png) bottom right no-repeat; }

div.pointille { border-right:1px dashed #E5E5E4; padding-right:10px;margin-right:10px;}  

.image { padding:4px; border:1px solid #E5E5E4;}
.img_droite { float:right; clear:both; margin:0 0 10px 10px;}
.img_gauche { float:left; clear:both; margin:0 10px 10px 0;}
a.bleu1, a.bleu1:visited{ font-family:Arial Narrow, Helvetica, sans-serif; color:#76C4C8; font-size:17px; text-decoration:none;}
a.jaune_orange1, a.jaune_orange1:visited{ font-family:Arial, Helvetica, sans-serif; color:#EFA821; font-size:17px;text-decoration:none;}
a.orange1, a.orange1:visited{ font-family:Georgia, Helvetica, sans-serif; color:#E76224; font-size:17px;text-decoration:none;}
a.orange2, a.orange2:visited{ font-family:Tahoma, Helvetica, sans-serif; color:#E86325; font-size:17px;text-decoration:none;}
a.vert1, a.vert1:visited{ font-family:Georgia, Helvetica, sans-serif; color:#ACC93D; font-size:17px;text-decoration:none;}
a.jaune_orange2, a.jaune_orange2:visited{ font-family:Arial Narrow, Helvetica, sans-serif; color:#EFA821; font-size:17px;text-decoration:none;}
a.rose1, a.rose1:visited{ font-family:Georgia, Helvetica, sans-serif; color:#E55C7F; font-size:17px;text-decoration:none;}
a.bleu_fonce1, a.bleu_fonce1:visited{ font-family:Georgia, Helvetica, sans-serif; color:#452D7B; font-size:17px;text-decoration:none;}
a.vert2, a.vert2:visited{ font-family:Georgia Narrow, Helvetica, sans-serif; color:#ACC93D; font-size:17px;text-decoration:none;}
a.bleu2, a.bleu2:visited{ font-family:Arial, Helvetica, sans-serif; color:#76C4C8; font-size:17px;text-decoration:none;}
a.vert3, a.vert3:visited{ font-family:Trebuchet MS, Helvetica, sans-serif; color:#ACC93D; font-size:17px;text-decoration:none;}
a.jaune_orange3, a.jaune_orange3:visited{ font-family:Helvetica, Arial, sans-serif; color:#EFA821; font-size:17px;text-decoration:none;}

h4 { color:#87BC42; font-size:12px; font-weight:bold;}
/********fin editeur *****************/

#containMenu {
position:absolute;
left:382px;
position:absolute;
top:125px;
width:600px; background:#452D7B  url(/images/fd_menuDroite.gif) top right no-repeat;

}

#retourHome {
	left:45px;
	position:absolute;
	top:131px;
	width:76px;
	border-right:1px solid #E5E5E4;
}

#retourHome a { text-decoration:none}
#retourHome span { line-height:25px; float:left; }

select { 
font-size:11px; 
color:#545555;
}
input {border:1px solid #E5E5E4; color:#848383; font-size:11px; padding-left:4px }
input.assuannul { border:0px;}
br.clear { 
height:1px; 
line-height:1px; 
clear:both;
}
#entete{
position:relative;
border-right:1px solid #452D7B;
border-bottom:1px solid #452D7B;
height:162px;
position:relative;
}
#entete img {
border:0;
margin-left:-12px;
}
h1 { 
text-indent:-2000px;
line-height:0px;
font-size:0px;
height:0px;
}
#ce, #newsletter { font-size:12px; color:#452D7B; position:absolute; top:0; left:341px; width:234px; background:#FFF url(/images/fd_moduleHautGauche.gif) top left no-repeat; height:29px; padding-left:8px}
#ce form, #newsletter form {background:#FFF url(/images/fd_moduleHautCentre.gif) top right repeat-x; height:29px; padding-top:4px }
#ce div, #newsletter div  { background:#FFF url(/images/fd_moduleHautDroite.gif) top right no-repeat; height:29px; padding-right:8px}
#ce input,  #newsletter input { margin-left:8px; width:109px;}
#ce input.go  ,  #newsletter input.go  { width:auto; background:#FFF url(/images/fd_btnGo.jpg) top left no-repeat; border:0px solid red;height:21px;padding-bottom:4px; }

#newsletter { left:609px;width:291px;}

#rch {left:135px;position:absolute;top:136px; color:#452D7B; font-size:11px; }
#rch input{ margin-left:8px; width:102px; font-size:10px;border:1px solid #452D7B; font-family:Arial, Helvetica, sans-serif }
#rch input.go {margin-left:0px; width:auto; background-color:#452D7B; color:#FFF; padding-left:0px; padding-right:0px;}

#compte { font-size:11px; color:#ABC83C; position:absolute; top:80px; left:529px; width:205px; background:#FFF url(/images/fd_monCompte.png) top left no-repeat; height:32px; padding-left:28px}
#compte p { background:transparent url(/images/fd_monCompteCentre.gif) center center repeat-x; height:32px; line-height:32px; padding-left:10px}
#compte a, #compte a:visited { color:#848383; text-decoration:none; border-bottom:1px solid #E5E5E4; }
#panier { font-size:11px; color:#ABC83C; position:absolute; top:80px; left:761px; width:180px; background:#FFF url(/images/fd_panier.png) top left no-repeat; height:32px; padding-left:40px}
#panier p {background:transparent url(/images/fd_monCompteCentre.gif) center center repeat-x; height:32px; line-height:32px; padding-left:10px}
#panier a, #panier a:visited { color:#848383; text-decoration:none; border-bottom:1px solid #E5E5E4; }

#animationFlash {
height:315px;
margin-top:0px;
background-color:E7E7E7;
padding:0 3px;
}
#cd{ width:246px; position:absolute; top:451px; left:737px; }
#moteur {background:#442D7B url(/images/fd_moteurBas.jpg) bottom center no-repeat; padding-bottom:20px; width:207px; margin-left:21px; margin-bottom:10px; }
#moteur h2{ font-size:18px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:100; margin:0 11px;} 
#moteur h2 strong { font-size:20px; font-weight:100;}
#moteur form { margin:20px 11px 20px 20px;}
#moteur select { margin-bottom:10px; color:#4D4846; font-size:11px; width:175px; padding-left:0;}
#moteur input.multiSelect { margin-bottom:10px; color:#4D4846; font-size:11px;  padding-left:2;}
#btnMoteur {cursor:pointer; color:#452D7B; line-height:19px; background:#442D7B url(/images/fd_btnMoteur.gif) top left no-repeat; border:0px solid red;height:19px;width:132px;}

#moteur2 {background:#442D7B; padding-bottom:20px; width:972px; height:40px; padding:5px; display:block; float:left;}
#moteur2 h2{ font-size:18px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:100; margin:0 11px;} 
#moteur2 h2 strong { font-size:20px; font-weight:100;}
#moteur2 form { margin:5px;}
#moteur2 select { margin-bottom:10px; color:#4D4846; font-size:11px; width:175px; padding-left:0;}
#moteur2 input.multiSelect, #moteur2 input { margin-bottom:10px; color:#4D4846; font-size:11px;  padding-left:2;}

#cd .bloc {margin:0 1px 0px 0; padding-bottom:0px; }
#cd .bloc p {display:block; padding-left:11px;}
#cd .bloc ul {display:block; padding-left:11px;}
#cd .bloc div {padding:0px 0px 0px 17px;}



#cd .blocd {padding-bottom:8px;}
#cd .blocd p {display:block; padding-left:11px;}
#cd .blocd ul {color:#412B75; display:block; padding:0 0 1px 11px; list-style-type:none;}
#cd .blocd div {margin-right:1px; padding:10px 0px 0px 17px;}


#cd .blocd ul strong { font-size:13px;}
#cd .blocd ul li { height:34px; padding-bottom:20px; }
#cd .blocd ul li a {text-decoration:none; color:#412B75;  background:#FFF url(/images/nb/picto_jeu.jpg) top left no-repeat; padding-left:50px;  display:block;}
#cd .blocd ul li.photo a{ background:#FFF url(/images/nb/picto_photo.jpg) top left no-repeat; padding-left:50px;}
#cd .blocd ul li.offre a{ background:#FFF url(/images/nb/picto_offres.jpg) top left no-repeat; padding-left:50px;}
#cd .blocd ul li.brochure a{ background:#FFF url(/images/nb/picto_catalogueEnLigne.jpg) top left no-repeat; padding-left:50px;}
#cd .blocd ul li.equipe a{ background:#FFF url(/images/nb/picto_espaceEmploi.jpg) top left no-repeat; padding-left:50px;}
#cd .blocd ul li.animateur a{ background:#FFF url(/images/nb/picto_espaceAnimateur.jpg) top left no-repeat; padding-left:50px;}
#cd .blocd ul li.jeu a:hover {text-decoration:none; color:#412B75;  background:#FFF url(/images/couleur/picto_jeu.jpg) top left no-repeat;}
#cd .blocd ul li.photo a:hover{ background:#FFF url(/images/couleur/picto_photo.jpg) top left no-repeat;}
#cd .blocd ul li.offre a:hover{ background:#FFF url(/images/couleur/picto_offres.jpg) top left no-repeat; }
#cd .blocd ul li.brochure a:hover{ background:#FFF url(/images/couleur/picto_catalogueEnLigne.jpg) top left no-repeat; }
#cd .blocd ul li.equipe a:hover{ background:#FFF url(/images/couleur/picto_espaceEmploi.jpg) top left no-repeat;}
#cd .blocd ul li.animateur a:hover{ background:#FFF url(/images/couleur/picto_espaceAnimateur.jpg) top left no-repeat; }

#cd .blocd ul li.devis a{ background:#FFF url(/images/produit/picto_devis.png) top left no-repeat; padding-left:50px;}
#cd .blocd ul li.imprimer a{ background:#FFF url(/images/produit/picto_imprimer.png) top left no-repeat; padding-left:50px;}
#cd .blocd ul li.calendrier a{ background:#FFF url(/images/produit/picto_dispo.png) top left no-repeat; padding-left:50px;}
#cd .blocd ul li.compte a{ background:#FFF url(/images/picto_compte.png) top left no-repeat; padding-left:50px;}

#cd .blocd ul li.visite a{ background:#FFF url(/images/nb/picto_visitesvirtuelles.jpg) top left no-repeat; padding-left:50px;}
#cd .blocd ul li.visite a:hover{ background:#FFF url(/images/couleur/picto_visitesvirtuelles.jpg) top left no-repeat;}


#corpsPrincipal{
clear:both;
width:707px;
height:186px;
margin-top:10px;
padding:15px 0 0 15px;
background:#FFF url(/images/fd_corp.png) top left no-repeat;
}
html > body #corpsPrincipal { min-height:186px; height:auto;}

#entrees {
clear:both;
margin-top:10px;
background:#FFF url(/images/fd_entrees.png) top left no-repeat; height:342px;
 }
#entrees h4{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:center; color:#FFF; line-height:37px;}
#actu, #sejours, #decouverte {float:left; width:233px; position:relative;}
#actu {float:left; width:215px; padding:0 10px;}
#sejours {float:left; width:231px;}
#decouverte {float:left; width:233px;}
#actu h5 {color:#E55C7F; text-transform:uppercase}
.uneActu { margin-top:14px;}
#actu p , #sejours p, #decouverte p {font-size:11px; line-height:20px; height:170px;}
#sejours p, #decouverte p {height:104px;}
#actu div a {position:absolute; top:210px; left:152px; text-decoration:none; color:#757474;}
#sejours div a {position:absolute; top:210px; left:147px; text-decoration:none; color:#757474;}
#decouverte div a {position:absolute; top:210px; left:149px; text-decoration:none; color:#757474;}

#actu img {float:right; margin:0 0 5px 5px;}
#actu ul {
list-style-image:url(/images/puce_bloc1.gif);
}
#sejours ul  {
list-style-image:url(/images/puce_bloc2.gif);
}
#decouverte ul  {
list-style-image:url(/images/puce_bloc3.gif);
}
#actu ul li , #sejours ul li , #decouverte  ul li {
margin:0 0 10px 20px;}

#actu ul li a , #sejours ul li a, #decouverte  ul li a{color:#FFFFFF; text-decoration:none;}

#pp {clear:both; background-color:#FFFFFF; text-align:center; margin:0;}
#pp div { width:980px; height:175px; padding-left:10px; margin:0 auto; text-align:left; position:relative;}
#pp div div { width:auto}
#pp h3 { text-transform:uppercase; color:#412B75; font-size:13px; font-weight:bold}
#pp p { float:left; width:233px; color:#767575; line-height:18px; margin-top:10px;}
#pp p a{ text-decoration:none;  color:#000000; line-height:25px;}
#pp p strong  { padding-bottom:20px;  color:#000000; line-height:40px }

#pp p#ps { text-align:right; color:#ABABAB;}
#pp p#ml { left:574px;
position:absolute;
top:133px;
width:500px;}

#pp p a:hover{ text-decoration:none;  color:#373478; line-height:25px;}
#pp p.ps { text-align:right; color:#000000;}
#pp #choixbas { position:relative; width:980px; height:24px; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:right; background-image:url(/images/fond-choix-bas.gif); background-repeat:no-repeat ; color:#ffffff; line-height:24px; }
#pp #choixbas a.autres { font-weight: normal ; color: #ffffff; text-decoration: none; }
#pp #choixbas a.autres:hover { font-weight: normal ; color: #373478; text-decoration: none; }
#pp #choixbas a { font-weight: bold ; color: #ffffff; text-decoration: none; }
#pp #choixbas a:hover { font-weight: bold ; color: #373478; text-decoration: none; }



.enfantEte #trancheAge span { background-color:#A7C152;}
.enfantEte #trancheAge ul{ background-color:#8FB41E;}
.enfantEte #trancheAge table{ background-color:#8FB41E;width:560px;}
.enfantEte #corpsPrincipal h3 { color:#8FB41E;}
.enfantEte #descriptif strong { color:#87BC42;} 

.sejour_E #trancheAge span { background-color:#A7C152;}
.sejour_E #trancheAge ul{ background-color:#8FB41E;}
.sejour_E #trancheAge table{ background-color:#8FB41E;width:560px;}
.sejour_E #corpsPrincipal h3 { color:#8FB41E;}
.sejour_E #descriptif strong { color:#87BC42;} 

.sejour_B #trancheAge span { background-color:#67639F;}
.sejour_B #trancheAge ul{ background-color:#413C83;}
.sejour_B #trancheAge table{ background-color:#413C83;width:560px;}
.sejour_B #corpsPrincipal h3 { color:#413C83;}
.sejour_B #descriptif strong { color:#413C83;} 

.sejour_D #trancheAge span { background-color:#67639F;}
.sejour_D #trancheAge ul{ background-color:#413C83;}
.sejour_D #trancheAge table{ background-color:#413C83;width:560px;}
.sejour_D #corpsPrincipal h3 { color:#413C83;}
.sejour_D #descriptif strong { color:#413C83;} 

.sejour_A #trancheAge span { background-color:#CF67BE;}
.sejour_A #trancheAge ul{ background-color:#972081;}
.sejour_A #trancheAge table{ background-color:#972081;width:560px;}
.sejour_A #corpsPrincipal h3 { color:#972081;}
.sejour_A #descriptif strong { color:#972081;} 

.sejour_H #trancheAge span { background-color:#2FBFB9;}
.sejour_H #trancheAge ul{ background-color:#13A09A;}
.sejour_H #trancheAge table{ background-color:#13A09A;width:560px;}
.sejour_H #corpsPrincipal h3 { color:#13A09A;}
.sejour_H #descriptif strong { color:#13A09A;}

.sejour_S #trancheAge span { background-color:#EF9377;}
.sejour_S #trancheAge ul{ background-color:#E55629;}
.sejour_S #trancheAge table{ background-color:#E55629;width:560px;}
.sejour_S #corpsPrincipal h3 { color:#E55629;}
.sejour_S #descriptif strong { color:#E55629;} 



#corpsPrincipal.produit h3 { font-family:Arial Narrow,Arial, Helvetica, sans-serif; font-size:24px; clear:both; padding-top:20px;}
#trancheAge { font-size:12px; color:#FFFFFF;}
#trancheAge span {display:block; float:left; width:150px; line-height:22px; padding-left:8px ; height:22px;}
#trancheAge ul { display:block; width:510px; float:left;}
#trancheAge li { display:inline; line-height:22px; padding:0 23px 0 20px; height:22px; background:transparent url(..images/produit/sep_tranche.gif) right 0px no-repeat;}
#corpsPrincipal #accroche p{ padding:10px 0; background:transparent url(/images/produit/guillemet_ouvert.png) top left no-repeat; font-family:Arial Narrow,Arial, Helvetica, sans-serif; color:#646F79; font-size:16px; font-style:italic; line-height:21px; text-indent:30px; }
#corpsPrincipal #accroche { background:#FFFFFF url(/images/produit/guillemet_ferme.png) bottom right no-repeat; }
#corpsPrincipal #accroche b { font-weight:100;}
#grande div{ border:1px solid #F0EFEF; padding:5px; float:left;}
.produit h4 {background:#FFFFFF url(/images/produit/picto_photo.gif) 6px 0px  no-repeat;line-height:38px;padding-left:60px;width:227px;  font-family:comic Sans MS, Arial, Helvetica, sans-serif; color:#452D7B; float:left; font-size:20px; margin-bottom:40px;}
.produit div#vignette { float:right; width:290px; }

.produit div#vignette { padding-top:10px;}
.produit div#vignette img { border:1px solid #E3E2E3; margin:11px;}

#descriptif{ clear:both; }

#btnPanier{ background:#FFFFFF url(/images/produit/btn_panier.png) top left  no-repeat; color:#FFFFFF; font-size:11px; font-weight:bold; display:block; line-height:32px; padding-bottom:20px; width:197px; text-align:center; text-decoration:none; margin-left:10px;}

#cd #lePanier.bloc div div, #cd #lesDates.bloc div div {color:#9D9D9D; padding:0 9px  1px 11px; background:transparent url(/images/fd_moduleGaucheCentre.gif) top left repeat-y; }

#cd #lesDates strong{ display:block; background:#FFF url(/images/produit/picto_dispo.png) top left no-repeat; padding-left:50px; color:#452D7B; font-size:16px; line-height:36px;}

#cd #lesDates select, #cd #lePanier select { width:160px;  margin:5px 0 5px 41px; }

.transport .legende {
font-size:11px; color:#6F6F6F; line-height:14px;
}

#lePanier hr { border:0px solid red; border-top:1px solid #E1E1E1; width:100%;} 

#lePanier span.prix { display:block; text-align:right}
#cd #lePanier.bloc  p { background-image:url(); padding:0px;}
#lePanier span.total { display:block; text-align:right; color:#7BC33D; font-weight:bold; font-size:13px; margin:13px 0;}

#ouvreRecherche { background:#442D7B url(/images/produit/btn_moteur_modifier.png) top left  no-repeat; display:block; width:193px; height:21px; color:#452D7B;line-height:19px; text-align:center; text-decoration:none; margin:20px 0 0 9px; }

.entete1 { color:#ABC83C; font-weight:bold; line-height:20px; font-size:12px;}

#lesBrochures input.bouton{ 
background-color:#452D7B;
color:#FFFFFF;}
#lesBrochures p { font-size:11px;}
#lesBrochures b { color:#848383;}
#lesBrochures b.bleu { color:#452D7B;}

.btnForum{ background:#FFFFFF url(/images/btn-entree_forum.gif) no-repeat scroll left top;
display:block;
float:right;
font-size:11px;
height:74px;
line-height:74px;
margin-top:15px;
padding-left:111px;
text-decoration:none;
width:189px;}

#formEspaceAnim { border-right:1px dashed #E5E5E4; width:54%; float:left; margin-right:10px; display:inline;}
.unResultat { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #E5E5E4; clear:both;}

.unResultat a {
background:#FFFFFF url(/images/btn.png) no-repeat scroll 20px 0 ;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
line-height:32px;
padding-bottom:20px;
text-align:center;
text-decoration:none;
width:204px;
float:right;
margin-top:25px;
padding-left:20px;
}
.unResultat span.date { color:#87BC42; font-weight:bold; font-size:12px}
.unResultat span.datesejour { font-weight:normal;color:#969696;}
.unResultat span{  font-weight:bold;}
#corpsPrincipal .unResultat  p { font-size:11px;line-height:12px; }

.tableCarnetVoyageDoLogin {border-right:1px dashed #E5E5E4;}
.tableCarnetVoyageNotLogge input {margin-bottom:5px;}
#corpsPrincipal .tableCarnetVoyageNotLogge p, .tableCarnetVoyageNotLogge{ font-size:11px;}

a.see {
background:#FFFFFF url(/images/mini-btn.gif) no-repeat scroll 0 0 ;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
line-height:27px;
padding-bottom:20px;
text-align:center;
text-decoration:none;
width:166px;
float:right;
margin-top:25px;

}

a.suppr {
background:#FFFFFF url(/images/mini-btn_suppr.gif) no-repeat scroll 0 0 ;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
line-height:27px;
padding-bottom:20px;
text-align:center;
text-decoration:none;
width:182px;
float:right;
margin-top:25px;
}

.unSejour td{ border-bottom:1px solid #E5E5E4;}

.resumeSejour, .resumePrix  { float:left; width:290px; margin:0px 10px 0 0;}
.resumeSejour { border-right:1px dashed #E5E5E4; width:360px;}


#corpsPrincipal p.resumePrix, #corpsPrincipal p.resumeSejour { font-size:11px;}

.titretableaugras1 { font-weight:bold; color:#452D7B;}
.montantTotal {color:#7BC33D;}
.montantArrhes {color:#DE6027;}



.btn_cb{
	background:#FFFFFF url(/images/img_paiementSecurise.png);WIDTH:124px;height:26px;
	cursor:pointer;
}

/*=== 5 vignettes dessous l'animation flash administrable et affichage du contenu dynamique/Wysiwyg dessous ===*/

#contenu { position:relative; width:692px; height:auto; left:0px; top:0px; text-align:left; margin-left:16px; margin-top:4px; padding-bottom:30px; }
#tableauvignette0 { width:4px; }
#tableauvignette1 { width:135px; text-align:left; vertical-align:top; }
#tableauvignette2 { width:135px; text-align:left; vertical-align:top; }
#tableauvignette3 { width:135px; text-align:left; vertical-align:top; }
#tableauvignette4 { width:135px; text-align:left; vertical-align:top; }
#tableauvignette5 { width:135px; text-align:left; vertical-align:top; }
#tableauvignettes { width:691px; margin-bottom:30px; }
#vignettecoinsphoto { position:absolute; width:135px; height:4px; left:0px; top:108px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/vignettes/coins-photo.gif); background-repeat:no-repeat ; }
#vignettecontenu1 { position:relative; width:125px; height:auto; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:center; margin-left:5px; padding-top:3px; padding-bottom:8px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:normal; font-size:11px; line-height:12px; }
#vignettecontenu1 a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #97bf0d; text-decoration: none; font-size:11px; line-height:12px; }
#vignettecontenu1 a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #97bf0d; text-decoration: underline; font-size:11px; line-height:12px; }
#vignettecontenu1 b { font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:bold; font-size:11px; line-height:12px; }
#vignettecontenu1 p { margin:0px; padding:0px; }
#vignettecontenu1 strong { font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:bold; font-size:11px; line-height:12px; }
#vignettecontenu2 { position:relative; width:125px; height:auto; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:center; margin-left:5px; padding-top:3px; padding-bottom:8px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:normal; font-size:11px; line-height:12px; }
#vignettecontenu2 a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #00abd5; text-decoration: none; font-size:11px; line-height:12px; }
#vignettecontenu2 a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #00abd5; text-decoration: underline; font-size:11px; line-height:12px; }
#vignettecontenu2 b { font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:bold; font-size:11px; line-height:12px; }
#vignettecontenu2 p { margin:0px; padding:0px; }
#vignettecontenu2 strong { font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:bold; font-size:11px; line-height:12px; }
#vignettecontenu3 { position:relative; width:125px; height:auto; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:center; margin-left:5px; padding-top:3px; padding-bottom:8px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:normal; font-size:11px; line-height:12px; }
#vignettecontenu3 a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ac08b6; text-decoration: none; font-size:11px; line-height:12px; }
#vignettecontenu3 a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ac08b6; text-decoration: underline; font-size:11px; line-height:12px; }
#vignettecontenu3 b { font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:bold; font-size:11px; line-height:12px; }
#vignettecontenu3 p { margin:0px; padding:0px; }
#vignettecontenu3 strong { font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:bold; font-size:11px; line-height:12px; }
#vignettecontenu4 { position:relative; width:125px; height:auto; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:center; margin-left:5px; padding-top:3px; padding-bottom:8px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:normal; font-size:11px; line-height:12px; }
#vignettecontenu4 a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #373478; text-decoration: none; font-size:11px; line-height:12px; }
#vignettecontenu4 a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #373478; text-decoration: underline; font-size:11px; line-height:12px; }
#vignettecontenu4 b { font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:bold; font-size:11px; line-height:12px; }
#vignettecontenu4 p { margin:0px; padding:0px; }
#vignettecontenu4 strong { font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:bold; font-size:11px; line-height:12px; }
#vignettecontenu5 { position:relative; width:125px; height:auto; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:center; margin-left:5px; padding-top:3px; padding-bottom:8px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:normal; font-size:11px; line-height:12px; }
#vignettecontenu5 a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #d67ac6; text-decoration: none; font-size:11px; line-height:12px; }
#vignettecontenu5 a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #d67ac6; text-decoration: underline; font-size:11px; line-height:12px; }
#vignettecontenu5 b { font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:bold; font-size:11px; line-height:12px; }
#vignettecontenu5 p { margin:0px; padding:0px; }
#vignettecontenu5 strong { font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:bold; font-size:11px; line-height:12px; }
#vignettelienbas1 { position:relative; width:135px; height:18px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/vignettes/fin1.gif); background-repeat:no-repeat ; }
#vignettelienbas2 { position:relative; width:135px; height:18px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/vignettes/fin2.gif); background-repeat:no-repeat ; }
#vignettelienbas3 { position:relative; width:135px; height:18px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/vignettes/fin3.gif); background-repeat:no-repeat ; }
#vignettelienbas4 { position:relative; width:135px; height:18px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/vignettes/fin4.gif); background-repeat:no-repeat ; }
#vignettelienbas5 { position:relative; width:135px; height:18px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/vignettes/fin5.gif); background-repeat:no-repeat ; }
#vignettelienhaut { position:absolute; width:135px; height:112px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#vignettephoto { position:absolute; width:135px; height:90px; left:0px; top:22px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; }
#vignettephoto img { width:135px; height:90px; }
#vignettetitre1 { position:absolute; width:135px; height:31px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/vignettes/titre-enfants-ete.png); background-repeat:no-repeat ; }
#vignettetitre2 { position:absolute; width:135px; height:31px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/vignettes/titre-enfants-hiver.png); background-repeat:no-repeat ; }
#vignettetitre3 { position:absolute; width:135px; height:31px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/vignettes/titre-formation.png); background-repeat:no-repeat ; }
#vignettetitre4 { position:absolute; width:135px; height:31px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/vignettes/titre-adulte.png); background-repeat:no-repeat ; }
#vignettetitre5 { position:absolute; width:135px; height:31px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/vignettes/titre-scolaire.png); background-repeat:no-repeat ; }
#vignettezonetitrephoto { position:relative; width:135px; height:112px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
 
/*=== pavé "Actualités" ===*/
#actualites { position:relative; width:237px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; margin-left:30px;}
#actualitesfin { position:relative; width:246px; height:15px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/actualites/fin.gif); background-repeat:no-repeat ; }
#actualitesfond { position:relative; width:246px; height:auto; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/actualites/fond.gif); background-repeat:repeat-y ; }
#actualiteslien { position:absolute; width:78px; height:16px; left:37px; top:1px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; }
#actualitestitre { position:relative; width:246px; height:26px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/actualites/titre.gif); background-repeat:no-repeat ; }
#tableauactualite { width:187px; }
#tableauactualite1 { width:60px; text-align:left; vertical-align:top; }
#tableauactualite1 img { width:60px; }
#tableauactualite2 { width:10px; }
#tableauactualite3 { width:117px; text-align:left; vertical-align:top; font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:normal; font-size:11px; line-height:12px;  }
#tableauactualite3 a { font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:normal; font-size:11px; line-height:12px; text-decoration:none; }
#tableauactualite3 a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; color:#7d7d7d; font-weight:normal; font-size:11px; line-height:12px; text-decoration:none; }
#tableauactualite3 a b { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:11px; line-height:12px; text-decoration:none; }
#tableauactualite3 a:hover b { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:11px; line-height:12px; text-decoration:none; }
#tableauactualite3 b { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:11px; line-height:12px;  }
#tableauactualite3 img { width:13px; height:13px; margin-left:104px; margin-top:5px; }
#tableauactualite3 p { margin:0px; padding:0px; }
#tableauactualite3 strong { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:11px; line-height:12px;  }

#corpsPrincipal ul.plan li{
	list-style:none;
	margin-left:20px;
	padding-left:3px;
	font-size:15px;
}
#corpsPrincipal ul.plan li a{
	border-bottom:1px solid #452D7B;
	text-decoration:none;
	line-height:18px;
}
#corpsPrincipal ul.plan li ul{
	margin:8px;
}
#corpsPrincipal ul.plan li ul li{
	list-style:square;
	margin-left:25px;
	padding-left:0px;
	font-size:12px;
	line-height:13px;
	
}
#corpsPrincipal ul.plan li ul li a{
	text-decoration:none;
	font-weight:normal;
	color:#535353;
	border-bottom:0px solid #452D7B;
}
#corpsPrincipal ul.plan li ul li a:hover{
	text-decoration:underline;
}

#corpsPrincipal ul.plan li ul li ul li{
	display:none;
}

#loadingOverLay {
	position: relative;
	width: 100%;
	heigth: 100%;
	display: none;
	 z-index:3000;
}

#loadingOverLay #loadingOverLayBgContainer {
	position: fixed;
	background-color: #E8E8EC;
	top: 0;
	left: 0;
	width: 100%;
	height:100%;
}

#loadingOverLay #loadingOverLayImgContainer {
	position: fixed;
	top: 40%;
	left: 48%;
}

