div#adresses{
  width:688px;
  min-height : 525px;
}


div#content{background: url(../media/all.png) repeat-y left top;}
div#content_footer{background: url(../media/content_footer.png) no-repeat left top;width:1000px;height:20px;margin:auto;}

div#subcontent{height:22px;background: url(../media/ariane.png) repeat-y left top;width:1000px;}


div#header_presentation_membre{
  background: url(../media/espacemembre_header.png) no-repeat left top;
  width:688px;
  min-height : 70px;
}

div.fast_search_zero{
  background: url(../media/fast_search_zero.gif) no-repeat left top;
height:30px;
padding-left:10px;
padding-top:8px;
width:308px;margin-left:40px;
margin-top:20px;
}

div.fast_search_zero span{color:#fff;float:left;margin-right:5px;margin-top:3px;}

div.fast_search_zero .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_zero .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;
}


a.backfriend{margin-left:30px;}
h1 {
  color : #CF0B1C;
  font-size: 30px;
  float : left;
  font-weight:bold;
  margin : 0px;
  padding:12px 0 0 10px;
  line-height:30px;
}

h1.localite{font-size:20px;}

h1.envoyeraunami {
color:#13A7C3;
float:left;
font-size:30px;
font-weight:bold;
line-height:30px;
margin:0;
padding:12px 0 0 10px;
}


h1 span#hun{
border:0 none;
color:#CF0B1C;
font-size:16px;
font-weight:bold;
margin:0 0 5px;
padding-top:25px;
}

h1.adresses{
  font-size:18px;
  line-height:18px;
  color:#000;
  padding : 2px 0 2px 25px;
  margin-top : 8px;
  text-align:left;
}

h1.adresses span{
  display:block;
  font-size:13px;
  font-weight:bold;
}

h1 span#hun{
  font-size:12px;
  font-weight:bold;
  color:#CF0B1C;
  margin-top : 5px;
 /* border-bottom:2px solid #CF0B1C;*/
}
/*
font-size:16px;
font-weight:bold;
line-height:16px;
margin-top:22px;
*/
h1.resultat{margin-top:5px;text-align:left;}
h1.resultat span{font-size:14px;color:#636466;font-weight:normal;color:#000;}
h1.resultat span.keyword{font-size:14px;color:#636466;font-weight:bold;color:#000;}
h1.ref{text-align:left;}
h2{
  color : #CF0B1C;
  font-size : 14px;
  font-weight : bold;
  border-bottom : 1px solid #bbbdbe;
}

h2.avis{
  color: #000;
  font-size:13px;
  border-bottom: 1px solid #636466;
  padding-top:5px;
  margin-bottom: 10px;
  margin-top:25px;

}

h2.avis_pf{
  color: #000;
  font-size:13px;
  border : 0;
  margin-left:10px;
  padding-top:5px;
  margin-bottom: 10px;

}

h2.avis div{margin-bottom:5px;}
h2.avis p{display:inline; color:#999;}
h2.avis p span{color:#00A7C3;}

h3{
  font-size : 12px;
  font-weight : bold;
}

h4{
  font-size : 12px;
  font-weight : normal;
  margin: 0px;
  padding : 0px;
}

h4 p.categorie{
  color : #7B7C7E;
  text-decoration:none;
  font-size:10px;
  font-weight:bold;
}

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

span.ville{
  color:#999999;
  display:block;
  float:left;
  font-size:15px;
  line-height:16px;
  margin-left:5px;
  margin-top:21px;
}
div#header_presentation{
  background: url(../media/adresse_header.png) no-repeat left top;
  width:688px;
  min-height : 70px;
  -height:70px;
}

div#header_presentation div#titre{
  width : 80%;
  float : left;
  margin-top:3px;
  -display:inline;
}
div#header_presentation div.titre{
  margin-left:10px;
}

div#favoris a.add{
  padding-right : 13px;
  background: url(../media/lien_add_add.gif) no-repeat right top;
}

div#favoris a.add:hover{
  background: url(../media/lien_add_add_on.gif) no-repeat right top;
}

div#favoris a.suppr{
  padding-right : 14px;
  background: url(../media/lien_suppr_add.gif) no-repeat right top;
}

div#favoris a.suppr:hover{
  background: url(../media/lien_suppr_add_on.gif) no-repeat right top;
}

div.spacer_bar{
  clear:both;
  border-bottom:1px solid #999;
  margin-top:3px;
  margin-bottom:3px;
  margin-left:10px;
}

div#header_presentation div.categories{
  color : #9B9C9E;
  clear : both;
  font-size : 12px;
  margin-left: 10px;
  margin-top : 3px;
  width : 80%;
  padding-top : 2px;
  border-top : 1px solid #9B9C9E;
}

div#header_presentation p.back{
  color : #9B9C9E;
  display : block;
  margin-left : 10px;
  margin-top : 8px;
  background: url(../media/back.png) no-repeat left bottom;
  padding-left : 9px;
}

div#bonnesadresses form#seekfrance, div#bonnesadresses form#seekmonde{
  margin-left : 10px;
  float : left;
  width:130px;
}

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;
}

form#seekfrance input#submit_fr:hover, form#seekmonde input#submit_md:hover{
  background: url(../media/trouver_on.gif) no-repeat left top;
}

form#seekfrance dd.submit_en input#submit_fr, form#seekmonde dd.submit_en input#submit_md{
  background: url(../media/trouver-en.gif) no-repeat left top;
}

form#seekfrance dd.submit_en input#submit_fr:hover, form#seekmonde dd.submit_en input#submit_md:hover{
  background: url(../media/trouver-en_on.gif) no-repeat left top;
}

div#bonnesadresses div#geolocalisation_block_fr, div#bonnesadresses div#geolocalisation_block_md { padding:0 10px;}
div.accueilVille { display:block;}
dl.part div#geolocalisation_block_fr, dl.part div#geolocalisation_block_md { height:30px; }
div#migfrance div#rechercher form#seekfrance div#geolocalisation_block_fr dd select,
div#migfrance div#rechercher form#seekmonde div#geolocalisation_block_md dd select { width:60px; }

dl.part div#geolocalisation_block_fr, dl.part div#geolocalisation_block_md  { margin-left:-10px;}

form#seekfrance div#geolocalisation_block_fr input,form#seekmonde div#geolocalisation_block_md input{
  margin:8px 3px 5px 0px;
  float:left;
  width:14px;
  border:0px;
}

dl.part div#geolocalisation_block_fr input:first-child, dl.part div#geolocalisation_block_md input:first-child {
  margin:8px 3px 5px 0px;
}

dl.part div#geolocalisation_block_fr dd:first-child, dl.part div#geolocalisation_block_md dd:first-child {
  margin:0px 3px 5px 10px;
}

div#bonnesadresses dl.part div#geolocalisation_block_fr dd:first-child, div#bonnesadresses  dl.part div#geolocalisation_block_md dd:first-child {
  margin:0px;
}

div#geolocalisation_block_fr dt,div#geolocalisation_block_md dt {
  float:left;
  margin-right:3px;
}

dd.spacer_left { clear:left; margin-left:10px; }
div#bonnesadresses dd.spacer_left { clear:left; margin-left:0px; }
div#geolocalisation_block_fr label,div#geolocalisation_block_md label {
  margin:0px;
  padding-top:8px;
  font-weight:normal;
  color:black;
  font-size:11px;
  float:left;
}

div#geolocalisation_block_fr select#geo_fr,div#geolocalisation_block_md select#geo_md {
  width:45px;
  font-size:9px;
  float:left;
  margin:6px 0 0 5px;
  border-style:solid;
  border-width:2px 1px 1px 2px;
  border-color:#A0A0A0 #DFDCD5 #DFDCD5 #A0A0A0;
}

div#geolocalisation_block_fr dd select#geo_fr,div#geolocalisation_block_md dd select#geo_md {width:65px;}

div.bonnesadresses ul{
  font-size : 12px;
  list-style-type : none;
  margin-top : 15px;
}

div#bonnesadresses ul li a{text-decoration:none;}
div#bonnesadresses ul li a:hover{text-decoration:underline;}

div#bonnesadresses ul#categorie_gauche
{
  float : left;
  margin-left : 40px;
  width:220px;
}

div#bonnesadresses ul#categorie_droite
{
  margin-right : 20px !important;
  -margin-right: 5px;
  float : right;
  width:220px;
}

div#bonnesadresses ul#general
{
  margin-left:180px;
}

div#bonnesadresses ul#categorie_1
{
  float:left;
  margin-top:0;
  margin-left:40px;
  margin-bottom: 10px;
  margin-top:10px;
}

div#bonnesadresses ul#categorie_2
{
  float:left;
  margin-top:0;
  margin-left:40px!important;
  -margin-left:20px;
  margin-bottom: 10px;
  margin-top:10px;
}

div#bonnesadresses ul#categorie_1 li, div#bonnesadresses ul#categorie_2 li
{
  padding:0;
  color : #7B7C7E;
  width:200px;
  margin-bottom:0px;
}

div#bonnesadresses ul#categorie_1 li a, div#bonnesadresses ul#categorie_2 li a, div#bonnesadresses ul#categorie_1 li span, div#bonnesadresses ul#categorie_2 li span
{
  color : #000;
  font-weight:normal;
  font-size:12px;
}

div#bonnesadresses ul#categorie_1 li:hover a, div#bonnesadresses ul#categorie_2 li:hover a
{
  text-decoration : underline;
  color : #000;
}

div#bonnesadresses ul#categorie_1 li:hover span, div#bonnesadresses ul#categorie_2 li:hover span
{
  color : #000;

}



div#bonnesadresses ul li{
  padding : 0px 0px 5px 19px;
  margin-bottom : 10px;
  list-style:none;
}

div#bonnesadresses ul li span{
  font-size : 12px;
  color : #CF0B1C;
  font-weight : bold;
}

div#bonnesadresses ul.bigcat li.cat_650{background: url(../media/cat_650.gif) no-repeat left top;}
div#bonnesadresses ul.bigcat li.cat_1074{background: url(../media/cat_1074.gif) no-repeat left top;}
div#bonnesadresses ul.bigcat li.cat_1085{background: url(../media/cat_1085.gif) no-repeat left top;}
div#bonnesadresses ul.bigcat li.cat_1145{background: url(../media/cat_1145.gif) no-repeat left top;}
div#bonnesadresses ul.bigcat li.cat_1165{background: url(../media/cat_1165.gif) no-repeat left top;}
div#bonnesadresses ul.bigcat li.cat_1166{background: url(../media/cat_1166.gif) no-repeat left top;}
div#bonnesadresses ul.bigcat li.cat_1167{background: url(../media/cat_1167.gif) no-repeat left top;}
div#bonnesadresses ul.bigcat li.cat_1168{background: url(../media/cat_1168.gif) no-repeat left top;}
div#bonnesadresses ul.bigcat li.cat_1169{background: url(../media/cat_1169.gif) no-repeat left top;}
div#bonnesadresses ul.bigcat li.cat_1170{background: url(../media/cat_1170.gif) no-repeat left top;}
div#bonnesadresses ul.bigcat li.cat_1171{background: url(../media/cat_1171.gif) no-repeat left top;}
div#bonnesadresses ul.bigcat li.cat_1172{background: url(../media/cat_1172.gif) no-repeat left top;}
div#bonnesadresses ul.bigcat li.cat_1173{background: url(../media/cat_1173.gif) no-repeat left top;}
div#bonnesadresses ul.bigcat li.cat_1174{background: url(../media/cat_1174.gif) no-repeat left top;}




