@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;
}

body.enfantEte { background:#FFFFFF url(../images/produit/fd_vert.png) 0 582px repeat-x;}

body.sejour_H { background:#FFFFFF url(../images/produit/fd_bleu.png) 0 582px repeat-x;}
body.sejour_E { background:#FFFFFF url(../images/produit/fd_vert.png) 0 582px repeat-x;}
body.sejour_B { background:#FFFFFF url(../images/produit/fd_violet.png) 0 582px repeat-x;}
body.sejour_D { background:#FFFFFF url(../images/produit/fd_violet.png) 0 582px repeat-x;}
body.sejour_A { background:#FFFFFF url(../images/produit/fd_orange.png) 0 582px repeat-x;}
body.sejour_S { background:#FFFFFF url(../images/produit/fd_orange.png) 0 582px repeat-x;}





#deco { width:50%; border-bottom:1px solid #452D7B; position:absolute; top:0; left:0; height:162px;}
#page {
width:982px;  
margin:0px auto; 
padding:0;
position:relative;
height:1250px;
text-align:left;
background-color:#FFF;
}
html > body #page { min-height:1250px; height:auto;}

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

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:13px; line-height:21px;}
#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:0px;
position:absolute;
top:131px;
width:200px;}
#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
}
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:120px;position:absolute;top:91px; 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:4px;
background-color:E7E7E7;
padding:0 3px;
}
#cd{ width:246px; position:absolute; top:451px; left:737px; background:transparent url(/images/fd_moduleGaucheCentre.gif) top right repeat-y;}
#moteur {background:#442D7B url(/images/fd_moteurBas.jpg) bottom center no-repeat; padding-bottom:34px; 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 { color:#452D7B; line-height:19px; background:#442D7B url(/images/fd_btnMoteur.gif) top left no-repeat; border:0px solid red;height:19px;width:132px;}

#cd .bloc {  background:transparent url(/images/fd_moduleGaucheBas2.gif) bottom right no-repeat; margin:0 1px 10px 0;   padding-bottom:8px; }
#cd .bloc p { display:block; padding-left:11px; background:transparent url(/images/fd_moduleGaucheCentre.gif) top left repeat-y;}
#cd .bloc ul { display:block; padding-left:11px; background:transparent url(/images/fd_moduleGaucheCentre.gif) top left repeat-y;}
#cd .bloc div {background:transparent url(/images/fd_moduleGaucheHaut.gif) top right no-repeat;  padding:10px 0px 0px 17px;}



#cd .blocd {  background:transparent url(/images/fd_moduleGaucheBas.gif) bottom right no-repeat;   padding-bottom:8px;}
#cd .blocd p { display:block; padding-left:11px; background:transparent url(/images/fd_moduleGaucheCentre.gif) top left repeat-y;}
#cd .blocd ul { color:#412B75; display:block; padding:0 0 1px 11px; background:transparent url(/images/fd_moduleGaucheCentre.gif) top left repeat-y; list-style-type:none;}
#cd .blocd div {background:transparent url(/images/fd_moduleGaucheHaut.gif) top right no-repeat; margin-right:1px; padding:10px 0px 0px 17px;}

#motClefs p { text-align:center;}
#motClefs a { margin:4px 10px 4px 0px; line-height:25px;}
#cd .blocd ul strong { font-size:13px;}
#cd .blocd ul li { background:#FFF url(/images/picto_jeu.jpg) top left no-repeat; padding-left:50px; padding-bottom:20px; height:34px; }
#cd .blocd ul li a {text-decoration:none; color:#412B75;}
#cd .blocd ul li.photo { background:#FFF url(/images/picto_photo.jpg) top left no-repeat; padding-left:50px;}
#cd .blocd ul li.offre { background:#FFF url(/images/picto_offres.jpg) top left no-repeat; padding-left:50px;}
#cd .blocd ul li.brochure { background:#FFF url(/images/picto_catalogueEnLigne.jpg) top left no-repeat; padding-left:50px;}
#cd .blocd ul li.equipe { background:#FFF url(/images/picto_espaceEmploi.jpg) top left no-repeat; padding-left:50px;}
#cd .blocd ul li.animateur { background:#FFF url(/images/picto_espaceAnimateur.jpg) top left no-repeat; padding-left:50px;}


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

#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:#FFF url(/images/fd_pp.gif) 0px 14px repeat-x; 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:#767575;}
#pp p strong  { background:transparent url(/images/fd_titrePp.gif) top left no-repeat; padding-left:20px; padding-bottom:20px;  color:#412B75; line-height:40px }
#pp p#ps { text-align:right; color:#ABABAB;}
#pp p#ml { left:574px;
position:absolute;
top:133px;
width:500px;}

.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:#EF7C59;}
.sejour_A #trancheAge ul{ background-color:#E55629;}
.sejour_A #trancheAge table{ background-color:#E55629;width:560px;}
.sejour_A #corpsPrincipal h3 { color:#E55629;}
.sejour_A #descriptif strong { color:#E55629;} 

.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:#2FBFB9;}
.sejour_S #trancheAge ul{ background-color:#13A09A;}
.sejour_S #trancheAge table{ background-color:#13A09A;width:560px;}
.sejour_S #corpsPrincipal h3 { color:#13A09A;}
.sejour_S #descriptif strong { color:#13A09A;} 



#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;
}

