/* CSS Document */

html {
	COLOR: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-image: url(../images/mondial_evasion.jpg);
	background-repeat: repeat-x;
	margin: 0px;
}

a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #993300;
}

a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #993300;
} 
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #993300;

} 

a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #993300;
} 



/*structure generale */

#conteneur {
	width: 893px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/sejours_adolescents.jpg);
	background-repeat: repeat-y;
	background-position: center 220px;


}
#header {
	width: 893px;
	height: 204px;
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0;
	background-color: #6ACEFF;
	background-image: url(../images/mondial_evasion.jpg);
	
}


#content {
	background-image: url(../images/fond_mondial.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 893px;
	margin: 0px;
	
}

#contenu_mondial {
	width: 832px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
}

#flash_mondial {
	width: 813px;
	height: 200px;
	margin-right: auto;
	margin-left: auto;
	
	
}

#accueil_module_sejours{
	width: 446px;
	float: right;
	
	
}



#accueil_haut_sejours{
	width: 446px;
	background-image: url(../images/accueil/nos_sejours.jpg);
	background-repeat: no-repeat;
	height: 64px;
	
	
}
#accueil_sejours_1{
	width: 446px;
	background-image: url(../images/accueil/sejours_1.jpg);
	background-repeat: no-repeat;
	height: 70px;
	
	
}
#content_accueil_sejours_1{
	width: 380px;
	height: 62px;
	margin-left: 43px;
	
	
}
#separateur_content_accueil_sejours_2{
	width: 100%;
	height: 10px;
	
	
	
}

#content_accueil_sejours_2{
	width: 380px;
	height: 62px;
	margin-left: 43px;
	
	
}
#content_accueil_sejours_3{
	width: 380px;
	height: 62px;
	margin-left: 43px;
	
	
}


#accueil_sejours_2{
	width: 446px;
	background-image: url(../images/accueil/sejours_2.jpg);
	background-repeat: no-repeat;
	height: 90px;
	
	
}

#accueil_sejours_3{
	width: 446px;
	background-image: url(../images/accueil/sejours_3.jpg);
	background-repeat: no-repeat;
	height: 88px;
	
	
}
#accueil_touslessejours{
	width: 446px;
	background-image: url(../images/accueil/tous_lessejours.jpg);
	background-repeat: no-repeat;
	height: 103px;
	
	
}
#lacharte{
	width: 446px;
	height: 85px;
	
	
}


#accueil_decouvrez{
	width: 310px;
	height: 40px;
	margin-left: 45px;
	
	
}


#separateur_decouvrez{
	width: 100%;
	
	height: 20px;
	
	
}



#accueil_module_recherche {
	width: 380px;
	height: auto;
	background-image: url(../images/accueil/header_recherche.jpg);
	background-repeat: no-repeat;
	
	
}


#accueil_baffa {
  display:block;
	width: 380px;
	height: 179px;
	background-image: url(../images/accueil/bafa.jpg);
	background-repeat: no-repeat;
	background-position: center;
	
	
}
#accueil_header_recherche {
	width: 380px;
	height: 82px;
	
	
}
#accueil_repeat_recherche {
	width: 380px;
	background-image: url(../images/accueil/repeat_recherche.jpg);
	background-repeat: repeat-y;
	
	
	
}
#accueil_moteur_recherche {
	width: 290px;
	margin-right: auto;
	margin-left: auto;
	
	
	
	
}






#footer_recherche {
	width: 380px;
	background-image: url(../images/accueil/footerrecherche.jpg);
	background-repeat: no-repeat;
	height: 63px;
	
	
	
}

#separateur_bouton_recherche {
	width: 100%;
	height: 10px;
	
	
	
}

#bouton_recherche {
	width: 230px;
	height: 20px;
	margin-left: 80px;
	
	
	
}


#contenu_listing {
	width: 858px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 20px;
	
}

#formations {
	width: 700px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 65px;
	
}
#calendrier {
	width: 832px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}



