/* @override 
	http://localhost/adeo/themes/adeostyle/adeo.icsFastCss/start.php
	http://localhost/adeo/themes/adeostyle/adeo.icsFastCss/start.php?beta=1
	http://www.adeo-voyages.com/themes/adeostyle/adeo.icsFastCss/start.php
*/

/* @group Adeo */


/*body, #main, #header, #footer {
	background-image: none;
	background-color: orange;
}*/


/* @group Header */

#header .logoSite {
	display: block;
	width: 160px;
	height: 130px;
	background: url(images/logo_adeo_dessin.png) no-repeat;
	float: left;
	position: absolute;
	top: 0;
	left: 20px;
	z-index: 10;
}

#header .contenuAvecLogo {
	padding-left: 170px;
	width: 850px;
	display: table;
}

#header .logoSite .logoSite_contenu {
	display: none;
}

#header .blocImage h5 {
	display: none;
}

/* @end */

/* @group main */

/*#main {
	
}*/

/* @end */

/* @group Footer */

/*#footer .footer_marge {
	background-image: url(images/footer_separation_sb.png);
}*/

/* @end */

/* @group Carte du monde - OFF */

/*div.animationFlash_carteDuMonde {
	background-image: url(images/carte_du_monde_fond.png);
	display: block;
	width: 670px;
	height: 520px;
	position: relative;
	top: 0;
	left: 0;
	margin-right: auto;
	margin-left: auto;
}

div.animationFlash_carteDuMonde object {
	position: absolute;
	top: 22px;
	left: 56px;
}*/

/* @end */

/* @group Fiche Produit */

/* @group zoneCaracteristiques */

.produits_fiche .zoneCaracteristiques {
	display: table;
	margin: 10px auto;
}

.produits_fiche .zoneCaracteristiques .zoneCaracteristiques_type_circuit h4  {
	display: none;
}

.produits_fiche .zoneCaracteristiques .zoneCaracteristiques_hebergement h4  {
	display: none;
}

.produits_fiche .zoneCaracteristiques .zoneCaracteristiques_autre h4  {
	display: none;
}

.produits_fiche .zoneCaracteristiques .caracteristique_type_circuit-sep  {
	display: none;
}

.produits_fiche .zoneCaracteristiques .caracteristique_hebergement-sep  {
	display: none;
}

.produits_fiche .zoneCaracteristiques .caracteristique_autre-sep  {
	display: none;
}

.produits_fiche .zoneCaracteristiques .zoneCaracteristiques_type_circuit {
	display: inline-table;
	font-weight: bold;
}

.produits_fiche .zoneCaracteristiques .zoneCaracteristiques_hebergement {
	display: inline-table;
	font-weight: bold;
}

.produits_fiche .zoneCaracteristiques .zoneCaracteristiques_autre {
	display: inline-table;
	font-weight: bold;
}

/* @group leightbox */

.produits_fiche .zoneCaracteristiques .leightbox {

	display: none;

	width: 40%;

	height: 300px;

	border: 1px solid black;

	background-color: white;

	overflow: auto;
	padding: 10px;
	position: fixed;
	left: 30%;
	top: 20%;
}

.produits_fiche .zoneCaracteristiques .leightbox p.zoneBoutonTerminer {
	text-align: center;
}

.produits_fiche .zoneCaracteristiques .leightbox h3 {
	color: #e59737;
	text-align: center;
}

.produits_fiche .zoneCaracteristiques .leightbox .info {
	text-align: center;
}

.produits_fiche .zoneCaracteristiques .leightbox .zoneBouton {
	text-align: center;
}

/* @end */

/* @group Icons Circuit */

/* Decouverte */

.caracteristique_type_circuit_decouverte  {
	display: inline-table;
	width: 64px;
	height: 64px;
	position: relative;
	padding: 0;
	margin: 2px;
}

