* {
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  list-style: none;
  color:#a9a9aa;
}
html, body {
  background-color: #f0f0f1;
}
a{
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
select, option {
  color: black;
  padding-left:2px;
}
.font_size12{
	font-size: 12px !important;
}
.asterisque{
  color:#48a0fb;
  margin:0 3px 0 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
}
.vert{
  color:#9dff17;
  font-family: verdana;
}

#haut{
    color:#525353;
  height: 150px;
  width:950px;
  margin-left:auto;
  margin-right:auto;
  background:url(images/top.jpg) no-repeat ;
}
#haut a,#haut2 a{
  color:#525353;
}


#haut .indices_top{
	width: 30px;
}
#haut #mod_indices{
	width: 80px;
	margin: 5px 0 0 35px;
}


INPUT {
color: black
       }
#lien_accueil{
  display: inline-block;
  height:85px;
  width: 400px;
  float:left;
  margin:9px 0 0 40px;
}
#haut h2,#haut2 h2{
  font-weight: normal;
  color:#525353;
}
#haut #_top1,#haut2 #menu_top1{
  float:right;
  color:#525353;
}
#haut #menu_top1 li,#haut2 #menu_top1 li{
  color:#525353;
  font-weight:bold;
  float:left;
  width:63px;
  height:10px;
  list-style: disc;
  height: 15px;
}
#haut #menu_top1 #liste_accueil,#haut2 #menu_top1 #liste_accueil{
  margin-right: 7px;
  color:#91ff00;
}
#haut #menu_top1 #liste_accueil a,#haut2 #menu_top1 #liste_accueil a{
  color:#91ff00;
}
#haut #bouton_1,#haut2 #bouton_1{
  float:left;
  height:50px;
  width:158px;
  text-align: center;

  margin: 32px 0 0 46px;
}
#haut #bouton_1 a,#haut #bouton_1 a,#haut2 #bouton_1{
  padding-top:16px;
  display:inline-block;
  width: 158px;
  height: 30px;
  text-align: center;
    color:#525353;
}

#haut #bouton_2,#haut #bouton_2 a,#haut2 #bouton_2,#haut2 #bouton_2 a{
color:#525353;
  float:left;
  width:148px;
  height:46px;
  margin: 30px 0 0 20px;
  padding:  6px 0 0 10px;

    margin-left:313px;
}
#haut #bouton_2 li,#haut #bouton_2 H2,#haut2 #bouton_2 li,#haut2 #bouton_2 H2{
  font-size: 11px;
  color:#525353;
}
#bouton_2 li b{
font-size: 11px;
  color:#525353;
}
#haut #bouton_3,#haut2 #bouton_3{
  float:left;
  width:152px;
  height:46px;
  margin: 22px 0 0 26px;
  padding-left:6px;

}
#haut #bouton_3 li,#haut #bouton_3 h2,#haut2 #bouton_3 li,#haut2 #bouton_3 h2{
  font-size: 11px;
}
#haut #bouton_3 h2,#haut2 #bouton_3 h2{
  margin-top: 12px;display: inline-block;width:78px;float:left;
}

#haut #bouton_3 #nb_selection,#haut2 #bouton_3 #nb_selection{
  color:#409b03;
  float:left;
  height: 32px;
  width: 70px;
  text-align: center;
  margin: 10px 0 0 0px;
  font-style: italic;
  font-size: 11px;

}


#ombre{
  width:949px;
  margin-left:auto;
  margin-right:auto;
  background:url(images/ombre_centre.gif) repeat-y ;
}


#contenu{
  width: 930px;
  background: url(images/centre_fond.gif) repeat-x #343434;
  margin:0 4px 0 15px;
}
#contenu2{
  width: 931px;
  background: url(images/fond_centre2.gif) repeat-x #343434;
  margin:0 4px 0 15px;
}
#contenu_orange{
  width: 930px;
  background: url(images/fond_centre_orange.gif) repeat-x #fedaa9;
  margin:0 4px 0 16px;
}


#bas{
  color:#525353;
  padding:2px 15px;
  margin-left:auto;
  margin-right:auto;
  width:920px;
  height:28px;
  clear:both;
  background: url(images/bas_fond_bleu.gif) no-repeat;
  font-size: 11px;
}

#bas a,#bas span{
  color:#FFFFFF;
  font-size: 11px;
}


#bas #span_left, #bas_orange #span_left{
  float:left;
}

#bas #span_right, #bas_orange #span_right{
  float:right;
}

.float_left{
  float:left;
}
.float_right{
  float:right;
}
cite {
  font-size: 12px;
}

.orange_clair{
color:#fd8606;
}

/*menu------------------------------------------------------------------------------------------------*/

#menu{
  padding-top: 30px;
}


#menu #univers a{
  position: relative;
  text-decoration: none;
  color:#525353;
  width: 146px;
  height: 47px;
  display: block;
  text-align: right;
  padding:28px 20px 0 0;
}


