div.blockdroiteenattente{border:1px solid black;width:300px;}
div.blockdroiteenattente p{font-weight:bold;font-size:14px;}


div#autopromopt{background:url(../media/renvoiboutique_content.gif) repeat-y top left;width:301px;}
div#autopromopt p.header{background:url(../media/info_petit_fute.gif) no-repeat top left;height:35px;}
div#autopromopt p.footer{background:url(../media/renvoiboutique_footer.gif) no-repeat top left;line-height:7px;}
div#autopromopt p.header span{display:none;}
div#autopromopt ul{list-style-type:none;}
div#autopromopt ul li{padding:5px 0px;margin:0 10px;}
div#autopromopt ul li.other{border-top:1px solid #999;}

a.versionbeta{background:url(../media/vsbeta.jpg) top left no-repeat;display:block;width:107px;height:18px;float:left;text-decoration:none;}
a.vsbeta{color:#EB6909;
float:left;
font-weight:bold;
margin-left:10px;
margin-top:80px;
text-align:center;}
a.vsbeta span{display:block;font-weight:normal;font-size:11px;}

div#autopromo{height:100px;}
div#autopromomembre{height:250px;}

ul#navrech_ville{
  list-style-type : none;
}

ul#navrech_ville li{
  float : left;
  padding : 2px;
}

ul#departement{
  text-align : left;
}

ul#ville{
  text-align : left;
}

div.inviterami a{display:block;background: url(../media/inviterami.gif) no-repeat left top; width:301px; height:41px;}
div.inviterami a span{display:none;}

div.suggereretbs a{display:block;background: url(../media/suggereretbs.gif) no-repeat left top; width:301px; height:41px;}
div.suggereretbs a span{display:none;}

div.colDsep{height:15px;line-height:15px;}

h1 {
  font-size:14px;
  color: #333333;
  font-weight:bold;
}

h2 {
  font-size:14px;
  color: #333333;
  font-weight:bold;
  text-align:left;
}

td {
   padding : 5px;
}


div#favoris{
  float : right;
  margin : 5px 15px 0px 0px;
  -display:inline;
}

div#favoris a{
  color : #fff;
  font-size : 10px;
  text-decoration:none;
}

div#favoris a:hover{
  text-decoration:underline;
}


a.lienpub{display:block;}


label {
  display : block;
  margin : 5px;
}
form.add_member label.error, label.error, p#labelerror {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
}

p#labelerror{padding-left:15px;}

input.error {
	border: 1px dotted red;
}

#formbutton {
  margin-left: 100px;
}

a {
  color: #333333;

}


a img {
	border : none;
}


.zone {
	border: solid #000 1px;

}

.menu_admin {
  float : left;
  width : 200px;
}

#france {
margin-top : 15px;
	float : left;
	width : 250px;
}

#monde {
margin-top : 15px;
	float : left;
	width : 250px;
}

#topten_france {
        float : left;
        margin-top : 15px;
	width : 250px;
}

#topten_monde {
  float : left;
	margin-top : 15px;
	width : 250px;
}


.navigation{
  float : left;
  list-style: none;
  margin-bottom : 20px;
  margin-right : 30px;
}

.nav{
  width : 150px;
  list-style: none;
  margin-bottom : 20px;
}


#captcha_img {
  position : absolute;
  top : 295px;
  left : 260px;
}

#pays, #member_id_pays{
  display : none;
}

#suggest_ville{
  width : 200px;
  display : none;
}



.espace_membre{
  width : 320px;

}

.espace_membre_accueil{
  width : 150px;
}

.espace_membre_accueil p{
  line-height : 1px;
}

#group_espace_membre_left{
  float : left;
  margin-left : 5px;
  margin-right : 9px;
}

#group_espace_membre_right{
float : right;
 margin-right : 5px;
}






#espace_membre_accueil_left{
float : left;
margin-right : 30px;
list-style-type:none;
}

#espace_membre_accueil_left li{
  border : 1px solid;
}

#centre {
	overflow: hidden;
}

#espace_membre_accueil_right{
float : right;
margin-right : 30px;
list-style-type:none;
}

#espace_membre_accueil_right li{
  border : 1px solid;
}

#pseudo {
  font-size : 15px;
}

.pseudo {
  color: #999;
   font-style: italic ;
}



.avis{

  margin-top : 5px;
}

#connected input, #connected label {
  display : inline;
}

.spacer { clear:both;}



/*****************/
/* DEJA INTEGRER */
/*****************/
@charset "utf-8";
/* CSS Document */
* {padding:0;margin:0;}
.spacer {
	clear:both;
	height:1px;
	font-size:1px;
}

body
{
  font-family: Arial, Helvetica, sans-serif;
  margin : 0;
  font-size : 12px;
  color: #000;
}

div#global{
  width : 1000px;
  margin : auto;

}

div#colGauche{
  float : left;
}

div#colDroite{
  float : right;
  width : 310px;
}

div#colGauche
{
  width:688px;
}
div.spacer{
  clear:both;
  font-size:1px;
  height:1px;
}


a{text-decoration : underline;}
a:hover{text-decoration : none;}


a img{
  border : none;
}





/********************************************
			HEADER
********************************************/

#header {

	height:auto!important;
	height:1px;
	background:#cd0f1e url(../media/header-fond-logo.gif) top left no-repeat;
        width:1000px;
        margin:auto;
}

#navigation{width:1000px;margin:auto;}
#header a#logo{
	display:block;
	float:left;
	margin:24px 0px 0px 1px;
}
#header a#logo-home{
	display:block;
	float:left;
	margin:14px 0px 6px 0px;
}