.caracteristique_type_circuit_decouverte .caracteristique_type_circuit_decouverte_marge  {
	display: block;
	width: 64px;
	height: 64px;
	padding: 0;
	background: url(images/sejours_vignette/decouverte_2005.png) no-repeat center center;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
}

.caracteristique_type_circuit_decouverte .caracteristique_type_circuit_decouverte_contenu {
	position: absolute;
	display: none;
	top: 60px;
	visibility: hidden;
	font-size: 11px;
	color: #fa4300;
	text-align: center;
	left: -11px;
}

/*.caracteristique_type_circuit_decouverte:hover .caracteristique_type_circuit_decouverte_contenu  {
	visibility: visible;
}*/

/* confort encadré */

.caracteristique_type_circuit_confort_encadre  {
	display: inline-table;
	width: 64px;
	height: 64px;
	position: relative;
	padding: 0;
	margin: 2px;
}

.caracteristique_type_circuit_confort_encadre .caracteristique_type_circuit_confort_encadre_marge  {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	padding: 0;
	background: url(images/sejours_vignette/confort_encadre_2005.png) no-repeat center center;
	margin: 0;
	top: 0;
	left: 0;
}

.caracteristique_type_circuit_confort_encadre .caracteristique_type_circuit_confort_encadre_contenu {
	position: absolute;
	display: none;
	top: 60px;
	visibility: hidden;
	font-size: 11px;
	color: #fa4300;
	text-align: center;
	left: -11px;
}

/*.caracteristique_type_circuit_confort_encadre:hover .caracteristique_type_circuit_confort_encadre_contenu  {
	visibility: visible;
}*/

/* aventure encadré */

.caracteristique_type_circuit_aventure_encadre  {
	display: inline-table;
	width: 64px;
	height: 64px;
	position: relative;
	padding: 0;
	margin: 2px;
}

.caracteristique_type_circuit_aventure_encadre .caracteristique_type_circuit_aventure_encadre_marge {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	padding: 0;
	background: url(images/sejours_vignette/aventure_2005.png) no-repeat center center;
	margin: 0;
	top: 0;
	left: 0;
}

.caracteristique_type_circuit_aventure_encadre .caracteristique_type_circuit_aventure_encadre_contenu {
	position: absolute;
	display: none;
	top: 60px;
	visibility: hidden;
	font-size: 11px;
	color: #fa4300;
	text-align: center;
	left: -11px;
}

/*.caracteristique_type_circuit_aventure_encadre:hover .caracteristique_type_circuit_aventure_encadre_contenu  {
	visibility: visible;
}*/

/* Minibus */

.caracteristique_type_circuit_minibus  {
	display: inline-table;
	width: 64px;
	height: 64px;
	position: relative;
	padding: 0;
	margin: 2px;
}

.caracteristique_type_circuit_minibus .caracteristique_type_circuit_minibus_marge {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	padding: 0;
	background: url(images/sejours_vignette/minibus_2005.png) no-repeat center center;
	margin: 0;
	top: 0;
	left: 0;
}

.caracteristique_type_circuit_minibus .caracteristique_type_circuit_minibus_contenu {
	position: absolute;
	display: none;
	top: 60px;
	visibility: hidden;
	font-size: 11px;
	color: #fa4300;
	text-align: center;
	left: -11px;
}

/*.caracteristique_type_circuit_minibus:hover .caracteristique_type_circuit_minibus_contenu  {
	visibility: visible;
}*/

/* Rando */

.caracteristique_type_circuit_rando  {
	display: inline-table;
	width: 64px;
	height: 64px;
	position: relative;
	padding: 0;
	margin: 2px;
}

.caracteristique_type_circuit_rando .caracteristique_type_circuit_rando_marge {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	padding: 0;
	background: url(images/sejours_vignette/rando.png) no-repeat center center;
	margin: 0;
	top: 0;
	left: 0;
}

