/*FONT ========================================*/
@font-face {
    font-family: 'HelveticaNeueCondensed';
    src: url('font/hlc____-webfont.eot');
    src: url('font/hlc____-webfont.eot?iefix') format('eot'),
        url('font/hlc____-webfont.woff') format('woff'),
        url('font/hlc____-webfont.ttf') format('truetype'),
        url('font/hlc____-webfont.svg#webfonteEBDTR4w') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Avenir35Light';
    src: url('font/avenir-light-webfont.eot');
    src: url('font/avenir-light-webfont.eot?iefix') format('eot'),
        url('font/avenir-light-webfont.woff') format('woff'),
        url('font/avenir-light-webfont.ttf') format('truetype'),
        url('font/avenir-light-webfont.svg#webfontAIil00Jt') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueBold';
    src: url('font/helveticaneue-bold-webfont.eot');
    src: url('font/helveticaneue-bold-webfont.eot?iefix') format('eot'),
        url('font/helveticaneue-bold-webfont.woff') format('woff'),
        url('font/helveticaneue-bold-webfont.ttf') format('truetype'),
        url('font/helveticaneue-bold-webfont.svg#webfontlF7EzLzj') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('font/helveticaneue-light-webfont.eot');
    src: url('font/helveticaneue-light-webfont.eot?iefix') format('eot'),
        url('font/helveticaneue-light-webfont.woff') format('woff'),
        url('font/helveticaneue-light-webfont.ttf') format('truetype'),
        url('font/helveticaneue-light-webfont.svg#webfontlWVxz60w') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueMedium';
    src: url('font/helveticaneue-medium-webfont.eot');
    src: url('font/helveticaneue-medium-webfont.eot?iefix') format('eot'),
        url('font/helveticaneue-medium-webfont.woff') format('woff'),
        url('font/helveticaneue-medium-webfont.ttf') format('truetype'),
        url('font/helveticaneue-medium-webfont.svg#webfonto5NjiX3U') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueBlack';
    src: url('font/hlbl___-webfont.eot');
    src: url('font/hlbl___-webfont.eot?iefix') format('eot'),
        url('font/hlbl___-webfont.woff') format('woff'),
        url('font/hlbl___-webfont.ttf') format('truetype'),
        url('font/hlbl___-webfont.svg#webfontx5fAOokF') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*img, div, a, input { behavior: url(/css/ressources/iepngfix.htc) }*/

/*TOOLS ========================================*/
.clearer{clear: both; float:none;}
a{ color: #3C92DA; text-decoration: none; outline: none;}
img{border:none;}
li{ list-style: none;}
.last{margin-right:0px !important;}
.left{float:left}
.right{float:right}
.no-marg-left{ margin-left:0!important;}
.no-marg{ margin:0!important;}
.no-border{border:0 none!important;}
.no-padding{padding:0 !important;}
/*END TOOLS ========================================*/
/**{
    margin:0;
    padding:0;
}*/
body{
    background:url(/img/background4.jpg) top center no-repeat #EAEAEA;
    /*border-top: 3px solid #2e82bc;*/
    font-family:'Arial';
    font-size:12px;

}

body.long{
    background:url(/img/background2.jpg) top center no-repeat #EAEAEA;
}
body.back2{
    background:url(/img/back2.jpg) top center no-repeat #EAEAEA;
}
body.nobg{
    background-color: #ffffff;
}        


/* HEADER ========================================*/
#header{
    width:820px;
    margin:0 auto;
    height:110px;
    position: relative;
}
.lang-bar{
    text-align:right;
    float:right;
    position: absolute;
    top:0;
    right:0;
}
.lang-bar ul li{
    list-style:none;
    float:left;
    font-size:11px;
}
.lang-bar ul li a{
    text-decoration: none;
    color:#4b4b4e;
    font-weight:bold;
    font-family: 'HelveticaNeueBold';
    font-size:12px;
    margin-left:3px;
    margin-right:3px;
}
.logo{
    float:left;
    margin-top: 40px;
}
.contact-tel{
    float:right;
    margin: 45px 0 20px;
}
/* END HEADER ========================================*/
/* WRAPPER ========================================*/
.wrapper{ 
    width:820px;
    margin:0 auto;
}
.wrapper .first-col{
    width: 190px;
    float:left;
    padding-right:30px;

}
.wrapper .third-col{
    width: 190px;
    float:left;
    padding-left:30px;

}
.wrapper .sec-col{
    width: 380px;
    float:left;
    margin-top:20px;
    border-left: 1px solid #CCCCCC; padding-left:20px;margin-bottom:20px;
}
.wrapper .sec-col2{
    width: 820px;
    float:left;
    margin-top:20px;
}
.wide{ width:625px !important; padding-right:0 !important;}
/*end wrapper	 ==================================================================== */



/* PRE-FOOTER ================================================================ */
#pre-footer{
    background: #888; /* old browsers */
    color:#FFF;
    font-size:13px;
    height:35px;
    line-height: 35px;
    font-family: 'Arial';
}

#pre-footer .content{
    width:820px;
    margin:0 auto;
}
#pre-footer .content ul{
    list-style:none;
    display: block;
    margin: 0 auto;
    width:820px;
}
#pre-footer .content ul li{
    float:left;
    margin-right:20px;
}
.footer-copyright ul li.last{
    margin-left:0px;
}
.number-pre-footer{
    color:#2D2D2D;
    font-weight:bold;
    font-size: 15px;
}
/* FOOTER ==================================================================== */
#footer{
    width:100%;
    vertical-align:top;
    background: #151517;
    line-height:20px;
    list-style:inside;
    font-family: 'Arial';
}
#footer .content{
    width:820px;
    margin:0 auto;
}
#footer h2{
    color:#999;
    padding: 10px;
    padding-top:5px;
    padding-left:0;
    text-transform:uppercase;
    font-family: 'HelveticaNeueBold';  
    font-size: 17px;
    margin: 10px 0 0px 0;
    border: none;
    text-align: left;
}

#footer  .content .first-col{
    width: 212px;
    float:left;
    padding-right:10px;
    margin-right:0;
}
#footer  .content  .third-col{
    width: 212px;
    float:left;
    padding-left:16px;
    margin-right:0px;
}
#footer ul li{
    background:url('/img/puce-gris-sur-noir.png') left 5px no-repeat;
    padding-left:10px;
    text-transform: uppercase;
    font-size:12px;
}
#footer ul.sub li{
    background:url('/img/puce-blanche-sur-noir.png') left 5px no-repeat;
    margin-left:10px;
    padding-left:10px;
    text-transform: lowercase;
    font-size:11px;
    white-space: nowrap;
}
#footer ul li a{
    color:#ffffff;
}
#footer .sub li a{
    color:#888;
}
#footer .first-col ul{
    margin-left:0;
}
#footer .first-col ul.sub{
    margin-left:10px;
}
#footer .sec-col{
    width:350px;
    margin-left:20px;
    float:left;
}
#footer hr{
    margin-bottom:10px;
    height:1px;
    border:none;
    background-color: rgba(81, 81, 81, 0.5);
    color: rgba(81, 81, 81, 0.5);
    width:100%;
}
#footer .first-col hr{
    width:100%;
}
#footer .sec-col hr{
    width:120%;
    margin-left:-10px
}
#footer .third-col hr{
    width:80%;
    margin-left:-30px
}
.footer-social{
    margin-top:20px;
    border:1px solid #444;
    -moz-border-radius: 5px;
    border-radius: 5px; 
    padding:10px;
    height: 15px; 
    line-height: 20px;

}
.footer-ul{
    padding-left:23px;
}
.social-lien{
    float:right;
}
.social-lien a img{
    margin-right:5px;
}
#footer-copyright{
    padding-top:10px;
    padding-bottom:10px;
    font-size:10px;
}
#footer-copyright ul{
    list-style: none !important;
    float:left;
}
#footer-copyright ul li{
    color:#FFF;
    text-transform: lowercase !important;
    background: none !important;
    float:left;
    font-size:10px;
    color:#808080;
}
#footer-copyright ul li a{
    color:#808080;
}
ul.autres-solutions li.first{ width:175px;float:left; background:none !important; }
ul.autres-solutions li { margin-bottom:10px;}


/*end FOOTER ==================================================================== */

/*MACRHE PUBLIC*/
/*COLONNE GAUCHE----------------------------------------------------------------*/

.first-col h2{
    color:#4b4b4e;
    font-size:18px;
    font-weight:bold;
    text-transform:uppercase;
    border-bottom: 1px solid #b3b3b3;
    padding-bottom: 5px;
    text-align: right;
    margin-top:89px;
}
#form-passwd,#form-passwd2,#form-login,#form-login2{
    width:53px;
    padding-left:20px;
    height:24px;
    border:none;
    font-size:11px;
    margin-top:2px;
    line-height:15px;
    color:#9F9FA6;

}
#form-login, #form-login2{ width:59px; margin-right:4px;}


