@charset "utf-8";
/* CSS Document */

#corps {
    width: 999px;
}
h1#banner	{
    width: 999px;
    background: #F4F2F3 url(../../img/site/pictoTop.jpg) no-repeat right 0;
}
h1#bannerbiz	{
    width: 999px;
    background: #F4F2F3 url(../../img/site/pictoTopBiz.jpg) no-repeat right 0;
}
h1#bannermag	{
    width: 999px;
    background: #F4F2F3 url(../../img/site/pictoTopMag.jpg) no-repeat right 0;
}
form#recherche	{
    width: 737px;
}

ul#menu2 li#sitename	{
    width: 373px;
    border-left: 1px solid #888;
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #a6a6a6;
}

#content	{
    clear: left;
}

#content #gauche	{
    width: 192px;
    margin-right: 20px;
    margin-top: 48px;
    float:left;
}

#content #gauche p#titreProdUne, #content #gauche p#titreEmploi, #content #gauche p#titreExperts	{
    width: 192px;
    height: 20px;
    text-indent: -9999em;
}

/************************************/
/*********** ENCART PRODUIT	*********/
/************************************/

#content div#produits	{
    width: 192px;
    height:215px;
    background: #efefef url(../../img/site/blocs/bgFinBloc.gif) no-repeat bottom center;
}
#content div#produits p	{
}
#content div#produits p#BlocProdUne	{
    text-indent:0;
}
#content div#produits p#BlocProdUne a	{
    display: block;
    position: relative;
    top: 25px;
    width: 150px;
    height:150px;
    border: 1px solid #fb8d16;
    background: #fff;
    text-align: center;
    margin-left: 21px;
}

#content div#produits p#plusproduits a	{
    display: block;
    width: 100%;
    text-align: center;
    position: relative;
    top: 35px;
    background: url(../../img/site/pictos/flchRougeBgGris.gif) no-repeat 25px 2px;
    font-size: .85em;
}
#content div#produits table td#ProdUne p#desc_prod{
    text-align:center;
    margin-bottom:2px;
}

#content div#produits table td#ProdUne p#desc_prod a{
    color: #666;
    text-decoration: none;
}
#content div#produits table td#ProdUne p#desc_prod a:hover{
    text-decoration: underline;
}
/************************************/
/*********** TITRES GAUCHE	*********/
/************************************/

#content #gauche p#titreEmploi	{
    background: url(../../img/site/blocs/titreEmploi.gif) no-repeat 0 0;
}
#content #gauche p#titreExperts	{
    background: url(../../img/site/blocs/titreExperts.gif) no-repeat 0 0;
}
#content #gauche p#titreProdUne	{
    background: url(../../img/site/blocs/titreProdUne.gif) no-repeat 0 0;
}

#content #gauche div#produits table{
    border: 1px solid #fb8d16;
    width: 150px;
    height:150px;
    background: #fff;
    margin-left: 18px;
    margin-top: 12px;
}

#content #gauche ul	{
    list-style-type: none;
}

#content #gauche ul li	{
    height: 20px;
    margin-bottom: 1px;
    background: #efefef;
    font-size: .85em;
    padding-top: 4px;
    padding-left: 20px;
}

#content #gauche ul li.last	{
    height: 21px;
    background: url(../../img/site/blocs/finEmploi.gif) no-repeat 0 0;
    margin-bottom: 14px;
    padding: 0;
    padding-top: 3px;
    padding-left: 37px;
}
#content #centre	{
    width: 603px;
    margin-right: 10px;
    _margin-right: 7px;
    margin-top: 23px;
    float:left;
}

#content #centre ul#titreOnlgets	{
    list-style-type: none;
    margin-right:5px;
}

#content #centre ul#titreOnlgets li	{
    display:block;
    float:right;
}
#content #centre ul#titreOnlgets li a.allsite, #content #centre ul#titreOnlgets li a.webmag, #content #centre ul#titreOnlgets li a.webiz, #content #centre ul#titreOnlgets li a.inscr, #content #centre ul#titreOnlgets li a.mesDevis	{
    width:140px;
    height:24px;
    margin-right: 4px;
    display:block;
    text-indent: -9999em;
}
#content #centre ul#titreOnlgets li a.allsite	{
    background: url(../../img/site/allsite.gif) no-repeat 0 -24px;
}
#content #centre ul#titreOnlgets li a.webmag	{
    background: url(../../img/site/webmag.gif) no-repeat 0 -24px;
}
#content #centre ul#titreOnlgets li a.webiz	{
    background: url(../../img/site/webiz.gif) no-repeat 0 -24px;
}
#content #centre ul#titreOnlgets li a.inscr	{
    background: url(../../img/site/inscr.gif) no-repeat 0 0;
}
#content #centre ul#titreOnlgets li a.mesDevis	{
    background: url(../../img/site/mesDevis.gif) no-repeat 0 0;
}
#content #centre ul#titreOnlgets li a.allsite-on, #content #centre ul#titreOnlgets li a.allsite:hover	{
    background: url(../../img/site/allsite.gif) no-repeat 0 0;
}
#content #centre ul#titreOnlgets li a.webmag-on, #content #centre ul#titreOnlgets li a.webmag:hover	{
    background: url(../../img/site/webmag.gif) no-repeat 0 0;
}
#content #centre ul#titreOnlgets li a.webiz-on, #content #centre ul#titreOnlgets li a.webiz:hover	{
    background: url(../../img/site/webiz.gif) no-repeat 0 0;
}