.caracteristique_type_circuit_rando .caracteristique_type_circuit_rando_contenu {
	position: absolute;
	display: none;
	top: 60px;
	visibility: hidden;
	font-size: 11px;
	color: #fa4300;
	text-align: center;
	left: -11px;
}

/* Autotour */

.caracteristique_type_circuit_autotour  {
	display: inline-table;
	width: 64px;
	height: 64px;
	position: relative;
	padding: 0;
	margin: 2px;
}

.caracteristique_type_circuit_autotour .caracteristique_type_circuit_autotour_marge {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	padding: 0;
	background: url(images/sejours_vignette/autotour_2007.png) no-repeat center center;
	margin: 0;
	top: 0;
	left: 0;
}

.caracteristique_type_circuit_autotour .caracteristique_type_circuit_autotour_contenu {
	position: absolute;
	display: none;
	top: 60px;
	visibility: hidden;
	font-size: 11px;
	color: #fa4300;
	text-align: center;
	left: -11px;
}


/* @end */

/* @group Icons Hebergement */

/* Hotel */

.caracteristique_hebergement_hotel  {
	display: inline-table;
	width: 64px;
	height: 64px;
	position: relative;
	padding: 0;
	margin: 2px;
}

.caracteristique_hebergement_hotel .caracteristique_hebergement_hotel_marge {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	padding: 0;
	background: url(images/sejours_vignette/hotel_2005.png) no-repeat center center;
	margin: 0;
	top: 0;
	left: 0;
}

.caracteristique_hebergement_hotel .caracteristique_hebergement_hotel_contenu {
	position: absolute;
	display: none;
	top: 60px;
	visibility: hidden;
	font-size: 11px;
	color: #fa4300;
	text-align: center;
	left: -11px;
}

/*.caracteristique_hebergement_hotel:hover .caracteristique_hebergement_hotel_contenu  {
	visibility: visible;
}*/

/* chez l’habitant */

.caracteristique_hebergement_habitant  {
	display: inline-table;
	width: 64px;
	height: 64px;
	position: relative;
	padding: 0;
	margin: 2px;
}

.caracteristique_hebergement_habitant .caracteristique_hebergement_habitant_marge {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	padding: 0;
	background: url(images/sejours_vignette/chez_habitant_2005.png) no-repeat center center;
	margin: 0;
	top: 0;
	left: 0;
}

.caracteristique_hebergement_habitant .caracteristique_hebergement_habitant_contenu {
	position: absolute;
	display: none;
	top: 60px;
	visibility: hidden;
	font-size: 11px;
	color: #fa4300;
	text-align: center;
	left: -11px;
}

/*.caracteristique_hebergement_habitant:hover .caracteristique_hebergement_habitant_contenu  {
	visibility: visible;
}*/

/* Auberge */

.caracteristique_hebergement_auberge  {
	display: inline-table;
	width: 64px;
	height: 64px;
	position: relative;
	padding: 0;
	margin: 2px;
}

.caracteristique_hebergement_auberge .caracteristique_hebergement_auberge_marge {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	padding: 0;
	background: url(images/sejours_vignette/auberge_2005.png) no-repeat center center;
	margin: 0;
	top: 0;
	left: 0;
}

.caracteristique_hebergement_auberge .caracteristique_hebergement_auberge_contenu {
	position: absolute;
	display: none;
	top: 60px;
	visibility: hidden;
	font-size: 11px;
	color: #fa4300;
	text-align: center;
	left: -11px;
}

/*.caracteristique_hebergement_auberge:hover .caracteristique_hebergement_auberge_contenu  {
	visibility: visible;
}*/

/* Yourte */

.caracteristique_hebergement_yourte  {
	display: inline-table;
	width: 64px;
	height: 64px;
	position: relative;
	padding: 0;
	margin: 2px;
}

.caracteristique_hebergement_yourte .caracteristique_hebergement_yourte_marge {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	padding: 0;
	background: url(images/sejours_vignette/yourte_2005.png) no-repeat center center;
	margin: 0;
	top: 0;
	left: 0;
}