#menu #univers{
  margin: 0px auto 0 auto;
  width : 788px;
  height:130px;
}
#menu .url a{
  font-family:arial, helvetica;
  padding-top:8px;
  display:inline-block;
  width:165px;
  height:129px;
  text-align:center;

  margin-top: 2px;
  margin-bottom: 12px;
  letter-spacing: 0.1em;
   font-family: arial;
  font-weight: bold;

}
#menu #univers_1,#menu #univers_2,#menu #univers_3,#menu #univers_4{
  float:left;
  width:166px;
  height:130px;
  margin-right:41px;
}
#menu #univers_4{margin-right:0;}

#menu #univers_1{
  background: url(images/menu_bouton.png) no-repeat;
  * background-image: None;
  * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/menu_bouton.png", sizingMethod='crop');
}

#menu #univers_2{
  background: url(images/menu_bouton.png) no-repeat;
  * background-image: None;
  * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/menu_bouton.png", sizingMethod='crop');
}
#menu #univers_3{
  background: url(images/menu_bouton.png) no-repeat;
  * background-image: None;
  * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/menu_bouton.png", sizingMethod='crop');
}
#menu #univers_4{
  background: url(images/menu_bouton.png) no-repeat;
  * background-image: None;
  * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/menu_bouton.png", sizingMethod='crop');
}
#menu .description_univers H2{
  margin-top:15px;
  font-size:14px;

}

#menu  .description_univers .texte a{
  font-size: 10px;
}

#menu .description_univers .titre H2, #menu .description_univers .texte{
  text-align: right;
  padding-right:20px;
}


#menu #univers_1 .url a, #menu #univers_1 H2 a{
  color:#3188e3;
  font-size:14px;
  font-family: arial;
  font-weight: bold;
}

#menu #univers_2 H2 a, #menu #univers_2 .url a{
  color: #3188e3;
    font-size:14px;
  font-family: arial;
  font-weight: bold;
}
#menu #univers_3 .url a, #menu #univers_3  H2 a{
  color:#3188e3;
    font-size:14px;
  font-family: arial;
  font-weight: bold;
}
#menu #univers_4 .url a, #menu #univers_4 H2 a{
  color:#3188e3;
    font-size:14px;
  font-family: arial;
  font-weight: bold;
}

.hr_clear{ /*enfin trouv� la soluce pour les HR de merde sous ie !!!!!! */
  height: 0;
  margin: 0;
  border:0;
  color:transparent;
  display: block;
  * margin-top:-10px;/* le * c'est un hack pour ie de merde*/
  visibility: hidden;
  clear:both
}



/* zoom navigation*/
#zoom_pic{
  text-align: center;
}
#zoom_nav{
  float: left;
  display: inline;
  width: 600px;
  margin-top: 5px;
}
#zoom_nav a#prec{
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  float: left;
  text-decoration: none;
  color: #033869;
  margin: 2px 0 0 5px;
}
#zoom_nav a#suiv{
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  float: right;
  text-decoration: none;
  color: #033869;
  margin: 2px 5px 0 0;
}

#close{
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  float: left;
  margin-left:155px;
  text-decoration: none;
  color: #033869;
}


/**/
ol li{
  list-style: decimal inside;

}
#droite{
  float:left;
  width:590px;
  margin-left: 60px;
  display: inline;
  min-height: 750px;

}
.bleu{	color:#3188e3;}
.blanc{color:#FFFFFF;}
/*from recherche*/

#form_recherche{
  float: left;
  width: 220px;
  margin-left:20px;
}

.longue {
	height:890px;
}

#form_recherche H1{
  margin:15px 0 20px 0;
  font-size: 17px;
  font-family: arial;
  font-weight: bold;
}
#form_recherche H1 span{
  display:block;
  font-size: 17px;
  font-family: arial;
  font-weight: bold;

}
#form_recherche li{
  height: 35px;
  margin-bottom: 17px;
}
#form_recherche label{
  display: block;
  margin-bottom: 4px;
}
#form_recherche select{
  width: 190px;
  float:right;
}
#form_recherche #border_top{ /*enfin trouv� la soluce pour les HR de merde sous ie !!!!!! */
  height: 9px;
  margin: 0;
  display: block;
  background-color:#3188e3;
  color:#3188e3;/* ie de merde*/
  * margin-top:-7px;/* le * c'est un hack pour ie de merde*/
}