#form-login,#form-login2{background:url(/img/input-log.png) 0 0 no-repeat;}
#form-passwd,#form-passwd2{background:url(/img/input-passwd.png) 0 0 no-repeat;}
.submit-form-connect{ margin-top:2px;}
.connect{
    text-transform:uppercase;
    font-weight:bold;
    color:#9f9fa6;
    float:right;
    margin-top:7px;
    width:100%;
    text-align: right;
    font-size:16px;
    padding-left:0px;
}
#form-connexion div , #form-connexion2 div {
    float:left;
} 
.input-full-connect{
    vertical-align:top;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border:1px solid #888;
    margin:2px;
}
#form-submit , #form_submit2{
    margin-top:0px;
    width:25px;
}
.div-input-submit{
    padding-top:3px;
}
.mdp-rescue{
    margin-left:85px;
    text-align:left;
    font-size:11px;
    color:#808080
}
.block-connexion a.lien-up{
    font-weight:bold;	
    font-size:13px;
    color:#4b4b4e;
    text-transform: uppercase;
} 


.contact-list li{
    text-align: right;	
}

.contact-list li img{
    margin-bottom: 4px;

}
.contact-list{
    margin-top: 7px;
}

.block-connexion.block-connexion-left{    margin-bottom: 59px;}
.block-connexion.block-connexion-right{    margin-bottom: 59px;}
/*COLONNE DROITE*/
.third-col h2{
    color:#4b4b4e;
    font-size:18px;
    font-weight:bold;
    text-transform:uppercase;
    border-bottom: 1px solid #b3b3b3;
    padding-bottom: 5px;
    text-align: left;
}
.third-col .connect{
    float: left;
    padding-left: 0;
    text-align: left;
}
.publier-art-133{
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color:#4a97cd;
    color:#FFF;
    padding:5px;
    background :url(/img/bg-public133.png) 0 0 no-repeat;
    margin-bottom:20px;
}
.publier-art-133 h3{
    color:#104669;
    font-size:20px;
    heihgt:51px;
}
.publier-art-133 .publiez{
    width: 100px;
    font-size:12px;
}
.publier-art-133 .btn-cliquez-ici a{
    display: block;
    width:79px;
    height:22px;
    margin-top:7px;
}
/*COLONNE CENTRALE*/
/*formulaire de recherche */
.sec-col{}
.sec-col h3{ text-align: center; color:#4997cd; font-size:14px; font-family:'Avenir35Light'; text-transform: uppercase;margin-bottom: 2px;}
.sec-col h4{ text-align: center ; color:#4b4b4e; font-weight:bold; font-size:12px;}
.onglet{
    margin:12px 5px 0px 0px;
}
.onglet li{
    display:inline-block;
    padding:10px;
    color:#FFF;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
    font-size:11px;
    float:left;

}
.onglet-tout{ width:62px;}
.onglet-travaux{width: 72px;}
.onglet-services{width: 72px;}
.onlget-fournitures{ width:97px;}
.onglet-actif{
    background-color:#4a97cd;
}
.onglet-inactif{
    background: #4c4c4c; /* old browsers */

}
.contenu-onglet{
    background:url(/img/bg-contenu-onglet.png) 0 0 no-repeat;
    padding:15px;
    color:#FFF; 
    margin-bottom:25px;
    width:346px;
    height:136px;
}
.contenu-onglet2{
    background:url(/img/bg-contenu-onglet2.png) 0 0 no-repeat;
    padding:15px;
    color:#FFF; 
    margin-bottom:25px;
    width:630px;
    height:30px;
}
.div-form-recherche-appel{
    background:url(/img/bg-div-form-recherche-appel.png) 0 0 no-repeat;
    padding:5px;
    padding-left:0;
    margin-bottom:35px;
    width:345px;
    height:47px;
}
.div-form-recherche-appel label{
    color:#FFFFFF;
    font-size:12px;
    display: inline-block;
}
span.option{
    font-size:10px;
    display: block;
    padding:0; 
    margin-left:270px;
}
.critere-appel{
    margin:5px;

}

#form-txt-keyword, #form-txt-keyword2{ background:url(/img/form-txt-keyword.png) 0 0 no-repeat;
                                       width:311px;
                                       height:35px;
                                       line-height:35px;
                                       border:none;
                                       padding-left:35px;
                                       margin-bottom: 5px;
}

#form-txt-keyword3{ 
    background:url(/img/form-txt-keyword.png) 0 0 no-repeat;
    width:250px;
    height:35px;
    line-height:35px;
    border:none;
    padding-left:35px;
    margin-bottom: 5px;
}

.lst_region{
    background:url(/img/bg-lst_region2.png) 0 0 no-repeat;
    width:230px;
    height:28px;
    line-height: 28px;
    padding:5px;
    border:none;
    float:left;
    margin-top:0px;
}

.contenu-form-fournisseur{ 
    margin-bottom: 0px;
    height:87px;
    width:346px;
    background:url(/img/bg-four-coll.png) 0 0 no-repeat;
    padding:15px;
}

.lst_region2{
    background:url(/img/bg-lst_region2.png) 0 0 no-repeat;
    width:230px;
    height:28px;
    line-height: 28px;
    padding:5px;
    border:none;
    float:left;
    margin-top:2px;
}     

.lst_region3{
    background:url(/img/bg-lst_region2.png) 0 0 no-repeat;
    width:230px;
    height:28px;
    line-height: 28px;
    padding:5px;
    border:none;
    margin-top:2px;
}

/* .four-coll{ background:url(/img/bg-four-coll.png) 0 0 no-repeat;} */

input.submit-form	{ background:url(/img/trouver.png) 0 0 no-repeat;
                    width:104px;
                    height:28px;
                    text-indent:-9999em;
                    margin-right:0px;
                    border: none;
}
.submit-form:hover{ background-position: 0 -28px;  cursor: pointer;}
input.fiche-entreprise	{ background:url(/img/voir-fiche-entreprise.png) 0 0 no-repeat;
                         width:139px;
                         height:38px;
                         text-indent:-9999em;
                         margin-right:0px;
                         border: none;
}
.fiche-entreprise:hover{ background-position: 0 -38px;  cursor: pointer;}
#form-recherche-appel-court input.submit-form	{
    margin-left:10px;
    margin-top: 1px;
    text-indent:-9999em;
    overflow: hidden;
    font-size:0;
    line-height:0;
    float:right;
}
#form-recherche-appel input.left, #form-recherche-appel-court input.right{ margin-top:4px;}
#form-recherche-appel-court .select-full.left .lst_region{ margin-top:4px;}

