@charset "utf-8";
/* CSS Document */

ul.actions{display:none;}
* {margin: 0; padding: 0; border: 0;border-collapse:collapse;border-spacing:0;text-decoration:none;list-style-type:none; }


/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }


/* =============================================================================
   reset css
   ========================================================================== */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, fieldset, textarea
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;} 

.doublecolonnes{ 
  -moz-column-count:2;
-webkit-column-count:2;
-o-column-count:2;
column-count:2;
-moz-column-gap:25px;
-webkit-column-gap:25px;
-o-column-gap:25px;
column-gap:25px;
}
  .doublecolonnes h4{ 
    page-break-before: auto;
    -webkit-column-break-before:auto;
    break-before:auto;
    page-break-after:avoid;
    -webkit-column-break-after:avoid;
   break-after:avoid;
    }
div.item-page .doublecolonnes div:first-child h4{ 
  margin-top:0;
}


.doublecolonnes div,
.doublecolonnes ul,
.doublecolonnes p{ 
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}


body{font-size:11px;
}

html,body{height:100%;}

a{text-decoration:none;cursor:pointer;}

input[type="submit"],input[type="file"]{cursor:pointer;}
 
li{
  list-style:none;}

p,li,h1,h2,h3, h4, h5, ul,td,a,input,select,label,textarea, fieldset, legend, article, textarea, dt, dd{font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:13px; text-align:justify;}

span{
  font-family:inherit; font-size:inherit; color:inherit;}

button, a{
  cursor:pointer;}

div.clear{
  clear:both;}

div.ag_center input{
background-color: #6699FF;
}


div{
  margin:0;
  padding:0;
  outline:none;
}


img{
outline:none;
outline-style:none;}

a{
outline:none;
outline-style:none;}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:0px;
padding:0px;
color:#000000;
line-height:15px;
margin-bottom:10px;
}
/*div p:first-child,
article p:first-child,
li p:first-child{margin-top:0;}
div p:first,
article p:first,
li p:first{margin-top:0;}*/


li{
margin:0;
padding:0;}
  
body{
  margin:0;
  padding:0;
  background: url(../images/img_structure/fond_texture.jpg) repeat;
  background-color:#ecedef;
        font-family:Arial, Helvetica, sans-serif;
}
body div.sous_body{
  position:absolute;
  width:100%;
  height:785px;
  background: url(../images/img_structure/fond_illustrations.jpg) center 0px no-repeat;}

p.image_google_plus{
  position:absolute;
  top:-5000px;}
  

/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/







/*==============================================================================================*/
/*==============================================================================================*/  
/*==================================== STRUCTURE GLOGALE =======================================*/
/*==============================================================================================*/  
/*==============================================================================================*/  
div.conteneur_global{
  width:980px;
  margin:0 auto;
  zoom:1;}