#form_recherche #submit_recherche{
  text-align: right;
  height: 63px;
  line-height: normal;
  background: url(images/fond_ligne_recherche.gif) repeat-x;
  margin: 0 0 0 0;
}
#form_recherche #submit_recherche input{
  background: url(images/bouton_recherche.gif) no-repeat;
  color:#343434;
  font-weight: bold;
  width: 106px;
  padding:6px 0 47px 0;
  text-align: center;
  margin-right: 7px;
}
#form_recherche img{
  border:1px solid #3188e3;
  margin-bottom: 15px;
}
#form_recherche a{
	display: block;
	clear: both;
}
#form_recherche #categorie_eco label{
	display: inline-block;
	font-size:11px;
	color: white;
}
#form_recherche #categorie_eco label span{
	font-size:11px;
}
#form_recherche #categorie_eco input{
	display: inline-block;
	width: 12px;
	height: 12px;
	border: none;
	vertical-align: middle;
	margin-right: 7px;
}
#form_recherche #categorie_eco{
	text-align: right;
}
#form_recherche #categorie_eco #l_ecologique{
	width:60px;
}
#form_recherche #categorie_eco #l_economique{
	width:67px;margin-right :18px;
}
#form_recherche #categorie_eco .bleu{
	display: block;color:#3188e3;text-align: left;font-size: 12px;
}
/*accueil------------------------------------------------------------------------------------------------------*/
#accueil{
  padding-top:7px;
  background:url(images/accueil_logo_fond.png) no-repeat;
}
#accueil img{
  border:2px solid #48a0fb;
  margin: 2px;
}





#accueil #univers a{
  position: relative;
  text-decoration: none;
}

#accueil H1 {
  line-height:18px;
  color:white;
  font-size: 24px;
  height: 65px;
  margin-bottom: 15px;
  font-weight: normal;
}
#accueil H1 .blanc,#accueil H1 .blanc2{
  color:white;
  font-size:12px;
  float:left;
}
#accueil H1 .blanc{
  margin-left:155px;
}
#accueil H1 .vert{
  float:left;
  font-size:12px;
}
#accueil H1 .gris{
  color:#a9a9aa;
  font-size: 14px;
}
#accueil H1 .bleu{
  font-size: 20px;
}
#accueil H2 {
	line-height:22px;
  color: #48a0fb;
  font-size: 16px;
  margin: 25px 0 45px 0;
  text-align: center;
}
#accueil H2 i{
  color: #48a0fb;
  font-size: 12px;
}
#accueil H2 i span{
  display:block;
  color: #48a0fb;
  font-size: 12px;
}

#accueil H2 #font_14{
	display: inline;font-size: 14px;
}
#accueil .blanc{
	color: #FFFFFF;
}
#accueil H3{
  font-size: 14px;
  color:#FFFFFF;
  margin-bottom: 15px;
}
#accueil H3 .vert{

  text-transform: uppercase;
}
#accueil img.float_left{
  margin-right: 15px;
}
#accueil H4{
  font-size:14px;
  color:white;
  font-weight:normal;
  margin: 15px 0 15px 0;
}
#accueil H4 .bleu{
  font-size:14px;
  font-weight: bold;
}



#accueil p{
  margin-bottom: 15px;
  text-align: justify;
}


#accueil p .bleu, #accueil p .blanc{
	font-size: 14px;
}

#accueil #encart{
  height: 106px;
  text-align:center;
  border: 1px solid #48a0fb;
  margin-bottom: 35px;
}
* html #accueil #encart{
	height: 80px;
}
#accueil #encart p{
    font-size:12px;
    font-style:italic;
    font-weight:bold;
    text-align:center;
    padding:32px 0 0 0;
    color:#48a0fb;
}
strong.comeco{
  color:#FFFFFF;
  font-size: 15px;
}
strong.comeco .vert{
  font-size: 15px;
}
#accueil #logo_comeco{
  border: none;
}


/**/

/*----------------------------liste_annoces*/
#liste_partenaires{


}


#liste_partenaires #liste{
  margin-bottom:10px;
}

#liste_partenaires #liste h1 {
color:#48A0FB;
font-size:15px;
margin:0 0 35px 32px;
}


#liste_partenaires #liste .partenaire{
  border-bottom: 1px solid #48a0fb;
  padding:15px 0 14px 15px;
  clear:both;
  background: url(images/liste_fond_partenaire.gif) repeat-x;
  margin: 0 0 14px 0;
  float:left;
  width: 575px;

}
#liste_partenaires #liste .partenaire .photo{
  float: left;
  margin-right: 9px;
  border: 1px solid #48a0fb;
  display: inline;
  width: 185px;
  text-align: center;
  background-color: white;
  height: 139px;
}
#liste_partenaires #liste .partenaire .photo img{
  height: 139px;
  width: 183px;

}
#liste_partenaires #liste .partenaire .description{
  float:left;
  background: url(images/fond_liste_annonce_description.gif) repeat-x;
  width: 330px;
  padding: 5px 20px 0 16px;
  display: inline-block;

}

#liste_partenaires #liste .partenaire .description H3 a{
  width: 330px;
 font-size: 11px;
 color: #FFFFFF;
 margin: 18px 0 18px 0;
 display: block;
 font-weight:bold;
 }
 #liste_partenaires #liste .partenaire .champs{

 }
 #liste_partenaires #liste .partenaire .ref_agence{
 font-size: 11px;
 font-style: italic; color: #48a0fb;
 }
  #liste_partenaires #liste .partenaire .activite, #liste_partenaires #liste .partenaire .adresse,#liste_partenaires #liste .partenaire .telephone{