/*SYSTEME ONLGET*/
.ui-tabs { position: relative;  zoom: 1; margin:0 auto; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { height: 27px;}
.ui-tabs .ui-tabs-nav li {  border-bottom: 0 !important; padding: 0; margin-right:3px }
.ui-tabs .ui-tabs-nav li a { outline: none; float: left; text-decoration: none; height:25px;padding-top:5px; display:block;  }
.ui-tabs .ui-tabs-nav li.ui-state-focus a{   }
.ui-tabs .ui-tabs-nav li a.onglet1{ background:url(/img/bg-onglet2.png) 0 -0px no-repeat; width:75px;text-align:center;}
.ui-tabs .ui-tabs-nav li a.onglet2{background:url(/img/bg-onglet2.png) 0 -0px no-repeat; width:75px;text-align:center;}
.ui-tabs .ui-tabs-nav li a.onglet3{background:url(/img/bg-onglet2.png) 0 -0px no-repeat; width:75px;text-align:center;}
.ui-tabs .ui-tabs-nav li a.onglet4{background:url(/img/bg-onglet4.png) 0 -0px no-repeat; width:99px;text-align:center;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text;background-position:0 -29px;  }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; color:#fff;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block;  }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* END COLONNE CENTRALE----------------------------------------------------------------*/

/*VISITE GUIDEE*/
#breadcrumbs 
{   font-family: 'HelveticaNeueMedium';
    color: #b8b8b8;
    margin-bottom:30px;	
    font-size:11px;
    clear:both;
}
#breadcrumbs a 
{ 
    color:#b8b8b8;
    text-decoration : none;
}
#breadcrumbs .actif
{
    color: #000000;	
}
/*COLONNE GAUCHE*/


h2.acheteurs{
    color:#9F9FA6;
    font-size:21px;
    font-weight:900;
    font-weight:bolder;
    margin-bottom: 5px;
    margin-top: 62px;
    text-transform: uppercase;
}
.sec-col h2{
    color:#4b4b4e;
    font-weight:normal;
    text-transform:none;
    font-size:21px;

}

.sec-col h1{
    color:#4b4b4e;
    font-weight:normal;
    text-transform:none;
    font-size:21px;

}

ul.menu-lateral{
    font-size:11px;
    margin-bottom: 25px;
    margin-left:15px;
}

.li_actif{
    list-style-image: url('/img/puce-orange.png');
}
.li_actif a{
    color:#868688;
}
.li_inactif a{
    color:#4b4b4e;
}

.li_inactif{
    list-style-image: url('/img/puce-bleue.png');
}
.first-col a{
    color:#555;
}

.first-col-visite{

    float: left;

    width: 170px;
}

.first-col h2.acheteurs{
    margin-top:0px;
    color:#3c92da;
    font-weight:bold;
    border:none;
    text-align:left;
}
.titre-barre-orange{
    background:url(/img/bg-titre-barre-orange.png) 0 0 no-repeat;
    margin:20px 0 20px 0;
    width:629px;
    height: 49px;
    position: relative;
    padding-top:3px;
}
.titre-barre-orange p{
    width:480px;
    text-align:justify;
    color:#fff;
    font-weight: bold;
    margin-left:20px;
    font-size:12px;
    margin-top:0px;

}


.titre-barre-orange .top-right-img{
    position:absolute;
    right:0px;
    bottom:30px;
}
.titre-barre{
    background:url(/img/bg-titre-barre.png) 0 0 no-repeat;
    text-transform:uppercase;
    /*margin-bottom:40px;*/
    width: 600px; 
    height:35px;
    line-height:35px;
    padding-left:25px;
    color:#fff;
    font-weight: bold;
    font-size:14px;	
}
.titre-barre3{
    background:url(/img/bg-titre-barre2.png) 0 0 no-repeat;
    text-transform:uppercase;
    width: 600px; 
    height:35px;
    line-height:35px;
    padding-left:25px;
    color:#fff;
    font-weight: bold;
    font-size:14px;	
}
.sub-contenu{
    margin-bottom:30px;
    margin-top:10px;
    background:url(/img/bg-sub-contenu.png) 0 0 no-repeat;
    height: 96px; 
    width:627px;
    padding-top:0px;
}

.sub-contenu .right{
    padding-top:30px;
    font-weight:bold;
    text-align:left;
    color:#2f5772;
    padding-right:20px;
    width:114px;
    heihgt:70px;

}
.diap{
    display:block;
    font-size:15px !important;
    width:110px;
    text-align: right;
}
.diap a{
    color:#2f5772;
}
.diap a .img-lien{
    margin-bottom:0px;
}
.sub-diap{
    font-weight:normal;
    font-size:12px;
    width:110px;
    display:block;
    text-align: right;
}
.middle-text{
    width:350px;
    margin:auto;
    padding-top:15px;
    text-align:left;
    font-size:20px;
    font-weight:bold;
    color:#3c92da;
}

.float-img{
    margin-top:-10px;
}

/*END VISITE GUIDEE*/


/*ANNUAIRE ENTREPRISE*/

.radius_bleu{
    color:#FFF;
    background:url(/img/bg-radius_bleu.jpg) 0 0  no-repeat;
    width:159px;
    height:114px;
    padding: 10px 0px 0px 5px;
    margin-bottom:10px;
}


.radius_bleu a{
    color:#FFF;
    margin-left:-9px;
    font-size:10px;
}

.radius_bleu h3{
    text-transform:uppercase;
    color:#264e69;
    font-size:12px;
    text-align:left;
    margin-bottom: 5px
}

.radius_bleu ul li{
    list-style:url(/img/puce-sub-bleu.jpg);	
    padding-left:2px;
    margin-left:12px;
    line-height: 15	px;
}

.img-lien{
    vertical-align: middle;
    margin-bottom: 5px;
}


.titre-barre-vert{
    background:url(/img/bg-titre-barre-vert.png) 0 0 no-repeat;
    margin:20px 0 20px 0;
    width:618px;
    height:67px;
    position:relative;
    padding:5px;
}

.titre-barre-vert .top-right-img{
    position:absolute;
    right:10px;
    bottom:60px;
}
.titre-barre-vert p{
    width:570px;
    text-align:justify;
    color:#fff;
    font-weight: bold;
    margin-left:20px;
    font-size:12px;
    margin-top:10px;
    padding:0;
}
.contenu{
    padding:10px;
    width:620px;
}
.contenu p span{
    display:block;
    color:#84A185;
    font-size:14px;
    font-weight:bold;
    margin: 10px 10px 10px 0;
    padding:0;
}
.contenu p{
    margin:10px;
    color:#264e69;
    font-size:12px;
    margin-bottom:40px;
}
.contenu p.espace-verti{
    margin:10px;
    color:#000;
    font-size:12px;
    margin-bottom:25px;
    padding:0;
    margin-left:0px;
}

.espace-verti a{
    text-decoration: underline;
}

.contenu a.center{

    text-align:center;
    display:block;
}

/*SURVEILLEZ*/
body.bg2{background:url(/img/background-demat.jpg) 0 0 no-repeat #EAEAEA;}
body.bg3{background:url(/img/background.jpg) 0 0 no-repeat #EAEAEA;}
body.bg4{background:url(/img/background-dematRLE.jpg) 0 0 no-repeat #EAEAEA;}
#bloc1 
{
    margin: 0px 0;
}
#bloc1 h1
{   font-family: 'HelveticaNeueBlack';
    color: #afc769;	
    font-size:30px;
}
#bloc1 h2
{
    font-family: 'HelveticaNeueBlack';
    color:#4b98ce;		
    font-size:18px;
}
#bloc1 h3
{
    text-align:left;
    font-size: 250%;
    font-weight:normal;
    width: 60%;	
    margin-top: 20px;
    font-family:'Avenir35Light';
    color:#4b4b4e;
}
#surveillez{
    background:url(/img/bg-header-surveillez.png) 12px 0 no-repeat;
    width:888px;
    height:306px;
    margin:0px 0 0 -75px;
    padding:28px 0px 46px 85px;
}
#bloc2
{
    text-transform: uppercase;
    margin-top:-160px;
}
#bloc2 p , #surveillez h3 {
    color:#222;
    margin-bottom:25px;

}
#surveillez h3{
    font-family: 'Avenir35Light';
    text-transform:none;
}
#bloc2 h1
{	font-family:'HelveticaNeueBlack';
  color: #4b98ce;
  font-weight: bold;	
}
.fonctionnalite{
    width: 109px;
    height: 113px;
    float:left;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
    background: #dedede;	
    text-transform: uppercase;
    font-size: 10px;
    position:relative;
    background:url(/img/box-hover_demat.png) 0 0  no-repeat ; 
    margin-left:12px;

}
.wrapper.demat  .fonctionnalite:hover{
    background:url(/img/box-hover_demat.png) 0 -115px no-repeat  ; 
}

.fonctionnalite p{
    color:#4b4b4e;
    text-align: center;
    padding:0;
    margin-top:3px;
}

.fonctionnalite:hover p{color:#fff;}
.fonctionnalite.first{
    margin-left:0px;
}
.fonctionnalite:hover{
    background: top left no-repeat url('/img/box.png') ; 
    color:#FFF;
}

.fonctionnalite h3
{
    font-size:11px;
    color: #3c92da;
    font-weight:bold;
    margin-top:24px;
}
.fonctionnalite:hover h3  {
    color:#FFF;
}
.fonctionnalite div
{
    width:37px;
    height:37px;
    position: absolute;
    bottom: 6px;
    left: 35%;  
}

.fonctionnalite-vert{
    width: 106px;
    height: 112px;
    float:left;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
    background: #dedede;	
    text-transform: uppercase;
    font-size: 10px;
    position:relative;
    background: top left no-repeat url('/img/box.png') ; 
    margin-left:1px;

}
.fonctionnalite-vert p{
    color:#666464;
    text-align: center;
    padding:0;
    margin-top:3px;
}
.fonctionnalite-vert.first{
    margin-left:0px;
}
.fonctionnalite-vert:hover{
    background-position:0 -112px; 
    color:#FFF;
}

.fonctionnalite-vert h3
{
    font-size:10px;
    color: #4b98ce;
    font-weight:600;
    margin-top:24px;
}
.fonctionnalite-vert:hover h3  {
    color:#FFF;
}
.fonctionnalite-vert div
{
    width:37px;
    height:36px;
    position: absolute;
    bottom: 0px;
    left: 35%;  
}
.fonctionnalite-vert .loupe{
    background: top center no-repeat url('/img/fonct-loupe-vert.png') ; 
}

.fonctionnalite-vert .mail{
    background: top center no-repeat url('/img/fonct-mail-vert.png') ; 
}

.fonctionnalite-vert .planete-vert{
    background: top center no-repeat url('/img/fonct-planete-vert.png') ; 
    bottom:5px;
}

.fonctionnalite-vert .download{
    background: top center no-repeat url('/img/fonct-down-vert.png') ; 
}

.fonctionnalite-vert .crayon{
    background: top center no-repeat url('/img/fonct-crayon-vert.png') ; 
}

.fonctionnalite-vert .clef-vert{
    background: top center no-repeat url('/img/fonct-clef-vert.png') ; 
}

.fonctionnalite-vert .img-surveillez-vert{
    background: top center no-repeat url('/img/fonct-surveillez-vert.png') ; 
}
.fonctionnalite-vert:hover .loupe{
    background: top center no-repeat url('/img/fonct-loupe-blanc.png') ; 
}

.fonctionnalite-vert:hover .mail{
    background: top center no-repeat url('/img/fonct-mail-blanc.png') ; 
}

.fonctionnalite-vert:hover .planete-vert{
    background: top center no-repeat url('/img/fonct-planete-blanc.png') ; 
    bottom: 5px;
}

.fonctionnalite-vert:hover .download{
    background: top center no-repeat url('/img/fonct-down-blanc.png') ; 
}

.fonctionnalite-vert:hover .crayon{
    background: top center no-repeat url('/img/fonct-crayon-blanc.png') ; 
}

.fonctionnalite-vert:hover .clef-vert{
    background: top center no-repeat url('/img/fonct-clef-blanc.png') ; 
}

.fonctionnalite-vert:hover .img-surveillez-vert{
    background: top center no-repeat url('/img/fonct-surveillez-blanc.png') ; 
}


#bloc3
{
    clear: both;
    border-top: 1px solid #d8d8da;
    margin-top: 30px;
}
#bloc3 h2
{
    margin: 20px 0;	
    color: #264e68;
    text-transform : none;
}
#bloc3 .devis
{
    float: right;
    /*width: 225px;
    height: 65px;*/


}
#bloc3 .devis img
{
    margin: -5px 0 0 -6px; 
    border: none;
}
#bloc3 .liens
{
    float: right;
    clear:right;
    margin: 50px 30px 0 10px;	
}
#bloc3 .liens li
{
    text-transform: uppercase;
    font-size: 120%;
    margin: 5px 0;
    font-weight: bold;
    list-style-image: url('/img/puce-bleue.png');
}
#bloc3 .liens li a 
{
    color: #4c4c4e;	
}

#bloc3 .prestation
{
    width: 195px;
    height: 190px;
    float: left;
    margin: 10px 00px;
    color: #264e69;
}

#bloc3 .prestation2
{
    width: 235px;
    height: 190px;
    float: left;
    margin: 10px 00px;
    color: #264e69;
}

#bloc3 .prestation h3, #bloc3 .prestation2 h3
{   text-align:left;
    font-size:14px;
    text-transform : uppercase;
    width: 135px;
    margin-bottom: 10px;
}
#bloc3 .prestation ul, #bloc3 .prestation2 ul
{
    padding: 0 12px;
}
#bloc3 .prestation li, #bloc3 .prestation2 li
{
    list-style-image : url('/img/puce-vert.png'); 
    font-size:12px;	
    line-height:17px;
}
#bloc3 .prestation a, #bloc3 .prestation2 a
{
    background: url('/img/puce-vert.png') 0px 6px no-repeat;
    font-weight: bold;
    padding: 0 10px;
    color: #AFC769;
    font-size:12px;
}
/*SURVEILLEZ*/

.div-form-recherche-vert{
    float:left;	
}
.contenu-onglet-vert{
    background:url(/img/bg-contenu-onglet-vert.png) 0 0 no-repeat;
    padding:10px;
    color:#FFF;
    width:606px;
    height:52px;
}

.contenu-onglet-vert-avis{
    background:url(/img/bg-contenu-onglet-vert.png) 0 0 no-repeat;
    color:#FFF;
}

.contenu-onglet-bleu{
    background:url(/img/bg-contenu-onglet-bleu.png) 0 0 no-repeat;
    padding:10px;
    color:#FFF;
    width:820px;
    height:52px;
}

.ui-tabs .ui-tabs-nav li a.onglet-vert1{ background:url(/img/bg-onglet-vert2.png) 0 -0px no-repeat; width:90px;text-align:center;}
.ui-tabs .ui-tabs-nav li a.onglet-vert2{background:url(/img/bg-onglet-vert2.png) 0 -0px no-repeat; width:90px;text-align:center;}
.ui-tabs .ui-tabs-nav li a.onglet-vert3{background:url(/img/bg-onglet-vert2.png) 0 -0px no-repeat; width:90px;text-align:center;}
.ui-tabs .ui-tabs-nav li a.onglet-vert4{background:url(/img/bg-onglet-vert2.png) 0 -0px no-repeat; width:90px;text-align:center;}
.ui-tabs .ui-tabs-nav li a.onglet-vert5{background:url(/img/bg-onglet-vert2.png) 0 -0px no-repeat; width:90px;text-align:center;}
.ui-tabs .ui-tabs-nav li a.onglet-bleu1{background:url(/img/bg-onglet-bleu2.png) 0 -0px no-repeat; width:90px;text-align:center;}
.ui-tabs .ui-tabs-nav li a.onglet-bleu2{background:url(/img/bg-onglet-bleu2.png) 0 -0px no-repeat; width:90px;text-align:center;}
.ui-tabs .ui-tabs-nav li a.onglet-bleu3{background:url(/img/bg-onglet-bleu2.png) 0 -0px no-repeat; width:90px;text-align:center;}
.ui-tabs .ui-tabs-nav li a.onglet-bleu4{background:url(/img/bg-onglet-bleu2.png) 0 -0px no-repeat; width:90px;text-align:center;}
.ui-tabs .ui-tabs-nav li a.onglet-bleu5{background:url(/img/bg-onglet-bleu2.png) 0 -0px no-repeat; width:90px;text-align:center;}        
.ui-tabs .ui-tabs-nav li a.onglet-bleu6{background:url(/img/bg-onglet-bleu3.png) 0 -0px no-repeat; width:120px;text-align:center;}
#tabs-vert 	.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{ background-position:0 -30px ;}
#tabs-bleu 	.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{ background-position:0 -30px ;}

#tabs-vert{ width:625px;}
#tabs-bleu{ width:820px;}




#form-txt-keyword-vert{ background:url(/img/form-txt-keyword-vert.jpg) 0 0 no-repeat;
                        width:253px;
                        height:40px;
                        line-height:40px;
                        border:none;
                        padding-left:35px;
                        margin-top:15px;
                        margin-right:20px;
}

.lst_region-vert{
    background:url(/img/select-vert.jpg) 0 0 no-repeat;
    width:232px;
    height:32px;
    line-height: 25px;
    padding:5px;
    border:none;
}

#form-recherche-appel-vert .lst_region-vert{


}

