#topbar2{
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 35px;
    background: #2167a8;
}

body{
    margin: 0 auto;
    font: 10pt Trebuchet MS, Arial, Helvetica, clean, sans-serif;
    color: #333;
    background: url(http://www.franchise-magazine.com/img/fond_site.png) no-repeat #e4e4e4;
    background-position: top center;
}

p, div, form, h1, h2{
    margin: 0;
    padding: 0;
}

dl, dt, dd, ul, li {
    margin: 0;
    padding: 0;
    list-style-position: inside;
}

h1{
    font: bold 11pt Trebuchet MS, Arial;
    color: #505050;
}

/* Liens */
a:link{ color: #3e3e3e; text-decoration: underline; }
a:visited{ color: #3e3e3e; text-decoration: underline; }
a:hover{ color: #3e3e3e; text-decoration: none; }
a:active{ color: #3e3e3e; text-decoration: underline; }
/*********/

/* Liens footer */
#plan_footer a:link{ color: #fff; text-decoration: none; }
#plan_footer a:visited{ color: #fff; text-decoration: none; }
#plan_footer a:hover{ color: #fff; text-decoration: underline; }
#plan_footer a:active{ color: #fff; text-decoration: none; }
/*********/

#tab_glob{
    width: 1040px;
    margin: 35px auto 0 auto;
    padding-bottom: 36px;
}

.spacer{
    clear : both;
}

.header{
    background-color: white;
    background-repeat: no-repeat;
    cursor: default;
    height: 124px;
    margin: 0 auto;
    width: 100%;
    padding-top: 28px;
}

a.voir_plus{
    text-align : right;
    margin: 5px;
    display: block;
    color: #3d3d3d;
}

h2{
    font-size: 11pt;
}

a img{
    border: none;
}

a .lien_en_cours{
    color : red;
    font-weight: bold;
}

/* Liens liste d'enseigne */
#liste_annonces a:link{ color: #3e3e3e; text-decoration: none; }
#liste_annonces a:visited{ color: #3e3e3e; text-decoration: none; }
#liste_annonces a:hover{ color: #2a66a1; text-decoration: none; }
#liste_annonces a:active{ color: #3e3e3e; text-decoration: none; }
/**************************/

#contenu h2{
    margin: 10px 0;    
}

.texte p{
    margin : 10px 5px;
}

.fil_rouge{
    background: #ebebeb;
    color: #6a8387;
    padding: 7px 10px;
    margin: -5px 0 0 20px;
    font: bold 8pt Trebuchet MS, Arial;
}


#search_idactivite, #search_iddepartement{
    background: #dbe2e7;
    width: 301px;
    height: 100px;
    overflow: auto;
    padding: 4px;
}


/* Top */
/*.header #logo{
/*padding: 2px 10px;*/
/*}
.header div{
/*   float: left;*/
/*margin: 0 30px;
}*/

.header input[type="text"]{
    font-size: 8pt; width: 110px;
}
/* FIN : Top */


/* Top barre */
body > div#topbar {
    position: fixed !important;
}
div#topbar {
    background-color: #25689f;
    height: 35px;
    left: 0;
    position: fixed !important;
    top: 0;
    width: 100%;
    z-index: 800;
}

div#topbar .fond {
    background-color: #25689f;
    height: 35px;
    margin-left: auto;
    margin-right: auto;
    overflow: visible !important;
    padding-left: 445px;
    padding-right: 5px;
    position: relative;
    width: 1000px;
    vertical-align: middle;
}

#contenu input#inputString {
    border: medium none;
    height: 35px;
    padding: 1px;
    /*position: relative;*/
    width: 140px;
    height: 16px;
}
#contenu #form_recherche_site input#inputString{
    border: 1px #bbbbbb solid;
    height: 29px;
    margin: 0;
    padding: 0 5px;
    width: 172px;
    color: #303030;
}
#topbar input[type="image"]{
    border: 0 none;
    cursor: pointer;
    padding: 0;
    float: right;
}
/* FIN : Topbar*/


/* Menu */
ul.topnav {
    list-style: none;
    margin: 0;
    float: left;
    width: 100%;
    height:70px;
    z-index : 100;
}
ul.topnav #accueil{
    background-image: none;
}

ul.topnav #accueil img{
    margin: 10px auto;
}