color:#FFFFFF;
 }
 #liste_partenaires #liste .partenaire .champs .email a, #liste_partenaires #liste .partenaire .champs .site a{
   color :#FFFFFF;
 }
 #liste_partenaires #liste .partenaire .texte{
   margin: 14px 0 15px 0;	color:#FFFFFF;clear:both;
   float:left; display:inline;
   width: 570px;

 }
#liste_partenaires #liste .partenaire .liens {
  text-align: right;
  clear: both;
 color: #48a0fb;
}

#liste_partenaires #liste .partenaire .liens  a {
 color: #48a0fb;
}

  #liste_partenaires #liste .partenaire .liens span a{
   font-size: 11px;
   color: #48a0fb;
   padding-top: 4px;
   height: 17px;
   display: inline-block;
  }



#liste_partenaires .pages{
  margin: 10px 0 10px 0;
  clear: both;
  height: 18px;
}
  #liste_partenaires .prec a,#liste_partenaires #droite .suiv a{
    color:#48a0fb;
  }

  #liste_partenaires .prec{
  width:150px;
   float: left;
  }

  #liste_partenaires .liste_pages{
   float: left;
   width:280px;
   text-align: center;
   font-size: 11px;
  }
  #liste_partenaires .liste_pages a,liste_partenaires #droite .liste_pages {
    font-size:11px;
  }
  #liste_partenaires .liste_pages em{
   font-size: 13px;
   color:#48a0fb;
   font-weight: bold;
  }


  #liste_partenaires .suiv{
   float: right;
   text-align: right;
  }



#liste_partenaires .prec a{
  display: block;
  padding-left: 18px;
  width:135px;
  font-size: 11px;
  height: 15px;
  background: url(images/fleche_precedente.gif) no-repeat;
}
#liste_partenaires  .liste_pages a{
  width: 310px;
  color:#48a0fb;
}

#liste_partenaires  .suiv a{
  color:#48a0fb;
  display: block;
  padding-right: 18px;
  width:135px;
  font-size: 11px;
  height: 15px;
  background: url(images/fleche_suivante.gif) no-repeat right;
}

/*_________________________partenaire.php_____________________*/
#partenaire{
}


#partenaire #logo{
  width: 183px;
  height:137px;
  float:left;
  background-color: white;
}
#partenaire #logo IMG{
  width: 183px;
  height:137px;
}

#partenaire #lien_contact{
  background: url(images/detail_lien_contact.jpg) no-repeat;
  font-size:22px;
  height: 29px;
  width:533px;
  display: block;
  border: 2px solid #48a0fb;
  text-align: right;
  padding:10px 55px 10px 0;
  color:#FFF;
}




#partenaire #lien_contact span{
	font-size:18px;
	color:#48a0fb;
}

#partenaire #liens{
	height: 40px;
	margin: 8px 0 8px 0;
	padding-right:10px;
	background: url("images/detail_fond_boutons.gif") repeat-x;
	text-align: right;
}



#partenaire #liens #geoloc, #partenaire #liens #impression{
	height: 10px;
		color:#48a0fb;
	display: inline-block;
	width:160px;
	padding: 15px 40px 15px 0;
	background: url(images/detail_geoloc.gif) no-repeat right;
}
#partenaire #liens #impression{
	background: url(images/detail_imprimer.gif) no-repeat right;
	margin-right: 22px;

}

#partenaire #bloc_haut {
  margin-bottom: 15px;
}
#partenaire #bloc_haut #champs{
  width: 385px;
  float: right;
}
#partenaire #bloc_haut #champs li,#partenaire #bloc_haut #champs li a{
	color: white;
}
#partenaire #bloc_haut #champs li H2{
 color:#48a0fb;
 
font-weight:bold;
  font-size: 16px;
  margin:7px 0 15px 0;
}


#partenaire #description {
  display:block;
  margin-top:18px;
  clear: both;
  color:white;
}
#partenaire #description2 {
  display:block;
  margin-top:18px;
  clear: both;
  color:white;
}
#partenaire #description3 {
  display:block;
  margin-top:18px;
  clear: both;
  color:white;
}

#partenaire #photos_diverses {
  display:block;
  margin-top:18px;
  clear: both;
  text-align: center;
  margin-bottom: 50px;
}
#partenaire #photos_diverses img {
	border:1px solid #48a0fb;
}
#partenaire #photo1 {
float: right;
	 border:1px solid #48a0fb;
}

#partenaire #photo2 {
float: left;
border:1px solid #48a0fb;
margin-right: 5px;
}




#partenaire #description #logo {
	 border:1px solid #48a0fb;
}

