h1{

  font-size: 30px;
  font-weight: bold;
  color : #619928;
  padding : 12px 0 0 10px;
  float : left;
  margin : 0;
  margin-bottom:3px;
}



h2{
  font-size: 13px;
  font-weight: bold;
  margin : 5 0 0 0;
  color : #619928;
  padding-bottom : 3px;
  margin-bottom : 7px;
}

h3{
  font-size: 12px;
  font-weight : bold;
  margin : 10px 0px;
}

div#tourismes{
  background: url(../media/presentation.png) repeat-y left top;
  width:688px;
  min-height : 925px;
}


div#favoris a.add{
  padding-right : 13px;
  background: url(../media/lien_add_dest.gif) no-repeat right top;
}

div#favoris a.add:hover{
  background: url(../media/lien_add_dest_on.gif) no-repeat right top;
}

div#favoris a.suppr{
  padding-right : 14px;
  background: url(../media/lien_suppr_dest.gif) no-repeat right top;
}

div#favoris a.suppr:hover{
  background: url(../media/lien_suppr_dest_on.gif) no-repeat right top;
}


div#header_presentation{
  background: url(../media/presentation_header.png) no-repeat left top;
  width:688px;
  min-height:70px;
  -height:70px;
}

div#header_presentation_sans_menu{
  background: url(../media/presentation_header.png) no-repeat left top;
  width:688px;
  padding-bottom : 20px;
}

div#barre_menu{
  width : 80%;
  border-top : 1px solid #BBBCBE;
  clear : both;
  margin-left : 10px;
}

div#header_presentation p{
  clear : both;
  padding-left : 10px;
  margin : 0;
}

div#header_presentation span{
  font-size : 16px;
  color : #BBBCBE;
  border-top : 1px solid #BBBCBE;
  margin-left:5px;

}

div#footer{margin-top:15px;}

div#barre{
  background: url(../media/barre.png) no-repeat left top;
  margin-bottom : 3px;
  width : 663px;
  height : 14px;
  margin-left : 10px;
}

div#flash{
  float : left;
  margin : 0;
  padding : 0;

}

div#topdest{
  float : right;
  padding-right : 3px;
  margin-top : 50px;
  width:128px;
}

div#topdest ul{
  list-style-type : none;
  padding : 0;
  margin : 0;
  margin-bottom : 10px;
  height:392px;
}

div#topdest ul#topfrance{
  height:360px;
}

div#topdest ul#destinations{
  height:100px;
}

div#topdest li{
  width : 125px;
}


div#topdest h2{
    font-size : 14px;
    font-weight: bold;
    width : 125px;

}

div#glob_miniflash_fr{
  float:right;
  margin-right:3px;
  clear:right;
}

div#glob_miniflash_md{
  float:right;
  margin-right:3px;
  clear:right;
}

div#globmap{
  float:left;
  width:525px;
}
div#contenu{
  background-color : #E7ECCF;
  width : 663px;
  margin-left : 10px;
  float : left;
  -display:inline;
}


div#presentation{
float:left;
padding:0 10px 10px 25px;
text-align:justify;
width:375px;
}

div#presentation_ns{
float:left;
margin-left:25px;
margin-right:20px;
padding-bottom:10px;
text-align:justify;
width:500px;
  -display:inline;
}

div#presentation h2, div#presentation_ns h2{
  border-bottom : 1px solid #bbbcbe;
}



div.presentation_droite{
  margin-right : 20px;
  width : 240px;
  background: url(../media/presentation_droite.png) repeat-y left top;
  overflow : hidden;
  float: right;
  clear : right;
  -display:inline;


}

div.presentation_droite_space{
  margin-top : 15px;
}

div.presentation_droite h2.immanq{
  background: url(../media/presentation_droite_header.png) no-repeat left top;
  margin : 0;
  font-size: 12px;
  padding : 3px 10px;
  color : #fff;
  margin-bottom : 8px;
}

div.presentation_droite h2.evenement{
  background: url(../media/presentation_droite_evenement.png) no-repeat left top;
  margin : 0;
  font-size: 12px;
  padding : 20px 10px;
  color : #fff;
}

div.presentation_droite_footer{
  background: url(../media/presentation_droite_footer.png) no-repeat left bottom;
  height : 5px;margin-top:5px;
  width: 240px;
  clear:both;
}

