/* Feuille de style pour le contenu des pages 
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";

/* STYLE CYC  (ne pas supprimer) */
.cyc {
	position: absolute;
	top: -10000px;
}

/* STYLE DE LA PAGE CONTACT */

#contactTxt{
	width:45%;
	float:left;
}
#contactPlan{
	width:45%;
	float:right;
}
#formContact input,textarea{
	width:100%;
	border:1px solid #000;
	font-size:12px;
}

#formContact  select{
	width:32%;
	border:1px solid #000;
	font-size:12px;
}

#formContact #code{
margin:0 0 18px 10px;
}

#formContact #code1{
margin:0 0 5px 10px;
}
#formContact input:focus,#formContact textarea:focus , #formContact select:focus{
	border-color: #999933;
	background:none;
}
#formContact .champRequis{
	color: #FFFFCC;
}

.bloc_coord_contact{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	margin-top:80px;
	margin-left:40px;
	margin-right:40px;
	line-height:30px;
	text-align:left;
	width:150px;
	height:137px;
	border:1px solid #999933;
	padding:5px;
}

.bloc_coord_contact1{
	float:left;
	margin-top:20px;
	margin-left:50px;
	
}

.bloc_coord_contact .bloc_coord_contact-i{
font-style: italic;	
}


/*--STYLE PAGE ACCUEIL--*/
#container #contenuTexte h1{
	margin:10px 0;
	font:bold  17px "Trebuchet MS", Verdana, sans-serif;
	color:#3b4014;
}

#container #contenuTexte h3{
	margin:10px 0;
	font:bold  15px "Trebuchet MS", Verdana, sans-serif;
	color:#3b4014;
}

#container #contenuTexte h4{
	margin:10px 0;
	font:bold  13px "Trebuchet MS", Verdana, sans-serif;
	color:#3b4014;
}

#contenuTexte p{
	padding-bottom:5px;
	font-size: 12px;
	line-height: 16px;
	text-align:justify;
	color:#e8ff51;
}

.acc_contat_img{
	float:left;
	margin:10px 0 10px 250px ;
	border:0px;
}
acce_img{
	float:left;
	margin:10px 0 10px 250px ;
	border:0px;
}

.acc_contat_img3{
	float:left;
	margin:40px 0 10px 250px ;
	border:0px;
}

#acc_video {
	background-color:#666600;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        background-attachment: scroll;
        float:right;
        width:230px;
		height:190px;
        margin: 0px 10px 10px 10px;
		padding:1px;
		border:1px solid #336600;
        }

/*--FIN STYLE PAGE ACCUEIL--*/

/*--DEBUT STYLE PAGE ANNIVERSAIRE--*/
.ul1{
	float:left;
	margin: 10px 10px 10px 10px;
}

.ul1 li{
	list-style-image:url(../images/charte/puce-care2.gif);
	font-size:12px;
	color:#FFFF66;
	margin: 10px 0px 0 30px;
	padding:0 0 0 10px;
	width: 600px;
	line-height: 14px;
}

.ul2{
	float:left;
	margin: 0px 10px 10px 10px;
}

.ul2 li{
	list-style-image:url(../images/charte/puce-care.gif);
	font-size:12px;
	color:#FFFF66;
	margin: 5px 0px 0 50px;
	padding:0 0 0 10px;
	width: 600px;
	line-height: 14px;
}
.terrasse_text_bas{
	float:left;
	font-size:12px;
	margin-top:10px;
	margin-bottom:20px;
	padding:0px;
	width: 620px;
	line-height: 18px;
}


.anni_text_bas{
	float:left;
	font-size:12px;
	margin-top:10px;
	margin-bottom:20px;
	padding:0px;
	width: 700px;
	line-height: 16px;
}
.anniv_tab td{
	background-color:#69703B;
	text-align:center;
	padding:5px 10px 0px 10px;
}

.anniv_ptit_img{
	float:left;
	width:200px;
	text-align:center;
	height:170px;
	margin-left:50px;
	margin-top:10px;
	padding:2px;
}

.anniv_ptit_img img{
	border:2px solid #FFFF66; 
}