/*contact-contact-contact-contact-contact-contact-contact-contact-contact-contact-contact-contact-contact-contact-contact-*/


#contact{
  display: inline-block;
  width: 855px;
  margin:0 0 0px 35px;
  background: url(images/fond_contact_form.gif) repeat-y right;
  background-color: #3D3D3D;
  padding: 0 0 11px 0;
}
#contact #border_top{ /*enfin trouv� la soluce pour les HR de merde sous ie !!!!!! */
  height: 5px;
  margin:0 0 40px 0;
  display: block;
  margin-right:11px;
  background-color:#48a0fb;
  color:#48a0fb;/* ie de merde*/
  * margin-top:-7px;/* le * c'est un hack pour ie de merde*/
}

#contact H1{
  font-size:15px;
  color:#48a0fb;
  margin: 0 0 50px 30px;
}

#contact h3{

  color:#48a0fb;
  background: url(images/fond_h2_liste_annonces.gif) repeat-y;
  height: 13px;
  margin: 0 0 14px 30px;
}
#contact .normal{
  clear: left;
  height: 17px;
  margin:0 0  14px 30px;
  width: 510px;
}
#contact p.asterisque{
	font-style:italic;
  display: inline-block;
  width: 785px;
  margin: 50px 0 0 20px;
  background: repeat-x url(images/contact_ligne_bouton.gif) 0px 17px;
}
#contact label{
  float: left;
  display: inline;
  width: 115px;
  color:white;
}
#contact input{
  float: left;
  width: 145px;
  border: 1px solid black;
    color:#333333;
}
#contact .label_right{
  float: left;
  width: 68px;
  margin-left: 0px;
  text-align: right;
  padding-right: 5px;
}

#contact #adresse,#contact #email{
  width:365px;
}
#contact textarea{
  margin: 4px 0 0 145px;
  width: 661px;
  height: 134px;
  border: 1px solid black;
  color: #000000;
}
#contact select{
  width: 250px;
  margin-left: 20px;
  border: 1px solid black;
}

#contact input#valider{
  width: 106px;
  height: 59px;
  border: none;
  background: url(images/contact_b_envoyer.gif) no-repeat;
  font-weight: bold;
  padding-bottom: 35px;
  float:right;
  display: inline-block;
  color:#6f6f71;
  margin: -10px 8px 0 0;
}

#contact #image{
  width: 268px;
/*  height: 206px;*/
  border: 2px solid #48a0fb;
  float: right;
  margin-right: 43px;
}

#contact #titre_inter_p{
  float:left;
  margin: 60px 0 0 30px;
  width: 115px;
  display: inline;

}
#contact #l_msg{
  margin:32px 0 0 0;
  float:left;width: 630px;
}
#bas_form_contact{/*c'est un peu bourrin je l'avoue*/
  margin: 0 0 0 32px;
}
/*inscription-inscription-inscription-inscription-inscription-inscription-inscription-inscription-inscription-inscription-inscription*/

#inscription{
  display: inline-block;
  width: 855px;
  margin:0 0 0px 35px;
  background: url(images/fond_inscription_form.gif) repeat-y right;
  background-color: #3D3D3D;
  padding: 0 0 11px 0;
}
#inscription #border_top{ /*enfin trouv� la soluce pour les HR de merde sous ie !!!!!! */
  height: 5px;
  margin:0 0 40px 0;
  display: block;
  margin-right:11px;
  background-color:#48a0fb;
  color:#48a0fb;/* ie de merde*/
  * margin-top:-7px;/* le * c'est un hack pour ie de merde*/
}

#inscription H1{
  font-size:15px;
  color:#48a0fb;
  margin: 0 0 50px 30px;
}

#inscription h3{

  color:#48a0fb;
  background: url(images/fond_h2_liste_annonces.gif) repeat-y;
  height: 13px;
  margin: 0 0 14px 30px;
}
#inscription .normal{
  clear: left;
  height: 17px;
  margin:0 0  14px 30px;
  width: 785px;
}
#inscription p.asterisque{
	font-style:italic;
  display: inline-block;
  width: 785px;
  margin: 50px 0 0 20px;
  background: repeat-x url(images/inscription_ligne_bouton.gif) 0px 17px;
}
#inscription label{
  float: left;
  display: inline;
  width: 115px;
  color:white;
}
#inscription input{
  float: left;
  width: 245px;

}
#inscription .label_right{
  float: left;
  width: 170px;
  *width: 170px;
  margin-left: 0px;
  text-align: right;
  padding-right: 5px;
}

#inscription #adresse,#inscription #site{
  width:667px;
}
#inscription textarea{
  margin: 4px 0 0 145px;
  width: 661px;
  height: 134px;

  color: #000000;
}
#inscription select{
  width: 250px;
  margin-left: 20px;
  border: 1px solid black;
}