#content #centrebody	{
    clear:both;
    width: 603px;
}
#content #centrebody p#resultats	{
    height: 39px;
    background: url(../../img/site/bgResultRecherche.gif) no-repeat;
    padding-top: 8px;
    padding-left: 43px;
    font-size:.85em;
    color:#666;
}

#content #centrebody p#resultatsBG, #content #centrebody p#resultatsBGbusiness, #content #centrebody p#resultatsBGmag, #content #centrebody p#resultatsBGsite, #content #centrebody p#resultatsBGgris 	{
    width: 598px;
    height: 9px;
    font-size:1px;
    background-color: #83CE00;
}
#content #centrebody p#resultatsBGbusiness	{	background-color: #FF991A;}
#content #centrebody p#resultatsBGmag 		{	background-color: #A792F4;}
#content #centrebody p#resultatsBGsite 		{ 	background-color: #83CE00;}
#content #centrebody p#resultatsBGgris 		{ 	background-color: #b9b9b9;}
#centrebody h2.tetiere	{
    height: 31px;
    background: url(../../img/site/bgBandeTitre.gif) no-repeat 0 0;
    margin-top: 9px;
    margin-bottom: 17px;
}
#centrebody h2 a	{
    display: block;
    width: 152px;
    height: 24px;
    text-indent: -9999em;
}
#centrebody h2 a.societes		{background: url(../../img/site/blocs/titreSocietes.gif) no-repeat}
#centrebody h2 a.produits		{background: url(../../img/site/blocs/titreProduits.gif) no-repeat}
#centrebody h2 a.veille			{background: url(../../img/site/blocs/titreVeille.gif) no-repeat}
#centrebody h2 a.societe		{background: url(../../img/site/blocs/titreSocietesgif) no-repeat}
#centrebody h2 a.actualites		{background: url(../../img/site/blocs/titreActualites.gif) no-repeat}
#centrebody h2 a.articles		{background: url(../../img/site/blocs/titreArticles.gif) no-repeat}
#centrebody h2 a.revues			{background: url(../../img/site/blocs/titreRevues.gif) no-repeat}
#centrebody h2 a.avis_experts	{background: url(../../img/site/blocs/titreAvisExpert.gif) no-repeat}
#centrebody h2 a.evenements		{background: url(../../img/site/blocs/titreAvisEvenements.gif) no-repeat}
#centrebody h3	{
    font-size:.9em;
    margin-left: 55px;
    margin-bottom: 11px;
}
#centrebody h3 a	{
    font-weight: bold;
}
#centrebody p	{
    color: #888;
    font-size:.9em;
}
#centrebody div.avis div.apercu p.lien_mag a,
#centrebody div.avis div.apercu p.lien_mag a:hover{
    color:#9481F8;
    margin:4px 0 4px 55px;
}
#centrebody p.apercu	{
    margin-left: 55px;
    width: 540px;
    line-height: 20px;
}
#centrebody p.apercu img	{
    margin-right: 5px;
    margin-bottom: 5px;
    border: 1px solid #fb8d16;
}
#centrebody p.date	{
    clear:left;
    width: 543px;
    margin-left:55px;
    margin-top:5px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    background: url(../../img/site/pictos/dottedsep.gif) repeat-x 0 bottom;
}

#centrebody p.date_webmag	{
    clear:left;
    width: 543px;
    margin-left:55px;
    margin-top:5px;
}
#centrebody p.sep_webmag	{
    background: url(../../img/site/pictos/dottedsep.gif) repeat-x 0 3px;
}

#centrebody p.countResults	{
    margin-left: 365px;
    width: 230px;
    text-align: right;
    background: url(../../img/site/pictos/flchRouge.gif) no-repeat 0 3px;
}
#centrebody	ul#sousOnglets	{
    list-style-type: none;
    padding-top: 20px;
    padding-bottom: 20px;
}
#centrebody	ul#sousOnglets li	{
    text-align: center;
    float: left;
}
#centre div.mag a.onglet_sel, #centre div.mag a.onglet, #centre div.business a.onglet_sel, #centre div.business a.onglet	{
    text-decoration: none;
    display: block;
    width: 119px;
    height: 27px;
    margin-right: 1px;
    color: #fff;
    padding-top: 3px;
}
#centre div.mag a.onglet, #centre div.business a.onglet	{
    background: url(../../img/site/blocs/SsTitreDocOff.gif) repeat-x;
}
#centre div.mag a.onglet	{
    color: #9481f8;
}
#centre div.mag a.business	{
    color: #fb8d16;
}
#centre div.mag a.onglet_sel	{
    background: url(../../img/site/blocs/SsTitreDocOn.gif) repeat-x;
}
#centre div.business a.onglet_sel	{
    background: url(../../img/site/blocs/SsTitreBizOn.gif) repeat-x;
    color: #fff;
}

#centre div.mag a.onglet:hover, #centre div.business a.onglet:hover	{
    color: #fff;
}
#centre div.mag a.onglet:hover	{
    background: url(../../img/site/blocs/SsTitreDocOn.gif) repeat-x;
}
#centre div.business a.onglet:hover	{
    background: url(../../img/site/blocs/SsTitreBizOn.gif) repeat-x;
}