ul.topnav li {
    float: left;
    margin: 0;
    padding:0;
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
    list-style-position: outside;
    z-index : 100;

    background-image: url(http://www.franchise-magazine.com/img/separateur_menu.png);
    background-repeat:no-repeat;
    background-position:0% 65%;
    line-height: 40px;
    color: #303030;
}
ul.topnav li a{
    padding: 0;
    margin: 2px 15px;
    font-weight:bold;
    color: #303030;
    display: block;
    text-decoration: none;
    float: left;
    font-size: 11pt;
}
ul.topnav li a:hover{
    background: url(./images/bg_menu_hover.png) no-repeat center top;
}
ul.topnav li ul.subnav {
    list-style: none;
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
    left: 0; top: 40px;
    background: #6f0019;
    margin: 0; padding: 0;
    display: none;
    float: left;
}
ul.topnav li#actu ul.subnav{
    background-color: #D06C54;
    opacity: 0.95;
}
ul.topnav li#enquete ul.subnav{
    background-color: #A43E53;
    opacity: 0.95;
}
ul.topnav li#creer ul.subnav{
    background-color: #66ADDB;
    opacity: 0.95;
}
ul.topnav li#local ul.subnav{
    background-color: #FFA31A;
    opacity: 0.95;
}
ul.topnav li#expert ul.subnav{
    background-color: #5C9436;
    opacity: 0.95;
}
ul.topnav li#trouver a:hover{
    color : #6b6488;
}
ul.topnav li#actu a.color{
    color : #D06C54;
}
ul.topnav li#enquete a.color{
    color : #A43E53;
}
ul.topnav li#creer a.color{
    color : #66ADDB;
}
ul.topnav li#local a.color{
    color : #FFA31A;
}
ul.topnav li#expert a.color{
    color : #5C9436;
}

ul.topnav li ul.subnav li{
    margin: 0; 
    padding: 0;
    clear: both;
    background-image: none;
    padding-right : 10px;

    list-style-position: outside;
}
html ul.topnav li ul.subnav li a {
    float: left;
    width: 100%;
    padding-left: 15px;
    text-align:left;
    font-size: 9pt;
    color: #fff;
    height:20px;
    line-height:20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
    background-image :url(http://www.franchise-magazine.com/img/puces/fl_transparent.png);
    background-repeat:no-repeat;
    background-position:0% 65%;
}
/* FIN : Nav */

.page{
    z-index: 1000;
    margin: 0 auto;
    padding: 0;
    width: 1000px;
    text-align : left;
}

.title{
    font: bold 11pt Trebuchet MS, Arial;
    color: #505050;
    margin: 0 0 10px 20px;
}

.auteur{
    display: block;
    color: #fff;
    font-size: 7pt;
    padding-top: 4px;
}
.date{
    color: #7A7A7A;
    font-size: 10px;
}


/* Module de module_recherche */
#slider-range{
    float: right;
    margin-top: 4px;
    width: 50%;
}
#s_amount_min, #s_amount_max{
    color:#000;
}
#module_recherche span{
    color:#424242;
    margin-right : 20px;
    font-weight: bold;
}

#module_recherche input[type="text"]{
    border: 1px #3c74a3 solid;
    text-align: right;
}
#module_recherche select{
    background-color: #2c6998;
    color: white;
    border: 1px solid #2c6998;
}
#module_recherche #select_apport{
    background-color: #29689b;
    padding: 2px ;
    margin: 5px 0;
    color: #e6e5e3;
}
#module_recherche .ui-widget-header {
    background: url("../img/module_recherche/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #6c97b9;
    border: 1px solid #a9c2d6;
    color: #222222;
    font-weight: bold;
}
#module_recherche .ui-widget-content {
    background: url("../img/module_recherche/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #a9c2d6;
    border: 1px solid #6d98ba;
    color: #222222;
}
/* FIN :Module de module_recherche */

.texte{
    background-color: #fcfcfc;
    float: left;
    /*margin: 0 2px;*/
    padding: 0 10px;
    width: 675px;
    border-right : 1px solid #bdbdbd ;
}
.texte .item{
    padding: 10px 5px;
    border-bottom : 1px solid #bdbdbd;
    background-color: #fcfcfc;
    margin : 0;
}