#inscription input#valider{
  width: 106px;
  height: 59px;
  border: none;
  background: url(images/inscription_b_envoyer.gif) no-repeat;
  font-weight: bold;
  padding-bottom: 35px;
  float:right;
  display: inline-block;
  color:#6f6f71;
  margin: -10px 8px 0 0;
}

#inscription #image{
  width: 268px;
  height: 206px;
  border: 2px solid #48a0fb;
  float: right;
  margin-right: 43px;
}

#inscription #titre_inter_p{
  float:left;
  margin: 60px 0 0 30px;
  width: 115px;
  display: inline;

}
#inscription #l_msg{
  margin:60px 0 0 0;
  float:left;width: 630px;
}


#inscription .radio{
	width: auto;
	height: auto;
	margin: 0;
	float:left;
	border: 0;
}
#inscription #type{
	margin: 0 41px 0 0 ;
	* margin-right:30px;
	width: 235px;
	float: left;
}
#inscription #ou{
	float:left;
	width: 50px;
	text-align: center;
}

#inscription #l_creation_type{
	width: 115px;
}
#bas_form_inscription{/*c'est un peu bourrin je l'avoue*/
  margin: 0 0 0 32px;
}
#inscription2{
	background: no-repeat url("images/inscription_logo_fond.png") right top;
}
#inscription  #confirm {
text-align: center;
padding-bottom: 250px;
}

/*------------------------------------------GESTIOn Client-----------------------------------------------*/
#gestion_client{
width: 855px;
  margin:0 0 0px 35px;
  background: url(images/fond_gerer_client.gif) #3D3D3D repeat-y right;
}
#gestion_client #border_top{ /*enfin trouv� la soluce pour les HR de merde sous ie !!!!!! */
  height: 5px;
  margin:0 0 40px 0;
  display: block;
  margin-right:11px;
  background-color:#48a0fb;
  color:#48a0fb;/* ie de merde*/
  * margin-top:-7px;/* le * c'est un hack pour ie de merde*/
}



#gestion_client #liste_partenaires{
	width: 815px;
	padding: 0 15px 0 15px;

}
#gestion_client #liste_partenaires .ligne_couleur_1{
	height:26px;
	margin:0;
	clear: both;
}

#gestion_client #liste_partenaires .ligne_couleur_2{
	margin:0;
	height:26px;
	background-color: #A9A9AA;
	clear: both;
}
#gestion_client #liste_partenaires .ligne_couleur_2 i{
	color:black;
}
#gestion_client #liste_partenaires .ligne_couleur_2 a{
	color:black;
}


#gestion_client #liste_partenaires .logo,#gestion_client #liste_partenaires .actions, #gestion_client #liste_partenaires .nom_societe{
	float:left;
	color:#000000;
}

#gestion_client #liste_partenaires .ligne_couleur_1 .nom_societe{
	color:#A9A9AA;
}
#gestion_client #liste_partenaires .actions{
	float:right;
}
#gestion_client #liste_partenaires .actions,#gestion_client #liste_partenaires .nom_societe{
	padding: 6px;
}
#gestion_client #liste_partenaires .logo .span_full{
	display:none;
}
#gestion_client #liste_partenaires .logo a:hover{
background: none; /* correction d'un bug IE */
z-index: 500;
}
#gestion_client #liste_partenaires .logo a:hover .span_full{
	display:inline;
	position: absolute;
	text-align: right;
	margin-left: 35px;
}
#gestion_client #liste_partenaires .logo .mini{
	height: 26px;
	width: 35px;
}
#gestion_client #liste_partenaires .logo .full{
	height: auto;
	width: auto;
}
#gestion_client #liste_partenaires .id_checkbox{
	float: left;
	height: 13px;
	width: 13px;
	margin: 6px;
}
#gestion_client #liste_partenaires .bg_blue{
	background-color: #48a0fb;
	color: white;
	height: 13px;
	padding: 6px;
	margin: 7px 0 7px 0;
	font-weight: bold;
}
#gestion_client #liste_partenaires .bg_blue select, #gestion_client #liste_partenaires .bg_blue input{
	width: auto;display: inline-block;float: none;
}

/**/


#gestion_client{
  display: inline-block;
  width: 855px;
  margin:0 0 0px 35px;
  background: url(images/fond_inscription_form.gif) repeat-y right;
  background-color: #3D3D3D;
  padding: 0 0 11px 0;
}
#gestion_client #border_top,#gestion_client .border_top{ /*enfin trouv� la soluce pour les HR de merde sous ie !!!!!! */
  height: 5px;
  margin:0 0 40px 0;
  display: block;
  margin-right:11px;
  background-color:#48a0fb;
  color:#48a0fb;/* ie de merde*/
  * margin-top:-7px;/* le * c'est un hack pour ie de merde*/
}

#gestion_client H1{
  font-size:20px;
  color:#48a0fb;
  margin: 0 0 30px 30px;
}