div#bonnesadresses div.spacer{margin:0;padding:0;}

div#adressesplusconsultees{
  float : left;
  width : 320px;
  -width : 315px;
  margin-top : 10px;
  margin-left : 10px;
  -display:inline;
}

div#dernieresadresses{
  float : right;
  width : 320px;
  margin-top : 10px;
  margin-right : 15px;
}

div#derniersavis{
  float : right;
  width : 320px;
  margin-top : 30px;
  margin-right : 15px;
}

div#adressesplusconsultees ul, div#dernieresadresses ul, div#derniersavis ul{
  list-style-type : none;
  margin-left : 2px;
}

div#adressesplusconsultees li, div#dernieresadresses li{
  padding-left : 27px;
  margin-top : 5px;
  border-bottom : 1px solid #bbbdbe;
  padding-bottom : 7px;
}

div#adressesplusconsultees li.cat_adresse_1165, div#dernieresadresses li.cat_adresse_1165, div#derniersavis div.cat_adresse_1165, div#postit ul li.cat_adresse_1165, h1.cat_1165, div#resultats ul li div.cat_adresse_1165, p#title_avis span.cat_1165, div.cat_reclam_1165{
  background: url(../media/cat_adresses_1165.gif) no-repeat left top;
  padding-left : 27px;
}

div#adressesplusconsultees li.cat_adresse_1169, div#dernieresadresses li.cat_adresse_1169, div#derniersavis div.cat_adresse_1169, div#postit ul li.cat_adresse_1169, h1.cat_1169, div#resultats ul li div.cat_adresse_1169, p#title_avis span.cat_1169, div.cat_reclam_1169{
  background: url(../media/cat_adresses_1169.gif) no-repeat left top;
  padding-left : 27px;
}

div#adressesplusconsultees li.cat_adresse_1170, div#dernieresadresses li.cat_adresse_1170, div#derniersavis div.cat_adresse_1170, div#postit ul li.cat_adresse_1170, h1.cat_1170, div#resultats ul li div.cat_adresse_1170, p#title_avis span.cat_1170, div.cat_reclam_1170{
  background: url(../media/cat_adresses_1170.gif) no-repeat left top;
  padding-left : 27px;
}

div#adressesplusconsultees li.cat_adresse_1171, div#dernieresadresses li.cat_adresse_1171, div#derniersavis div.cat_adresse_1171, div#postit ul li.cat_adresse_1171, h1.cat_1171, div#resultats ul li div.cat_adresse_1171, p#title_avis span.cat_1171, div.cat_reclam_1171{
  background: url(../media/cat_adresses_1171.gif) no-repeat left top;
  padding-left : 27px;
}

div#adressesplusconsultees li.cat_adresse_1168, div#dernieresadresses li.cat_adresse_1168, div#derniersavis div.cat_adresse_1168, div#postit ul li.cat_adresse_1168, h1.cat_1168, div#resultats ul li div.cat_adresse_1168, p#title_avis span.cat_1168, div.cat_reclam_1168{
  background: url(../media/cat_adresses_1168.gif) no-repeat left top;
  padding-left : 27px;
}

div#adressesplusconsultees li.cat_adresse_1172, div#dernieresadresses li.cat_adresse_1172, div#derniersavis div.cat_adresse_1172, div#postit ul li.cat_adresse_1172, h1.cat_1172, div#resultats ul li div.cat_adresse_1172, p#title_avis span.cat_1172, div.cat_reclam_1172{
  background: url(../media/cat_adresses_1172.gif) no-repeat left top;
  padding-left : 27px;
}

div#adressesplusconsultees li.cat_adresse_1173, div#dernieresadresses li.cat_adresse_1173, div#derniersavis div.cat_adresse_1173, div#postit ul li.cat_adresse_1173, h1.cat_1173, div#resultats ul li div.cat_adresse_1173, p#title_avis span.cat_1173, div.cat_reclam_1173{
  background: url(../media/cat_adresses_1173.gif) no-repeat left top;
  padding-left : 27px;
}

div#adressesplusconsultees li.cat_adresse_1167, div#dernieresadresses li.cat_adresse_1167, div#derniersavis div.cat_adresse_1167, div#postit ul li.cat_adresse_1167, h1.cat_1167, div#resultats ul li div.cat_adresse_1167, p#title_avis span.cat_1167, div.cat_reclam_1167{
  background: url(../media/cat_adresses_1167.gif) no-repeat left top;
  padding-left : 27px;
}

div#adressesplusconsultees li.cat_adresse_1174, div#dernieresadresses li.cat_adresse_1174, div#derniersavis div.cat_adresse_1174, div#postit ul li.cat_adresse_1174, h1.cat_1174, div#resultats ul li div.cat_adresse_1174, p#title_avis span.cat_1174, div.cat_reclam_1174{
  background: url(../media/cat_adresses_1174.gif) no-repeat left top;
  padding-left : 27px;
}

div#adressesplusconsultees li.cat_adresse_1166, div#dernieresadresses li.cat_adresse_1166, div#derniersavis div.cat_adresse_1166, div#postit ul li.cat_adresse_1166, h1.cat_1166, div#resultats ul li div.cat_adresse_1166, p#title_avis span.cat_1166, div.cat_reclam_1166{
  background: url(../media/cat_adresses_1166.gif) no-repeat left top;
  padding-left : 27px;
}

div#adressesplusconsultees li.cat_adresse_650, div#dernieresadresses li.cat_adresse_650, div#derniersavis div.cat_adresse_650, div#postit ul li.cat_adresse_650, h1.cat_650, div#resultats ul li div.cat_adresse_650, p#title_avis span.cat_650, div.cat_reclam_650{
  background: url(../media/cat_adresses_650.gif) no-repeat left top;
  padding-left : 27px;
}

div#adressesplusconsultees li.cat_adresse_1074, div#dernieresadresses li.cat_adresse_1074, div#derniersavis div.cat_adresse_1074, div#postit ul li.cat_adresse_1074, h1.cat_1074, div#resultats ul li div.cat_adresse_1074, p#title_avis span.cat_1074, div.cat_reclam_1074{
  background: url(../media/cat_adresses_1074.gif) no-repeat left top;
  padding-left : 27px;
}

div#adressesplusconsultees li.cat_adresse_1085, div#dernieresadresses li.cat_adresse_1085, div#derniersavis div.cat_adresse_1085, div#postit ul li.cat_adresse_1085, h1.cat_1085, div#resultats ul li div.cat_adresse_1085, p#title_avis span.cat_1085, div.cat_reclam_1085{
  background: url(../media/cat_adresses_1085.gif) no-repeat left top;
  padding-left : 27px;
}

div#adressesplusconsultees li.cat_adresse_1145, div#dernieresadresses li.cat_adresse_1145, div#derniersavis div.cat_adresse_1145, div#postit ul li.cat_adresse_1145, h1.cat_1145, div#resultats ul li div.cat_adresse_1145, p#title_avis span.cat_1145, div.cat_reclam_1145{
  background: url(../media/cat_adresses_1145.gif) no-repeat left top;
  padding-left : 27px;
}

h1.cat_fp_650{background: url(../media/cat_fp_650.gif) no-repeat left top; padding-left : 35px; }
h1.cat_fp_1074{background: url(../media/cat_fp_1074.gif) no-repeat left top; padding-left : 35px; }
h1.cat_fp_1085{background: url(../media/cat_fp_1085.gif) no-repeat left top; padding-left : 35px; }
h1.cat_fp_1145{background: url(../media/cat_fp_1145.gif) no-repeat left top; padding-left : 35px; }
h1.cat_fp_1165{background: url(../media/cat_fp_1165.gif) no-repeat left top; padding-left : 35px; }
h1.cat_fp_1166{background: url(../media/cat_fp_1166.gif) no-repeat left top; padding-left : 35px; }
h1.cat_fp_1167{background: url(../media/cat_fp_1167.gif) no-repeat left top; padding-left : 35px; }
h1.cat_fp_1168{background: url(../media/cat_fp_1168.gif) no-repeat left top; padding-left : 35px; }
h1.cat_fp_1169{background: url(../media/cat_fp_1169.gif) no-repeat left top; padding-left : 35px; }
h1.cat_fp_1170{background: url(../media/cat_fp_1170.gif) no-repeat left top; padding-left : 35px; }
h1.cat_fp_1171{background: url(../media/cat_fp_1171.gif) no-repeat left top; padding-left : 35px; }
h1.cat_fp_1172{background: url(../media/cat_fp_1172.gif) no-repeat left top; padding-left : 35px; }
h1.cat_fp_1173{background: url(../media/cat_fp_1173.gif) no-repeat left top; padding-left : 35px; }
h1.cat_fp_1174{background: url(../media/cat_fp_1174.gif) no-repeat left top; padding-left : 35px; }

div#derniersavis p.descriptif{
  padding-top : 5px;
}



div#adressesplusconsultees li div.colgauche, div#dernieresadresses li div.colgauche{
  float : left;
  width : 193px;
  -width:185px;
}

div#adressesplusconsultees li div.coldroite, div#dernieresadresses li div.coldroite{
  float : right;
  margin-right : 5px !important;
  text-align : center;
  width : 90px;
  -display:inline;
}

div#adressesplusconsultees li div.coldroite p.nbavis, div#dernieresadresses li div.coldroite p.nbavis{

  color : #7B7C7E;
  margin-top : 3px;
}

div#adressesplusconsultees li div.coldroite p.nbavis span, div#dernieresadresses li div.coldroite p.nbavis span{
  color : #00A7C3;
  font-weight : bold;
}

#notepf img{-width:127px;-height:61px;}
p.donneravis{
  width:64px;
  height:34px;
  background: url(../media/donneravis.gif) no-repeat left top;
  margin:auto;
  margin-top : 10px;
}

p.donneravis:hover{background: url(../media/donneravis_on.gif) no-repeat left top;}
p.donneravis span{display:none;}

p.donneravis a{  width:64px;height:34px; display:block}

div#adressesplusconsultees li div.descriptif, div#dernieresadresses li div.descriptif, div#derniersavis li div.descriptif{
  margin-top : 5px;
  text-align : justify;
}

div#derniersavis li{
  margin-top : 5px;
  border-bottom : 1px solid #bbbdbe;
  padding-bottom : 7px;
}

div#derniersavis li div.avatar{float : left;}
div#derniersavis li div.dernieravis{
  float : right;
  overflow:hidden;
  width:245px!important;

}

div#derniersavis li p.par a, div#derniersavis li p.par span{
  color : #00A7C3;
  font-size : 10px;
}


div#derniersavis li p.moyavis{
  float : right;
  margin-top : 3px;
}




div.information{
  width : 200px;
  text-align:justify;
  margin : 10px 0px;
}

ul#navigation_localite{
  list-style-type : none;
  margin-left : 15px;
}

ul#navigation_localite li{
  float : left;
  padding:4px 5px 0;
  cursor:pointer;
  height:19px;
}

ul#navigation_localite li.separateur{
  float : left;
  padding : 0px;
  padding-top:4px;
}

ul#navigation_localite li a{
  color : #7B7C7E;
  text-decoration:none;
}

ul#navigation_localite li:hover{
  background-color:#CF0B1C;
}

ul#navigation_localite li:hover a{
  color:#fff;
}

ul#navigation_localite li.selected{
  background-color:#CF0B1C;
}