#header a.layoutpublicite{float:right;margin-right:10px;margin-top:7px;}
#header .banniere a img{
	float:right;
	/*background:url(../media/header-fond-banniere.gif) top right no-repeat;
	padding:0px 10px 7px 0px;*/
	padding-bottom:7px;
	margin:5px 0px 0px 0px;
}

#header .banniere {float:right;margin-bottom:5px;margin-top:7px;height:95px;width:750px;text-align:right;}
#header p.infos{

	float:right;
	width:490px;
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
	padding:3px 10px 0px 0px;
}
#header #formulaire_recherche_rapide{
	float:right;
	width:190px;
}
#header #formulaire_recherche_rapide .submit{
	background:url(../media/recherche-rapide-ok.jpg) top left no-repeat;
	width:20px;
	height:20px;
	font-size:1px;
	color:#41281a;
	cursor:pointer;
	margin:0px 0px 0px 2px;
	float:left;border:0;
}
#header #formulaire_recherche_rapide .formtext{
	float:left;
	margin-right:2px;
	height:16px;
	padding:1px 2px 0px 2px;
	margin:0px 0px 0px 0px;
	color:#878787;
	font-size:12px;
	width:150px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #404040;
	border-right-color: #878787;
	border-bottom-color: #878787;
	border-left-color: #404040;
}
/********************************************
			NAVIGATION
********************************************/
#navigation{
	background:url(../media/global-fond-nav-complete.gif) top left repeat-x;
	color:#FFFFFF;
	font-size:12px;
	height:28px;
	padding-bottom:6px;

}



#navigation ul li:hover div {
	left: auto;
	float:none;
}
#navigation li.sfhover div{
	left: auto;
	float:none;
	clear:both;
}
#navigation_gauche{
	height:22px;
	float:left;
	/*width:640px;*/
	line-height:12px;
	font-size:12px;
}
#navigation_droite{
	height:22px;
	float:right;
	
	/*width:420px;*/
/*	background:url(../media/global-fond-nav-droite.gif) top left no-repeat;*/

}
#navigation_droite li{float:right;font-size:12px;font-weight:normal;list-style-type:none;}
#navigation_droite li span{color:#FFFFFF;height:22px;}
#navigation_droite li.destinations span, #navigation_droite li.adresses span{color:#FFFFFF;height:16px;}
#navigation_droite li.connexion{padding:0px 7px 0px 0px;width:auto!important;width:130px;-width:130px;}
#navigation_droite li.destinations{padding:0px 7px 0px 0px;width:auto!important;width:80px;}
#navigation_droite li.adresses{padding:0px 7px 0px 0px;width:auto!important;width:65px;}
#navigation_droite li.inscrivezvous{background:url(../media/global-nav-inscrivezvous.gif) top right repeat-x; height:22px;font-weight:bold;width:auto!important;width:130px;}
#navigation_droite li.connexion span.menu, #navigation_droite li.destinations span.menu, #navigation_droite li.adresses span.menu{text-align:right;display:block;color:#fff;cursor:pointer;text-decoration:none;background:url(../media/global-nav-connexion.gif) center right no-repeat;padding:4px 15px 0px 0px;}
#navigation_droite li.inscrivezvous a{display:block;color:#fff;cursor:pointer;text-decoration:none;padding:4px 15px 0px 15px;}

#navigation_gauche li{float:left;font-size:12px;font-weight:bold;list-style-type:none;border-left:#FFFFFF solid 2px;}
#navigation_gauche li a,#navigation_gauche li span{display:block;color:#fff;cursor:pointer;text-decoration:none;padding:4px 8px 0px;}
#navigation_gauche li a,#navigation_gauche li {display:block;cursor:pointer;height:22px;}
#navigation_gauche li a {height:auto;}
#navigation_gauche li.home{background:url(../media/global-nav-home.gif) top left no-repeat;width:29px;}
#navigation_gauche li.home {border:0;}
#navigation_gauche li.home a span{display:none;}
#navigation_gauche li.adresses{background:url(../media/global-nav-adresse.gif) top left repeat-x;width:auto!important;width:92px;}
#navigation_gauche li.destinations{background:url(../media/global-nav-destination.gif) top left repeat-x;width:auto!important;width:114px;}
#navigation_gauche li.partir{background:url(../media/global-nav-boutique.gif) top left repeat-x;width:auto!important;width:72px;}
#navigation_gauche li.communaute{background:url(../media/global-nav-communaute.gif) top left repeat-x;width:auto!important;width:113px;}
#navigation_gauche li.boutique{background:url(../media/global-nav-boutique.gif) top left repeat-x;width:auto!important;width:88px;}
#navigation_gauche li.info_service{background:url(../media/global-nav-boutique.gif) top left repeat-x;width:auto!important;width:100px;}
#navigation_gauche li.blog{background:url(../media/global-nav-boutique.gif) top left repeat-x;width:auto!important;width:100px;}
#navigation_gauche li:hover, #navigation_gauche li.selected{background-position:0 -22px;}
#navigation_gauche li.sfhover{background-position:0 -22px;}

/*navigations absolues*/
#nav_adresses{width:140px;border:1px solid #cf0b1c;}
#nav_destinations{width:156px;border:1px solid #619928;}
#nav_partir{width:150px;border:1px solid #ea6a10;}
#nav_communaute{width:112px;border:1px solid #7e0d6d;}
#nav_boutique{width:105px;border:1px solid #ea6a10;}
#nav_info_service{width:105px;border:1px solid #ea6a10;}
#nav_connecter{width:102px; border:1px solid #00A7C3;-width:130px;}
#nav_fav_adresses{width:102px; border:1px solid #00A7C3;}
#nav_fav_destinations{width:102px; border:1px solid #00A7C3;}
#nav_fav_inscrivezvous{width:226px; border:1px solid #00A7C3;}