.anniv_ptit_img1 img{
	border:2px solid #FFFF66; 
}
.anniv_ptit_img1{
	float:left;
	width:200px;
	text-align:center;
	height:170px;
	margin-left:90px;
	margin-top:10px;
	padding:2px;

}
/*--FIN STYLE PAGE ANNIVERSAIRE--*/

/*--DEBUT STYLE PAGE SORTI SCOLAIRES--*/
._orange{
	color: #FF6600;
}

.sorti_ptit_img1{
float:left;
	margin-left:5px;
	padding:2px;
	border:1px solid #FFFFFF;
}



.sorti_ptit_img2{
	float:left;
	margin-top:30px;
	margin-left:5px;
	padding:2px;
	border:1px solid #FFFFFF;
}

.sorti_ptit_img_bottom{
	float:left;
	margin-left:30px;
	padding:2px;
	border:1px solid #FFFFFF;
	text-align:center;
}

.sorti_ptit_img_long{
	float:left;
	margin-top:20px;
	margin-left:5px;
	padding:2px;
	border:1px solid #FFFFFF;
}

.sorti_ptit_img3{
	float:left;
	margin-top:30px;
	margin-left:155px;
	padding:2px;
	border:1px solid #FFFFFF;
}

#contenuTexte .course_orient {
	float:left;
	margin: 0px 10px 10px 10px;
	width: 370px;
}

#contenuTexte  .ul3{
	float:left;
	margin: 0px 10px 10px 10px;
	width: 370px;
}

#contenuTexte .ul3 p{
	line-height:20px;
}

.ul3 li{
	list-style-image:url(../images/charte/puce-care.gif);
	font-size:12px;
	color:#FFFF66;
	margin: 5px 0px 0 20px;
	padding:0 0 0 10px;
	width: 300px;
	line-height: 14px;
}

#contenuTexte  .ul_anniv{
	float:left;
	margin: 0px 10px 10px 10px;
	width: 700px;
}


#contenuTexte  .ul_anniv img{
	margin: 0px 10px 20px 0px;
	padding:2px;
	border:1px solid #FFFFFF;

}

#contenuTexte .ul_anniv p{
	line-height:20px;
}

.ul_anniv li{
	list-style-image:url(../images/charte/puce-care.gif);
	font-size:12px;
	color:#FFFF66;
	margin: 20px 0px 10px 20px;
	padding:0 0 0 10px;
	

	line-height: 14px;
}


#contenuTexte  .ul11{
	float:left;
	margin: 10px 10px 10px 30px;
	width: 370px;
}

#contenuTexte .ul11 p{
	line-height:20px;
}

.ul11 li{
	list-style-image:url(../images/charte/puce-care2.gif);
	font-size:12px;
	color:#FFFF66;
	margin: 5px 0px 0 20px;
	padding:0 0 0 10px;
	width: 300px;
	line-height: 14px;
}

/*--FIN STYLE PAGE SORTI SCOLAIRES--*/

/*--DEBUT STYLE PAGE SEMINAIRES--*/
.sem_text_droite{
	float:left;
	padding:5px;
	width: 400px;
	margin:20px 5px 5px 5px;
}


/*--FIN STYLE PAGE SEMINAIRES--*/

/*--DEBUT STYLE PAGE ENTRAINEMENT--*/

.entr_text_droite{
	float:left;
	padding:5px;
	width: 350px;
	margin:10px 5px 5px 5px;
}

.entr_text_droite1{
	float:left;
	padding:5px;
	width: 450px;
	margin:30px 5px 5px 5px;
}

.entrain_ptit_img{
	float:left;
	margin-left:5px;
	padding:2px;
}

.entrain_ptit_img1{
	float:left;
	margin-left:5px;
	padding:2px;
	margin-left:30px;
}
.ul4{
	float:left;
	margin: 30px 10px 10px 10px;
	width: 430px;
}

.ul4 li{
	list-style-image:url(../images/charte/puce-care.gif);
	font-size:12px;
	color:#FFFF66;
	margin: 10px 0px 0 20px;
	padding:0 0 0 10px;
	width: 400px;
	line-height: 14px;
}