#listing_footer {
	width: 858px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 65px;
	margin-left: 20px;
	background-image: url(../images/listing_bas.jpg);
	background-repeat: repeat-x;
	
}
#pagination_footer {
	width: 650px;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
	
}



#footer {
	background-image: url(../images/sejours_mondial_evasion.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 893px;
	height: 95px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;


}
#texte_footer {
	width: 700px;
	height: 50px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;


}
#logo_footer {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;


}
#contactez_nous_president
 {
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 250px;
	text-align: left;
	width: 500px;
	height: 90px;


}
#flash_president
 {
	margin-bottom: 0px;
	margin-right: auto;
	text-align: left;
	width: 650px;
	height: 410px;
	margin-left: auto;


}

#contactez_nous_contact
 {
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 500px;
	height: 90px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;


}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	margin: 0px;
}

.chequesport {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	background-color: #DDF4FF;
	display: block;
}


.p_charte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 205px;
}
.p_garanties {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}

#garanties {
	width: 500px;
	float: Aucune;
	margin-right: auto;
	margin-left: auto;

}
#garanties-modif {
	width: 800px;
	float: Aucune;
	margin-right: auto;
	margin-left: auto;

}




#mot_president {
	width: 600px;
	float: left;

}




#garanties_titre {
	width: 400px;
	float: Aucune;
	margin-right: auto;
	margin-left: auto;

}
.p_charte_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #993300;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 205px;
}




#titre_rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	height: 86px;
	width: 695px;
}

#nos_catalogues {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	height: 90px;
	width: 832px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#nos_catalogues_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	height: 90px;
	width: 700px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#nos_catalogues_content_noborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	height: 90px;
	width: 700px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}




.p_sejours {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: justify;
}

/*recherche */
#module_haut {
	width: 100%;
	height: 101px;
	margin: 0;
	background-image: url(../images/background_haut_recherche.jpg);
	background-repeat: repeat-x;
	
	
	
}
/*recherche */
#saisons{
	width: 100%;
	height: 136px;
	margin: 0;
	background-image: url(../images/saisons_repeat.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	
	
	
}
#ete{
	width: 453px;
	height: 136px;
	background-repeat: repeat-x;
	background-position: bottom;
	margin-right: auto;
}
#hiver{
	width: 453px;
	height: 136px;
	background-repeat: repeat-x;
	background-position: bottom;
	margin-right: 0;
	margin-left: auto;
}
#printemps{
	width: 505px;
	height: 136px;
	background-repeat: repeat-x;
	background-position: bottom;
	margin-right: auto;
	margin-left: auto;
}
#toussaint{
	width: 505px;
	height: 136px;
	background-repeat: repeat-x;
	background-position: bottom;
	margin-right: auto;
	margin-left: auto;
}

 #section_3_center { width: 427px; float: none; }
  #pure_promos, #pure_picks { margin-top: 0px; }
 
 

                
 
 
 .promo_pick {
	height: 72px;
	background-image: url(../images/sejour_module.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
                }
                
        
 
 


 #section_3_right {
	width: 428px;
	float: right;
	background-color: #CCCCCC;
}
 #image_vign {
	width: 86px;
	height: 69px;
	margin-left: 20px;
	float: left;
}
#image_vign_accueil {
	width: 86px;
	height: 69px;
	margin-left: 0px;
	float: left;
}
#image_vign_accueil_2 {
	width: 86px;
	height: 69px;
	margin-left: 0px;
	float: left;
}



#texte_listing {
	width: 300px;
	height: 72px;
	float: left;

}
#accueil_texte_listing {
	width: 290px;
	height: 62px;
	float: left;

}



#titre_listing {
	width: 300px;
	height: 30px;
	float: left;
	margin-top: 5px;

}


#accueil_titre_listing {
	width: 300px;
	height: 20px;
	float: left;

}

#duree-age_listing {
	width: 300px;
	height: 35px;
	float: left;

}

#gauche_titre {
	width: 244px;
	height: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 22px;
	float: left;
	
	
}

#droite_recherche {
	width: 300px;
	height: 101px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	float: right;
		
}