div.conteneur_global:after{content: "";display: table;clear: both;}
  /*=================================*/
  /*============ HEADER =============*/
  /*=================================*/      
    div.bande_noire_top{
      width:100%;
      height:50px;
      background-color:#000000;}
      
    header{
      position:relative;
      width:980px;
      margin:0 auto;
      height:210px;}
    
    header a.logo{
      position:absolute;
      display:block;
      width: 260px;
      height: 130px;
      left: 370px;
      position: absolute;
      top: 0;}
    
      /*............................*/
      /*........ MENU HAUT .........*/
      /*............................*/
        div.mod_menu_haut{
          position:absolute;
          top:170px;
          left:5px;}
        ul.menu_haut{
          position:relative;
          zoom:1;} 
        ul.menu_haut:after,
        ul.menu_haut_suite:after{content: "";display: table;clear: both;}      
        
        ul.menu_haut > li,
        ul.menu_haut_suite > li{
          display:inline-block;
          padding-left:19px;
          padding-right:19px;
          border-left:1px solid #87635a;}
        ul.menu_haut > li:first-child,
        ul.menu_haut_suite > li:first-child{
          padding-left:0;
          border:none;}
        ul.menu_haut li.item-450{
          padding-right:0;}
        
        ul.menu_haut > li > a,
        ul.menu_haut_suite > li > a{      
          font-family: 'alpha_echoregular';
          font-size:20px;
          color:#87635a;
        }    
        
        ul.menu_haut > li,
        ul.menu_haut_suite > li{
          position:relative;}
        
        div.mod_menu_haut_suite{
          position:absolute;
          top:240px;
          left:195px;}
        ul.menu_haut_suite{
          zoom:1;}
        
      /*............................*/
      /*...... /FIN MENU HAUT .......*/
      /*............................*/
      .sf-sub-indicator{display:none;}
      
      ul.menu_haut ul.sous_menu{
        position:absolute;
        width:920px;
        height:181px;
        z-/:99;
        background: url(../images/img_structure/orga_tdm_sous_menu.png) 0 0 no-repeat;
        top:0;
        left:-240px;
        overflow:hidden;
        padding:30px;}
            
      /*ul.menu_haut ul.sous_menu:before{
        position:absolute;
        z-/:-1;
        top:0;
        width:600px;
        height:34px;
        content:url(../images/img_structure/haut_bas_sous_menu.png);
           text-align:center;}*/
      
      ul.menu_haut ul.sous_menu li{
        display:block;
      }
      
      ul.menu_haut li ul.sous_menu li ul,      
      ul.menu_haut li ul.sous_menu li.sfHover ul{
        visibility:visible !important;
        display:block !important;
        float:left;}
      
      ul.menu_haut li ul.sous_menu > li{
        float:left;}
        
      ul.menu_haut li ul.sous_menu > li > p{
        font-family: 'Lilita One';
        color:#3d91d7;
        font-size:20px;
        margin-bottom:20px;}
        
      ul.menu_haut li ul.sous_menu > li ul li{
        margin-top:5px;
        margin-right:0;}
                
      ul.menu_haut li ul.sous_menu > li ul li a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        display:block;}
        
      li.avant_depart{
        border-right: dotted 1px #907069;
        margin-right:30px;}      
      
      a.lien_enfants{
        position:relative;
        padding-left:15px;
        }  
      
      a.lien_enfants i{
        position:absolute;
        width:9px;
        height:18px;
        top:-7px;
        left:1px;
        background: url(../images/img_structure/liens_enfant.png) left bottom no-repeat;
        }
      a.lien_enfants1 i{
        height: 13px;
        top: 0;}
      
      /*..... ALLUMER LE BOUTON DE MENU ACTIF ....*/      
        ul.menu_haut li.active a,
        ul.menu_haut li a:hover,
        ul.menu_haut li:hover a{color:#cd460a;}
        /*le probleme c'est que les sous pages 
        ne sont pas considéré comme partie des grands menu 
        il faut allumer les boutons selon les classes de page*/
        .page_orga_tdm li.item-3 a{color:#cd460a;}
        .liste_articles li.item-13 a,
        .carnetvoyage li.item-13 a{color:#cd460a;}        
        .librairie li.item-447 a{color:#cd460a;}
      /*..... /FIN ALLUMER LE BOUTON DE MENU ACTIF ....*/  
  /*=====================================*/
  /*============ /FIN HEADER =============*/
  /*=====================================*/  
  
  
  /*=================================*/
  /*============ FOOTER =============*/
  /*=================================*/
    div.footer{
      position:absolute;
      bottom:-50px;
        width: 100%;}
    
    ul.menu_footer{
      padding-right: 30px;
      padding-bottom:30px;}
    
    ul.menu_footer:after{
      content:'';
      display:block;
      clear: both;}
    
    ul.menu_footer li{
      float:right;
      padding-left:10px;
      margin-left:10px;
      border-left:1px solid #69696a;}
    
    ul.menu_footer li a{
      font-size:11px;
      color:#69696a;}
      
  /*======================================*/
  /*============ /FIN FOOTER =============*/
  /*======================================*/
  
  /*=====================================*/
  /*============ TOOLTIPSY =============*/
  /*=====================================*/    
        .wrapper_tooltipsy{
          padding-bottom:11px;
          background: url(../images/img_structure/pointe_tooltip.png) center bottom no-repeat;}
        .page_comparatif_assurances .wrapper_tooltipsy,  div.tableau_popup .wrapper_tooltipsy{
          background: url(../images/img_structure/pointe_tooltip_2.png) center bottom no-repeat;}
        .page_itineraire .wrapper_tooltipsy{
          background: url(../images/img_structure/pointe_tooltip_3.png) 50px bottom no-repeat;}
         
        .tooltipsy{
          text-align:center;
          padding:5px;
          padding-top:15px;
          padding-bottom:15px;
          font-family:Arial, Helvetica, sans-serif;
          font-size:11px;
          color:#ffffff;
          -webkit-border-radius: 15px;    
          border-radius: 4px;
          box-shadow: 0 0 10px #000000 inset;
          background-color:#000000;-webkit-box-shadow:  4px 4px 0px 4px rgba(0, 0, 0, 0.2);
          box-shadow:  2px 2px 0px 2px rgba(0, 0, 0, 0.2);}
        .page_comparatif_assurances .tooltipsy,div.tableau_popup .tooltipsy{background-color:#4f6617;} 
        .page_itineraire .tooltipsy{background-color:#4b4b4b;}
        
        .tooltipsy hr{
          display: block;
          border-bottom: 1px dotted #FFFFFF;
          color: #FFFFFF;
          padding-top: 4px;
          margin-bottom: 4px;}
  /*========================================*/
  /*============ /FIN TOOLTIPSY =============*/
  /*========================================*/
  
  
  /*========================================*/
  /*============== PAGINATION ==============*/
  /*========================================*/
    div.pagination p.counter{display:none;}
    
    div.pagination:after{
      content:'';
      display:block;
      clear: both;}
    
    div.pagination ul{float: right;}
      
    div.pagination ul:after{
      content:'';
      display:block;
      clear: both;}
    
    div.pagination ul li{float:left;}
    
    div.pagination ul li span{          
      font-family: 'Lilita One';
      font-size:15px;
      color:#888888;
      text-transform:uppercase;
      padding-left:10px;}
    div.pagination ul li:first-child span{
      padding-left:0px;  }
    
    div.pagination ul li a{          
      font-family: 'Lilita One';
      font-size:15px;
      color:#5d5d5d;
      text-transform:uppercase;
      padding-left:10px;}
    div.pagination ul li a:hover{
      color:#6c871d;}  
  /*========================================*/
  /*=========== /FIN PAGINATION ============*/
  /*========================================*/
  

div.col_modules_droite{
  width:315px;
  float:right;
  padding-top:30px;}

div.col_contenu_principal{
  position:relative;
  width:645px;
  float:left;
  min-height: 600px;
  background: url(../images/img_structure/milieu_texture_papier.jpg) center top repeat-y;}

div.haut_texture_papier{
  position:absolute;
  width:645px;
  height:350px;
  top:0;
  background: url(../images/img_structure/haut_texture_papier.jpg) center top no-repeat;}

div.bas_texture_papier{
  position:absolute;
  width:645px;
  height:350px;
  bottom:-12px;
  background: url(../images/img_structure/bas_texture_papier.jpg) center bottom no-repeat;}


div.contenu{    
  position:relative;
  z-/:1;
  width:585px;
  padding-top:50px;
  margin-left:35px;
  padding-bottom:60px;}
div.contenu:after{
      content:'';
      display:block;
      clear: both;}

div.separation{
  height:33px;
  background: url(../images/img_structure/trait_separation.png) center top no-repeat;}
div.separation_pointilles{
  z-/:1;
  position:relative;  
  margin-top:25px;
  margin-bottom:25px;
  height:27px;
  background: url(../images/img_structure/separation_pointilles.png) center top no-repeat;}

.btn {
  display:inline-block;
  font-family: 'Lilita One';
  font-size:14px;
  color:#ffffff;
  font-weight:normal;
  text-transform:uppercase;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color:#0098d7;
  -webkit-box-shadow:  1px 2px 0px 0px rgba(107, 107, 107, 1);
  box-shadow:  1px 2px 0px 0px rgba(107, 107, 107, 1);
  padding-left:15px;
  padding-right:15px;
  padding-top:4px;
  padding-bottom:4px;}
a.btn:hover{
  color:#ffffff;
  background-color:#8CBC24;}
.readmore{}
.readmore:after{
      content:'';
      display:block;
      clear: both;}
.readmore a{
  display:block;
  float:right;  
  font-family: 'Lilita One';
  font-size:14px;
  color:#ffffff;
  font-weight:normal;
  text-transform:uppercase;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color:#0098d7;
  -webkit-box-shadow:  1px 2px 0px 0px rgba(107, 107, 107, 1);
  box-shadow:  1px 2px 0px 0px rgba(107, 107, 107, 1);
  padding-left:15px;
  padding-right:15px;
  padding-top:7px;
  padding-bottom:6px;}
.readmore a:hover{
  background-color:#8CBC24;}

.hide{/*pour les javascripts uniquement*/
  display:none !important;}  
.show{/*pour les javascripts uniquement*/
  display:block !important;}  
  
ul.liste_simple li{
  background: url(../images/img_structure/puce_disc_bleu.png) no-repeat;
  background-position:0 8px;
  padding-left: 10px;
  margin-top:5px;
  padding-bottom:10px;
  border-bottom:dotted 1px #666666;
   }
ul.liste_simple2{padding-bottom:4px;}     
ul.liste_simple2 li{
  background: url(../images/img_structure/puce_disc_verte.png) no-repeat;
  background-position:0 8px;
  padding-left: 10px;
  margin-bottom: 6px;
    margin-top: 6px;
   }
   
.separation_pointille{
  background:url(../images/img_structure/pointilles_random.png) center bottom no-repeat;
  padding-bottom: 15px;}   

.citation{
  }
.citation p{
  font-style:italic;
  }
  
span.quote{
    font-family: lilita one;}
blockquote{
  display:none;    
  border-left: 3px solid #4b6715;
    color: #4b6715;
    font-family: arial;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 20px;}

.precision{
  font-style:italic;
  color:#666;}
/*==============================================================================================*/
/*==============================================================================================*/  
/*================================= /FIN STRUCTURE GLOGALE ======================================*/
/*==============================================================================================*/  
/*==============================================================================================*/






/*==============================================================================================*/
/*==============================================================================================*/  
/*======================================= ACCUEIL =============================================*/
/*==============================================================================================*/  
/*==============================================================================================*/

  /*============================================*/
  /*============ DERNIERS ARTIClES =============*/
  /*============================================*/    
    div.derniers_articles{
      position:relative;
      zoom:1;}
    div.derniers_articles:after{
      content:'';
      display:block;
      clear: both;}
    
    div.derniers_articles div.bout_papier_derniers_articles{
      position:absolute;
      z-/:2;
      top:-25px;
      left:-40px;
      width:200px;
      height:85px;
      background: url(../images/img_accueil/bout_papier_derniers_articles.png) no-repeat;}
    
    div.grande_photo_slider{
      position:relative;
      height:379px; 
      padding-top:12px;
      background: url(../images/img_accueil/fond_photo.jpg) no-repeat;}
    
    div.grande_photo_slider div.scotch1{
      position:absolute;
      z-/:2;
      top:-20px;
      height:69px;
      width:100%;
      background: url(../images/img_accueil/scotch1.png) center top no-repeat;
      }
    
    div.grande_photo_slider a.tt_articles_voyage{
      position:absolute;
      display:block;
      z-/:2;
      bottom:44px;
      right:13px;
      height:119px;
      width:119px;
      text-indent:-5000px;
      background: url(../images/img_accueil/btn_tt_articles_voyage.png) center top no-repeat;}
    div.grande_photo_slider a.tt_articles_voyage:hover{
      background: url(../images/img_accueil/btn_tt_articles_voyage.png) center bottom no-repeat;} 
    
     #mod_smartslider_116 .sslide .caption .frombottom .opener,
     #mod_smartslider_118 .sslide .caption .frombottom .opener,
     #mod_smartslider_119 .sslide .caption .frombottom .opener{
      background:none;
      background-image:none;
      display:none;}
    
     #mod_smartslider_116 .sslide .caption .frombottom h3,
     #mod_smartslider_118 .sslide .caption .frombottom h3,
     #mod_smartslider_119 .sslide .caption .frombottom h3 {
      font-family: 'Lilita One';
      color:#5bb5ff;
      font-size:20px;
      text-transform:uppercase;
      font-weight:normal;
      text-shadow: 1px 1px 1px #000000;
      filter: dropshadow(color=#000000, offx=1, offy=1);
      }
     #mod_smartslider_118 .sslide .caption .frombottom h3,
     #mod_smartslider_119 .sslide .caption .frombottom h3 {
      font-size:18px;}
      
     #mod_smartslider_116 .sslide .caption .frombottom p,
     #mod_smartslider_118 .sslide .caption .frombottom p,
     #mod_smartslider_119 .sslide .caption .frombottom p{
      font-style:italic;
      font-size:15px;}
     #mod_smartslider_116 .sslide .caption .frombottom p{
      width:395px; 
      }
    div#mod_smartslider_116 .caption a.btn {
      position:absolute;
      right:20px;
      bottom:20px;
      font-family: 'Lilita One' !important;
      font-size:14px !important;
      color:#ffffff  !important;
      font-weight:normal !important;
      text-transform:uppercase !important;
      -webkit-border-radius: 6px !important;
      border-radius: 6px !important;
      background-color:#0098d7 !important;
      -webkit-box-shadow:  1px 2px 0px 0px rgba(0, 0, 0, 1) !important;
      box-shadow:  1px 2px 0px 0px rgba(0, 0, 0, 1) !important;  
      padding-left:15px !important;
      padding-right:15px !important;
      padding-top:4px !important;
      padding-bottom:4px !important;}

      
    div.polaroid_slider1{
      position:relative;
      float:left;
      margin-left:10px;
      width:267px;
      height:350px;
      padding-top: 15px;
      -moz-transform: scale(1) rotate(1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
        -webkit-transform: scale(1) rotate(1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
            -o-transform: scale(1) rotate(1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
            -ms-transform: scale(1) rotate(1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
            transform: scale(1) rotate(1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
      background: url(../images/img_accueil/polaroid.png) no-repeat;}
    
    div.polaroid_slider1 div.scotch2{
      position:absolute;
      z-/:2;
      top:-20px;
      left:70px;
      width:115px;
      height:50px;
      background: url(../images/img_accueil/scotch2.png) no-repeat;}
    
    div.polaroid_slider1 a.btn_tt_articles_cuisine{
      position:absolute;
      display:block;
      z-/:2;
      bottom:55px;
      right:13px;
      width:113px;
      height:45px;
      text-indent:-5000px;
      background: url(../images/img_accueil/btn_tt_articles_cuisine.png) center bottom no-repeat;}
    div.polaroid_slider1 a.btn_tt_articles_cuisine:hover{
      background: url(../images/img_accueil/btn_tt_articles_cuisine.png) center top no-repeat;}
      
    
    div.polaroid_slider2{
      position:relative;
      float:right;
      margin-right:10px;
      width:267px;
      height:350px;
      padding-top: 15px;
      -moz-transform: scale(1) rotate(-3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
        -webkit-transform: scale(1) rotate(-5deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
            -o-transform: scale(1) rotate(-3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
            -ms-transform: scale(1) rotate(-3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
            transform: scale(1) rotate(-3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
      background: url(../images/img_accueil/polaroid.png) no-repeat;}
      
    div.polaroid_slider2 div.scotch3{
      position:absolute;
      z-/:2;
      top:-20px;
      left:70px;
      width:115px;
      height:50px;
      background: url(../images/img_accueil/scotch3.png) no-repeat;}
      
    div.polaroid_slider2 a.tt_articles_pratique{
      position:absolute;
      display:block;
      z-/:2;
      bottom:55px;
      right:13px;
      width:113px;
      height:45px;
      text-indent:-5000px;
      background: url(../images/img_accueil/btn_tt_articles_pratique.png) center top no-repeat;}
    div.polaroid_slider2 a.tt_articles_pratique:hover{
      background: url(../images/img_accueil/btn_tt_articles_pratique.png) center bottom no-repeat;}
    
    a.credit{
    position: relative;
    display: block;
    color: #fff;
    font-style: italic;
    font-size: 11px;
    text-align: right;
    top: -10px;
    padding-right:10px;}
    a.credit:hover{
    color:#d02c00;
    text-decoration:underline;}
    .span4 .horsflux + a.credit{
      top: 270px;/*positionne le crédit sous le polaroid si il est en absolute*/}
    .span5 .horsflux + a.credit{
      top: 350px;/*positionne le crédit sous le polaroid si il est en absolute*/}
  
  
  /*================================================*/
  /*============ /FIN DERNIERS ARTIClES =============*/
  /*================================================*/
  

























































  
  /*====================================================*/
  /*============ / ARTIClES VEDETTE ACCUEIL=============*/
  /*====================================================*/
    div.articles_diaporama_accueil{
      position: relative;
      padding-bottom: 25px;
    }
    
    div.articles_diaporama_accueil div.bout_papier_derniers_articles{
      position:absolute;
      z-/:2;
      top:-25px;
      left:-40px;
      width:200px;
      height:85px;
      background: url(../images/img_accueil/bout_papier_derniers_articles.png) no-repeat;}
    
    div.articles_diaporama_accueil div.scotch1{
      position:absolute;
      z-/:2;
      top:-20px;
      height:69px;
      width:100%;
      background: url(../images/img_accueil/scotch1.png) center top no-repeat;
      }
    
    div.smart-slider-layer h3.titre_diaporama_accueil,
    div.smart-slider-layer h3.titre_diaporama_accueil a{
    color: #5bb5ff;
    font-family: "Lilita One";
    font-size: 20px !important; 
    font-weight: normal;
    text-shadow: 1px 1px 1px #000000;
    text-transform: uppercase;}
    
    div.smart-slider-layer a.btn.nextend-smartslider-button-btn{
      display:inline-block !important;}
  /*===================================================*/
  /*============ /ARTIClES VEDETTE ACCUEIL=============*/
  /*===================================================*/


























































  
  /*========================================*/
  /*============ CARTE ARTICLE =============*/
  /*========================================*/  
    div.carte_articles{
      position:relative;
      width:580px;
      height:426px;
      margin-top:30px;
      margin-bottom:45px;}
    
    div.cartes {
      positon:relative;
      width:580px;
      height:426px;}
    
    div.cartes img{
      positon:absolute;
      z-/:2;}
    
    div.cartes a.points{
      position:absolute;
      z-/:3;
      display:block;
      width:13px;
      height:13px;
      background: url(../images/img_accueil/carte_articles/points_carte.png) center top no-repeat;}
    div.cartes a.points:hover{ background-position:center bottom;}
    
    div.cartes a.ici{ 
      position:absolute;
      z-/:3;
      display:block;
      width:73px;  
      height:55px;
      top:118px;left:48px;
      text-indent:-5000px; 
      background: url(../images/img_accueil/carte_articles/points_carte_ici.png) center top no-repeat;}
      
    /*......................................*/
    /*...... CLIQUES CARTE DU MONDE .......*/
    /*......................................*/
      div.cartes a.nepal{
        top:200px;left:393px;
        text-indent:-5000px;}
      div.cartes a.inde{
        top:210px;left:383px;
        text-indent:-5000px;}
      div.cartes a.mexique{
        top:160px;left:75px;
        text-indent:-5000px;}
      div.cartes a.amerique_centrale{
        top:190px;left:95px;
        text-indent:-5000px;}        
      div.cartes a.asie_du_sud_est{
        top:213px;left:433px;
        text-indent:-5000px;}        
      div.cartes a.indonesie{
        top:280px;left:440px;
        text-indent:-5000px;}      
      div.cartes a.colombie{
        top:224px;left:122px;
        text-indent:-5000px;}    
      div.cartes a.perou{
        top:280px;left:115px;
        text-indent:-5000px;}  
      div.cartes a.bolivie{
        top:297px;left:127px;
        text-indent:-5000px;}  
      div.cartes a.argentine{
        top:333px;left:114px;
        text-indent:-5000px;}  
      div.cartes a.chili{
        top:313px;left:101px;
        text-indent:-5000px;}  
      div.cartes a.australie{
        top:304px;left:483px;
        text-indent:-5000px;}
      
      div.cartes a.retour_carte_monde{
        position:absolute;
        z-/:3;
        display:block;
        bottom:30px;
        left:30px;
        font-family: 'Lilita One';
        color:#000000;
        font-size:13px;
        text-transform:uppercase;}
    /*...........................................*/
    /*...... /FIN CLIQUES CARTE DU MONDE .......*/
    /*...........................................*/
    
    div.bout_papier_articles_pays{
      position:absolute;
      z-/:2;
      top:-25px;
      left:-40px;
      width:200px;
      height:85px;
      background: url(../images/img_accueil/carte_articles/bout_papier_articles_pays.png) no-repeat;}
      
    /*................................*/
    /*..... CLIQUES ASIE SUD EST .....*/
    /*................................*/
      div.cartes a.thailande{
        top:195px;left:275px;
        text-indent:-5000px;}
      div.cartes a.malaisie{
        top:350px;left:281px;
        text-indent:-5000px;}
      div.cartes a.singapour{
        top:414px;left:302px;
        text-indent:-5000px;}
    /*.....................................*/
    /*..... /FIN CLIQUES ASIE SUD EST .....*/
    /*.....................................*/
      
      
    /*........................................*/
    /*..... CLIQUES AMERIQUE CENTRALE  .......*/
    /*........................................*/
      div.cartes a.guatemala{
        top:133px;left:101px;
        text-indent:-5000px;}
      div.cartes a.nicaragua{
        top:210px;left:274px;
        text-indent:-5000px;}
      div.cartes a.honduras{
        top:150px;left:227px;
        text-indent:-5000px;}
    /*.............................................*/
    /*..... /FIN CLIQUES AMERIQUE CENTRALE  .......*/
    /*.............................................*/
  /*============================================*/
  /*============ /FIN CARTE ARTICLE =============*/
  /*============================================*/
  
  
  /*===============================================*/
  /*============ MOD FRANCOIS INDECIS =============*/
  /*===============================================*/  
    div.mod_francois_indecis{
      position:relative;zoom:1; margin-top:15px;}
    div.mod_francois_indecis:after{content: "";display: table;clear: both;}
      
    div.mod_francois_indecis div.bout_papier_decidez{
      position:absolute;
      z-/:2;
      top:0px;
      left:-40px;
      width:200px;
      height:85px;
      background: url(../images/img_accueil/bout_papier_decidez.png) no-repeat;}
    
    div.mod_francois_indecis div.anim_francois_indecis{
      position:relative;
      width:580px;
      height:215px;
      background: url(../images/img_accueil/banniere_francois_indecis.jpg) center bottom no-repeat;}
    
    div.mod_francois_indecis div.anim_francois_indecis img{
      position:absolute;
      top:0px;
      right:0;}
    
    div.mod_francois_indecis div.description_choix{
      float:left;
      width:280px;
      margin-right:20px;
      padding-top:20px;}
      
    div.mod_francois_indecis div.description_choix h4,
    div.mod_francois_indecis div.vote h4,
    div.mod_francois_indecis div.precedent_vote h4{
      font-family: 'alpha_echoregular';
      font-size:20px;
      color:#87635a;
      text-transform:uppercase;
      font-weight:normal;
      margin-bottom:10px;}
    
    div.mod_francois_indecis div.vote{
      zoom:1;
      float:left;
      width:280px;
      padding-top:20px;}
    div.mod_francois_indecis div.vote:after{content: "";display: table;clear: both;}
    
    div.mod_francois_indecis div#poll_buttons_2{
      float:right;
      width:79px;
      height:31px;}
    div.mod_francois_indecis div#poll_buttons_2 input{
      display:block;
      width:79px;
      height:31px;
      text-indent:-5000px;
      background-color:transparent;
      background: url(../images/img_accueil/btn_voter.png) center top no-repeat;}
    div.mod_francois_indecis div#poll_buttons_2 input:hover{
      background: url(../images/img_accueil/btn_voter.png) center bottom no-repeat;}
    
    div.mod_francois_indecis  div.poll form label{margin-top:6px;}
    div.mod_francois_indecis  div.poll form label:first-child{margin-top:0}
    div.poll #poll_links{
      display:none;
      }
    div.poll div{
      font-size:13px;}
    
    a.voir_tt_les_decisions.btn{
      float: right;
        text-align: left;
      margin-top:5px;}
    a.voir_tt_les_decisions.btn:hover{
      background-color:#8cbc24;}
    
    div.poll div{zoom:1;}
    div.poll div:after{content: "";display: table;clear: both;}
    div.poll label{
      position:relative;
      padding-left:25px !important;}
    div.poll label input{
      position:absolute;
      left:0;
      top:2px;}
      div.poll div div div div {
      -webkit-border-radius: 6px;
      border-radius: 6px;}
    input.button{
      float:right;
      font-family: 'Lilita One';
      font-size:14px;
      color:#ffffff;
      font-weight:normal;
      text-transform:uppercase;
      -webkit-border-radius: 6px;
      border-radius: 6px;
      background-color:#D43500;
      -webkit-box-shadow:  1px 2px 0px 0px rgba(107, 107, 107, 1);
      box-shadow:  1px 2px 0px 0px rgba(107, 107, 107, 1);
      padding-left:15px;
      padding-right:15px;
      padding-top:4px;
      padding-bottom:4px;}
    input.button:hover{
      background-color:#8CBC24;}
    
    div.btn_autresdecisions{
      border-top:2px dotted #ffffff;
      margin-top:25px;
      padding-top:25px;}
    
    div.btn_autresdecisions a.btn{
      float:right;}
  /*====================================================*/
  /*============ /FIN MOD FRANCOIS INDECIS =============*/
  /*====================================================*/  
  
  /*=======================================*/
  /*============ MOD FACEBOOK =============*/
  /*=======================================*/
    div.mod_facebook{
      position:relative;
      background: url(../images/img_orga_tdm/img_menu_lateral/mod_lateral_fond_bleu.jpg) no-repeat;}
    
    div.mod_facebook div.bas_mod_lateral {
      background: url("../images/img_orga_tdm/img_menu_lateral/bas_mod_lateral_bleu.png") no-repeat scroll center bottom transparent;
    }
      
    div.mod_facebook h3,
    div.mod_facebook h3 a{      
      font-family: 'Lilita One';
      font-size:17px;
      color:#3b5998;
      font-weight:normal;
      text-transform:uppercase;
      margin-bottom:15px;}
    div.mod_facebook h3 a:hover{
        color:#4B6715;}
      
    
    .btn_like{   
      overflow: hidden;
      position: absolute;
      right: 20px;
      top: 145px;}
  
    #fb_button{
      overflow:hidden;
      }
    .fb_like {
      overflow: hidden;
      width: 90px;
      }
    
    .fb_like iframe {
        left: 0 !important;
    }
  
    .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
        display: none !important;
      }
    .pluginConnectButtonLayoutRoot ._51mx ._51mw .uiIconText{display: none !important;}

    div.txt_fans{
      padding-left:83px;}
      
    div.txt_fans p{
      text-align:left;    
      font-family: 'Annie Use Your Telescope',cursive;
      font-size: 19px;
      line-height: 1.05;
      text-align: left;
      }
    
    span.nbrfans{
      color: #E52F2F;
      font-family: 'Lilita One';
      font-size: 17px;
      text-transform: uppercase;}
    
    span.personnes{
      color: #F26F15;
      font-family: 'Lilita One';
      font-size: 17px;
      text-transform: uppercase;}
    
    div.main_facebook{
      position:absolute;
      height:80px;
      width:80px;}
    
    div.portraits_facebook{
      width:265px;
      height:50px;    
      margin-top: 15px;
      margin-bottom:25px;
        width: 265px;
      background: url("../images/img_accueil/portais_facebook.png") no-repeat ;
      }
    div.txt_fans p.rejoins_nous {
      color: #E52F2F;
      font-family: 'Lilita One';
      font-size: 13px;
      padding-top: 4px;
      text-transform: uppercase;}
    
  /*============================================*/
  /*============ /FIN MOD FACEBOOK =============*/
  /*============================================*/
  
  
  
  /*=================================================*/
  /*============ MOD GOLDEN BLOG AWARDS =============*/
  /*=================================================*/
    div.mod_blogawards{
      position:relative;
    background: url(../images/img_orga_tdm/img_menu_lateral/mod_lateral_fond_violet.jpg) center top no-repeat;}
    
    div.mod_blogawards div.bas_mod_lateral{
      background: url(../images/img_orga_tdm/img_menu_lateral/bas_mod_lateral_violet.png) center bottom no-repeat;}
    
    div.mod_blogawards h2{
      color:#633da1;}
    div.mod_blogawards iframe{
      position:relative;
      z-/:2;;
      width:265px !important}
    div.mod_blogawards iframe body{
      border:none !important;
      background-color:transparent !important;}
      
    div.mod_blogawards h3,
    div.mod_blogawards h3 a{      
      font-family: 'Lilita One';
      font-size:17px;
      color:#633DB2;
      font-weight:normal;
      text-transform:uppercase;
      margin-bottom:15px;}
    div.mod_blogawards h3 a:hover{
        color:#D02C00;}    
  
  /*=================================================*/
  /*============ /FIN GOLDEN BLOG AWARDS ============*/
  /*=================================================*/  
  
  
    
  
  /*=========================================*/
  /*============ MOD NEWSLETTER =============*/
  /*=========================================*/
    div.mod_inscription_newsletter{
      position:relative;
      background: url(../images/img_orga_tdm/img_menu_lateral/mod_lateral_fond_vert.jpg) no-repeat;}
      
    div.mod_inscription_newsletter div.bas_mod_lateral {
      background: url("../images/img_orga_tdm/img_menu_lateral/bas_mod_lateral_vert.png") no-repeat scroll center bottom transparent;
    }
      
    div.mod_inscription_newsletter h3{      
      font-family: 'Lilita One';
      font-size:17px;
      color:#4b6715;
      font-weight:normal;
      text-transform:uppercase;
       padding-bottom:16px;}
       
      /*...........................*/
      /*...... FORMULAIRE .........*/
      /*...........................*/
        div.mod_inscription_newsletter input.button{
          display:block;
          float:right;
          background-color:#0098d7;}
          
        div.mod_inscription_newsletter input[type=email],
        div.mod_inscription_newsletter input[type=text]{
          height:25px;
          width:250px;
          margin-bottom:5px;
          padding-left:4px;}        
        
        div.mod_inscription_newsletter input[type=text]{
          margin-bottom:15px;}
        
        div.mod_inscription_newsletter p{
          float:left;
          width:170px;
          font-size:11px;
          color:#525252;
          font-style:italic;}
          
      
      /*................................*/
      /*...... /FIN FORMULAIRE .........*/
      /*................................*/
  /*==============================================*/
  /*============ /FIN MOD NEWSLETTER =============*/
  /*==============================================*/  
  
  
  /*=================================================*/
  /*============ MOD PREPAREZ VOTRE TDM =============*/
  /*=================================================*/
    div.mod_checklist{
      position:relative;
      width:255px;
      height:278px;
      padding:30px;
      padding-top:35px;
      background: url(../images/img_structure/fond_module_bleu.jpg) repeat;}
      
    div.mod_checklist h3{      
      font-family: 'Lilita One';
      font-size:17px;
      color:#d02c00;
      font-weight:normal;
      text-transform:uppercase;
       padding-bottom:16px;}
    
    div.mod_checklist a.btn{
      display:block;
      float:right;
      width:175px;
      background-color:#d02c00;
      margin-top:15px;}
      
    div.mod_checklist a.lien_checklist_module{
      display:block;
      position:relative;
      font-family: 'Annie Use Your Telescope', cursive;
      font-size:20px;
      padding-left:45px;}
      
    div.mod_checklist a.lien_checklist_module i{
      position:absolute;
      left:0;
      top:-8px;
      width:45px;
      height:35px;
      background: url(../images/img_accueil/cases_cocher.png) center top no-repeat;}
    div.mod_checklist a.lien_checklist_module:hover i{
      background: url(../images/img_accueil/cases_cocher.png) center bottom no-repeat;}
  /*======================================================*/
  /*============ /FIN MOD PREPAREZ VOTRE TDM =============*/
  /*======================================================*/
  
  
  div.pageaccueil div.img_principale_art_complet{
    display:none;}
/*==============================================================================================*/
/*==============================================================================================*/  
/*====================================== /FIN ACCUEIL ===========================================*/
/*==============================================================================================*/  
/*==============================================================================================*/










/*==============================================================================================*/
/*==============================================================================================*/  
/*====================================== PAGE LISTE DES PAYS  ==================================*/
/*==============================================================================================*/  
/*==============================================================================================*/
 body.page_liste_pays ul.menu_liste_pays:after{content: "";display: table;clear: both;}
   
 body.page_liste_pays ul.menu_liste_pays li{
   float:left;
   margin-left:25px;
   margin-bottom:25px;}
 
 body.page_liste_pays ul.menu_liste_pays li a{
   display:block;
  font-family: 'Annie Use Your Telescope', cursive;
  font-size:22px;
   position:relative;
   width:126px;
   height: 135px;
    line-height:11.5em;
          text-align: center;
   }
 body.page_liste_pays ul.menu_liste_pays li a:hover{
   color:#CD460A;}
 
 
body.page_liste_pays ul.menu_liste_pays li.item-363{/*bt indonesie*/
  }   
 body.page_liste_pays li.item-363 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_indonesie.png) no-repeat;
   }
   
body.page_liste_pays ul.menu_liste_pays li.item-364{/*bt argentine*/
  margin-left:0;}   
 body.page_liste_pays li.item-364 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_argentine.png) no-repeat;
   }
   
body.page_liste_pays ul.menu_liste_pays li.item-365{/*bt australie*/
  }   
 body.page_liste_pays li.item-365 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_australie.png) no-repeat;
   }
   
body.page_liste_pays ul.menu_liste_pays  li.item-366{/*bt bolivie*/
  }   
 body.page_liste_pays li.item-366 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_bolivie.png) no-repeat;
   }
   
body.page_liste_pays ul.menu_liste_pays  li.item-367{/*bt chili*/
  }      
 body.page_liste_pays li.item-367 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_chili.png) no-repeat;
   }
  
body.page_liste_pays ul.menu_liste_pays li.item-368{/*bt colombie*/
  margin-left:0;  }    
 body.page_liste_pays li.item-368 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_colombie.png) no-repeat;
   }
  
body.page_liste_pays ul.menu_liste_pays li.item-369{/*bt equateur*/
  }    
 body.page_liste_pays li.item-369 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_equateur.png) no-repeat;
   }
  
body.page_liste_pays ul.menu_liste_pays li.item-370{/*bt guatemala*/
  }    
 body.page_liste_pays li.item-370 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_guatemala.png) no-repeat;
   }
   
body.page_liste_pays ul.menu_liste_pays li.item-371{/*bt honduras*/
  }   
 body.page_liste_pays li.item-371 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_honduras.png) no-repeat;
   }
  
body.page_liste_pays ul.menu_liste_pays li.item-372{/*bt inde*/
    }  
 body.page_liste_pays li.item-372 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_inde.png) no-repeat;
   }
  