.ul5{
	float:left;
	margin: 30px 10px 10px 10px;
	width: 400px;
}

.ul5 li{
	list-style-image:url(../images/charte/puce-care.gif);
	font-size:12px;
	color:#FFFF66;
	margin: 10px 0px 0 20px;
	padding:0 0 0 10px;
	width: 360px;
	line-height: 14px;
}

.ul6{
	float:left;
	margin: 5px 10px 10px 10px;
	width: 500px;
}

.ul6 li{
	list-style-image:url(../images/charte/puce-care.gif);
	font-size:12px;
	color:#FFFF66;
	margin: 10px 0px 0 20px;
	padding:0 0 0 10px;
	width: 500px;
	line-height: 14px;
}

.parcour_img_abs{
	position:relative;
}



.prodit_listing_2 a:hover img{
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}

.parcour_img_1{
	background:#006666;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	width:30px;
	height:30px;
	left:120px;
	top:180px;

	z-index:10;
}

.parcour_img_2{
	background:#006666;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	width:30px;
	height:30px;
	left:100px;
	top:70px;

	z-index:10;
}

.parcour_img_3{
	background:#006666;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	width:30px;
	height:30px;
	left:160px;
	top:30px;

	z-index:10;
}

.parcour_img_4{
	background:#006666;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	width:30px;
	height:30px;
	left:190px;
	top:13px;

	z-index:10;
}

.parcour_img_5{
	background:#006666;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	width:30px;
	height:30px;
	left:240px;
	top:8px;

	z-index:10;
}

.parcour_img_6{
	background:#006666;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	width:30px;
	height:30px;
	left:280px;
	top:10px;

	z-index:10;
}

.parcour_img_7{
	background:#006666;
	position:absolute;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	width:30px;
	height:30px;
	left:370px;
	top:8px;

	z-index:10;
}

.parcour_img_8{
	background:#006666;
	position:absolute;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	width:30px;
	height:30px;
	left:460px;
	top:30px;

	z-index:10;
}

.parcour_img_9{
	background:#006666;
	position:absolute;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	width:30px;
	height:30px;
	left:420px;
	top:80px;

	z-index:10;
}

.parcour_img_10{
	background:#006666;
	position:absolute;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	width:40px;
	height:40px;
	left:520px;
	top:70px;

	z-index:10;
}



.parcour_img_11{
	background:#006666;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	width:50px;
	height:40px;
	left:480px;
	top:130px;

	z-index:10;
}


.group_challengers{
	float:left;
	width:100%;
}

.challenger{
	float:left;
	width:200px;
	height:205px;
	margin:5px;
	text-align:center;
	background-color:#999900;
	color:#56530E;
	padding:3px;
}

.challenger p{
	margin-top:5px;
	text-align:center;
}

/*--FIN STYLE PAGE ENTRAINEMENT--*/

/*--DEBUT STYLE PAGE EVENEMENT--*/

.group_even{
	float:left;
	width:100%;
}

.even{
	float:left;
	width:719px;
	background:url(../images/charte/even_02.gif) repeat-y;
}

.even2{
	loat:left;
	width:719px;
	color:#56530E;
	margin: 5px 0px 5px 0px;
	}

.even-top{
	float:left;
	width:719px;
	height:16px;
	background:url(../images/charte/even_01.gif) no-repeat top left;
}

.even-bottom{
	float:left;
	width:719px;
	height:20px;
	background:url(../images/charte/even_04.gif) no-repeat bottom left;
}

.even p{
	margin-top:5px;
	text-align:center;
}


.sh3 {
	font-size:13px;
	font-weight:bold;
	color: #CACD83;
	text-align:left;
	margin-top:3px;
}

.sh4 {
	font-size:12px;
	color:  #CACD83;
	text-align:left;
}

.sh42 {
	float:right;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	margin:-10px 25px  0px  0px;
}



/*--le bloc de l'even test--*/

 .actualite{
	margin:5px;
	float:left;
	margin-bottom:20px;
}

.images{
	float:left;
	width:330px;
}