#moteur_recherche {
	width: 300px;
	height: 74px;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	float: right;
		
}



/*sejours */
#sejours {
	width: 832px;
	height: 135px;
	margin: 0;
	background-image: url(../images/sejours_titres.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	
	
}
#bloc_titre {
	width: 620px;
	height: 135px;
	margin: 0;
	float: left;
	
	
	
}
#bloc_duree {
	width: 200px;
	height: 135px;
	margin: 0;
	float: right;
	
	
	
}
#texte_duree {
	width: 200px;
	height: 65px;
	margin: 0;
	
}
#separateur_texte_age {
	width: 200px;
	height: 15px;
	
}
#separateur_pagination {
	width: 100%;
	height: 10px;
	
}

#texte_age {
	width: 120px;
	height: 35px;
	
}




.age {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #870505;
	
}
.pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #333333;
	
}

.pagination a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #333333;
	text-decoration: none;
	
}
.pagination a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #333333;
	text-decoration: none;
	
}

.pagination a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #990000;
	text-decoration: underline;
	
}
.pagination a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #333333;
	text-decoration: none;
	
}





.recherche_noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	letter-spacing: 0.6em;
	
}
.deroulant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	width: 120px;
	
}

.deroulant_accueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-color: #F9F9F9;
	width: 200px;	
}
.deroulant_accueil_age {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-color: #F9F9F9;
	width: 94px;
	
}

.input_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-color: #F9F9F9;
	width: 192px;	
}

.bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	width: 150px;
	height: 17px;
	
}


.duree_listing_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #0099CC;
	
}
.resume_plus_pdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0099CC;
	margin-left: 10px;
	
}


.texte_footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #999999;
	letter-spacing: 0.5em;
	
}
.links_footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	text-align: center;
	color: #CCCCCC;
	
}

.links_footer a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	text-align: center;
	color: #CCCCCC;
	text-decoration: none;	
}

.links_footer a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	text-align: center;
	color: #CCCCCC;
	text-decoration: none;	
}
.links_footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	text-align: center;
	color: #CCCCCC;
	text-decoration: underline;	
}
.links_footer a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	text-align: center;
	color: #CCCCCC;
	text-decoration: none;	
}


.titre_listing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #993300;
	
	
}


.decouvrez {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #3580A0;
	line-height: 40px;
	
	
}
.telechargez_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #993300;
	line-height: 40px;
	
	
}
.telechargez_rouge a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #993300;
	line-height: 40px;
	text-decoration: none;	
	
}
.telechargez_rouge a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #993300;
	line-height: 40px;
	text-decoration: none;	
	
}

.telechargez_rouge a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #993300;
	line-height: 40px;
	text-decoration: underline;	
	
}

.telechargez_rouge a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #993300;
	line-height: 40px;
	text-decoration: none;	
	
}





.telechargez {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #3580A0;
	line-height: 40px;
	
	
}
.telechargez a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #3580A0;
	line-height: 40px;
	text-decoration: none;	
	
}
.telechargez a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #3580A0;
	line-height: 40px;
	text-decoration: none;	
	
}

.telechargez a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #3580A0;
	line-height: 40px;
	text-decoration: underline;	
	
}

.telechargez a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #3580A0;
	line-height: 40px;
	text-decoration: none;	
	
}









.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 5px;
	color: #990000;
	line-height: normal;
	
	
}
.resume_pdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #4AAE27;
	line-height: normal;
	margin-left: 10px;
	
	
}



.decouvrez a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #3580A0;
	line-height: 40px;
	text-decoration: none;
	
	
}

.decouvrez a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #3580A0;
	line-height: 40px;
	
	
}
.decouvrez a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #3580A0;
	line-height: 40px;
	text-decoration: none;
	
	
}

.decouvrez a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #3580A0;
	line-height: 40px;
	text-decoration: underline overline;
	
	
}


.decouvrez a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #3580A0;
	line-height: 40px;
	text-decoration: none;
	
	
}