.caracteristique_hebergement_yourte .caracteristique_hebergement_yourte_contenu {
	position: absolute;
	display: none;
	top: 60px;
	visibility: hidden;
	font-size: 11px;
	color: #fa4300;
	text-align: center;
	left: -11px;
}

/*.caracteristique_hebergement_yourte:hover .caracteristique_hebergement_yourte_contenu  {
	visibility: visible;
}*/

/* Bivouac */

.caracteristique_hebergement_bivouac  {
	display: inline-table;
	width: 64px;
	height: 64px;
	position: relative;
	padding: 0;
	margin: 2px;
}

.caracteristique_hebergement_bivouac .caracteristique_hebergement_bivouac_marge {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	padding: 0;
	background: url(images/sejours_vignette/bivouac_2005.png) no-repeat center center;
	margin: 0;
	top: 0;
	left: 0;
}

.caracteristique_hebergement_bivouac .caracteristique_hebergement_bivouac_contenu {
	position: absolute;
	display: none;
	top: 60px;
	visibility: hidden;
	font-size: 11px;
	color: #fa4300;
	text-align: center;
	left: -11px;
}

/*.caracteristique_hebergement_bivouac:hover .caracteristique_hebergement_bivouac_contenu  {
	visibility: visible;
}*/

/* Bateau */

.caracteristique_hebergement_bateau  {
	display: inline-table;
	width: 64px;
	height: 64px;
	position: relative;
	padding: 0;
	margin: 2px;
}

.caracteristique_hebergement_bateau .caracteristique_hebergement_bateau_marge {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	padding: 0;
	background: url(images/sejours_vignette/bateau.png) no-repeat center center;
	margin: 0;
	top: 0;
	left: 0;
}

.caracteristique_hebergement_bateau .caracteristique_hebergement_bateau_contenu {
	position: absolute;
	display: none;
	top: 60px;
	visibility: hidden;
	font-size: 11px;
	color: #fa4300;
	text-align: center;
	left: -11px;
}




/* @end */

/* @group Icons Autre */

/* Projets Locaux */

.caracteristique_autre_projetslocaux  {
	display: inline-table;
	width: 64px;
	height: 64px;
	position: relative;
	padding: 0;
	margin: 2px;
}

.caracteristique_autre_projetslocaux .caracteristique_autre_projetslocaux_marge {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	padding: 0;
	background: url(images/sejours_vignette/projets_locaux.png) no-repeat center center;
	margin: 0;
	top: 0;
	left: 0;
}

.caracteristique_autre_projetslocaux .caracteristique_autre_projetslocaux_contenu {
	position: absolute;
	display: none;
	top: 60px;
	visibility: hidden;
	font-size: 11px;
	color: #fa4300;
	text-align: center;
	left: -11px;
}




/* @end */

/* @end */

/* @end */

/* @group Zone de recherche */

.produits_zoneRechercheProduit label {
	font-weight: bold;
}

.produits_zoneRechercheProduit .elCat {
	width: 550px;
	text-align: left;
	margin-left: 160px;
}

.produits_zoneRechercheProduit .elDateDebut {
	width: 550px;
	text-align: left;
	margin-left: 160px;
}

.produits_zoneRechercheProduit .elDuree {
	width: 550px;
	text-align: left;
	margin-left: 160px;
}

.produits_zoneRechercheProduit .elPrix {
	width: 550px;
	text-align: left;
	margin-left: 160px;
}

.produits_zoneRechercheProduit .zoneCaracteristiques {
	margin-top: 20px;
	margin-bottom: 10px;
	display: table;
	width: 600px;
}

.produits_zoneRechercheProduit .listeChoix_type_circuit {
	width: 290px;
	text-align: right;
	float: left;
	display: table;
}

.produits_zoneRechercheProduit .listeChoix_hebergement {
	width: 290px;
	text-align: right;
	display: table;
}

/* @end */

/* @end */