ul#navigation_localite li.selected a{
  color:#fff;
  font-weight:bold;
}

div#topville{width:300px;margin-top:22px;margin-bottom:10px;}

div#topville ul{
  margin-left : 15px;
}

div#topville h2{
  padding-bottom : 3px;
  margin-bottom : 3px;
}

div#topville p{
  padding-left : 16px;
  margin-top : 5px;
  clear:both;
}

div#topville p span{color:#7B7C7E;}

div#migfrance{margin-bottom:15px;}
div#migfrance div#rechercher{width:191px;background-color:#f5cd8b;margin-left:10px;height:400px;}
div#migfrance div#rechercher div.titre{
  padding-top:4px;
  padding-left:7px;
  height:39px;
  background: url(../media/barrerouge.png) no-repeat left top;
  color:#fff;
  font-size:13.5px;
  font-weight:bold;
}
div#migfrance div#rechercher div.titre span{font-size:11px;font-weight:normal;}
div#migfrance div#rechercher form#seekfrance, div#migfrance div#rechercher form#seekmonde{margin-left:15px;padding-bottom:6px;}
div#migfrance div#rechercher form#seekfrance input, div#migfrance div#rechercher form#seekmonde input{width:157px;}

div#migfrance div#rechercher form#seekfrance div#geolocalisation_block_fr input.geo_choice,
div#migfrance div#rechercher form#seekmonde div#geolocalisation_block_md input.geo_choice
{width:14px;display:inline;float:left;margin:8px 3px 5px 10px;border:0px;}

/*div#migfrance div#rechercher form#seekfrance select, div#migfrance div#rechercher form#seekmonde select{width:160px;}*/
div#migfrance div#rechercher form#seekfrance input#submit_fr, div#migfrance div#rechercher form#seekmonde input#submit_md{margin-left:30px;width:112px;padding-left:10px;}

div#migfrance div#dernieresadresses {margin-right:25px;width:450px;-display:inline;}
div#migfrance div#dernieresadresses li div.colgauche{width:300px;}

div#migfranceetbs {margin:30px 0px;width:700px;}
div#migfranceetbs div#migfrance div#rechercher {height:330px;}
div#migfranceetbs div#migfrance div#rechercher div.titre{padding-top:11px;height:32px;}
div#migfranceetbs div#migfrance div#dernieresadresses{margin-top:0px;}
div#migfranceetbs div#migfrance div#dernieresadresses h2{height:37px;line-height:37px;}

div#topconsult{width:179px;float:left;border:1px solid #f5cd8b;background-color:#FFFFFF;padding:5px;-display:inline;min-height:169px!important;-height:169px;}
div#topconsult p.title{color:#D00B1C;font-weight:bold;}

div#topconsult ul{list-style-type:none;}
div#topconsult ul li a{color:#646567;font-size:10px;}
div#topconsult ul li a span{color:#1A171B;font-weight:bold;margin-right:5px;}

div#migfrance div#accesrapide{float:right;width:464px;margin-right:15px;background-color:#fae4c3;min-height:395px;-display:inline;}
div#migfrance div#accesrapide div.titre{
  padding-top:4px;
  padding-left:10px;
  height:39px;
  background: url(../media/barreorange.png) no-repeat left top;
  color:#fff;
  font-weight:bold;
}
div#migfrance div#accesrapide p{margin:0;padding:0}
div#migfrance div#accesrapide p.top{font-size:13.5px;line-height:13.5px;}
div#migfrance div#accesrapide p.bottom{font-size:18px;line-height:18px;}
div#migfrance div#accesrapide p.bottom span{font-size:11px;font-weight:normal;}

div#migfrance div#accesrapide div#topville{float:right; margin-right:15px;}
div#migfrance div#accesrapide div#topville div.title{color:#1a171b;}
div#migfrance div#accesrapide div#topville ul{
  list-style-type:none;
  border : 1px solid #f08a00;
  background-color:#fff;
  width:150px;
}


div#postit span{color:#7B7C7E;}
div#postit ul{background: url(../media/postit_content.png) repeat-y left top;list-style-type:none;}

div#postit li.first{background: url(../media/postit_header.png) no-repeat left top;min-height:4px;-height:4px;padding:0 10px;height:4px;}

div#postit li.last{background: url(../media/postit_footer.png) no-repeat left bottom;min-height:4px;-height:7px;padding:0 10px;height:11px;}

div#postit li.postit_1165{background: url(../media/postit_1165.gif) no-repeat 10px 5px;}
div#postit li.postit_650{background: url(../media/postit_650.gif) no-repeat 10px 5px;}
div#postit li.postit_1074{background: url(../media/postit_1074.gif) no-repeat 10px 5px;}
div#postit li.postit_1085{background: url(../media/postit_1085.gif) no-repeat 10px 5px;}
div#postit li.postit_1145{background: url(../media/postit_1145.gif) no-repeat 10px 5px;}
div#postit li.postit_1166{background: url(../media/postit_1166.gif) no-repeat 10px 5px;}
div#postit li.postit_1167{background: url(../media/postit_1166.gif) no-repeat 10px 5px;}
div#postit li.postit_1168{background: url(../media/postit_1168.gif) no-repeat 10px 5px;}
div#postit li.postit_1169{background: url(../media/postit_1169.gif) no-repeat 10px 5px;}
div#postit li.postit_1170{background: url(../media/postit_1170.gif) no-repeat 10px 5px;}
div#postit li.postit_1171{background: url(../media/postit_1171.gif) no-repeat 10px 5px;}
div#postit li.postit_1172{background: url(../media/postit_1172.gif) no-repeat 10px 5px;}
div#postit li.postit_1173{background: url(../media/postit_1173.gif) no-repeat 10px 5px;}
div#postit li.postit_1174{background: url(../media/postit_1174.gif) no-repeat 10px 5px;}


div#postit li{width:280px;min-height:75px;-height:75px;padding:5px 10px;}
div#postit li img, div#postit li a{float:left;}
div#postit li img{border:1px solid #DEDEDE;}
div#postit li p.title{float:right;width:190px;margin-bottom:1px;}
div#postit li p.title a{color:#ea690b;font-weight:bold;}
div#postit li p.desc{float:right;width:190px;font-size:11px;}
div#postit li div.desc{float:right;width:190px;font-size:11px;}
div#postit li.spacerbar{-height:1px;min-height:1px;margin:0 10px;border-bottom:1px solid #bcbcbe;padding:0px;line-height:1px;clear:both;}

p.bar_spacer{width:598px;border-top:1px solid #bbbcbe;margin-top:5px;-height:1px;-line-height:1px;}

p#categories, p#categories_aussi, p.bar_spacer{margin-left:40px;}
p#categories span, p#categories_aussi span{color:#000;}
p#categories, p#categories_aussi{width:520px;}
div#header_presentation p#categories, div#header_presentation p#categories a, div#header_presentation p#categories_aussi, div#header_presentation p#categories_aussi a{color:#9B9C9E;}
div#header_presentation p#categories a, div#header_presentation p#categories_aussi a{color:#000;text-decoration:none;}
div#header_presentation p#categories a:hover, div#header_presentation p#categories_aussi a:hover{color:#000;text-decoration:underline;}

div#presentation_gauche{float:left;margin-left:40px;margin-top:10px;width:450px;-width:460px;-display:inline;}
div#presentation_droite{float:right;margin-right:50px;margin-top:5px;width:130px;-display:inline;}

p#adresse span.tel{background: url(../media/tel.gif) no-repeat left top;padding-left:18px;}
div#notepf{margin-top:5px;text-align:justify;font-size:11px;}


div#information_pratique{float:left;clear:left;width:420px;margin-top:10px;}
div#information_pratique p{color:#636466;text-align:justify;}
div#information_pratique p a{font-weight:bold;}
div#information_pratique p a:hover{text-decoration:underline;}
span#info_prat_long{display:none;}

div.firstavis
{
  background: url(../media/premieravis.gif) no-repeat left top;
  width:90px;
  height:34px;
  margin : auto;
  margin-top:10px;
}

div.firstavis:hover{background: url(../media/premieravis-on.gif) no-repeat left top;}
div.firstavis a{display:block;width:90px;height:34px;}
div.firstavis a span{display:none;}


div.secondavis
{
  width:105px;
  margin : auto;
  text-align:center;
  margin-top:20px;
}

div.secondavis p{
  margin-bottom:5px;
}

p.links{
  background: url(../media/courrier.gif) no-repeat left top;
  padding-left:13px;
 /* width:105px;*/
  margin : auto;
  margin-top:10px;
}

p.links a, p#addedit1 a{text-decoration:none;}
p.links:hover a, p#addedit1:hover a{text-decoration:underline;}
a.addedit{float:right;}
p#addedit1{
  background: url(../media/addeditavis.png) no-repeat left top;
  padding-left:17px;

 /* width:85px;*/
  margin : auto;
  margin-top:10px;
}

div#avis{width:560px;margin-left:60px;margin-top:20px;}

div#avis p#title{
  border-bottom : 1px solid #bbbcbe;
  color:#666;
  font-size:14px;
  font-weight:bold;
  padding-bottom:5px;
}

span.notselected a{
background: url(../media/fleche_gris.png) no-repeat left 2px;
text-decoration:none;
padding-left:9px;
}
span.notselected a:hover{
background: url(../media/fleche.png) no-repeat left 2px;
text-decoration:none;
padding-left:9px;
}

span.notselected a span{
color:#666;
padding:1px;
}

span.notselected a:hover span{
background-color:#CF0B1C;
color:#FFFFFF;
}




div#avis p#title span.selected, div#avis p#title span.selected a{background-color:#CF0B1C;
color:#FFFFFF;
padding:1px;
text-decoration:none;}


div#avis p.title2{
  margin-top:25px;
  border-bottom : 1px solid #636466;
  font-size:13px;
  font-weight:bold;
}
span.proprio{float:right;}
span.proprio:hover{text-decoration:underline;}

div.avis_pf{margin-top:10px;}
div.avis_pf div.left{float:left;}
div.avis_pf div.right{float:right;width:475px;background-color:#fbe9ce;text-align:justify;padding-bottom:20px;}
div.avis_pf div.right p{width:455px;margin:auto;-margin-top:0px;-margin-bottom:0px;}
div.avis_mb{-margin-top:40px;}
div.googlemap { margin-left:5px;}

div#decouvrir p.title, div#decouv p.title{color:#619928;font-weight:bold;border-bottom:1px solid #bbbcbe; padding-bottom:3px;margin-right:10px;}
div#decouvrir ul{ margin-left:15px; margin-bottom:10px;}
div#decouv ul, div#decouvrir_contenu ul{ margin-left:15px; }
div#decouv ul li, div#decouvrir_contenu ul li{ color:#619928;}
div#decouv ul li a, div#decouvrir_contenu ul li a{ text-decoration:none;color:#000;}
div#decouv ul li a:hover, div#decouvrir_contenu ul li a:hover{ text-decoration:underline;}

div#under_content_footer {padding:0px 10px;background: url(../media/ariane.png) repeat-y left top;}
div#decouv p.title{width:300px;font-size:14px;}
div#decouv, div#decouv ul{width:300px;}
div#decouv{-display:inline;}
div#decouv ul{-width:285px;}


div#aumemeendroit{margin-top:5px;}
div#aumemeendroit span{margin-left:5px;color:#cf0b1c;float:left;font-weight:bold;}
div#aumemeendroit ul li{margin-left:15px;font-size:11px;line-height:15px;}
/*div#aumemeendroit ul li.toutes{list-style-type:none; margin-left:5px;}*/
div#aumemeendroit ul.gauche{float:left;width:48%;}
div#aumemeendroit ul.droite{float:right;width:48%;}

div#triepar{float:right;}
div#triepar form{display:inline;}


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

ul#avismembre li{border-bottom:1px solid #666;margin-bottom:10px;padding-bottom:10px;}
ul#avismembre li div.colGauche{float:left;width:85px;}

ul#avismembre li div.colGauche p.avis_pseudo, ul#avismembre li div.colGauche p.avis_pseudo a{color:#00A7C3;font-size:10px;}
ul#avismembre li div.colGauche span{
  display:block;
  height:70px;
  width:70px;
  border:1px solid #e0e0e0;
}

