/* hack ie5.5 : voice-family: "\"}\"";voice-family:inherit; */
/* hack ie5.5 et 6 : *> */
/* hack ie7 : *+html */
/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*{padding:0;margin:0;}
img{border:none;}
a{text-decoration:none;color:#333333}
a:hover{text-decoration:none;color:#ff6602}
hr{display:none;}
li{list-style-type:none;list-style-position:outside;}
/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/

/* titres */
h1{color:#666666;font:normal 19px Arial;}
h2{color:#333333;font:bold 12px Arial; background:transparent url(../../img/modele/pe-fl-blc.gif) no-repeat 0px 2px; _background:transparent url(../../img/modele/pe-fl-blc.gif) no-repeat 0px 3px; padding:2px 0 0 18px; _padding:3px 0 0 18px;}
h3{color:#666666;font:bold 17px Arial;}
h4{color:#333333;font:bold 12px Arial;}

.sous-titre{height:20px; padding:5px 0 0 4px; margin-bottom:18px; background:transparent url(../../img/modele/bg_soustitre.gif) repeat-x; border:1px solid #b9b9b9;}
.sous-titre h4{background:transparent url(../../img/modele/pe-fl-apres.gif) no-repeat 0px 62%; padding:0px 0 0 10px; font-size:11px}

#title-12{font-weight:bold; font-size:12px; margin-bottom:15px}

/* position */
.clear{clear:both;font-size:1px;line-height:0;}
.right{float:right;}
.left{float:left;}
.center{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* largeur*/
.width100-100{width:100%;}
.taille{width:156px}
.taille218px{width:218px}
.taille430px{width:428px}

/* bordure */
.no_border{border:none;}
.bd_bas {
	padding-bottom:10px;
	margin-top:10px
	}
.bd_bas3px{border-bottom:3px solid #e0e0e0;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
.txt-j{text-align:justify;}
/* element txt */
.bold{font-weight:bold;}

/* alignement vertical */
.valign-t{vertical-align:top;}
.valign-m{vertical-align:middle;}
.valign-b{vertical-align:bottom;}

.align-c{text-align:center;}
.align-r{text-align:right;}

/* position */
.rel{position:relative}

/* element de hauteur < 10px */
.lf{line-height:0;font-size:1px;}

/* marges */
.marge_gauche{margin-left:10px}
.marge_h_b{margin:12px 0 16px 0;/*padding-left:10px*/}
.marge_h_b-big{margin:25px 0;}
.marge{margin-bottom:10px}


/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE -------------------------------------------------*/
html,body{height:100%}
/* pour centrer le site*/
body{text-align:center;background:#ffffff;padding-top:20px}
#page{margin-left:auto;margin-right:auto;text-align:left;width:910px;font:normal 11px arial;color:#333333;border:1px solid #ffffff}

/* bandeau */
#bandeau{}
#logo{position:absolute;top:0px;left:0px}
.tt_bandeau{position:absolute;top:15px;left:250px}
/* /bandeau */

/* poucet */
#poucet{color:#027ABB}
#poucet a{color:#027ABB;text-decoration:underline;}
/* poucet */

/* navigation */
#navigation{height:70px;margin-top:60px;}
/*------------- Navigation ----------------*/
.nav5 tr td.col{width:20%}
.nav6 tr td.col{width:16.66%}
.bnav tr td.col{border-left:solid 1px #dfdfdf; border-top:solid 1px #dfdfdf;}
.bnav tr td.dernier {border-right:solid 1px #dfdfdf;}
.bnav tr td.col table.tab_menu td{text-align:center}
.bnav tr td.col table.tab_menu {border-bottom:solid 1px #dfdfdf; cursor:default;height:32px;}
.bnav tr td.col table.tab_menu_on {border-bottom:none; cursor:hand;height:32px;voice-family: "\"}\"";voice-family:inherit; cursor:pointer;}
.bnav tr td.col table tr td.menu{background:url('../../img/modele/nav/fond_bnav.gif') left bottom repeat-x; height:40px; margin:1px;text-align:left;padding-left:10px}
.bnav tr td.col table tr td.menu_on{background-color:#FFFFFF;height:33px;text-align:left;padding-left:10px}
table tr td.sbmenu{height:30px;}
.bnav ul {padding:5px 0;}
.bnav ul li {display: inline; background: url('../../img/modele/nav/puce_squar.gif') no-repeat 0 50%; margin: 0; padding: 0 10px;font:normal 11px Arial}

/*------------- /Navigation ----------------*/


/* ---------- navigation ----------*/
#navigation {/*clear:both;*/ height:67px; /*border-bottom:solid 3px #e0e0e0; margin-bottom:20px;*/}
#navigation #sub_nav {padding-top:3px;}
#navigation #sub_nav li { display: inline; background:url('../../img/modele/pe-carre.gif') no-repeat 0 50%; margin: 0; padding: 0 10px;}
#navigation #sub_nav #sub_nav_1, #navigation #sub_nav #sub_nav_1, #navigation #sub_nav #sub_nav_2, #navigation #sub_nav #sub_nav_3, #navigation #sub_nav #sub_nav_4, #navigation #sub_nav #sub_nav_5, #navigation #sub_nav #sub_nav_6, #navigation #sub_nav #sub_nav_7{display:none;}
#navigation #sub_nav li a.on{color:#FF6600;}
/* --------- /navigation ----------*/


/*/navigation */
/* corps_page */
#col_gauche{float:left;}
#col_centre{float:left;}
#col_droite{float:right;}

#col_gauche_content{float:left; width:690px}
#col_droite_content{float:right; width:208px;}

/* /corps_page */
/* structure pour les pages d'accueil*/
.struct_home #col_gauche{width:680px;}
.struct_home #col_droite{width:220px;}
/* /structure pour les pages d'accueil*/
/* structure pour les pages de sous niveau*/
.struct_ss_nv{/*margin-top:30px*/}
/* structure 3 colonnes */
.struct_ss_nv  #col_gauche{width:162px;}
.struct_ss_nv  #col_centre{width:552px;margin-left:16px;}
.struct_ss_nv  #col_droite{width:160px;}
/* structure 2 colonnes */
#colonnes2 .struct_ss_nv  #col_gauche{width:162px;}
#colonnes2 .struct_ss_nv  #col_centre{width:728px;margin-left:16px;}
#colonnes2 .struct_ss_nv  #col_droite{display:none}
/* /structure pour les pages de sous niveau*/

/* pied_page */
#pied_page{border-top:5px solid #e7e7e7;height:58px;margin-top:10px;}
/*.pied_page-span{padding:0px 5px 0px 5px}
.pied_page-span-dernier{padding:0px 0px 0px 5px}*/
#pied_page img{margin:10px 0}
#pied_page ul{margin:10px 0}
#pied_page li{background:url('../../img/sep_footer.gif') left 1px no-repeat; padding-left:9px; display:inline; margin-right:2px;}


/* /pied_page */
/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES SITE --------------------------------------------*/
/* texte  = txt article */
.txt{font:normal 11px arial;color:#333333;}
.txt a{color:#333333;}
.cr_orange{color:#ff6600}
a.cr_orange{color:#ff6600}
/* /texte */

/* tableau */
div.tableau table{background:#aaa9bb;width:100%;}
div.tableau table thead th{background:url('../../img/modele/tableau-fd-h-x.gif') left top repeat-x;}
div.tableau table{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
div.tableau table a{color:#FF6600;}
.tableau th{padding:3px 10px;text-align:center;font:bold 11px arial; background:#e1e3e9;}
.tableau td{padding:3px 10px;text-align:left;background:#edeef1;}


td.top 	{color:#000;font:bold 11px arial;margin:0 0 5px 0;background:#e1e3e9;}
td.odd 	{color:#000;font:normal 11px arial;margin:0 0 5px 0;background:#e1e3e9;}
td.even {color:#000;font:normal 11px arial;margin:0 0 5px 0;background:#edeef1}

div.tableau span,div.tableau strong{margin-left:10px}
.bord_g{border-left:1px solid #cccccc}

.sep-border1{background:#d6d7d6; border-bottom:1px solid #ffffff; height:3px}
.colonne-titre{background:#efefef; font-weight:bold; padding-left:10px; height:19px;}
.premier-colonne{border-right:1px solid #828282; border-left:1px solid #828282;}
.colonne{border-right:1px solid #828282; border-left:1px solid #ffffff;}
.liste-content td{border-bottom:1px solid #d6d7d6; height:50px; padding-left:10px; color:#444444;}
.table-big{font-size:12px;}
.table-bold{font-weight:bold;}
.table-img img{margin-right:10px;}

/* tableau heritage*/
.liste div.tableau table thead th{border-bottom:2px solid #cccccc}
.liste .tableau th,.liste .tableau td{text-align:left;}
.liste .tableau a{color:#333333;}
.liste .tableau a:hover{color:orange;}

/* pagination */
.pagination {margin-top:20px;font:normal 11px arial;color:#333333;}
.pagination a{color:#333333;}
.pagination a:hover{color:#ff6600;}
.pagination strong{color:#ff6600;}
/* /pagination*/

/* bt - lien */
.pe-fl-blc{background:url('../../img/modele/pe-fl-blc.gif') left top no-repeat;padding-left:15px}
.pe-fl-orange{background:url('../../img/modele/pe-fl-orange.gif') left 5px no-repeat;padding-left:10px;}
strong.pe-fl-orange{background:#ffffff url('../../img/modele/fd_titre.gif') left bottom repeat-x;border:1px solid #B9B9B9;border-bottom:none;display:block;padding:6px 10px;margin-bottom:20px;margin-top:30px}


.pe-bonhomme{background:url('../../img/modele/pe-bonhomme.gif') left top no-repeat;padding-left:14px;}
ul.liste-pe-fl-orange li{background:url('../../img/modele/pe-fl-orange.gif') left 4px no-repeat;padding-left:10px;}
.bt_lien{margin-top:15px;}
a.pe_pdf{background:url('../../img/po_dl/pdf.gif') left top no-repeat;padding-top:9px;padding-left: 30px;margin-top:10px;}

.jpg{background:url('../../img/po_dl/image.gif') left top no-repeat;padding-top:5px;padding-left: 20px;margin-top:10px;color:#FF6602;}


/* menu lat�ral */
.menu-lateral ul.liste-pe-fl-orange{border-top:1px solid #e0e0e0;}
.menu-lateral ul.liste-pe-fl-orange li{background-position: left 6px;border-bottom:1px solid #e0e0e0;padding-left:10px;padding-top:2px;padding-bottom:2px;}
.menu-lateral ul.liste-pe-fl-orange li.on{background:url('../../img/modele/pe-fl-d.gif') left 4px no-repeat;}
.menu-lateral ul.liste-pe-fl-orange li ul li{border-bottom:none;background:none;margin:2px 0;padding-left:0px;}
.menu-lateral ul.liste-pe-fl-orange li ul li a{color:#666666}
.menu-lateral ul.liste-pe-fl-orange li ul li a:hover{color:#FF6600}
.menu-lateral ul.liste-pe-fl-orange li ul li.on{background:none}
.menu-lateral ul.liste-pe-fl-orange a.on {color:#FF6600}
/* / menu lat�ral */

#col_droite a.lire, a.lire{color:#5c627d;font:bold 11px arial;}
#col_droite a:hover.lire, a:hover.lire{color:#ba008b;}

/* haut de page */
a#bt_haut_de_page { 
	display:block;
	margin-top:15px;margin-bottom:15px;
	color:orange;
	background:url('../../img/modele/pe-printxx.gif') no-repeat;
	padding:0 0 0 10px;
	}
a:hover#bt_haut_de_page{color:green;}
/* imprimer */
a#bt_imprimer{display:block;margin-top:15px;color:orange;background:url('../../img/modele/pe-fl-h.gif') no-repeat;padding:0 0 0 25px;}
a:hover#bt_imprimer{color:green;}
/* bt - lien */
.outils{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding-top:5px;padding-bottom:5px;margin:12px 0;}
.outils .left{background:url('../../img/modele/pe-print.gif') left center no-repeat;padding:3px 0 3px 30px;}
.outils .right{background:url('../../img/modele/pe-fl-h.gif') left center no-repeat;padding:3px 0 3px 15px;}

/* form rechercher*/
#form_rechercher{width:150px;position:absolute;left:762px;top:18px}
#form_rechercher input{font:normal 11px arial;color:#333333;border:1px solid #e0e0e0;background-color:white; padding:0 2px 0 2px;}
#form_rechercher .no_border{border:none;margin-bottom:-2px;}
/* form mail*/
#form_mail{width:146px;}
#form_mail input{font:normal 11px arial;color:#333333;border:1px solid #e0e0e0;background-color:white;width:120px;}
#form_mail .no_border{border:none;margin-bottom:-1px;width:auto;}

/* form selec_moi*/
#selec_moi{width:146px;}
#selec_moi select{font:normal 11px arial;color:#333333;border:1px solid #e0e0e0;background-color:white;width:120px;}
#selec_moi .no_border{border:none;margin-bottom:-1px;width:auto;}
/* formulaire */
fieldset{border:none;}
caption{display:none;}
table.form{font:normal 11px arial;}
table.form td, table.form th{vertical-align:top;padding-top:20px;}
table.form td.no_marge, table.form th.no_marge{padding-top:0;}
table.form th{font-weight:normal;}
.form .saisie{padding-left:20px;}
.form .saisie input{font:normal 11px arial;color:#333333;border:1px solid #c9c9c9;background-color:white;}
.form .saisie textarea{font:normal 11px arial;color:#333333;border:1px solid #c9c9c9;background-color:white;overflow:auto;}
.form .saisie select{font:normal 11px arial;color:#333333;border:1px solid #c9c9c9;background-color:white;}
.form .checkbox, .form .radio{background:transparent;border:none;margin-left:20px;margin-right:5px;}
.form .checkbox_premier, .form .radio_premier{background:transparent;border:none;margin-right:5px;}
*> .form option{padding:0 2px;}
.form .libelle{color:#333333;text-align:right;}
.form .libelle-g{color:#333333;text-align:left; padding-left:15px;}
.form .libelle-c{color:#333333;text-align:center;}
.bt_form{padding-top:15px;text-align:right;}
.form .libelle strong{color:#333333;}
.form .no_marge{padding-top:0;}

/* ---------- */
.obligatoire{font:bold 10px arial;color:#999999;padding-top:10px;}
.indication{font-size:10px;color:blue;}
.cnil{font:normal 9px arial;color:#999999;padding-top:15px;}
.cnil a{color:#999999;}
/* /formulaire */

/* verif formulaire */
.verif_form, .verif_form_logo{font:normal 11px arial;color:#ff6600;text-align:left;}
.verif_form div{padding:5px;margin-top:15px;border:1px solid #cccccc;}
.titre_verif_form{font-weight:bold;}
.intro_verif_form{}
.verif_form ul{}
.verif_form ul li{}

.form span.verif_form_erreur{background:white;color:#ff6600;border:1px solid #ff6600;display:block;}
.form input.verif_form_erreur{background:white;color:#ff6600;border:1px solid #ff6600;}
.form select.verif_form_erreur{background:white;color:#ff6600;border:1px solid #ff6600;}
.form textarea.verif_form_erreur{background:white;color:#ff6600;border:1px solid #ff6600;}

div.verif_form *{width:578px;}
div.verif_form ul{width:auto;}
div.verif_form li{width:auto;}

.verif_form_logo {border:1px solid #CCCCCC;margin:8px 0 0 8px;padding:8px;}
/* verif formulaire */


/* encar petits points */
.encart_multi_pts{background:url('../../img/modele/encart/fd-multipoints.gif');padding:10px}
.encart_multi_pts .cn-h-g{background: url('../../img/modele/encart/cn-h-g.gif') left bottom no-repeat;}

/**>*/.encart_multi_pts .cn-h-d{background:url('../../img/modele/encart/cn-h-d.png') right bottom no-repeat;padding:0 11px 0 8px;}
.encart_multi_pts .fd-h-x{background: url('../../img/modele/encart/fd-h-x.gif') left bottom repeat-x;height:11px}
.encart_multi_pts .cn-b-g{background:url('../../img/modele/encart/cn-b-g.png') -1px top no-repeat;}
.encart_multi_pts .cn-b-d{background: url('../../img/modele/encart/cn-b-d.png') right top no-repeat;padding:0 12px 0 10px}
.encart_multi_pts .fd-b-x{background:url('../../img/modele/encart/fd-b-x.png') left top repeat-x;height:10px;}
.encart_multi_pts .fd-g-y{background:#ffffff url('../../img/modele/encart/fd-g-y.gif') left top repeat-y;}
.encart_multi_pts .fd-d-y{background:url('../../img/modele/encart/fd-d-y.png') right top repeat-y;padding:4px 10px;position:relative;}
.bord-h-gris2{border-top:2px solid #e0e0e0;padding-top:10px;margin-top:10px}
/* /encar petits points */


/* intro page ss nv */
.bloc_intro{border-bottom:3px solid #e0e0e0;padding-top:5px;margin-bottom:16px}
.bloc_intro .left {width:172px}
.bloc_intro .right {width:358px}
/* intro bis page ss nv */
.bloc_introduction{border-bottom:3px solid #e0e0e0;padding-top:5px;margin-bottom:16px}
.pas_bords{border-bottom:none;}
.bloc_introduction .left {margin-right:10px}


/* encart priv� */
.encart_prive_fd-x .right{margin-top:20px}
.encart_prive_fd-x .left{margin-top:20px}
.encart_prive_fd-x{background:url('../../img/modele/bg_logout.gif') left bottom repeat-x;padding:10px 8px 10px 8px; height:175px;}
*>.encart_prive_fd-x{min-height:115px}
*+html .encart_prive_fd-x{min-height:124px;}
.encart_prive_fd-x .marge_h_b{padding-left:0;/*margin:10px 0*/}
.tt_prive{font:bold 21px Arial;color:#666666;margin-bottom:4px}

.bloc-log{background:url('../../img/modele/bg_logout.gif') left bottom repeat-x; padding:1px 8px 0px 8px;}
.out{height:148px;}
.in{height:194px;}

#txt-welcome{padding:12px 0px 12px 0px;}

.modifprof{background:transparent url(../../img/modele/pe-fl-d.gif) no-repeat left 4px; padding-left:15px;}
.lien-log1{padding:10px 0px 0px 0px; _padding:5px 0px 0px 0px;}
.lien-log2{padding:0px 0px 0px 0px;}

#access-formulaire{ padding:0px 0px 0px 0px;}
#chp-login{padding-bottom:5px;}
#chp-login input {border:1px solid #CDCDCD;padding:1px 3px 0px 3px;width:142px;font-size:11px;height:15px;}
#chp-password input {border:1px solid #CDCDCD;padding:1px 3px 0px 3px;width:142px;font-size:11px;height:15px;}
#chp-password{float:left}
#chp-ok{float:right}

#login-erreurmsg{color:#000000; font-size:10px; margin-bottom:2px;}

/* taille police */
.font_12px{font-size:12px}

/*bloc-rem-droite*/
.bloc-rem-droite{border:1px solid #e0e0e0;margin-top:10px; width:158px}
.bloc-rem-droite img{margin:0}
.bloc-rem-droite .marge{margin-top:10px}
.espacement{margin:16px 0;padding:6px 6px 6px 6px}
.bordure{border:1px solid #D8D8D8;}
.espacement .pe-fl-blc{display:block}
.espacement *{margin-top:6px;}
.bloc-rem-droite .menu-lateral ul.liste-pe-fl-orange li{margin:0 }
.bloc-rem-droite .menu-lateral ul.liste-pe-fl-orange li.dernier{border:none;}

/* page nav_online*/
.nav_online{border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-bottom:5px}
*>.nav_online{padding-bottom:10px;margin-bottom:10px}
.nav_online .left,.nav_online .right{width:266px}
blockquote.dernier{border-bottom:none}

/* page appli mobile*/
.appli_mobile{margin-bottom:5px}
*>.appli_mobile{margin-bottom:20px}
.appli_mobile .left,.appli_mobile .right{border-bottom:1px solid #e0e0e0;padding-bottom:5px;}
.appli_mobile .left{margin-right:16px}
.appli_mobile img{margin-bottom:5px}
.appli_mobile h4{border-bottom:2px solid #e0e0e0;padding-bottom:5px}
.appli_mobile h4.new{background:url('../../img/traduction/fr/pe-new.gif') right top no-repeat;height:auto!important;height:34px;min-height:34px;padding-right:30px;}
.appli_mobile .taille173{width:173px;border-bottom:1px solid #e0e0e0;padding-bottom:5px;}
.appli_mobile .taille266{width:266px;border-bottom:1px solid #e0e0e0;padding-bottom:5px;}

/*bloc-mise-avant*/
.bloc-mise-avant .right{background-color:#f8ecde;width:172px}
.bloc-mise-avant td{padding:5px}

/* page sp�cificit� serveur */
.liste-encarts{border-bottom:2px solid #e0e0e0;border-top:2px solid #e0e0e0;padding-top:10px;padding-bottom:6px;margin:10px auto}
.liste-encarts ul.liste-pe-fl-orange li{border:none;font-weight:bold;margin:0}
.liste-encarts ul.liste-pe-fl-orange{border-top:none;}


/* encart hombre */
.encart-hombre{margin:10px 0}
.encart-hombre .fd-y{background:url('../../img/modele/encart-hombre/fd-y.gif') left top repeat-y;padding:0 18px }
.encart-hombre .fd-h{background:url('../../img/modele/encart-hombre/fd-h.gif') left top no-repeat;height:20px}
.encart-hombre .fd-b{background:url('../../img/modele/encart-hombre/fd-b.gif') left bottom no-repeat;height:20px}

/* encart message forum */
.encart-messforum{border-top:#d8d8d8 1px solid;border-right:#d8d8d8 1px solid;border-left:#d8d8d8 1px solid;}
.encart-messforum .info_mess{background:#f5f5f5; padding:0 10px 10px 10px; margin:2px; }
.encart-messforum .c_mess{padding:15px 25px 10px 25px;}
.encart-messforum .c_mess p{padding-bottom:10px;}
.encart-messforum .question_mess{padding:15px; border:#e0e0e0 1px solid;}
.encart-messforum .question_mess p{padding:0 0 10px 0; }
.suivi label{vertical-align:text-bottom}

/*fonds*/
.fd_gris{background-color:#d8d9dd}
.fd_code{background-color:#F1F1F1;padding:20px 0;border:2px solid #D8D8D8;width:100%;overflow-x:scroll}
.fd_code xmp{margin:0 20px}
/*evenement*/
.evenement .fd_gris{padding:5px 15px;}
.evenement .fd_gris p{margin:0;padding:0}

/* page inscription */
.img-border3px img{border-bottom:#d9d9d9 3px solid;}
.img-border2px img{border-bottom:#d9d9d9 2px solid;}

.col-inscription{width:233px; margin-bottom:20px; margin-left:16px;}
.inscription-titre{padding:5px 0 5px 0; height:35px}
.inscription-txt-intro{height:80px;}
.inscription-txt-lien{padding:12px 0px 5px 0px;}
.inscription-lien{color:#ff6600; font-size:11px; font-weight:bold; text-decoration:underline; background:url('../../img/modele/pe-fl-orange.gif') left 5px no-repeat; padding:0 12px}

/* page coselling */
#intro-global{padding-top:}
.cosell-txt-intro{width:435px; padding-top:14px}
.cosell-content li{font-weight:bold}

.info-right{background:url('../../img/modele/bg_logout.gif') left bottom repeat-x; padding-bottom:20px}
.info-right p{padding:12px 10px 0px 10px;}
#info-right-title{font-weight:bold}
#info-right-title strong{color:#ff6600}

.info-right-lien{margin:5px 5px 0 10px;}

.bloc-inscription{width:296px;}
.cosell-participate{width:296px; /*padding-right:49px;*/}
.cosell-participate p{margin:15px 0px 15px 0px; /*height:55px*/}
.cosell-bt img{border:none}

/* coselling load img */
.info-logo{color:#999999;margin-left:102px;}

/*  */
.info-logo-index{color:#999999;margin-left:30px; padding-top:5px;}
.inscription-container-index{margin-left:30px;}
.form-index-cosel{padding-top:10px;}

/* fiche referencement */
.inscription-logo{border:1px solid #cdcdcd;}
.inscription-container{padding-bottom:5px; height:25px; width:490px;}
.inscription-container-petit{padding-bottom:5px; height:25px; width:328px;}
.inscription-container-court{padding-bottom:5px; height:25px; width:226px;}
.inscription-container-code{padding-bottom:5px; height:25px; width:265px;}
.inscription-label{width:90px; text-align:right; padding-right:10px; padding-top:4px;}
.inscription-label-court{width:72px; text-align:right; padding-right:10px; padding-top:4px;}
.inscription-label-petit{width:40px; text-align:right; padding-right:10px; padding-top:4px;}
.inscription-label-code{width:124px; text-align:right; padding-right:10px; padding-top:4px;}
.inscription-champ-1{padding-top:1px;}
.inscription-champ-1 input{border:1px solid #c9c9c9; width: 216px; padding:2px 3px 0px 3px; height:16px; font-size:11px}
.inscription-parcourir{padding-left:10px}
.inscription-parcourir input{padding:0px 5px 0px 5px; _padding:0px;}
.adresse input{width:375px;}
.chp-court input{width:115px;}
.chp-petit input{width:65px;}

.img-code img{border:1px solid #cdcdcd;}

.pad-spe-text{padding-top:13px;}
.pad-spe-input{padding-top:11px; _padding-top:10px;}
.pad-spe-bt{padding-top:7px;}

#inscription-description{border:1px solid #cdcdcd; width:430px; height:46px; overflow:auto; padding:3px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.container-checkbox{padding-bottom:40px;}
.inscription-checkbox{width:220px; height:35px; padding-right:10px; padding-bottom:5px;}
.inscription-checkbox-one{width:220px; height:20px; padding-right:0px; padding-bottom:5px;}
.inscription-checkbox-one input{padding:0px; margin:0px;}
.inscription-txt-checkbox{padding-left:5px; _padding-top:3px; width:195px;}

.infolegale{color:#666666;}

/* inscription vendeur */
.inscription-container2{padding-bottom:5px; height:25px; width:550px;}
.inscription-label2{width:95px; text-align:right; padding-right:10px; padding-top:4px;}
.inscription-container-petit2{padding-bottom:5px; height:25px; width:345px;}
.inscription-container-court2{padding-bottom:5px; height:25px; width:327px;}

.inscription-label3{width:67px; text-align:right; padding-right:10px; padding-top:12px;}

.bt-image1{margin-left:156px; _margin-left:74px; width:256px;}
.bt-image2{margin-left:30px; width:96px;}

/* inscription partenaire */
.hauteurligne{height:30px}
.inscription-container4{padding-bottom:5px; height:25px; width:345px;}
.inscription-label4{width:107px; text-align:right; padding-right:10px; padding-top:4px;}
.inscription-container5{padding-bottom:5px; height:25px; width:690px;}
.inscription-champ-5{padding-top:1px;}
.inscription-champ-5 input{border:1px solid #c9c9c9; width:565px; padding:2px 3px 0px 3px; height:16px; font-size:11px}
.inscription-container-petit5{padding-bottom:5px; height:25px; width:345px;}
.inscription-label2{width:107px; text-align:right; padding-right:10px; padding-top:4px;}

.inscription-champ-6 input{border:1px solid #c9c9c9; width:375px; padding:2px 3px 0px 3px; height:16px; font-size:11px}

.inscription-container-court5{padding-bottom:5px; height:25px; width:244px;}

.inscription-container-court6{padding-bottom:5px; height:25px; width:402px;}
.inscription-label6{width:151px; text-align:right; padding-right:10px; padding-top:4px;}
.inscription-champ-7 input{border:1px solid #c9c9c9; width:220px; padding:2px 3px 0px 3px; height:16px; font-size:11px}

.inscription-label7{width:73px; text-align:right; padding-right:10px; padding-top:4px;}
.inscription-container7{padding-bottom:5px; height:25px; width:288px;}
.inscription-champ-8{padding-top:1px;}
.inscription-champ-8 input{border:1px solid #c9c9c9; width:197px; padding:2px 3px 0px 3px; height:16px; font-size:11px}

.marge-colonne{padding-left:5px;}

/* administration de votre fiche */
.inscription-label9{width:91px; text-align:right; padding-right:10px; padding-top:4px;}
.chp-autre input{border:1px solid #c9c9c9; width:222px; padding:2px 3px 0px 3px; height:16px; font-size:11px; display:none}
.text-map{/*width:260px;*/ margin-right:60px; padding-bottom:20px;}
.map{padding-left:50px;}
#bt_carte{padding:20px 0px 0px 205px; }
#bt_carte img{margin-right:20px;}
#bt_carte_preview{padding:15px 0px 0px 205px;}
#bt_carte_preview span a{background:url('/public/opp3/html/toolkit/img/modele/pe-fl-orange.gif') no-repeat 1px 5px;padding:0 0 0 12px; font-weight:bold}

#input-container{display:none;}

/* solution commercial visiteur */
.conteneur-visu{width:340px; margin-right:10px;}
.contenur-visu-info{width:120px; margin-right:5px;}
.contenur-visu-name{margin-bottom:10px;}

.conteneur-moitie{width:335px;}

#flash-conteneur{padding:0px 10px 10px 10px}

.table-list td{padding-bottom:3px;}
.table-list-name{background:url('/public/opp3/html/toolkit/img/modele/pe-carre.gif') no-repeat 1px 7px;padding:0 0 0 10px; width:170px}

.conteneur-comment{background:url('/public/opp3/html/toolkit/img/modele/comment.gif') no-repeat 1px 3px;padding:0 0 0 15px;}
.conteneur-comment a{color:#ff6600; text-decoration:underline}
.inscription-container10{padding-bottom:5px; height:25px; width:330px;}
.inscription-container10-info{color:#999999; padding-top:3px;}
.inscription-label10{width:96px; text-align:right; padding-right:10px; padding-top:4px;}
.inscription-champ-10 input{border:1px solid #c9c9c9; width:35px; padding:2px 3px 0px 3px; height:16px; font-size:11px; margin-right:4px}

#evaluation{border:1px solid #c9c9c9; margin-top:29px; width:327px; _width:333px; height:120px; padding:3px; font: 11px Arial, Helvetica, sans-serif;}
#bt_evaluation{margin-top:11px; padding-left:160px; _padding-left:166px;}
.lien-search{background:transparent url(../../img/modele/pe-fl-orange.gif) no-repeat scroll left center; padding:3px 0 3px 15px; font-weight:bold}
.lien-search-content{background:transparent url(../../img/modele/pe-fl-orange.gif) no-repeat scroll left 5px; padding:0px 0 3px 15px; font-weight:bold; margin-bottom:5px }

/* visualisation evaluation */
#evaluation-lecture{border:1px solid #c9c9c9; margin-top:29px; width:327px; _width:333px; height:93px; padding:3px; font: 11px Arial, Helvetica, sans-serif;}
.titre-evaluation{font-weight:bold; font-size:12px; }

/* pager */
.pager-previous{background:transparent url(../../img/modele/pe-fl-avant.gif) no-repeat scroll left 5px; padding:0px 0 3px 12px; margin-right:10px}
.pager-next{background:transparent url(../../img/modele/pe-fl-apres.gif) no-repeat scroll right 5px; padding:0px 12px 3px 0px; margin-left:10px}
.page-current strong{color:#ff6600; font-weight:normal}

#evaluation-bis{border:1px solid #c9c9c9; margin-top:1px; width:327px; _width:333px; height:120px; padding:3px; font: 11px Arial, Helvetica, sans-serif;}

/* inscription co-selling visiteur */
.inscription-container11{padding-bottom:5px; height:25px; width:243px;}
.inscription-label11{width:107px; text-align:right; padding-right:10px; padding-top:13px;}

.bt-image3{margin-left:118px; _margin-left:53px; width:256px;}
.bt-image4{margin-left:30px; width:96px;}

/* gestion profil */
.inscription-label15{padding-right:10px; padding-top:4px; text-align:right; width:50px;}
.inscription-container-court15{height:25px; padding-bottom:5px; width:270px;}
.inscription-container-petit15{height:25px; padding-bottom:5px; width:288px;}

.title-gestion{font-size:12px; font-weight:bold}
.lien-inscription-gestion{background:transparent url(../../img/modele/pe-fl-orange.gif) no-repeat scroll left 5px;font-weight:normal;margin:2px 0 5px 0;padding:0 0 3px 15px;}
.lien-inscription-gestion a{font-weight:bold;}
.inscrit-gestion{background:transparent url(../../img/modele/ok-v.gif) no-repeat scroll left 2px; margin:0; padding:0 0 3px 15px;}
.contenu-gestion{padding-bottom:5px;}

.bt-image5{margin-left:250px;_margin-left:130px;}
.bt-image6{margin-left:30px;}


/* co-selling prive vendeur commercial */
.motscles{margin:8px 0px 0px 20px;}
.motscles label{}
.motscles input{margin-top:10px; border:1px solid #c9c9c9; width:250px; height:16px; padding:2px 3px 0px 3px; font-size:11px; }

.departements{margin:8px 0px 0px 0px;}
.departements input{margin-top:10px; border:1px solid #c9c9c9; width:250px; height:16px; padding:2px 3px 0px 3px; font-size:11px; }
.departements input.exemple{color:#999999;}

#recherche-archive label{padding-left:8px}

.breves-txt{width:270px; padding-left:15px;}
.breves-txt a{font-weight:bold}
.temoignage-lien{font-weight:bold; color:#ff6602 }

/* fiche referencement saisie */
.validation-fiche{padding-left:371px;}
.validation-fiche img{margin-right:20px; margin-bottom:20px;}
.validation-fiche a{font-weight:bold;}

/* HP guide partenaire */
.bloc-intro{/*width:230px;*/}
.txt-guide-partenaire{/*height:113px; _height:111px*/ padding-bottom:15px;}
.txt-guide-partenaire a{color:#ff6600; text-decoration:none;}
.txt-guide-partenaire a:hover{text-decoration:underline;}
.txt-guide-partenaire p{padding-bottom:5px;}
.txt-guide-partenaire table{padding:0; margin:0; border-collapse:collapse;}
.txt-guide-partenaire table td{vertical-align:top;}
.inscrivez-vous{border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; padding:4px 0px 4px 0px; font-weight:bold}

.cont-partenaire{padding:10px; border:1px solid #cbcbcb; width:300px; height:130px; background: url('/public/opp3/html/toolkit/img/modele/bg-div-partenaire.gif') left bottom repeat-x; margin:0px 15px 15px 0px; _margin:0px 15px 0px 0px;}
.cont-partenaire-info{height:116px; width:100%; vertical-align:bottom}
.cont-partenaire-title{font-weight:bold;}
.cont-partenaire-lien{vertical-align:bottom; text-align:right; font-weight:bold;}

/* onglets */
#mainmenu{background:url('/public/opp3/html/toolkit/img/modele/onglets/bg') repeat-x; height:24px}

.panel {clear: both;display: none; padding:15px 0px 0px 0px;}

.panel.active-tab-body {display: block;}
.bar {padding: 5px;}

#tabs{position: absolute;height: 24px;list-style: none;}

#tabs li {float: left;margin-right:5px;}

#tabs a {float: left;background:url('/public/opp3/html/toolkit/img/modele/onglets/bg_onglets.gif') repeat-x;font-weight:bold;text-decoration: none;color: #444444;display:block;}

#tabs a .angle-arrondis-left{display:block;background:url('/public/opp3/html/toolkit/img/modele/onglets/corner-left.gif') left top no-repeat;}
#tabs a .angle-arrondis-right{display:block;background:url('/public/opp3/html/toolkit/img/modele/onglets/corner-right.gif') right top no-repeat; padding: 5px 8px;}

#tabs a.active-tab{background: #ffffff;background:url('/public/opp3/html/toolkit/img/modele/onglets/bg_onglets_on.gif') repeat-x;color: #ff5500;font-weight:bold;}

/* star */
.etoile img{margin-right:5px}

/* inscription large */
.inscription-large{background:transparent url(../../img/modele/bg_login_large.gif) repeat-x scroll left bottom;padding:10px; height:84px; _height:87px; margin-bottom:20px}
#inscription-large-title{margin-bottom:5px;}
.inscription-large-title-passe{margin-left:20px; width:190px}
#inscription-large-champ{height:40px;}

/* info taille logo */
.exemple{color:#999999;}

/* search */
.def{font-size:12px; padding:8px 0 8px 0}
.def a{text-decoration:underline}
.def span{font-weight:bold}
.def-lien{padding-right:15px; height:20px; vertical-align:top}
.fd_gris {background:#f8f8f8 none repeat scroll 0 0;}

.def-breves{font-size:12px; padding:8px 0 8px 0}
.def-breves a{text-decoration:underline}
.def-breves span{font-weight:bold}

.def-savoir-plus a{text-decoration:none; font-weight:bold; font-size:11px;}
.middlaalign{vertical-align:top; padding-top:2px}

/* breve */
#breve-conteneur{padding:10px; font:normal 11px Arial, Helvetica, sans-serif; color:#333333;}
#breve-info{margin-top:10px;}
#breve-info img{border: 1px solid #dedede}
.breve-txt{width:362px; margin-left:10px;}
.breve-txt h4 a{background:transparent url(../../img/modele/pe-fl-orange.gif) no-repeat scroll left 5px; padding-left:10px; font-size:11px; font-weight:normal}




/*------------------------------------------- /PROPRIETES SITE --------------------------------------------*/

/*20070214*/

/*---------------------------- page de r�sultat de la recherche ----------------------*/
.separation {border-bottom:1px solid #CCC; margin:10px 0;}
.ligne_result .top{float:right;background:url('/public/opp3/html/toolkit/img/modele/fleche_haut.gif') no-repeat 1px 4px;padding:0 0 0 12px;}
.ligne_result .top a{color:#333333;}
.ligne_result .top a:hover{color:#ff6600;}
.ligne_result {width:550px; display:block;padding-right: 10px;}
.ligne_result .left {width:550px;}
.ligne_result .left p a{width:550px;overflow:hidden;display:block;}

.sep_grix_2px {border-bottom:3px solid #CCC; margin-top:10px;}
.resume_result span{font-size:14px; font-weight:bold;}
.resume_result {padding: 30px 0 20px 0;}
.bd_orange_2px {border-bottom:3px solid #FF6600;margin-bottom:10px;text-align:right;width:100%;padding-bottom:3px;}

/*-----------------------------------Plan site  -------------------------------------*/
table.tb_plan_site{width:100%;}
table.tb_plan_site td{width:50%; vertical-align:top;}
table.tb_plan_site td.espacement_droite{padding-right:20px;}
table.tb_plan_site .puce_1{padding:2px 0 5px 0;font:bold 14px arial;color:#333333;margin-bottom:6px;margin-top:20px;border-bottom:3px solid #d5d7d4;}
table.tb_plan_site .puce_2{background:url('../../img/modele/pe-fl-blc.gif') 0 4px no-repeat;padding:3px 0 3px 17px;margin-top:3px;border-bottom:1px solid #d5d7d4;}
table.tb_plan_site .puce_2 a{font:normal 11px Arial;}
table.tb_plan_site .puce_3{background:url('../../img/modele/pe-fl-orange.gif') left 5px no-repeat;padding:1px 0 4px 10px;font-weight:normal;margin-left:18px;margin-top:3px;position:static;}
*> table.tb_plan_site .puce_3{position:relative;}
table.tb_plan_site .puce_3 a{font:normal 11px Arial;}
table.tb_plan_site .last_item{border:none;}

/*.notation {background:transparent url(/public/opp3/html/toolkit/img/modele/note/0point.png) repeat-x scroll left top;display:block;height:18px;position:relative;width:100px;z-index:0;}
.right {float:right;}		
.notation a.star,
 {width:20px;}
.article a {color:#FF6900;}
.notation a {height:18px;left:0;position:absolute;top:0;z-index:0;}*/

.notation				{background:url(../../img/modele/note/0point.png) repeat-x left top; display:block; position:relative; height:18px; width:80px;z-index:0}
.fond_gris .notation	{background:url(../../img/modele/note/0point.png) repeat-x left top;z-index:0}
.fd_bulle_h .notation	{background:url(../../img/modele/note/0point.png) repeat-x left top;z-index:0}
.notation a			{height:18px; position:absolute; top:0; left:0; z-index:0; cursor:pointer;}
.notation a.demis1	{width:10px;}
.notation a.demis2	{width:20px;}
.notation a.demis3	{width:30px;}
.notation a.demis4	{width:40px;}
.notation a.demis5	{width:50px;}
.notation a.demis6	{width:60px;}
.notation a.demis7	{width:70px;}
.notation a.demis8	{width:80px;}
.notation a.demis9	{width:90px;}
.notation a.demis10	{width:100px;}
.notation a:hover	{background:url(../../img/modele/note/1point.png) repeat-x left top;z-index:0}
.notation.pas_roll a		{cursor:text; z-index:0}
.notation.pas_roll a:hover	{background:none; z-index:0}
.fond_gris .notation a:hover				{background:url(../../img/modele/note/1point.png) repeat-x left top;z-index:0}
.fond_gris .notation.pas_roll a:hover		{background:none;}
.fd_bulle_h .notation a:hover				{background:url(../../img/modele/note/1point.png) repeat-x left top;z-index:0}
.fd_bulle_h .notation.pas_roll a:hover		{background:none;}
.notation a.on								{background:url(../../img/modele/note/1point.png) repeat-x left top;z-index:0}
.fond_gris .notation a.on					{background:url(../../img/modele/note/1point.png) repeat-x left top;z-index:0}
.fd_bulle_h .notation a.on					{background:url(../../img/modele/note/1point.png) repeat-x left top;z-index:0}
.notation.pas_roll a.on						{background:url(../../img/modele/note/1point.png) repeat-x left top;z-index:0}
.fond_gris .notation.pas_roll a.on			{background:url(../../img/modele/note/1point.png) repeat-x left top;z-index:0}
.fd_bulle_h .notation.pas_roll a.on			{background:url(../../img/modele/note/1point.png) repeat-x left top;z-index:0}
.notation.pas_roll a.on:hover				{background:url(../../img/modele/note/1point.png) repeat-x left top;z-index:0}
.fond_gris .notation.pas_roll a.on:hover	{background:url(../../img/modele/note/1point.png) repeat-x left top;z-index:0}
.fd_bulle_h .notation.pas_roll a.on:hover	{background:url(../../img/modele/note/1point.png) repeat-x left top;z-index:0}

div.disabled { color:#bbb; }
ul.breves { padding:8px 0 8px 0;}
ul.breves li { padding:8px 0 8px 0; }
p.breves a, ul.breves a {color:#FF6602;text-decoration:underline;}

.input-desac{background:#ededed; border:solid 1px #d8d8d8}