.bloc_detail_img{
	float:left;
	width:310px;
	margin:5px 0px 5px 20px;
	padding:0px;
}

.bloc_detail_img2{
	float:left;
	width:310px;
	margin:5px 10px 5px 5px;
	padding:0px;
}

.bloc_detail_img1{
	float:left;
	width:295px;
	height:250px;
	}
.bloc_detail_img img, .bloc_detail_img2 img{
	border:1px solid #CACD83;
	}

.vignette{
	float:left;
	width:50px;
	height:50px;
	margin:0px 9px 5px 0px;

}

.vignette1{
	float:left;
	width:50px;
	height:50px;
}

.vignette_group{
	margin-top:5px;
	float:left;
	hight:50px;
}

.vignette_group2{
	margin-right:5px;
	float:left;
	width:50px;
}

.bloc_text{
	float:left;
	margin:3px;
	width:360px;
}

fieldset{
	border:1px solid #CACD83;
	float:left;
	width:330px;
	padding:0px 10px 0px 10px;
	margin-top:0px;
}

.fieldset2{
	border:1px solid  #fff;
	float:left;
	width:220px;
	padding:0px 10px 0px 10px;
	margin-left:20px;
	margin-top:0px;
}

fieldset p {
	text-align:justify;
	font-size:12px;
	color: #000000;
}

legend {
	font-size:12px;
	color: #CACD83;
	font-weight:bold;
	padding:5px;
}

#pagination {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:20px 0 30px 230px;
	text-align:center;
	color:#FFFF99;
	vertical-align:middle;
}

.flesh_left{ 
	float:left;
	width:20px;
}

.flesh_right{
	float:left;
	width:20px;
}

.pages {
	float:left;
	text-align:center;
	width:200px;
	}
	
#pagination a:visited, #pagination a:link{
	margin:0 5px 0 5px;
	color: #CCCC33;
	text-decoration:underline;
}

#pagination a:hover {
	margin:0 5px 0 5px;
	color: #FFFF66;
	text-decoration:none;
}


/*--FIN STYLE PAGE EVENEMENT--*/


/*--DEBUT STYLE PAGE LIVRE--*/
#bloc-contact {
	width:270px;
	float:left;
	margin:0px 10px 0 10px;
	font:normal 11px "Trebuchet MS" Arial, Helvetica, sans-serif;
	color:#757063;
	padding:0 40px 0 0;

}


#bloc-contact table {width:100%;}

 #formContact select{
	font:normal 11px "Trebuchet MS" Arial, Helvetica, sans-serif;

	border:1px solid  #FFFFCC ;
	background: #586120;
}
#formContact input, #formContact textarea, #formContact select.liste-form, #formContact .bouton {
	font:normal 11px "Trebuchet MS" Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	padding-left:2px;
	padding-right:10px;
	border:1px solid  #FFFFCC ;
	background:none;
}

#formContact input, #formContact textarea{
	width:170px;
	margin:0;
}

#contenu #bloc-contact label{
	width:80px;
	text-align:right;
	display:block;
	padding-right:10px;
	color: #B5C479;
	font:normal 11px "Trebuchet MS" Arial, Helvetica, sans-serif;
}




#formContact .check{
	width:10%;
	border:none;
	margin:0 3px 3px 0;
	color:#333;
}

#formContact select.liste-form{
	width:182px;
	text-align:left;	
	color:#757063;
}

#formContact .bouton{
	width:72px;
	height:20px;
	cursor:pointer;
	color: #FFFF99;
	border:1px solid 
	background:#EEEEEE;;
	padding:0 5px 2px 5px;
	margin-right:3px;
	font-variant:small-caps;
	font-size:12px;
}
#formContact .bouton:hover, #formContact .bouton:active {color: #A4A644; border:1px solid #A4A644;}

#contenu #formContact .nota {
	font:italic 10px Arial, Helvetica, sans-serif;
	color:#B5C479;
	text-align:right;
	line-height:12px;
	}
.champRequis{color: #FFFFCC; font-size:9px;}
#test{
	display:none;
}

.couleur2{
color: #FFFF66; }

#blocgche-contact {
	width:360px;
	float:left;
	padding:0px 5px 5px 10px;
	border-left: 1px solid #FFFF99;
	}