.chapo{
    font-weight: bold;
}
.texte #acceuil_actu .item, .texte .item#acceuil_actu {
    border: none;
}
.texte #acceuil_actu .demi_item{
    width: 48%;
    float: left !important;
    overflow: hidden;
}
.texte #accueil_interview .demi_item > div, .texte #accueil_interview #interview_1 {
    background-color: #4a4849;
    color: #ffffff;
}
.texte #accueil_interview #interview_1, .texte #accueil_modulable{
    margin-right: 20px;
}

.texte #accueil_interview .auteur{
    color: #FFF;
}
.texte #accueil_interview a.voir_plus{
    color: #ffffff;
}
#accueil_interview #interview_1{
    height: 220px;
    float: left !important;
    position:relative
}
.texte #accueil_interview img{
    width: 100px;
    float: left;
    margin: 0 10px 10px 0;
}
.texte #accueil_interview #autre_interview1, .texte #accueil_interview #autre_interview2  {
    float: left;
    height: 100px;
}

.texte #accueil_interview #autre_interview2{
    margin-top: 20px;
}
.texte #acceuil_actu .separateur{
    background-color: #BDBDBD;
    float: left;
    height: 1px;
    margin: 20px 10px 0;
    width: 46%;
}

.texte #acceuil_actu #accueil_modulable .title{
    color: #56a4d5;
}
.texte #acceuil_actu #accueil_qr .title{
    color: #2d6a99;
}

/* enseigne_trie */
#enseigne_trie{
    margin: 0;
    padding: 0;
}
#enseigne_trie .secteur{
    border: 1px black;
    padding: 2px;
    display: none;
    color: #ffffff;
    background-color: #f5f5f5;
}

#enseigne_trie #secteur_liste{
    background-color: #547175;
    color: #FFFFFF;
    float: right;
    padding: 0 0 15px 0;
    width: 32%;

    /*  border: 1px solid #4160DB;*/
}
#enseigne_trie #enseigne_liste{
    float: left;
    width: 68%;
}
#enseigne_trie #secteur_liste ul{
    list-style : none;
    padding-left: 20px;
}
#enseigne_trie #secteur_liste li{
    cursor:  pointer;
    /*list-style-image: url(../img/puces/fl_grise.png);*/

}
#enseigne_trie .title{
    text-transform: none;
    background-color: #557276;
    color: #ffffff;
    margin: 0;
    padding : 3px 5px;
    font-size : 12pt;
}
/* FIN : enseigne_trie */



/*Colonne de droite*/
.droite{
    background-color: #fcfcfc;
    float: right;
    width: 300px;
    padding: 0;
}
.droite a{
    text-decoration: none;
}
.droite .item{
    padding: 0px 5px 10px 5px;
    border-bottom : 1px solid #BDBDBD;
    background-color: #fcfcfc;
    margin : 0px 0px 7px 0px;
}
.droite .item.pub{
    padding: 10px 0;
    border-right : none;
    border-left  : none;
}
.droite .item#banque img{
    border : 1px solid grey;
}
.droite #couv img{
    width: 50%;
    border: 4px double #fff;
}
.droite #couv a{
    display: block;
    float: left;
    text-align: center;
}
.droite #accueil_communique img{
    width: 60px;
    float: left;
    margin-right : 5px;
}
.droite #accueil_communique p{
    height: 42px;
}


/* FIN : Colonne de droite*/

/*Mise en forme des logos d'enseigne avec le nom en dessous*/
.logo_enseigne, .actualite.texte .logo_enseigne{
    float: left;
    padding: 2px 10px;
    /*margin: 0px auto 10px auto;*/
    text-align: center;
    height: 82px;
}
.logo_enseigne img, .actualite.texte .logo_enseigne img{
    padding : 2px;
    float: none;
    /*  border: 1px solid grey;*/
}
.logo_enseigne a, .actualite.texte .logo_enseigne a{
    display: block;
    text-decoration: none;
    font-size: 9px;
    overflow: hidden;
    text-align: center;
    top: 0;
    width: 82px;
    z-index: 10;
    font-size: 7pt;
}
.logo_enseigne a, .actualite.texte .logo_enseigne a span{
    overflow: hidden;
    display: block;
}

/*FIN : Mise en forme des logos d'enseigne avec le nom en dessous*/

.content{
    background-color: #fcfcfc;
    margin: 0 auto;
    width: 1000px;
    clear : both;
    float: left;
    /*   position:relative*/
}