/************************************/
/*********** AFFICHAGE ITEM	*********/
/************************************/

#centrebody #corps_webmag	{
    margin-top: 20px;
    width: 570px;
}
#centrebody #corps_biz	{
    padding-top: 20px;
    width: 570px;
}

#centrebody p.titresociete{
    margin:0 0 8px 55px;
}

#centrebody #corps_webmag #bloctitre, #centrebody #corps_biz #bloctitre , #centrebody #revue #bloctitre	{
    background: url(../../img/site/blocs/bgAffichActu.gif) no-repeat top left;
    width: 589px;
    margin-left: 10px;
}
#centrebody #corps_biz #bloctitre, #centrebody #revue #bloctitre 	{
    background: url(../../img/site/blocs/bgAffichBiz.gif) no-repeat top left;
}
#centrebody #corps_webmag #corpstexte, #centrebody #corps_biz #corpstexte, #centrebody #revue #corpstexte		{
    background: url(../../img/site/blocs/bgAffichActuBody.gif) repeat-y;
    width: 589px;
    margin-left: 10px;
    line-height: 21px;
	font-size : 14px;
}
#centrebody #corps_webmag #corpstexte p 	{
/*    width: 550px; */
}
#centrebody #corps_webmag #corpstexte ul{
    width: 530px;
    padding-left: 40px;
}
#centrebody #corps_biz #corpstexte ul {
    width: 510px;
    padding-left: 35px;
}
#centrebody #corps_biz #corpstexte div#photo_societe	{
    float: left;
    width: 170px;
    padding-left: 10px;
    text-align: center;
}
#centrebody #corps_biz #corpstexte div#texte_societe	{
    float: left;
    width: 190px;
}
#centrebody #corps_biz #corpstexte div#texte_societe p.class="lien"	{
    padding-top: 0;
    color: #666;
    margin: 0;
    padding-left: 10px;
}

#centrebody #corps_biz #corpstexte div#texte_societe_droit	{
    float: left;
    width: 200px;
}

#centrebody #corps_biz #corpstexte div#texte_societe p,
#centrebody #corps_biz #corpstexte div#texte_societe_droit p{
    padding-top: 0;
    color: #666;
    margin: 0;
    padding-left: 10px;
}
#centrebody #corps_biz #corpstexte div#texte_societe p.sstitre,
#centrebody #corps_biz #corpstexte div#texte_societe_droit p.sstitre{
    color: #fb982c;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0 10px;
    padding: 0;
}

#centrebody #corps_webmag h1, #centrebody #corps_biz h1, #centrebody #revue h1 	{
    color: #9481f8;
    font-size: 1.3em;
    padding-top: 1.55em;
    padding-left: 1.2em;
}
#centrebody #corps_biz h1	{
    color: #9481f8;
    font-size: 1em;
    padding-top: 1em;
}
#centrebody #corps_webmag h2, #centrebody #corps_biz h2	{
    font-size: 1em;
    color: #ccc;
    padding-left: 1.6em;
}
#centrebody #corps_webmag p, #centrebody #corps_biz p	{
    padding: 1em 1.6em;
    color: #000;
}
#centrebody #corps_webmag p.affichdate	{
    color: #666;
    padding-top: 1.55em;
    padding-left: 1.6em;
}
#centrebody #corps_webmag #blocfooter, #centrebody #corps_biz #blocfooter, #centrebody #revue #blocfooter	{
    background: url(../../img/site/blocs/bgAffichActu-bottom.gif) no-repeat 0 0;
    width: 589px;
    height: 20px;
    margin-left: 10px;
    padding-top: 10px;
}
#centrebody div#commentaire	{
    background: #fff;
    width: 570px;
    margin-left: 9px;
    padding-left: 10px;
    padding-bottom: 10px;
    color: #666;
}
#centrebody div#commentaire h3	{
    margin: 0px;
    padding: 10px 0;
    font-size: 1.1em;
}
#centrebody div#commentaire ul, #centrebody div#commentaire ol, #centrebody div#commentaire p	{
    padding-left: 0px;
    color: #666;
}
#centrebody div#commentaire ul, #centrebody div#commentaire ol	{
    padding-left: 30px;
}
#centrebody div#ajoutCommentaire	{
    margin-left: 10px;
}
#centrebody div#ajoutCommentaire ul	{
    list-style-type: none;
}
#centrebody div#ajoutCommentaire ul li 	{
    margin-top: 5px;
}
#centrebody div#ajoutCommentaire ul li input, #centrebody div#ajoutCommentaire ul li button 	{
    border: 1px solid #666;
}
#centrebody div#ajoutCommentaire p 	{
    padding-left: 0px;
}
/************************************/
/******* AFFICHAGE ARTICLE **********/
/************************************/

#centrebody #corps_article	{
    margin-top: 20px;
    width: 570px;
}

#centrebody #corps_article h1	{
    color: #9481f8;
    font-size: 1.3em;
    margin-bottom: 0;
    padding-top: 15px;
    padding-left: 17px;
}
#centrebody #corps_article h2	{
    font-size: 1em;
    color: #ccc;
    padding-left: 17px;
}
#centrebody #corps_article p	{
    padding: 1em 1.6em;
    color: #000;
    padding-right: 15px;
    padding-left: 15px;
}
#centrebody #corps_article p.affichdate	{
    color: #666;
    padding-top: 15px;
    padding-left: 17px;
}