.titre_listing a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #993300;
	text-decoration: none;	
}
.titre_listing a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #993300;
	text-decoration: none;	
}
.titre_listing a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #993300;
	text-decoration: underline;	
}
.titre_listing a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #993300;
	text-decoration: none;	
}




#separateur_duree {
	width: 200px;
	height: 35px;
	margin: 0;
	
	
	
	
}
#laduree {
	width: 200px;
	height: 25px;
	margin: 0;
	
	
	
}


#separateur_titre {
	width: 620px;
	height: 50px;
	margin: 0;
	background-repeat: no-repeat;
	background-position: right top;
	
	
	
}
#icones_hiver {
	width: 400px;
	height: 43px;
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	background-image: url(../images/icone_hiver.jpg);
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	
	
	
}

#icones_printemps {
	width: 400px;
	height: 43px;
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	background-image: url(../images/icone_printemps.jpg);
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	
	
	
}


#icones_ete {
	width: 400px;
	height: 43px;
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	background-image: url(../images/icone_ete.jpg);
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	
	
	
}

#titredusejours {
	width: 620px;
	height: 30px;
	margin: 0;
	
	
	
}
#sous-titredusejours {
	width: 620px;
	height: 20px;
	margin: 0;
	
	
	
}



.titredusejours {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #993300;
	margin: 0px;
	text-indent: 110px;
	line-height: 30px;
	
	
	
}

.titre_adherent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #993300;
	margin: 0px;
	text-indent: 20px;
	line-height: normal;
	
	
	
}


.duree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #C62803;
	text-indent: 50px;
	font-variant: normal;
	
	
	
	
}



.sous-titredusejours {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
	margin: 0px;
	text-indent: 110px;
	line-height: 20px;
	
	
	
}
.sous-titre_president {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	line-height: 20px;
	 }
	
	
	.signature_president {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: normal;
	float: right;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: 25px;
	 }
	



.sous-titredusejours_listing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
	margin: 0px;
	line-height: normal;
		
}

#bloc_2 {
	width: 832px;
	margin: 0;
	
	
}
#bloclisting {
	width: 859px;
	margin: 0;
	background-color: #EBEBEB;
	
	
}
#blocformulaire {
	width: 859px;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
	
}





#blocrecherche {
	width: 100%;
	margin: 0;
	background-color: #EBEBEB;
	height: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	
	
}
#bloc_contact_form {
	width: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 65px;
	
	
}
#bloc_contact_form {
	width: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 65px;
	
	
}


#contenu_sejours {
	width: 60%;
	margin: 0;
		
}
#bloc_transport {
	width: 200px;
	float: right;
	
		
}
#bloc_notreavis {
	width: 200px;
	float: right;
	background-image: url(../images/notre_avis.jpg);
	background-repeat: no-repeat;
	height: 69px;
	
		
}

#texte_notreavis {
	width: 200px;
	padding-left: 0px;
	background-image: url(../images/notre_avis_repeat.jpg);
	background-repeat: repeat-y;
	
	
		
}
#note_notreavis {
	width: 155px;
	padding-left: 0px;
	background-image: url(../images/notre_avis_repeat.jpg);
	background-repeat: repeat-y;
	margin-left: 25px;
	background-position: left;
	
	
		
}


#notreavis_bas {
	width: 200px;
	padding-left: 0px;
	background-image: url(../images/notre_avis_bas.jpg);
	background-repeat: no-repeat;
	height: 17px;	
	
		
}

#telecharger {
	width: 200px;
	padding-left: 0px;
	background-image: url(../images/tableau/telecharger.jpg);
	background-repeat: no-repeat;
	height: 200px;	
	
		
}


#separateur_tele {
	width: 200px;
	padding-left: 0px;
	height: 50px;
	
	margin-top: 0px;
	
		
}
#texte_tele {
	width: 200px;
	padding-left: 0px;
	height: 100px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-right: 0px;
	text-align: left;
	text-indent: 0px;
	white-space: normal;
	
		
}

.texte_tele {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #993300;
	font-weight: bold;
}