#nav_adresses, #nav_destinations, #nav_communaute, #nav_boutique, #nav_info_service, #nav_partir{left: -999em;position:absolute;top:152px;background-color:#FFFFFF;color:#000000;}
#nav_fav_adresses li a, #nav_fav_destinations li a{padding : 3px 0px;}
#nav_connecter, #nav_fav_destinations, #nav_fav_adresses, #nav_connexion, #nav_fav_inscrivezvous{left: -999em;position:absolute;top:150px;-top:152px;background-color:#FFFFFF;color:#000000;}

#nav_connexion{left: -999em;position:absolute;top:147px;
width:144px;padding:5px;
border:1px solid #15a7c2;

color:#fff;




}

#navigation_droite li.connexion span{color:#000;height:16px;}
#nav_connexion *{float:none;}
#nav_connexion input.formtext{margin-bottom:7px;width:120px;border:1px solid black;color:#666666;font-style:italic;text-align:center;font-size:12px;display:block;height:16px;padding:2px;float:right;margin-right:10px;}
#nav_connexion input.submit{background:url(../media/seconnecter.gif) top left no-repeat;width:94px;height:25px;float:right;margin-right:25px;border:0;}
#nav_connexion span.remember{margin-bottom:10px;font-size:11px;display:block;float:right;padding:0;width:13em;}
#nav_connexion span.remember label{margin-right : 5px; float : left;}
#nav_connexion span.remember input{margin-top:4px;margin-right : 5px; float : left;margin-left:7px;}

#nav_connexion span.forgotpass{margin-bottom:5px;font-size:11px;display:block;padding:5px 0px 0px 20px;}
#nav_connexion span.accespro{margin-bottom:5px;font-size:11px;display:block;padding:5px 0px 0px 10px;}
#navigation_gauche li div{
	font-size:1px;line-height:1px;z-index:2;
}
#navigation_gauche li div ul li{float:none;list-style-type:none;border:0;height:auto;padding:0px;font-size:12px;font-weight:normal;}
#navigation_gauche li div ul li a{display:block;color:#000000;padding:3px 5px 2px 5px;height:auto;line-height:16px;}
#navigation_gauche li div ul li a:hover{color:#fff;}
#navigation_gauche li div#nav_adresses ul li a:hover{background-color:#E89374;}
#navigation_gauche li div#nav_destinations ul li a:hover{background-color:#AECC6A;}
#navigation_gauche li div#nav_communaute ul li a:hover{background-color:#BA8FB1;}
#navigation_gauche li div#nav_boutique ul li a:hover{background-color:#F4A669;}
#navigation_gauche li div#nav_info_service ul li a:hover{background-color:#F4A669;}
#navigation_gauche li div#nav_partir ul li a:hover{background-color:#F4A669;}
#nav_connecter li a{color:#00a7c3;width:92px;display:block;height:1.5em;}

#nav_connecter li{display:block;clear:both;padding:3px 5px 2px;float:left;font-size:12px;width:92px;}

div#nav_connecter ul li:hover{background-color:#87C5D7;}
div#nav_connecter ul li:hover a{color:#fff;}
div#nav_connecter ul li a{text-decoration:none;}

#nav_fav_destinations, #nav_fav_adresses{width:160px;}
#navigation_droite li.destinations #nav_fav_destinations span.title, #navigation_droite li.adresses #nav_fav_adresses span.title{color:#666;padding: 3px 3px 3px 5px;display:block;height:14px;}

#nav_fav_inscrivezvous {width:226px;z-index:1;}
#nav_fav_inscrivezvous a#linkinsc{padding:0px;color:#000;}
#nav_fav_inscrivezvous p.bottominsc a#linkinsc{text-decoration:underline;}
#nav_fav_inscrivezvous a#linkpro{padding:10px;color:#000;font-weight:normal;}
#nav_fav_inscrivezvous a#linkpro strong{border-bottom:1px solid black;font-weight:normal;}
#nav_fav_inscrivezvous p.topinsc{/margin : 17px 7px 19px 19px;}
#nav_fav_inscrivezvous p.topinsc a#linkinsc{padding : 17px 7px 19px 19px;/margin : 17px 7px 19px 19px;color:#000;}
#nav_fav_inscrivezvous p.bottominsc{clear:both;/margin : 17px 7px 14px 19px;}
#nav_fav_inscrivezvous p.bottominsc a#linkinsc{clear:both;padding : 17px 7px 14px 19px;color:#000;}
#nav_fav_inscrivezvous p a#linkinsc{color:#000;}
#nav_fav_inscrivezvous ol{float:left;margin-left:35px;}
#nav_fav_inscrivezvous ol li{float:left;clear:left;color:#13a8c0;list-style-type:disc;margin-left:20px;/margin-left:0px;width:160px;}
#nav_fav_inscrivezvous ol li a#linkinsc{color:#13a8c0;width:250px;display:block;}




#nav_fav_destinations span, #nav_fav_adresses span{border-bottom:1px dashed #666;}
#nav_fav_destinations ul#nav_fav_dest li, #nav_fav_adresses ul#nav_fav_add li{float:left;}
#nav_fav_destinations ul#nav_fav_dest li.gestion, #nav_fav_adresses ul#nav_fav_add li.gestion{border-top:1px dashed #666;}
#nav_fav_destinations ul#nav_fav_dest li.gestion a, #nav_fav_adresses ul#nav_fav_add li.gestion a{padding: 3px 3px 3px 5px;width:152px;}
#nav_fav_destinations ul#nav_fav_dest li a, #nav_fav_adresses ul#nav_fav_add li a{padding-left:5px;color:#87C5D7;display:block;width:155px;}
#nav_fav_destinations ul#nav_fav_dest li:hover a, #nav_fav_adresses ul#nav_fav_add li:hover a{color:#fff;background-color:#87C5D7;}
/*navigation droite*/
.spacerNav {clear:both;height:6px;font-size:1px;background:url(../media/global-nav-spacer.gif) top left repeat-x;}
#nav_connecter, #nav_fav_destinations, #nav_fav_adresses, #nav_connexion{top:150px;-top:152px;z-index:1;}