/************************************/
/*** AFFICHAGE WEBMAG / WEBBIZ ******/
/************************************/
#centrebody div#webMag, #centrebody div#webBiz, #centrebody div#autre	{
    background: #f5f5f5 url(../../img/site/bg-gris-droite.gif) repeat-y right top;
}
#centrebody p#baselineMag, #centrebody p#baselineBiz	{
    height: 55px;
    padding-top: 8px;
    padding-left: 87px;
    font-size:.95em;
    color:#666;
}
#centrebody p#baselineMag	{
    background: url(../../img/site/bgBaselineMag.gif) no-repeat 0 0;
}
#centrebody p#baselineBiz	{
    background: url(../../img/site/bgBaselineBiz.gif) no-repeat 0 0;
}
#centrebody div#webMag #colonne1, #centrebody div#webMag #colonne2, #centrebody div#webBiz #colonne1, #centrebody div#webBiz #colonne2	{
    position: relative;
    float:left;
}
#centrebody div.menu 	{
    margin-left: 55px;
    margin-bottom: 10px;
}
#centrebody div#webMag div.menu , #centrebody div#webBiz div.menu 	{
}
#centrebody div#webMag #colonne1, #centrebody div#webBiz #colonne1	{
    left: 13px;
    width:325px;
    background: url(../../img/site/blocs/Colonne1bg.gif) repeat-y 315px 0;
    margin-bottom: 40px;
}

#centrebody div#webMag #colonne2 #blocRechercheBaseDoc, #centrebody div#webBiz #blocRechercheWebBiz	{
    border: 1px solid #888;
    text-align:center;
    padding-top: 10px;
    padding-bottom: 10px;
    color:#ccff00;
    width: 245px;
}
#centrebody div#webMag #colonne2 #blocRechercheBaseDoc p span, #centrebody div#webBiz #blocRechercheWebBiz p span	{
    font-size: 1.6em;
    font-weight:bold;
    color:#666;
}
#centrebody div#webMag #colonne2 #blocRechercheBaseDoc form, #centrebody div#webBiz #blocRechercheWebBiz form	{
    padding-top: 10px;
    height: 30px;
}
#centrebody div#webMag #colonne2 #blocRechercheBaseDoc input, #centrebody div#webBiz #blocRechercheWebBiz input	{
    float: left;
    border: 1px solid #888;
    margin: 1px 5px 0 40px;
}

#centrebody div#webBiz #blocRechercheWebBiz input	{
    margin: 1px 5px 0 70px;
}
#centrebody div#webMag #colonne2, #centrebody div#webBiz #colonne2	{
    left: 18px;
    width:253px;
}

#centrebody div#webBiz #colonne2 a#voirtout{
    display: block;
    margin-left: 1px;
    width: 238px;
    height:20px;
    background:#999 url(../../img/site/blocs/BusMailingVoirTout.gif) no-repeat 0 0;
    text-indent: -9999em;
}


/******  FLUX RSS  ******/
#centrebody div#webMag ul#rss li{
    list-style:none;
    height: 20px;
    margin-bottom: 1px;
    font-size: .85em;
    padding-top: 4px;
    padding-left: 20px;
}
#centrebody div#webMag ul#rss li span{
    display:block;
    float:left;
    width:105px;
}
#centrebody div#webMag ul#rss li a{
    margin-right:20px;
}

/************************************/
/******* AFFICHAGE WEBBIZ  **********/
/************************************/
#centrebody div#webBiz #blocRechercheWebBiz	{
    width: 313px;
    float: left;
    margin-top: 15px;
    margin-left: 13px;
    margin-right: 13px;
    margin-bottom: 15px;
}
#centrebody div#webBiz #colonne1	{
    left: 13px;
    width:325px;
    background: url(../../img/site/blocs/Colonne1bg.gif) repeat-y 315px -25px;
    margin-bottom: 40px;
}

#centrebody div#webBiz #colonne1 #mostseen	{
    list-style-type: none;
    background-color:#e3e3e3;
    width: 315px;
}
#centrebody div#webBiz #colonne1 #mostseen li	{
    height: 19px;
    padding-top: 5px;
    color:#fb982c;
    font-weight: bold;
    padding-left: 10px;
}
#centrebody div#webBiz #colonne1 #mostseen li.seen2	{
    background-color:#f3f3f3;
}
#centrebody div#webBiz #colonne1 #mostseen li a	{
    text-decoration: none;
    color:#666;
}

#centrebody div#webBiz #colonne2 p.bus{
    margin-bottom: 15px;
}

#centrebody div#webBiz #colonne2 p.bus a{
    display: block;
    width: 240px;
    height: 150px;
    background: url(../../img/site/blocs/BusMailingBG.gif) no-repeat 0 0;
}

#centrebody div#webBiz #colonne2 p.bus a img{
    padding-top: 16px;
    padding-left: 1px;
}

#centrebody div#webBiz #colonne2 p#seeall{
    margin-bottom: 15px;
}
#centrebody div#webBiz #colonne2 p#membres a{
    display:block;
    width: 239px;
    height:25px;
    background:#ff0000 url(../../img/site/blocs/MembresAZ.gif) no-repeat 0 0;
    text-indent: -9999em;
}
#centrebody div#webBiz #colonne2 p#offres{
    margin-top: 1px;
}