.texte_tele a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #993300;
	font-weight: bold;
	text-decoration: none;
}
.texte_tele a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #993300;
	font-weight: bold;
	text-decoration: none;
}
.texte_tele a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #86A738;
	font-weight: bold;
	text-decoration: underline;
}
.texte_tele a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #993300;
	font-weight: bold;
	text-decoration: none;
}



.texte_tele li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #86A738;
	list-style-position: inside;
	list-style-image: url(../images/tableau/li_telecharger.jpg);
	list-style-type: disc;
	text-align: left;
	text-indent: 0px;
	white-space: normal;
	font-weight: bold;
	line-height: 10px;
	vertical-align: top;
	padding-left: 0px;
	padding-bottom: 10px;
}





.texte_notreavis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	font-style: italic;
	line-height: normal;
	color: #000000;
	text-align: left;
}
.texte_tele {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	font-style: italic;
	line-height: normal;
	color: #000000;
	text-align: justify;
	font-variant: normal;
	display: inline-table;
	margin-left: 10px;
}

.texte_tableau_comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	font-style: italic;
	line-height: normal;
	color: #000000;
	text-align: left;
}


#transport_haut {
	width: 200px;
	background-image: url(../images/transport_haut.jpg);
	background-repeat: no-repeat;
	height: 66px;
	
		
}
#transport_milieu {
	width: 200px;
	background-image: url(../images/transport-repeat.jpg);
	background-repeat: repeat-y;
	
	
		
}
#transport_icones {
	width: 159px;
	margin-left: 22px;
	
		
}
#icons {
	width: 159px;
	height: 45px;
		
}
#transport_comment {
	width: 159px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	color: #333333;
	font-style: normal;
	letter-spacing: -1px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	
	
		
}

#transport_bas {
	width: 200px;
	background-image: url(../images/transport-bas.jpg);
	background-repeat: no-repeat;
	height: 21px;	
	
		
}



#bloc_titreettexte {
width: 615px;
}


#resume_sejour {
	width: 575px;
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding-left: 25px;
	padding-bottom: 15px;
	color: #000000;
	
		
}

#impression_pdf {
	width: 575px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 48px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	
		
}
#telephone{
	width: 251px;
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	height: 63px;
	background-image: url(../images/mondial_evasion_contact.jpg);
	background-repeat: no-repeat;
	margin-left: 15px;
	
		
}
#telephone_details{
	width: 251px;
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	height: 63px;
	background-image: url(../images/mondial_evasion_contact.jpg);
	background-repeat: no-repeat;
	float: right;
	
		
}

#fichetech_telephone{
	width: 100%;
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	height: 63px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
		
}
#reservation{
	width: 100%;
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	height: 63px;
	
		
}
#fiche_technique{
	width: 330px;
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	height: 63px;
	background-repeat: no-repeat;
	margin-left: 20px;
	
		
}
#reservation_details{
	width: 300px;
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	height: 63px;
	background-repeat: no-repeat;
	margin-left: 20px;
	float: left;
	background-image: url(../images/reservation_en_ligne.jpg);
	
		
}
#reservation_texte{
	width: 200px;
	padding: 0px;
	height: 30px;
	margin-left: 80px;
	margin-top: 30px;
		
		
}






#impression_texte {
	width: 200px;
	margin-top: 0;
	height: 28px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
		
}
#pdf_texte {
	width: 250px;
	margin-top: 0;
	height: 30px;
	float: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
		
}



#icone_impression {
	width: 55px;
	margin-top: 0;
	height: 48px;
	float: left;
	
		
}


#titre_paragraphe {
	width: 615px;
	height: 27px;
	background-image: url(../images/titre_texte.jpg);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-indent: 20px;
		
}
.titre_paragraphe {
	COLOR: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	padding-top: 3px;
		
}