.footer{
    background-color: pink;
    width: 1000px;
}

.enseigne_star .logo_enseigne{
    width: 76px;
    margin: 0 auto;
}

.texte .enseigne_star .title{ color: #db5a3b;}


/*  Slider Actu */
#slider ul, #slider li{
    margin:0;
    padding:0;
    list-style:none;
}
#bsap_aplink {float:right; font-size:10px; margin:0; padding:4px 0 0; color:#eee; text-shadow:none}
#bsap_aplink:hover {color:#fff}
body .one .bsa_it_ad {border:none; background:transparent; font-family:inherit; padding:0; margin:0; text-align:right}
body .one .bsa_it_ad .bsa_it_i {float:right; padding:0; margin:0 0 0 13px}
body .one .bsa_it_ad .bsa_it_i img {padding:0; border:none; margin-top:3px}
body .one .bsa_it_ad .bsa_it_t {padding:0; font-size:13px; color:#eee; text-shadow:1px 1px #444; margin-bottom:6px}
body .one .bsa_it_ad .bsa_it_t:hover {color:#fff}
body .one .bsa_it_p {display:none}
body .one .bsa_it_ad .bsa_it_d {font:12px Trebuchet MS, Arial,Verdana; color:#ccc; text-shadow:#444 1px 1px}
#container {
    position:relative;
    background:#F2F2F2;
    color: #3d3d3d;
    /*height:230px;*/
}
.sliderbutton {
    float:left;
    width:76px;
    height:230px;
    cursor:pointer;
}
#slideleft {
    background:url("../img/slid_actu/icons.png") no-repeat scroll -123px -366px #EBEBEB;
    margin-left: 20px;
}
#slideleft:hover {
    background-position:0px -366px
}
#slideright {
    background:url("../img/slid_actu/icons.png") no-repeat scroll 0px -9px #EBEBEB;
}
#slideright:hover {background-position:-124px -9px}

#slider {
    float:left;
    position:relative;
    overflow:auto;
    width:487px;
    height:230px;
    background-color: #EBEBEB;
    background:url("../img/slid_actu/fond.png") repeat-x;
    z-index: 50;
}
#slider a{text-decoration: none;}
#slider p{ padding: 0 15px; }
#slider h2{ font-size: 11pt; margin-bottom: 5px;}
#slider ul {
    position:absolute;
    list-style:none;
    top:0;
    left:0;
    height: 230px;
    padding: 40px 0;
}
#slider li {
    float:left;
    width:487px;
    height:230px;
}
.pagination_actu {
    list-style:none;
    height:25px;
    margin: 20px auto 0 auto;
    right: 21px;
    top: 40px;
    width: 80px;
}
.pagination_actu li {float:left; cursor:pointer; height:8px; width:8px; background:#ccc; margin:0 4px 0 0; border:1px solid #fff}
.pagination_actu li:hover, li.current {background:#70B57A}
#slider img{float:left; width :155px; margin:0px 10px;border: 1px solid #BBBBBB;}
#slider img.enseigne{width  :120px; padding: 5px; background: #fff;}
#slider img.puce_plus{width: 12px; border: none;}
#slider .chapo{font-weight :normal ;}

/* FIN :  Slider Actu */



/* Fiche enseigne */
#menu_enseignes a{
    text-decoration: none;
    color: #fff;
}

#contenu_fiche{
    width: 612px;
    max-height: 500px;
    overflow:auto;
    position:relative;
    background: #eee4e5;
    margin-left: 20px;
    border-top: 1px solid #d45e76;
    padding: 14px;
}

#fiche_enseigne .espace_logo{
    width: 300px;
    float: left;
    margin: 15px;
    text-align: center;
}
#fiche_enseigne .espace_logo .logo_enseigne{
    width: 91px;
}
#enseigne_site{
    float: right;
}
.photo_fiche{
    float: left;
    margin: 0 10px 10px 0;
    width: 190px;
    text-align: center;
}

.photo_fiche img{
    border: 3px solid #EDEDED;
}
.photo_fiche span, .photo_fiche input{
    font: 9pt italic;
}

#socialscroll {
    background: url(../img/socialscroll_background.png) no-repeat scroll 0 0 transparent;
    height: 301px;
    margin-left: -67px;
    padding-left: 3px;
    padding-top: 30px;
    position: fixed;
    top: 320px;
    width: 67px;
    z-index: 42;
    text-align: center;
}