#navigation_destination{
	margin-left : 10px;
	color:#000;
	font-size:12px;
	height:28px;
    padding-bottom:6px;
}
#navigation_destination ul li:hover div {
	left: auto;
	float:none;
}
#navigation_destination li.sfhover div{
	left: auto;
	float:none;
	clear:both;
}
#navigation_dest{
	height:22px;
	float:left;
	width:550px;
}


#navigation_dest li{float:left;font-size:12px;list-style-type:none;border-left:#FFFFFF solid 2px;}
#navigation_dest li a,#navigation_dest li span.decouverte{display:block;color:#000;cursor:pointer;text-decoration:none;padding:4px 5px 0px 5px;border:0px;}
#navigation_dest li a,#navigation_dest li {display:block;cursor:pointer;height:22px;}

#navigation_dest li.home {border:0;}
#navigation_dest li.home a span{display:none;}

#navigation_dest li:hover{background:#619928;}
#navigation_dest li.sfhover{background:#619928;}
#navigation_dest li:hover a{color:#fff}
#navigation_dest li.sfhover a{color:#fff}

#navigation_dest li:hover div#nav_decouverte ul li a{color:#000;}
#navigation_dest li:hover div#nav_quand ul li a{color:#000;}
#navigation_dest li:hover div#nav_dest_partir ul li a{color:#000;}

#navigation_dest li.sfhover div#nav_decouverte ul li a{color:#000;}
#navigation_dest li.sfhover div#nav_quand ul li a{color:#000;}
#navigation_dest li.sfhover div#nav_dest_partir ul li a{color:#000;}



/*navigations absolues*/
#nav_decouverte{width:87px;border:1px solid #619928;}
#nav_quand{width:91px;border:1px solid #619928;}
#nav_dest_partir{width:112px;border:1px solid #619928;}


#navigation_dest li.home{-width:36px;}
#navigation_dest li.decouverte{-width:36px;}
#navigation_dest li.quand{-width:92px;}
#navigation_dest li.dest_partir{-width:16px;}
#navigation_dest li.photo{-width:16px;}
#navigation_dest li.voirlacarte{-width:36px;}

#navigation_dest li.itineraire{-width:36px;}
#navigation_dest li.evenements{-width:36px;}

#nav_decouverte, #nav_quand, #nav_dest_partir{left: -999em;position:absolute;top:243px;-top:248px;background-color:#FFFFFF;color:#000000;}

#navigation_dest li div ul li{float:none;list-style-type:none;border:0;height:auto;padding:0px;font-size:12px;font-weight:normal;line-height:12px;}
#navigation_dest li div ul li a{display:block;color:#000000;padding:6px 7px 6px 7px;height:auto;-height:13px;}
#navigation_dest li div ul li a:hover{color:#fff;}
#navigation_dest li div#nav_decouverte ul li a:hover{background-color:#AECC6A;color:#fff;}
#navigation_dest li div#nav_quand ul li a:hover{background-color:#AECC6A;color:#fff;}
#navigation_dest li div#nav_dest_partir ul li a:hover{background-color:#AECC6A;color:#fff;}

#navigation_dest li.separateur{padding-top:4px;}
#navigation_dest li.separateur:hover{background:#fff;}


/*********************
    BONNES ADRESSES
*********************/
div#bonnesadresses{
  background-color : #f4cc8a;
}


div#bonnesadresses div#bonneadressestitle{
  background: url(../media/bonneadresse.png) no-repeat right top;
  color : #fff;
  padding-left : 180px;
  padding-top : 2px;
  padding-right:0px;
  margin-right:0px;
  font-weight : bold;
  font-size : 12px;
  -height:12px;
  height:auto!important;
}


div#bonnesadresses div{
  padding : 10px;
}

div#bonnesadresses div a:hover{
  color: red;
}

/*********************
    DIVERS
*********************/
div#filariane{
  padding : 2px 5px 2px 10px;
  background: url(../media/ariane.png) repeat-y left top;
  height:15px;
  font-size:11px;
}

div#filariane a:hover{text-decoration:underline;}


div#presentation_footer{
  margin : 0;
  background: url(../media/presentation_footer.png) no-repeat left top;
  height : 11px;
  width: 688px;
}

div#newsletter{
  background:transparent url(../media/newsletter.jpg) no-repeat scroll left top;
  color:#FFFFFF;
  font-size:12px;
  height:118px;
  padding-left:10px;
  width:291px;

}

div#newsletter h2{
  color : #fff;
  font-size : 14px;
  margin:0 0 3px;
  padding-top : 3px;
  border:0;
}

div#newsletter form{
  display : inline;
}
div#newsletter input{
  margin : 0;
  padding : 0;

}

div#newsletter p.checkbox{margin-top:5px;font-size:10px;width:290px;}
div#newsletter p.checkbox input, div#newsletter p.checkbox span{float:left;margin-right:5px;}

div#newsletter input#member_mail{margin-top:7px;width:190px;}
div#newsletter input#submitbutton{
  background: url(../media/jemabonne.gif) no-repeat left top;
  height : 22px;
  width : 106px;
  border : 0px;
  margin:7px auto auto 90px;
  /margin-top:0px;
}