#centrebody div#webBiz #colonne2 p#offres a{
    display:block;
    width: 239px;
    height:25px;
    background:#ff0000 url(../../img/site/blocs/OffresAZ.gif) no-repeat 0 0;
    text-indent: -9999em;
}

#centrebody div#webBiz p#espace_rencontre{
    float: left;
    margin-bottom: 15px;
    margin-top: 50px;
    width: 246px;
}
#centrebody div#webBiz p#espace_rencontre a{
    display: block;
    width: 246px;
    height: 75px;
    background: url(../../img/site/blocs/VotreSpcRencontre.gif) no-repeat 0 0;
    text-indent:-9999em;
}
#centrebody div#webBiz #colonne1 div.RechParRub p.titre{
    width: 315px;
    height: 30px;
    background:#fb982c url(../../img/site/blocs/RechParRub.gif) no-repeat 0 0;
    text-indent: -9999em;
}
#centrebody div#webBiz #colonne1 div#endtab{
    background: url(../../img/site/blocs/Colonne1bgBottom.gif) no-repeat 2px 0;
    width: 326px;
    height:7px;
    position: relative;
    top: 15px;
}
/************************************/
/******* AFFICHAGE EMPLOI  **********/
/************************************/

form#ajout_offre ul {
    list-style-type: none;
}
form#ajout_offre ul li {
    padding-bottom: 5px
}
form#ajout_offre ul li label.gauche {
    display: block;
    float: left;
    width: 150px;
}


/************************************/
/******* AFFICHAGE WEBMAG  **********/
/************************************/
#centrebody div#webMag #colonne1 .MagApercu p.titresup	{
    background: #fff url(../../img/site/blocs/bgTitreWebMagRub.gif) repeat-x 0 22px;
}
#centrebody div#webMag #colonne1 p	{
    width:313px;
    top: 15px;
    color: #666;
    background: #fff;
}

#centrebody div#webMag #colonne1 p.titresup	{
    position: relative;
    height:27px;
    width: 315px;
    background: url(../../img/site/blocs/bgTitreWebMagRub.gif) repeat-x 0 22px;
}
#centrebody div#webMag #colonne1 p.titresup	a {
    display: block;
    width: 120px;
    height: 19px;
    text-align: center;
    text-decoration: none;
    padding-top: 3px;
    background: url(../../img/site/blocs/SsTitreDocOff.gif) repeat-x;
}
#centrebody div#webMag #colonne1 p.titre	{
    position: relative;
    padding-left: 10px;
    width: 305px;
    padding-top:5px;
}
#centrebody div#webMag #colonne1 p.titre a	{
    color: #9a88f7;
    text-decoration: none;
}
#centrebody div#webMag #colonne1 p.intro	{
    position: relative;
    padding-left: 10px;
    width: 305px;
}
#centrebody div#webMag #colonne1 p.plus	{
    position: relative;
    padding-right: 5px;
    width: 310px;
    padding-bottom: 15px;
    text-align: right;
}
#centrebody div#webMag #colonne1 p.plus	a { text-decoration: none; }
#centrebody div#webMag #colonne1 p.plus	span {
    font-weight: bold;
    color:#a2232d;
}
#centrebody div#webMag #colonne1 p#rss {
    background-color:transparent;
}
#centrebody div#webMag #colonne1 p#rss a{
    /*	position:absolute;
	top: 43px;
	right: 15px;
	width: 32px;
	height:16px;
	background:url(../../img/site/pictos/rss.gif) no-repeat 0 0;
	text-indent: -9999em;
	cursor:pointer;*/
    height:16px;
    background:url(../../img/site/pictos/rss.gif) no-repeat 0 0;
    width: 32px;
    position:absolute;
    text-indent: -9999px;
    cursor:pointer;
    display:block;
    margin:0;
    padding:0;
    left:283px;
    top:15px;
}

#centrebody div#webMag #colonne1 div#colonnebgbottom	{
    background: url(../../img/site/blocs/Colonne1bgBottom.gif) no-repeat 2px 0;
    width: 326px;
    height:7px;
    position: relative;
    top: 16px;
}

#centrebody div#webMag #colonne2 #blocRechercheBaseDoc	{
    margin-top: 50px;
}
#centrebody div#webMag #colonne2 #blocRubConsultees	{
    margin-top: 22px;
    height:138px;
    color:#ccff00;
    background:url(../../img/site/blocs/bgRubPlusConsultees.gif) no-repeat 0 0;
}
#centrebody div#webMag #colonne2 #blocRubConsultees p 	{
    height: 30px;
    text-indent: -9999em;
}
#centrebody div#webMag #colonne2 #blocRubConsultees ul 	{
    list-style-type: none;
    overflow: auto;
    height:90px;
    width: 243px;
}
#centrebody div#webMag #colonne2 #blocRubConsultees ul li 	{
    margin-top: 6px;
    padding-left: 25px;
    color:#95020e;
    font-weight: bold;
    background: url(../../img/site/MostSeen1.gif) no-repeat 12px top;
}