/* Demande de doc forumulaire */
#form_demande_doc #demande_doc{
    width: 380px;
}

#form_demande_doc input[type="radio"]{
    border: 0; background: none;
}
/* FIN : Demande de doc forumulaire */


/* Liste d'enseigne */

#lst_secteur     li {
    float:left;
    width: 33%;
    list-style: none;
}
#liste_pub{
    border : 1px red solid
}

/* FIN : Liste d'enseigne */



/* FICHES ENSEIGNE - ONGLET ENQUETES */
.enq_bloc{
    background: #fff;
    border: 1px solid #333;
    /*width: 100%;*/
    padding: 4px;
}
.enq_nom{
    font: bold 12pt Trebuchet MS, Arial;
    color: #c50c1f;
}
.enq_date{
    text-align: right;
    font: italic 8pt Trebuchet MS, Arial;
}
.enq_lib{
    padding: 2px 4px;
}
.enq_res{
    text-align: right;
    font-weight: bold;
    padding: 2px 4px;
}


/* CREER SA FRANCHISE */
#bulle_annuaire table{
    /*margin: 6px 8px;*/
}
#bulle_annuaire td.coin1 {
    background-image:url('http://www.franchise-magazine.com/img/bulle.gif');
    background-repeat:no-repeat;
    background-position: top left;
}
#bulle_annuaire td.coin2 {
    background-image:url('http://www.franchise-magazine.com/img/bulle.gif');
    background-repeat:no-repeat;
    background-position: top right;
}
#bulle_annuaire td.coin3 {
    background-image:url('http://www.franchise-magazine.com/img/bulle.gif');
    background-repeat:no-repeat;
    background-position: bottom left;
}
#bulle_annuaire td.coin4 {
    background-image:url('http://www.franchise-magazine.com/img/bulle.gif');
    background-repeat:no-repeat;
    background-position: bottom right;
}
#bulle_annuaire td.centre {
    border-top: 1px solid #afbed3;
    border-bottom: 1px solid #afbed3;
    padding:5px;
}


/* Questions / Réponses */
.cornerhg_fff{ background: url(http://www.cession-commerce.com/images/corner_hg_fff.png) no-repeat; height: 6px; }
.cornerhd_fff{ background: url(http://www.cession-commerce.com/images/corner_hd_fff.png) no-repeat right; height: 6px; }
.cornerbg_fff{ background: url(http://www.cession-commerce.com/images/corner_bg_fff.png) no-repeat; height: 6px; }
.cornerbd_fff{ background: url(http://www.cession-commerce.com/images/corner_bd_fff.png) no-repeat right; height: 6px; }

#question img.expert{
    padding: 4px;
    margin-top: 2px;
    border: 1px solid #333;
    background: #fff;
}

/*Liste des enseignes*/
#liste_enseigne{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 9pt;
    height: 650px;
    line-height: 17px;
    margin: 0;
    overflow: auto;
    padding: 0 2px 0 0;
}
#liste_enseigne .enseigne_pub{
    width: 70%;
    margin: 5px auto;
    border-bottom : 1px dashed green;
    height: 70px;
    padding: 5px;
}
#liste_enseigne p{
    width: 70%;
    margin: 5px auto;
}
#liste_enseigne .enseigne_pub{
    clear: both;
}
#liste_enseigne .enseigne_pub a{
    text-decoration: none;
}
#liste_enseigne .enseigne_pub img{
    float: left;
    height: 62px;
    width: 82px;
    margin: 5px 10px 5px 0;
}
#liste_enseigne .mini_demande_doc{
    float: right;
}


/* ACTU */
.texte.actualite p{
    line-height : 23px;
}
.texte .tag{
    background-color: #E5E5E5;
    padding: 5px;
}
.texte.actualite p img, .texte.opinion p img{
    float: left;
    margin: 10px;
}
.sommaire_actu{
    overflow: hidden;
    border-bottom : 1px solid #E2E2E2;
    font: 10pt Trebuchet MS, Arial;
    color: black;
    text-decoration : none ;
    text-align: left;
}
.sommaire_actu a img, .sommaire_actu img{
    vertical-align: middle;
    margin: 0 10px 0 0;
}
.texte.actualite .citation{
    font-style: italic;
}