#form-recherche-appel-vert input.submit-form{
    margin-top:4px;
    /*margin-right:15px;*/
}
.barre-titre-sep-gris {
    margin-top:20px;	
    font-size:14px;
    font-weight:bold;
    color:#FFF;
    background:url(/img/bg-barre-titre-sep-gris.jpg) no-repeat;
    vertical-align:baseline;
    width:597px; 
    height:40px;
    line-height:40px;
    padding-left:15px;
    padding-right:15px;

}
.cand{
    left:770px
}
.offre{

    left:933px
}
.barre-titre-sep-gris2 {
    margin-top:20px;	
    font-size:14px;
    font-weight:bold;
    color:#FFF;
    background:url(/img/bg-barre-titre-sep-gris2.jpg) no-repeat;
    vertical-align:baseline;
    width:597px; 
    height:40px;
    line-height:40px;
    padding-left:15px;
    padding-right:15px;

}
.barre-titre .right{
    border-left:1px solid #FFF;
    padding-left:15px;
    padding-right:15px;

}

.orga{
    margin-bottom:15px;
}
.top-orga1,.top-orga2{
    margin-bottom:0px;
    padding:5px 5px 5px 15px;
    background:url(/img/bg-top-orga1.jpg) 0 0 no-repeat;
    color:#FFF;
    font-size:12px;
    font-weight:bold;
    /*width:;*/
    height:18px;
    line-height:18px;

}
.top-orga2{
    background:url(/img/bg-top-orga2.jpg) 0 0 no-repeat;
}
.top-orga1 .right ,.top-orga2 .right{
    color:#FFF ;
    font-size:12px;
    margin-right:5px ;

}

.top-orga1 .right img ,.top-orga2 img{ 
    margin-bottom:0px;

}
.body-orga-annuaire-entreprises{
    margin:0;
    border: 1px solid #bad1e0;
    background:#fff;
    font-size:12px;color:#4b4b4b;
}
.body-orga-annuaire-entreprises .cp-ville{
    font-weight:bold;
    color: #234b65;
}
.body-orga-annuaire-entreprises .description{
    color: #787878;
}
.body-orga{
    margin-bottom:0;
    border: 1px solid #bad1e0;
}
.body-orga p{
    padding:10px;
    background:#fff;
    color:#4b4b4b;
    font-size:12px;
}
.foot-orga{
    background-color:#DDD;
    font-size:12px;
    color: #444;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px; 
    border: 1px solid #bad1e0;
    border-top:none;
    height:20px;
    padding:5px 0px 5px 0px ;
    font-size:10px;
}

.foot-orga div{
    padding:8px 10px 5px 10px;
    font-weight:bold;
    height:17px;
    line-height:17px;
    margin-top:-5px;
}
.foot-orga .left{
    background-color:#FFF;
    color:#4997cd;
    height:17px;
    width:100px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px; 
}
.foot-orga .right{
    background-color:#FFF;
    color: #234b66;
    height:17px;
    width:118px;
}
.foot-orga .right.gris{
    background-color:#666;
    color:#FFF;
    height:17px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
}
.foot-orga a{
    text-decoration:underline;
    background-color:transparent;
    color: #234b66;
    font-size:10px;
}
.foot-orga span{
    background-color:transparent;
    /*color: #234b66;*/
    color: #999999;
    font-size:10px;
}

.margin-right-avec-decalage{
    margin-right:5px;
}

.margin-right-sans-decalage{
    margin-right:8px;
}

.margin-left-sans-decalage{
    margin-left:15px;
}

.margin-left-avec-decalage{
    margin-left:10px;
}

.foot-orga div a.first{
    margin-left:12px;
}
.delai-depot{
    float: right;
    margin: 0 10px 0 0;
}
.body-orga div.left img{
    margin:0 10px 10px 40px;

}
.body-orga div.right a {
    margin: 10px 20px 0px 50px;
}
.body-orga div.left , .body-orga div.right{
    width:25%;
    margin-bottom:0;
}