body.page_liste_pays ul.menu_liste_pays li.item-373{/*bt malaisie*/
  }   
 body.page_liste_pays li.item-373 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_malaisie.png) no-repeat;
   }

body.page_liste_pays ul.menu_liste_pays li.item-374{/*bt mexique*/
  }     
 body.page_liste_pays li.item-374 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_mexique.png) no-repeat;
   }
  
body.page_liste_pays ul.menu_liste_pays li.item-375{/*bt nepal*/
    margin-left: 0;}  
 body.page_liste_pays li.item-375 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_nepal.png) no-repeat;
   }
  
body.page_liste_pays ul.menu_liste_pays li.item-473{/*bt nicaragua*/
  }   
 body.page_liste_pays li.item-473 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_nicaragua.png) no-repeat;
   }
  
body.page_liste_pays ul.menu_liste_pays li.item-376{/*bt perou*/}   
 body.page_liste_pays li.item-376 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_perou.png) no-repeat;
   }
   
  
body.page_liste_pays ul.menu_liste_pays li.item-471{/*bt singapour*/
  }   
 body.page_liste_pays li.item-471 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_singapour.png) no-repeat;
   }

body.page_liste_pays ul.menu_liste_pays li.item-377{/*bt thailande*/
  margin-left:0;}     
 body.page_liste_pays li.item-377 a{
   background: url(../images/img_articles_voyage/liste_des_pays/btn_thailande.png) no-repeat;
   }