#centrebody div#webMag #colonne2 #blocRubConsultees ul li.alt 	{
    background: url(../../img/site/MostSeen2.gif) no-repeat 12px top;
}
#centrebody div#webMag #colonne2 #blocRubConsultees ul li a 	{
    text-decoration: none;
    text-indent: 5px;
    color: #666;
    font-size: 1em;
}
#centrebody div#webMag #colonne2 #blocRubConsultees ul li a:hover 	{
    text-decoration: underline;
}

#centrebody div#webMag #colonne2 #blocNewsletter 	{
    margin-top: 15px;
    text-align:center;
    color:#ccff00;
    background:url(../../img/site/blocs/bgAboNLWebMag.gif) no-repeat 0 0;
    height:104px;
}
#centrebody div#webMag #colonne2 #blocNewsletter p	{ 	position: relative; top: 2px; font-size: 1.25em; font-weight: bold; }

#centrebody div#webMag #colonne2 #blocNewsletter input	{
    position: relative;
    top: 5px;
    border: 1px solid #888;
    text-align: center;
}
#centrebody div#webMag #colonne2 #blocNewsletter form a.ok	{
    position: relative;
    left: 116px;
    top: 10px;
}
#centrebody div#webMag #colonne2 #blocFondDocAbo 	{
    margin-top: 15px;
    text-align:center;
    color :#fff;
    background:url(../../img/site/blocs/bgAboWebMag.gif) no-repeat 0 0;
    height: 219px;
    text-indent: -9999em;
}

#centrebody div#webMag #colonne2 #blocFondDocAbo p a 	{
    display: block;
    height: 219px;
    width: 253px;
}


#centrebody div#webMag div.listing	{
    border-top: 1px solid #ccc;
    width: 560px;
    margin-left: 25px;
}
#centrebody div#webMag #revue div#miseenavant 	{
    width: 550px; margin-left: 20px;
}
#centrebody div#webMag #revue div#miseenavant img 	{
    border: 1px solid #999;
}
#centrebody div#webMag #revue div#miseenavant ul 	{
    list-style-type: none;
}
#centrebody div#webMag #revue div#miseenavant ul li 	{
    font-size: .8em;
}
#centrebody div#webMag #revue p 	{
    padding: 5px 0;
    color: #666;
}


/************************************/
/************** EXPERTS *************/
/************************************/
#centrebody div.CartoucheExpert	{
    margin-left: 30px;
    width: 530px;
    border-bottom: 1px solid #333;
    padding-top: 5px;
    padding-bottom: 5px;
}
#centrebody h3.TitreExpert {
    margin: 0;
    padding: 0;
    margin-left: 30px;
    height:30px;
}
#centrebody div.CartoucheExpert ul	{
    margin-left: 20px;
}
/************************************/
/*********** BUS MAILING ************/
/************************************/
#centrebody form#BusMalingForm 	{
    padding-top: 20px;
}
#centrebody div#BusMaling	{
    float: left; /*width: 280px;*/ width:96%; margin-bottom: 15px;	padding-left: 15px;
}

#centrebody div#BusMaling div a{
    float:left;
}

#centrebody div#BusMaling div p.societe a{
    float:none;
}

#centrebody div#BusMaling div a img{
    margin-right:10px;
}

#centrebody div#BusMaling p.societe{
    margin-top:8px;
    padding-bottom:5px;
}

#centrebody form#BusMalingForm 	div#contact{
    clear:left;
    margin-top: 20px;
    margin-left: 15px;
}

#centrebody form#BusMalingForm label	{
    display: block;
    float: left;
    width: 150px;
}

/************************************/
/*********** DEMANDE D'INFO *********/
/************************************/
#centrebody form#demandeDirecteInfo	{
    padding-left: 15px;
}
#centrebody form#demandeDirecteInfo ul	{
    list-style-type: none;
    padding-left: 15px;
    padding-bottom: 15px;
}
#centrebody form#demandeDirecteInfo label.gauche	{
    display: block;
    float: left;
    width: 150px;
}

#centrebody div#webBiz p#entete{
    padding: 5px 0 5px 10px;
    width: 530px;
}

/************************************/
/*********** FORMULAIRE ACHAT ********/
/************************************/
#centrebody form#form_achats tr td 	{
    font-size: 10px;
}
form#payer_achats label.gauche {
    display: block;
    float: left;
    width: 150px;
}

/************************************/
/************* LEXIQUE **************/
/************************************/

div#lexiquetexte{
    margin-left: 20px;
    width:550px;
}

div#lexiquetexte p.lexiquetitle{
    padding-top: 10px;
    font-weight:bold;
}

/************************************/
/*********** PAGE PRODUIT ***********/
/************************************/
div#corps_biz div#bloctitre h2#titre_produit,
div#corps_biz div#bloctitre h1#titre_produit	{
    float: left;
    width: 190px;
    font-size: 1.1em;
    color: #fe972e;
}

div#corps_biz div#bloctitre h1#titre_produit{
    padding-left:1.6em;
    padding-top:0;
}


div#corps_biz div#bloctitre h2#titre_societe	{
    padding-left: 1px;
    color:#666;
    text-align: right;
    margin-right:30px;
}
div#corps_biz div#bloctitre h2#titre_societe a{
    display:inline;
    color:#fe972e;
}

div#corps_biz div#bloctitre div#prodLeft	{
    width: 200px;
    float: left;
    font-size: 1.1em;
}