.titre_impression {
	COLOR: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	padding-top: 3px;
		
}
.titre_impression a:link {
	COLOR: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	padding-top: 3px;
	text-decoration: none;		
}
.titre_impression a:visited {
	COLOR: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	padding-top: 3px;
	text-decoration: none;		
}
.titre_impression a:hover {
	COLOR: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	padding-top: 3px;
	text-decoration: underline;		
}
.titre_impression a:active {
	COLOR: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	padding-top: 3px;
	text-decoration: none;		
}

.titre_reservation  {
	COLOR: #51BD11;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	line-height: normal;
}

.titre_reservation a:link {
	COLOR: #51BD11;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	line-height: normal;
}

.titre_reservation a:visited {
	COLOR: #51BD11;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	line-height: normal;
}

.titre_reservation a:hover {
	COLOR: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	line-height: normal;
}

.titre_reservation a:active {
	COLOR: #51BD11;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	line-height: normal;
}




#paragraphe {
	width: 580px;
	margin-top: 0;
	margin-right: 0;
	padding-left: 15px;
	text-align: justify;
	float: left;
	
		
}

#paragraphe_plain {
	width: auto;
	margin-top: 0;
	margin-right: 0;
	text-align: justify;
	
		
}



#separateur_para
{
	width: 100%;
	height: 25px;
}


#separateur_fin
{
	width: 100%;
	height: 50px;
}
/*tableau */
#tableau
{
	width: 615px;
}
#tableau_titre
{
	height: auto;
}

#retour_liste
{
	height: 15px;
	width: 400px;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.3em;
	text-align: center;
	color: #666666;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}

#trait
{
	height: 50px;
	width: 400px;
	margin-top: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-right: auto;
	margin-left: auto;
}






.retour_liste a:link
{
	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.3em;
	text-align: center;
	color: #666666;
	text-decoration: none;
}

.retour_liste a:visited
{
	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.3em;
	text-align: center;
	color: #666666;
	text-decoration: none;
}


.retour_liste a:hover
{
	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.3em;
	text-align: center;
	color: #666666;
	text-decoration: underline;
}

.retour_liste a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.3em;
	text-align: center;
	color: #666666;
	text-decoration: none;
}




.tableau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.villes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #AECC68;
	text-align: center;
	margin: 0px;
	padding: 0px;
}




.vignette_contour

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
		
}
.vignette_garanties

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
		
}



.vignette_contour_equipe

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 75px;
	float: left;
		
}






.vignette_contour_president

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 680px;
		
}




.vignette_contour_para

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
		
}

.vignette_contour_tele

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		
}






.little_vignette_contour

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	padding: 2px;
	background-color: #E6E6E6;
	float: left;
	margin: 5px;
		
}




/*texte */
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	list-style-image: url(../images/mondial_evasion_li.gif);
	list-style-type: lower-roman;
	list-style-position: inside;
	line-height: normal;
	font-variant: normal;
	vertical-align: middle;
	padding-left: 20px;
	color: #666666;
	white-space: normal;
	padding-bottom: 20px;
}


.style_li {
	line-height: normal;
	font-variant: normal;
	vertical-align: middle;
	padding-left: 20px;
	color: #666666;
	white-space: normal;
	padding-bottom: 20px;
	float: left;
}


.titre_tableau {
	line-height: normal;
	font-variant: normal;
	vertical-align: middle;
	color: #FFFFFF;
	white-space: normal;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.floatstop {
	clear:left;
}

#adherents {
	width: 827px;
	height: 151px;
	background-image: url(../images/adherents/adherents.jpg);
	background-repeat: repeat;
}

#adherents_separator {
	width: 640px;
	height: 70px;
	margin-left: 0px;
	
}

#adherents_texte {
	width: 640px;
	height: 51px;
	margin-left: 0px;
	
}


#adherents_news {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F5F5F5;
	margin-bottom: 15px;
	border: 1px solid #E9EECE;
	
}

#reservation_cours {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F5F5F5;
	border: 1px solid #E9EECE;
	
}
#reservation_login {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/adherents/acces_reserve.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 275px;
	
}

#reservation_separator {
	width: 700px;
	
	
	height: 75px;
	
}
#reservation_form {
	width: 700px;
	
	
	
}