/* FIN : ACTU */
/* rubrique opinion */
#actu_opinion fieldset.select_opinon{
    width: 40%;
    margin: auto;
    float: left;
}
#actu_opinion .commentaire{
    clear: both;
}
#actu_opinion .commentaire img{
    float: left;
    margin: 10px;
}
#actu_opinion .commentaire .avis{
    margin: 15px;
}
/* FIN rubrique opinion */

/* Navigation */

.texte.actualite fieldset.nav, .texte.opinion fieldset.nav, .texte#conseil fieldset.nav{
    margin: 22px auto 15px auto;
    padding: 8px 0;
    background-color: #fff;
    border : 1px solid #dfdcdc;
    width:30%;
    text-align: center;
    float: none;
}

.actualite fieldset.nav a, .opinion fieldset.nav a,  #conseil fieldset.nav a{
    text-decoration : none ;
    font-weight: bold;
}
.actualite fieldset.nav a img, .opinion fieldset.nav a img, #conseil fieldset.nav a img{
    vertical-align: middle;
    margin: auto 2px;
}
/* FIN : Navigation */


/* Admin fiche enseigne */

#modif_franchise{
    font-size : 0.8em;
    clear: both;
    background-color:white;
    border : 1px solid #A5A4A2;
    border-top : none;
    margin: auto;
    padding:15px 5px;
    width : 900px;
}


.formContainer
{
    /*background-color: #F5EFC9;*/
    border:none;
    padding:30px 160px;
    width: 600px;
    margin-top: 5px;
}
.formContainer h3
{
    margin:0px;
    padding:0px 0px 10px 0px;
    font-size:135%;
}
.rowContainer
{
    width:100%;
    overflow:hidden;
    padding-bottom:5px;
    height:34px;
}
.rowContainer label
{
    width:180px;
    float:left;
    color: #6F696B;
    font-weight:bold;
}
.rowContainer input[type="text"]
{
    width:200px;
}

.adm_annonc_bandeau {
    width : 100%;
    background-color : #C50C1F;
    padding : 20px;
    height:45px;
}

#adm_annonc_logo{
    background-image:url('http://www.franchise-magazine.com/img/logos/logofm-rouge.png');
    background-repeat : no-repeat;
    height : 47px;
    width : 200px;
    float : left;
    margin-right : 50px;
    padding-top: 15px;
}

.adm_annonc_bandeau  span{
    font: bold 18pt Verdana;
    color: #FBCC02;
    line-height:55px;
}

#apercu{
    float:right;
    text-align:center;
    width:90px;
}

#gbox_grid{
    margin : 15px auto;
}

#bar{
    background-image : url('http://www.franchise-magazine.com/images/bar.jpg');
    background-repeat:no-repeat;
    width : 700px;
    height : 130px;
}
#consult{
    background-image : url('http://www.franchise-magazine.com/images/consult.jpg');
    background-repeat:no-repeat;
    width : 700px;
    height : 200px;
}

#example td {
    padding:3px;
}
#example th {
    padding:3px 19px 3px 3px;
}

#connect_annonceur h4{
    text-align: left;
    background-color:#EDE8DE ;
    padding:4px;
}
#lost_pass{
    padding : 0 8px 8px 8px;
}

#lost_pass div{
    margin-bottom: 6px;
}
#lost_pass .submit, .bloc_add_img .submit{
    float: right;
}

#texte-fin {
    -x-system-font:none;
    background-color:#006383;
    color:#FFFFFF;
    font-family:Verdana;
    font-size:7pt;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding:2px;
    text-align:center;
}

#modif_pass{
    color: #D33B4A;
    font-weight:bold;
    padding:12px 0;
}

#info_double{
    display: none;
}

.toggle_container .submit{
    margin: 15px;
}

.help_annonceur{
    width: 100%;
    background-color: #EFE3CF;
}

.help_annonceur p{
    margin:12px 0;
    padding:8px 20px;
    color:black;
}

.help_annonceur span{
    font-weight: bold;
    /*  color: black;*/
}


.bloc_add_img{
    width: 100%;
    background-color: white;
    padding:2%;
}
.bloc_add_img p{
    margin: 20px 0;
}

.bloc_add_img h1{
    color: #5F5F5F;
}

.erreur_add_img{
    color : red;
}