div.presentation_droite ul{
  margin-left : 24px ;
  padding : 0px;
  padding-right:5px;
}

div.presentation_droite span{
  display : block;
  color : black;
  padding-bottom : 5px;
  cursor : pointer;
}

div.presentation_droite span.evntmois{
  padding-left : 12px;
}

div.presentation_droite li{
  color : #619928;

}

div.presentation_droite a{
  color : #000;

}

div.presentation_droite a:hover{
  color : #619928;
}


div.presentation_droite p{
  padding : 0px 5px;
}

div.droite_footer{
  margin : 0px;
  padding : 0px;
}

div#decouv_carte{
    float : right;
    height : 100px;
    width : 100px;
    margin-top : 3px;
}


span.envoirplus{
  background: url(../media/envoirplus.gif) no-repeat left top;
  width:53px;
  text-align:center;
  float : right;
  margin:10px 5px 0;
  display:block;
  height:14px;
}

span.envoirplus:hover{
  background: url(../media/envoirplus-over.gif) no-repeat left top;
}

span.envoirplus:hover a{color:#fff;}
span.envoirplus a span{display:none;}
span.envoirplus a{
  color : #fff;
  text-decoration:none;
  width:53px;
  display:block;
  height:14px;
}

ul#motifs
{
  list-style-type:none;
  margin : 10px 7px;
  padding : 0;
}

ul#motifs li
{
  color : #000;
  margin-bottom:10px;
}

ul#motifs li.motifs_sejours p{
  background: url(../media/coche_verte.gif) no-repeat left top;
  font-weight:bold;
  margin-bottom:3px;
  padding-left:16px;
}

/*
ul#motifs li.motifs_vert{
  background: url(../media/motifs_tour_vert.gif) no-repeat left top;
  min-height: 21px;
}

ul#motifs li.motifs_decouverte{
  background: url(../media/motifs_decouverte.gif) no-repeat left top;
  min-height: 21px;
}

ul#motifs li.motifs_theme{
  background: url(../media/motifs_theme.gif) no-repeat left top;
  min-height: 21px;
}

ul#motifs li.motifs_excursion{
  background: url(../media/motifs_excursion.gif) no-repeat left top;
  min-height: 21px;
}

ul#motifs li.motifs_vacances{
  background: url(../media/motifs_vacances.gif) no-repeat left top;
  min-height: 21px;
}

ul#motifs li.motifs_lieux{
  background: url(../media/motifs_lieux.gif) no-repeat left top;
  min-height: 21px;
}

ul#motifs li.motifs_voyageurs{
  background: url(../media/motifs_voyageurs.gif) no-repeat left top;
  min-height: 21px;
}
*/

div#decouvrir{
  margin-top : 20px;
  text-align : left;

}

div#decouvrir h2{
  margin-bottom : 0;
}

div#decouvrir ul{
  margin-top : 5px;
  padding-left : 15px;
}

div#decouvrir a{
  color : #000;
}

div#decouvrir_contenu{
  width : 92%;
  border-top : 1px solid #BBBCBE;
  margin-bottom : 10px;
}

div#decouvrir_contenu ul li{
  color : #619928;
}

div#decouvrir_contenu ul li a{
  color : #727370;
  text-decoration:none;
}

div#decouvrir_contenu ul li a:hover{
  color : black;
  text-decoration:underline;
}



div#ligne{
  width : 80%;
  border-top : 1px solid #BBBCBE;
  height : 20px;
}

div#imgWidget div#frontImgContainer {
  border:1px solid #DEDEDE;
  float:left;
  height:390px;
  margin:10px auto auto 10px;
  text-align:center;
  width:585px;
  -display:inline;



}




div#imgWidget img#frontImg {
	display: block;
  margin: auto;
	opacity: 0;
        -display:inline;
}

div#imgWidget div#caption {
  margin-top: 2px;
  margin-left: 10px;
  margin-bottom: 10px;
  color: #333333;
}


/******** GALERIE ***********/
div#thumbnailsContainer div{
  border:1px solid #DEDEDE;
  width:66px;
  height:44px;
  float:right;
  margin-bottom:5px;
  margin-right:15px;
  text-align:center;
  cursor : pointer;
  -display:inline;
  -margin-right:10px;
}

div#thumbnailsContainer div.first{margin-top:10px;}