#blocgche-contact p {

	color: #CADE7A;
}

#blocgche-contact .sh5 {
	font-size:13px;
	font-weight:bold;
	color: #FFFF99;
	text-align:left;
	margin-top:3px;
	
}

#blocgche-contact .sh6{
	font-size:13px;
	color: #FFFF99;
	text-align:left;
	margin-top:3px;
	
}

.separe{
	margin-bottom:20px;
	border-bottom:#999966 1px solid;
	
}

/*--------PAGE PARTENAIRE-----------------*/

.group_even1{
	float:left;
	width:100%;
}

#contenuTexte .p_partenaire{

	color: #CADE7A;
}

.bloc_partenaire{
	float:left;
	width:700px;
	margin-bottom:20px;
	border-bottom:#999966 1px solid;
}

.bloc_partenaire_text{
	float:left;
	width:580px;
}
.img_partenaire{
	float:left;
	margin:0 5px 5px 0;

}

/*---FIN-----PAGE PARTENAIRE-----------------*/

/*------------PAGE TARIF---------------------------*/


.tarifs_text_bas{
	float:left;
	font-size:12px;
	margin-top:10px;
	margin-bottom:20px;
	padding:0px;
	width: 430px;
	line-height: 16px;
}

.ul7{
	float:left;
	margin: 10px;
	width: 400px;
}

.ul7 li{
	list-style-image:url(../images/charte/puce-care.gif);
	font-size:12px;
	color:#FFFF66;
	margin: 10px 0px 0 20px;
	padding:0 0 0 10px;
	width: 360px;
	line-height: 14px;
}
.img_tarifs{
	float:left;
	margin:5px;
}

.img_horaires {
	float:left;
	margin:40px 5px 5px 5px;
}

.titre-tableau_horaires{
font-size:12px;
color:#FFFF66;
text-align:center;
font-weight:bold;}

.horaire_tab2 td{

	text-align:center;
	padding:5px;

}
/*--------FIN----PAGE TARIF---------------------------*/

/*------------PAGE PARCOUR---------------------------*/
.promogalerie {
	margin-top:30px;
	margin-left:90px;
	width:520px;
	float:left;
	
}
/* galerie */
#contenu  #defilgauche{
  float: left;
  margin: 0 7px 20px 0;
  cursor: pointer;
  z-index: 9;
  }
#contenu  #defildroite{
  float: right;
  margin: 0 0 20px 7px;
  cursor: pointer;
  z-index: 10;
  }

#contenu  #flowcut{
  width: 448px;
  overflow: hidden;
  position: relative;
  }
#contenu #flow{
  position: relative;
  }
#contenu  .vign{
  float: left;
  margin-right :10px;
  width: 122px;
  border:1px solid #666633;
  }

#contenu  .vign  p{
  text-align: center;
  margin-left:3px;
  margin-right:3px;
  }

.par_img_rouge{
	background:#006666;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	width:110px;
	height:20px;
	left:270px;
	top:90px;
	z-index:10;
}

.par_img_noir{
	background:#006666;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	width:93px;
	height:20px;
	left:270px;
	top:134px;
	z-index:10;
}
.par_img_noir_extreme{
	background:#006666;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	width:90px;
	height:30px;
	left:20px;
	top:158px;
	z-index:10;
}

.par_img_bleu{
	background:#006666;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	width:70px;
	height:30px;
	left:300px;
	top:250px;
	z-index:10;
}


.par_img_vert{
	background:#006666;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	width:70px;
	height:30px;
	left:250px;
	top:300px;
	z-index:10;
}

.par_img_sante{
	background:#006666;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	width:70px;
	height:30px;
	left:170px;
	top:220px;
	z-index:10;
}

.par_img_orange{
	background:#006666;
	position:absolute;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	width:60px;
	height:30px;
	left:410px;
	top:260px;
	z-index:10;
}