/** Vignette agrandie pour le produit **/
div#corps_biz div#bloctitre div#prodLeft div#agrd_img{
    position:relative;
    z-index:300;
    display:none;
    top:-5px;
    left:-35px;
}

div#corps_biz div#bloctitre div#prodLeft img	{
    margin-left: 65px;
    margin-top: 15px;
    border: 1px solid #fb8d16;
}
div#corps_biz div#bloctitre div#prodRight	{
    width: 350px;
    float: left;
}
div#corps_biz div#bloctitre div#prodRight p#titre{
    color: #666;
    padding-bottom: 0;
    font-weight: bold;
}

div#corps_biz div#bloctitre div#prodRight div#desc	{
    width: 350px;
}

div#corps_biz div#bloctitre div#prodRight div#desc div.desc ul{
    margin-left:33px;
}

/************************************/
/************** DROITE **************/
/************************************/
#content #droite	{
    width: 174px;
    min-height: 600px;
    _height: 600px;
    float:left;
    margin-top: 48px;
    text-align: right;
    color:#666;
}
#content #droite p.lexique a	{
    display:block;
    width: 170px;
    height: 30px;
    background:#e5e5e5 url(../../img/site/pictos/lexique.gif) no-repeat 0 0;
    text-align:left;
    text-indent: -9999em;
    margin-left: 5px;
    margin-bottom: 8px;
}
#content #droite p.panier_devis a	{
    display:block;
    width: 170px;
    height: 53px;
    background:#e5e5e5 url(../../img/site/blocs/ConsulterMaSelection.gif) no-repeat 0 0;
    text-align:left;
    text-indent: -9999em;
    margin-left: 5px;
    margin-bottom: 8px;
}
#content #droite p.DmdDevis a	{
    display: block;
    width: 170px;
    height: 48px;
    background: url(../../img/site/blocs/DmdDevisDiecte.gif) no-repeat 0 0;
    text-align:left;
    text-indent: -9999em;
    margin-left: 5px;
    margin-bottom: 8px;
}
#content #droite .encart	{
    text-align:center;
    width: 170px;
    border: 1px solid #b5b5b5;
    background-color: #f3f3f3;
    color: #888;
    margin-left: 5px;
    margin-bottom: 8px;
    padding-bottom: 10px;
}
#content #droite .encart a	{
    color: #666;
    text-decoration: none;
}
#content #droite .encart a:hover	{
    text-decoration: underline;
}
#content #droite .encart a.red	{
    color: #95020e;
    font-weight: bold;
}
#content #droite .encart p.titre	{
    height: 33px;
    border-bottom: 1px dashed #888;
    margin-bottom: 10px;
    text-indent: -9999em;
}
#content #droite .encart p.mag	{
    background:url(../../img/site/blocs/titreLeMag.gif) no-repeat 0 0;
}
#content #droite .encart p.couvOmbree	{
    width: 170px;
    height: 160px;
    background: url(../../img/site/blocs/bgCouvOmbrage.gif) no-repeat 26px 0;
}
#content #droite .encart p.couvOmbree img	{
    border: 1px solid #b5b5b5;
    margin-top: 5px;
}
#content #droite .encart p.produits	{
    background:url(../../img/site/blocs/titreDerniersProduits.gif) no-repeat 0 0;
}
#content #droite .encart p.agenda	{
    background:url(../../img/site/blocs/titreLAgenda.gif) no-repeat 0 0;
}
#content #droite .encart p.liens	{
    background:url(../../img/site/blocs/titreLiens.gif) no-repeat 0 0;
}
#content #droite .encart p.visuel	{
    width: 144px;
    height:111px;
    border: 1px solid #b5b5b5;
    margin-left: 13px !important;
    margin-left: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
    background:#fff;
}
#content #droite .encart p.produitalaune	{
    width: 150px;
    height:150px;
    margin-left: 10px;
}

#content #droite .encart table td#ProdUne p#desc_prod{
    margin-bottom:5px;
}

#content #droite .encart table	{
    border: 1px solid #fb8d16;
    width: 150px;
    height:150px;
    background: #fff;
    margin-left: 7px !important;
    margin-left: 0;
    margin-top: 12px;
}
/************************************/
/*************** LIENS **************/
/************************************/
div.basedoc div.liens{
    padding-left:20px;
}

div.basedoc div.liens h4{
    font-size:13px;
}

/************************************/
/************ CALENDRIER ************/
/************************************/
div#centrebody div#webMag div#agendaCalendrier{
    float:right;
}

p#no_event{
    padding: 10px 0;
    margin-left:55px;
}
/************************************/
/************** DIVERS **************/
/************************************/
div.societe h3.titre_societe,div.produit h3.titre_produit{
    float:left;
    margin-left:28px;
}

div.societe span.ajout_panier{
    float:right;
    margin-right:20px;
}

div.produit span.ajout_panier{
    float:right;
    margin-right:20px;
}

br.clear{
    clear: both;
    height: 1px;
}

br.clearboth{
    clear: both;
}

.clearleft{
    clear:left;
}

p#footer	{
    width: 603px;
}

p#footer_bloc	{
    position: relative;
    float: left;
    background:url(../../img/site/footer-gris-ombre.gif) no-repeat 0 0;
    width: 603px;
    text-indent:-9999em;
    height: 10px;
}