.derouler{
    background-image: url('http://www.franchise-magazine.com/images/fleche-bas.png');
    width: 32px;
    height: 32px;
    float: right;
    margin:0px 8px;
}

.bloc_blanc #logo_annonceur{margin-right : 48px;}

.warning_ie6{
    display: none;
}
.bloc_blanc #fermer{
    float:right;
    /*  margin:-4px -14px; */
}

#sous_bande{
    background-image:url('http://www.franchise-magazine.com/images/sous_bande.jpg');
    background-repeat:no-repeat;
    height:31px;
    margin:-8px auto auto;
    width:743px;
}

#deco{
    float: right;
    margin:6px 13px;
}

#deco img{
    margin-bottom  : -4px;
}

.add_pict{
    margin: 15px;
    float: right;
}

#loupe{
    float: left;
    width: 160px;
    margin-left: 8px;
}
.toggle_container {
    margin: auto;
    width: 820px;
}

.toggle_container  .formContainer{
    border: 1px solid #999999 ;
    float: left;
    padding: 10px 0;
    width: 400px;
}

#admin_pub{
    background-color : pink;
}
/* FIN : Admin fiche enseigne */

/* Moteur de recherche*/
/* Auto-completion du moteur de recherche */
.suggestionsBox {
    position: absolute;
    margin-left: 181px;
    margin-top: 10px;
    width: 200px;
    background-color: #212427;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #000;
    color: #fff;
    text-align: left;
}
.suggestionsBox#suggestions_petit{
    background-color: #212427;
    border: 2px solid #000000;
    border-radius: 7px 7px 7px 7px;
    color: #FFFFFF;
    position: relative;
    /*top: 27px;
    left: 961px;*/
    width: 200px;
    right: 331px;
    top: 28px;
}

#bulle_recherche .suggestionsBox {
    /* margin:10px -14px;*/
}


.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
    list-style-type : none;
    display: block;
    float: none;
}

.suggestionList li:hover {
    background-color: #659CD8;
}
/* Fin : Auto-completion du moteur de recherche */
#new_recherche{
    background:url(../img/icones/new_recherche.png) top right no-repeat;
    width:163px;
    height: 29px;
    /*padding: 0 0 0 10px;*/
    cursor: pointer;
    border:0;
}
#result_recherche p{
    margin-left: 20px;
}
#result_recherche p.title{
    font: bold 12pt Trebuchet MS;
    text-decoration: none;
    padding-left: 12px;
}

#result_recherche table  p{
    margin-left: 0px;
}
#result_recherche{
    width: 639px;
    margin-left: 20px;
    /* padding: 25px 30px; */
    background: #eaeaea;
    padding-bottom: 12px;
}
#result_recherche .plus{
    float: right;
    margin: 10px 5px;
    padding: 2px;
}
#result_recherche .plus img{
    margin-bottom: -3px;
}
#result_recherche a{
    margin-left: 5px;
    text-decoration: none;
}
#result_recherche .title{
    margin: 15px 0 10px 0;
    font: 12px;
}
/* FIN : Moteur de recherche*/


.nom_enseigne{
    width: 76px;
    position: absolute;
    bottom: 0;
    background: #000;
    text-align: center;
    padding: 4px 4px 3px 4px;
    opacity: 0.7;
}




td{ padding: 0; }

#contenu{
    width: 659px;
    vertical-align: top;
    padding: 0 20px;
    border-right: 1px solid #b4b4b4;
}
#droite{
    width: 300px;
    vertical-align: top;
    padding: 0 20px;
}

/* Enseignes par secteurs */
#logos_th td{
    background: #59747b;
    padding: 8px 12px;
    font: bold 10pt Trebuchet MS, Arial;
    color: #fff;
}
#logos_secteur{
    background: #e8eae9;
    padding: 19px;
    vertical-align: top;
}
#liste_secteurs{
    background: #516e72;
    color: #fff;
    padding: 6px 0 6px 8px;
    vertical-align: top;
}
#liste_secteurs p:hover{
    list-style-type:none;
    background: url(http://www.franchise-magazine.com/img/puces/fl_transparent.png) no-repeat;
    background-position: 0% 65%;
}
/**************************/


/* Espace candidat */
#espace_candidat{
    background: #369;
    margin-bottom: 10px;
    padding: 12px;
}
#espace_candidat a{
    color: #fff;
    text-decoration: none;
}
/*******************/