span.h2bis{
  color:#619928;
  float:left;
  font-weight:bold;
  margin:0 0 5px;
  padding-top:18px;
  margin-left:5px;
}

span.h2bis a{
/*font-size:15px;*/
}



p#acceuil{padding : 20px 5px 0px 15px;}
ul#referencement{margin-left:15px;list-style-type:none;margin-top:15px;}
ul#referencement li{margin-bottom:15px;}
ul#referencement li a{font-weight:bold;}
ul#referencement li ul{margin-left:15px;margin-top:5px;list-style-type:disc;}
ul#referencement li.sous_cat {margin-bottom:3px;}
ul#referencement li.sous_cat a{font-weight:normal;}



/* mig */
#global_bonnesadresses{
background:transparent url(../media/ariane.png) repeat-y scroll left top;
padding:11px 15px 15px;
-display:inline;
}

#bonnesadresses{
  -width:658px;
  -margin-left:15px;
}

div#bonnesadresses form#seekfrance, div#bonnesadresses form#seekmonde{
  margin-left : 10px;
  float : left;
  -display:inline;

}

form#seekfrance label, form#seekmonde label{
  color : #CF0B1C;
  font-weight : bold;
  font-size : 12.67px;
  margin : 7px 0px 0px 3px;
}

form#seekfrance input, form#seekmonde input{
  width : 113px;
  border-top : 2px solid #a0a0a0;
  border-left : 2px solid #a0a0a0;
  border-right : 1px solid #dfdcd5;
  border-bottom : 1px solid #dfdcd5;

}

form#seekfrance select, form#seekmonde select{
  width : 130px;
  border-top : 2px solid #a0a0a0;
  border-left : 2px solid #a0a0a0;
  border-right : 1px solid #dfdcd5;
  border-bottom : 1px solid #dfdcd5;
}

form#seekfrance input#submit_fr, form#seekmonde input#submit_md{
  background: url(../media/trouver.gif) no-repeat left top;
  color : #fff;
  border : none;
  height : 26px;
  font-size : 13px;
  font-weight : bold;
  margin-left : 10px;
  padding-bottom : 1px;
  margin-bottom:10px;
}

form#seekfrance input#submit_fr:hover, form#seekmonde input#submit_md:hover{
  background: url(../media/trouver_on.gif) no-repeat left top;
}

div#bonnesadresses ul{
  font-size : 12px;
  list-style-type : none;
  margin-top : 15px;

}

div#bonnesadresses ul#categorie_gauche, div#bonnesadresses ul#cat_gauche
{
  float : left;
  margin-left : 40px;
  width:220px;
  -display:inline;
}

div#bonnesadresses ul#categorie_droite, div#bonnesadresses ul#cat_droite
{
  margin-right : 20px;

  float : right;
  width:220px;
  -display:inline;
}


div#bonnesadresses ul li{
  padding : 0px 0px 5px 19px;
  margin-bottom : 10px;
}

div#bonnesadresses ul#cat_gauche li, div#bonnesadresses ul#cat_droite li{
  padding : 0px 0px 1px 1px;margin-bottom : 1px;list-style-type:disc;
}


div#bonnesadresses ul li span{
  font-size : 12px;
  color : #CF0B1C;
  font-weight : bold;
}
div#bonnesadresses ul li.cat_1165{background: url(../media/cat_1165.gif) no-repeat left top;}
div#bonnesadresses ul li.cat_1169{background: url(../media/cat_1169.gif) no-repeat left top;}
div#bonnesadresses ul li.cat_1170{background: url(../media/cat_1170.gif) no-repeat left top;}
div#bonnesadresses ul li.cat_1171{background: url(../media/cat_1171.gif) no-repeat left top;}
div#bonnesadresses ul li.cat_1168{background: url(../media/cat_1168.gif) no-repeat left top;}
div#bonnesadresses ul li.cat_1172{background: url(../media/cat_1172.gif) no-repeat left top;}
div#bonnesadresses ul li.cat_1173{background: url(../media/cat_1173.gif) no-repeat left top;}
div#bonnesadresses ul li.cat_1167{background: url(../media/cat_1167.gif) no-repeat left top;}
div#bonnesadresses ul li.cat_1174{background: url(../media/cat_1174.gif) no-repeat left top;}
div#bonnesadresses ul li.cat_1166{background: url(../media/cat_1166.gif) no-repeat left top;}
div#bonnesadresses ul li.cat_650{background: url(../media/cat_650.gif) no-repeat left top;}
div#bonnesadresses ul li.cat_1074{background: url(../media/cat_1074.gif) no-repeat left top;}
div#bonnesadresses ul li.cat_1085{background: url(../media/cat_1085.gif) no-repeat left top;}
div#bonnesadresses ul li.cat_1145{background: url(../media/cat_1145.gif) no-repeat left top;}