ul#avismembre li div.colDroite {
  text-align:justify;
  float:right;
  width:455px;
  min-height:50px;
  padding:0px 10px 10px 10px;
}

ul#avismembre li p.vote {
  text-align:justify;
  float:right;
  width:435px;
  padding:10px;
  margin:0;

}

ul#avismembre li div#user{background-color:#dcedf4;padding-top:10px;}
ul#avismembre li p.user{background-color:#dcedf4;}
ul#avismembre li p.modify{float:right;}

a.add_avis {
  display:inline;
  float:right;
  background: url(../media/modify.png) no-repeat right top;
  padding-right:21px;
  color:#666;
}

.vote{
  margin-top : 5px;
}

div.pagination{float:right;text-align:center;}
div.pagination form{display:inline;}

div#suggest{
  background: url(../media/suggest.gif) no-repeat left top;
  margin:10px auto 0;
  height:31px;
  width:168px;
}
div#suggest a{display:block;height:31px;width:168px;}
div#suggest a span{display:none;}
div#suggest:hover{background: url(../media/suggest-on.gif) no-repeat left top;}


div#pagination p.donneravis{float:right;text-align:center;}
p.pagination{float:right;margin-right:10px;margin-top:5px;}
p.suggest_by{float:right;color:#00A7C3;}

img.photo_premium{float:left;margin-right:10px;}

p.siteinternet, p.email{display:inline;}
p.siteinternet a, p.email a, span.separateur{color:#CF0B1C;}
p.reservation{margin-top:12px;}
p.reservation a{
  background: url(../media/reserver.gif) no-repeat left top;
display:block;
float:right;
height:18px;
margin-right:70px;
width:62px;
}

p.reservation a:hover{background: url(../media/reserver_on.gif) no-repeat left top;}
p.reservation a span{display:none;}
div#premium{text-align:justify;}
div#premium div.left{float:left; width:260px;}
div#premium div.right{float:right; width:280px;}
div#premium p.title{
  border-bottom:1px solid #999;
  width:100%;
  font-weight:bold;
  margin-bottom:5px;
  padding-bottom:2px;
  margin-top:15px;
}

div#premium p.title_photo{
  border-bottom:1px solid #999;
  width:100%;
  font-weight:bold;
  padding-bottom:2px;
  margin-top:15px;
}
div#premium ul{list-style-type:none;}

div#premium ul li p.title{
  border:0;
  margin:0;
  padding:0;
}

div#premium ul li{border-top:1px solid #BBBCBE;margin-top:13px;padding-top:12px;}
div#premium ul li.first{border-top:medium none;margin-top:0;padding-top:0;}

a.voirplus{float:right;}

div#precisez{
  background-color:#f9e4c3;
  width:192px;
  margin-left:10px;
  float:left;-display:inline
}

div#precisez p.title{
    background: url(../media/recherche.png) no-repeat left top;
    color:#fff;
    padding-top : 2px;
    font-weight:bold;
    line-height:12px;
    height:29px;
    padding-left : 5px;
    padding-right : 5px;
}

div#precisez div.contentprecisez{
  padding-left : 5px;
  padding-right : 5px;
  border-bottom : 2px solid white;
  padding-bottom:5px;
  margin-top:8px;
}

div#precisez p.subtitle{font-size:12px;color:#CF0B1C;font-weight:bold;margin-bottom:4px;}
div#precisez ul.localites{list-style-type:none;}
div#precisez ul.localites li a:hover{text-decoration:underline;}
div#precisez ul li, div#precisez ul li a{font-size:11px;color:#333;}
div#precisez ul.localites li span{color:#666;font-size:11px;}
div#precisez ul.localites li.quartier, div#precisez ul.categories li.voirplus, div#precisez ul.localites li.voirplus{font-weight:bold;text-align:right;margin-top:3px;}
div#precisez ul.localites li.localite_current a, div#precisez ul.localites li.localite_current span {color:#000;font-weight:bold;font-size:12px;}
div#precisez ul.localites li.localite_current ul{list-style-type:none;/*margin-left:10px;*/}
div#precisez ul.localites li.localite_current li a{font-weight:normal;color:#333;font-size:11px;}
div#precisez ul.localites li.localite_current li a span{font-weight:normal;color:#333;font-size:11px;}
div#precisez ul.localites li.localite_current li span{font-weight:normal;color:#333;font-size:11px;}

div#precisez ul.sous_localite { margin-left:10px;}
div#precisez ul.sous_localite li { /*margin-left:10px;*/ font-size:10px;}
div#precisez ul.localites li.voirplus {font-size:10px;}
div#precisez ul.regionsPF { margin-top:10px; }
div#precisez ul.regionsPF li.localite_current a, div#precisez ul.regionsPF li.localite_current span {color:#000;font-weight:bold;}
div#precisez ul.regionsPF li.localite_current ul.sous_localite li a,
div#precisez ul.regionsPF li.localite_current ul.sous_localite li span { font-weight:normal;}
/*div#precisez ul.regionsPF li{margin-left:10px;}*/
div#precisez div.contentprecisez input#keyword{
  width : 120px;
  border-top : 1px solid #404040;
  border-left : 1px solid #707070;
  border-bottom : 1px solid #d4d0c8;
  border-right : 1px solid #dfdcd6;
  float:left;
  height:19px;
}

div#precisez div.contentprecisez input#submit{
    background: url(../media/recherche-rapide-ok.jpg) no-repeat left top;
    border : 0px;
    width:20px;
    height:20px;
}

a.all_cat, p.curent{color:#000;font-weight:bold;font-size:12px;}
a.all_cat:hover, p.curent:hover{text-decoration:underline;}
div#precisez div.contentprecisez ul.categories{
  list-style-type:none;
  margin-left:10px;
}
div.contentprecisez ul {list-style-type:none;}

div#precisez div.contentprecisez ul.categories li a span{color:#666;}
/*div#precisez div.contentprecisez ul.categories li:hover a {text-decoration:underline;}*/
div#precisez div.contentprecisez ul.categories li a:hover {text-decoration:underline;}

/* base pro */
div#decouvrir{
  border-bottom:1px solid #619928;
  border-left:1px solid #619928;
  border-right:1px solid #619928;
float:left;
margin-left:10px;
margin-top:10px;
width:190px;-display:inline
}

div#decouvrir p.title{
    background:url("../media/organiser-destination.png") no-repeat scroll left top transparent;
	border-bottom:medium none;
	color:#FFFFFF;
	font-weight:bold;
	height:22px;
	line-height:22px;
	margin-right:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
}

div#decouvrir div.contentprecisez{
  padding-left : 5px;
  padding-right : 5px;
  border-bottom : 2px solid white;
  padding-bottom:5px;
  margin-top:8px;
}

div#decouvrir p.subtitle{font-size:12px;color:#CF0B1C;font-weight:bold;margin-bottom:4px;}
div#decouvrir ul.decouvrir {list-style-type:none;
margin-left:0;
padding-left:5px;}
div#decouvrir ul.decouvrir li a:hover{text-decoration:underline;}
div#decouvrir ul li, div#decouvrir ul li a{font-size:11px;color:#333;}
div#decouvrir ul li{background:url("../media/fleche-organiser.png") no-repeat scroll left 4px transparent;padding-left:10px;}
div#decouvrir ul.decouvrir li span{color:#666;font-size:11px;}

div#depart{background-color:#F9E4C3;float:left;margin-bottom:10px;margin-left:10px;padding-bottom:5px;width:192px;-display:inline}

div#depart p.title{
    background: url(../media/organiser_recherche.png) no-repeat left top;
    color:#fff;
    padding-top : 2px;
    font-weight:bold;
    line-height:29px;
    height:29px;
    padding-left : 5px;
    padding-right : 5px;
}

div#departpro div.contentprecisez, div#depart div.contentprecisez{
  padding-left : 5px;
  padding-right : 5px;
  border-bottom : 2px solid white;
  padding-bottom:5px;
  margin-top:8px;
}

div#departpro p.subtitle, div#depart p.subtitle{font-size:12px;color:#CF0B1C;font-weight:bold;margin-bottom:4px;}
div#departpro ul.depart, div#depart ul.depart {list-style-type:none;}
div#departpro ul.depart li a:hover, div#depart ul.depart li a:hover{text-decoration:underline;}
div#departpro ul li, div#departpro ul li a, div#depart ul li, div#depart ul li a{font-size:11px;color:#333;}
div#departpro ul li a, div#depart ul li a{font-size:11px;color:#333;text-decoration:none;}
div#departpro ul li a:hover, div#depart ul li a:hover{font-size:11px;color:#333;text-decoration:underline;}
div#departpro ul.depart li span, div#depart ul.depart li span{color:#666;font-size:11px;}
div#departpro ul.depart li, div#depart ul.depart li{padding-left:5px;}
div#departpro ul.depart li.selected a, div#depart ul.depart li.selected a{color:#000000;font-size:12px;font-weight:bold;}
div#departpro ul.depart li.sur-place, div#depart ul.depart li.sur-place{border-top:3px solid white;margin-top:5px;padding-top:2px;}



div#departpro{background-color:#F9E4C3;float:left;padding-bottom:5px;width:192px;-display:inline}
div#departpro p.title{
    background: url(../media/organiser_recherche.png) no-repeat left top;
    color:#fff;
    padding-top : 2px;
    font-weight:bold;
    line-height:12px;
    height:29px;
    padding-left : 5px;
    padding-right : 5px;
}



div.left-column { float: left; width: 202px; }
div.right-column { float: right; width: 480px; }
/* fin base pro */

div#resultats{
  width:460px;
  margin-right:20px;
  float:right;
  margin-top:3px;
  -display:inline;
  -width:450px;
}

div#blocaccueil{color:#CF0B1C;margin-bottom:5px;margin-left:10px;}
div#blocaccueil a{color:#CF0B1C;display:block;}

div#resultats div#title{font-weight:bold;font-size:13px;float:left;margin-top:3px;}
div#resultats div#form{margin-left:30px;float:left;-margin-left:10px;}
div#resultats div#form form{display:inline;}
div#resultats div#form form select{height:20px;}
div.pagination{float:right;margin-top:3px;-width:200px;}

div#resultats ul {list-style-type:none;border-top:1px solid #bbbcbe;margin-top:5px;}
div#resultats ul li{padding:13px 3px 13px 12px;border-bottom:1px solid #bbbcbe;}
div#resultats ul li.selected{background-color:#f9f2e7;}
div#resultats ul li div.colGauche{width:305px;float:left;}
div#resultats ul li div.colDroite{float:right;text-align:center;width:85px;}