div#newsletter input#submitbutton:hover{
  background: url(../media/jemabonne.gif) no-repeat left top;
}

div#newsletter a{
  color : #fff;
}

div#newsletter p{
  margin : 0;
  padding : 0;
  margin-top : 5px;
}


div#minicarte{
  float:right;
  margin-top:3px;
}

p.ville a{
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
}
p.categorie a{
  text-decoration:none;
  font-size:10px;
}

div.descriptif, p.descriptif{
  font-size:11px;
}
a.dest_adresse{
background:transparent url(../media/lien_dest_adresse.png) no-repeat scroll left top;
color:#999999;
/*font-size:15px;
font-weight:normal;*/
font-size:12px;
font-weight:bold;
margin-left:2px;
padding-left:10px;
text-decoration:none;
}

div#invit_friends{
  background: url(../media/inviterami.png) no-repeat left top;
  width:214px;
  height:98px;
  padding-left:87px;
  padding-top:10px;
  font-size:14px;
  text-align:center;
  margin:auto;
  margin-top:10px;
}

div#invit_friends a{color:#fff;font-weight:bold;}

div#filariane a{text-decoration:none;}
div#filariane a:hover{text-decoration:underline;}
a.donneravistext{
  color:#13a7c3;
  font-size:10px;
}


a.link_referencement{display:block;margin-left:15px;padding-bottom:15px;margin-top:20px;color:#666666;text-decoration:none;width:250px;}
a.link_referencement:hover{text-decoration:underline;}

span#pag_selected{display:inline;font-weight:bold;}

input[type="submit"], a.suppr, a.voir, p#ajouterunami, span#monde_radio, span#france_radio{
  cursor: pointer;
  border:none;
}

#nav_fav_destinations{
  position:absolute;
}
ul#nav_connected li a, ul#nav_fav_add li a, ul#nav_fav_dest li a{text-decoration:none;}


/*******************************************
          INFO LEGALE & PUBLICATION
*******************************************/

ul#infolegale{list-style-type:none;margin-left:50px;}
ul#infolegale li{margin-bottom:30px;}
ul#infolegale li p{padding-left:20px;}
ul#infolegale li p.title{
border-bottom:1px solid #CF0B1C;
color:#CF0B1C;
font-size:15px;
font-weight:bold;
margin-bottom:10px;
margin-left:20px;
padding-left:0;
width:535px;
}
ul#infolegale li p.societe{font-weight:bold;}
ul#infolegale li p.societe a{color:#000;text-decoration:none;}
ul#infolegale li p.societe a:hover{text-decoration:underline;}
p.copyright{text-align:center;margin-bottom:30px;}
p.copyright span{font-size:8px;}
h1.mention{margin: 23px 0px 45px 25px;}
div#publication{padding: 15px 50px;padding-top:0px;text-align:justify;}
div#publication div#intro {margin-bottom:20px;}
div#publication div#intro p.nom{text-align:right;margin-top:10px;}
div#publication p.recap{font-weight:bold;font-size:16px;}
div#publication p.megatitle{font-weight:bold;font-size:15px;color:#CF0B1C;}
div#publication div.megatitle{border-bottom:1px solid #CF0B1C;margin-top:40px;}
div#publication div.first{margin-top:0px;}
div#publication p.subtitle{border-bottom:1px solid #BCBEBD;
font-size:14px;
font-weight:bold;
margin-top:25px;}
div#publication div#recap{background:url(../media/publication.jpg) no-repeat left top;width:443px;height:200px;padding:10px;margin:auto;margin-top:15px;}
div.megaspacer{height:30px;}
div#publication div#recap div#colG{float:left;
margin-left:16px;
margin-top:20px;}
div#publication div#recap div#colD{float:right;
margin-top:20px;
width:165px;}
div#publication div#recap div.block{margin-bottom:25px;}
div#publication div#recap div.block a{background:transparent url(../media/publication_fleche.gif) no-repeat scroll left 1px;
font-size:13px;
font-weight:bold;
padding-left:13px;}
div#publication a.ancrevoir{float:right;
font-size:11px;
margin-right:75px;}

div#publication div#recap div.block ul{margin-left:20px;margin-top:10px;}
div#publication div#recap div.bottom {text-align:center;}
a.ancre{text-decoration:none;float:left;height:1px;font-size:1px;}
a.ancre:hover{text-decoration:none;}
div#publication ul.catalogue, div#publication ul.catalogue ul{list-style-type:none;}
div#publication ul.catalogue li{clear:left;margin-top:20px;}
div#publication ul.catalogue li img{float:left;height:150px;margin-top:10px;}
/*div#publication p.descriptif{float:right;font-size:12px;margin-right:30px;margin-top:10px;width:460px;}*/
div#publication p.descriptif{font-size:12px;
margin-top:10px;
padding-left:100px;-padding-left:10px;
width:490px;}
div#publication ul.catalogue li p.title{font-weight:bold;}
div#publication ul.catalogue ul li{margin-top:0px;}
div#publication p.bigdescriptif{font-size:12px;margin-top:10px;}
div#publication p.img{text-align:center;}
div#publication p.img img{padding-left:50px;
padding-right:50px;}
div#publication a.ancreup{background:transparent url(../media/publication_fleche_hdp.gif) no-repeat scroll right top;
display:block;
float:right;margin-top:9px;
height:7px;text-decoration:none;
width:7px;}
div#publication p.notfirst{margin-top:40px;}
div#publication img.first{margin-left:25px;}
div#publication img.mag{margin-right:10px;margin-top:10px;}