/* Footer */
#plan_footer{ width: 100%; }
#plan_footer td{
    color: #fff;
    font: 8pt Verdana;
    vertical-align: top;
}
/**********/


/* Popup jQuery - position fixed */
#alert_profil{
    z-index: 2000;
    position: fixed;
    width: 420px;
    margin: -190px 0 0 -460px;
    padding: 0;
    background: #fff;
    display: none;
    border: 2px solid #333;
}

#alert_demande{
    z-index: 2000;
    position: fixed;
    width: 420px;
    margin: -190px 0 0 -460px;
    padding: 0;
    background: #fff;
    display: none;
    border: 2px solid #333;
}

#alert_pass{
    z-index: 2000;
    position: fixed;
    width: 420px;
    margin: -190px 0 0 -460px;
    padding: 0;
    background: #fff;
    display: none;
    border: 2px solid #333;
}
/*********************************/



/* Sommaire de chaque catégorie */
.bloc{
    border: 1px solid black;
    margin:  10px 0;
    padding: 5px;
}
/* FIN : Sommaire */

/* sommaire des dossiers */
.mini_sommaire{
    border: 1px solid black;
    padding : 4px;
}
.mini_sommaire ul{
    width: 50%;
    float: left;
    list-style-position: inside;
}
.mini_sommaire ul, .mini_sommaire li{
    margin: 5px auto;
    padding: 0;
}

.mini_sommaire a { text-decoration: none ;}
.mini_sommaire a:hover { color: #1CB4E7 ;}

.mini_sommaire .selected{
    color:#C50C1F;
}
.mini_sommaire .selected a{
    color:#C50C1F;
    font-weight: bold;
}
/* Fin sommaire des dossiers */



/*Formation*/
.formation{
    background-color:white;
    border:1px solid #999999;
    float:left;
    margin: 7px 0 0 18px;
    width: 637px;
}

.formation h2.title{
    background-color:#EFEFEF;
    color:#C50C1F;
    font-size:13pt;
    padding:2px 5px;
}

.formation a.voir{
    color:#C50C1F;
    margin: 5px 2px;
    float:right;
}

.formation .form_descrip{
    padding: 3px;
}

.liste_form .title{
    color:grey;
    font-size:11pt;
}

.liste_form .subtitle{
    color:#333;
    font-size:10pt;
    font-style: italic;
    display: block;
}

.liste_form a{
    color:#C50C1F;
    font-size:11pt;
    font-weight: bold;
}

ul.lst_form, p.lst_form{
    margin: 15px ;
}

.liste_form li{
    margin: 30px 5px;
    /* list-style-image:url("http://www.franchise-magazine.com/img/logos/play.png") ;
    list-style-position: inside;*/
    background-image:url(http://www.franchise-magazine.com/img/logos/video.jpg);
    background-repeat:no-repeat;
    background-position:0% 65%;
    padding-left:40px;
}

#block_formation li.titre{
    font-weight: bold;
    margin-bottom: 8px;
    color:#C50C1F;
    list-style: none;
}

#block_formation li ul{
    margin : 10px 30px;
}

#block_formation li ul li{
    list-style-type: circle;
}

#block_formation .video{
    float: left;
    margin :8px;
}

#block_formation .info_video{
    margin : 60px 0 0 256px;
}

#block_formation .formateur, #block_formation .duree{
    display: block;
    margin-bottom: 5px;
}

#block_formation a.lien_tv_entrepreneur{
    float : right;
    margin: 5px 10px;
    color:grey;
}

.form_titre{
    color : grey;
}

.form_descrip span.pip {
    color :#C50C1F;
    font-weight: bold;
    font-size: 13pt;
}

#block_formation .retour, .liste_form .retour{
    color : #726566;
    font-weight: bold;
    background-image : url(http://www.franchise-magazine.com/img/logos/precedent.png);
    background-repeat : no-repeat;
    padding: 0px 10px 0px 20px;
    float : right;
    font:10pt;
}

/*Fin Formation*/



/* Inscription enseigne */
#form_contact{
    z-index: 2000;
    position: fixed;
    width: 420px;
    margin: -260px 0 0 120px;
    padding: 0;
    background: #fff;
    display: none;
    border: 2px solid #333;
}
/**********************/
