/* CSS Document */
/************************
*        body
***********************/
body{ background: url(../images/css/body_theme_marron.png) repeat-x #e4e4c9 ;}
/************************
*        entete
***********************/
#langue_recherche form{
  background: url(../images/css/bg_rech_th_marron.png) no-repeat  ;
  width:216px;
}
#langue_recherche input{
  width:117px;
  padding:1px 0 0 3px;
}
.content-search input.btn_rech,
#langue_recherche input.btn_rech{
  background: url(../images/css/btn_rech_th_marron.png) no-repeat  ;
  height:20px;
  margin-left:3px;
}
.content-search input.btn_rech{ background: url(../images/css/btn_rech_th_marron_w.png) no-repeat  ;}

#raccourcis li a{ color:#898902;}
#raccourcis li { background: url(../images/css/separ_liste_noir.png) no-repeat  right 12px;}

/************************
*        conteneur
***********************/
.contenu_centre{ padding: 12px 10px 0 10px; overflow: hidden;}

#col_centre { width: 690px; margin-right: 0;}
#col_droit { float: right;}
/************************
*        footer
***********************/
#bas_page{
  background:url(../images/css/bas_page_th_vert.png) no-repeat  ;
  height:59px;
}

#footer li{ background: url(../images/css/separ_liste_noir.png) no-repeat  right 2px;}
#footer li a{ color:#898902 ;}
/**********************************************************************************
*                  pages
**********************************************************************************/
/************************
*        col_gauche
***********************/
.bloc_menu { background:#838806 url(../images/css/menu_th_marron.png) no-repeat;}
.bloc_menu .vacances { background: #c1d658;}

.menu { padding-top:5px; }
.menu h2 { color: #fff; display:none; }
.menu li a { color: #000000 }

.bloc_visite{ border:solid 2px #d3c4c1;}
.bloc_visite h2 a,
.bloc_visite span { color:#898902;}

.bloc_liens { background: url(../images/css/bg_bloc_liens_bleu.png) no-repeat;}
.bloc_liens li { background: url(../images/css/puce_marron.png) no-repeat left;}
.bloc_liens li a { color:#7a4f45;}

/************************
*        col_centre
***********************/

#content {}
#content h1 { color:#7a4f45;}
#content h2 { color:#7a4f45;}
#content .arondi_center { border-top: 6px solid #aab530; padding-top: 4px; }

#bloc_contenu .item_block a {
  color:#7a4f45;
  background: url(../images/css/bg_pointiller_marron.png) repeat-x  bottom ;
}
a.plus_idees {
  color:#7a4f45;
  background: url(../images/css/bg_pointiller_marron.png) repeat-x  bottom ;
}
/************************
*        col_droit
***********************/
/*#col_droit .bloc_reservez { background: #898902 url(../images/css/menu_th_marron_r.png) no-repeat;}*/
#col_droit .bloc_reservez { background: #aab530 }
#col_droit .bloc_reservez h2,
#col_droit .bloc_reservez li a {color: #000000;}

#col_droit .bloc_carnet_pratique { background: #F7F7F4 url(../images/css/bg_carnet_pratique_th_vert.png) no-repea;}
#col_droit .bloc_carnet_pratique h2 { color:#898902;}
#col_droit .bloc_carnet_pratique li { background: url(../images/css/puce_marron.png) no-repeat left;}
#col_droit .bloc_carnet_pratique li a { color:#333;}

#col_droit .bloc_lettre { background: url(../images/css/bg_bloc_lettre_marron.png) no-repeat;}
#col_droit .bloc_lettre h2 { color:#898902;}
#col_droit .bloc_lettre input,
.contact a.reservez {
  background: url(../images/css/btn_inscription_marron.png) no-repeat ;
}

.bloc_exclusif { border:solid 2px #eeede6;}
.bloc_exclusif h2 a {
  color:#898902;
  font-weight: bold;
  font-size: 1.1em;
}

.bloc_oise p a { color:#555;}

.bande_superieure {
  background: url(../images/css/masque2.png) no-repeat top;
  height:9px;
  margin-top:0px;
  position:absolute;
  z-index:+99;
  width:940px;
}
/**************************************************************
*            Article_we_charme
**************************************************************/
#content .fil_ariane2 a { color:#898902;}

#bloc_contenu .online_editor h3 { color:#898902;}
#bloc_contenu .online_editor a { color:#898902;}
#bloc_contenu .voir_aussi h3 { color:#898902;}
#bloc_contenu .voir_aussi li { background: url(../images/css/puce_marron.png) no-repeat left 3px;}
#bloc_contenu .commentaire h3 { color:#898902;}
#bloc_contenu .commentaire a.ajout_commentaire {
  background: url(../images/css/puce_orange_small.png) no-repeat left;
  color:#898902;
}
#bloc_contenu .commentaire .pointille { background: url(../images/css/bg_pointiller_marron.png) repeat-x bottom;}
#bloc_contenu .commentaire h4 { color:#898902;}

#content #bloc_contenu .commentaire div a { color:#898902;}
/**************************************************************
*            Diaporama_hebergement
**************************************************************/
#content.diapo h3 { color:#888a0d;}

.diapo .barre_outils{ background-color:#7B5850;}

.diapo .pagination_photo .last_photo,
.pagination_photo .next_photo{
  background: url(../images/css/last_photo_marron.png) no-repeat;
}
.diapo .pagination_photo .next_photo { background: url(../images/css/next_photo_marron.png) no-repeat;}
.diapo .pagination_photo span { color:#888a0d;}
.diapo .bouton .btn_play,
.diapo .bouton .btn_pause{
  background: url(../images/css/btn_play_marron.png) no-repeat;
}
.diapo .bouton .btn_pause { background: url(../images/css/btn_pause_marron.png) no-repeat;}
/* inactif */
.diapo .bouton .btn_pause_inactif { background: url(../images/css/btn_pause_marron_inactif.png) no-repeat;}
.diapo .bouton .btn_play_inactif { background: url(../images/css/btn_play_marron_inactif.png) no-repeat;}

.diapo .pagination_photo .next_photo_inactif { background: url(../images/css/next_photo_marron_inactif.png) no-repeat;}
.diapo .pagination_photo .last_photo_inactif { background: url(../images/css/last_photo_marron_inactif.png) no-repeat;}
/* inactif */
#content.diapo .bloc_image .encour { border:solid 1px #888a0d;}

.diapo .texte_photo h4 { color:#888a0d;}
/**************************************************************
*            Recherche_SRIT_courts_sejours_2
**************************************************************/
#content.recherche h3 { color:#888a0d;}

.liste_heber h4 { color:#888a0d;}

.bloc_recherche_right input.btn_recherche { background: url(../images/css/btn_recherche_marron.png) no-repeat;}

.offre a { background: url(../images/css/puce_marron2.png) no-repeat left;}
/**************************************************************
*            Listing_SRIT_courts_sejours
**************************************************************/

.resultat a,
.resultat span.separ,
.liste_resultat h4,
.pagination div a { color:#888a0d;}
.liste_resultat .p1 { color:#000000;}
.liste_resultat .p1 span { margin-left:0; font-weight:bold;}

.resultat
{
	margin: 0;
}

.liste_resultat a {
  background: url(../images/css/puce_marron2.png) no-repeat left;
  color:#888a0d;
}
.liste_resultat a.photo { background: none;}

.pagination a.next {
  background: url(../images/css/puce_marron2.png) no-repeat right;
  color:#888a0d;
}
.pagination a.last {
  background: url(../images/css/last_puce_marron2.png) no-repeat left;
  color:#888a0d;
}

.pagination
{
	float: none;
	width: auto;
}
	
/**************************************************************
*            Brochure_Memoire
**************************************************************/
#content.brochure_memoire h3 ,
#bloc_contenu .categorie .item_block form a,
.categorie .item_block form span {
  color:#888a0d;
}

a.commande { background: url(../images/css/bg_commande.png) no-repeat ;}
/**************************************************************
*        Offre_SRIT_courts_sejours
**************************************************************/
#content.offre_sejour h3,
.comment h4 {
  color:#888a0d;
}
.comment form input.btn_envoyer { background: url(../images/css/btn_envoyer_marron.png) no-repeat;}
/**************************************************************
*        Produit_touristiq_hebergement
**************************************************************/
#content.produit_touristiq h3,
.contact h4,
.contact span,
.produit h4,
.produit_touristiq #bloc_contenu .voir_aussi h4 { color:#888a0d;}

.contact a {
  background: url(../images/css/bg_pointiller_marron.png) repeat-x  bottom ;
  color:#888a0d;
}
/**************************************************************
*        Rubrique_we_charme
**************************************************************/
#content.rubrique h3,
.rubrique_descrip .img_produit span,
.rubrique .item_block h4,
h3 {
  color: #7A4F45;
}
.intro { background:url(../images/css/fond-tarif-prod-tour.gif) transparent repeat-x top left;}
/**************************************************************
*        recherche full
**************************************************************/
.content-search .content-view-line .attribute-title h4 a,
.content-search .categories li span.current{
  color: FireBrick;
}

#tarif_affiche { display:inline;font-size:21px;color:#FFF;}
#tarif_affiche #cents { font-size:18px;}
#tarif_type { font-size:11px;color:#FFF;}
#tarif_nb_pers_mini {
  display:block;
  font-size:11px;
  color:#FFF;
  text-align:center;
  margin-top:3px;
}

#bloc_reference { margin:10px 0;}

#bloc_contact_resa { width:285px;margin:10px auto;padding:10px;border:1px solid #CCC;}
#bloc_contact_resa .logo { float:right;margin:0px;}
#bloc_contact_resa .titre { text-align:left;font-weight:bold;color:#888a0d;font-size:13px;}
#bloc_contact_resa .resa { font-size:12px;margin-top:4px;margin-left:4px;}
#bloc_contact_resa .num_immat{font-size:10px;margin-top:4px;margin-left:4px;}
#contenu {
  float:left;
  width:169px;
}
#bloc_bouton_reserver {
  width:132px;margin:0 auto;
  font-size:12px;font-weight:bold;
  padding:6px 5px;
  color:#FFF;
  background:#FFF url(../images/css/btn_reserve_en_ligne.png) no-repeat top left;
  text-indent:30px;
}
#bloc_bouton_reserver a { color:#FFF;text-decoration:none;}
#bloc_reserver_hautdepage { border:1px solid #888a0d;padding:5px;}
#bloc_reserver_hautdepage strong { color:#888a0d;}
/**
*FICHE DETAILS SRIT*/
/*modif GD 04/03/09*/
h2.picto { margin-top:10px; color:#888a0d;}

/**/
/*##################### diaporama produits - jquery preview*/
#bloc_plus_de_photos{margin-bottom:10px;}
#bloc_plus_de_photos ul li{width:107px;text-align:center;float:left;}
#preview{
  position:absolute;
  border:1px solid #ccc;
  background:#FFF;
  padding:5px;
  display:none;
  color:#888a0d;
}

/**************************************************************
*            Listing_SRIT_courts_sejours
**************************************************************/
.circuit_velo span { margin: 0 3px; }

.circuit_velo .Niveau_1 {
  padding: 7px 15px 7px 16px;
  height:27px;
  background: transparent url(../images/css/picto-niveau-1.png) left center no-repeat;
}
.circuit_velo .Niveau_2 {
  padding: 7px 15px 7px 16px;
  background: transparent url(../images/css/picto-niveau-2.png) left center no-repeat;
}
.circuit_velo .Niveau_3 {
  padding: 7px 15px 7px 16px;
  height:27px;
  background: transparent url(../images/css/picto-niveau-3.png) left center no-repeat;
}
.circuit_velo .Niveau_4 {
  padding: 7px 15px 7px 16px;
  background: transparent url(../images/css/picto-niveau-4.png) left center no-repeat;
}
.circuit_velo .Niveau_5 {
  padding: 7px 15px 7px 16px;
  background: transparent url(../images/css/picto-niveau-5.png) left center no-repeat;
}
.circuit_velo .Niveau_1_Listing {
  padding: 2px 18px 2px 3px;
  height:27px;
  background: transparent url(../images/css/picto-niveau-1_mini.png) left center no-repeat;
}
.circuit_velo .Niveau_2_Listing {
  padding: 2px 18px 2px 3px;
  background: transparent url(../images/css/picto-niveau-2_mini.png) left center no-repeat;
}
.circuit_velo .Niveau_3_Listing {
  padding: 2px 18px 2px 3px;
  height:27px;
  background: transparent url(../images/css/picto-niveau-3_mini.png) left center no-repeat;
}
.circuit_velo .Niveau_4_Listing {
  padding: 2px 18px 2px 3px;
  background: transparent url(../images/css/picto-niveau-4_mini.png) left center no-repeat;
}
.circuit_velo .Niveau_5_Listing {
  padding: 2px 18px 2px 3px;
  background: transparent url(../images/css/picto-niveau-5_mini.png) left center no-repeat;
}
.circuit_velo .DeniveleMontee {
  padding: 7px 15px 7px 32px;
  background: transparent url(../images/css/picto_denivele.png) left center no-repeat;
}
.circuit_velo .DeniveleMontee_Listing {
  padding: 2px 18px 2px 22px;
  background: transparent url(../images/css/picto_denivele_mini.png) left center no-repeat;
}
.circuit_velo .DistanceCircuit {
	color:#ffffff;
	font-weight:bold;
	background:#000000;
	padding:2px 3px;
}
..circuit_velo .DistanceCircuit_Listing {
	color:#ffffff;
	font-weight:bold;
	background:#000000;
	padding:1px 2px;
}
.circuit_velo .lien_voircarte {
	font-style:italic;
}
.circuit_velo .DureeCircuit {
  padding: 3px 0 3px 24px;
  background: transparent url(../images/picto_duree.png) left center no-repeat;
}
.circuit_velo .DureeCircuit_Listing {
  padding: 1px 3px 1px 20px;
  background: transparent url(../images/picto_duree_mini.png) left center no-repeat;
}
.circuit_velo .subtitle {
  font-size: 1.1em;
  font-weight: normal;
  margin-bottom: 10px;
}
.circuit_velo .subtitle  .subtitleData{
  font-size: 1em;
  font-weight: bold;
}
.circuit_velo .subtitle a {
  font-weight: normal;
}
.circuit_velo .inventeur {
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 10px;
  float: left;
}
.circuit_velo .inventeur  .inventeurData{
  font-weight: bold;
  margin:0 0;
}
.circuit_velo .inventeur a {
  font-weight: normal;
}
.circuit_velo .technique_infos {
  height:16px;
  font-size:11px;
}

.rubrique .item_block h5 { color:#7A4F45;}

.box_plain {
  background-color: #eeead3;
  padding: 7px 0 10px 10px;
  margin-bottom: 5px;
}
#content .box_plain h3 {
  color: #000000;
  font-weight: bold;
  font-size: 1.4em;
  padding-bottom: 0;
}
.box_plain p {
  margin-bottom: 5px;
}
.box_plain ul { list-style-type: disc; padding: 0;}
.box_plain li { margin-left: 15px;}

.detail_circuit {overflow: hidden}

.detail_circuit .file {
  display: block;
  float: left;
  height: 35px;
  line-height: 35px;
  padding-left: 32px;
  font-weight: bold;
  margin-right: 5px;
}
.detail_circuit .file.pdf { background: transparent url(../images/picto_file_pdf.png) left center no-repeat;}
.detail_circuit .file.gpx { background: transparent url(../images/picto_gpx.png) left center no-repeat;}
.detail_circuit .file.map { background: transparent url(../images/picto_carte.png) left center no-repeat;}
.detail_circuit .file.filesuiv { padding-left:0; }
.detail_circuit .breakerfile {
  display: block;
  float: left;
  height: 35px;
  line-height: 35px;
  margin:0 5px 0 0;
}

.detail_circuit .file img { vertical-align: middle; margin-right: 3px;}

.detail_circuit .detail_technique,
.detail_circuit .detail_pointsfortsfaibles {
  width: 434px;
  float: right;
}
.detail_circuit .detail_pointsfortsfaibles ul li {
  float: left;
  width: 190px;
  margin-right: 5px;
}
.description { margin-bottom: 10px; clear: left;}

.detail_conseils {
  width: 215px;
  float: right;
}

.detail_map {
	float:left;
	margin-bottom: 30px;  
	margin-right: 30px;  
}

.trace_carte {
	float:left;
	margin-bottom: 30px;  
}

#bloc_contenu.one_bloc .item_block {
  width: 207px;
  float: left;
  margin-right: 20px;
}
#bloc_contenu .item_block {
	width:207px;
	float:left;
	margin-right:15px;
}
#bloc_contenu.one_bloc .item_block h4 { color:#7A4F45;}
#bloc_contenu.one_bloc .item_block a { display: block; margin-bottom: 5px;}
#bloc_contenu.one_bloc .item_block a img { float: none;}
#bloc_contenu.one_bloc .item_block div { width: auto;}
#bloc_contenu .separateur { width: 100%; }

.menu li li a { color: #000000;}

#OSRecherche { margin-bottom: 3px;}

.offre_proche { width: 422px;}

#edito { padding-right: 223px; margin-bottom: 10px;}

#widget_open_system
{
	float: right;
	clear:	right;
	width: 210px;
}

.circuit_velo #widget_open_system
{
	float: left;
	width: 150px;
}