div#publication ul.catalogue li.belgique p.title{background:url(../media/belgique.jpg) no-repeat left top;}
div#publication ul.catalogue li.canada p.title{background:url(../media/canada.jpg) no-repeat left top;}
div#publication ul.catalogue li.russie p.title{background:url(../media/russe.jpg) no-repeat left top;}
div#publication ul.catalogue li.chine p.title{background:url(../media/chine.gif) no-repeat left top;}
div#publication ul.catalogue li.pologne p.title{background:url(../media/polonais.jpg) no-repeat left top;}

div#publication ul.catalogue li.belgique p.title, div#publication ul.catalogue li.canada p.title, div#publication ul.catalogue li.russie p.title, div#publication ul.catalogue li.chine p.title, div#publication ul.catalogue li.pologne p.title{
padding-left:45px;
padding-top:5px;
margin-bottom:5px;
}

div#publication ul.catalogue li.canada, div#publication ul.catalogue li.russie, div#publication ul.catalogue li.chine, div#publication ul.catalogue li.pologne{margin-top:40px;}
div#publication ul.catalogue li.belgique{margin-top:20px;}
div#publication ul.catalogue li.pologne{margin-bottom:50px;}


div#avantagecomptepro{background:transparent url(../media/sinscrire_colDroite_content.png) repeat-y scroll left top;}

div#avantagecomptepro div.service_header{
  background:transparent url(../media/charte_avis.png) no-repeat scroll left top;
  color:#fff;
  font-weight:bold;
  height:43px;
  text-align:center;
  padding:3px 20px;
  font-size:15px;
}

div#avantagecomptepro div.service_header_connect{
  background:transparent url(../media/connectproright.png) no-repeat scroll left top;
  color:#fff;
  font-weight:bold;
  height:27px;
  text-align:center;
  padding:3px 20px;
  font-size:15px;
}

div#avantagecomptepro ul{list-style-type:disc;margin-left:30px;margin-right:10px;}
div#avantagecomptepro ul.connect{list-style-type:disc;margin-left:25px;}
div#avantagecomptepro ul li p.title{font-weight:bold;}
div#avantagecomptepro p.service_footer{
  background:transparent url(../media/sinscrire_colDroite_footer.png) no-repeat scroll left top;
  width:300px;
  height:20px;
}

div#avantagecomptepro ul li{

  padding-right:10px;
  text-align:justify;
  margin-bottom:18px;
}


div.creercomptemembre{height:84px;padding-left:160px;padding-top:160px;width:297px;background: transparent url(../media/membrepf.png) repeat-y scroll left top;-width:137px;margin-top:10px;}
div.creercomptemembre a{display:block;width:115px;height:40px;background: transparent url(../media/n3_creer_un_compte_out.gif) repeat-y scroll left top;}
div.creercomptemembre a:hover{background: transparent url(../media/n3_creer_un_compte_on.gif) repeat-y scroll left top;}
div.creercomptemembre a span{display:none;}

div#creercomptemembre_acc {height:64px;padding-left:95px;padding-top:61px;width:297px;background: transparent url(../media/membrepf2.png) repeat-y scroll left top;-width:137px;margin-top:10px;}
div#creercomptemembre_acc a{display:block;width:140px;height:41px;background: transparent url(../media/btn_inscrivez.gif) repeat-y scroll left top;}
div#creercomptemembre_acc a:hover{background: transparent url(../media/btn_inscrivez_over.gif) repeat-y scroll left top;}
div#creercomptemembre_acc a span{display:none;}
/********************************************
			FOOTER
********************************************/


div#footer{
  background: transparent url(../media/ariane.png) repeat-y scroll left top;
  font-size:12px;
}

div#footer_nav
{
  background: url(../media/footer.png) top left no-repeat;
  color: #fff;
  height : 114px;
}
div#footer ul {list-style-type:none;}

div#footer_nav ul li{float:left;padding:8px 10px 10px;-padding-bottom:0px;}
div#footer_nav ul li a{color:#fff;}
div#footer_nav ul li a{text-decoration:none;}
div#footer_nav ul li a:hover{text-decoration:underline;}
div#footer_nav ul li ul{/height:14px;-height:1px;}
div#footer_nav ul li ul.first{margin-top:10px;}
div#footer_nav ul li ul li{padding:0px;}

div#footer_nav ul li.adresses{padding-left:0px;width:72px;/display:inline;margin-left:85px;margin-left:200px;}
div#footer_nav ul li.destinations{width:167px;/display:inline;}
div#footer_nav ul li.partir{width:125px;}
div#footer_nav ul li.communaute{width:119px;}
div#footer_nav ul li.boutique{width:90px;}
div#footer_nav ul li.pro{width:117px;}
div#footer_nav ul li.pro span{font-weight:bold;}
div#footer_nav ul li.pro ul li{clear:left;/width:100px;}
div#footer_nav ul li.pro ul li.bientot {margin-left:10px;margin-top:20px;color:#000;-display:inline;}
div#footer_nav ul li.pro ul li.bientot2 {margin-left:10px;color:#000;-display:inline;}
div#footer_nav ul li.pro a{color:#000;text-decoration:underline;}
div#footer_nav ul li.pro a:hover{text-decoration:none;}



div#footer_nav ul li.adresses ul li{clear:left;}
div#footer_nav ul li.communaute ul li{clear:left;}
div#footer_nav ul li.partir ul li{clear:left;/width:120px;}
div#footer_nav ul li.boutique ul li{clear:left;/width:80px;}
div#footer_nav ul li.destinations ul{clear:left;}
div#footer_nav ul li.destinations ul li{padding-left:5px;}
div#footer_nav ul li.destinations ul li.clearleft{padding-left:0px;}

