#body {background-color:#fff;color:#000;}
#body.habillage > .wrapper {    width: 1160px;    margin: 190px auto;}
#body > .wrapper {}
#content {background-color:#ccc;}
#content > .wrapper {}
#footer {}
#footer a {color:#000;}
#footer > .wrapper {}
#footer > .wrapper {}      
#footer #foot1 > li > span {font-weight:bold;}    
#miniContactTitre {font-weight:bold;}

/** 
 * HEADER
 */
#header {}
#header > .wrapper {}
#espace_perso .b5 {background-color:#335DCA;color:#fff;border-radius:5px;}
#recherche {background-color:#ccc;padding:5px;border-radius:5px;}
#recherche input {border:0;background-color:#ccc;}

/** 
 * MENU
 */
#menupp, #menupp ul {background-color:#676767;color:#fff;}
#menupp > .wrapper {}
#menupp .active_li {background-color:#000;}
#menupp a.active {text-decoration:none;}

/** 
 * FORM
 */
input, select {color:#666;}
form .row_bt, .bouton {margin:0;height:auto;}
form .row_bt input, form .row_bt, .bouton a{top:auto;}

/** 
 * FILTER
 */
.row_bt input, .bouton a{ background-color:#000;color:#fff;}
#footer  .row, #footer  .row_are { background-color:#ccc; }
.filMoteur{background-color:transparent;border:1px #DDDDDD solid;}
.filMoteur #row_boutonSubmit input{ color:#000; background-color:#DDDDDD; }
.filMoteur .row_bt .annuler{color:#000;background-color:#DDDDDD;}

/** 
 * PAGINATOR
 */
.navMoteur {border:1px #DDDDDD solid;padding:5px;min-height:28px;}
.navMoteur .hr2 {display:none;}
.navMoteur .MoteurNavigation a:hover, .alphabet a:hover, .navMoteur .MoteurNavigation span {border-color:#fff;text-decoration:underline;font-weight:300;}
.navMoteur .MoteurNavigation a, .alphabet a{font-weight:300;}
.navMoteur, .alphabet {border-width:1px;border-color:#DDD;}

/** 
 * HOME
 */

.home .sondage > .wrapper{background-color:#fff;padding:10px;margin:0;}
.home .sondage h2{font-size:1.5em;color:#676767;}

#zone_fonds, #zone_emplois {position:relative;margin-bottom:50px; border-radius: 4px;}

#zone_fonds .wrapper , #zone_emplois .wrapper  {border-bottom:1px #000 solid;}


#zone_fonds .encadre, #zone_emplois .encadre {border-width:0;padding:10px 0; line-height:20px;}

#zone_fonds .voir, #zone_emplois .voir {text-align:right;position:absolute;bottom:-25px;right:0;}





#zone_emplois h2 {background-color:#C54635;}
#zone_fonds h2 {background-color:#B21206;}
#zone_emplois .voir {color:#C54635;}
#zone_fonds .voir {color:#B21206;}

.home #marge + #main {width:65%;}
.home #marge {width:33%;}


/**
 * ABONNEMENT
 */
#tabAbonnement  {width:auto !important;}
#tabAbonnement thead th div {min-width:125px;}

/**
 * BLOG EXPERT
 */
.b101 { color:#92535b; }
.b102 { color:#825387; }
.b103 { color:#566890; }
.b104 { color:#6d875a; }
.b111 { background-color:#92535b; color:#fff; }
.b112 { background-color:#825387; color:#fff; }
.b113 { background-color:#566890; color:#fff; }
.b114 { background-color:#6d875a; color:#fff; }

.blog > .wrapper {background-color:#ddd;color:#676767;}
#poserUneQuestion a{font-weight:300 !important;}

/* BLOG EXPERT HOME */
#zone_blogs {background-color:#fff;padding:10px; border-radius:4px}
#zone_blogs h2 a {font-size:30px}
#zone_blogs .question .wrapper {padding:0;}
#zone_blogs #p1 {width:inherit; text-align:left}
#zone_blogs #p2 {width:inherit; font-size:24px}

/** 
 * TITRE
 */
h1 {color:#B93327; margin-bottom:15px}
h2 {color:#335DCA;}
.liste1 .elem .wrapper {}
#marge2 .metiers h2 {border:0;}
.blog_home h1, .blog_liste h1, .blog_fiche h1 {text-align:center;}
.blog_liste .experts h2, .blog_fiche .experts h2{color:#000;}

#main {background-color:#fff;border-bottom:20px #ccc solid;}
#main > .wrapper{padding:20px;}
.home #main {background-color:transparent;}
.home #main > .wrapper{padding:0px;}

/****************************************************************************************
 * ACTUALITE
 ****************************************************************************************/

 
.liste2 .actu .illustration {width:30%;}
.liste2 .actu .wrapper {width:70%;float:right;}


/* ACTUALITE HOME */
.home .actu .texte {display:none;}
.home .actu h2 {font-size:1em;color:inherit;}
.home .actu {border-top:2px #ccc solid;padding:10px;}




/**
 * PETITES ANNONCES
 */
#marge2 .publier {left:auto;box-sizing:border-box;background-color:#B93327;color:#fff;border-radius:5px;}
#marge2 .publier + .publier {background-color:#D1D1D1;color:#000;}
.annonce .actions {border-bottom: 1px solid #DDDDDD;}

/**
 * HR
 */
.hr {border-bottom: 1px solid #DDDDDD;border-top: 0;}
.hr2 {border-bottom: 1px solid #DDDDDD;border-top: 0;}
.hr3 {border-bottom: 1px solid #DDDDDD;border-top: 0;}
.hr4 {border-bottom: 1px solid #DDDDDD;border-top: 0;}


/**
 * Observatoire
 */
.observatoire #tarifs #national table .forfait {color:#000;}
.observatoire #tarifs #national table .horaire {color:#000;}
.observatoire #tarifs #ville table th {color:#b93326;}
.observatoire td {border:1px #000 solid;}
.observatoire th {border:1px #000 solid;}
.observatoire #tarifs #ville table th {border:1px #000 solid;}
.observatoire #tarifs #ville table .bas_gauche {border:1px #000 solid;}
.observatoire #tarifs #ville table .bas {border:1px #000 solid;}
.observatoire #tarifs #ville table .bas_droite {border:1px #000 solid;}

/**
 * AUTRE
 */
.b8 {background-color:#fff;padding:10px;}
.b1  {border: 1px #DDDDDD solid;}

.liste1 .row {position:relative;padding-bottom:30px;margin-bottom:30px;}
.liste1 .elem .bouton {position:absolute;bottom:0;width:20%;}


/******* Styles modifiés Paul **********/

/* Bandeau pub */
#pub1 .pub {margin:10px auto 20px auto;}


/* Conteneurs */
#zone_annu,  #zone_emplois, #zone_fonds {background-color:#fff;padding:15px;margin-top:2px; border-radius: 4px;}

#zone_archi {background-color:#fff;margin-top:2px; border-top-left-radius: 4px;  border-top-right-radius: 4px; padding:15px 15px 5px 15px}
#zone_archi p {text-align:left; line-height:20px; }

#zone_obs {background-color:#fff;margin-top:2px;  border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px;padding:15px 15px 5px 15px}
#zone_obs p {text-align:left;line-height:20px}



/* Dernières actus */
#zone_actus { background-color: white;  margin-top: 20px;  border-radius: 4px; }/*Conteneur dernières actus*/
#zone_actus .titreHome {font-size:1.5em;color:inherit;padding:5px 10px;} /*Dernières actualités de la semaine...*/

.liste2 .actu a.illustration img { border-radius: 2px;}
.liste2 .actu {margin-bottom:5px; padding-top:15px}
.toutesLesActus {color: #B21206;text-align:right;margin-bottom:20px;margin-top:10px;}
 

/* Zone Abonnement */
#zone_abo {background-color: #c13c2b;padding:10px;color:#fff;margin-bottom:20px; border-radius: 4px; margin-top:15px}
#zone_abo h2 {border:1px #fff solid;border-left:0;border-right:0;color:#fff;padding:10px;margin:10px 0; text-align:center; letter-spacing:2px;}
#zone_abo p {text-align:center; line-height:20px }
#zone_abo > a {padding:10px;border-radius:4px;background-color:#fff;color:#c13c2b;margin:10px;display:inline-block; width:250px}

/* Espace Candidat - Fonds de commerce */
#zone_espaces { border-radius: 4px; padding:15px}
#zone_espaces.menu h4 { border-top:1px #000 solid; border-bottom:1px #000 solid;padding:10px; text-align:center;margin-bottom:10px; }
#zone_espaces a {display:block; height:10px}
#zone_espaces div.hr {visibility:hidden; height:0; border:none; margin:15px 0}


/* Annonces */
#zone_fonds h2, #zone_emplois h2{display:inline-block;color:#fff;padding:5px 10px;font-size:1.2em;margin-bottom:10px; border-radius:2px; width:93%}
.home .annonce .date {float:none;color:#808080;}
.home .annonce .wrapper{max-height:85px;overflow:hidden; margin-bottom:12px}


/* BLOG EXPERT HOME */
#zone_blogs {background-color:#fff;padding:10px; border-radius:4px}
#zone_blogs h2 a {font-size:30px}
#zone_blogs .question .wrapper {padding:0;}
#zone_blogs #p1 {width:inherit; text-align:left ; line-height:25px; margin-top:5px}
#zone_blogs #p2 {width:inherit; font-size:24px;}