.titre-orga{
    color:#2b546f;
    margin-bottom:5px;
} 
.pagination{
    margin-left:196px;
    width:430px;

}
.pagi-num ul{
    margin:5px 10px 5px 5px;
}
.pagi-num ul li{
    float:left;
    list-style:none;
    margin-left:5px;
    font-size:12px;
}
.page-active{
    color:#264e69;
}
.page-inactive{
    color:#7fb4d9;
} 
.page-inactive:active{
    color:#999;
}

.list-organisme{
    margin-top:10px;
    width:627px;
}

/*DEMATERIALISATION*/
#dematerialisation 
{
    background-image:url('/img/bg-header-demat.png');
    background-position: top center;
    background-repeat: no-repeat;
    width:975px;
    height:373px;
    margin:	-50px 0 -190px -160px;
    padding-top:70px;
    padding-left:170px;

}

#dematerialisation #bloc1 
{
    margin: 50px 0 -50px 0;
}
#dematerialisation  h1
{
    font-family: 'HelveticaNeueBlack';
    color: #f9af56;	
    font-size:26px;
}
#dematerialisation 	h2
{
    font-family: 'HelveticaNeueBlack';
    font-size:15px;
    color:#4b98ce;		
}
#dematerialisation  h3
{
    text-align:left;
    font-size: 250%;
    font-weight:normal;
    width: 50%;	
    margin-top: 20px;
}

.wrapper.demat .fonctionnalite
{
    margin-right:8px;
    margin-bottom:25px;
}
#bloc2-demat
{
    text-transform: uppercase;
    margin-bottom:30px;
}
#bloc2-demat p , #dematerialisation h3 {
    color:#222;
    padding:0;

}
#dematerialisation h3{
    font-family: 'Avenir35Light';
    text-transform:none;
}
#bloc2-demat h1
{
    font-family: 'HelveticaNeueBlack';
    color: #4b98ce;
    font-weight: bold;	
}

.fonctionnalite:hover{
    background: top left no-repeat url('/img/box-hover_demat.png') ; 
    color:#FFF;
}
.fonctionnalite .kart{
    background: top center no-repeat url('/img/fonct-kart-orange.png') ; 
}
.fonctionnalite:hover .kart{
    background: top center no-repeat url('/img/fonct-kart-blanc.png') ; 
}
.fonctionnalite .img-tel{
    background: top center no-repeat url('/img/fonct-tel-orange.png') ; 
}
.fonctionnalite:hover .img-tel{
    background: top center no-repeat url('/img/fonct-tel-blanc.png') ; 
}
.fonctionnalite .planete{
    background: top center no-repeat url('/img/fonct-planete-orange.png') ; 
}
.fonctionnalite:hover .planete{
    background: top center no-repeat url('/img/fonct-planete-blanc.png') ; 
}
.fonctionnalite .down{
    background: top center no-repeat url('/img/fonct-down-orange.png') ; 
}
.fonctionnalite:hover .down{
    background: top center no-repeat url('/img/fonct-down-blanc.png') ; 
}
.fonctionnalite .clef{
    background: top center no-repeat url('/img/fonct-clef-orange.png') ; 
}
.fonctionnalite:hover .clef{
    background: top center no-repeat url('/img/fonct-clef-blanc.png') ; 
}
.fonctionnalite .img-surveillez{
    background: top center no-repeat url('/img/fonct-surveillez-orange.png') ; 
}
.fonctionnalite:hover .img-surveillez{
    background: top center no-repeat url('/img/fonct-surveillez-blanc.png') ; 
}
#bloc3-demat
{
    clear: both;
    border-top: 1px solid #d8d8da;
    position: relative;	
}
#bloc3-demat h2
{	font-size: 24px;
  margin: 20px 0;	
  color: #264e68;
  text-transform : none;
  font-weight:bold;
}
#bloc3-demat .devis
{
    float: right;
    /*width: 260px;
        height: 72px;*/


}
#bloc3-demat .devis img
{
    margin: -5px 0 0 -7px;	
    border: none;
}
#bloc3-demat .liens
{
    float: right;
    clear:right;
    margin: 60px 30px 45px 10px;	
}
#bloc3-demat .liens li
{
    text-transform: uppercase;
    font-size: 120%;
    margin: 5px 0;
    font-weight: bold;
    list-style-image: url('/img/puce-bleue.png');
}
#bloc3-demat .liens li a 
{
    color: #4c4c4e;	
}

#bloc3-demat .prestation
{
    width: 150px;
    height: 160px;
    float: left;
    margin: 20px 10px;
    position:relative;	
    color: #506f84;
}

#bloc3-demat .prestation h3
{	color:#264e69;
  text-align:left;
  font-size:14px;
  text-transform : uppercase;
}
#bloc3-demat .prestation ul
{
    padding: 0 15px;	
}
#bloc3-demat .prestation li
{
    list-style-image : url('/img/puce.jpg'); 	
    font-size:12px;
    line-height:19px;
}
#bloc3-demat .prestation a
{
    background: url('/img/puce.jpg') 0 4px no-repeat;
    font-weight: bold;
    padding: 0 10px;
    color: #fca643;	
    position: absolute;
    bottom: 10px;
    font-size:12px;
}
.visu-tel{
    position: absolute;
    right: 0px;
    top: -85px;
}

.onglet3-small-bg{
    height: 40px;
    padding:0;
}

.div_e {
    border-left: solid 1px #c2d8e8;
    border-right: solid 1px #c2d8e8;
    color:#666;
    font-weight:bold;
    font-size:12px;
    padding:10px;
    background:#fff;
}
.div_e .prem_p{
    color:#fff;
    font-size:12px;
    width:613px;
    background:url(/img/bg-contenu-onglet-bleu.png) 0 0 no-repeat;
    margin-left: -10px;
}

.div_e .prem_objet{
    color:#4997CD;
    font-size:12px;
    width:613px;
    border-bottom: 1px solid #C2D8E8;    
    margin-left: -10px;
    padding: 5px;
}

.div_e .sec_p {
    font-size:11px;
    font-weight:normal;
}
.sec_p_left{
    float:left;
    vertical-align: middle;
}

.sec_p_right{
    float:right;   
}

.div_e .sec_p2{
    font-size:13px;
    font-weight:bold;
}

.div_e a{
    font-size:11px;
    font-weight:normal;
    text-decoration: underline;
    color:#666
}

.div_e-bottom{
    border-bottom: solid 1px #c2d8e8;
}