#gestion_client h3{

  color:#48a0fb;
  background: url(images/fond_h2_liste_annonces.gif) repeat-y;
  height: 13px;
  margin: 0 0 14px 30px;
}
#gestion_client .normal{
  clear: left;
  height: 17px;
  margin:0 0  14px 30px;
  width: 785px;
}
#gestion_client p.asterisque{
	font-style:italic;
  display: inline-block;
  width: 785px;
  margin: 50px 0 0 20px;
  background: repeat-x url(images/inscription_ligne_bouton.gif) 0px 17px;
}
#gestion_client label{
  float: left;
  display: inline;
  width: 115px;
  color:white;
}
#gestion_client input{
  float: left;
  width: 245px;
  border: 1px solid black;
}
#gestion_client .label_right{
  float: left;
  width: 170px;
  *width: 168px;
  margin-left: 0px;
  text-align: right;
  padding-right: 5px;
}

#gestion_client #adresse,#gestion_client #site{
  width:667px;
}
#gestion_client textarea{
  margin: 4px 0 30px 145px;
  width: 661px;
  height: 134px;
  border: 1px solid black;
  color: #000000;
}
#gestion_client select{
  width: 250px;
  margin-left: 20px;
  border: 1px solid black;
}

#gestion_client input#valider{
  width: 106px;
  height: 59px;
  border: none;
  background: url(images/inscription_b_envoyer.gif) no-repeat;
  font-weight: bold;
  padding-bottom: 35px;
  float:right;
  display: inline-block;
  color:#6f6f71;
  margin: -10px 8px 0 0;
}

#gestion_client #image{
  width: 268px;
  height: 206px;
  border: 2px solid #48a0fb;
  float: right;
  margin-right: 43px;
}

#gestion_client #titre_inter_p{
  float:left;
  margin: 60px 0 0 30px;
  width: 115px;
  display: inline;

}
#gestion_client #l_msg{
  margin:60px 0 0 0;
  float:left;width: 630px;
}


#gestion_client .radio{
	width: auto;
	height: auto;
	margin: 0;
	float:left;
	border: 0;
}
#gestion_client .checkbox_actif{
	width: auto;
	height: auto;
	border:none;
	margin: 0 12px 0 45px;
	float:left;
}

#gestion_client #type{
	margin: 0 41px 0 0 ;
	* margin-right:30px;
	width: 235px;
	float: left;
}
#gestion_client #ou{
	float:left;
	width: 50px;
	text-align: center;
}

#gestion_client #l_creation_type{
	width: 115px;
}
#bas_form_gestion_client{/*c'est un peu bourrin je l'avoue*/
  margin: 0 0 0 32px;
}
#gestion_client #photos{
	margin:0 0 30px 0;
}
#gestion_client #photos img{
	border: 1px solid #48a0fb;
	vertical-align: top;

}

#gestion_client .photo_preview{
	width: 165px;
	float:left;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	display:inline;

	text-align: center;
	color:#48a0fb;
	font-weight: bold;
}
#gestion_client .photo_preview .bouton_supprimer{
	position:relative;
	left: -18px;
	top: 0px;
}
#gestion_client .photo_preview .bouton_supprimer img{
border:none;
background-color: white;
}
#gestion_client #photo3{

}


#gestion_client #form_connexion input,#gestion_client #form_connexion select{
	float: none;
	margin: 0;
	padding: 0;

}


#gestion_client #form_connexion input{
	width: 150px;margin: 0;

}
#gestion_client #form_connexion label{
	width: 138px;
	padding: 0 10px 0 0;
	text-align: right;

}
#gestion_client #form_connexion{
	width: 600px;
	margin: 30px 0 0 100px;
}

#gestion_client #form_connexion #submit{
	margin-left: 168px;
	width: 100px;
}
#gestion_client #type{
	margin: 0 41px 0 0 ;
	* margin-right:30px;
	width: 235px;
	float: left;
}
#gestion_client .type{
	width: 215px;
	float:left;
}
.radio_right{
	border:0;
	float:left;
	height:auto;
	margin:0 20px 0 21px;
	display:inline;
	*margin:0 14px 0 10px;
}



/*---------------------------qui sommes nous php-----------------------------------------------*/
#agence{
  display: inline-block;
  width: 855px;
  margin:0 0 0px 35px;
  background: url(images/fond_contact_form.gif) repeat-y right;
  background-color: #3D3D3D;
  padding: 0 0 11px 0;
}
#agence #border_top{ /*enfin trouv� la soluce pour les HR de merde sous ie !!!!!! */
  height: 5px;
  margin:0 0 40px 0;
  display: block;
  margin-right:11px;
  background-color:#48a0fb;
  color:#48a0fb;/* ie de merde*/
  * margin-top:-7px;/* le * c'est un hack pour ie de merde*/
}