div#footer_nav ul li.pro ul{margin-top:5px;}
div#footer_nav ul li.pro ul li.business{color:#000000;
margin-bottom:10px;margin-bottom:5px;
margin-left:8px;}
div#footer_nav ul li.pro ul li.nosservice a{background: url(../media/nosservice.gif) top left no-repeat;display:block;
height:37px;
margin-bottom:5px;
margin-left:10px;
width:101px;}
div#footer_nav ul li.pro ul li.nosservice a span{display:none;}
div#footer_nav ul li.pro ul li.english{clear:left;}
div#footer_nav ul li.pro ul li.english a{background: url(../media/english.gif) top left no-repeat;display:block;color:#000;font-size:10px;
padding-left:19px;margin-right:5px;}
div#footer_nav ul li.pro ul li.spain a{background: url(../media/spain.gif) top left no-repeat;display:block;color:#000;font-size:10px;
padding-left:19px;}

ul.ville{/width:700px;}

div#footer_content{
  background: url(../media/supperfooter.png) top left no-repeat;
  width:880px;
  min-height:217px;
  /height:217px;
  padding-left:120px;
padding-top:22px;

}

div#footer span.adresses{color:#CF0B1C;clear:left;font-weight:bold;float:left;display:block;}
div#footer span.destinations{color:#619928;clear:left;font-weight:bold;float:left;}
div#footer_content ul.ville li, div#super_footer ul.ville li{float:left;margin-bottom:3px;margin-left:5px;}

