/* CSS Document */
/* CSS made in ENYWARE (c)  */


/**************************************************************************************************************
-- SPECIIQUES A VACANCES EN VO
************************************************************************************************************ */

/* ---------------------------------------------------- Le Bandeau -----------------------------------------*/
#bandeau	{ /*background-color:#84AF26;*/ background: url(../images/header_vacance.png) no-repeat;}
.bandeau_bottom	{background-image: url(../img/common/right_top_stage.gif); background-position:right bottom; background-repeat:no-repeat; text-align:right;}
*>.bandeau_bottom	{background-image: url(../img/common/right_top_stage.png);}

#quick_nav li {
 background-image:  url(../img/ico/puce_bandeau_vacance.gif); display:inline;
 background-repeat: no-repeat;
 background-position: left center;
 list-style-type: none;
 padding-left: 14px; padding-right:50px; bottom: 0px; font-family:'Verdana', Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;
 }

/*----------------------- Navigation de gauche générale, centrale sur la home et la partie gauche des fiches -----------------------------*/
#navigation .famille  { background-color: #3EC1D9;}
#navigation .famille p { color:#CCFFFF;}
#navigation .famille li { background-image: url(../img/nav/nav_puce_pro.gif); color:#CCFFFF; }
 
.nav_corporate  { background-color: #9cad02; }
.nav_famille  { background-color: #3EC1D9; }


/* Partie gauche des fiches */
.i_famille  { background-color:#3EC1D9; padding-top:20px; padding-bottom:20px; text-align:center}

/*------------------------------------ Le Contenu général et celui des fiches -----------------------------------------------------------*/

/*Famille*/
.famille#content h1, .famille#fiche h1 {color: #3EC1D9;}
.famille#content h2, .famille#fiche h2 {color: #3EC1D9; background-image: url(../img/ico/puce_h2_pro.gif); background-repeat: no-repeat; background-position: top left ; list-style-type: none;}
.famille#content a:hover, .famille#fiche a:hover {color: #3EC1D9;}
.famille#content #destination li { background-image: url(../img/ico/puce_pro.gif); }
.famille#content p.title_dispo	{color:  #3EC1D9; }

.famille#fiche li {background-image: url(../img/ico/puce_h2_pro.gif); background-repeat: no-repeat; background-position: left top;
 list-style-type: none; margin-bottom:2px; margin-top:2px; padding-left:15px; text-align:left;}

.home_nos_destinations {
	background-image:url(../img/stage/home/carte_bg.gif); background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}

.home_nos_destinations .pays {
	padding-left:24px;
	padding-right:24px;

}

.home_nos_destinations .pays h1 {
	font-size:18px;
	font-weight:bold;
	color:#84AF26;
	margin-top:25px;
	margin-bottom:20px;

}

.home_nos_destinations .pays .sejour {
	margin-bottom:20px;	
}
.home_nos_destinations .pays .sejour h2{
	font-size:14px;
	font-weight:bold;
	color:#515151;
	/*line-height:14px;*/
	padding:0;
	margin:0 0 5px 0;
}


.home_nos_destinations .pays .sejour p{
	padding:0;
	margin:0;
}

.home_nos_destinations .pays .sejour a{
	color:#84AF26;
	text-decoration:none;
}

.home_nos_destinations .pays .sejour a:hover{
	text-decoration:underline;

}


.home_nos_destinations .pays .sejour .vignette {
	text-align:center;
	vertical-align:top;
}

.home_nos_destinations .pays .sejour .vignette img {
	border:1px solid #dedede;
}
.home_nos_destinations .pays .sejour p{
	font-size:11px;
	font-weight:normal;
	color:#858585;
}

.home_nos_destinations .pays .sejour .savoirplus a{
	font-size:11px;
	font-weight:bold;
	color:#0099cb;
	text-decoration:none;
}

.home_nos_destinations .pays .sejour .savoirplus a:hover{
	font-size:11px;
	font-weight:bold;
	color:#0099cb;
	text-decoration:underline;
}

.home_nos_destinations .pays .autres_dest {
	margin-top:0px;
	background-color:#f4f4f4;
	padding:5px 10px 5px 10px;
	color:#828282;
}


.home_nos_destinations .pays .autres_dest .accroche {
	font-weight:bold;
}


.home_nos_destinations .pays .autres_dest a	{
	color:#84AF26;
	text-decoration:none;
}
.home_nos_destinations .pays .autres_dest a:hover	{
	text-decoration:underline;
}

.home_nos_destinations td.fin_sep {
	width:50%;
	height:21px;
	text-align:center;
}

.home_nos_destinations td.fin_sep div {
	vertical-align:bottom;
	height:1px;
	margin-top:20px;
	background-color:#e9e9e9;
	width:90%;
}

.by_ville .ensavoirplus {
	color:#84AF26;
	font-size:12px;
	font-weight:bold;
	background-image:url(../img/ico/savoirplus_vert_bas.gif);
	background-position:right;
	background-repeat:no-repeat;
	width:120px;
	height:24px;
	line-height:24px;
}



/*---------------------------------------*/

#navigation .passion  { background-color: #9CAD02;}
/* avant la couleur texte etait : #E1E7B4 */
#navigation .passion p { color:#FFFFFF;}
#navigation .passion li { color:#FFFFFF; background-image: url(../img/nav/nav_puce_adulte.gif)}

#navigation .equitation  { background-color: #3EC1D9;}
/* couleur texte avant : #CCFFFF*/
#navigation .equitation p { color:#FFFFFF;}
#navigation .equitation li { color:#FFFFFF; background-image: url(../img/nav/nav_puce_pro.gif)}


#navigation .chez_le_prof  { background-color: #F29E3F;}
/* couleur texte avant : #FBE2C6 */
#navigation .chez_le_prof p {color:#FFFFFF;}
#navigation .chez_le_prof li { color:#FFFFFF; background-image: url(../img/nav/nav_puce_jeune.gif)}

.nav_passion  { background-color: #9CAD02;}
.nav_equitation  { background-color: #3EC1D9;}
.nav_chez_le_prof  { background-color: #F29E3F;}

/* Partie gauche des fiches */
.i_passion   { background-color: #9CAD02; padding-top:20px; padding-bottom:20px; text-align:center}
.i_equitation   { background-color: #3EC1D9; padding-top:20px; padding-bottom:20px; text-align:center}
.i_chez_le_prof   { background-color: #F29E3F; padding-top:20px; padding-bottom:20px; text-align:center}

/*------------------------------------ Le Contenu général et celui des fiches -----------------------------------------------------------*/

 /*passions*/
.passion#content h1, .passion#fiche h1 {color: #9CAD02;}
.passion#content h2, .passion#fiche h2 {color: #9CAD02; background-image: url(../img/ico/puce_h2_adulte.gif); background-repeat: no-repeat; background-position: top left ; list-style-type: none;}
.passion#content a:hover, .passion#fiche a:hover {color: #9CAD02;}
/* Liste des destination passion*/
.passion#content #destination li { background-image: url(../img/ico/puce_adulte.gif); }
.passion#content p.title_dispo	{color: #9CAD02;}


.passion_titre {
	color: #9CAD02; background-image: url(../img/ico/puce_h2_passion.gif); background-repeat: no-repeat; background-position: top left ; list-style-type: none;
	font-size:14px;
	padding-left:12px;
	font-weight:bold;
}

.passion_sstitre {
	color: #9CAD02;
	font-size:11px;
	font-weight:bold;
}

.passion#fiche li {background-image: url(../img/ico/puce_h2_passion.gif); background-repeat: no-repeat; background-position: left top;
 list-style-type: none; margin-bottom:2px; margin-top:2px; padding-left:15px; text-align:left;}


/*equitations*/
.equitation#content h1, .equitation#fiche h1 {color: #3EC1D9;}
.equitation#content h2, .equitation#fiche h2 {color: #3EC1D9; background-image: url(../img/ico/puce_h2_pro.gif); background-repeat: no-repeat; background-position: top left ; list-style-type: none;}
.equitation#content a:hover, .equitation#fiche a:hover {color: #3EC1D9;}
.equitation#content #destination li { background-image: url(../img/ico/puce_pro.gif); }
.equitation#content p.title_dispo	{color: #3EC1D9; }
.equitation#fiche li {background-image: url(../img/ico/puce_h2_pro.gif); background-repeat: no-repeat; background-position: left top;
 list-style-type: none; margin-bottom:2px; margin-top:2px; padding-left:15px; text-align:left;}

/*chez_le_profs*/
.chez_le_prof#content h1, .chez_le_prof#fiche h1 {color: #F29E3F;}
.chez_le_prof#content h2, .chez_le_prof#fiche h2 {color: #F29E3F; background-image: url(../img/ico/puce_h2_jeune.gif); background-repeat: no-repeat; background-position: top left ; list-style-type: none;}
.chez_le_prof#content a:hover, .chez_le_prof#fiche a:hover {color: #F29E3F;}
.chez_le_prof#content #destination li { background-image: url(../img/ico/puce_jeune.gif); }
.chez_le_prof#content p.title_dispo	{color: #F29E3F;}
.chez_le_prof#fiche li {background-image: url(../img/ico/puce_h2_jeune.gif); background-repeat: no-repeat; background-position: left top;
 list-style-type: none; margin-bottom:2px; margin-top:2px; padding-left:15px; text-align:left;}

#navigation .classique_intl  { background-color: #d65348;}
/* le texte avant : #F3CCC8 */
#navigation .classique_intl p { background-color: #d65348; color:#FFFFFF}
#navigation .classique_intl li { color:#FFFFFF; background-image: url(../img/nav/nav_puces.gif)}
.nav_classique_intl  { background-color: #d65348;}


/* Partie gauche des fiches */
.i_classique_intl   { background-color: #d65348; padding-top:20px; padding-bottom:20px; text-align:center}
.classique_intl#fiche li	{background-image: url(../img/ico/puce_h2_etu.gif); background-repeat: no-repeat; background-position: left top;
 list-style-type: none; margin-bottom:2px; margin-top:2px; padding-left:15px; text-align:left;}
 
 /*classique_intls*/
.classique_intl#content h1, .classique_intl#fiche h1 {color: #D65348;}
.classique_intl#content h2, .classique_intl#fiche h2 {color: #D65348; background-image: url(../img/ico/puce_h2_etu.gif); background-repeat: no-repeat; background-position: top left ; list-style-type: none;}
.classique_intl#content #destination li { background-image: url(../img/ico/puce_etudiant.gif); }
.classique_intl#content a:hover, .classique_intl#fiche a:hover {color: #D65348;}
.classique_intl#content p.title_dispo	{color: #D65348;}


#content h1 {
	font-size: 16px;
}



/* =============================================================================
							LISTING DESTINATION
* ===========================================================================*/
div#destinations {width: 399px;}
div#destinationsTitre {width: 399px; height: 20px; background: url(../images/listing_title.png)no-repeat; margin-bottom: 20px;}
div#destinations div.destination {width: 399px; border-bottom: 2px solid #d5e9ab; float:left}
div#destinations div.destination:hover {background: #f6fbec;}
div#destinations div.img {height: 80px; width: 100px; float: left; overflow: hidden;}
div#destinations div.imgPos {height: 80px; width: 100px; display: table-cell; vertical-align: middle; text-align: center;}
div#destinations div.infos {float: left; padding-left: 5px; height: 80px; width: 294px;}
div#destinations div.infos h1 {font-weight: normal; font-size: 12px; color: #888686; padding: 0; margin: 8px 0 0 0;}
div#destinations div.infos h1 a {text-decoration: none;}
div#destinations p.info {font-size: 11px; padding: 0; margin: 0; margin-top: 9px;}
div#destinations .vert {color: #90a85d;}
div#destinations div.btn_detail_down {height: 19px; width: 76px; background: url(../images/listing_detail_btn.png) no-repeat; cursor: pointer; right: 0; margin-top: 61px; position: absolute;}
div#destinations div.btn_detail_up {height: 19px; width: 76px; background: url(../images/listing_detail_btn_up.png) no-repeat; cursor: pointer; right: 0; bottom: 0; position: absolute;}
div.infosSub {float: left; width: 379px; padding: 10px;}
div#destinations a.fiche {display: block; height: 23px; width: 151px; background: url(../images/listing_detail_fiche.png) no-repeat; float: right; margin-top: 15px;}
/* =============================================================================
* ===========================================================================*/