/*CONTENU ANNONCE*/
.texte{font-size:11px; font-weight:normal;}
/*
.textepetit {text-decoration: none;}
.textepetitgras {color:#666; font-weight: bold; text-decoration: none;}
.textepetitbleu {color:#666; font-weight: bold; text-decoration: none;}
.texte a{text-decoration: underline; color:#666;}
*/
.textepetit {text-decoration: none;}
.textepetitgras {color:#1240a8; font-weight: bold; text-decoration: none;}
.textepetitbleu {color:#1240a8; font-weight: bold; text-decoration: none;}
.texte a{text-decoration: underline; color:#1240a8;}
#telecharger_avis{ 
    background:url(/img/telechargez.png) 0 0 no-repeat;
    width:154px;
    height:29px;
    text-indent:-9999em;
    margin-right:0px;
    border: none;
    cursor: pointer;
}
#telecharger_avis:hover{ background-position: 0 -29px;}

/*RC*/
#telecharger_rc{ 
    background:url(/img/telechargez.png) 0 0 no-repeat;
    width:154px;
    height:29px;
    text-indent:-9999em;
    margin-right:0px;
    border: none;
    cursor: pointer;
}
#telecharger_rc:hover{ background-position: 0 -29px;}

/*Avis*/
.telecharger_avisurl{ 
    background:url(/img/telechargez.png) 0 0 no-repeat;
    width:154px;
    height:29px;
    text-indent:-9999em;
    margin-right:0px;
    border: none;
    display:block;
    cursor: pointer;
}
.telecharger_avisurl:hover{ background-position: 0 -29px;}

/* formulaire========================================================================================================================================*/
.coord div{
    padding:5px 20px 5px 30px ;
    color:#43667d;
    font-size:12px;
    margin-bottom:3px;
}

.coord div.long2 select{
    width:184px;
}
.coord p{
    color:#4D9ACE;
    font-weight:bold;
    font-size:12px;
    width: 330px;
}
.desc{
    padding:5px 5px 5px 0px ;
}
.desc span{
    margin-left:8px;
    margin-bottom:10px;
    color:#264e69;
    font-size:12px;
    font-weight: normal;
}
.desc input.txt-form{
    width:110px !important;
    margin-bottom:10px;
    margin-left:25px;
}
.code_acces div{
    padding-left:25px;
    padding-right:30px;
    color:#264e69;
    font-weight:bold;
}

.confirm{
    padding-left:20px;
    padding-right:20px;
}
.code_acces p {
    padding:0px 10px 0px 25px;
    font-size:12px;
    text-align:left;
}
form div.right {
    padding:0;
    text-align:right;
}
form div.left{
    padding:0;
    margin-left:0px;
} 
p{
    padding:5px;
    /*text-align:justify;*/
}
p span{
    font-weight:bold;
    display:inline-block;
}
span{
    padding:0px;
}
div.right span{
    padding:0;
    font-size:10px;
}
form div label{
    margin-right:10px;
}
form div.clear input.txt-form{
    font-size:14px;
    height:20px;
    -webkit-box-shadow: inset 2px 2px 5px ;
    -moz-box-shadow: inset 2px 2px 5px ;
    box-shadow: inset 2px 2px 5px ; 
}
.new-register input.txt-form , select{
    height:16px;
    width:180px;
    margin-bottom:3px;
}
.deja-register input.txt-form , select{
    height:20px;
    width:150px;
    margin-bottom:3px;
}
/*textarea{
    width:310px;
    margin:10px 10px 10px 25px;
    height:100px;
}*/
.keyword-slt{
    width:190px;
}
.submit{
    width:100%;
    padding:auto;
    margin-left:-5px;
    padding-top:20px;
    padding-bottom:20px;
    text-align:center;
}
.span-bleu{
    color:#3c92da;
}
.upper{
    text-transform:uppercase;
    font-weight:bold;
    margin: 10px 0 10px 0;
}
.captcha{
    margin-right:20px !important;
}
.captcha-res{
    /*margin-top:20px;*/
    font-size:16px;
}
.captcha-res input{
    height:20px;
}

.contenu-formulaire-avis p.mairie{
    color:#4b4b4e;
    font-size:12px;
}

.contenu-formulaire-avis p.mairie a{
    color:#fff;
    margin-left:5px;	
}
p.mairie a{
    color:#fff;
    margin-left:10px;
    font-weight: bold;  
    text-decoration: underline;    
}
.barre-titre-bleu{
    text-transform:uppercase;
    font-size:16px;
    font-weight:bold;
    color:#FFF;
    background-color:#4997cd;
    padding:8px;
    text-align:center;
}
.titre-barre-gris	 {
    text-transform:uppercase;
    font-size:14px;
    font-weight:bold;
    color:#FFF;
    background-color:#555;
    margin: 20px -8px 20px 0;
    padding:5px 5px 5px 15px;
    vertical-align:baseline;
    width: 329px;
}
.titre-barre  img{
    margin-bottom:2px;
}
.contenu-form{
    border: solid 1px #c2d8e8;
    border-top:none;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding:20px 5px 0px 5px;
    float:left;
    background:#fff;
    margin-bottom:35px;
}
.new-register{
    width:343px;
    border-left:solid 1px #DDD;
    padding-top:15px;
}
.deja-register{
    border-left: solid 1px #c2d8e8;
    border-right: solid 1px #c2d8e8;
    width:610px;
    padding:5px 5px 5px 8px;
    padding-top:30px;
    color:#264e69;
}
.deja_register div{
    padding:10px 20px 10px 20px;
}
.mdp-rescue {
    text-align:right;
    font-size:10px;
}
.mdp-rescue a{

    color:#264e69;
    text-decoration:underline;
}
.mdp-rescue2 {
    font-size:10px;
}
.mdp-rescue2 a{

    color:#264e69;
    text-decoration:underline;
}
.gradius-bleu{
    background:url(/img/bg-contenu-onglet-form.png) no-repeat;
    height:110px;
    padding: 5px;
    width:306px;
    margin-left:16px;
    margin-bottom: 45px;
}
.center{
    text-align: center;
}
h5{
    color:#4899dc;
    text-transform:uppercase;
    font-size:16px;
    text-align:center;
    margin:5px 30px 10px 30px;
}

.gradius-bleu p{
    font-size:12px;
    padding:5px;
}

.gradius-bleu-big{
    background:url(/img/gradius-bleu-big.png) no-repeat;
    font-size:12px;
    padding:10px;
    width:310px;
    height:172px;
    margin: auto;
    margin-left:18px;

}

.gradius-bleu-big p{
    padding:0;
    color:#fff;
}

.gradius-bleu-big p span{
    color:#fff;
    padding:0;
    margin-top:10px;
    margin-bottom:0;
    margin-left:0;
    display:block;

}

.navy{
    color:#264e69;
    font-size:9px;
    margin-left:17px;
}



form-gauche{
    font-size:12px;
    width:350px;
    color:#43667d;
}
.form-gauche p , .indication-form {
    clear:both;
    margin: 20px 0px 20px 0px;
    font-weight:bold;
    font-size:12px;
    color:#3c92da;
}
.indication-form {
    margin:0;
    display:block;
}
.form-gauche p a{
    color:#f97e2a;
}
.abreviation{
    height:20px;
    line-height:20px;
}
.abreviation span{
    padding:0;
}
.form-gauche select,.form-gauche input {
    width:150px;
    margin-bottom:5px;
} 
.form-gauche div.clear{
    color:#264e69;   
    vertical-align:middle;
    height:30px;
    line-height:25px;
    width:340px;
}
.form-gauche div.right{
    text-align:right;
}
.form-gauche div label{
    display: inline-block;
    line-height: 12px;
    margin-bottom: 0;
    margin-right: 10px;
    white-space: normal;
    width: 90px;
}
.form-gauche div input.txt-form, .form-gauche select{
    font-size:14px;
    height:24px;
    width:230px;
    -webkit-box-shadow: inset 2px 2px 5px ;
    -moz-box-shadow: inset 2px 2px 5px ;
    box-shadow: inset 2px 2px 5px ; 
}
.form-droit, .form-droit-access{
    width:205px;
    padding:0px 10px 10px 10px;
    margin-right:20px;
}
.form-droit-access p{
    padding-top:70px;
    text-align:justify;
    color:#3c92da;
    font-weight:bold;
    padding:0;
    margin-top:30px;
}
.envoyer{
    padding-top:20px;
    margin:auto;
}

.foot-form{
    margin-top:20px;
    padding:10px;
    text-align:justify;
}
.foot-form input{
    margin:5px;
    float:left; 
    margin-bottom:25px;
    margin-top:0px;
}
.message{

    width:340px;
    height:150px;
}
.form-droit span{
    color:#4a97cd;
    font-weight:bold;
    font-size:11px;
}

.titre-barre-orange-big{
    background:url(/img/barre-verte.png) 0 0 no-repeat;
    margin:20px 0 20px 0;
    width:627px;
    height: 60px;
    position: relative;
    padding-top:3px;
}

.titre-barre-orange-big p{
    color:#fff;
    font-weight: bold;
}
.homme-rassurant{
    bottom: 63px;
    position: absolute;
    right: 10px;
}


.form-acces , .form-coord{
    background-color:#FFF;
    padding:20px 10px 10px 10px;
    border-left:solid 1px #cbdce8;
    border-right:solid 1px #cbdce8;
    width:603px;
}

.form-acces{
    border-bottom:solid 1px #cbdce8;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-bottom:50px;}

.gradius-bleu-big2{
    background:url(/img/gradius-bleu-big2.png) no-repeat;
    font-size:12px;
    padding:10px;
    width:186px;
    height:211px;
    text-align: left;
}

.gradius-bleu-big2 p{
    color:#fff;
}

.orga{
    margin-bottom:15px;
}
.top-orga{
    margin-bottom:0px;
    padding:5px 5px 5px 15px;
    background-color:#2b546f;
    color:#FFF;
    text-transform:uppercase;
    font-size:16px;
    font-weight:bold;

}

.top-orga2{
    margin-bottom:0px;
    padding:5px 5px 5px 15px;
    background-color:#2b546f;
    color:#FFF;
    font-size:16px;
    font-weight:bold;
}

.lien-nav-orga{
    text-transform:none;
    font-size:10px;

}
.lien-nav-orga a{
    margin:5px 10px 0px 0px;
    text-decoration:underline;
    color:#FFF;
}
.body-orga{
    margin-bottom:0;
    border: 1px solid #bad1e0;
    padding-top:10px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px; 
    font-size:12px;
    color:#777;
    background:#fff;
}
.logo-entreprise{
    margin: 10px 0 10px 30px;
}
.body-orga p{
    margin-left:11px;
    margin-right:11px;
    padding:0;
    margin-bottom:15px;
    font-size:11px;
}
.body-orga div.left{
    width:200px;
}
.body-orga div.right {
    width:369px;
    padding-left:10px;
    background:url('./img/hr-vertical.png') no-repeat left;
    border-left:1px solid #e1e5e9;
    padding-right:20px;
}
.body-orga div.left span, .body-orga div.right span{
    color:#4997cd;
    font-size:14px;
    font-weight:bold;
    display: inline-table;
    padding:0;
}
.titre-orga{
    color:#2b546f;
    margin-bottom:5px;
} 
.fiche-action{
    margin: 20px 20px 20px 20px;
}
.bg_annu_entreprise{
    background:url(/img/bg_annuaire_entreprise.png) no-repeat;
    height: 103px;
    width: 627px;
    position: relative;
}
#form-txt-keyword-vert{ background:url(/img/form-txt-keyword-vert.png) 0 0 no-repeat;
                        width:212px;
                        height:36px;
                        line-height:36px;
                        border:none;
                        padding-left:35px;
                        margin-right:10px;
                        margin-left: 10px;
                        margin-top:0;
}

#form-txt-keyword-bleu{ background:url(/img/form-txt-keyword-bleu.png) 0 0 no-repeat;
                        width:212px;
                        height:36px;
                        line-height:36px;
                        border:none;
                        padding-left:35px;
                        margin-right:10px;
                        margin-left: 10px;
                        margin-top:0;
}