#agence H1{
  font-size:15px;
  color:#48a0fb;
  margin: 0 0 35px 32px;
}
#agence H2{
  font-size:13px;
  color:#FFFFFF;
  background:url(images/pastille_fond_gris.gif) no-repeat left center;
  margin: 0 0 0px 32px;
  clear: both;
  height: 28px;
  padding: 14px 0 0 26px ;
}
#agence H2 span{
	font-size:13px;
	color:#48A0FB;
}
#agence H2 strong{
	font-size:15px;
	color:#FFFFFF;
}


#agence H2 strong span{
	font-size:15px;
	color:#9dff17;
}

#agence p{
	margin:0 0 22px 32px;
	padding-right: 41px;
	text-align: justify;
}
#agence p strong{
	color:#48A0FB;
	font-size: 13px
}

#agence p strong span{
	color:#FFFFFF;
	font-size: 13px
}
#agence p strong span.vert{
	font-size: 13px; color:#9DFF17;
}

#agence .image img{
width:129px;
height: 171px;
}
#agence .image {
	float:left;
}
#agence .url a{
	color:#FFFFFF;
	font-size:13px;
	font-style: italic;
	font-weight: bold;
}
#agence #vente p,#agence #location p, #agence #partenaires p, #agence #homestaging p{
	width: 600px;
	margin: 0;
	padding: 0;
}
#agence .desc{
	text-align:justify;
	width: 600px;float:left;font-size: 14px;
}
#agence #vente{
	height:174px;
	color:#9dff17;
	border: 1px solid #9dff17;
	margin: 0 42px 18px 32px;
}
#agence #vente .bold_16{
	font-size: 16px;
	font-weight: bold;
	color:#9dff17;
}
#agence #vente .desc {
	color:#9dff17;
	padding-left: 30px;
}

#agence #vente .desc strong{
	font-size:14px;
	color:#9dff17;
}

#agence #vente H1{

	float:left;
	width:598px;
}
#agence #vente .image img{
	margin:1px;
}
#agence #vente h1, #agence #vente h1 a{
	color:#9dff17;
	margin: 20px 0 20px 0;
	font-size: 16px;
	font-weight: bold;
}


#agence #location{
	clear:both;
	height:173px;
	color:#f932d1;
	border: 1px solid #f932d1;
	margin: 0 42px 18px 32px;
}
#agence #location strong{
	color:#FFFFFF;
	font-size: 14px;
}
#agence #location strong span{
	color:white;
	font-size:16px;
}
#agence #location strong span .vert{
	color:#9dff17;font-size:16px;
}
#agence #location .desc{
	color:#f932d1;
	padding-left: 30px;
}
#agence #location span.blanc{
	font-size: 14px;
	}
#agence #location H1{
	float:left;
	width:598px;
	margin: 20px 0 20px 0;
	color:#f932d1;
}
#agence #location .image img{
	margin:1px;
}
#agence #location h1, #agence #location h1 a{
	color:#f932d1;	font-size:16px; 	font-weight: bold;

}


#agence #partenaires{
	height:173px;
	color:#48a0fb;
	border: 1px solid #48a0fb;
	margin: 0 42px 18px 32px;
}

#agence #partenaires .desc{
	color:#48a0fb;
	padding-left: 30px;
}
#agence #partenaires H1{
	float:left;
	width:598px;
	margin: 20px 0 20px 0;*
	color:#48a0fb;
}
#agence #partenaires .image img{
	margin:1px;
}
#agence #partenaires h1, #agence #partenaires h1 a{
	color:#48a0fb;font-size: 16px;	font-weight: bold;

}

#agence #homestaging{
	height:173px;
	color:#fd8606;
	border: 1px solid #fd8606;
	margin: 0 42px 18px 32px;
}

#agence #homestaging .desc{
	color:#fd8606;
	padding-left: 30px;
}
#agence #homestaging H1{
	float:left;
	width:598px;
	margin: 20px 0 20px 0;*
	color:#fd8606;
}
#agence #homestaging .image img{
		margin:1px;
}
#agence #homestaging h1, #agence #homestaging h1 a{
	color:#fd8606;font-size: 16px;	font-weight: bold;

}
#agence #reussir{
	font-size: 15px;
	color:#48A0FB;
}


/*------------------------------------------------pages_statiques-------------------------------------------*/
#pages_statiques{
	padding: 0 40px 0 40px;
	margin: 0 0 70px 0;
}
/*plan*/

#plansite ul{
	margin: 0 0 0 0;
	padding: 0 0 0 100px;
}
#plansite li{
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
}
#plansite a.decal{
	font-size: 13px;
	color: #48a0fb;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
	margin-left: 50px;
	margin-bottom: 3px;
}
#plansite a.titre{
	font-size: 13px;
	color: #48a0fb;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
#plansite li p{
	font-size: 13px;
	color: #9dff17;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
#plansite p{
	font-size: 11px;
	color: #48a0fb;
	font-weight: normal;
	font-family: verdana;
}
/**/