div#resultats ul li div.colGauche p.title{font-weight:bold;line-height:20px;}
div#resultats ul li div.colGauche p.categorie{font-size:11px;}
div#resultats ul li div.colGauche p.adresse{font-weight:bold;}
div#resultats ul li div.colGauche p.descriptif{text-align:justify;}

p.avismembre span{color:#00A7C3;font-weight:bold;}

div#resultats ul li img.photo{float:right;}
div#resultats div.error{margin:20px;}
div#resultats div.error p.suggest{margin-top:20px;}
div#resultats div.error p.suggest a{color:#00A7C3;}
div#resultats div.error p.suggest a:hover{text-decoration:underline;}

p.avismembre span{color:#00A7C3;font-weight:bold;}

div.paginationControl{display:inline;}


/* Referencement */
div#ref{margin-left:15px;margin-top:15px;}
div#ref p.ref_cat{font-weight:bold;margin-bottom:5px;}
ul.ref_ul{margin-left:15px;float:left;margin-right:10px;margin-bottom:15px;width:180px;list-style-type:none;margin-top:15px;}
a.selected{font-weight:bold;}
a.referencement:hover{text-decoration:underline;}
ul.ref_region{margin-left:15px;float:left;margin-right:10px;margin-bottom:15px;-display:inline;width:650px;list-style-type:none;}
ul.ref_region li ul{margin-bottom:10px;list-style-type:none;}
ul#villes{list-style-type:none;}
ul#villes span.ville_libelle{display:block;float:left;margin-left:20px;margin-right:10px;min-width:200px;-width:200px;}
ul#villes span.ville_page{width:100px;margin-right:10px;}
ul#villes span.ville_toutes{width:100px;margin-right:10px;}


ul.categories li { font-size:10px; }
ul.categories li , ul.sous_localite li { font-size:10px; }

div#bonnesadresses{
  margin: 11px 15px 15px 15px;
}

form#form_sort dl.zend_form { display:inline; }
form#form_sort dl.zend_form dd {display:inline; }

ul.ref_ul a, ul.ref_cat a{text-decoration:none;}
ul.ref_ul a:hover, ul.ref_cat a:hover{text-decoration:underline;}


p.ref_title{font-size:14px;font-weight:bold;}

ul.ref_cat {
float:left;
list-style-type:none;
margin-bottom:15px;
margin-right:10px;
width:650px;
}


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

div#chartesuggest 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#chartesuggest 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#chartesuggest ul{list-style-type:none;margin-left:6px;margin-right:10px;}
div#chartesuggest ul.connect{list-style-type:disc;margin-left:25px;}
div#chartesuggest ul li p.title{font-weight:bold;}
div#chartesuggest p.service_footer{
  background:transparent url(../media/sinscrire_colDroite_footer.png) no-repeat scroll left top;
  width:300px;
  height:20px;
}

div#chartesuggest ul li{
  padding-left:18px;
  padding-right:10px;
  text-align:justify;
  margin-bottom:18px;
}

div#chartesuggest ul li.majuscule{font-weight:bold;}

div#chartesuggest p.savoirplus{
  margin-left:25px;
  margin-top:20px;
}

div#chartesuggest p.confiance{
  color:#CF0B1C;
  font-weight:bold;
  margin-left:25px;
  margin-right:20px;
  text-align:justify;
}

div#chartesuggest ul.connect li{padding-left:0px;}

h1.avis{
  margin-left:35px;
  margin-top:35px;
  font-size:24px;
}

p#title_avis{
  margin-left : 33px;
  margin-top:37px;
}

p#title_avis span.cat_avis{
  height:22px;
  width:22px;
  display:block;
  float:left;
  padding-left:0px;
}

p#title_avis span.title_avis{
  border-bottom:1px solid #b5b6b7;
  padding-top : 2px;
  padding-bottom : 1px;
  margin-left:5px;
  font-size:16px;
  font-weight:bold;
  display:block;
  float:left;
  width:600px;
}

p#title_avis span.title_avis a{text-decoration:none;}

form#addavis{margin-top : 18px;width:688px;}

p.input{
  margin-top:37px;
}

form#reclametbs div.input{margin:20px 0px;}
form#reclametbs div.input div.right{width:410px;}

p.input span.left{
  float:left;
  width:230px;
  text-align:right;
  line-height:22px;
}

div.input p.left{
float:left;
margin-left:10px;
margin-right:5px;
text-align:left;
width:220px;
}

p.input span.right{
  float:right;
  width:450px;
}

p.input span.infos {
color:#666666;
font-size:11px;
}

form#addavis textarea{
  width:315px;
  height:160px;
}

span.spacer {
clear:both;
display:block;
font-size:1px;
height:1px;
}

p.checkbox{
  float:right;
  width:450px;
}


p span.cgu{
  float:right;
  width:260px;
  display:block;
  margin-right:170px;
  margin-top:20px;
  -display:inline;
}

p.oblig{padding-top:30px;text-align:center;}

p input#member_optin_juridique{width:11px;float:left;margin-top:20px;}

form#addavis input#submitbutton
{
  margin:auto;
  display:block;
  margin-top:31px;
  background:transparent url(../media/jevalidemonavis.gif) no-repeat scroll left top;
  border:0;
  width:150px;
  height:31px;
  margin-bottom:50px;
}

form#addavis input#submitbutton:hover{background:transparent url(../media/jevalidemonavis_on.gif) no-repeat scroll left top;}

span#notedesc{
  color:#13A7C3;
  display:block;
  float:right;
  font-weight:bold;
  margin-right:150px;
  margin-top:4px;
  padding-left:10px;
  text-align:left;
  width:150px;
  -margin-right:60px;
}

p.present_dans{
  margin-left:60px;
  margin-top:5px;
}

div#message{
  padding : 50px;
}

div#message p{margin:15px 0;}


div.container {
	border: 1px solid red;
        padding: 5px 30px 10px 30px;
        color:red;
        margin:auto;
        margin-top:25px;
        margin-bottom:20px;
        width:472px;

}

div.container div#title{font-size:12px;font-weight:bold;color:red;margin-bottom:5px;}
div.container ol li {
	list-style-type: disc;
	margin-bottom:4px;
        margin-left:20px;
}

div.container { display: none }
.container label.error {
	display: inline;
}

ul#otheravis{list-style-type:none;margin:0 20px 0 25px;}
ul#otheravis li{padding-bottom:20px;padding-top:9px;border-bottom:1px solid #bcbcbe;}
ul#otheravis p.avisde{float:left;}
ul#otheravis p.avisde span{color:#15a9c3;}
ul#otheravis p.avisnote{float:right;}
ul#otheravis p.avis{text-align:justify;margin-top:15px;}


div.otherpaginationControl{clear:left;}

div#topville ul li{color:#CF0B1C;}
div#topville ul li a, div#topville p a{text-decoration:none;}
div#topville ul li a:hover, div#topville p a:hover{text-decoration:underline;}

p.star{padding-bottom:15px;}
div.gMapContainer{border:1px solid #999;width:295px;}

div.pagination a{text-decoration:none;}
div.pagination a:hover{font-weight:bold;}


p.adresse a{text-decoration:none;font-size:11px;}
div.contentprecisez a{text-decoration:none;font-size:11px;}
div#precisez ul li a.all_cat, div.contentprecisez a.all_cat{text-decoration:none;font-size:12px;color:black;}
div.contentprecisez a:hover, p.adresse a:hover{text-decoration:underline;}

p.bottom{margin-top:1px;}

form#reclametbs div.commentaire{margin:0px 65px 22px 35px;}
form#reclametbs div.commentaire span{font-weight:bold;}
form#reclametbs p.contact{margin-left:35px;font-weight:bold;margin-top:10px;}
form#reclametbs p.contact span{font-weight:normal;}
form#reclametbs p.newtel{margin-left:35px;margin-right:35px;margin-bottom:20px;}
form#reclametbs p.newtel span.left {float:left;width:370px;margin-top:2px;}
form#reclametbs p.newtel input {float:left;margin-left:5px;width:143px;}

p.checkbx{margin-top:19px;float:right;width:450px;}
p.checkbx span.right{float:right;margin-right:30px;width:400px;-margin-right:25px;}

form#reclametbs div.title, form#suggestetbs1 div.title, form#suggestetbs2 div.title, form#suggestmodifmember div.title  {
background-color:#CF0B1C;
color:#FFFFFF;
font-weight:bold;
margin:0 35px 20px;
padding:3px;
}

form#reclametbs p.input, form#suggestetbs1 p.input, form#suggestetbs2 p.input, form#suggestmodifmember p.input{margin-top:19px;}

form#reclametbs p.obligatoire, form#suggestetbs1 p.obligatoire, form#suggestetbs2 p.obligatoire {
float:right;
text-align:right;
margin-right:35px;
-display:inline;
}

form#suggestetbs1 div.sub, form#suggestetbs2 div.sub, form#suggestmodifmember div.sub{margin-top:25px;}

form#reclametbs input#submitbutton{
  background:transparent url(../media/confirmer.gif) no-repeat scroll left top;
  width:99px;
  height:31px;
  border:0;
  margin-left:285px;
  -margin-left:50px;
  margin-top:35px;
  margin-bottom:35px;
}

form#reclametbs input#submitbutton:hover{
  background:transparent url(../media/confirmer_on.gif) no-repeat scroll left top;
  }

form#suggestetbs1 input#submitbutton{
  background:transparent url(../media/etapesuivante.gif) no-repeat scroll left top;
  width:140px;
  height:35px;
  border:0;
  float:right;
  margin-right:40px;
  margin-top:35px;
  margin-bottom:35px;
}

form#suggestetbs1 input#submitbutton:hover{
  background:transparent url(../media/etapesuivante_on.gif) no-repeat scroll left top;
}
h1.reclam {
font-size:24px;
margin-left:25px;
margin-top:35px;
margin-bottom:35px;
}

form#reclametbs dt{
  width:210px;
  margin:auto;
  margin-top:25px;
  margin-bottom:10px;
  text-align:center;
}


form#reclametbs dt label{
  margin-left:0;
}

form#reclametbs dd{
  width:200px;
  margin:auto;
  -margin-left:200px;
}

form#reclametbs input#fCaptcha-input{
  width:200px;
  margin-top:15px;
}

div#infos_reclametbs{
  margin-left:35px;
  margin-right:35px;
  padding-left:25px;
  padding-right:10px;
  padding-bottom:10px;

}

div#infos_reclametbs p{color:#000;margin-bottom:4px;}

div#infos_reclametbs p.nom{
  font-size:16px;
  font-weight:bold;
  border-bottom:1px solid #999;
  margin-bottom:5px;
  padding-bottom:4px;
  color:#000;
}

div#infos_reclametbs p.tel{
  background:transparent url(../media/tel.gif) no-repeat scroll left top;
  padding-left:18px;
  border-bottom:1px solid #999;
  padding-bottom:10px;
  min-height:15px;
  -height:15px;
}

label#fCaptcha{
  color:red;
  font-style:italic;
  margin-left:245px;
}

form#suggestetbs1 span.infos, form#suggestetbs2 span.infos {
  color:#666666;
  font-size:11px;
  clear:left;
  -display:block;
  -text-align:right;
}

div#subCategory1Field, div#subCategory2Field{margin-top:7px;}

div#mininav{
  border-top: 2px solid #dddedf;
  border-bottom: 2px solid #dddedf;
  padding:3px 0px;
  margin : 0 40px 18px 30px;
}