.par_img_blanc{
	background:#006666;
	position:absolute;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	width:60px;
	height:30px;
	left:400px;
	top:180px;
	z-index:10;
}
.par_img_jaune{
	background:#006666;
	position:absolute;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	width:60px;
	height:30px;
	left:500px;
	top:200px;
	z-index:10;
}
#produits{
float:left;
}

#parcours1{
float:left;
}

/*--------FIN----PAGE PARCOUR---------------------------*/
 
/*----------------PAGE ACCEE--------------------------*/

.titre_acces {
	float:left;
	width: 100%;

}

.text_bold_color {
	color:#99CC66;
	font-weight:bold;
}

#contenu #contenuTexte .titre_acces a:visited,#contenu #contenuTexte .titre_acces a:link {
	margin:0 5px 0 0px;
	color: #FFFF66;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
}

#contenu #contenuTexte .titre_acces a:hover {
	margin:0 5px 0 0px;
	color: #CCCC33;
		font-weight:bold;
	text-decoration:none;
}

.ul_acce{
	float:left;
	margin: 0px 10px 10px 10px;
	width: 100%;
}

.ul_acce li{
	list-style-image:url(../images/charte/puce-care.gif);
	font-size:12px;
	color:#FFFF66;
	margin: 5px 0px 0 50px;
	padding:0 0 0 10px;
	width: 100%;
	line-height: 14px;
}
.titre_lien  {
	margin:0 5px 0 0px;
		color: #FFFF66;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
}
.titre_lien22  {
	margin:0 5px 0 0px;
		color: #FFFF66;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
}
.titre_lien:hover{
	cursor:pointer;
	margin:0 5px 0 0px;
	color: #CCCC33;
	font-weight:bold;
	text-decoration:none;
}

.acce_img{
	float:left;
	margin:10px 0 10px 190px ;
	border:0px;
}

/*-------------FIN---PAGE ACCEE--------------------------*/

/*------PAGE LEGALES-----------------------*/

.anni_text_bas2{
	float:left;
	font-size:12px;
	margin-top:10px;
	margin-bottom:20px;
	padding:0px;
	width: 700px;
	line-height: 20px;
}
/*--FIN---PAGE LEGALES-----------------------*/

#bloc-contact2 {
	width:570px;
	float:left;
	margin:0px 10px 0 10px;
	font:normal 11px "Trebuchet MS" Arial, Helvetica, sans-serif;
	color:#757063;
	padding:0 40px 0 0;

}


#bloc-contact2 table {width:100%;}

#bloc-contact2  #formContact  select{
	width:59px;
	font-size:12px;
}

#bloc-contact2  #formContact  #tranche_age{
	width:20px;
	margin-left:10px;
	border:0;
}

#bloc-contact2  #formContact  #commentaire{
	width:460px;
	height:100px;
	font-size:12px;
}

#contenu #bloc-contact2 .label2{
	text-align:left;
	display:block;
	padding-right:10px;
	color: #B5C479;
	font:normal 11px "Trebuchet MS" Arial, Helvetica, sans-serif;
}


#contenu #bloc-contact2 label{

	text-align:right;
	display:block;
	padding-right:10px;
	color: #B5C479;
	font:normal 11px "Trebuchet MS" Arial, Helvetica, sans-serif;
}
/********************fin style INTEGRATION*************************************/

#optia_class{
display:none;
}

.gallerie{
float:left;
margin:5px 5px 5px 50px ;
width:640px;

}


.anniversaire_gallerie{
	float:left;
	width:300px;
	height:280px;
	margin-top:0px;
	margin-left:5px;
}


.horaire_text_bas{
	float:right;
	font-size:12px;
	margin-top:10px;
	margin-bottom:20px;
	width: 700px;
	line-height: 16px;
	text-align:center;
}

.horaire_text_bas p{
	font-size:12px;
	text-align:center;
}

.horaire_text_bas .horaires_ptit_img1{
 	text-align:center;
	margin-left:5px;
	padding:2px;
	border:1px solid #FFFFFF;
}



a[rel="lytebox"]
{
	visibility:hidden;
}

.terrasse_ptit_img1{
 	text-align:center;
	margin-left:120px;
	margin-bottom:10px;
	padding:2px;
	border:1px solid #FFFFFF;
}