#centre	a.boutonrouge	{
    display: block;
    height: 18px;
    width:80px;
    border-top: 1px solid #df0314;
    border-left: 1px solid #df0314;
    border-right: 1px solid #70020b;
    border-bottom: 1px solid #70020b;
    padding-left: 3px;
    padding-right: 3px;
    color: #fff;
    background:#b41f2a;
    text-align: center;
    text-decoration: none;
}

form#form_inscription	{
    padding-top: 20px;
}
form#form_inscription ul	{
    list-style-type: none;
}
form#form_inscription ul li	{
    padding-bottom: 5px
}
form#form_inscription .gauche	{
    display: block;
    float: left;
    width: 200px;
    padding-left: 5px;
}

form#form_panier_devis	{
    padding-left: 30px;
}

form#form_panier_devis .gauche	{
    display: block;
    float: left;
    width: 150px;
    padding-left: 5px;
}

form#form_avance .gauche	{
    display: block;
    float: left;
    width: 100px;
    padding-left: 5px;
}

p.clear{
    line-height:1px;
    font-size: 0em;
}
ul.list_none{
    list-style-type: none;
}
/********** ADVERTISING ***********/
div#corps p#ads	{
    clear: both;
    width: 468px;
    height: 60px;
    margin : 0 auto;
    padding-top: 10px;
}

div#content div#gauche p.ads{
    margin: 15px auto;
    width: 180px;
}

/************************************/
/************** PANIER **************/
/************************************/
div#centrebody div#autre p#titre	{
    padding-top: 15px;
    margin-left: 30px;
}

div#centrebody div#autre h2.titre_panier{
    height: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .95em;
    padding-left: 30px;
    color: #666;
}

div#centrebody div#autre form div input.checksuppr, div.payer_achat, a#lien_app{
    float: left;
    margin-left: 30px;
}

div#centrebody div#autre form p.lien_suppr{
    text-align: right;
    width: 570px;
}

a#lien_payer{
    float: left;
    margin-left: 15px;
}

/************************************/
/********* RECHERCHE AVANCEE ********/
/************************************/
form#form_avance label{
    display:block;
    width:100px;
    float:left;
}

form#form_avance label#label_date{
    margin:0 5px;
    width:30px;
}

form#form_avance input#date_debut_form{
    float:left;
}

form#form_avance span#response_form{
    color:#EE010A;
    margin:0;
    padding:0;
}

form#form_avance input#bt_submit{
    margin:8px 0;
}

/*********************************
******** POPUP SELECTION *********
*********************************/
div#indiceSelection{
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
    background-color:#fff;
    padding:10px 30px 30px 30px;
    border-width:1px;
    border-color:#000;
    border-style:solid;
    visibility:hidden;
    z-index:2;
    position:absolute;
    height:60px;
    width:200px
}

div#indiceSelection p#maselection{
    margin-top:5px;
}

/*********************************
*********** OUBLI MDP ************
*********************************/

form#oubli_mdp{
    padding:10px 0;
}

p#confirmation_mail{
    color:#AF0311;
}
/*********************************
********** PLAN DU SITE **********
*********************************/
div#plan dl{
    margin-left:30px;
    float:left;
    padding-bottom:15px;
}

div#plan dl dt{
    padding:10px 0;
    font-size:14px;
}
div#plan dl dt a,
div#plan h4{
    text-decoration:none;
    color:#9481F8;
    font-weight:normal;
}
div#plan dl dd{
    margin-left:20px;
    margin-bottom:2	px;
}
div#plan dl dd a{
    text-decoration:none;
    color:#666666;
}
div#plan dl dd#autre{
    padding-top:35px;
}
div#plan h4{
    clear:both;
    margin-left:20px;
    font-size:14px;
    margin-top:10px;
    margin:10px 0 2px 20px;
}
div#plan p{
    margin-left:50px;
    margin-bottom:1px;
}
div#plan p a,
div#plan p a:hover{
    text-decoration:none;
    color:#666666;
}
div#plan dl dt.business a,
div#plan h4.business{
    color:#FB8D16;
}
/*********************************
************* CONTACT ************
*********************************/
form#contact_site label{
    float:left;
    width:65px;
}
form#contact_site label#service{
    width:130px;
}


div#content #centrebody #corps_webmag p#result{
    font-size:13px;
    color:#9481F8;
}
div#content #centrebody #corps_webmag p#result span{
    font-style:italic;
}

div#corps_biz div#bloctitre div#prodRight div#desc a{
    display:inline;
    background-image:none;
    background-color:transparent;
}

span.confirm{
    color:#AF0106;
}

div#centrebody div#webMag form#liste_expert input{
    margin-right:10px;
}

div#centrebody div#webMag form#liste_expert select option{
    padding-right:8px;
}

div#centrebody div#webMag form#liste_expert{
    margin-left:55px;
    margin-bottom:10px;
}

#bas_bg_emploi
{
    margin-bottom: 8px;
}

/* Habillage des articles */
.habillage_article {
	float:left;
	margin-left:20px;
	padding-right:20px;
}

/* Habillage des actualités */
.habillage_actualite{
	float:left;
	margin-left:20px;
	padding-right:20px;
	margin-top:40px;
}

/* Habillage des actualités */
.texte_actualite{
	border:solid 1px red;

}