div#bonnesadresses div.spacer{margin:0;padding:0;}


div#map p{
  clear:left;
  padding-top:15px;
  padding-left:10px;
}

div#map h3{
  font-size:15px;
  color:#000;
  padding-left:10px;
  padding-top:10px;
}

h1 span#hun{
  border:0;
  font-size: 16px;
  font-weight: bold;
  color : #619928;
  padding-top : 25px;
  margin : 0;
  margin-bottom : 5px;
  border-bottom:2px solid #619928;
}

p.choisissez{
  color:#666;
  font-size:17px;
  font-weight:bold;
  padding:10px 20px 0px 20px;
  text-align:center;
  margin-bottom:20px;
}

p.choisissez span{
  color:#609928;
}

div#imgWidget{
  min-height:15px!important;
  -height:15px;
}

a#viewzoneref{padding-top:20px;}
a.link_referencement{font-size:10px;margin-left:5px;}

div#navigationdestination{margin-right:5px;}
div#navigationdestination #dest-back img, div#navigationdestination #dest-back span{float:left;margin-right:5px;}
div#navigationdestination #dest-forward img, div#navigationdestination #dest-forward span{float:right;margin-left:5px;}

div#renvoiboutique{background:url(../media/renvoiboutique_content.gif) repeat-y top left;width:301px;}
div#renvoiboutique p.header{background:url(../media/renvoiboutique_header.gif) no-repeat top left;height:6px;}
div#renvoiboutique p.footer{background:url(../media/renvoiboutique_footer.gif) no-repeat top left;line-height:7px;}
div#renvoiboutique a.imgboutique{float:left;margin-left:7px;margin-right:7px;}
div#renvoiboutique img{height:100px;}
div#renvoiboutique div.content{float:left;}
div#renvoiboutique p.title a{color:#EB6909;font-size:14px;font-weight:bold;}
div#renvoiboutique a{text-decoration:none;}
div#renvoiboutique a:hover{text-decoration:underline;}
div#renvoiboutique p.prix span{display:block;float:left;margin-right:15px;margin-top:3px;text-decoration:line-through;}
div#renvoiboutique p.prix a.prix{background-color:#EB6909;color:#FFFFFF;font-size:13px;font-weight:bold;margin-right:15px;padding:2px;}
div#renvoiboutique p.prix a{float:left;color:#EB6909;}
div#renvoiboutique p.prix a.panier{display:block;margin-top:3px;}
div#renvoiboutique p.prix{margin-top:10px;}
div#renvoiboutique div.desc{height:70px;width:200px;}

#miniflash{border:1px solid #999;}
p.miniflash{clear:right;
float:right;
font-size:11px;
margin-bottom:5px;
margin-right:10px;
width:123px;}

p.miniflashmd{margin-top:27px;}


a.dest_adresse {color:#CF0B1C;border-bottom:1px solid #CF0B1C;}



div#presentation a:hover{text-decoration:none;}

p#dest-page{float:left;text-align:center;width:78px;}
ul.dest_eu{display:none;}
ul#dest-1{display:block;}


#dest-back, #dest-page, #dest-forward{display:none;}



div#bloclien{ border:1px solid #619a29; border-top:0px; width:299px;}
div#bloclien p.header{background:#619a28 url(../media/topbloc_destination.png) no-repeat top left;color:white; font-size:14px; font-weight:bold; padding:5px 5px 0;}
div#bloclien p.header span { height:12px;display:block; }
div#bloclien div.content{padding:0 10px; margin-top:10px;}
div#bloclien li { margin-left:15px; list-style:square; }
div#bloclien li.touslesadresses { list-style:none; color:#629826;margin-top:10px; margin-left:0px; margin-bottom:5px;}
div#bloclien li.touslesadresses a { color:#629826;}
div#bloclien a{text-decoration:none;}
div#bloclien a:hover{text-decoration:underline;}