div#super_footer{margin-top:30px;}
div#super_footer div.container_footer{margin:auto;margin-top:5px;}
div#super_footer div.container_footer p{margin-top:7px;}
div#super_footer p a{text-decoration:none;color:#000;}
div#super_footer p a:hover{text-decoration:underline;}
div#footer_content p.list_ville{float:left;padding-left:5px;}
div.adresses-footer{background-color:#CF0B1C;}
div.adresses-footer span{color:#000;clear:left;font-weight:bold;float:left;display:block;margin-bottom:7px;}

div.destinations-footer{background-color:#619928;}
div.destinations-footer span{color:#000;clear:left;font-weight:bold;float:left;display:block;margin-bottom:7px;}

p#copyright{color:#999999;
float:right;
font-size:11px;
}

a.texte1noir{text-decoration:none;}
a.texte1noir:hover{text-decoration:underline;}

div#chartesuggest div#offregratuites {background:transparent url(../media/offregratuite.png) no-repeat scroll left top;width:300px;height:57px;padding:0;}
div#chartesuggest div#offregratuites p{display:none;}
div#chartesuggest ul#offregratuites li.suggestion{background:transparent url(../media/offregratuite_suggestion.png) no-repeat scroll left top;border-bottom:1px solid #BCBCBC;min-height:37px;-height:37px;}
div#chartesuggest ul#offregratuites li.plaque{background:transparent url(../media/offregratuite_plaque.png) no-repeat scroll left 7px;border-bottom:1px solid #BCBCBC;min-height:82px;-height:82px;}
div#chartesuggest ul#offregratuites li.plaque span{margin-top:15px;}
div#chartesuggest ul#offregratuites li.alerte{background:transparent url(../media/offregratuite_alerte.png) no-repeat scroll left 10px;min-height:45px;-height:45px;}
div#chartesuggest ul#offregratuites li span{display:block;font-weight:bold;}
div#chartesuggest ul#offregratuites li{padding-bottom:10px;padding-left:75px;padding-top:10px;margin-bottom:0px;margin-right:10px;}

div#chartesuggest div#offregratuites-fr {background:transparent url(../media/offregratuite.png) no-repeat scroll left top;width:300px;height:57px;padding:0;}
div#chartesuggest div#offregratuites-fr p{display:none;}
div#chartesuggest ul#offregratuites-fr li.suggestion{background:transparent url(../media/offregratuite_suggestion.png) no-repeat scroll left top;border-bottom:1px solid #BCBCBC;min-height:37px;-height:37px;}
div#chartesuggest ul#offregratuites-fr li.plaque{background:transparent url(../media/offregratuite_plaque.png) no-repeat scroll left 7px;border-bottom:1px solid #BCBCBC;min-height:82px;-height:82px;}
div#chartesuggest ul#offregratuites-fr li.plaque span{margin-top:15px;}
div#chartesuggest ul#offregratuites-fr li.alerte{background:transparent url(../media/offregratuite_alerte.png) no-repeat scroll left 10px;min-height:45px;-height:45px;}
div#chartesuggest ul#offregratuites-fr li span{display:block;font-weight:bold;}
div#chartesuggest ul#offregratuites-fr li{padding-bottom:10px;padding-left:75px;padding-top:10px;margin-bottom:0px;margin-right:10px;}

div#chartesuggest div#offregratuites-md {background:transparent url(../media/offregratuite.png) no-repeat scroll left top;width:300px;height:57px;padding:0;}
div#chartesuggest div#offregratuites-md p{display:none;}
div#chartesuggest ul#offregratuites-md li.suggestion{background:transparent url(../media/offregratuite_suggestion.png) no-repeat scroll left top;border-bottom:1px solid #BCBCBC;min-height:37px;-height:37px;}
div#chartesuggest ul#offregratuites-md li.plaque{background:transparent url(../media/offregratuite_plaque.png) no-repeat scroll left 7px;border-bottom:1px solid #BCBCBC;min-height:82px;-height:82px;}
div#chartesuggest ul#offregratuites-md li.plaque span{margin-top:15px;}
div#chartesuggest ul#offregratuites-md li.alerte{background:transparent url(../media/offregratuite_alerte.png) no-repeat scroll left 10px;min-height:45px;-height:45px;}
div#chartesuggest ul#offregratuites-md li span{display:block;font-weight:bold;}
div#chartesuggest ul#offregratuites-md li{padding-bottom:10px;padding-left:75px;padding-top:10px;margin-bottom:0px;margin-right:10px;}

div#chartesuggest div#offregratuites-en {background:transparent url(../media/offregratuite-en.png) no-repeat scroll left top;width:300px;height:57px;padding:0;}
div#chartesuggest div#offregratuites-en p{display:none;}
div#chartesuggest ul#offregratuites-en li.suggestion{background:transparent url(../media/offregratuite_suggestion.png) no-repeat scroll left top;border-bottom:1px solid #BCBCBC;min-height:37px;-height:37px;}
div#chartesuggest ul#offregratuites-en li.plaque{background:transparent url(../media/offregratuite_plaque.png) no-repeat scroll left 7px;border-bottom:1px solid #BCBCBC;min-height:82px;-height:82px;}
div#chartesuggest ul#offregratuites-en li.plaque span{margin-top:15px;}
div#chartesuggest ul#offregratuites-en li.alerte{background:transparent url(../media/offregratuite_alerte.png) no-repeat scroll left 10px;min-height:45px;-height:45px;}
div#chartesuggest ul#offregratuites-en li span{display:block;font-weight:bold;}
div#chartesuggest ul#offregratuites-en li{padding-bottom:10px;padding-left:75px;padding-top:10px;margin-bottom:0px;margin-right:10px;}

div#moteur_recherche dd.geo input{width:13px;}
div#moteur_recherche dd.geo input.retligne{display:block;}

/*** BLOG ***/
div.flux_rss_hp{background:#eeeeef url(../media/blog-title.png) top left no-repeat;margin:22px 15px 0px 8px;width:298px;padding:0 10px;padding-top:74px;}
div.flux_rss_hp .title{font-weight:bold;}
div.flux_rss_hp .title a, div.flux_rss_hp .desc a{text-decoration:none}
div.flux_rss_hp .title a:hover, div.flux_rss_hp .desc a:hover{text-decoration:underline}
div.flux_rss_hp .date{font-style:italic;color:#666;font-size:11px;}
div.flux_rss_hp .desc {margin-bottom:10px;}
div.flux_rss_hp .plus {text-align:right;margin-bottom:10px;}
div.flux_rss_hp .plus a{color:#666;}
div.flux_rss_hp .megatitle{border-bottom:1px solid #999999;color:#E74C20;font-size:13px;font-weight:bold;margin-bottom:5px;}
div.footer_rss_link{background:url("../media/blog-footer.png") no-repeat scroll left top #EEEEEF;color:#E74C20;margin:0 15px 0 8px;padding:15px 5px 0;text-align:center;width:308px;}
div.footer_rss_link a{color:#e74c20;}
p.footer_rss{background:#eeeeef url(../media/blog-footer-bis.png) top left no-repeat;height:9px;font-size:1px;line-height:1px;width:318px;margin:0px 15px 5px 8px;}

div.flux_rss_colD{background:#eeeeef url(../media/blog-cold-title.png) top left no-repeat;margin:22px 0px 0px 0px;width:280px;}
div.footer_rss_link_colD{background:#eeeeef url(../media/blog-cold-footer.png) top left no-repeat;margin:0;width:290px;font-size:11px;}
p.footer_rss_colD{background:#eeeeef url(../media/blog-cold-footer-bis.png) top left no-repeat;height:6px;margin:0;width:300px;}
div.flux_rss_colD .desc {margin-bottom:10px;}

/*** SEARCH ***/
#precisez_search { background-color: #f9e4c3; width:310px; }
#precisez_search .title { background-color: transparent; background-image: url("../media/precisez.gif"); background-repeat: no-repeat; color: #ffffff; font-weight: bold; padding-top: 5px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; font-size: 14px; width:290px; height:29px }
#precisez_search .subtitle { font-size: 12px; color: #cf0b1c; font-weight: bold; margin-bottom: 4px; }
#precisez_ville_search { padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; font-size: 12px; width:290px; }
.precisez_search_content_n1 { list-style-type:none; padding-left: 20px; }
.precisez_search_content_n1 a { text-decoration:none; }
.precisez_search_content_n1 a:hover { text-decoration:underline; } 
.precisez_search_content_n2 { list-style-type:none; padding-left: 40px; }
.precisez_search_content_n2 a { text-decoration:none; }
.precisez_search_content_n2 a:hover { text-decoration:underline; } 
.precisez_search_content_n3 { list-style-type:none; padding-left: 60px; }
.precisez_search_content_n3 a { text-decoration:none; }
.precisez_search_content_n3 a:hover { text-decoration:underline; } 
.precisez_search_space { list-style-type:none; font-size:4px;}

div.fast_search_affiner{ background: url(../media/fast_search_affiner.gif) no-repeat left top; height:30px; padding-left:10px; padding-top:8px; width:358px;margin-left:40px; margin-top:10px;}
div.fast_search_affiner span{color:#fff;float:left;margin-right:5px;margin-top:3px;}
div.fast_search_affiner .submit{ background:url(../media/recherche-rapide-ok.jpg) top left no-repeat; width:20px; height:20px; font-size:1px; color:#41281a; cursor:pointer; margin:0px 0px 0px 2px; float:left; }
div.fast_search_affiner .formtext{	float:left; margin-right:2px; height:16px; padding:1px 2px 0px 2px; margin:0px 0px 0px 0px; color:#878787; font-size:12px; width:150px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #404040; border-right-color: #878787; border-bottom-color: #878787; border-left-color: #404040; }

.cat_affiner { background:url(../media/recherche-rapide-ok.jpg) top left no-repeat; width:20px; height:20px; font-size:1px; color:#41281a; cursor:pointer; margin-right:2px; border:0px; }