.bg_annu_entreprise h4{
    color:#fff;
    text-transform:uppercase;
    text-align: left;
    font-size:12px;
    margin-left: 10px;
    padding-top: 11px;
    margin-bottom:13px;
}

.barre-titre-sep-gris2 h4{
    color:#fff;
    text-transform:uppercase;
    text-align: left;
    font-size:12px;
    position:relative;
    left:-5px;
}

.homme-rassurant3{
    bottom: 62px;
    position: absolute;
    right: 10px;
}

.homme-rassurant4{
    bottom: 50px;
    position: absolute;
    right: 10px;
}

.txt-lst-region{
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    clear:both;
    padding: 0;
    margin-left:270px;
}

.lst_region-vert{
    background:url(/img/bg-lst_region-vert.png) 0 0 no-repeat;
    width:198px;
    vertical-align: middle;
    height:28px;
    line-height: 28px;
    padding:5px;
    border:none;
    margin-right:20px;
    margin-top:4px;
}

.lst_region-bleu{
    background:url(/img/bg-lst_region-bleu.png) 0 0 no-repeat;
    width:198px;
    vertical-align: middle;
    height:28px;
    line-height: 28px;
    padding:5px;
    border:none;
    margin-right:20px;
    margin-top:4px;
}

.fiche-organisme{
    width: 628px;
}

.article133{
    width: 628px;
    border-bottom: 1px solid #C2D8E8;
}

.top-article133,.top-article133-2{
    margin-bottom:0px;
    padding:5px 5px 5px 15px;
    background:url(/img/bg-top-orga2.jpg) 0 0 no-repeat;
    color:#FFF;
    font-size:12px;
    font-weight:bold;
    height:18px;
    line-height:18px;
}
.top-article133-2{
    background:url(/img/bg-top-orga4.jpg) 0 0 no-repeat;
}
.bg-recherche-article133{
    background:url(/img/bg-article-133.png) no-repeat;
    height: 103px;
    width: 627px;
    position: relative;
}

.bg-recherche-article133 h4{
    color:#fff;
    text-transform:uppercase;
    text-align: left;
    font-size:12px;
    margin-left: 10px;
    padding-top: 11px;
    margin-bottom:13px;
}

.contenu-form-fournisseur2{ 
    margin-bottom: 30px;
    height:83px;
    width:607px;
    background:url(/img/bg_annuaire_entreprise-fourn.png) 0 0 no-repeat;
    padding:10px;
    margin-top:15px;
}


#form-txt-keyword-bleu2{ background:url(/img/form-txt-keyword-bleu.png) 0 0 no-repeat;
                         width:200px;
                         height:36px;
                         line-height:36px;
                         border:none;
                         padding-left:35px;
                         margin-top:0px;
                         padding-right: 35px
}

.titre-form-fournisseur{
    font-size:14px;
    font-weight: bold;
    text-transform: uppercase;


}

.bg-top-orga-vert{
    background:url(/img/bg-top-orga-vert.jpg) no-repeat;
    padding:10px;
    color:#FFF;
    text-transform:uppercase;
    font-weight:bold;
    width:606px;
    position: relative;
    height: 14px;
    margin-top:30px;

}



.homme-rassurant2{
    bottom: 12px;
    position: absolute;
    right: 10px;
}

.div_e2{
    border-left: solid 1px #c2d8e8;
    border-right: solid 1px #c2d8e8;
    color:#666;
    font-weight:bold;
    font-size:12px;
    padding:10px;
    background:#fff;
    width:604px;
}

.div_e2 span{
    display:block;
    color:#4a97cd;
    font-weight:bold;
    font-size:14px;
    padding:0px;
    margin-bottom:5px;
}

.titre-barre2{
    background:url(/img/bg-titre-barre.png) 0 0 no-repeat;
    text-transform:uppercase;
    /*margin-bottom:40px;*/
    width: 616px; 
    height:35px;
    line-height:35px;
    padding-left:10px;
    color:#fff;
    font-weight: bold;
    font-size:14px;	
}

.mdp_lost{
    color:#b1c76b;
    font-weight:bold;
}


.form_contact div.left{
    margin-left:0px;
}

.form-contact-gauche{
    font-size:14px;
    width:320px;
}
.form-contact-gauche div{
    margin:10px;
    vertical-align:middle;
    height:6px;
    font-weight: normal !important;
    font-size:12px !important;
}
.form-contact-gauche div label{
    margin-right:10px;
}
.form-contact-gauche div input.txt-form{
    font-size:12px !important;
    font-weight: normal !important;
    width:210px !important;
    height:20px;
    -webkit-box-shadow: inset 2px 2px 5px ;
    -moz-box-shadow: inset 2px 2px 5px ;
    box-shadow: inset 2px 2px 5px ; 
}
.form-contact-droit{
    width:270px;
    padding:10px;
    float:right
}
.foot-form-contact{
    margin-top:20px;
    padding:10px;
    float:left;
    width:580px;
}
.foot-form-contact .submit{
    float:right;
    width:170px; margin-top:10px;	

}


.message{

    width:235px;
    height:150px;
}
.form-contact-droit span, .foot-form-contact span{
    color:#637864;
    font-weight:bold;
    font-size:12px;
}

.form-contact-gauche .clear span.radio label{
    margin-right:30px;
}

.form-contact-gauche .clear span.radio input{
    margin-right:5px;
}
.form-contact-droit span.entete{
    width:245px;
    display: block;
    float:right;

}
.captcha-res{
    padding:20px 10px 10px 10px;
}
.captcha-res input {
    font-size:16px;
    height:25px;

}
.submit{
    padding:15px 10px 10px 10px;
}

.form_contact{
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #C2D8E8;
    border-right: 1px solid #C2D8E8;
    border-bottom: 1px solid #C2D8E8;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
    width: 604px;


}

.form_contact span{
    padding: 0;
}

.btn_submit{

}
.bef4{ padding:0;}


/*

        Ajout css dematis

*/

/*PAGE 1*/
.pagin_1_droite{
    height:89px;
}


/*PAGE 2
roll dl dce*/
input.dl-dce	{ background:url(/img/telechargez.png) 0 0 no-repeat;
               width:215px;
               height:29px;
               margin-right:0px;
               border: none;
               cursor:pointer;
}
.dl-dce:hover{ background-position: 0 -29px;}

/*CSS DEMATIS */
#rubcentre2 { 
    opacity : 0.7; 
    /*background-color: #EEEEEE;*/
    text-align: left;
    padding-top: 87px;
    padding-left: 20px;
    width: 360px;
    float: left;

}

.publierchapeau {
    opacity : 0.9;
    margin-bottom: 30px;
    font-family: Arial, Helvetica, sans-serif;
    width: 333px;
    padding-top: 22px;
}

.trait{
    border-left: 1px solid #ccc;
    margin-left: 5px;
    margin-right: 25px;
    height:720px; 
    float: left;
}

.dceAccesGauche{
    width:290px;
    float: left;
}

.dceAccesDroite{
    width:290px;
    float: left;    
}

.dceAcces{
    height: 150px;
    background-color: #FFF;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;    
}

.largeAccesDce{
    width: 190px;
}

.largeAccesDce2{
    width: 190px;
    height:58px;
}

.dematerialisationGauche{
    width:290px;
    float: left;
}

.dematerialisationDroite{
    width:290px;
    float: left;    
}


/*PAGE DEMATIS*/

htitre {
    color: #4B4B4E;
    font-weight: normal;
    text-transform: none;
    font-size: 21px;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.contenuDematis {
    border-left: solid 1px #c2d8e8;
    border-right: solid 1px #c2d8e8;
    border-bottom: solid 1px #c2d8e8;
    color:#666;
    font-size:12px;
    padding:10px;
    background-image: url(/img/bgDematis.png);
    background-repeat: repeat;
}

.contenuDematis a{
    text-decoration: underline;
}


.visuDematis{
    position: absolute;
    right: 0px;
    top: -75px;
}

.dematisGauche{
    width:383px;
    float: left;
}

.dematisDroite{
    width:384px;
    float: left;
}

.dematisDroite a{
    color: #264E69;
    padding-left: 9px;
}

.dematisDroite b{
    color: #3C92DA;
}

.dematisTrait{
    border-left: 1px solid #c2d8e8;
    margin-left: 10px;
    margin-right: 20px;
    height:1250px;
    float: left;
}

.dematisTitre h2{
    color: #4B4B4E;
    font-weight: normal;
    text-transform: none;
    font-size: 21px;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.sous-contenu{
    background: url(../img/bgPartenaire2.png) 0 0 no-repeat;
    margin-bottom:30px;
    margin-top:10px;
    height: 96px; 
    width:800px;
    padding-top:0px;
}

.dematisMilieu{
    margin-top: 35px;  
    width:400px;
    float: left;
    text-align:left;
}

.dematisLeft{
    margin-left: 30px;
    margin-top: 35px;
    float: left;
    width:110px;
}

.dematisRight{
    margin-top: 10px;    
    float: left;
    width:70px;
}

.presse {
    opacity : 0.9;
    margin-bottom: 30px;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 22px;
    margin-left:7px;
    color:#264E69;
}

.presse o{
    margin-left:5px;
}

.presenceAnuaire {
    float: left;
    width: 280px;
    color: #264E69;
}

.presenceAnuairePuce{
    background:url(/img/puce-bleue2.png) 0 0 no-repeat; 
    float:left; 
    width: 10px;
    height: 12px;
}
.hauteurPresenceAnnuaire{
    height: 253px;
}

.faqPuce{
    float:left;
    width: 10px;    
}

.faqQuestion{
    float:left;
    width: 360px;    
}

.faqQuestion a{
    color: #3C92DA;
    padding-left: 0px;    
}

.errors{
    color: red;
    font-size: 15px;
    margin-bottom: 15px;
}

.error {
    /*width: 330px;*/
    color: red;
}

input.exampleText {
    color: #aaa;
}

#moteur_recherche_avis{
    position:absolute;
    width:600px;
    left:15px;
    top:44px;
}

.valid{
    color: green;
}

.radioForm div label{
    width: 115px;
    height: 25px;
    float: left;
    clear:left;
}

#commun {
    margin-left: 25px;
}