div#mininav p{display:inline;}
div#mininav p#notselected{color:#bbbdbe;}
div#mininav p span{
  float:left;
  font-size:17px;
  display:block;
  font-weight:bold;
  margin-right:25px;
  padding-top:5px;
}
div#mininav p span.compt{
  width:28px;
  color:#fff;
  height:28px;
  font-size:19px;
  padding-left:8px;
  padding-top:2px;
  font-weight:normal;
  margin-right:5px;
}

div#mininav p#notselected span.compt{background:transparent url(../media/mininavnotselected.png) no-repeat scroll left top;}

div#mininav p#selected{color:#000;}
div#mininav p#selected span.compt{background:transparent url(../media/mininavselected.png) no-repeat scroll left top;}

form#suggestetbs1 textarea#fPlaceMIG{width:315px;height:125px;}
form#suggestetbs2 textarea#fPlaceReview{width:315px;height:125px;}
form#suggestmodifmember textarea#fPlaceMIG{width:315px;height:125px;}
form#suggestetbs2 p span.cgu {margin-top:0px;}
form#suggestetbs2 p.checkbox {margin-top:20px;}


form#suggestetbs2 input#submitbutton{
  background:transparent url(../media/jevalidemonavis.gif) no-repeat scroll left top;
  width:139px;
  height:31px;
  border:0;
  margin-left:300px;
  margin-top:35px;
  margin-bottom:5px;
}


form#suggestetbs2 input#submitbutton:hover{
  background:transparent url(../media/jevalidemonavis_on.gif) no-repeat scroll left top;
}
form#suggestmodifmember input#submitbutton{
  background:transparent url(../media/valider.gif) no-repeat scroll left top;
  width:78px;
  height:31px;
  border:0;
  margin-left:300px;
  margin-bottom:35px;
}

form#suggestmodifmember input#submitbutton:hover{
  background:transparent url(../media/valider_on.gif) no-repeat scroll left top;
  }

p#inputmask{height:35px;}

label#mask_label
{
  margin-left:240px;
  padding-top:7px;
}

div#firstavisbottom{
  float:right;
}

input#fPlaceAdress, input#fPlaceName, input#fPlaceURL, input#fPlaceEmail{width:315px;}


div.felicitation{margin : 0 35px;}
div.felicitation p {margin-bottom:10px;}
div.felicitation p.liens{margin-top : 15px;}
div.felicitation p.liens a{color:#CF0B1C;}

p.proposez{
  margin-left:35px;
  font-weight:bold;
  font-size:15px;
  margin-top:25px;
}

p.proposezsmall{
  margin-left:35px;
  font-size:10px;
}

p.top{
  margin-bottom:15px;
}

div#infos_reclametbs p.telephone {
background:transparent url(../media/tel.gif) no-repeat scroll left top;
padding-bottom:10px;
padding-left:18px;
}

div#infostoshow p#categories, div#infostoshow p#categories_aussi{margin-left:0;}


div#infostoshow p.catlibelle {
  display:block;
  font-size:14px;
  font-weight:bold;
  color:#000;
}

div#infostoshow {border-bottom:1px solid #999999;}

div#infostoshow p.adresses {margin-top:15px;}

div#infostoshow {margin-top:10px;}
div#infostoshow div#information_pratique p{color:#666;}

a#voirallmoins{
background:transparent url(../media/fermerlafiche.gif) no-repeat scroll left top;
width:139px;
height:16px;
display:block;
float:right;
margin-top:6px;
}

a#voirallmoins:hover{background:transparent url(../media/fermerlafiche-on.gif) no-repeat scroll left top;}

a#voirallplus{
background:transparent url(../media/voirlafiche.gif) no-repeat scroll left top;
width:122px;
height:16px;
display:block;
float:right;
margin-top:6px;
}

a#voirallplus:hover{background:transparent url(../media/voirlafiche-on.gif) no-repeat scroll left top;}

a#continuevisit{
  background:transparent url(../media/continuer.gif) no-repeat scroll left top;
  width:138px;
  height:31px;
  display:block;
}

a#continuevisit span{display:none;}

a#continuevisit:hover{
  background:transparent url(../media/continuer-on.gif) no-repeat scroll left top;}

span#infoscomm{float:right;margin-bottom:14px;font-size:10px;}
a.lbOn{
  width:120px;
  height:120px;
  border:1px solid #DEDEDE;
  display:block;
  float:left;
  margin-left:24px;
  margin-bottom:30px;
}
a.first{margin-left:0px;}
a.lbOn img{
margin:auto;
display:block;
}


div.blockpremium{margin:0px 50px;padding-bottom:30px;margin-bottom:10px;border-bottom:1px solid #bbbcbe;}

div.video{text-align:center;margin-top:24px;}

a.left{margin-right:10px;}

h1.pro{font-size:19px;margin-bottom:25px;}
p.mesgbienvenu{margin:0 30px 15px;}


p.annonceurs{text-align:center;margin-top:10px;}
p.annonceurs span{font-weight:bold;}

div.colGinsc div.cadre{background: url(../media/cadrerose.png) no-repeat left top;
  display:block;
  height:161px;
  margin:auto;
  padding:15px 0 15px 15px;
  width:289px;
}

form#connectpro{margin-top:20px;}
form#connectpro input#pseudopro, form#connectpro input#mdppro{
  width:148px;
  height:21px;
  margin-bottom:5px;
}

form#connectpro span{padding-left:5px;}

form#connectpro div.left{float:left;width:150px;}
form#connectpro div.right{float:right;}

form#connectpro input#submitbuttonpro{
background: url(../media/seconnecterfondrose.png) no-repeat left top;
  display:block;
  height:32px;
  width:107px;
  margin-right:20px;
  margin-top:15px;
  margin-bottom:15px;
  border:0px;
}

form#connectpro input#submitbuttonproen{
background: url(../media/seconnecteren.png) no-repeat left top;
  display:block;
  height:32px;
  width:107px;
  margin-right:20px;
  margin-top:15px;
  margin-bottom:15px;
  border:0px;
}

form#connectpro div.right a{font-size:10px;}
form#connectpro span.error{color:#CF0B1C;display:block;margin-top:5px;padding-left:0;-margin-top:1px;}

p.votes{margin-top:10px;}

ul#compteproavantage{list-style-type:disc;}


h1.service{margin-bottom:22px;}