/*==============================================================================================*/
/*==============================================================================================*/  
/*=================================== /FIN PAGE LISTE DES PAYS  ================================*/
/*==============================================================================================*/  
/*==============================================================================================*/



/*==============================================================================================*/
/*==============================================================================================*/  
/*====================================== LISTE ARTICLES PAR PAYS ===============================*/
/*==============================================================================================*/  
/*==============================================================================================*/
div.blog div.category-desc{margin-bottom:25px;}

div.blog h2 span.subheading-category{
  font-family: 'Lilita One';
  font-size:25px;
  color:#6c871d;
  text-transform:uppercase;}

body.liste_articles  div.blog div.column-1,
body.liste_tops  div.blog div.column-1{
  padding-left:222px;
  }

div.blog div.item{position:relative;}
  
body.liste_articles div.blog div.img-intro-none,
body.liste_tops div.blog div.img-intro-none{
  position:absolute;
  width:200px;
  height:162px;
  top:0;
  left:0;
  background-color:#f3f3f3;}
  
body.liste_articles div.blog div.img-intro-none img,
body.liste_tops div.blog div.img-intro-none img {
  width:145px;
  height:140px;
  margin-left: 44px;
    margin-top: 11px;
}

body.liste_articles div.blog div.scotch_photo_intro,
body.liste_tops div.blog div.scotch_photo_intro{
  position:absolute;
  width:200px;
  height:50px;
  top: -25px;
  background: url(../images/img_structure/bout_de_scotch_1.png) center top no-repeat;}

body.liste_articles div.blog div.ombre_portee_photo_intro,
body.liste_tops div.blog div.ombre_portee_photo_intro{
  position:absolute;
  width:200px;
  height:15px;
  bottom: -15px;
  background: url(../images/img_structure/ombre_photo_intro_ts_les_articles.png) center bottom no-repeat;  }
  
div.blog div.item{
  min-height: 170px;
  padding-bottom:42px;
  margin-bottom:25px;
  background: url(../images/img_structure/separation_encre.png) center bottom no-repeat;}
  
div.blog div.item h2,
div.blog div.item h2 a{
  font-family: 'Lilita One';
  color:#d02c00;
  font-size:19px;
  text-transform:uppercase;
  margin-bottom: 15px;}

  
body.liste_articles h2,
body.liste_tops h2{
  margin-top:0;
  text-align:left;}
/*==============================================================================================*/
/*==============================================================================================*/  
/*====================================== /FIN LISTE ARTICLES PAR PAYS ===========================*/
/*==============================================================================================*/  
/*==============================================================================================*/
div.page_decisions_internautes h3{
  font-family: 'Lilita One';
  font-size:19px;
  color:#ce7125;
  margin-top: 15px;
  margin-bottom:10px;}
  
div.page_decisions_internautes h4{
  color: #0086BE;
    font-family: 'Lilita One';
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 15px;}




/*==============================================================================================*/
/*==============================================================================================*/  
/*====================================== ORGANISATION TDM ========== ===========================*/
/*==============================================================================================*/  
/*==============================================================================================*/

 body.page_orga_tdm div.parcours_avant_depart{
   position:relative;
   padding-top: 50px;}

 body.page_orga_tdm div.bout_papier_titre_avant_depart{
    position: absolute;
    z-/: 2;
    width: 200px;
  height: 85px;
    left: -50px;
    top: -25px;
  background: url(../images/img_orga_tdm/bout_papier_titre_avant_depart.png) no-repeat;}

   
 body.page_orga_tdm ul.menu_orga_tdm_avant{
   position:relative;
   width:580px;
   height:796px;
   background: url(../images/img_orga_tdm/parcours.png) center top no-repeat;}
  
 body.page_orga_tdm ul.menu_orga_tdm_avant li{
   position:absolute;}

 body.page_orga_tdm ul.menu_orga_tdm_avant li a{
   display:block;
  font-family: 'Annie Use Your Telescope', cursive;
  font-size:21px;
   position:relative;
   text-align:left;
    line-height:1em;}

 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-321 a{/*infographie tour du monde*/
    width: 120px;
   height: 73px;
    padding-top: 83px;
  background: url(../images/img_orga_tdm/stats_tdm.png) center top no-repeat;   }
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-321{left:157px;top:-15px; }
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-297 a{/*budget-tour-du-monde*/
    width: 116px;
    height: 82px;
    padding-top: 83px;
    text-align: center;
  background: url(../images/img_orga_tdm/cochon.png) center top no-repeat;}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-297{left:317px;top:-15px;}
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-312 a{/*Choisir son itinéraire*/
   width:105px; height:66px;
   padding-top: 65px;
  background: url(../images/img_orga_tdm/carte.png) center top no-repeat;}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-312{right: 0; top: 70px;}
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-379 a{/*Billets d'avion tdm*/
  width: 115px;
  height: 66px;
  background: url(../images/img_orga_tdm/billets_avion.png) center top no-repeat;
  padding-top: 68px;
}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-379{
  left: 324px;
  top: 143px;
}
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-325 a{/*Financer tdm*/
  width: 110px;
  height: 63px;
  padding-top: 65px;
  background: url(../images/img_orga_tdm/portefeuille.png) center top no-repeat;
}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-325{ 
  left: 157px;
  top: 145px;
}
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-378 a{/*Quitter son job*/
  width: 73px;
  height: 80px;
  background: url(../images/img_orga_tdm/dossier.png) center top no-repeat;
  padding-top: 85px;
}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-378{
  left: 41px;
  top: 125px;
}
 
 body.page_orga_tdm .menu_orga_tdm_avant li.item-296 a{/*Comparatif assurances voyage*/
  width: 120px;
  height: 67px;
  background: url(../images/img_orga_tdm/parapluie.png) left top no-repeat;
  padding-top: 72px;
}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-296{
  left: 1px;
  top: 286px;
}
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-293 a{/*Comparatif des frais bancaires à l'étrangers*/
  width: 150px;
  height: 76px;
  background: url(../images/img_orga_tdm/banque.png) 20px top no-repeat;
  padding-top: 81px;
}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-293{
  left: 151px;
  top: 300px;
}
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-300 a{/*Vaccins et médicaments*/
  width: 102px;
  height: 87px;
  background: url(../images/img_orga_tdm/seringue.png) left top no-repeat;
  padding-top: 92px;
  padding-left: 10px;
}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-300{
  left: 331px;
  top: 289px;
}
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-380 a{/*Tout savoir sur le paludisme*/
  width: 130px;
  height: 91px;
  background: url(../images/img_orga_tdm/moustique.png) center top no-repeat;
  padding-top: 96px;
}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-380{
  left: 480px;
  top: 364px;
} 

 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-455{/*acheter un livre de voyage*/
  left: 490px;
  top: 364px;
}  
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-455 a{/*acheter un livre de voyage*/
  width: 80px;
  height: 90px;
  background: url(../images/img_orga_tdm/livre.png) center top no-repeat;
  padding-top: 96px;
} 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-298 a{/*Equipement*/
  width: 100px;
  height: 105px;
  background: url(../images/img_orga_tdm/sac.png) center top no-repeat;
  padding-top: 110px;
}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-298{
  left: 349px;
    top: 470px;
}
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-381 a{/*Acheter un ordinateur ?*/
  width: 110px;
  height: 85px;
  background: url(../images/img_orga_tdm/ordinateur.png) center top no-repeat;
  padding-top: 90px;
}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-381{
  left: 174px;
  top: 493px;
}
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-382 a{/*Choisir son appareil photo*/
  width: 120px;
  height: 75px;
  background: url(../images/img_orga_tdm/appareil_photo.png) center top no-repeat;
  padding-top: 80px;
}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-382{
  left: 14px;
  top: 503px;
}
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-488 a{/*Téléphoner en voyage*/
  width: 120px;
  height: 75px;
}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-488{
  left: 40px; 
  top: 500px;
}
 
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-301 a{/*Visas*/
  width: 67px;
  height: 82px;
  background: url(../images/img_orga_tdm/passeport.png) center top no-repeat;
  padding-top: 86px;
}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-301{
    left: 200px;
    top: 500px;
}
 
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-534 a{/*que faire logement*/  
  width: 150px;
  height: 76px;
  background: url(../images/img_orga_tdm/btn_maison.png) 20px top no-repeat;
  padding-top: 81px;
}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-534{
    left: 20px;
    top: 650px;
}
 
 
 
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-527 a{/*docs à emporter*/
  width: 110px;
  height:114px;
  background: url(../images/img_orga_tdm/btn_checklist_docs.png) center top no-repeat;
  padding-top: 117px;
}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-527{
    left: 20px;
    top: 470px;
}
 
 
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-314 a{/*Consulter le planning des préparatifs*/
  font-family: 'Lilita One';
  width:175px;
  text-align:center;
  font-size:15px;
  color:#ffffff;
  font-weight:normal;
  text-transform:uppercase;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color:#d02c00;
  -webkit-box-shadow:  1px 2px 0px 0px rgba(107, 107, 107, 1);
  box-shadow:  1px 2px 0px 0px rgba(107, 107, 107, 1);
  padding-left:10px;
  padding-right:10px;
  padding-top:8px;
  padding-bottom:8px;
  line-height:1.3;}
body.page_orga_tdm ul.menu_orga_tdm_avant li.item-314 a:hover{
  color:#ffffff;
  background-color:#8CBC24;}
 body.page_orga_tdm ul.menu_orga_tdm_avant li.item-314{
   z-/:1;
  left: 241px;
  top: 710px;
}


 body.page_orga_tdm div.parcours_avant_depart div.personnage_bouton{
  position:absolute;
  width: 322px;
  height: 370px;
  bottom:-157px;
  left:265px;
  background: url(../images/img_orga_tdm/autostopeur.png) center bottom no-repeat;}


 body.page_orga_tdm div.tdm_themes{
   position:relative;
   padding-top: 50px;}

 body.page_orga_tdm div.bout_papier_tdm_themes{
    position: absolute;
    z-/: 2;
    width: 200px;
  height: 85px;
    left: -50px;
    top: -25px;
  background: url(../images/img_orga_tdm/bout_papier_tdm_themes.png) no-repeat;}
  
 body.page_orga_tdm ul.menu_voyages_themes:after{content: "";display: table;clear: both;}
 
 body.page_orga_tdm ul.menu_voyages_themes li{float:left;margin-bottom:20px;}
 body.page_orga_tdm ul.menu_voyages_themes li a{
   display:block;
   font-family: 'Annie Use Your Telescope',cursive;
     font-size: 22px;
     line-height: 1em;
   width:130px;
   padding-top:110px;
   text-align:left;}

 body.page_orga_tdm ul.menu_voyages_themes li.item-383{}
 body.page_orga_tdm ul.menu_voyages_themes li.item-383 a{/*tdm famille*/
  background: url(../images/img_orga_tdm/btn_famille.png) no-repeat;}
 body.page_orga_tdm ul.menu_voyages_themes li.item-384 a{/*tdm en vélo*/
  background: url(../images/img_orga_tdm/btn_velo.png) no-repeat; margin-left:20px;}
 body.page_orga_tdm ul.menu_voyages_themes li.item-319 a{/*tdm en camping car*/
  background: url(../images/img_orga_tdm/btn_campingcar.png) no-repeat; margin-left:20px;}
 body.page_orga_tdm ul.menu_voyages_themes li.item-385 a{/*tdm en moto*/
  background: url(../images/img_orga_tdm/btn_moto.png) no-repeat; margin-left:20px;}
 body.page_orga_tdm ul.menu_voyages_themes li.item-386 a{/*tdm en bateau*/
  background: url(../images/img_orga_tdm/btn_bateau.png) no-repeat;}
 body.page_orga_tdm ul.menu_voyages_themes li.item-387 a{/*tdm à pied*/
  background: url(../images/img_orga_tdm/btn_chaussures.png) no-repeat; margin-left:20px;}
 body.page_orga_tdm ul.menu_voyages_themes li.item-506 a{/*tdm feminin*/
  background: url(../images/img_orga_tdm/btn_voyageuse.png) no-repeat; margin-left:20px;}


 body.page_orga_tdm div.tdm_pendant_voyage{
   position:relative;
   padding-top: 50px;}

 body.page_orga_tdm div.bout_papier_pendant_voyage{
    position: absolute;
    z-/: 2;
    width: 200px;
  height: 85px;
    left: -50px;
    top: -25px;
  background: url(../images/img_orga_tdm/bout_papier_pendant_voyage.png) no-repeat;}
  
 body.page_orga_tdm ul.menu_hebergement:after,
  body.page_orga_tdm ul.menu_securite:after,
  body.page_orga_tdm ul.menu_transports:after,
  body.page_orga_tdm ul.menu_trucs_et_astuces:after{content: "";display: table;clear: both;}
 body.page_orga_tdm ul.menu_hebergement,
 body.page_orga_tdm ul.menu_securite,
  body.page_orga_tdm ul.menu_transports{
   position:relative;
   padding-left:130px;}
 
 body.page_orga_tdm ul.menu_hebergement li,
  body.page_orga_tdm ul.menu_securite li,
  body.page_orga_tdm ul.menu_transports li{float:left;margin-bottom:20px;}
 body.page_orga_tdm ul.menu_hebergement li a,
 body.page_orga_tdm ul.menu_securite li a,
 body.page_orga_tdm ul.menu_transports li a{
   display:block;
   font-family: 'Annie Use Your Telescope',cursive;
     font-size: 22px;
     line-height: 1em;
   width:130px;
   padding-top:110px;
   text-align:left;}

 body.page_orga_tdm ul.menu_hebergement li.item-392/*titre menu hebergement*/,
 body.page_orga_tdm ul.menu_securite li.item-393/*titre menu securite*/,
 body.page_orga_tdm ul.menu_transports li.item-396/*titre menu transports*/{
  position:absolute;
  width:130px;
  height:110px;
  left:0;top:0;
  margin:0;
  background: url(../images/img_orga_tdm/grosse_fleche_titre.png) no-repeat;}
 body.page_orga_tdm ul.menu_hebergement li.item-392 span/*titre menu hebergement*/,
 body.page_orga_tdm ul.menu_securite li.item-393 span/*titre menu securite*/,
 body.page_orga_tdm ul.menu_transports li.item-396 span /*titre menu transports*/{
  display:block;
  font-family: 'Lilita One';
  color:#aaaaaa;
  font-size:17px;
  text-transform:uppercase;
  margin-left: 12px;
    margin-top: 45px;}
 
 body.page_orga_tdm ul.menu_hebergement li.item-388 a{/*se loger en tdm*/
  background: url(../images/img_orga_tdm/btn_bungallow.png) no-repeat;height:45px;}
 body.page_orga_tdm ul.menu_hebergement li.item-388{margin-left:20px;}
 body.page_orga_tdm ul.menu_hebergement li.item-389 a{/*woofing*/
  background: url(../images/img_orga_tdm/btn_woofing.png) no-repeat;height:45px;}
 body.page_orga_tdm ul.menu_hebergement li.item-389{margin-left:20px;}
 body.page_orga_tdm ul.menu_hebergement li.item-390 a{/*couichsurfing*/
  background: url(../images/img_orga_tdm/btn_couchsurfing.png) no-repeat;height:45px;}
 body.page_orga_tdm ul.menu_hebergement li.item-390{margin-left:20px;}
 body.page_orga_tdm ul.menu_hebergement li.item-391 a{/*volontariat*/
  background: url(../images/img_orga_tdm/btn_volontariat.png) no-repeat;}
 body.page_orga_tdm ul.menu_hebergement li.item-391{margin-left:20px;}
 
 
 body.page_orga_tdm ul.menu_securite li.item-394 a{/*precautions à prendre*/
  background: url(../images/img_orga_tdm/btn_precaution_securite.png) no-repeat;height:45px;}
 body.page_orga_tdm ul.menu_securite li.item-394{margin-left:20px;}
 body.page_orga_tdm ul.menu_securite li.item-395 a{/*arnaques par pays*/
  background: url(../images/img_orga_tdm/btn_diable.png) no-repeat;height:45px;}
 body.page_orga_tdm ul.menu_securite li.item-395{margin-left:20px;}
 
 
 body.page_orga_tdm ul.menu_transports li.item-397 a{/*savoir changer argent*/
  background: url(../images/img_orga_tdm/btn_autostop.png) no-repeat;height:45px;}
 body.page_orga_tdm ul.menu_transports li.item-397{margin-left:20px;}
 body.page_orga_tdm ul.menu_transports li.item-398 a{/*eviter les punaises de lit*/
  background: url(../images/img_orga_tdm/btn_bateau_stop.png) no-repeat;height:45px;}
 body.page_orga_tdm ul.menu_transports li.item-398{margin-left:20px;}
 body.page_orga_tdm ul.menu_transports li.item-399 a{/*sauver appareil photo noyade*/
  background: url(../images/img_orga_tdm/btn_cargo.png) no-repeat;height:45px;}
 body.page_orga_tdm ul.menu_transports li.item-399{margin-left:20px;}
 
 
 
 
 
 
 
 
 
 
  body.page_orga_tdm ul.menu_trucs_et_astuces{
   position:relative;
   padding-left:130px;}
 
  body.page_orga_tdm ul.menu_trucs_et_astuces li a{
   font-family: 'Annie Use Your Telescope',cursive;
     font-size: 22px;
     line-height: 1em;}
  body.page_orga_tdm ul.menu_trucs_et_astuces li a span{
    display:block;
    min-height:50px;
    text-align:left;}
 
 body.page_orga_tdm ul.menu_trucs_et_astuces li.item-400 /*titre menu trucs et astuces*/{
  position:absolute;
  width:130px;
  height:110px;
  left:0;top:0;
  margin:0;
  background: url(../images/img_orga_tdm/grosse_fleche_titre.png) no-repeat;}
  
 body.page_orga_tdm ul.menu_trucs_et_astuces li.item-400 span /*titre menu trucs et astuces*/{
  display:block;
  font-family: 'Lilita One';
  color:#aaaaaa;
  font-size:17px;
  text-transform:uppercase;
  margin-left: 15px;
  margin-top: 35px;
    text-align: left;}
  
 body.page_orga_tdm ul.menu_trucs_et_astuces li{
   width:130px;float:left; margin-left:20px; margin-bottom:20px;
   }

   
 .item-page.page_orga_tdm .menu_orga_tdm_avant li a:hover,
 .item-page.page_orga_tdm .menu_voyages_themes li a:hover,
 .item-page.page_orga_tdm .menu_trucs_astuces li a:hover,
 .item-page.page_orga_tdm .menu_pendant_voyage li a:hover{
   color:#cd460a;}
/*==============================================================================================*/
/*==============================================================================================*/  
/*==================================== / FIN ORGANISATION TDM ==================================*/
/*==============================================================================================*/  
/*==============================================================================================*/


/*==============================================================================================*/
/*==============================================================================================*/  
/*====================================== MISE EN FORME ARTICLES ================================*/
/*==============================================================================================*/  
/*==============================================================================================*/
h1.titrepage{
  font-family: 'Lilita One';
   margin-bottom: 20px;
  font-size:25px;
  color:#6c871d;
  text-transform:uppercase;}
h1.titrepage a{
  font-family: 'Lilita One';
   margin-bottom: 20px;
  font-size:25px;
  color:#6c871d;
  text-transform:uppercase;}

dl.article-info:after{content: "";display: table;clear: both;}

dl.article-info dd{float:left;border-left:#666 solid 1px;color:#5a5a5a; font-style:italic; padding-left:5px; padding-right:5px;}
dl.article-info dd:first-child{border:none;padding-left:0;}


div.img_principale_art_complet{
  position:relative;
  padding-bottom:24px;
  -moz-transform: scale(1) rotate(0.3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -webkit-transform: scale(1) rotate(0.3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -o-transform: scale(1) rotate(0.3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -ms-transform: scale(1) rotate(0.3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  transform: scale(1) rotate(0.3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  background: url(../images/img_structure/ombre_photo_principale_articles.png) center bottom no-repeat;}
div.img_principale_art_complet div.scotch_img_principale{
  position:absolute;
  top:-13px;left:-20px;
  width:621px;
  height:60px;
  background: url(../images/img_structure/scotchs_photos_principale_article.png) center top no-repeat;}
div.img_principale_art_complet img{
  display:block;
  border:12px solid #ffffff;}

  
div.item-page .intro{
  font-weight:bold;
  font-size:14px;
  font-style:italic;
  text-indent:25px;
  margin-bottom:30px;}

div.item-page .intro2{
  font-style:italic;
  margin-bottom:20px;}
  
div.item-page h2{
  font-family: 'Lilita One';
  font-size:22px;
  text-transform:uppercase;
  margin-top: 30px;
  margin-bottom:20px;}
  
div.item-page h3{
  font-family: 'Lilita One';
  font-size:19px;
  color:#ce7125;
  margin-top: 15px;
  margin-bottom:10px;
  text-align: left;}
  
div.liste h3{
  padding-top:15px;
  border-top:1px #8b8b8b solid;}
div.liste h3:first-child{
  padding-top:0px;
  border-top:none;}

div.item-page h4{
  font-family: 'Lilita One';
  font-size:15px;
  color:#0086be;
  margin-top: 15px;
  margin-bottom:10px;}

.sansmargintop{
  margin-top:0 !important;}
.sansmarginbottom{
  margin-bottom:0 !important;}
  
div.item-page .textalignleft{
  text-align:left;}

.row:after{content: "";display: table;clear: both;}
.row .span:first-child{margin-left:0;}
.span{
  min-height:1px;
  position:relative;
  float:left;
  margin-left:25px;}
.span1{  width:36px;}
.span2{  width:97px;}
.span3{  width:158px;}
.span4{  width:219px;}
.span5{  width:280px;}
.span6{  width:341px;}
.span7{  width:402px;}
.span8{ width:463px;}
.span9{  width:524px;}
.span10{ width:585px;}
.offset1{margin-left:61px !important;}
.offset2{margin-left:122px !important;}
.offset3{margin-left:183px !important;}
.offset4{margin-left:244px !important;}
.offset5{margin-left:305px !important;}
.offset6{margin-left:326px !important;}
.offset7{margin-left:427px !important;}
.offset8{margin-left:488px !important;}
.offset9{margin-left:549px !important;}
.horsflux{
  position:absolute;
  }

div.photo_polaroid{
  position:relative;
  height:280px; 
  width:219px;
  background: url(../images/img_structure/fond_polaroid.png) no-repeat;}

div.photo_polaroid.rotation1{
  -moz-transform: scale(1) rotate(1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -webkit-transform: scale(1) rotate(1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -o-transform: scale(1) rotate(1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -ms-transform: scale(1) rotate(1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  transform: scale(1) rotate(1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);}

div.photo_polaroid.rotation2{
  -moz-transform: scale(1) rotate(-1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -webkit-transform: scale(1) rotate(-1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -o-transform: scale(1) rotate(-1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -ms-transform: scale(1) rotate(-1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  transform: scale(1) rotate(-1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);}

div.photo_polaroid.horsflux{position:absolute;width:100%;}
div.photo_polaroid div.scotch_polaroid{
  position:absolute;
  width:100%;
  height:50px; 
  top:-20px;
  background: url(../images/img_structure/bout_de_scotch_1.png) center top no-repeat;}
div.photo_polaroid img{
  width:190px;
  height:auto;}
div.photo_polaroid p{
  position:absolute;
  padding-left: 12px;
    padding-right: 12px;
  width:200px;
  top:215px;
  font-family: 'Annie Use Your Telescope', cursive;
  background-color:#ffffff;
  font-size:18px;
  color:#8c8c8c;
  padding-bottom:15px;
  text-align:center;
  background: url(../images/img_preparatifs_assurances/souligne_caption_polaroid.png) center bottom no-repeat;}
div.photo_polaroid div.conteneur_img{
  position:relative;
  width:190px;
  height:190px;
  left: 15px;
    top: 15px;
  overflow:hidden;}
  
  

div.photo_polaroid.big{
  height:360px; 
  width:280px;
  background: url(../images/img_structure/fond_polaroid_big.png) no-repeat;}
div.photo_polaroid.big img{
  display:block;
  margin:0 auto;
  width:249px;
  height:auto;}
div.photo_polaroid.big p{
  position:absolute;
  padding-left: 15px;
    padding-right: 15px;
  width:249px;
  top:280px;}
div.photo_polaroid.big div.conteneur_img{
  position:relative;
  width:249px;
  height:249px;
  left: 16px;
    top: 15px;}  
  
  
a.lien_simple{
  color:#d02c00;
  text-decoration:underline;}
a.lien_simple:hover{color:#0098D7;}



  /*====================================================================================*/
  /*============ Module articles en rapport jvrelatives (version joomla 3) =============*/
  /*====================================================================================*/
  

div.well{
  margin:0;
  padding:0;
  background: url("../images/img_structure/separation_encre.png") no-repeat scroll center top transparent;
    margin-top: 15px;
    padding-top: 50px;}

h2.jvrel_caption{
    color: #333333 !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    font-family: "Lilita One";
    font-size: 22px; 
    margin-bottom: 5px !important;
    margin-top: 0px !important;
    text-transform: none !important;
  }
div.jvrel_relart div.media{
  margin:0;
  padding:0;
  padding-top:47px;
  padding-left:12px;
  width:157px;
  min-height:200px;
  background: url("../images/img_structure/fond_polaroid_suggestions_articles.png") no-repeat scroll center top transparent;
}
div.jvrel_relart div.media-body{
  overflow: visible;
}

div.jvrel_relart div.media-body a{
  display:block;
  margin-top:60px;
  text-align:left;
  color: #D02C00;
    font-family: 'Lilita One';
    font-size: 13px;
    text-transform: uppercase;
  }

div.jvrel_relart div.media-body a:hover{
  color: #6C871D;
}

div.jvrel_relart {
    float: left;
    width:176px;
    margin-left:26px;
}

div.jvrel_relart:first-child{
  margin-left:0px;}

  /*========================================================================================*/
  /*============ Fin module articles en rapport jvrelatives (version joomla 3) =============*/
  /*========================================================================================*/




/*==============================================================================================*/
/*==============================================================================================*/  
/*====================================== /MISE EN FORME ARTICLES ===============================*/
/*==============================================================================================*/  
/*==============================================================================================*/





/*==============================================================================================*/
/*==============================================================================================*/  
/*====================================== MODULES LATERAUX ===============================*/
/*==============================================================================================*/  
/*==============================================================================================*/
  
div.mod_aside{
  position:relative;
  margin-bottom:25px;
  padding: 40px 25px 25px;
    position: relative;
    width: 265px;}

div.mod_aside:after{content: "";display: table;clear: both;}

    
div.mod_aside a.btn{    
  position: relative;
    z-/: 1;
  float:right;
  text-align:center;
  margin-top:15px;
  color:#FFF;} 
  
div.mod_aside h2{
  position:relative;
  z-/:2;
  font-family: 'Lilita One';
  text-align:left;
  font-size:17px;
  text-transform:uppercase;margin-bottom: 10px;
}

div.mod_aside div.bas_mod_lateral{
    position:absolute;
    bottom:0;
    left:0;
    height:50px;
    width:315px;}

      /*..................................................*/
      /*...... MENU LATERAUX GESTION PLIé DEPLIé .........*/
      /*..................................................*/
    
        
        
        /*en js (menus_lateraux_orga_tdm.js)
        selon la classe de page ajoute 
        la classe visible pour déplier*/
          

      /*..................................................*/
      /*...... MENU LATERAUX GESTION PLIé DEPLIé .........*/
      /*..................................................*/


  /*==========================================================*/
  /*============ MENU LATERAL PREPAREZ VOTRE TDM =============*/
  /*==========================================================*/  
    div.preparez_votre_tdm li{
      position:relative;
      padding-left:55px;}
    div.preparez_votre_tdm li:first-child a{border:none;}
    div.preparez_votre_tdm li img{
      position:absolute;
      left:0;
      top:center;}
    div.preparez_votre_tdm li a{
      display:block;
      font-family: 'Annie Use Your Telescope', cursive;
      text-align:left;
      font-size:19px;
      padding-top:10px;
      padding-bottom:10px;
      border-top:1px dotted #000000;}
    div.preparez_votre_tdm li a:hover,
    div.preparez_votre_tdm li.active a 
    {
      color:#d02c00;}  
    
    div.preparez_votre_tdm{
    background: url(../images/img_orga_tdm/img_menu_lateral/mod_lateral_fond_jaune.jpg) center top no-repeat;}
    
    div.preparez_votre_tdm div.bas_mod_lateral{
      background: url(../images/img_orga_tdm/img_menu_lateral/bas_mod_lateral_jaune.png) center bottom no-repeat;}
    
    div.preparez_votre_tdm h2{
      color:#d02c00;
    }
    
    div.preparez_votre_tdm a.btn{    
    background-color:#D03A0A;}   
  /*===============================================================*/
  /*============ /FIN MENU LATERAL PREPAREZ VOTRE TDM =============*/
  /*===============================================================*/

  /*====================================================*/
  /*============ MENU LATERAL AVANT DEPART =============*/
  /*====================================================*/  
    ul.menu_orga_tdm_avant_lateral li{
      position:relative;
      padding-left:55px;}
    ul.menu_orga_tdm_avant_lateral li:first-child a{border:none;}
    ul.menu_orga_tdm_avant_lateral li img{
      position:absolute;
      left:0;
      top:center;}
    ul.menu_orga_tdm_avant_lateral a{
      display:block;
      font-family: 'Annie Use Your Telescope', cursive;
      text-align:left;
      font-size:19px;
      padding-top:10px;
      padding-bottom:10px;
      border-top:1px dotted #000000;}
    ul.menu_orga_tdm_avant_lateral a:hover,
    ul.menu_orga_tdm_avant_lateral li.active a 
    {
      color:#d02c00;}  
    
    div.menu_lateral_avant_tdm{
    background: url(../images/img_orga_tdm/img_menu_lateral/mod_lateral_fond_jaune.jpg) center top no-repeat;}
    
    div.menu_lateral_avant_tdm div.bas_mod_lateral{
      background: url(../images/img_orga_tdm/img_menu_lateral/bas_mod_lateral_jaune.png) center bottom no-repeat;}
    
    div.menu_lateral_avant_tdm h2{
      color:#d02c00;
      /*background: url(../images/img_structure/fleche_bas_rouge.png) center right no-repeat;*/
    }
    
    div.menu_lateral_avant_tdm a.btn{    
    background-color:#D03A0A;}   
  /*====================================================*/
  /*============ /FIN MENU LATERAL AVANT DEPART =============*/
  /*====================================================*/
  
  
  /*===========================================================*/
  /*============ MENU LATERAL PENDANT VOYAGE =================*/
  /*===========================================================*/  
    div.menu_lateral_pendant_tdm ul{
      margin-top:20px;}
    div.menu_lateral_pendant_tdm ul li{
      position:relative;
      padding-left:55px;}
    div.menu_lateral_pendant_tdm ul li:first-child a{border:none;}
    div.menu_lateral_pendant_tdm ul li img{
      position:absolute;
      left:0;
      top:center;}
    div.menu_lateral_pendant_tdm li a{
      display:block;
      font-family: 'Annie Use Your Telescope', cursive;
      text-align:left;
      font-size:19px;
      padding-top:10px;
      padding-bottom:10px;
      border-top:1px dotted #000000;}
    div.menu_lateral_pendant_tdm li a:hover,
    div.menu_lateral_pendant_tdm li.active a 
    {
      color:#d02c00;}  
    
    div.menu_lateral_pendant_tdm{
    background: url(../images/img_orga_tdm/img_menu_lateral/mod_lateral_fond_violet.jpg) center top no-repeat;}
    
    div.menu_lateral_pendant_tdm div.bas_mod_lateral{
      background: url(../images/img_orga_tdm/img_menu_lateral/bas_mod_lateral_violet.png) center bottom no-repeat;}
    
    div.menu_lateral_pendant_tdm h2{
      color:#633da1;
      /*background: url(../images/img_structure/fleche_bas_violet.png) center right no-repeat;*/  
    }
    
    div.menu_lateral_pendant_tdm ul li span.separator{
      display:block;
      font-family:'Lilita One';
      font-size:16px;
      border:none;
      margin-left: -50px;
          padding-bottom: 13px;}
  /*===========================================================*/
  /*============ /FIN MENU LATERAL PENDANT VOYAGE =============*/
  /*===========================================================*/

  
  
  /*===========================================================*/
  /*=============== MENU LATERAL TDM A THEME ==================*/
  /*===========================================================*/  
    div.menu_lateral_tdm_theme ul li{
      position:relative;
      padding-left:55px;}
    div.menu_lateral_tdm_theme ul li:first-child a{border:none;}
    div.menu_lateral_tdm_theme ul li img{
      position:absolute;
      left:0;
      top:center;}
    div.menu_lateral_tdm_theme li a{
      display:block;
      font-family: 'Annie Use Your Telescope', cursive;
      text-align:left;
      font-size:19px;
      padding-top:10px;
      padding-bottom:10px;
      border-top:1px dotted #000000;}
    div.menu_lateral_tdm_theme li a:hover,
    div.menu_lateral_tdm_theme li.active a 
    {
      color:#d02c00;}  
    
    div.menu_lateral_tdm_theme{
    background: url(../images/img_orga_tdm/img_menu_lateral/mod_lateral_fond_vert.jpg) center top no-repeat;}
    
    div.menu_lateral_tdm_theme div.bas_mod_lateral{
      background: url(../images/img_orga_tdm/img_menu_lateral/bas_mod_lateral_vert.png) center bottom no-repeat;}
    
    div.menu_lateral_tdm_theme h2{
      color:#4b6715;
      /*background: url(../images/img_structure/fleche_bas_vert.png) center right no-repeat;  */
    }
    
  /*===========================================================*/
  /*============== /FIN MENU LATERAL TDM A THEME ==============*/
  /*===========================================================*/
  
  
  /*===========================================================*/
  /*============ MENU LATERAL PENDANT VOYAGE =================*/
  /*===========================================================*/  
    
    div.mod_librairie{
    background: url(../images/img_orga_tdm/img_menu_lateral/mod_lateral_fond_violet.jpg) center top no-repeat;}
    
    div.mod_librairie div.bas_mod_lateral{
      background: url(../images/img_orga_tdm/img_menu_lateral/bas_mod_lateral_violet.png) center bottom no-repeat;}
    
    div.mod_librairie h2{
      color:#633da1;
      /**background: url(../images/img_structure/fleche_bas_violet.png) center right no-repeat;/*/  
    }    
    
    div.mod_librairie a.btn{    
    background-color:#D03A0A;}
    div.mod_librairie a.btn:hover{    
    background-color:#0098D7;}
    
    div.mod_librairie ul.menulibrairie:after{content: "";display: table;clear: both;}
    
    div.mod_librairie ul.menulibrairie{
      padding-top:0px;
      /*override de ul.menulibrairie page librairie sommaire*/} 
      
    div.mod_librairie ul.menulibrairie li{
      float:left;
      margin-bottom:10px;
      margin-right:10px;
      /*override de ul.menulibrairie page librairie sommaire*/}   
    

  /*===========================================================*/
  /*============ /FIN MENU LATERAL LIBRAIRIE ==================*/
  /*===========================================================*/    
/*==============================================================================================*/
/*==============================================================================================*/  
/*====================================== /FIN MODULES LATERAUX ===============================*/
/*==============================================================================================*/  
/*==============================================================================================*/





/*==============================================================================================*/
/*====================================== PAGE LIBRAIRE SOMMAIRE================================*/
/*==============================================================================================*/
     ul.menulibrairie{
      /*padding-top:100px;*/
      }
      
    ul.menulibrairie li{
      margin-bottom:20px;}
    
    .page_librairie a.btn{    
    background-color:#D03A0A;}
    .page_librairie a.btn:hover{    
    background-color:#0098D7;}

/*==============================================================================================*/
/*===================================== /FIN PAGE LIBRAIRE SOMMAIRE=============================*/
/*==============================================================================================*/      





/*==============================================================================================*/
/*====================================== PAGES LIBRAIRE INTERNES================================*/
/*==============================================================================================*/
    .livre{
      padding-bottom:40px;
      margin-bottom:25px;
      background: url("../images/img_structure/separation_encre.png") no-repeat scroll center bottom transparent;}
    
    .livre div:first-child.span5{
      text-align:center;
      height:380px;
      background: url(../images/img_preparatifs_librairie/fond_peind_livre.png) no-repeat;}
    .livre div:first-child.span5 img{
      padding-top:40px;}
    .livre a.btn{
      margin-top:15px;
      float:right;
      background-color:#D03A0A;}
    .livre a.btn:hover{
      background-color:#D03A0A;}
    
/*==============================================================================================*/
/*==================================== /FIN PAGES LIBRAIRE INTERNES=============================*/
/*==============================================================================================*/


/*==============================================================================================*/
/*============================================ PAGES LIEN ======================================*/
/*==============================================================================================*/
.page_liens .row{
  padding-top:15px;
  padding-bottom:30px;
  background: url(../images/img_structure/separation_encre.png) center bottom no-repeat;}
  
.page_liens div.item-page h3 a{
  font-family: 'Lilita One';
  font-size:19px;
  color:#ce7125;
  margin-bottom:10px;}  
.page_liens div.item-page h3{
  margin-top:0;
  /*override de div.item-page h3*/}

  
/*==============================================================================================*/
/*========================================= /FIN PAGES LIENS ===================================*/
/*==============================================================================================*/



/*==============================================================================================*/
/*=================================== PAGE AVENTURES FRANCOIS ==================================*/
/*==============================================================================================*/
.progression{zoom:1; margin-bottom:5px; width:85%;}
.progression:after{content: "";display: table;clear: both;}
.progression div{position:relative;}
.progression p{position:absolute;right:-40px;     color: #0086BE;
    font-weight: bold;}
.pourcents10{
  height:15px;
  width:10%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color:#fdff67;}
.pourcents20{
  height:15px;
  width:20%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color:#65ff8d;}
.pourcents30{
  height:15px;
  width:30%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color:#009ae2;}
.pourcents40{
  height:15px;
  width:40%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color:#d15cee;}
.pourcents50{
  height:15px;
  width:50%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color:#e200a5;}
.pourcents60{
  height:15px;
  width:60%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color:#e200a5;}
.pourcents70{
  height:15px;
  width:70%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color:#f96f00;}
.pourcents80{
  height:15px;
  width:80%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color:#ff3600;}
.pourcents90{
  height:15px;
  width:10%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color:red;}  
.pourcents100{
  height:15px;
  width:10%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color:red;}
/*==============================================================================================*/
/*================================ /FIN PAGE AVENTURES FRANCOIS ===============================*/
/*==============================================================================================*/




/*==============================================================================================*/
/*==============================================================================================*/  
/*================================ MODULE LATERAL LISTE DES PAYS  ==============================*/
/*==============================================================================================*/  
/*==============================================================================================*/  
    div.mod_liste_pays {
    background: url(../images/img_orga_tdm/img_menu_lateral/mod_lateral_fond_violet.jpg) center top no-repeat;}
    
    div.mod_liste_pays ul.menu_liste_pays{zoom:1; padding-bottom:10px;}

    div.mod_liste_pays ul.menu_liste_pays:after{content: "";display: table;clear: both;}
    
    div.mod_liste_pays div.bas_mod_lateral{
      background: url(../images/img_orga_tdm/img_menu_lateral/bas_mod_lateral_violet.png) center bottom no-repeat;}
    
    div.mod_liste_pays h2{
      color:#633da1;
      margin-bottom:25px;
    }  
    
    div.mod_liste_pays ul.menu_liste_pays li{
      float:left;
      margin-bottom:15px;
      margin-right:10px;} 
      
    div.mod_liste_pays a {
      font-family: 'Lilita One';
      font-size:13px;
      color:#ffffff;
      font-weight:normal;
      text-transform:uppercase;
      -webkit-border-radius: 6px;
      border-radius: 6px;
      background-color:#0098d7;
      -webkit-box-shadow:  1px 2px 0px 0px rgba(107, 107, 107, 1);
      box-shadow:  1px 2px 0px 0px rgba(107, 107, 107, 1);
      padding-left:14px;
      padding-right:14px;
      padding-top:4px;
      padding-bottom:4px;}
    div.mod_liste_pays a:hover{
      background-color:#8cbc24;}
/*==============================================================================================*/
/*==============================================================================================*/  
/*============================= /FIN MODULE LATERAL LISTE DES PAYS  ============================*/
/*==============================================================================================*/  
/*==============================================================================================*/  
.separation_encre{
  padding-bottom:40px;
  margin-bottom:25px;
  background: url("../images/img_structure/separation_encre.png") no-repeat scroll center bottom transparent;}

div#disqus_thread{
  margin-top: 15px;
    padding-top: 50px;
  background: url("../images/img_structure/separation_encre.png") no-repeat scroll center top;}
div.mod_disqus{
  clear:both; }
  div.mod_disqus div#disqus_thread{}
  
.addthisshare{}

.addthis_toolbox{
  padding-left:25px;}

.addthis_toolbox a{}

div.mod_addthis_ohanah{height: 126px;}

div.mod_addthis{
  /*float:right;*/
  zoom:1;
  margin-top: 20px;
  width:394px;
  height:106px;
  background: url("../images/img_structure/fond_addthis.png") no-repeat;
    margin-left:100px;}

div.mod_addthis:after{content: "";display: table;clear: both;}

div.mod_addthis h6{
  font-family: 'Annie Use Your Telescope',cursive;
  font-size: 26px;
  color:#ffffff;
  font-weight:normal;
  padding-top: 13px;
    text-align: center;
  }



div.mod_txt_accueil{
  padding-top:0;
  padding-bottom:0;}
  
div.mod_txt_accueil h1{
  font-family: 'Annie Use Your Telescope',cursive;
  font-size: 25px;
  text-align:left;
  text-transform:uppercase;}
div.mod_txt_accueil h1 span{
  color: #525253;
    display: block;
    font-size: 22px;
    font-weight: normal;
    line-height: 1.3;
    padding-top: 10px;
    text-transform: none;}
  
  
div.assu_awards{
  padding-top:42px;
  margin-top:25px;
  background: url(../images/img_structure/separation_encre.png) center top no-repeat;}  
div.assu_awards a.logo_assurances{
  display:block;
  text-align:center;}
div.assu_awards div.row{
  padding-bottom:25px;
  margin-bottom:25px;
  border-bottom: 1px dotted #FFFFFF;}  
div.assu_awards .btn{
  float:right;}
div.assu_awards .btn:hover{
      background-color:#8cbc24;}
      
     

div.contact .pane-slider{
  overflow:visible !important;}
  
span.picto_bus{position:relative;}
span.picto_bus img{
  left: -17px;
    position: absolute;
    top: 12px;}
  
div#mod_smartslider_116 .caption a.btn {
  font-family: 'Lilita One' !important;
  font-size:14px !important;
  color:#ffffff  !important;
  font-weight:normal !important;
  text-transform:uppercase !important;
  -webkit-border-radius: 6px !important;
  border-radius: 6px !important;
  background-color:#0098d7 !important;
  -webkit-box-shadow:  1px 2px 0px 0px rgba(107, 107, 107, 1) !important;
  box-shadow:  1px 2px 0px 0px rgba(107, 107, 107, 1) !important;
  padding-left:15px !important;
  padding-right:15px !important;
  padding-top:4px !important;
  padding-bottom:4px !important;}


div.video1{
  background: url(../images/img_structure/tele_video.png) center top no-repeat;
  height:238px;
  padding-top: 21px;}

div.video2{
  background: url(../images/img_structure/tele_video2.jpg) center top no-repeat;
  height:391px;
  padding-top: 41px;}

div.anim_francois_indecis{
  background: url(http://www.tourdumondiste.com/templates/voyageautourdumonde/images/img_structure/banniere_francois_indecis.png) center top no-repeat;
  height:211px;}


div#xmap {
    position: relative;
    z-/: 10;
  padding: 46px 25px 25px 40px;
}

div#xmap ul.level_0{
  padding-bottom:25px;
  margin-bottom:25px;
  border-bottom:1px dotted;}
  
  
  
div.mod_lateral_forum a.btn{
  margin-top: 10px; 
  background-color: rgb(241, 159, 56);
  }
div.mod_lateral_forum a.btn:hover{
  background-color: #5AA2DD;}
div.mod_lateral_forum h2 a{
  font-family:inherit;
  color:inherit;
    font-size:inherit;
    text-align:inherit;
    text-transform:inherit;
}




/*==============================================================================================*/
/*================================ PAGE BILLETS TDM (FORMULAIRE) ===============================*/
/*==============================================================================================*/
#chronoform_form_devis_billets_tdm .ccms_form_element input, .ccms_form_element textarea, .ccms_form_element input[type="file"] {
    width: 267px;
}

#chronoform_form_devis_billets_tdm .ccms_form_element textarea#itineraire{
  width:570px;
  height:50px;}
  
#chronoform_form_devis_billets_tdm  input.chrono_captcha_input{
  width:auto;}
  
#chronoform_form_devis_billets_tdm  input.btn{
  width:auto;}
  
#chronoform_form_devis_billets_tdm .ccms_form_element textarea#commentaire{
  height:100px;}
/*==============================================================================================*/
/*============================= /FIN PAGE BILLETS TDM (FORMULAIRE) =============================*/
/*==============================================================================================*/





/*==============================================================================================*/
/*============================= PAGE CALENDRIER FETES EVENEMENTS =============================*/
/*==============================================================================================*/
  /*div.div.ohanah c'est pour les pages évênements du monde*/
div.mod_filtre_evnts{
  position:relative;}
div.mod_filtre_evnts{
  zoom:1;}
div.mod_filtre_evnts{content: "";display: table;clear: both;}

div.ohanah-filter-category, div.ohanah-filter-country, div.ohanah-filter-direction{
  float:left;}
  
div.moduletable > h3{
  font-family: 'Lilita One';
    font-size: 22px;
    margin-bottom: 20px;
    margin-top: 30px;
    text-transform: uppercase;
  color:#000000;} 
  
 div.mod_map_evnts_monde{
   clear: left;
   width:265px;
   height:231px;
  background: url("../images/img_evnts_monde/fond_gmap_evnts_petit.png") no-repeat scroll center top transparent;}

 div.mod_map_evnts_monde div#container{
   margin:0 auto;
   width:235px;
   height:165px;}
 div.mod_map_evnts_monde div#container div#map{
   top:25px !important; 
 }
 
 div.event-photos{}
 
div.photo_list_evnt{
  background-color: #F3F3F3;
    height: 162px;
    left: 75px;
    position: absolute;
    top: 0;
    width: 200px;}
div.photo_list_evnt div.scotch_photo_evnt{
  background: url("../images/img_structure/bout_de_scotch_1.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 50px;
    position: absolute;
    top: -25px;
    width: 200px;} 
div.photo_list_evnt div.ombre_photo_evnt{
  background: url("../images/img_structure/ombre_photo_intro_ts_les_articles.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    bottom: -15px;
    height: 15px;
    position: absolute;
    width: 200px;}
div.photo_list_evnt div.event-photos{
  position:relative;
  height: 140px;
    margin-left: 44px;
  margin-top: 11px;
    width: 145px ;
  overflow:hidden;}
div.photo_list_evnt div.event-photos img{
    width: auto;
  height:140px;
  left: -70px;
    position: absolute;
  }  
div.photo_single_evnt{
  background-color: transparent;
    height: auto;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;}
div.photo_single_evnt div.event-photos img{
    width: 556px;
  height:270px;
  } 
div.photo_single_evnt div.event-photos{
  width:556px;
  height:270px;
  border: 12px solid #FFFFFF;
    display: block;
    margin:0;
  float:none;
  border-radius:none;}
div.photo_single_evnt div.scotch_photo_evnt{
  background: url("../images/img_structure/scotchs_photos_principale_article.png") no-repeat center top;height: 60px;
    left: -20px;
    position: absolute;
    top: -13px;
    width: 621px;} 
div.photo_single_evnt div.ombre_photo_evnt{
  background: url("../images/img_structure/ombre_photo_principale_articles.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    bottom: -24px;
    height: 24px;
    position: absolute;
    width:100%;}

div.ohanah{}
  
div.event_detail_container{
  position:relative;
  padding-left:297px;
  min-height:170px;
  background: url("../images/img_structure/separation_encre.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    margin-bottom: 25px;
    min-height: 170px;
    padding-bottom: 42px;} 

div.single_event_view{
  margin-bottom:0;
  margin-top: 30px;
    min-height: 231px;
  background: url("../images/img_structure/separation_encre.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);}
div.single_evnt_carte{position:absolute;top: 417px;} 

.single_event_view div.ohanah-registration-link{
  display:none;
/*efface le bouton inscription*/}

div.event_detail_title h2, div.event_detail_title h2 a{
  color:#D02C00;
  font-family:'Lilita One';
  font-size:19px;
  margin-bottom:15px;
  text-transform:uppercase;
  line-height:auto;
  padding-top:0;}

div.ohanah-event-short-description,
div.ohanah-event-full-description{
  margin-top: 15px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px; text-align:justify;}
  
.liste_evnts_monde h1.titre_liste_evnts{
  font-family: 'Lilita One';
    font-size: 22px;
    margin-bottom: 20px;
    text-transform: uppercase;
  color:#000000;
  /*titre en list evnts view*/}

.liste_evnts_monde h1{
  color: #6C871D;
    font-family: 'Lilita One';
    font-size: 25px;
    margin-bottom: 20px;
    text-transform: uppercase;}

div.liste_evnts_monde .ohanah br,
div.liste_evnts_monde .ohanah hr{
  display:none;}

div.infos_event{zoom:1; margin-top:10px;}  
div.infos_event:after{content: "";display: table;clear: both;}
div.infos_event div{float:left; margin-right: 5px;}
div.infos_event span{ font-family:Arial, Helvetica, sans-serif; font-size:13px;color:#5a5a5a; font-style:italic;}
div.infos_event span.label_evnt{color:#000000; font-style:normal; font-weight:bold;}
.single_event_view div.infos_event{    margin-bottom: 20px;}  

.ohanah .event_date_flyer_container{
  position:absolute;
  z-/: 1;
  left:0;
  background-color: #FFFFFF;
    border: none;
    border-radius: 5px;
    display: block;
    float: none;
    margin-right: 10px;
    padding: 3px;
    width: 50px;}
.ohanah .single_event_view .event_date_flyer_container{
  position:relative;
  float:left;}
.ohanah .event_date_day{
  color: #F26F15;
    font-size: 25px;
    font-weight: bold;
    line-height: 30px;
    padding-top: 1px;
  }
.ohanah .single_event_view  div#event_date_day div { width: 50px;
}
.ohanah .event_date_month{
  color: #F26F15;
    font-size: 15px;
    line-height: 15px;
  text-transform:uppercase;}
.ohanah .event_date{
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-family: lilita one;
    height: 50px;
    text-align: center;
    width: 50px;}
.ohanah .event_date .event_date_year {display:none;}

div#event-container-info{zoom:1;padding-top: 15px;}
div#event-container-info:after{content: "";display: table;clear: both;}
div.ohanah-registration-link a.button{
  font-family: 'Lilita One';
  font-size:14px;
  color:#ffffff;
  font-weight:normal;
  text-transform:uppercase;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color:#0098d7;
  -webkit-box-shadow:  1px 2px 0px 0px rgba(107, 107, 107, 1);
  box-shadow:  1px 2px 0px 0px rgba(107, 107, 107, 1);
  padding-left:15px;
  padding-right:15px;
  padding-top:4px;
  padding-bottom:4px;}
div.ohanah-registration-link a.button:hover{
  color:#ffffff;
  background-color:#8CBC24;}

.ohanah div#event_main_map_wrapper{
  width:284px;
  height:231px;
  background: url(../images/img_evnts_monde/fond_gmap_single_evnt.png) repeat;}
.ohanah div#event_main_map{border-radius:0;padding-top: 30px;}
.ohanah div#map-canvas{
  margin:0 auto;}

.ohanah .single_event_view div.ohanah-event-full-description:after{content: "";display: table;clear: both;}
.ohanah .single_event_view div.ohanah-event-full-description a.btn {margin-left:20px;margin-top:20px;display:block; float:right;
}
.event_main_location_description{display:none;}

  
/*============== PAGINATION ==============*/
  div#filterFooter p.counter{display:none;}
  
  div#filterFooter:after{
    content:'';
    display:block;
    clear: both;}
  
  div#filterFooter ul{float: right;}
    
  div#filterFooter ul:after{
    content:'';
    display:block;
    clear: both;}
  
  div#filterFooter ul li{float:left;}
  
  div#filterFooter span{          
    font-family: 'Lilita One';
    font-size:15px;
    color:#888888;
    text-transform:uppercase;
    padding-left:10px;}
  div#filterFooter ul li:first-child span{
    padding-left:0px;  }
  
  div#filterFooter a{          
    font-family: 'Lilita One';
    font-size:15px;
    color:#5d5d5d;
    text-transform:uppercase;
    padding-left:10px;}
  div#filterFooter a:hover,
  div#filterFooter span a:hover{
    color:#6c871d;}   
/*=========== /FIN PAGINATION ============*/

div.license_wikipedia{
  font-style:italic;
  font-size:11px;
  color:#555555;
  margin-top: 20px;}
div.license_wikipedia a{
  font-style:italic;
  font-size:11px;}
  
 /*==============================================================================================*/
/*============================= FIN PAGE CALENDRIER FETES EVENEMENTS =============================*/
/*==============================================================================================*/



 /*=====================================================================*/
/*============================= PAGES TOPS =============================*/
/*======================================================================*/
ul.liste_tops h3{
  position:relative;}

ul.liste_tops li h3 div{
  float:left;
  background-color: #FFFFFF;
    border-radius: 4px;
    color: #D02C00;
    font-family: lilita one;
    font-size: 25px;
    font-weight: bold;
    height: 40px;
    margin-right: 10px;
    margin-top: -7px;
    line-height: 37px;
    padding-top: 1px;
    text-align: center;
    width: 40px;}

ul.liste_tops li h2 {
  position:relative;}
ul.liste_tops li h2 div{
  float:left;
  background-color: #FFFFFF;
    border-radius: 4px;
    color: #D02C00;
    font-family: lilita one;
    font-size: 25px;
    font-weight: bold;
    height: 40px; 
    margin-right: 10px;
    margin-top: -7px;
    line-height: 37px;
    padding-top: 1px;
    text-align: center;
    width: 40px;}

ul.liste_tops li{
    background: url("../images/img_structure/separation_encre.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    margin-bottom: 25px;
    /*min-height: 170px;*/
    padding-bottom: 42px;}

 /*=====================================================================*/
/*============================= FIN PAGES TOPS =============================*/
/*======================================================================*/





/*==============================================================================================*/  
/*======================================= PAGE FAMILLE TDM =====================================*/
/*==============================================================================================*/  
table.tableau_vaccins{}


table.tableau_vaccins thead {
    border-bottom: 3px solid #d9c9aa;
}

table.tableau_vaccins thead th {
    background-color: #4f6617;
    border-left: 1px solid #3a4b12;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 7px;
    text-align: left;
    vertical-align: text-top;
}

table.tableau_vaccins td{
  background-color: #f5f3f3;
    border-bottom: 3px solid #d9c9aa;
    border-left: 1px dotted #b0afaf;
    font-size: 11px;
    height: 80px;
    padding: 10px 7px;
    text-align: left;
    vertical-align: top;}

table.tableau_vaccins td.col_maladies{
  background-color: #0086be;
  color: #fff;
    font-size: 11px;
    font-weight: bold;
  }
/*==============================================================================================*/  
/*===================================== /FIN PAGE FAMILLE TDM ==================================*/
/*==============================================================================================*/


/*==============================================================================================*/  
/*======================================= PAGE CLASSEMENTS BLOGS =====================================*/
/*==============================================================================================*/  
table.classement_blog{width:100%;}


table.classement_blog thead {
    border-bottom: 3px solid #d9c9aa;
  background-color:#4F6617;
}

table.classement_blog thead th {
    background-color: #4f6617;
    border-left: 1px solid #3a4b12;
    color: #ffffff;
    font-weight: bold;
    padding: 10px 7px;
    text-align: left;
    vertical-align: text-top;
}

table.classement_blog td{
  background-color: #f5f3f3;
    border-bottom: 3px solid #d9c9aa;
    border-left: 1px dotted #b0afaf;
    font-size: 11px;
    padding: 10px 7px;
    text-align: left;
    vertical-align: top;}

table.classement_blog td.s2{
  }
  
table.classement_blog td.s2 div{  
  background-color: #ffffff;
    border-radius: 4px;
    color: #d02c00;
    font-family: lilita one;
    font-size: 25px;
    font-weight: bold;
    height: 40px;
    left: 0;
    line-height: 37px;
    padding-top: 1px;  
  text-align:center;}
/*==============================================================================================*/  
/*===================================== /FIN PAGE CLASSEMENTS BLOGS ==================================*/
/*==============================================================================================*/


.sommaire{  
  position:relative;    
  padding-bottom: 15px;
    padding-top: 25px;
  /*background: url(../images/img_preparatifs_famille/sticky_sommaire_milieu.png) repeat;*/ }
  
.sommaire a.lien_simple{ 
  line-height: 20px;
  border-left: 1px solid #838383;
    padding-left: 6px;
    padding-right: 4px;}
.sticky ul li:first-child a.lien_simple{
  border:none;
  padding:0;
  }  
  
.sommaire  .titre_sticky_sommaire{
  position:relative;
  z-/:20;
  font-family: 'Lilita One';
  font-size:19px;
  color:#ce7125;
  padding-top :10px;
  margin-bottom:10px;
  padding-left:20px;
  text-align: left;}

.sommaire div.haut{  
  position:absolute;
  z-/:1;
  top:0;
  height:100%;
  width:698px;
  left:-35px;
  background: url(../images/img_structure/sticky_sommaire_haut.png) no-repeat;}
.sommaire div.bas{  
  position:absolute;
  z-/:2;
  bottom:-35px;
  height:91px;
  width:698px;
  left:-35px;
  background: url(../images/img_structure/sticky_sommaire_bas.png) no-repeat;}


.sticky ul{
  position:relative;
  padding-left:15px;z-/: 3}
.sticky ul li{
  display: inline;
  }

.sticky{
  z-/:9;}

.sommaire a.btn_reduire{ 
  display:none;
  position:absolute;
  z-/:30;
  right: -62px;
  top:15px;
  width:26px;
  height:27px;
  background:url(../images/img_structure/btn_reduire_menu_flottant.png) 0 0 no-repeat;}
.is-sticky .sommaire a.btn_reduire{ display:block;}
  
.sommaire_replie{
  display:none;
  position:absolute;
  right:-89px;
  width:87px;
  height:91px;
  background:url(../images/img_structure/sticky_sommaire_mini.png) 0 0 no-repeat;
}

  .sommaire div.trombone{  
  position:absolute;
  z-/:3;
  top:0px;
  right: -33px;
  height:90px;
  width:30px;
  background: url(../images/img_structure/trombone.png) no-repeat;
  }

  .sommaire_replie div.trombone{  
  position:absolute;
  z-/:3;
  top:0px;
  left: 0px;
  height:90px;
  width:30px;
  background: url(../images/img_structure/trombone.png) no-repeat;
  }

.sommaire a.btn_reduire:hover{
  background-position:0 -27px;}
   
.is-sticky .sticky.mini .sommaire{
  display:none;}
.is-sticky .sticky.mini .sommaire_replie{
  display:block;}
.sommaire_replie a.btn_agrandir{
  position: relative;
  display:block;
  width:29px;
  height:31px;
  left: 27px;
  top: 25px;
  background:url(../images/img_structure/btn_agrandir_menu_flottant.png) 0 0 no-repeat;}
.sommaire_replie a.btn_agrandir:hover{
  background-position:0 -31px;}

table.budget_familles_tdm td:first-child{padding:0;white-space: nowrap;}
table.budget_familles_tdm td{
  padding:0;  
  padding-left:15px;
  padding-bottom:3px;
  vertical-align: top;word-wrap: normal}
  table.budget_familles_tdm td strong{
    font-weight:normal    ;color: #6c871d;
    text-decoration:underline;}





/*==============================================================================================*/
/*================================ / PAGE PLAN DU SITE ===============================*/
/*==============================================================================================*/

body.plan_du_site div.sitemap h1{
    color: #6c871d;
    font-family: "Lilita One";
    font-size: 25px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
ul.jmap_filetree span.folder {
    display:block;
    color: #0086be;
    font-family: "Lilita One";
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 15px;
}
li.noexpandable span.folder:first-child {
    color: red;
    display: none;
}
ul.jmap_filetree{
    margin-left:0 !important;
}

  

body.plan_du_site div.sitemap a{
  color:#d02c00;
  text-decoration:underline;}

body.plan_du_site div.sitemap a:hover{color:#0098D7;}

/*==============================================================================================*/
/*================================ /FIN PAGE PLAN DU SITE ===============================*/
/*==============================================================================================*/






/*==============================================================================================*/
/*====================== FORMULAIRES (page contact et apprendre espagnol )======================*/
/*==============================================================================================*/

 
form.chronoform input[type="text"] {
  padding: 2%;
    width: 97%;
    border: medium none;
    margin-bottom: 0;
}
form.chronoform textarea {
  padding: 2%;
    width: 97%;
    height: 148px;
    text-align: left;
    resize: vertical; 
}
form.chronoform label {
  display:inline-block;
    font-weight: bold;
    line-height: 18px;
    margin: 6px 0 9px;
  }  
form.chronoform div.bouton_envoyer{
  margin-top:15px;
  text-align:right;
}
p.chrono_credits{display: none;} 
div.gvalidation-error-tip{
  right:0px !important;
  left:auto !important;
  padding: 4px 13px 4px 4px !important;
}
div.gtooltip-close{
    right: 5px !important;
    top: 2px !important;}




  

/*==============================================================================================*/
/*==================/FIN FORMULAIRES (page contact et apprendre espagnol )======================*/
/*==============================================================================================*/

ul.liste_pays_visas li{
    background: rgba(0, 0, 0, 0) url("../images/img_structure/puce_disc_verte.png") no-repeat scroll 0 8px;
    margin-bottom: 6px;
    margin-top: 6px;
    padding-left: 10px;
}
ul.liste_pays_visas li b{
  display:block;
  color:#6c871d;    
}
ul.liste_pays_visas li span{
  display:block; 
}
ul.liste_pays_visas li span.infosvisasbonus{
  color:#777777;  
  font-style: italic;
}




