﻿@charset "UTF-8";
/*FEUILLE DE STYLES COMMUNE FR EN*/
/* couleurs colonne de droite: #28283e
#e931b7	 rose		#d22ca5
#facf00	ora,ge		#f2b800
#28bedd	bleu		#24abc7
#a8d200	vert		#95ba00
#8d2c9a			#7f288b
#ffaa00			#ee9300
#aa2c40			#971c38
Tous les liens (en rose sur le site actuel) passent en bleu #2ba0a1.
fond vert clair de lu carroussel #d9e8e8

couleurs colonne  droite fond bouton vert :#2ba0a1 -#187475

*/

@media all {
/* *******************************************************************************************************************/
/* ###  Init  #### */
/* *******************************************************************************************************************/

  html * { font-size: 12px; }
  body { background: #fff url("") repeat-x top left fixed; padding: 0;  margin :0 ; }
  body {
  font-family: Arial, 'Trebuchet MS', Verdana, Helvetica,  sans-serif;
  font-size: 75.00%;
  color: #444;
  }

  h1,h2,h3,h4,h5,h6 {
  font-family: Arial, 'Trebuchet MS', Verdana, Helvetica,  sans-serif;
  font-weight:bold;
  color:#666;
  margin: 0 0 0.25em 0;
  }

  h1 { font-size: 20px ;}
  h2 { font-size: 18px ;  /*color : #2ba0a1;*/ }
  h3 { font-size: 17px ; color : #450000;  }
  h4 { font-size: 16px ;}
  h5 { font-size: 15px ;}
  h6 { font-size: 14px;  color :#333333; }

  p { padding:0; font-size:12px; text-align:justify; margin-bottom:10px;  }
  span, b { padding:0; font-size:12px;  }
  p span  {color : #2ba0a1; font-weight:bold; }
  .bleuliens, a .bleuliens, .addCarnetBloc h3, .addCarnetBloc h2 {color:#2ba0a1;}
  .vertliens, a.vertliens{color:#a8d200;}
  .oranges, oranges a{color:#ffaa00;}
  .nettoyeur{clear:both; display:block; width:50%; height:30px; }

/* *******************************************************************************************************************/
/* ### Lists | Init  #### */
/* *******************************************************************************************************************/

  ul, ol, dl {  margin: 0 ; padding:0 }
  li {   margin: 0 ; padding:0}
  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

/* *******************************************************************************************************************/
/* ### text formatting | Textauszeichnung ### */
/* *******************************************************************************************************************/

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }
  strong,b { font-weight: bold }
  em,i { font-style:italic }
  .contenuArticle a{color:#2ba0a1;}
  a.reserver{display:block;float:right;color:#FFF; background:#2ba0a1; font-weight:bold;margin-right:10px;display:block;clear:left;padding:5px;border:1px solid #2ba0a1; text-decoration:none;}
  a:hover.reserver{display:block;float:right;color:#2ba0a1; background:#FFF; font-weight:bold;margin-right:10px;display:block;clear:left;padding:5px;border:1px solid #2ba0a1; text-decoration:none;}
  
  
  
  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
  letter-spacing: .07em;
  border-bottom: none 0;
  cursor: help;
  }

  hr {
    color: #fff;
    background:transparent;
    margin-top: 2em;
    margin-bottom: 2em;
    border:0;
    border-bottom: 1px #eee solid;
  }

/* *******************************************************************************************************************/
/* ### FUNCTIONAL CLASSES  ### */
/* *******************************************************************************************************************/

  .note 	 { background: #dfd; padding: 1em; border-bottom: 1px #bdb dotted; border-bottom: 1px #dbb dotted;}
  .important { background: #ffd; padding: 1em; border-bottom: 1px #ddb dotted; border-bottom: 1px #dbb dotted;}
  .warning 	 { background: #fdd; padding: 1em; border-bottom: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}
  .clear 	 { display:block; clear:both; }

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }
  p.spip span.spip_documents_left {display:block;width:190px !important;clear:left;padding-bottom:15px;}
  .lastCommentsBloc .contentLastCom2 p.spip span.spip_documents_left, .lastCommentsBloc .contentLastCom2 p.pasdefond span.spip_documents_left {display:block;width:205px !important;clear:left;padding-bottom:10px;}
  .lastCommentsBloc .contentLastCom2 ul li img,.lastCommentsBloc .contentLastCom2 ul li p.pasdefond .spip_documents img, .contentLastCom2 dl.spip_documents dt img {background-image:none !important;background:none !important;border:none;}
   .contentLastCom2 li.corrigersurvollien p.spip a, .contentLastCom2 li.corrigersurvollien p.spip a:hover,   .contentLastCom2 li.corrigersurvollien p.pasdefond a, .contentLastCom2 li.corrigersurvollien p.pasdefond a:hover{ background-image:none !important; background:none !important; border:none; list-style:none; }
  .contentLastCom2  a h2{padding:0; margin:0;}
  .contentLastCom2 li h4.spip { font-size: 14px !important;color:#28bedd !important;}
  .contenuArticle span.spip_documents_left{margin-right:15px;}
  
  .p.spip span.spip_documents_left {}
  img { border:0; }

/* *******************************************************************************************************************/
/* ### STRUCTURE  ### */
/* *******************************************************************************************************************/

  #page_margins { background: #FFF; margin: 0 auto;  width: 926px;}
  #page{ background: #FFF; border: none;   width:926px; overflow:hidden;position:relative;}
  body { text-align: center }
  #page_margins { text-align:left }
  #bloispays{background:#FFF;}

/* *******************************************************************************************************************/
/* ### TOPNAV   les liens de traduction et el'intitulé du site  ### */
/* *******************************************************************************************************************/

#topnav {
    color: #aaa;
    width: 926px;
    /*height:15px;*/
    text-align:right;
    background: #FFF;
    margin:0; padding:0;

   }

   
  /* #topnav a.actu { background:url(../images/pictos/picto-crayon.gif) no-repeat left center; padding-left:15px;}
  #topnav a.photo { background:url(../images/pictos/picto-photo.gif) no-repeat left center;padding-left:15px;}
 #topnav a.flickr { background:url(../images/pictos/picto-flickr.gif) no-repeat left center; width: 30px; height: 8px; padding-left:30px;}*/
  /*#topnav a.flickr { height: 8px; }
  
  #topnav a.newsletter { background:url(../images/pictos/picto-newsletter.gif) no-repeat left center;padding-left:15px;}
 */

 /**html #topnav a { padding-top:  0px! important; }
  /**html #topnav a.flickr {background:url(../images/pictos/picto-flickr.gif) no-repeat left 15px; width: 30px; height: 8px; padding:10px 4px 0 30px; text-decoration:none;}*/

  #nav_main {background-color: #FFF;}
  .main { padding:0px;   width: 926px;  }
  #nav_main, #footer , .main 	 {display:block; clear:both; }

  #footer { color:#666; font-size:10px; float:left; display:block; clear:both; width : 926px; padding-bottom:10px;background:#FFFFFF; }
  .col1 {float:left; width: 300px;}
  .col3 {float:left; width: 650px;}


  .col2 {float:right; width: 404px; }

  .col1_content { padding: 10px 0px 10px 0px;  width: /*400*/256px; }
  .col1_content3 { padding: 10px 0px 10px 20px;  width: 620px }
  .col1_content_gche { padding: 10px 0px 10px 20px;  width: 270px; }
  .col2_content {  width: 404px; padding:10px 0; }

  .containerSubCol {float:left; display:block; clear:both;  width:666px; overflow:hidden; }
  .containerFullCol { padding: 0; float:left; display:block; clear:both; margin : 0;  width:926px; /*overflow:hidden;*/  /*background:url() repeat-y -8px 0;*/}


  #leftCol { width: 704px; float:left; padding: 0;  margin: 0 ; /*background:red;*/   }

  #colone_gauche_accueil{width:250px;float:left;}
  
/* *******************************************************************************************************************/
/* ### HEADER   ### */
/* *******************************************************************************************************************/

div#header {
    display:block;
    background-color:transparent;
    background-image:url(squelettes/images/bandeau.jpg);
    background-repeat : no-repeat;
    background-position:top left;
    width: 925px;
    height:204px;
    margin:0;
    padding:0;
    border:none;
    float:left;
 
    }
    
    
    
  /*html #header.spip_doc_titre{}*/
  


  #header  a.homelogo {
    color:#999;
    display:block; /*clear:both; 	float:left;*/
    width: 252px;
    height:156px;
    text-indent: 0;
    }
	/*ajout bandeau concours*/
  #header .concour {
    color:#2ba0a1;
    
  }
  #header  .concour   a {
    color:#999;
    display:block;	float:right;
    width: 205px;
    height:210px;
    text-indent: 0;
    }
  /*#header span { color:#999;  display:block; clear:both;}*/
  .homelogo 	 {display:block;}

  html #header span {margin-left:10px;}

  #header div, #header swf, #header object{margin:0; padding:0; border: none;}
  #header object{margin-left:0px;}

/* *******************************************************************************************************************/
/* ###  ALAUNE    ### */
/* *******************************************************************************************************************/
#carnetdevoyage{float:right;display:block;width:50px;}

  .alaune { width: 100%; float:left; padding: 0px;  margin: 0; background:url() repeat-y right; }
  .alaune .top { background:url() no-repeat right; float:right; width: 260px; height:45px; }
  .alauneLC { float:right; width: 430px; padding:0;margin:0 10px 0 0; /*background:pink;*/   }
  .alauneRC {width: 240px;  display:block;float:right;  /*right:0;  position:relative;*/ z-index:99; overflow:hidden; }
  .alauneLC p, .alauneLC h3{color:#666;}
  .alauneLC .soutitre_une h3{font-size: 12px;font-weight:normal;}
   a.lire_suite {float:right; display:block;width :150px;text-align:right;padding:5px;font-size:11px !important; font-weight:normal !important;}
  .alauneRC h3 { color :#450000 !important; }
  .alauneRC p  {display:block; clear:both; margin : 0 ; padding: 0 ; color :#666666; margin-top:5px;}

  .alauneRC ul.alauneListe  { display:block; clear:both; float:left; width: 210px; margin:0;  padding:0px; margin-top:11px !important; }
  .alauneRC ul.alauneListe li  { display:block; clear:both; float:left; width: 210px; padding-top:0;margin-left:10px;}
  .alauneRC ul.alauneListe li  a {font-weight:bold; font-size:14px; }
  .alauneRC ul.alauneListe li  a:hover  { text-decoration:underline; }
  .alauneRC ul.alauneListe li  a span { font-size:10px !important; font-style:normal; font-weight:normal; color :#999999; padding-left:5px;}
  .alauneRC ul.alauneListe li img { float:left; width: 80px; height:80px; background:url(../images/background/bg-square.gif) no-repeat ; padding:10px;}

  .alauneWrapper { background:url() no-repeat -9px 0 ;  display:block; clear:both; float:left; height:47px; width: 705px ;}
  .alauneLC  h2 { color: #333; font-size:16px; background:#F8C600; display:block; margin : 0; padding: 5px 7px;text-transform:uppercase; }
  .alauneLC a.enhanced  { display:block; clear:both; background:#2ba0a1;color :white !important; font-size:11px !important; }
  .alauneRC a.enhanced  { display:block; clear:both; background:#2ba0a1;color :white !important; float:left; margin : 5px 0 5px 0   ; width : 130px;font-size:11px !important; }

/* *******************************************************************************************************************/
/* ###  LIENS ### */
/* *******************************************************************************************************************/

    a {color:#2ba0a1;  text-decoration:none;}
    a:focus,
    a:hover,
    a:active {color:#2ba0a1; text-decoration:underline;}
   
    
    

/* *******************************************************************************************************************/
/* ###  TOP NAV ### */
/* *******************************************************************************************************************/

    #topnav a { color: #450000; font-weight:bold; background:transparent; text-decoration:none; font-size:11px;  line-height:2em;padding: 2px 4px 0 4px; }
    #topnav a:focus,
    #topnav a:hover,
    #topnav a:active { text-decoration:underline; background-color: transparent;}
    #topnav a img { vertical-align:middle; }

/* ******************************************************************************************************************/
/* ###  FOOTER  ### */
/* *******************************************************************************************************************/

    #footer a.logoFooter { /*width: 80px;*/ width: 65px; float:left; padding-left:115px; }
    #footer span { width: 225px; float:center;  padding:15px 0 0 1px; font-size:12px;}
    #footer span.adress { width: 99%; float:left;  padding:2px 10px 0 10px; font-size:12px;}
    #footer span.link { width: 99%; color: #2ba0a1;}
    .link{display:block;text-align:center;}
    #footer a { color: #2ba0a1; background:transparent; font-size:12px !important;}
    #footer a:focus,
    #footer a:hover,
    #footer a:active {color: #2ba0a1; background-color: transparent; text-decoration:underline;}

/* *******************************************************************************************************************/
/* ### LISTES COLONNE DE DROITE ### */
/* *******************************************************************************************************************/

   #rightCol ul li {  list-style-type:none;  border-bottom: 1px dashed #999999;  margin-left:10px; text-align:left; float:left; display:block; clear:both;}
   #rightCol ul li a { display:block; font-weight:normal; padding:3px; font-size:11px; color :white;  cursor:pointer; }
   #rightCol ul li a:hover { background:#37374f ; text-decoration:none; }

   #rightCol  ul li a span { color:#fff;font-size:11px;}
   #rightCol  ul li a span span.h3correctif_rubrique h3{ color:#fff;font-size:11px;}
   #rightCol  ul li a em { color:#2ba0a1;font-size:11px; font-style:normal; }


/* *******************************************************************************************************************/
/* ###  NAV MAIN MENU   ### */
/* *******************************************************************************************************************/
 #nav  {background:#FFF;float:left;margin: 0 ; padding:0;width:926px; z-index:100;}
 
 #nav * { border: 0px none !important} 

#nav_main  { background:transparent url(../images/bg_nav_test.jpg) no-repeat top left ; float:left;  width: 926px;z-index:80;margin: 0; padding: 0 ;   }
  #nav_main ul.sf-menu { float:left; display:block; clear:both; margin: 0; padding: 0 ; }
  #nav_main ul.sf-menu { }
  #nav_main ul.sf-menu li { color: #666; font-weight: normal;   /*height: 40px;  border:1px solid red;*/  list-style-type:none;  float:left;  }

  #nav_main ul.sf-menu li a.menu0fr ,
  #nav_main ul.sf-menu li a.menu1fr ,
  #nav_main ul.sf-menu li a.menu2fr ,
  #nav_main ul.sf-menu li a.menu3fr ,
  #nav_main ul.sf-menu li a.menu4fr ,
  #nav_main ul.sf-menu li a.menu5fr ,
  #nav_main ul.sf-menu li a.menu6fr ,
  #nav_main ul.sf-menu li a.menu7fr ,
  #nav_main ul.sf-menu li a.menu0en ,
  #nav_main ul.sf-menu li a.menu1en ,
  #nav_main ul.sf-menu li a.menu2en ,
  #nav_main ul.sf-menu li a.menu3en ,
  #nav_main ul.sf-menu li a.menu4en ,
  #nav_main ul.sf-menu li a.menu5en ,
  #nav_main ul.sf-menu li a.menu6en ,
  #nav_main ul.sf-menu li a.menu7en { float:left; display:block; clear:both; /*margin-top:2px;*/}
  #nav_main ul.sf-menu li a.menu4fr,  #nav_main ul.sf-menu li a.menu4en { /*margin-top:-2px;*/}
  




    *html #nav_main ul.sf-menu li a.menu0fr ,
    *html #nav_main ul.sf-menu li a.menu1fr ,
    *html #nav_main ul.sf-menu li a.menu2fr ,
    *html #nav_main ul.sf-menu li a.menu3fr ,
    *html #nav_main ul.sf-menu li a.menu4fr ,
    *html #nav_main ul.sf-menu li a.menu5fr ,
    *html #nav_main ul.sf-menu li a.menu0fr:hover ,
    *html #nav_main ul.sf-menu li a.menu1fr:hover ,
    *html #nav_main ul.sf-menu li a.menu2fr:hover ,
    *html #nav_main ul.sf-menu li a.menu3fr:hover ,
    *html #nav_main ul.sf-menu li a.menu4fr:hover ,
    *html #nav_main ul.sf-menu li a.menu5fr:hover ,
    *html #nav_main ul.sf-menu li#curent a.menu0fr ,
    *html #nav_main ul.sf-menu li#curent a.menu1fr ,
    *html #nav_main ul.sf-menu li#curent a.menu2fr ,
    *html #nav_main ul.sf-menu li#curent a.menu3fr ,
    *html #nav_main ul.sf-menu li#curent a.menu4fr ,
    *html #nav_main ul.sf-menu li#curent a.menu5fr ,
    *html #nav_main ul.sf-menu li#curent a.menu0fr:hover ,
    *html #nav_main ul.sf-menu li#curent a.menu1fr:hover ,
    *html #nav_main ul.sf-menu li#curent a.menu2fr:hover ,
    *html #nav_main ul.sf-menu li#curent a.menu3fr:hover ,
    *html #nav_main ul.sf-menu li#curent a.menu4fr:hover ,
    *html #nav_main ul.sf-menu li#curent a.menu5fr:hover ,
    *html #nav_main ul.sf-menu li a.menu0en ,
    *html #nav_main ul.sf-menu li a.menu1en ,
    *html #nav_main ul.sf-menu li a.menu2en ,
    *html #nav_main ul.sf-menu li a.menu3en ,
    *html #nav_main ul.sf-menu li a.menu4en ,
    *html #nav_main ul.sf-menu li a.menu5en ,
    *html #nav_main ul.sf-menu li a.menu0en:hover ,
    *html #nav_main ul.sf-menu li a.menu1en:hover ,
    *html #nav_main ul.sf-menu li a.menu2en:hover ,
    *html #nav_main ul.sf-menu li a.menu3en:hover ,
    *html #nav_main ul.sf-menu li a.menu4en:hover ,
    *html #nav_main ul.sf-menu li a.menu5en:hover ,
    *html #nav_main ul.sf-menu li#curent a.menu0en ,
    *html #nav_main ul.sf-menu li#curent a.menu1en ,
    *html #nav_main ul.sf-menu li#curent a.menu2en ,
    *html #nav_main ul.sf-menu li#curent a.menu3en ,
    *html #nav_main ul.sf-menu li#curent a.menu4en ,
    *html #nav_main ul.sf-menu li#curent a.menu5en ,
    *html #nav_main ul.sf-menu li#curent a.menu0en:hover ,
    *html #nav_main ul.sf-menu li#curent a.menu1en:hover ,
    *html #nav_main ul.sf-menu li#curent a.menu2en:hover ,
    *html #nav_main ul.sf-menu li#curent a.menu3en:hover ,
    *html #nav_main ul.sf-menu li#curent a.menu4en:hover ,
    *html #nav_main ul.sf-menu li#curent a.menu5en:hover{ cursor:pointer; position:relative; /*margin-top : 14px;*/}


/* *******************************************************************************************************************/
/* ### TITRAILLES RIGHTCOL  ### */
/* *******************************************************************************************************************/
  
  #marge_accueil{margin-top:-20px;float:left;}
  #rightCol { width:221px;  float:left; padding:0; margin-top:20px; background:/*url(../images/background/bg-footer-rightcol.png) no-repeat right bottom*/ #28283e; overflow:hidden;   }

   #rightCol  .commentVenirBlock,
   #rightCol  .temoignageBlock,
   #rightCol  .hebergementBlock,
   #rightCol  .hebergementBlock,
   #rightCol  .selogerBlock,
   #rightCol  .loisirsBlock,
   #rightCol  .agendaBlock,
   #rightCol  .cleenmainBlock,
   #rightCol  .restaurantsBlock,
   #rightCol  .revuedepresseBlock,
   #rightCol  .dernierCommentairesBlock { display:block; clear:both; float:left; color :white;  text-align:center; width: 215px; margin-top:10px;margin-left:0; padding-left:0;}
   #rightCol  .dernierCommentairesBlock li  {width: 200px;}
   #rightCol  .dernierCommentairesBlock li a {width: 200px;}
   #rightCol  .temoignageBlock    {text-align:left; }
   #rightCol  .carnetDeVoyageBlock {display:block; clear:both; float:left; color :white;solid #FFF; text-align:center; width: 218px; margin-top:10px;}

   #rightCol  .temoignageBlock   a  { font-weight:bold; display:block; clear:both; color: white; text-align:left; margin-left:25px; line-height:normal; font-size:11px;}
   #rightCol  .temoignageBlock   span  { font-weight:normal; display:block; clear:both; color: #CCCCCC; }

   #rightCol  .commentVenirBlock   img { border:0px solid #2ba0a1; text-align:center;  }
   .commentVenirBlock p{width:180px;text-align:left;}
   #rightCol a.enhanced { display:block;background :transparent ; color :#2ba0a1 !important; font-size: 10px !important; margin : 10px 5px 0 50px; float:left; font-weight:bold;    }
   #rightCol a.enhanced:hover {display:block;text-decoration:none;  background :#2ba0a1 ;  color :#DEDEDE  !important;   }

   #rightCol input.enhanced { background:#2ba0a1 none repeat scroll 0 0; clear:both; color:white !important; display:block; float:left; font-size:11px !important; width:150px; font-weight:bold; margin:10px 5px 0 0; padding:2px 5px; }
  #rightCol input.enhanced:hover { background:#DEDEDE none repeat scroll 0 0; color:#2ba0a1 !important; }

   #rightCol a.white{ display:block;background:transparent; color: #2ba0a1 !important; font-weight:bold; width:140px;margin-bottom:15px;padding-left:37px; }
   #rightCol a.white:hover{  display:block; background:transparent; color:white !important;margin-bottom:15px;padding-left:37px; }

   #rightCol  a { color :#2ba0a1; }
   #rightCol  p { line-height:normal; }

   #rightCol  h2,
   #rightCol  h3,
   #rightCol .enhanced 		{ display:block; width: 204px;clear:both; text-align:left; margin:left:0; padding-left:0; }
   #rightCol ul.ThumbRCList li a img  {  border:2px solid white; float:left; margin: 2px 4px 0 0;}
   #rightCol ul.ThumbRCList li a span { float:right; width:120px;}
   #rightCol ul.ThumbRCList li  {display:block; clear:both; width:184px;border:0; margin-left:20px;margin-bottom:5px;}
   #rightCol ul.ThumbRCList   { padding: 0;margin:0;}
   #rightCol ul.ThumbRCList li a  {display:block; clear:both; float:left; width : 184px; padding :0;}
   #rightCol ul.ThumbRCList li a span em   {display:block; clear:both; font-weight:bold; }
   #rightCol ul.ThumbRCList li a span img   {border:0; float:none;}


   #rightCol  h3.sejour-cle-en-main {display:block; width: 204px; /*height:20px;*/ background:yellow url(../images/fond_nav_jaune.gif) top left repeat-y; margin:left:0; padding-left:0;}
   #rightCol  h3.hebergement,
   #rightCol  h3.restaurants {width: 204px;  /*height:20px;*/ background:pink url(../images/fond_nav_rose.gif) top left  repeat-y; margin:left:0; padding-left:0;}
   #rightCol  h3.serestaureraproximite,
   #rightCol  h3.selogeraproximite {width: 204px;  /*height:20px;*/ background:green url(../images/fond_nav_rose.gif) top left  repeat-y; margin:left:0; padding-left:0;}
   
   
   #rightCol  h3 img{padding: 1px 1px 1px 25px;}

   #rightCol  h3.temoignage,
   #rightCol  div.temoignages,
   #rightCol  h3.commentVenir,
   #rightCol  h3.dernierCommentaires,
   #rightCol  h3.afaire,
   #rightCol  h3.seloger,
   #rightCol  h3.agenda,
   #rightCol  h3.revue-presse {width: 204px;  /*height:20px;*/ background:transparent url(../images/fond_nav_verte.gif) top left repeat-y; margin:left:0; padding-left:0;} 
   #rightCol  h3.loisirs {width: 204px; /*height:20px;*/ background:transparent url(../images/fond_nav_certeclaire.gif) top left repeat-y; margin:left:0; padding-left:0;} 
  
   div.temoignages {text-align:left !important; padding-left:25px !important;}
   div.temoignages img{padding-bottom:2px;}
   
  h2.siteEtLoisir,
  h2.ouManger,
  h3.afaire,
  h3.rendezvous,
  h3.AG,
  h2.ouDormir  {  width: 204px;  /*height:20px;*/ background:orange url(../images/fond_nav_verte.gif) top left  repeat-y; margin:left:0; padding-left:0; }

   a.ensavoirplus,
   a.ensavoirplusI {
    background:#FFF url() no-repeat left top ;
    width: 174px;
    height:40px;
    float:left;
    display:block;
    clear:both ;
    margin : 20px 0 0 0;
    padding: 10px 20px 0 20px;
    font-weight:bold;
    color :#450000 !important;
    position:relative; margin-right:-3px;
    cursor:pointer;
    }
     a.ensavoirplusI { margin : 20px 0 20px 20px ;	padding: 5px 0 0 10px;}

     a.ensavoirplusI:hover,
     a.ensavoirplus:hover {  text-decoration:none;  	  }
     a.ensavoirplusI  span {  font-weight:bold; color : #2ba0a1 ; float:right; position:relative; margin-right:-3px; width: 78%;padding-top:2px;}
     a.ensavoirplus  span {  font-weight:bold; color : #2ba0a1 ; text-indent: 40px;float:left; position:relative; margin-right:-3px;}
     span.more { color :#450000 !important;  }
     span.contact { color :#2ba0a1; }
     a.ensavoirplusI span.seek { color :#450000; font-size:14px; text-indent: 0;  width:185px; float:left; }
     a.ensavoirplusI  span.carto { color :#2ba0a1; font-size:11px !important;text-indent: 0;  width:185px;  float:left; }
     a.ensavoirplusI  img  { float:left; }

     #ggmap { margin:0 0 0 20px; }

     #ggmap p {margin:5px 0 10px 10px; }

     #ggmapcontainer { border: 1px solid white;}


  /*BLOCK INTERNE RENDEZ VOUS */
  .RendezVousBlock{display:block; padding-top:20px;}
  .RendezVousBlock li a em {display:block; clear:both; font-weight:bold; }
  .RendezVousBlock li a    {color :#CCCCCC !important; }
   #rightCol .RendezVousBlock li  {border:0;}
  .RendezVousBlock  li a span  {color :#fff;  }

  /*BLOCK INTERNE SIDEBAR */

  .cleenmainBlock,
  .selogeraproximiteBlock,
  .serestaureraaproximiteBlock,
  .afaireBlock
  .selogerBlock
  .loisirsBlock   {float:left; display:block; clear:both; }

/* *******************************************************************************************************************/
/*  listes 2 colonnes */
/* *******************************************************************************************************************/


  
  
  
/* *******************************************************************************************************************/
/*  listes 2 colonnes */
/* *******************************************************************************************************************/

  .containerSubCol ul       { list-style-type:none; display:block; clear:both; float:left; }
  .containerSubCol ul  li  {  display:inline; clear:both; width: 260px; float:left; }
  .containerSubCol .col2_content ul       { display:inline; float:left; clear:none; width: 250px; }

  /* les google map */
  .containerSubCol .col2_content #mapManger,.containerSubCol .col2_content #mapDormir, #mapManger,  #mapDormir{height:300px; width:300px;overflow:hidden;}
 #placementcarte{}
  /*par defaut on met le background square */
  .containerSubCol ul  li img  { float:left; padding: 10px 15px 10px 10px;  background :url(../images/background/bg-square.gif) no-repeat; }

  .containerSubCol ul  li img.imgclassement  { float:left; padding: 2px; background: none; }


  .containerSubCol ul li p.spip img {
  background:none;
float:left;
/*padding:10px 15px 10px 10px;*/
}


  /*sinon on met la classe landscape sur le a pour afficher le background au format paysage */

  .containerSubCol ul  li a.landscape img  { float:left; padding: 10px 15px 10px 10px;  background :url(../images/background/bg-landscape.gif) no-repeat; }

  .containerSubCol ul  li a   {font-weight:bold; margin:0; padding:3px 0 0; display:block; clear:both ; border:1px solid white; float:left; width:100%; }
  .containerSubCol ul  li a  em   {display:block; font-style:normal; padding-top:10px; }
  .containerSubCol ul  li a:hover   { text-decoration:none; border:1px solid #EDEDED  ; margin:0; background: url(../images/background/gradient-listes.png) repeat-y right;}
  .containerSubCol ul  li a  em span { display:block; font-style:normal; }
  .containerSubCol ul  li a span  {color:black; font-weight:normal; }

  .containerSubCol ul  li a span  img { float:none; background:none; padding:0 0 0 2px; vertical-align:middle; visibility:hidden; }

  .containerSubCol ul  li a span p.spip  img { visibility:visible; padding:0; margin:0 ; }

  .containerSubCol ul  li a:hover span  img { float:none; background:none; padding:0 0 0 2px; vertical-align:middle; visibility:visible;  }

   .containerSubCol a.enhanced  	   { display:block; clear:both; background:#2ba0a1;color :white !important; font-size:11px !important; float:left;width:;white-space: nowrap !important; margin-left:20px;}
  .containerSubCol a.enhanced:hover  { background:#DEDEDE; color :#2ba0a1 !important; }

  .containerSubCol .col2_content a.encartOffres  span 	  {  color :#450000; font-size: 13px; font-weight:bold; width: 94%; margin  : 0 auto; float:right; line-height: 0.9em; padding-top : 70px; *padding : 65px 0 0 15px! important}
  .containerSubCol .col2_content a.encartOffres  span em  { font-style:normal; color : #2ba0a1; font-size: 10px; display:block; clear:both; width: 200px;}

  *html .containerSubCol .col2_content a.encartOffres span em {clear:both;color:#2ba0a1;display:block;font-size:9px;font-style:normal;width:200px;}

  .containerSubCol .col2_content a.encartOffres:hover , .containerSubCol .col2_content a.encartOffres:hover span{text-decoration:none;  color : #2ba0a1}




/* *******************************************************************************************************************/
/* blocs s�jours cle en main */
/* *******************************************************************************************************************/

  .bg-sejourCEM  {
    width: 240px;
    height:/*207px*/;
    padding:5px;
    float:right; display:block; clear:both;
    background:#ffaa00;

    }
  .bg-sejourCEM .bg-sejourCEM-left { float:left; width: 235px; }
  .bg-sejourCEM .bg-sejourCEM-left img { background :#FFF url() no-repeat; /* background landscape sur fond orange */ padding:3px;	 }
 .bg-sejourCEM img{margin-left:5px;}
  .bg-sejourCEM .bg-sejourCEM-left a { float:left;display:block;width: 222px;}
  .bg-sejourCEM .bg-sejourCEM-left a.fondvertsejourclefenmain,  .bg-sejourCEM .bg-sejourCEM-left a.fondvertsejourclefenmain h2 { display:block; padding:3px;background-color:#2ba0a1; color:#FFF;}
  .bg-sejourCEM .bg-sejourCEM-left a.fondvertsejourclefenmain{width:225px !important;}
  .bg-sejourCEM .bg-sejourCEM-left .descriptif,
  .siteEtLoisirBloc .descriptif	{ float:left; width: 230px; overflow:hidden;padding:5px; }
  .bg-sejourCEM .bg-sejourCEM-left .descriptif p,
  .siteEtLoisirBloc .descriptif p	{  display:block; clear:both; font-size:11px; color :#333333;padding-right:5px }
  .bg-sejourCEM .bg-sejourCEM-left .descriptif p.typeSejour,
  .siteEtLoisirBloc .descriptif p.typeSejour	{  display:block; clear:both; font-size:12px; color :#666666; margin:0; padding:5px 0 0 0; }
  .bg-sejourCEM  .bg-sejourCEM-left p ,
  .siteEtLoisirBloc .descriptif p{  display:block; clear:both; font-size:11px; color :#333333; margin:0; padding:0;}

  .bg-sejourCEM .bg-sejourCEM-left .descriptif a ,
  .siteEtLoisirBloc .descriptif a	{ font-weight: bold; display:block; clear:both; }
  .bg-sejourCEM .bg-sejourCEM-left p.prix 	{ clear:both;  color:#FFF; background:#FF6600; display:block; float:left; font-size:16px; font-weight:bold; margin-left:5px; margin-top:2px; padding:0 0 0 3px; width:150px;  }
  .siteEtLoisirBloc  p.prix{ color :#2ba0a1; font-weight:bold; display:block; clear:both;  margin:0; padding:0; }
  .bg-sejourCEM .bg-sejourCEM-left p.base { color :#fff; font-weight:normal;  width: 200px }
  .siteEtLoisirBloc  p.base	{ color :#999999; font-weight:normal; float:left; display:block; clear:both; margin:0; padding: 0  ; font-size: 11px; width: 200px }
  .siteEtLoisirBloc  .enhanced	{ margin: 5px 0 0 0; }

  .packSejour { float:right; width: 230px;margin-right:4px;}
  .packSejour span { float:left; padding:80px 10px 20px 8px; color : #450000; font-weight:bold; font-size: 15px; line-height:1em;  letter-spacing:normal; }
  /*.packSejour a:hover { text-decoration:none; color :black; cursor:default;}*/
  .voirlessejours{display:block;  float:left; width:80px; color:#FFF; padding:3px;background:#2ba0a1;margin:10px 10px 10px 6px;font-weight:bold;}
  a.voirlessejours:hover{display:block;  float:left; width:80px; color:#2ba0a1; padding:3px;background:#FFF;margin:10px 10px 10px 6px;font-weight:bold;text-decoration:none;}
  

  
/* *******************************************************************************************************************/
/* SITE ET LOISIRS LISTES */
/* *******************************************************************************************************************/

  .siteEtLoisirBloc  {  float:left;width: 272px; }
  .siteEtLoisirBloc .descriptif  { height:110px; }
  .siteEtLoisirBloc  a:hover  ,
  .siteEtLoisirBloc  a  	{ text-decoration:none;  background: none; border:0;}
  .siteEtLoisirBloc img	{ background :url(../images/background/bg-landscape.gif) no-repeat ; padding:10px ;	 }
  .siteEtLoisirBloc  a.landscape  	{ float:left; }


/* *******************************************************************************************************************/
/* SUBFOOTER */
/* *******************************************************************************************************************/

  .subFooter  {
    float:left;
    width: 926px ;
    background: #FFF url(../images/background/bg_footer_jc.png) repeat-x 0 0 ;
    height:60px;
    display:block;
    clear:both;
    text-align:right;
    }

  .subFooter  ul    {  float:right;width: 635px ; list-style-type:none;margin:0; padding:0; }
  .subFooter  ul li 	{  float:left; }
  .subFooter  ul li a {  float:left; color :white; font-weight:bold; width: 80px; text-align:center;padding-top:15px;}
  .subFooter  ul li a:hover {text-decoration:none; color :#2ba0a1 !important}

  .subFooter  ul li a.espacePresse {  float:left; color :white; font-weight:bold; width: 130px;}
  .subFooter  ul li a.document 	 {  float:left; color :white; font-weight:bold; width: 100px;}
  .subFooter  ul li a.adherent	 {  float:left; color :white; font-weight:bold; width: 125px; padding-top:15px}
  .subFooter  ul li a.congres		 {  float:left; color :white; font-weight:bold; width: 150px; padding-top:15px}


/* *******************************************************************************************************************/
/* PAGE ARTICLE  */
/* *******************************************************************************************************************/

  /*BLOC REMONTEE ARTICLE */

  .articleAlaune { width: 705px; padding: 10px 0 0 10px; float:left; padding: 0px;  margin: 0; background:url(../images/background/article-main-repeat.png ) repeat-y ; right }
  .articleAlauneWrapper { display:block; clear:both; width: 705px; height:20px;float:left; }
  .articleAlauneLogoArticle { background:url(../images/background/bg-logo-article.png) no-repeat left top ;padding:16px; margin:-10px 5px 5px -13px; float:left; text-align:center; width:285px; }
  .articleAlaune .contenuArticle { float:left; display:block; clear:both; margin: 10px 0 0 4px; /*border-bottom: 1px solid #E3E3E3; */width: 670px;}

  .rightColCA{ float:right; width: 360px; height:38px;}
  .articleAlaune  h6 { font-size: 14px;  display:block; clear:both; margin : 0 0 5px 0;}

  .articleAlaune .contenuArticle ul li { float:left; display:inline; margin : 0 2px 5px 0 ; font-size:11px;   }
  .articleAlaune .contenuArticle ul  { float:left; width:410px; list-style-type:none; }
  .articleAlaune .contenuArticle .pass  { float:right; width: 216px;}

  .articleAlaune .contenuArticle ul.lastComments { width:620px; }
  .letitre{color:#a8d200;padding-bottom:10px;}

  /*LISTES  SERVICES et LANG */
	/*ul.servicesB {width:650px;}*/
    ul.services li.Saudio,
    ul.services li.Srestauration,
    ul.services li.Shandicap 	 { padding-left:50px; line-height:3.5em;}
    ul.services li.SautreService { padding-left:0px; line-height:1.2em; /*width: 107px;*/ clear:both;}
	ul.services li.Shandicap ul.handicap li.Auditif,
	ul.services li.Shandicap ul.handicap li.Moteur,
	ul.services li.Shandicap ul.handicap li.Visuel,
	ul.services li.Shandicap ul.handicap li.Mental {line-height:3.2em; padding-left:32px; }
	ul.services li.Shandicap ul.handicap li.Auditif {background:url(../images/pictos/Handicap/Auditif.jpg) no-repeat left ; }
	ul.services li.Shandicap ul.handicap li.Mental {background:url(../images/pictos/Handicap/Mental.jpg) no-repeat left ; }
	ul.services li.Shandicap ul.handicap li.Moteur {background:url(../images/pictos/Handicap/Moteur.jpg) no-repeat left ; }
	ul.services li.Shandicap ul.handicap li.Visuel {background:url(../images/pictos/Handicap/Visuel.jpg) no-repeat left ; }
    ul.services li.Saudio		 { background:url(../images/pictos/picto-audio.gif) no-repeat left ; float:left;}
    ul.services li.Srestauration { background:url(../images/pictos/picto-resto.png) no-repeat left ; }
    ul.services li.Shandicap 	 { background:url(../images/pictos/picto-handicap.png) no-repeat left ; height:36px; }
    ul.services li.SautreService { background:none; padding:0; }
    

	table.handicap
	{
		background:transparent url(../images/pictos/Handicap/Fond-handicap.png) repeat scroll 0 0;
		height:79px;
		width:91px;
		background:transparent url(../images/pictos/Handicap/Fond-handicap.png) no-repeat scroll 0 0;
		height:78px;
		width:90px;
		margin:0 5px 0 0;
		float : right;
	}
	
	td.handicaptopleft
	{
		height:38px;
		height:39px;
		text-align:right;
		vertical-align:bottom;

		width:45px;

	}

	td.handicaptopright
	{

		height:38px;

		height:39px;

		text-align:left;
		vertical-align:bottom;
		width:45px;
	}

	td.handicapbottomleft
	{

		height:35px;
		height:39px;text-align:right;
		vertical-align:top;width:50px;
		width:45px;}

	td.handicapbottomright
	{
		height:35px;
		height:39px;

		text-align:left;
		vertical-align:top;
		width:45px;
	}

	table.handicap img
	{
		height:14px;
		margin:1px;
		width:15px;
	}


	.receptifelement
	{
		clear : none !important;
		margin : 8px;
	}

	.receptifelement a
	{
		padding : 8px !important;
	}

	.classementhotel
	{
		float:left;
		font-size:13px;
		line-height:1.5em;
		margin-left:11px;
	}

	.imgchhote
	{
		margin-bottom:15px;
	}

    ul.lang li.es ,
    ul.lang li.it ,
	ul.lang li.fr ,
	ul.lang li.ru ,
	ul.lang li.ch ,
	ul.lang li.nrl ,
	ul.lang li.jp ,
	ul.lang li.uk ,
    ul.lang li.de {padding-left:25px; line-height:2em; }
    ul.lang li.es { background:url(../images/pictos/picto-lang-es.gif) no-repeat left ; }
    ul.lang li.it { background:url(../images/pictos/picto-lang-it.gif) no-repeat left ; }
    ul.lang li.de { background:url(../images/pictos/picto-lang-de.gif) no-repeat left ; }
	ul.lang li.fr { background:url(../images/pictos/picto-lang-fr.gif) no-repeat left ; }
	ul.lang li.ru { background:url(../images/pictos/flag/ru.jpg) no-repeat left ; }
	ul.lang li.ch { background:url(../images/pictos/flag/ch.jpg) no-repeat left ; }
	ul.lang li.nrl { background:url(../images/pictos/flag/nrl.jpg) no-repeat left ; }
	ul.lang li.jp { background:url(../images/pictos/flag/jp.jpg) no-repeat left ; }
	ul.lang li.uk { background:url(../images/pictos/flag/uk.jpg) no-repeat left ; }

	ul.lang li.autres { height:14px; padding-top:4px; }

    .leftColCA { float:left; width:460px; padding-bottom:10px;}
    .leftColCA h6 { margin : 15px 0; float:left; display:block; clear:both;  width: 460px;}
    .leftColCAB { float:left; width:650px; padding-bottom:10px;}
    .leftColCAB h6 { margin : 15px auto 5px auto; float:left; display:block; clear:both;  width:650px;}
    .pass .enhanced {float:left; display:block; clear:both; background: #2ba0a1; color :white !important; margin : 0 0 0 15px; }

   /*BLOC DERNIERS COMMENTAIRES */

   .lastCommentsBloc {  float:left; display:block; clear:both; width: 653px; margin : 10px 0 0 0px;}
   .lastCommentsBloc .title,
   .lastCommentsBloc .contentLastCom,
   .lastCommentsBloc .footerLastCom {  float:left; display:block; clear:both; width: 676px;  }

   .lastCommentsBloc .title		 {background:#2ba0a1/*url(../images/background/bg-art-dernier-commentaires.png) no-repeat left top*/ ;padding: 5px;font-size:1.1em;color:#fff;font-weight:bold;margin-left:13px;}
   .lastCommentsBloc .contentLastCom 	 {/*background:url(../images/background/bg-art-dernier-commentaires-repeatr.png) repeat-y left top ;*/  padding: 2px ;}

    .lastCommentsBloc .contentLastCom2 	 {background:none;  padding: 5px 10px 0 0;}

   .lastCommentsBloc .footerLastCom 	 {height:5px;/*background:url(../images/background/bg-art-dernier-commentaires-footer.png) no-repeat left top ;	*/}

.lastCommentsBloc .footerLastCom2 	 {height:19px;background:url(../images/background/bg-art-dernier-commentaires-footer.png) no-repeat left top ;	float:left; height:50px; width:103%; }

   .lastCommentsBloc ul 			 { 	float:left; display:block; clear:both; 	}
   .lastCommentsBloc ul li		 { 	float:left; display:block; clear:both; width: 620px; border-bottom:1px dashed #999999;  margin:0 0 0 15px; padding: 5px 0 ; color :#333333; 	}

   .lastCommentsBloc ul.reponses li.reponse { border-bottom:0 none; }

    .lastCommentsBloc ul li a	     { float:none; display:inline; }
     .lastCommentsBloc ul li p	     { margin : 0; padding: 0 ; }


   .envoyerLnk,
   .temoignageLnk  { padding:3px 0 0 37px; font-weight:bold; font-size:11px; width:200px; float:right; line-height:2.5em;}

   .envoyerLnk  	{ background:url(../images/pictos/picto-envoyer.gif) no-repeat left top ; }
   .temoignageLnk  { background:url(../images/pictos/picto-message.gif) no-repeat left top ;}

   .lcbLiens { float:left; display:block ; clear:both; margin-top : 10px; width:100% }
   .lcbLiens2 { float:left; display:block ; clear:both; margin-top : 15px; width:100% }

  /*BLOC INFOS PRATIQUES */

    .infoPratiques {  float:left; display:block; clear:both; width: 660px;   margin : 30px 0 0 12px;}
    .infoPratiques h5  {color:#450000;  font-size:14px; line-height: normal;  }

  /*BLOC LOCALISATION  */

    .ArticleLocalisation   { float:left; display:block; clear:both; width: 650px;   margin : 20px 0 0 13px; border:1px solid #2ba0a1; padding:5px 0; }
    .ArticleLocalisation .locationMap    		{ float:left; width: 340px;  }
    .ArticleLocalisation .locationMap   h5 		{ padding-left:5px;}
    .ArticleLocalisation h5  					{ color:#450000;  font-size:14px; line-height: normal;  padding: 0 0 0 0px;}
    .ArticleLocalisation .locationMap .localisationMap    {	border:1px solid #2ba0a1; margin : 5px 0 0 8px;			}
    .ArticleLocalisation .detailsLocalisation   { float:right; width: 280px; padding: 0 5px 5px 0 ;}
    .ArticleLocalisation .detailsLocalisation p { border-bottom : 1px dashed #999999; font-size:11px;  margin : 0; padding: 3px 0 5px 0;}

  /*RESULT TABLE PH*/

    .infoPratiques .colIPL { width: 330px; float:left; font-size:11px;}
    .infoPratiques .colIPR { width: 280px; float:right; font-size:11px;margin-right:10px;}
    .resultTablePHT1 { border:1px solid #2ba0a1; display:block; clear:both; text-align:center; width: 346px; float:left; font-size:11px; margin :5px 0 ; }
    .resultTablePHT2 { border:1px solid #2ba0a1; display:block; clear:both; text-align:center; width: 280px; float:left; font-size:11px;margin :5px 0 ; }

    .singleLign { border-bottom:1px solid #fff; background :#d9e8e8;  float:left; display:block; clear:both; width: 280px;}
    .singleLign  .label  { color:#450000; float:left;  font-weight:bold; min-width:121px; padding:2px 0 2px 5px; text-align:left; width:auto;}
    .singleLign  .result { float:left; padding:2px 0; text-align:right; width:50%;  }
    .singleLign  .info { float:right;margin-right:4px;margin-top:2px; }
     .singleLign  .info img { cursor:pointer;}

    .resultTablePHT1 .labelsLign { float:left; display:block; clear:both;width: 346px;  border-bottom:1px solid #2ba0a1; }
    .resultTablePHT1 .labelsLign  span { float:left; width: 115px; font-weight:bold; color :#450000; padding:2px 0; }
    .resultTablePHT1 .resLign    { float:left; display:block; clear:both; background: #d9e8e8; border-bottom:1px solid white;width: 346px;   }
    .resultTablePHT1 .resLign span { float:left; width: 115px; padding:2px 0; }
    .infoPratiques p { font-size:11px;}
    .infoPratiques p b{ color : #450000; }

  /* HIERARCHIE */

  #hierarchie   {  display:block; clear:both; font-size:10px; margin : 5px 0 0 4px;}
  #hierarchie a { font-size:10px; color:#999; }

  /* BOUTON NOUVELLE RECHERCHE */
	#newsearch{float:right;width:120px;}

	#newsearch a.newsearch  	   	{ text-decoration:none;background:#2ba0a1;color :white !important; font-size:11px !important;text-align:center;font-weight:bold; }
	#newsearch a.newsearch:hover  	{ background:#DEDEDE; color :#2ba0a1 !important; }

/* *******************************************************************************************************************/
/* page_404 */
/* *******************************************************************************************************************/

  /*.page_404 .articleAlaune  { padding:10px;  }*/
  .page_404 .articleAlaune  h1 {  }
  .page_404 .articleAlaune .rubriques { }
  .page_404 .articleAlaune ul  {list-style-position:inside; margin : 5px 0 0 15px; }
  .page_404 .articleAlaune .rubriques h2 { }

/* *******************************************************************************************************************/
/* Plan de site */
/* *******************************************************************************************************************/
  /*.containerSubCol ul { margin-left:15px;  }*/
  .containerSubCol ul.plansite { margin-left:9px;  }
  .containerSubCol .rubriques ul  {display:block; clear:both; width: 600px; }
  .containerSubCol .rubriques ul li  {float:left;  list-style-type:none; }
  .containerSubCol ul.plansite  { display:block; clear:both; width: 630px; padding-left:25px;}
  .containerSubCol ul.plansite ul { padding-left:25px; }
  .containerSubCol ul.plansite li { float:left; width: 100%; list-style-type:none; }
  .containerSubCol ul.plansite li strong a { font-size :15px; background: #A467AB!important; color: white; width:404px; display:block; clear:both; float:left; padding: 3px; margin : 5px 0 ; }

   *html .containerSubCol ul.plansite li strong a:hover {  padding: 3px; margin : 5px 0 ; }


  .containerSubCol ul.plansite li li{ width: 100%; display:block ; clear:both; font-size:11px;}
  .containerSubCol ul.plansite li li a{ width: 100%; display:block ; clear:both; font-size:11px; background: #A467AB; color: #fff; }

  .containerSubCol ul.plansite li ul li a { border:0 none; color:#fff; width:380px; }

  .containerSubCol ul.plansite li ul li a:hover { background:none; border:0 none; text-decoration:underline;}

*html .containerSubCol ul.plansite li ul li a:hover { margin:5px 0; padding:3px;}

  .containerSubCol ul.plansite li ul li ul li a { border:0 none;background: #2ba0a1!important; color: #fff; margin:3px 0; padding: 2px 5px; width:351px;}

	*html  .containerSubCol ul.plansite li ul li ul li a:hover {  margin:3px 0; padding: 2px 5px; }

  .containerSubCol ul.plansite li ul li ul li ul li a { border:0 none;background: none!important; color: #A467AB}

  .containerSubCol ul.plansite li ul li ul li ul li ul li ul li a { border:0 none;background: none!important; color: #2ba0a1}

  .containerSubCol ul.plansite li ul li ul { width:100%; }

/* *******************************************************************************************************************/
/* FORMULAIRE FORUM  */
/* *******************************************************************************************************************/
  .containerForum  {
    margin-top:20px;
    width: 676px;
    overflow:hidden;
    padding-left:5px;
     }
  .FormPostMsg {
    width:640px;
    float:left;margin : 0;
    display:block;
    clear:both;
    border:1px solid #2ba0a1;
    padding:0 10px 5px 20px;
 }
   h1.titreForum 	{
    background: #2ba0a1;
    width: 640px;
    float:left; display:block; clear:both;
    margin : 0 ; padding  : 0  ;
    color: white;
    padding:5px 10px 5px 20px;
    font-size: 14px;
   border:1px solid #2ba0a1;
   
      }

      #logoforum{display:block; float:left;width:135px; margin-right:20px;}

  .FormPostMsg li {list-style-type:none;  border:1px solid  #d9e8e8; padding:10px;float:left;background:#d9e8e8;}
  .FormPostMsg h2 {margin : 0; padding:0;  }
  .FormPostMsg .liste-articles  {float:left; display:block; clear:both; width: 600px; }
  .FormPostMsg  form {float:left; display:block; clear:both; }

  .FormPostMsg  form fieldset { border-top:1px solid #2ba0a1; padding : 5px 0 10px 0 ; width: 620px; float:left; border-left:0; border-right:0; border-bottom: 0 ; clear:both;}

  .FormPostMsg .liste-articles  {float:left; display:block; clear:both; width: 610px; background:#FEFAFD; padding: 10px; margin-top:5px; }
  .FormPostMsg .liste-articles  small {font-size:10px;  color:#333;display:block; text-decoration:none;width: 450px;padding-bottom:6px;  }
  .FormPostMsg .liste-articles  small a {font-size:10px; }
  .FormPostMsg .liste-articles  .texte {font-size:11px; }
  .FormPostMsg  form fieldset input  { width:40%; float:left; border:1px solid #ddd; }

  .FormPostMsg  form fieldset input#barre_1.barre { width: auto; }
  .FormPostMsg  form fieldset   { display:block; clear:both; margin: 0 ;}
  .FormPostMsg  form fieldset  p { display:block; clear:both;  font-size:11px ; padding: 3px 0 ; margin : 0;  }
  .FormPostMsg  form fieldset label  { width:40%; float:left;font-size:	15px; }
  .FormPostMsg  form fieldset legend { color : #2ba0a1; font-weight:bold; font-size:	12px; padding:0px 0 0 0px;}
  .FormPostMsgFooter  {
    color : #2ba0a1;
    font-weight:bold;
    float:left; display:block; clear:both ;
    font-size:	14px; padding:0px 0 0 20px;

    height:25px;
    width:680px;
    }
  .FormPostMsg  form p.spip_bouton input {
    float:right; color :white; font-weight:bold;
    background:#2ba0a1;
    padding:2px;
    border:0; margin:10px 5px 0 0 ;
    width: 215px;
    display:block; clear:both;
    cursor : pointer;
    }
  .FormPostMsg  form p.spip_bouton input {
    float:right; color :white; font-weight:bold;
    /* background:#F18CD8;*/
    background: #2ba0a1
    padding:2px;
    border:0; margin:10px 5px 0 0 ;
    width: 215px;
    display:block; clear:both;
    font-size:11px;
    }
  .FormPostMsg fieldset input.forml {width: 606px; border:1px solid #2ba0a1;font-size:12px !important; padding: 5px !important;	}
  .FormPostMsg  form p small  {font-size:10px ; 		}
  .FormPostMsg  form input,    .FormPostMsg .previsu  {font-size:13px !mportant ; padding: 5px;margin-bottom:10px;}
  .FormPostMsg .previsu { width: 613px ;border:1px solid #2ba0a1;font-size:14px !mportant ;color:#aa2c40;}


/* *******************************************************************************************************************/
/* MOTEUR DE RECHERCHE */
/* *******************************************************************************************************************/

  .portfolio {float:left; display:block; clear:both;  margin : 5px 0 ;  width: 660px; }
  .portfolio .jCarouselLite {float:left;  margin : 5px 0 ;  width: 520px; overflow:hidden; height: 100px; }
  .portfolio .jCarouselLite ul {margin: 0pt; padding: 0pt; position: relative; list-style-type: none; z-index: 1; width: 2890px;  }
  .portfolio .jCarouselLite ul li {width: 120px; height: 80px;  float:left; }
  .portfolio a.prev {width: 73px; height: 80px;  float:left; background:url(../images/pictos/picto-carousel-prev.gif) no-repeat left center ; }
  .portfolio a.next {width: 30px; height: 80px;  float:right; background:url(../images/pictos/picto-carousel-next.gif) no-repeat right center ; }
  .portfolio a.prev:hover {background:url(../images/pictos/picto-carousel-prev-off.gif) no-repeat left center ; }
  .portfolio a.next:hover {background:url(../images/pictos/picto-carousel-prev-on.gif) no-repeat left center ; }


  .portfolio h1.titrePortfolio 	{
    background: #2ba0a1 ;
    width: 650px;
    float:left; display:block; clear:both;
    margin : 0 ; padding  : 0  ;
    color: white;
    padding:5px;
    font-size: 14px;
   
      }
  .portfolio .carousel  {
    width:640px;
    float:left;margin : 0;
    display:block;
    clear:both;
    height:90px;
    overflow:hidden;
    background: #d9e8e8 ;
    padding:10px;
    }

  .portfolio .jCarouselLiteFooter  {
   
    }
  .jCarouselLite {overflow: hidden; visibility: visible; position: relative; z-index: 2; left: 0px; width: 510px;}


	.photosespacepresse
	{
		display:block;
		float:left;
		height:130px;
		margin:5px;
		overflow:hidden;
		width:130px;
	}

  
/* *******************************************************************************************************************/
/* RECHERCHER RESERVER */
/* *******************************************************************************************************************/

.rechercheetreserver{float:left;display:block; width: 250px;}
.contenu_recherche_manageretdormir{display:block;width:360px; float:left;margin-right:20px;} 
  /*#rechercheetreserver,  #rechercheetreserver a{display:block; width: 250px; height:150px;}*/
  /*ONGLETS */
    .blocOnglets{float:left; display:block; clear:both; width: 650px; margin : 20px 0 0 20px;}
    .ongletsRZone{float:left; display:block;
      clear:both;
      background:url(../images/background/bg-onglets-moteur.jpg) no-repeat 0 38px; height:45px; width: 700px;*/
      padding-left:20px;
      overflow:hidden;
      }
    .ongletsRZoneFooter{
      float:left; display:block;
      clear:both;
     /*background:url(../images/background/bg-onglets-moteur-footer.jpg) no-repeat 0 0; height:45px; width: 700px;
      */
      padding-left:0px;
      position:relative;
      margin-right:-3px;
      }

    .ongletsRZoneTop{
      float:left; display:block;
      clear:both;
     background:url(../images/background/bg-onglets-moteur.jpg) no-repeat 0 0; height:11px; width: 700px;
      padding-left:20px;
      position:relative;
      margin-right:-3px;
      }

    

    .containerZoneMR {
      float:left;
      display:block; clear:both; width :631px;
      /*background:url(../images/background/bg-onglets-moteur-repeat-y.jpg) repeat-y;*/
      padding:5px 0px;
       }

       
       
    .containerZoneMR  .col2  {  width: 320px;  float:right; }
    .containerZoneMR  .col2_content {float:left; display:block; clear:both; width: 314px; border:1px solid #2ba0a1; }
    .containerZoneMR  .col2_content {  margin : 6px 2px; float:left;}
    .containerZoneMR  .col2_content form fieldset  { border:0; font-size:11px; display:block; clear:both; padding:0 5px;}
    .containerZoneMR  .col2_content form label  { border:0; font-size:11px; text-align:left; float:left; margin:3px 0; width:35%; }
    .containerZoneMR  .col2_content form input  { border:0; font-size:11px; width: 44%; float:right; }
    .containerZoneMR  .col2_content form .plusCriteres label  { border:0; font-size:11px; text-align:left;float:none; }
    .containerZoneMR  .col2_content form .plusCriteres input  { border:0; font-size:11px;float:none;  width:0;}
    
    /*antention réimport ancien styles
    .RadioList{width:100%;}
    .plusCriteres input{width:20px !important;}*/

    
    .contenu_recherche_manageretdormir form {}
    .contenu_recherche_manageretdormir form fieldset  { border:none 0; font-size:11px; display:block; clear:both; padding:0 5px;}
    .contenu_recherche_manageretdormir fieldset label  { border:0; font-size:11px; text-align:left;  margin:3px 0;  }
    .contenu_recherche_manageretdormir fieldset input  { border:0; font-size:11px;width: 44% ; float:right; }
    
    /* c'est là les tables manger et dormir*/
    .contenu_recherche_manageretdormir form .plusCriteres label  { border:0; font-size:11px;display:block;padding-left:20px; }
    .contenu_recherche_manageretdormir form .plusCriteres input  {  font-size:11px;float:left;  width:10%; margin-top:3px;}
    .RadioList tr td {}
   .navigation_resultat{display:block; float:left;height:12px;width:100%; clear:both}
   .navigation_resultat a,  ul#listDormir li.dormirrr div.leflotteur a{display:block;padding:3px; background:#2ba0a1;color:#fff;}
   ul#listManger, ul#listDormir{float:left;width:100%;display:block;padding-top:10px;list-style:none;}
   ul#listDormir li.dormirrr, ul#listManger li.manger{float:left; width:300px;}
   ul#listManger li.manger a.kiflotte{display:block; width:285px; margin:5px 10px 5px 1px;padding:3px; color:#333;}
   ul#listManger li.manger a.kiflotte{height:135px;}
   ul#listDormir li.dormirrr div.leflotteur{display:block; width:285px; margin:5px 10px 5px 1px;padding:3px; color:#333;}
   ul#listDormir li.dormirrr div.leflotteur{height:165px;}
   ul#listManger li.manger a.kiflotte:hover{background: #f6f6f6;color:#333;margin:4px 9px 4px 0;border:1px solid #EEE;text-decoration:none;}
   ul#listDormir li.dormirrr div.leflotteur:hover{background: #f6f6f6;color:#333;margin:4px 9px 4px 0;border:1px solid #EEE;text-decoration:none;}
   
   /*ul#listDormir li.dormirrr  a.leflotteur a.kiflotte span a {display:inline;background:blue;border:none 0;}*/
   
 
   img.leplus{background:none!important;float:right;}
   
   ul#listManger li.manger a.kiflotte img.logoreponse,
   ul#listDormir li.dormirrr div.leflotteur img.logoreponse {float:left; width: 80px; height:80px; background:url(../images/background/bg-square.gif) no-repeat ; padding:10px;}
   ul#listDormir li.dormirrr div.leflotteur em{font-weight:bold; font-style:normal;font-size:14px; }
   /*.ombrer  { float:left; width: 80px; height:80px; background:url(../images/background/bg-square.gif) no-repeat ; padding:10px;}*/
   ul#listDormir li.dormirrr div.leflotteur em,
   ul#listManger li.manger a.kiflotte h3{display:block; padding-top:10px;font-size:14px;}
   ul#listDormir li.dormirrr div.leflotteur em,
   ul#listManger li.manger a.kiflotte h3, h4.hebeetrest,h1.hebeetrest,.cadre-restaurants b{color:#8d2c9a; text-decoration:none;} 
   ul#listDormir li.dormirrr div.leflotteur a.differ{color:#666; font-weight:normal; font-size:.9em;background:transparent;border:none;}
   ul#listDormir li.dormirrr div.leflotteur a{border:1px solid #FFF;text-decoration:none;clear:left;}
   .cadre-restaurants table{padding-bottom:8px;}
   .RadioList{width:100%;margin-bottom:15px;}
   .contenu_recherche_manageretdormir form .plusCriteres input.pasbordure{border:1px solid #666666;/*border:none 0;*/}
   .contenu_recherche_manageretdormir form .plusCriteres input#nomhotel,
   .contenu_recherche_manageretdormir form .plusCriteres input#nomlocation ,
   .contenu_recherche_manageretdormir form .plusCriteres input#nomchambre,
   .contenu_recherche_manageretdormir form .plusCriteres input#nomcamping,
   .contenu_recherche_manageretdormir form .plusCriteres input#nomresto{border:1px solid #2ba0a1;padding:3px;margin:0; }
   .plusCriteres b{color:#8d2c9a;}
   .plusCriteres input{width:20px !important;border:1px solid #666666;}
   
    table#cadrepossi  {width:120px;}
    table#cadrepossi {float:right;}
    .contenu_recherche_manageretdormir  table#cadregites, .contenu_recherche_manageretdormir  table#cadre-camping {float:left; width:95px;margin-right:10px;}
    .contenu_recherche_manageretdormir .criteres{padding:10px 0;}
    

    
/* *******************************************************************************************************************/
/* Formulaire de recherche */
/* *******************************************************************************************************************/

.formulaire_spip { text-align: left; font-size: 0.77em; }
.formulaire_spip p { margin: 0.5em 0; padding: 0; }

.formulaire_spip fieldset {}
.formulaire_spip legend {}

.formulaire_spip label {}
.formulaire_spip .forml { width: 99%; font-family: inherit; font-size: inherit; }

/* Boutons */
.spip_bouton { text-align: right; }
.spip_bouton input { float: right; }

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #e86519; }
fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; }

/* Previsualisation du message */
fieldset.previsu { padding: 1em; }

/* Formulaire de login au forum */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

/* Choix des mots-clefs */
ul.choix_mots { float: left; width: 47%; margin: 0; padding: 0; list-style: none; } 
ul.choix_mots label { display: inline; }

/* Formulaire de recherche */
.formulaire_recherche { width:156px ; text-align: left; padding:20px 0 0 20px;margin-bottom:10px;}
.formulaire_recherche label { display: none; }
.formulaire_recherche input.forml {font-size: 16px;color:#666;background: #FFF url(../images/fond_recherche.gif) top right no-repeat;border:0 none;height:20px;padding :2px 27px 2px 3px;}
    


/* *******************************************************************************************************************/
/* PAGE SEJOUR */
/* *******************************************************************************************************************/

    .blocOnglets a.empty,
    .blocOnglets a.empty-on, .blocOnglets a.empty-vert, .blocOnglets a.empty-vert-on {float:left; height:44px; width: 124px;  font-size:10.5px; }

    .blocOnglets a.empty,
    .blocOnglets a.empty-on, .blocOnglets a.empty-vert, .blocOnglets a.empty-vert-on  {padding-top:6px;color :white; line-height:2.5em; text-align:center; font-weight:bold; }

    .blocOnglets a.empty {background:url(../images/background/bg-onglets-empty-off.jpg) no-repeat left top ;}
    .blocOnglets a.empty-on {background:url(../images/background/bg-onglets-empty-on.jpg) no-repeat left top ;}

	.vert a.empty {background:url(../images/background/bg-onglets-empty-off-vert.jpg) no-repeat left top ;}
    .vert a.empty-on {background:url(../images/background/bg-onglets-empty-on-vert.jpg) no-repeat left top ;}

	.vert  a.empty:hover,
    .vert a.empty-on:hover {background:url(../images/background/bg-onglets-empty-on-vert.jpg) no-repeat left top !important;text-decoration:none; }

	.orang a.empty {background:url(../images/background/bg-onglets-empty-off-orang.jpg) no-repeat left top ;}
    .orang a.empty-on {background:url(../images/background/bg-onglets-empty-on-orang.jpg) no-repeat left top ;}

	.orang  a.empty:hover,
    .orang a.empty-on:hover {background:url(../images/background/bg-onglets-empty-on-orang.jpg) no-repeat left top !important;text-decoration:none; }


    .blocOnglets a.empty:hover,
    .blocOnglets a.empty-on:hover {background:url(../images/background/bg-onglets-empty-on.jpg) no-repeat left top ;text-decoration:none; }


	a.empty-on:active, a.empty-on:focus { text-decoration:none; }

    .containerSubOnglets	{display:block; clear:both; float:left; width: 630px;}
    .cso-VisiteEtDecouverte { width: 630px; }

    .cso-VisiteEtDecouverte ul.VisitLeftCol { width:48%;  float:left; }
    .cso-VisiteEtDecouverte ul.VisitLeftCol li a img { background:transparent url(../images/background/bg-square.gif) no-repeat scroll 0 0; float:left; padding:10px 15px 10px 10px; }
    .cso-VisiteEtDecouverte ul.VisitLeftCol li a p { margin:0; padding:0; color:black; font-weight:normal; }

    .cso-VisiteEtDecouverte ul.VisitRightCol { width:48%;  float:right; clear:none; }

    .cso-VisiteEtDecouverte ul li { width:94%; text-decoration:none; border:1px solid #EDEDED  ; margin:0; background: url(../images/background/gradient-listes.png) repeat-y right; margin-bottom:20px; padding:10px; float:left;	}
    .cso-VisiteEtDecouverte ul li em { display:block; font-style:normal; padding-top:5px; color:#2ba0a1; font-weight:bold; }

    .cso-VisiteEtDecouverte .visitlink { float:left; display:block; margin:7px 0 0 0px; }
    .cso-VisiteEtDecouverte .visitlink a { font-weight:normal; color:black; border:none; display:block; margin:2px 0 0; padding: 0px;  }
    .cso-VisiteEtDecouverte .visitlink a:hover  { background:none; border:none; margin:2px 0 0; text-decoration:underline; }

    .cso-VisiteEtDecouverte .actionDiv {float:right; width: 150px; padding-top : 20px;}
    .cso-VisiteEtDecouverte .actionDiv a { text-align:center; }

    .transportCol {float:left; width:25%;}
    .transportCol ul li {float:left !important;width:70% !important; margin-right:30%;}
    .transportCol ul li {list-style:circle outside;}

    .blocArticleContainer .transportCol ul li a { font-weight:normal; color:black; border:none; display:block; margin:2px 0 0 0; padding: 0px; outline-style:none; font-size:11px; width:150px; }
     *html .blocArticleContainer .transportCol ul li a { margin:0; }
    .blocArticleContainer .transportCol ul li a:hover { background:none; border:none; text-decoration:underline; }

    .cso-GiteEtCouvert { width: 630px; }
    /*.cso-GiteEtCouvert ul { width:630px;  float:left; }*/
    .cso-GiteEtCouvert ul li { width:94%; text-decoration:none; border:1px solid #EDEDED  ; margin:0; background: url(../images/background/gradient-listes.png) repeat-y right; margin-bottom:20px; padding:10px; float:left; 		}
    .cso-GiteEtCouvert ul li a {/*width: 450px;width: 94%;*/
     /* background:transparent url(../images/background/gradient-listes.png) repeat-y scroll right center;
      border:1px solid #EDEDED;*/
      float:left; display:inline; clear:none;
      }
    .cso-GiteEtCouvert .actionDiv {float:right; width: 150px; padding-top : 20px;}
    .cso-GiteEtCouvert .actionDiv a { text-align:center; }

    .cso-Sejour { width: 630px; }
    .cso-Sejour ul { width:630px;  float:left; }
    .cso-Sejour ul li {  width:94%; text-decoration:none; border:1px solid #EDEDED  ; margin:0; background: url(../images/background/gradient-listes.png) repeat-y right; margin-bottom:20px; padding:10px; float:left; 		}
    .cso-Sejour ul li a {
      background:transparent url(../images/background/gradient-listes.png) repeat-y scroll right center;
      border:1px solid #EDEDED;
      float:left; display:inline; clear:none;
      }
    .cso-Sejour .actionDiv {float:right; width: 150px; padding-top : 20px;}
    .cso-Sejour .actionDiv a { text-align:center; }

    .cso-Thematique { width: 630px; }
    .cso-Thematique ul { width:630px;  float:left; }
    .cso-Thematique ul li {  width:94%; text-decoration:none; border:1px solid #EDEDED  ; margin:0; background: url(../images/background/gradient-listes.png) repeat-y right; margin-bottom:20px; padding:10px; float:left; 		}
    .cso-Thematique ul li a {
      background:transparent url(../images/background/gradient-listes.png) repeat-y scroll right center;
      border:1px solid #EDEDED;
      float:left; display:inline; clear:none;
      }
    .cso-Thematique .actionDiv {float:right; width: 150px; padding-top : 20px;}
    .cso-Thematique .actionDiv a { text-align:center; }

    .cso-Agenda { width: 630px; }
    .cso-Agenda ul { width:630px;  float:left; }
    .cso-Agenda ul li {  width:94%; text-decoration:none; border:1px solid #EDEDED  ; margin:0; background: url(../images/background/gradient-listes.png) repeat-y right; margin-bottom:20px; padding:10px; float:left; 		}
    .cso-Agenda ul li a {
      background:transparent url(../images/background/gradient-listes.png) repeat-y scroll right center;
      border:1px solid #EDEDED;
      float:left; display:inline; clear:none;
      }
    .cso-Agenda .actionDiv {float:right; width: 150px; padding-top : 20px;}
    .cso-Agenda .actionDiv a { text-align:center; }

     .prereserve a{display:block; width:120px;padding:5px; /*width:50px;*/background:#2ba0a1;; color:#FFF; font-weight:bold;}
     .prereserve a:hover{background:#ffaa00;text-decoration:none;}
     .telecharger_doc a{display:block; width:100px;padding:5px; /*width:50px;*/background:#ffaa00	;; color:#FFF; font-weight:bold;float:right;margin-right:5px;text-align:center;}
     
     .caractencadre-spip {font-weight:12px; color:#2ba0a1;}
     .violettitre{color:#8d2c9a;}

/* PAGES OT BLOIS PAYS DE CHAMBORD */
   h1.titreArticle {
    /*background:url(../images/background/bg-title-pink-empty.gif) no-repeat left top ;*/
    width: 680px;
    float:left; display:block; clear:both;
    margin : 0 ; padding  : 0  ;
    color : #facf00;
    padding-left:10px;
    font-size: 18px;
    padding-top:15px;
    height :19px;
  }
  .blocArticleList{
    width:630px;
    float:left;
    margin :0px;
    display:block;
    clear:both;
    overflow:hidden;
    /*background:url(../images/background/bg-art-dernier-commentaires-repeatr.png) repeat-y left bottom ;*/
    padding:0px 20px 0px 10px;
    }

     /* .blocArticleList p {
    padding:10px 0;
    }
*/
#colonne1{float:left;display:block; width:200px; padding-right:20px;}
#colonne2{float:right;display:block; width:200px;}


  .articleTxt { float:left; margin: 10px 0; }

  .articleTxt p { float:left; }

  .articleTxt a img.landscape {margin-top:-17px; }

  .blocArticleContainer  {width:650px; float:left;margin : 25px 10px 5px 10px;  display:block; clear:both; position:relative;	}

  .blocArticleListFooter  {
    font-weight:bold;
    float:left; display:block; clear:both ;
    font-size:	14px; padding:0px 0 0 20px;
    /*background:transparent url(../images/background/bg-art-dernier-commentaires-footer.png) no-repeat scroll 0 0px;*/
    height:10px;
    width:615px;
    position : relative;
    margin-left:20px;
    border-bottom:1px solid #f5f2e2;
    }
  .blocArticleContainer .liensArtList {	/*width:480px;*/	position:relative;  display:block; float:right;  text-align:right; 	}
  .blocArticleContainer img.landscape  { float:left; padding: 10px 15px 10px 10px;  background :url(../images/background/bg-landscape.gif) no-repeat;margin:-5px 0 0 -10px; }

  .blocArticleContainer .liensArtList a.enhanced {
    background:#facf00;
    clear:none;
    color:white !important;
    display:inline;
    /*float:left;*/
    font-size:11px !important;
    padding:0 3px;
    
    }
  .chapobloispays { font-weight:bold; color : #ddaf4c; margin:10px 0 10px 0px; }
  .chapovelo { font-weight:bold; color : #2ba0a1; margin:10px 0 10px 0px; }
  .chapovisite { font-weight:bold; color : #2ba0a1; margin:10px 0 10px 0px; }
  .chapohebergement { font-weight:bold; color : #2ba0a1; margin:10px 0 10px 0px; }
  .chaposejour { font-weight:bold; color : #2ba0a1; margin:10px 0 10px 0px; }
  .chapotelecharg { font-weight:bold; color : #2ba0a1; margin:10px 0 10px 0px; } 
  
  
  .blocArticleContainer a.enhanced  { background:#facf00; !important; color:#FFF !important;text-align:left; }
  .blocArticleContainer a.enhanced:hover  {background:#2ba0a1 !important; color:#DEDEDE !important;}


	.blocArticleContainer .articleTxt h3  { float:left; }

	.blocArticleContainer span.date { color: #999; font-size:10px; line-height:2em; margin:0 7px; }

	.blocArticleContainer span.txt { 	clear:right; display:block; margin-top:5px; }



  .bg-sejourCEM-left a.enhanced { margin:8px 5px 0 5px!important;  }

  *html .bg-sejourCEM-left a.enhanced { position:relative!important; }

  .blocArticleContainer a.enhanced2 { float:left; font-size:12px !important; font-weight:bold; margin:10px 5px 0 0; padding:2px 5px; }

  .blocArticleContainer a.enhanced2  {background:#DEDEDE !important; color:#2ba0a1 !important;text-align:left; }
  .blocArticleContainer a.enhanced2:hover  {background:#2ba0a1 !important; color:#DEDEDE !important;text-decoration:none;}

  .liensArtList {	/*width:480px;	position:relative;  display:block; margin-right:-3px; float:left;  text-align:left; width:460px*/ text-align:right;padding-top:5px;	}
  .liensArtList2 {	/*width:480px;*/	position:relative;  display:block; margin-right:-3px; float:right;  text-align:left; 	}

  
  
  div.buzz span.colonnes {float: left;text-align: justify;width: 40%;padding: 3%; 
}

  

  /* BLOC PATRIMOINE */
  .cso-Patrimoine{padding:10px;}
  .cso-Patrimoine-Bloc em { display:block; font-style:normal; padding-top:5px; color:#bddb57; font-weight:bold; }

  .cso-Patrimoine-Bloc .visitlink { float:left; display:block; width:650px;margin:7px 0 0 0px;}
  /*.cso-Patrimoine-Bloc .visitlink a { font-weight:normal; color:black; border:none; display:block; margin:2px 0 0; padding: 0px }*/

  .cso-Patrimoine-Bloc .visitlink ul.agauche  { float:left; display:block; width:300px; list-style:none; margin:0; color:#2ba0a1; font-weight:bold; clear:left;;}
  .cso-Patrimoine-Bloc .visitlink ul.adoite  {float:right;display:block; width:300px; list-style:none; margin:0 0 0 50px;color:#2ba0a1; font-weight:bold; clear:right;}
  
  .cso-Patrimoine-Bloc .visitlink ul.agauche li:hover,
  .cso-Patrimoine-Bloc .visitlink ul.adoite li:hover{background: #f6f6f6;}  
  
  .cso-Patrimoine-Bloc .visitlink ul li{width:99%;}

  .cso-Patrimoine-Bloc .visitlink ul li a { display:block;font-size:12px; font-weight:normal; color:black; border:none; margin:2px 0 0 0; padding: 5px; width:99%; }
  .cso-Patrimoine-Bloc .visitlink ul li a:hover  { display:block; background:none; border:none; margin:0;  margin:2px 0 0 0;width:99%;}

  .cso-Patrimoine-Bloc .visitlink ul li ul { margin:2px 0 4px; }

  .cso-Patrimoine-Bloc .visitlink ul li ul li a { font-size: 11px; font-weight:normal; border:none; display:block; margin:2px 8px 0; padding: 5px }
  .cso-Patrimoine-Bloc .visitlink ul li ul li a:hover { text-decoration:underline; margin:2px 8px 0; padding: 0px }

  .cso-Patrimoine-Bloc .visitlink ul li a em{color:#2ba0a1;}
  .cso-Patrimoine-Bloc {  margin:0 0 0 -5px; padding:0px; float:left; width:640px}
  .cso-Patrimoine-Bloc a img { background:transparent url(../images/background/bg-square.gif) no-repeat scroll 0 0; float:left; padding:10px 15px 10px 10px; }
  .cso-Patrimoine-Bloc p { margin:0; padding:0; color:black; font-weight:normal; }

   h1.titreArticlepat {
 
    width: 660px;
    float:left; display:block; clear:both;
   
    background:#2ba0a1;
    margin : 0 ; padding  : 5px  ;
    color : #fff;
   
    font-size: 14px;
  
   
  }
  

  /* BLOC PATRIMOINE */


  .espacePresseContainer { margin-left:20px;}

  .agenceRPContent {width:32%; float:left; margin-right:5px;}


  p.contactPressMail { font-size:11px; }
  p.contactPressMail a { font-size:11px; }

  .containerContactPresse { float:left; margin-top:10px; width:100%;}

  .containerContactPresse h2 { margin-top:10px;}

  .contactPressOTI { margin-bottom:10px; float:left; }

  .agenceRPContainer {float: left; clear:both; width:100%;}

  .commPress { float: left; clear: both; width:93%; margin-top:20px;}

  .commPressTop { border:1px solid #EDEDED; float:left; width : 100%;}

  .commPressTop img { background:transparent url(../images/background/bg-square.gif) no-repeat scroll 0 0; float:left; padding:10px 15px 10px 10px;
}
  /*a.comPressDownFlech {font-size:46px; color:#2ba0a1; float:left}

  a.comPressDownFlech:hover {text-decoration:none; color:#999999;}*/


  /*a.comPressDownFlechRight {background:transparent url(../images/pictos/flech-right5.gif) no-repeat scroll 0 0; float:left; width:50px; height:50px; margin:30px 10px 0 0; outline-style:none;}
  a.comPressDownFlechRight:hover {background:transparent url(../images/pictos/flech-down5.gif) no-repeat scroll 0 0;  float:left; width:50px; height:50px; margin:30px 10px 0 0 ;outline-style:none;}
*/
	
   a.comPressDownFlechRight {background:transparent; display:block;float:left; float:left; width : 100%;text-decoration:none;}
   a.comPressDownFlechRight:hover {background:#f2f2f2; display:block;float:left; float:left; width : 100%;text-decoration:none;}
  
   .commPressContent { float:left; padding:5px; width:90%; }

  div.commPressDown { background:transparent url(../images/background/gradient-listes.png) repeat-y scroll right center; clear:both; float:left; width:100%; }

  .commPressDownBloc {display:block;float:left; margin:0 5px 10px 0; padding:5px; width:30%; height:100px;}

    div.commPressDownContainer { float:left; margin:0 0 20px;padding:10px; width:97%; }

  .commPressDownContainer img { float:left; margin:0 18px 0 0; }

  .commPressDownBloc span.date { color:#999999; font-size:10px !important; font-style:normal; font-weight:normal; }

  .commPressDownBloc span.kosize { color:#999999,font-size:12px !important; font-style:normal; font-weight:normal; }

  .commPressDownBloc p { margin:5px 0; padding:0; color:#666666; }

  .commPressDownBloc img {float: left; margin-right: 5px; /*opacity:0.3*/;}

  .commPressTitle { font-size:12px; font-weight:bold; color: #2ba0a1; margin:0 !important;text-align:left; }

  /*FLICKR BLOCK */

  .flickrBlock  { display:block;
    position:relative; float:right;
    right:4px; width: 115px;
    height:381px;
    top:7px;
    background:url(../images/background/bg-flickr.png) no-repeat left top ;}

  .flickrBlock  img {	margin : 10px 0 0 18px;	}

  /*D2BUT DU STYLAGE RESULTAT DES PAGES*/
  .containerSubCol .HebergList {float: left; width:315px; margin-bottom:15px ;}

  .HebergListContainer { clear:both ; display:block ; float:left ; margin:20px 0 ; }

  .hebergContainer { margin:0 auto; width:666px; }

 .hebergContainer a.enhanced {
    background:#2ba0a1 none repeat scroll 0 0;
    clear:both;
    color:white !important;
    display:block;
    float:left;
    font-size:11px !important;
    width:auto;
}



  ul.packHeberg { margin-top:30px;width: 660px; margin-left: 0px;}

  ul.packHeberg li { float:left;width:300px;clear:none;margin-right:20px;}

  ul.packHeberg p { color:black;
  font-weight:normal; font-size:12px;
  padding:0; }

  .col2_content ul li a {width: 98%;}

   .addCarnetBloc { margin:7px 0; width:100%; float:left;}

  .addCarnetBloc .msg { margin:3px 0 0 66px; float:right; }

  .addCarnetBloc img.addCarnet { /*float:left;*/ margin-left:40px; }

  .addCarnetBloc h3 { float:left; }

  .addCarnetBloc h2 { float:left; }

  .reponse_formulaire b { font-size : 16px !important; font-weight : bold;}
  .previsu-texte .reponse_formulaire { background:#FFAFAF none repeat scroll 0 0;
	border:1px solid red;
	color:red;
	font-size:16px !important;
	font-weight:bold;
	padding:5px !important;
	}

  .previsu-texte
  {
	border:1px dashed #DC00A5;
	float:left;
	margin:16px auto;
	padding:10px;
  }


  a.liendate span:hover,
  a.liendate:hover
  {
  	text-decoration : none !important;

  }

  .articlebloischambord
  {
  	clear : both;
	padding-bottom:10px;
  }
  .articlebloischambord h2{margin-bottom:0;padding-bottom:3px; color:#FFCC00;}
  .articlebloischambord a.enhanced{float:right;display:block; clear:both; background:#FFCC00;color :white !important; font-size:11px !important;padding : 0 3px;}
  h2.payschambord{color:#FFCC00;}
  
  h1.titreArticlevelo {width:644px;}
  
  
  .commentaireforum
  {
  	margin-top:20px !important;
  }

  .pagination
  {
  	float : left;
  	clear : both;
  	margin : 10px 0px;
  }

  .descriptionficheservice h6 {
  	margin:5px 0 3px 0;

  }

  
/*** ESSENTIAL STYLES  MENU SUPERFISH ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	z-index:		99;
	
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			200px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			200px;
	
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
	
}
.sf-menu a {
	display:		block;
	position:		relative;
	
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			38px;/*2.5em;  /*match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			200px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			200px; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
ul.sf-menu {
	float:		left;
	width: 		100%;
	margin: 	0;
	padding:	0;
	position:	relative;
	z-index:	85;
	Font-size:.8em;
}
.sf-menu li a {
	
	padding: 		.75em 1em;
	text-decoration:none;
}

ul.sf-menu li a.menu1fr,
ul.sf-menu li a.menu2fr,
ul.sf-menu li a.menu3fr,
ul.sf-menu li a.menu4fr,
ul.sf-menu li a.menu5fr,
ul.sf-menu li a.menu6fr,
ul.sf-menu li a.menu1en,
ul.sf-menu li a.menu2en,
ul.sf-menu li a.menu3en,
ul.sf-menu li a.menu4en,
ul.sf-menu li a.menu5en,
ul.sf-menu li a.menu6en
{
	background:transparent;
	text-decoration: none;
	font-weight:normal;
	
	/*padding:5px;
	padding-top:50px;
	padding-bottom:15px;*/
	
	z-index:86;
}
/*ul.sf-menu li a.bienplace img{padding: 0 5px;}*/

ul.sf-menu li.current a:hover {
	/*background:transparent url(images/images/f_bouton2.jpg) repeat-x;*/
	}


ul.sf-menu a, sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:	#FFF; font-weight:bold;
}

.sf-menu ul li {
	
	padding:0;
	margin:0;
	
}

.sf-menu ul li li {
	
	padding:0;
	margin:0;
}
.sf-menu ul li li li {
	padding:0;
	margin:0;
}
.sf-menu ul,.sf-menu ul ul, .sf-menu ul ul ul{padding:0;
	margin:0;}

.sf-menu ul li:hover, .sf-menu ul li.sfHover,
.sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active {
	/*background-color:	#999;*/
	outline:		0;
}


.sf-menu ul li.territoirefren,.sf-menu ul li.territoirefren ul li,.sf-menu ul li.territoirefren ul li li {background-color:#FBCE01;}
.sf-menu ul li.velofren,.sf-menu ul li.velofren ul li,.sf-menu ul li.velofren ul li li {background-color:#28bedd;}
.sf-menu ul li.visite,.sf-menu ul li.visite ul li,.sf-menu ul li.visite ul li li {background-color:#a8d200;}
.sf-menu ul li.heberge,.sf-menu ul li.heberge ul li,.sf-menu ul li.heberge ul li li {background-color:#8d2c9a;}
.sf-menu ul li.lesejour,.sf-menu ul li.lesejour ul li,.sf-menu ul li.lesejour ul li li {background-color:#ffaa00;}
.sf-menu ul li.telecharg,.sf-menu ul li.telecharg ul li,.sf-menu ul li.telecharg ul li li {background-color:#aa2c40;}




li.territoirefren:hover,li.territoirefren.sfHover,.sf-menu ul li.territoirefren a:focus, .sf-menu ul li.territoirefren a:hover, .sf-menu ul li.territoirefren a:active  {background-color:#f2b800;}
li.velofren:hover,li.velofren.sfHover,.sf-menu ul li.velofren a:focus, .sf-menu ul li.velofren a:hover, .sf-menu ul li.velofren a:active  {background-color:#24abc7;}
li.visite:hover,li.visite.sfHover,.sf-menu ul li.visite a:focus, .sf-menu ul li.visite a:hover, .sf-menu ul li.visite a:active  {background-color:#95ba00;}
li.heberge:hover,li.heberge.sfHover,.sf-menu ul li.heberge a:focus, .sf-menu ul li.heberge a:hover, .sf-menu ul li.heberge a:active  {background-color:#7f288b;}
li.lesejour:hover,li.lesejour.sfHover,.sf-menu ul li.lesejour a:focus, .sf-menu ul li.lesejour a:hover, .sf-menu ul li.lesejour a:active  {background-color:#ee9300;}
li.telecharg:hover,li.telecharg.sfHover,.sf-menu ul li.telecharg a:focus, .sf-menu ul li.telecharg a:hover, .sf-menu ul li.telecharg a:active  {background-color:#971c38;}




/*** arrows **/
.sf-menu a.sf-with-ul {
	/*padding-right: 	2.25em;*/
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url(images/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
	
	
	
	

	
	
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {display:none;
	/*background: transparent url(images/shadow.png) no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;*/
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
  
  
/* PAGES velo*/
   h1.titreArticlevelo {
    /*background:url(../images/background/bg-title-pink-empty.gif) no-repeat left top ;*/
    width: 680px;
    float:left; display:block; clear:both;
    margin : 0 ; padding  : 0  ;
    color : #28bedd;
    padding-left:10px;
    font-size: 18px;
    padding-top:15px;
   height :19px;}
   
   h2.velo{margin-bottom:0;padding-bottom:3px; color:#28bedd;}
  
   h2.heberg{margin-bottom:0;padding-bottom:3px; color:#a8d200;}

   
   
/*calendrier*/

#calendar {display:block; width:190px; float:left;margin-left:15px;margin-top:12px;background:#cccccc;}
#calendar table{width:190px;}
#calendar .datemoiscourant{text-transform:uppercase;font-size:13px;}
#calendar h2 {text-align:left; font-weight:bold;}
#calendar caption img.agenda_button{vertical-align:bottom;}
#calendar caption{background:transparent;}

/*  ------------------------------------------
/*  minicalendrier
/*  ------------------------------------------ */	



#calendar thead tr{color:#000;font-size:1em; border:none 0;!important;}
#calendar thead tr th scope{border:none 0;text-decoration:none !important;}
#calendar thead tr th{width:34px;text-align:center;}
#calendar thead tr th scope abbr{text-decoration:none !important; border:none 0;!important;}
#calendar td.occupe a{font-weight:bold;text-decoration:underline;}
#calendar td.horsperiode {color:#878787;font-size:.8em;}
#calendar td.libre{color:#333;}
#calendar caption{padding:10px 0 3px 0}
#calendar caption,#navigation h3{color:#333300;}
#calendar caption a{color:#8e8e69;font-size:.9em;}
#calendar h2{font-size: 13px; color:#FFF!important; }
#calendar div.fond {padding:6px 4px 2px 4px;color:#FFF;background:#2ba0a1 url(images/ajouts/f_calendrier.gif) top left no-repeat ;
	}
	
#calendar span.datedroite{display:block;float:right; width:90px; }
#calendar span{text-align:right;}

/*Personnalisation des cellules :*/	
#calendar td {background:#FFF; text-align:center;padding:5px 0;font-weight:bold;font-size:1.1em; }
/*Personnalisation des cellules du mois en cours :*/
#calendar td.libre{ }
/*Personnalisation des cellules n'appartenant pas au mois en cours :*/
#calendar td.horsperiode{ }
/*Personnalisation de la cellule du jour en cours :*/
#calendar td.today{ color:#333300;}
/*Personnalisation des cellules des jours occupés :*/
#calendar td.occupe, #calendar td.occupe a {color:#2ba0a1; }

#calendar h3{padding:5px;margin-bottom:0, padding-bottom:0;}

#calendar dl{background: #993300;padding:5px;margin:0;}
#calendar dt{text-align:left;color:#fff;font-size:1em;padding:5px 5px 0 5px;}
#calendar dt a:hover{background:#CCCC99;}/*titre*/
#calendar dl a{color:#FFF;} /*textes*/
#calendar dd {text-align:left;color:#333;font-size:.8em;margin:0;}
#calendar .datemini{ font-size:.75em;color:#ffff99;padding: 0 5px;}
#calendar .lelieu{font-size:.8em;color:#000033;padding:0 5px;}
#calendar .presentation{padding:5px 5PX 10PX 5px;background:#cf7143;font-size:.8em;color:#fff;margin-bottom:5px;border-bottom:1px solid #FFF;}

.infobulle{display:block;position:absolute;margin:0; padding:0  0 3px 0;width:190px;background:#CCC}
.infobulle a
{
padding:5px 0 0 23px; 
color:#2ba0a1 !important;
font-size:10px;
background:transparent url(../images/mois_suivant.png) left top no-repeat;

}
.pagination { font-size: 0.90em; }



   
   /* *******************************************************************************************************************/
/*A classifier */
/* *******************************************************************************************************************/

  /*.plusCriteres{display:none !important;}*/

/* *******************************************************************************************************************/
/*IE PATCHES */
/* *******************************************************************************************************************/

  *html #rightCol ul li { margin-left:0px; }
  /**html #nav_main  { background:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/squelettes/images/fr/menu/bg-menu.png", sizingMethod="crop");  }*/
  *html #topnav     { background:#FFF; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/squelettes/images/background/bg-topnav.png", sizingMethod="crop"); }
  *html #topnav  a { position:relative;  }
  *html .main .containerFullCol { width:926px; overflow:hidden; /*background:url(../images/background/bg-repeatr-mainCol-ie6.png) repeat-y -8px 0;*/}
  *html .alaune { width: 705px; float:left; padding: 0px;  margin: 0  0 0 3px; background:url(../images/background/alaune-repeat.png) repeat-y right; }
  *html .homelogo 	 {  position:relative;	cursor : pointer;width:252px; height:156px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="IMG/siteon0.png", sizingMethod="crop");}
  *html .containerSubCol .col2_content ul    li   { display:inline; float:left; clear:none; width: 230px; }
  *+html .containerSubCol .col2_content ul    li   { display:inline; float:left; clear:none; width: 230px; }
  /**html #rightCol { width:215px;  float:right; padding:0 ;  overflow:hidden;   }*/
  *html .containerSubCol {float:left; display:block; clear:both;  width:666px; overflow:hidden; }
  /**html #header {/*  overflow:hidden;  width: 930px;	*/}
  *html .containerSubCol .col2_content a.encartOffres  span 	  {  width: 100px;padding-left:20px;}
  *html .subFooter  {  float:left;width: 99% ;  background: url(../images/background/bg_footer_jc.png) no-repeat 0 0   white; height:60px; display:block; clear:both; text-align:right; }
  /* *html .articleAlauneWrapper { background:url(../images/background/article-main-bottom.gif) no-repeat -15px -3px ;  }/
  /* *html .lastCommentsBloc,
  *html .infoPratiques,
  *html .ArticleLocalisation {_margin : 30px 0 0 10px;}
  *html .blocArticleContainer  {margin : 10px -3px 10px 10px; }
  *html .flickrBlock {
    background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/squelettes/images/background/bg-flickr.png", sizingMethod="crop");}
  *html .flickrBlock a  { position:relative; z-index:99;}
  *html #topnav span {} */

  *html .hebergContainer { width:600px }

  *+html #selectHeberge{width:190px;}


  /**/
  }