a.dest_adresse {color:#619928;border-bottom:1px solid #619928;}

div#concours{width:300px}
div#concours h2{margin-bottom:5px;}

ul#fast_nav{margin:auto; margin-top:10px;width:90%;}
ul#fast_nav li{float:left;font-weight:bold;list-style-type:none;margin-left:20px;font-size:14px;margin-top:10px;}

ul#fast_nav li span{font-weight:normal;}
/*ul#fast_nav li.dossier{margin-left:30px;}*/
ul#fast_nav li.dossier a{color:#5f9b28;}
ul#fast_nav li.fiche a{color:#5f9b28;}
ul#fast_nav li.adresse a{color:#d0081c;}
ul#fast_nav li.membre a{color:#7e0d6c;}

div.pagination_fast{margin-right:40px;}
div.fast_block_page{margin-top:25px;}

div.fast_block{width:620px;margin-left:30px;}
div.fast_block ul{list-style-type:none;}
div.fast_block a{text-decoration:none;}
div.fast_block a:hover{text-decoration:underline;}
div.fast_block p.title{color:#fff;font-weight:bold;padding:3px 10px;font-size:14px;}
div.fast_block span{font-weight:bold;}
div.fast_block li{border-bottom:1px solid #999;}
div.fast_block p.touslesresultats{text-align:right;margin-top:3px;}
div.fast_block p.touslesresultats a{background:url(../media/fastsearch.gif) no-repeat left 4px;padding-left:10px; font-size:13px; font-weight: bold; }
div.regionsPF li a{font-weight:normal;}
div.regionsPF li a span{font-weight:bold;}
div.destination p.title{background-color:#5f9b28;}
div.adresse p.title{background-color:#d0081c;}
div.membre p.title{background-color:#7e0d6c;}
div.membre{margin-bottom:50px;}


div.membre img{height:22px;}
div.membre li{padding:7px 0px 5px;}
div.membre p.img{float:left;}
div.membre p.membre{float:left;margin-left:5px;margin-top:4px;}
div.adresse li{padding:3px 0px;}
div.destination li, div.regionsPF li{padding:3px 10px;}


div.fast_block ul li.cat_1165{background: url(../media/cat_adresses_1165.gif) no-repeat left 7px;padding-left : 27px;}
div.fast_block ul li.cat_1169{background: url(../media/cat_adresses_1169.gif) no-repeat left 7px;padding-left : 27px;}
div.fast_block ul li.cat_1170{background: url(../media/cat_adresses_1170.gif) no-repeat left 7px;padding-left : 27px;}
div.fast_block ul li.cat_1171{background: url(../media/cat_adresses_1171.gif) no-repeat left 7px;padding-left : 27px;}
div.fast_block ul li.cat_1168{background: url(../media/cat_adresses_1168.gif) no-repeat left 7px;padding-left : 27px;}
div.fast_block ul li.cat_1172{background: url(../media/cat_adresses_1172.gif) no-repeat left 7px;padding-left : 27px;}
div.fast_block ul li.cat_1173{background: url(../media/cat_adresses_1173.gif) no-repeat left 7px;padding-left : 27px;}
div.fast_block ul li.cat_1167{background: url(../media/cat_adresses_1167.gif) no-repeat left 7px;padding-left : 27px;}
div.fast_block ul li.cat_1174{background: url(../media/cat_adresses_1174.gif) no-repeat left 7px;padding-left : 27px;}
div.fast_block ul li.cat_1166{background: url(../media/cat_adresses_1166.gif) no-repeat left 7px;padding-left : 27px;}
div.fast_block ul li.cat_650{background: url(../media/cat_adresses_650.gif) no-repeat left 7px;padding-left : 27px;}
div.fast_block ul li.cat_1074{background: url(../media/cat_adresses_1074.gif) no-repeat left 7px;padding-left : 27px;}
div.fast_block ul li.cat_1085{background: url(../media/cat_adresses_1085.gif) no-repeat left 7px;padding-left : 27px;}
div.fast_block ul li.cat_1145{background: url(../media/cat_adresses_1145.gif) no-repeat left 7px;padding-left : 27px;}

div.fast_block a.ancre{display:block;float:right;height:6px;margin-top:7px;text-decoration:none;width:7px;}
div.membre a.ancre{background: url(../media/fastancre_membre.gif) no-repeat left top;}
div.adresse a.ancre{background: url(../media/fastancre_adresse.gif) no-repeat left top;}

p.comptecom{margin-bottom:10px;margin-left:35px;margin-right:35px;}
p.comptecom span {float:left;margin-top:2px;width:355;}
p.comptecom select {float:left;margin-left:5px;width:163px;}


h1#resultatdest span.count{color:#619928;font-size:30px;font-weight:bold;}
h1#resultatdest{color:#619928;}
h1#resultatmembre{color:#7E0D6C;}
h1#resultatmembre span.count{color:#7E0D6C;font-size:30px;font-weight:bold;}
div.paginreftop{margin-top:30px;}
div.paginreftop, div.paginrefbottom{margin-right:30px;}

div#actualite{margin-left:50px;margin-right:65px;text-align:justify;}
div#actualite p.actu_title{color:#CF0B1C;border-bottom:1px solid;font-weight:bold;font-size:15px;margin-top:25px;}
div#actualite div.actu{margin-bottom:45px;background:url(../media/actu.gif) repeat-y top left;margin-top:7px;}
div#actualite div.actu div.left{float:left;padding-right:10px;width:275px;}
div#actualite div.actu div.right{float:right;padding-left:10px;width:275px;}
div#actualite div.actu span.title{background-color:#CF0B1C;color:#fff;padding:3px;font-weight:bold;}
div#actualite div.actu div.separator{height:12px;}

div#actualite div.actu ul{margin-left:20px;}
div#actualite div.actu ul li{margin-bottom:18px;}

div#actualite p.innonver{font-size:15px;margin-top:7px;text-align:justify;}
div#actualite ul.infospf{margin-bottom:20px;margin-left:20px;margin-top:15px;}
div#actualite ul#menu{margin-left:15px;margin-bottom:25px;}

div#actualite div.actu_subtitle{border-bottom:1px solid #bbbdbe;margin-bottom:12px;padding-bottom:4px;margin-top:35px;}

div#actualite div.actu_subtitle p{font-size:14px;font-weight:bold;float:left;}
div#actualite div.actu_subtitle a{background:transparent url(../media/actu_ancre.png) no-repeat scroll left bottom;
display:block;
float:right;
margin-right:2px;
text-decoration:none;
width:7px;}

div#actualite div.actu_subtitle span.obligatoire{float:right;}

div#actualite div.sagablock{margin-top:15px;}
div#actualite div.sagablock ul{margin-left:20px;}
div#actualite div.sagablock p.title{font-weight:bold;margin-bottom:3px;}
div#actualite div.sagablock p.title span{color:#fff;background-color:#000;padding:2px;margin-right:5px;}

div#actualite div.atoutsblock{margin-bottom:22px;text-align:justify;}
div#actualite div.atoutsblock p.title{font-weight:bold;}

div#actualite div.actu_subtitlefaq{margin-top:15px;}






p.emploi{margin-left:10px;margin-right:130px;text-align:justify;}
p.emploi a{color:#CF0B1C;}
div#offremploi{background:url(../media/emploi.png) repeat-y left top;margin-left:10px;margin-top:25px;}
div#offremploi ul.nav{float:left;width:125px;}
div#offremploi ul.nav li{border-bottom:2px solid #fbe4c4;}
div#offremploi ul.nav li a{display:block;width:105px;padding:2px 10px;}
div#offremploi ul.nav li a:hover{background-color:#CF0B1C;color:#fff;font-weight:bold;}

div#offremploi div.groupost{clear:right;float:right;margin-right:130px;text-align:justify;width:400px;-display:inline;}

div#offremploi div.groupost div.title a{background:transparent url(../media/ancre_emploi.gif) no-repeat scroll left bottom;
display:block;
float:right;
margin-right:2px;
text-decoration:none;
width:7px;}

div#offremploi div.groupost div.title p.title{font-size:14px;font-weight:bold;float:left;color:#CF0B1C;}
div#offremploi div.groupost div.title{border-bottom:1px solid #CF0B1C;margin-bottom:12px;padding-bottom:4px;}
div#offremploi div.groupost div.other{margin-top:25px;}
div#offremploi div.groupost ul{list-style-type:none;}
div#offremploi div.groupost a.sendcandidature{color:#CF0B1C;display:block;margin-top:7px;}
div#offremploi div.groupost ul li p.title, div#chartesuggest ul#temoin p.title{font-weight:bold;border-bottom:1px solid #bbbdbe;margin-top:15px;margin-bottom:5px;}
div.identite{margin-bottom:10px;}
div.identite img{float:left;}
div.identite p{float:right;font-weight:bold;width:310px;}
div#offremploi div.temoin{font-style:italic;}
div#offremploi div.grouplast{margin-bottom:50px;}
div#offremploi p.spontanne a{color:#CF0B1C;}
div#offremploi p.spontanne{margin-bottom:10px;}

div#offremploi p.hautdepage{background-color:#fbe4c4;text-align:right;margin-top:30px;}
div#offremploi p.hautdepage a{background:transparent url(../media/hpdemploi.gif) no-repeat scroll left 6px;color:#CF0B1C;margin-right:5px;padding-left:12px;}

div#chartesuggest ul#temoin{-width:290px;}
div#chartesuggest ul#temoin li{padding-left:8px;padding-right:12px;}
div#chartesuggest ul#temoin div.identite p{width:215px;}
div#chartesuggest p.suite{text-align:right;}
div#chartesuggest p.suite a{color:#CF0B1C;}
div#chartesuggest ul#temoin p.temoin{font-style:italic;}
div#chartesuggest ul#temoin div.identite img{width:50px;}


div#presentation_gauche a.lbOn {margin-bottom:0px;}

div.infossuggest{margin-left:35px;margin-right:35px;text-align:justify;}

h1#pro{color:#CF0B1C;}
#offres a{text-decoration:none;color:#CF0B1C;}
#offres ul#menu{list-style-type:none;margin-left:20px;margin-top:20px;margin-top:10px;}
#offres ul#menu li{float:left;font-weight:bold;padding:0 5px;}
#offres ul#menu li.notfirst{border-left:1px solid #000;}
#offres ul#menu a{text-decoration:underline;color:#000;}

div.blockoffre{margin:40px 25px 0 25px;}
div.blockoffre div.title{border-bottom: 1px solid #CF0B1C;}
div.blockoffre div.title a{background:transparent url(../media/ancre_emploi.gif) no-repeat scroll left top;display:block;float:right;height:7px;margin-right:2px;margin-top:15px;width:8px;}
div.blockoffre div.title p{float:left;color:#CF0B1C;font-size:20px;font-weight:bold;}

div.blockoffre div.left{float:left;width:330px;}
div.blockoffre div.right{float:right;width:265px;text-align:center;}

div.blockoffre ul{margin-left:15px;}
div.blockoffre ul.megaliste li{margin:10px 0px 20px 0;}
div.blockoffre div.souscrire{
	background:transparent url(../media/souscrire.gif) no-repeat scroll left top;
	height:37px;
	margin:15px auto auto;
	padding:10px;
	text-align:center;
	width:513px;
	line-height:18px;
}

div.blockoffre div.souscrire p.ensavoirplus{font-weight:bold;margin-bottom:5px;}
div.blockoffre div.encart{
	background:transparent url(../media/encart.gif) no-repeat scroll left top;
	height:222px;
	margin:20px auto;
	padding:10px;
	text-align:center;
	width:275px;
	font-size:18px
}

div.blockoffre div.encart span{color:#CF0B1C;display:block;}
div.blockoffre div.encart p.encartitle{font-weight:bold}
div.blockoffre p.prix{
	background-color:#CF0B1C;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	margin:10px auto;
	padding:5px;
	text-align:center;
	width:130px;
}

div.blockoffre p.prix span{display:block;}
div.blockoffre p.accespack{color:#666666;margin:10px auto auto;width:220px;text-align:left;}
div.blockoffre a#comparer{display:block;color:#000;text-decoration:underline;}
div.blockoffre a#comparer span{display:block;}
div.blockoffre table{border-bottom:1px solid #666;border-right:1px solid #666;margin-top:5px;}
div.blockoffre table td, div.blockoffre table th{border-top:1px solid #666;border-left:1px solid #666;}
div.blockoffre table td.prix{color:#CF0B1C;}

div.blockoffre div.banniere{
	background:transparent url(../media/banniere.gif) no-repeat scroll left top;
	height:207px;
	width:283px;
	padding:10px;
	margin:15px 0;
	text-align:center;
}

div.blockoffre div.banniere p.prix{height:55px;margin-bottom:5px;margin-top:5px;width:150px;}
div.blockoffre div.banright p.prix{height:45px;padding-top:15px;}
div.blockoffre div.banniere p.title{font-weight:bold;font-size:16px;}
div.blockoffre div.banniere div.content div{height:75px;padding:0 5px 5px;text-align:justify;}

div.blockoffre div.banmiddle{margin:15px auto;background:transparent url(../media/banniere-en.gif) no-repeat scroll left top;height:245px;}
div.blockoffre div.banmiddle div.content div {height:110px;}

div.blockoffre div.banleft{float:left;}
div.blockoffre div.banright{float:right;}
div.blockoffre p.offreban{text-align:center;margin-bottom:30px;}

div#intro div.container{display:block;margin-top:0px;}
div.connexion{text-align:center;}


form#connexionbis dt{-width:100px;}
form#connexionbis dd{-width:100px;}
form#connexionbis 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;}
form#connexionbis input.submit{
	background:transparent url(../media/seconnecter.gif) no-repeat scroll left top;
	display:block;float:left;
	height:25px;margin-left:250px;
	margin-right:25px;width:94px;
	-display:inline;-margin-left:25px;
	-border:0px;
}
form#connexionbis span.remember{display:block;float:left;font-size:11px;margin:10px auto auto 230px;padding:0;width:13em;-display:inline;-margin-left:0px;}
form#connexionbis span.remember label{margin-right : 5px; float : left;display:inline;}
form#connexionbis span.remember input{margin-top:4px;margin-right : 5px; float : left;margin-left:7px;}
form#connexionbis span.forgotpass{margin-bottom:5px;font-size:11px;display:block;padding:5px 0px 0px 20px;}

#newsletter_insc{margin:0 50px;}
#newsletter_insc a{color:#CF0B1C;}

form#contact label{display:inline;}
form#contact label#contact_email_label{display:block;}
form#contact #contact_desc{height:150px;width:570px;}
form#contact #submitbutton{
	background:transparent url(../media/envoyer_ami.gif) no-repeat scroll left top;
	height:31px;
	margin-left:250px;
	width:78px;
	border:0px;
}
form#contact #submitbutton:hover{background:url(../media/envoyer_ami_on.gif) top left no-repeat;}
form#contact div.captcha{margin-top:15px;}
form#contact p.input{margin-top:15px;}
form#contact p.input span.left{width:180px;}
form#contact p.input span.right{width:380px;}

form#contact label#recaptcha_response_field_label {display:block;margin-top:40px;}
form#contact label#fCaptcha {margin-left:0px;}


div.espacereserver{border:1px solid black;margin:15px auto auto;padding:10px;width:260px;}
div.espacereserver p.title{margin-bottom:5px;}

form#suggestmodifmember p.infos{margin:0 100px 20px;}
form#suggestmodifmember p.textarea{text-align:center;margin-bottom:20px;}

div#resultats ul p.notepf{width:85px;}


form#newsletterpage{display : inline;}
form#newsletterpage p.checkbox{margin-top:15px;width:400px;font-size:10px;}
form#newsletterpage p.checkbox input, form#newsletterpage p.checkbox span{float:left;margin-right:5px;}

form#newsletterpage input#member_mail{margin-top:7px;width:190px;}
form#newsletterpage input#submitbutton{
  background: url(../media/jemabonnepage.gif) no-repeat left top;
  height : 22px;
  width : 106px;
  border : 0px;
  margin:20px auto auto 250px;
  /margin-top:0px;
}

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

form#newsletterpage p.input span.left{margin-top:5px;width:220px;}
form#newsletterpage p.input span.right{width:350px;}




div.colGinsc{float:left;width:350px;/*height:195px;*/margin-top:20px;}
div.colDinsc{float:right;width:270px;height:160px;border-left:1px solid #BCBDBE;padding:20px 40px 0px 20px;text-align:center;}
div.colGinsc p.title, div.colDinsc p.title{font-size:17px;font-weight:bold;}
div.colDinsc p.title{margin-bottom:18px;}
div.colDinsc p.orange{color:#eb6909;margin-bottom:18px;}
div.colDinsc p.orange span{font-weight:bold;}

div.colGinsc div#chartesuggest {background:transparent url(../media/sinscrire_colDroite_content.png) repeat-y scroll left top;margin-left:24px;width:300px;}
div.colDinscbis{border-left:0 none;padding-left:0;padding-right:30px;width:300px;}
div.colGinscbis{width:350px;}
div#chartesuggest ul.offre li {border-bottom:1px solid #888;margin:9px 0;padding-bottom:9px;}
div#chartesuggest ul.offre li span{font-weight:bold;}
div#chartesuggest ul.offre li.last {border-bottom:0px none;}
div#chartesuggest a.decouverte{float:left;margin-left:25px;}




/********************* FR *********************/
div.pasencoreinscrit-fr{background:transparent url(../media/pasencoreinscritpro.jpg) no-repeat scroll left top;width:235px;height:151px;float:left;}
div.pasencoreinscrit-fr a#decouvservicepro span{display:none;}
div.pasencoreinscrit-fr a#decouvservicepro{
  background: url(../media/cliquezorange.png) no-repeat left top;
  width:95px;
  height:27px;
  display:block;
  margin:112px auto auto;
}

div.offrecommercial-fr{background:transparent url(../media/offrecommercial.jpg) no-repeat scroll left top;width:300px;height:55px;float:left;}
div.offrecommercial-fr p{display:none;}
div.offrecommercial-fr a{float:right;margin-right:10px;margin-top:280px;}
div.offrecommercial-fr ul{margin-left:25px;margin-right:10px;}
div.chartesuggest-fr ul.offre{float:left;min-height:220px;/min-height:213px;-float:none;-height:200px;}
div.colDinscbis div.chartesuggest-fr ul.offre{-margin-top:-9px;}
div#colDroite div.pasencoreinscrit-fr {background:transparent url(../media/pasencoreinscritpro-colD.jpg) no-repeat scroll left top;margin-bottom:15px;-display:inline;height:160px;width:300px;}

/********************* MD *********************/
a.plaquette-commercial-md{background:transparent url(../media/plaquette_commercial_md.jpg) no-repeat scroll left top;float:left;height:62px;width:300px;}
a.plaquette-commercial-md span{display:none;}

div.pasencoreinscrit-md{background:transparent url(../media/pasencoreinscritpro.jpg) no-repeat scroll left top;width:235px;height:151px;float:left;}
div.pasencoreinscrit-md a#decouvservicepro span{display:none;}
div.pasencoreinscrit-md a#decouvservicepro{
  background: url(../media/cliquezorange.png) no-repeat left top;
  width:95px;
  height:27px;
  display:block;
  margin:112px auto auto;
}

div.offrecommercial-md{background:transparent url(../media/offrecommercial_md.jpg) no-repeat scroll left top;width:300px;height:55px;float:left;}
div.offrecommercial-md p{display:none;}
div.offrecommercial-md a{float:right;margin-right:10px;margin-top:280px;}
div.offrecommercial-md ul{margin-left:25px;margin-right:10px;}
div.chartesuggest-md ul.offre{float:left;min-height:220px;/min-height:213px;-float:none;-height:200px;}
div.colDinscbis div.chartesuggest-md ul.offre{-margin-top:-9px;}
div#colDroite div.pasencoreinscrit-md {background:transparent url(../media/pasencoreinscritpro-colD.jpg) no-repeat scroll left top;margin-bottom:15px;-display:inline;height:160px;width:300px;}
div.md div#header_presentation {background:transparent url(../media/adresse_header_pro.png) no-repeat scroll left top;}

div.blockoffre div.banmiddlemd {margin:15px auto;}
div.blockoffre div.banmiddlemd p.prix {height:35px;}
div.blockoffre div.banmiddlemd div.content div {height:95px;}

/********************* UK *********************/
a.plaquette-commercial-en{background:transparent url(../media/plaquette_commercial_en.jpg) no-repeat scroll left top;float:left;height:62px;width:300px;}
a.plaquette-commercial-en span{display:none;}

a.accueiluk,
a.ukreclam{background:transparent url(../media/ukhelp.gif) no-repeat scroll left top;float:right;height:61px;margin-right:15px;margin-top:10px;width:62px;}
a.accueiluk span{display:none;}
a.ukreclam span{display:block;font-size:11px;margin-left:17px;margin-top:46px;}

div.pasencoreinscrit-en{background:transparent url(../media/pasencoreinscritproen.jpg) no-repeat scroll left top;width:235px;height:151px;float:left;}
div.pasencoreinscrit-en a#decouvservicepro span{display:none;}
div.pasencoreinscrit-en a#decouvservicepro{
  background: url(../media/clicherebig.png) no-repeat left top;
  width:95px;
  height:27px;
  display:block;
  margin:112px auto auto;
}

div.offrecommercial-en{background:transparent url(../media/offrecommercial-en.jpg) no-repeat scroll left top;width:300px;height:55px;float:left;}
div.offrecommercial-en p{display:none;}
div.offrecommercial-en a{float:right;margin-right:10px;margin-top:280px;}
div.offrecommercial-en ul{margin-left:25px;margin-right:10px;}
div.chartesuggest-en ul.offre{float:left;min-height:212px;-float:none;-height:212px;}
div.colDinscbis div.chartesuggest-md ul.offre{-margin-top:-9px;}
div#colDroite div.pasencoreinscrit-en {background:transparent url(../media/pasencoreinscritpro-colD-en.jpg) no-repeat scroll left top;margin-bottom:15px;-display:inline;height:160px;width:300px;}


div#resultats ul li div.fichepremium div.colGauche {float:left;margin-right:15px;width:200px;}
div#resultats ul li div.fichepremium div.colPremium {float:left;}
div#resultats ul li div.fichepremium div.colPremium img{height:105px;width:105px;}

div#adresses li.active_filter a { font-weight:bold; }

/***** geo loc *******/


div.geolocalisation{border-bottom:2px solid white;margin-top:8px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
div.geolocalisation p.localite{font-weight:bold;font-size:14px;}
div.geolocalisationetbs p.localite{font-weight:bold;font-size:12px;}
div.filter-geo ul{list-style-type:none;}
div.filter-geo ul li.active{font-weight:bold;}

div#precisez div.elargir p.subtitle, div#geolocz div.elargir p.subtitle { color:#000000; font-weight:normal; }
div#precisez div.elargir ul, div#geoloc div.elargir ul { list-style-type:none; }
div#precisez div.elargir ul li, div#geoloc div.elargir ul li { display:inline; }
div#precisez div.elargir ul li a, div#geoloc div.elargir ul li a { float:left;height:20px;line-height:20px;width:29px;text-align:center;text-decoration:none;border:1px solid #FFFFFF;border-right:0px none;font-size:9px; background:#F2CD87;}
div#geoloc div.elargir ul li a { font-size:12px;}
div#precisez div.elargir ul li.geo50000 a, div#geoloc div.elargir ul li.geo50000 a { border-right:1px solid #FFFFFF; }
div#precisez div.elargir ul.inactiveorville li.geo5000 a,div#geoloc div.elargir ul.inactiveorville li.geo5000 a { margin-left:30px;}
div#precisez div.elargir ul li a.active, div#precisez div.elargir ul li a:hover, div#geoloc div.elargir ul li a.active, div#geoloc div.elargir ul li a:hover { float:left;height:20px;line-height:20px;background:#CF0B1C;color:#fff; }
div.geolocalisation ul li.voirplus { font-weight:bold;margin-top:3px;text-align:right; }

div#colDroite div.geolocalisationetbs{background:url(../media/postit_content.png) repeat-y top left;width:301px;}
div#colDroite div.geolocalisationetbs p.header{background:url(../media/postit_header.png) no-repeat top left;height:6px;}
div#colDroite div.geolocalisationetbs p.footer{background:url(../media/postit_footer.png) no-repeat top left;line-height:7px;}
div#colDroite div.geolocalisationetbs div.content{padding:0 10px;}
div#colDroite div.geolocalisationetbs div.gMapContainer {border:1px solid black;width:290px;margin:auto;}
div#colDroite div.geolocalisationetbs div.geolocalisation{padding-left:5px;}
div#colDroite div.geolocalisationetbs div.geolocalisation p, div.geolocalisationetbs div#precisez div.elargir p.subtitle {color:#CF0B1C;font-weight:bold;}
div#colDroite div.geolocalisation { border-bottom:0px; }
div#geoloc div.elargir ul li a { width:47px;}
div#colDroite div#geoloc p.subtitle { font-size:14px; font-weight:bold; color:#CF0B1C; margin-bottom:3px; }
div#colDroite div#banner_elargir span { display:none;}
div#colDroite div#banner_elargir { background:url(../media/elargir_recherche.png) no-repeat top left; height:34px; width:300px;}


/*div.geolocalisationetbs div#precisez { background:transparent; float:none; margin:0;}*/


div#bonnesadresses div#souscategorieblock_fr, div#bonnesadresses div#souscategorieblock_md  {padding:0px;}


div.addthis_position{float:left;margin-top:20px;margin-left:20px;}
div.addthis_position a.addthis_button_compact{text-decoration:none;}

p.newlinks{background:transparent url(../media/addthis-friend.png) no-repeat scroll left top;float:left;margin-left:0px;margin-right:20px;margin-top:20px;padding-left:17px;}
p.newaddedit1{float:left;margin-left:3px;margin-top:20px;}
p#addedit1 {margin:20px auto auto;background:transparent url(../media/addthis-modifier.png) no-repeat scroll left top;}
div.avisnews{float:left;}
p.secondavis{float:left;margin-top:20px;}
p.secondavischiffre{float:left;margin-top:20px;margin-left:5px;}
p.newdonneravis{background:none;float:left;margin-top:10px;padding-left:15px;}
div.newfirstavis{background:transparent url(../media/addthisavis.png) no-repeat scroll left top;float:left;margin-top:10px;padding-left:20px;}
div.newfirstavis a, p.newdonneravis a{text-decoration:underline;}
div.newfirstavis a:hover, p.newdonneravis a:hover{text-decoration:none;}

div.secondavis {margin:13px auto auto;}
div.presentation_content{min-height:125px;-height:125px;}

div#moteur_recherche div.quoiBloc{margin-bottom:10px;margin-top:5px;/width:305px;}
div#moteur_recherche div.quoiBloc label{color:#000;font-weight:normal;margin:0;font-size:12px;cursor:pointer;}
div#moteur_recherche div.quoiBloc input{width:15px;border:0;}
div#moteur_recherche div.quoiBloc ul.quoiG{float:left;width:140px;margin-top:4px;}
div#moteur_recherche div.quoiBloc ul.quoiGMD{width:160px;}
div#moteur_recherche div.quoiBloc ul.quoiD{float:right;margin-top:4px;width:165px;}
div#moteur_recherche div.quoiBloc ul.quoiDMD{width:130px;}

div.avispayscible{float:right;margin-top:5px;}
div.avispayscible select {font-size:12px;}


.organisersearch div#header_presentation {background:url("../media/partir_header.png") no-repeat scroll left top transparent;}
.organisersearch h1{color:#EB6909;margin-bottom:15px;}
.organisersearch h1 span.organiser{color:#EB6909;display:block;font-size:30px;font-weight:bold;line-height:30px;margin:0 0 20px;}
.organisersearch div#header_presentation div#titre {width:660px;}