#commun h3 {
    text-align: left;
    color: #4997CD;
    font-size: 14px;
    font-family: 'Avenir35Light';
    text-transform: uppercase;
    margin-bottom: 2px;
}

#commun .liste1{
    border: 1px solid #4A97CD;
    padding:  1em 1em 1em 1em;
}

#rubdroit {
    color: #264E69;
    font-size: 12px;
}

#rubdroit b{
    color: #3C92DA;
    font-size: 14px;
}
/*FIN DEMATIS*/

/*Diaporama*/

.main_image {
    width: 558px;
    height: 559px;
    float: left;
    background: #fff;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    color: #fff;
}

#diap2-modal .main_image {
    height: 557px;
}

.main_image h7 {
    font-size: 14px;;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 10px;
}
.main_image p {
    font-size: 12px;
    line-height: 1.6em;
    padding: 10px;
    margin: 0;
    color: #000;
}

.block small {
    font-size: 1em;
    padding: 0 0 0 20px;
    background: url(icon_calendar.gif) no-repeat 0 center;
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: none;
    padding: 0px 0px 0px 0px;

}
.main_image .block{
    width: 100%;
    /*height: 200px;*/
    background: #fff;
    border-top: 1px solid #000;
}
.main_image a.collapse {
    /*background: url(/img/demonstration/btn_collapse.gif) no-repeat left top;
    height: 27px;
    width: 93px;*/
    text-indent: -99999px;
    position: absolute;
    top: -27px;
    right: 20px;
}
.main_image a.show {background-position: left bottom;}

/*navigation*/

.image_thumb {
    float: left;
    width: 299px;
    background: #f0f0f0;
    border-right: 1px solid #fff;
    border-top: 1px solid #ccc;
    border-left: 1px solid #CCC;
}
.image_thumb img {
    border: 1px solid #ccc;
    padding: 5px;
    background: #fff;
    float: left;
}
.image_thumb ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.image_thumb ul li{
    margin: 0;
    padding: 12px 10px;
    background: #f0f0f0 url(/img/demonstration/nav_a.gif) repeat-x;
    width: 279px;
    height: 44px;
    float: left;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid white;
    border-right: 1px solid #ccc;
}
#diap2-modal .image_thumb ul li{
    height: 36px;
}
#diap3-modal .image_thumb ul li{
    height: 86px;
}
.image_thumb ul li.hover {
    background: #ddd;
    cursor: pointer;
}
.image_thumb ul li.active {
    background: #fff;
    cursor: default;
}
html .image_thumb ul li h1 {
    font-size: 1.0em;
    margin: 5px 0;
    padding: 0;
}
.image_thumb ul li .block {
    float: left;
    margin-left: 10px;
    padding: 0;
    width: 250px;
}
.image_thumb ul li p{display: none;}

.envoyezform{ 
    background:url(/img/envoyez.png) 0 0 no-repeat;
    width:116px;
    height:29px;
    text-indent:-9999em;
    border: none;
    cursor: pointer;
    float: left;
}
.envoyezform:hover{ background-position: 0 -29px;}

.enregistrement	{ background:url(/img/jemenregistre.png) 0 0 no-repeat;
                  width:154px;
                  height:29px;
                  text-indent:-9999em;
                  border: none;
                  cursor: pointer;
                  float:right;
}
.enregistrement:hover{ background-position: 0 -29px;}


.cliquezIci{ 
    background:url(/img/cliquez-ici2.png) 0 0 no-repeat;
    width:116px;
    height:29px;
    text-indent:-9999em;
    border: none;
    cursor: pointer;
}
.cliquezIci:hover{ background-position: 0 -29px;}

/*Fin Diaporama*/

.affiche_erreur {
    /*background:url("/images/exclamation.png") no-repeat 1px 1px;*/
    padding-left: 18px;
    padding-bottom: 1px;
    padding-top: 1px;
    color: red;
}

/*header e e e e e e e */

#picto_e-marchespublics {
    background: url(/img/picto_e-marchespublics.png) 0 0 no-repeat;
    width: 12px;
    height: 12px;
    text-indent: -9999em;
    border: none;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    margin-top: 4px;
}

#picto_e-marchespublics:hover {
    background-position: 0 -12px;
}

#picto_e-convocation {
    background: url(/img/picto_e-convocation.png) 0 0 no-repeat;
    width: 12px;
    height: 12px;
    text-indent: -9999em;
    border: none;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    margin-top: 4px;
}

#picto_e-convocation:hover {
    background-position: 0 -12px;
}

#picto_e-legalite {
    background: url(/img/picto_e-legalite.png) 0 0 no-repeat;
    width: 12px;
    height: 12px;
    text-indent: -9999em;
    border: none;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    margin-top: 4px;
}

#picto_e-legalite:hover {
    background-position: 0 -12px;
}

#picto_e-archiveslegales {
    background: url(/img/picto_e-archiveslegales.png) 0 0 no-repeat;
    width: 12px;
    height: 12px;
    text-indent: -9999em;
    border: none;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    margin-top: 4px;
}

#picto_e-archiveslegales:hover {
    background-position: 0 -12px;
}

#picto_e-parapheurs {
    background: url(/img/picto_e-parapheurs.png) 0 0 no-repeat;
    width: 12px;
    height: 12px;
    text-indent: -9999em;
    border: none;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    margin-top: 4px;
}

#picto_e-parapheurs:hover {
    background-position: 0 -12px;
}

#picto_e-armoireaprojet {
    background: url(/img/picto_e-armoireaprojet.png) 0 0 no-repeat;
    width: 12px;
    height: 12px;
    text-indent: -9999em;
    border: none;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    margin-top: 4px;
}

#picto_e-armoireaprojet:hover {
    background-position: 0 -12px;
}

#picto_e-signaturesecurisee {
    background: url(/img/picto_e-siganturesecurisee.png) 0 0 no-repeat;
    width: 12px;
    height: 12px;
    text-indent: -9999em;
    border: none;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    margin-top: 4px;
}

#picto_e-signaturesecurisee:hover {
    background-position: 0 -12px;
}

#picto_e-enquetespubliques {
    background: url(/img/picto_e-enquetespubliques.png) 0 0 no-repeat;
    width: 12px;
    height: 12px;
    text-indent: -9999em;
    border: none;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    margin-top: 4px;
}

#picto_e-enquetespubliques:hover {
    background-position: 0 -12px;
}

#picto_coffre-attestation {
    background: url(/img/picto_coffre-attestation.png) 0 0 no-repeat;
    width: 12px;
    height: 12px;
    text-indent: -9999em;
    border: none;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    margin-top: 4px;
}

#picto_coffre-attestation:hover {
    background-position: 0 -12px;
}

#picto_e-facteur {
    background: url(/img/picto_e-facteur.png) 0 0 no-repeat;
    width: 12px;
    height: 12px;
    text-indent: -9999em;
    border: none;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    margin-top: 4px;
}

#picto_e-facteur:hover {
    background-position: 0 -12px;
}

#detailPicto {
    background: white;
    color: #868688;
    border:1px dotted black;
    margin-left: 5px;
    margin-top: 4px;
    border: none;
    height: 12px;
    float: right;
    border-radius: 4px;
    font-size: 9px;
}

.entreprise {
    background: url(/img/entreprise.png) 0 0 no-repeat;
    width: 200px;
    height: 78px;
    text-indent: -9999em;
    border: none;
    cursor: pointer;
    margin-left: 60px;
    float: left;
}

.entreprise:hover {
    background-position: 0 -78px;
}

.collectivite {
    background: url(/img/collectivite.png) 0 0 no-repeat;
    width: 200px;
    height: 78px;
    text-indent: -9999em;
    border: none;
    cursor: pointer;
    margin-right: 60px;
    float: right;
}

.collectivite:hover {
    background-position: 0 -78px;
}

.cadrevert {
    background-color: #6d856e;
    border-radius: 4px;
    color: white;
    padding: 3px;
    box-shadow: 1px 3px 12px #aaa;
    -moz-box-shadow: 8px 8px 10px #aaa;
}
/*
Défileur
*/
#marquee{
    width: 820px;
    height: 35px;
    margin: 0 auto 0 auto;
}
#marquee div{
    height: 35px;
}
.wop{
    margin-top: -5px;
    font-size: 14px;
}