/* style specifique LOT 1 a degager LOT */
div#cols2Lot1 {background:transparent;} 

div#bloc_recherche span.onglet_on a  {color: #3C005A; background: transparent url(../images/onglet_annee_on_droit_append.gif) right top no-repeat; padding:  13px 10px 17px 0}
div#bloc_recherche a:hover {color: #3C005A;}
div#bloc_recherche a.onglet:hover {color: #fff;} /* correction pr IE6 */

div#bloc_recherche div.recherche p.form {width: 290px; padding: 0.6em 0 0 3em;}


div#omnilog_debug{position:absolute;background:#FBF3DC;width:600px;top:0px;left200px;height:auto;}

/* styles transverses */
div.entete {
background:transparent url(../images/bg_gris_b2b2b2.gif) repeat-x scroll 0pt 50%;
height:3em;
margin:3em 1em 2em 0pt;
}
div#enteteBis, div#enteteBis_parcours{overflow: hidden; position: relative; float: left; margin: -22px 0 20px 8px; height: 90px; width: 563px; color: #8A8A8A;}
div#enteteBis_parcours{height: 44px;padding: 35px 30px 10px 130px; }
div#enteteBis h1, div#enteteBis_parcours h1{font-size: 1.6em; text-transfrome: uppercase;}
div#enteteBis h2 {font-size: 1em; color: #414141}

div.entete h1 {
background:transparent url(../images/bg_gris_titre_gauche.gif) no-repeat scroll left top;
display:inline;
float:left;
font-family:arial;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:31px;
line-height:normal;
padding:0pt 0pt 0pt 15px;
text-transform:uppercase;
}
div.entete h1 span {
background:transparent url(../images/bg_gris_titre_droit.gif) no-repeat scroll right top;
float:left;
height:23px;
padding:8px 15px 0pt 0pt;
}
div.entete_popup {
margin: 0;
}

table.tb_en_tete{float:right;}
td.td_en_tete{width: 440px; height:89px; vertical-align: middle;}

span.telLnk{margin-left:5px;}

.blanc{background:white;}
.aide {width:100%; float:left; margin:0; float: left;}
.aide #contenu {margin:5%;}
.aide ul{padding-left:1em; margin-bottom:1em;}
.aide p{margin-bottom:1em;}

/* listes */
ul.gnq{padding:0 0 0 1em; margin:0 0 2em 0;}
div#lst_fonction{display:block;margin:0;padding:0 0 0 5px;}


/* home */
div.categories div.ofHg {overflow:hidden;border-color:#B2B2B2;border-style:solid;border-width:0pt 1px 1px 0pt;float:left;height:105px;width:159px;padding:0pt 10px;}
div.categories div.ofHc {overflow:hidden;border-color:#B2B2B2;border-style:solid;border-width:0pt 1px 1px 0pt;float:left;width:167px;height:105px;padding:0pt 10px;} 
div.categories div.ofHd {overflow:hidden;border-width: 0 0 1px 0; width: 164px;border-color:#B2B2B2;border-style:solid;float:left;height:105px;padding:0pt 10px;}
div.categories div.ofBg {overflow:hidden;border-color:#B2B2B2;border-style:solid;border-width:0pt 1px 0pt 0pt;float:left;width:159px;height:105px;padding:8px 10px 0pt;}
div.categories div.ofBc {overflow:hidden;border-color:#B2B2B2;border-style:solid;border-width:0pt 1px 0pt 0pt;float:left;width:167px;height:105px;padding:8px 10px 0pt;}
div.categories div.ofBd {overflow:hidden;width:164px;border-color:#B2B2B2;border-style:solid;border-width:0pt 1px 0pt 0pt;float:left;height:105px;padding:8px 10px 0pt;border:medium none;}


/* listes de la page offre */
div.liste ul.liste li.niv1 ul {display:none;}
div.liste ul.liste li ul li.niv2 ul {display:none;}
div.liste ul.liste li ul li ul li.niv3 ul{display:none;}


/* bloc doc du catalogue */
a.catDoc {display: block; color: #414141; padding:0; margin-bottom: 1em; text-decoration:none;}
a.catDoc img{position:relative; top:0.5em; padding:0; margin:0;}
a.catDoc  span.catDocName{padding:0; margin:0;padding-left:0.2em; text-decoration:underline; }
span.icoCatPap{display:block; position:relative; bottom:0.1em; padding:0; margin:0; float:left; height:16px; width:16px; margin-right:3px; background:transparent url(../images/pictos/papier.gif) no-repeat scroll left top;}

/* page les labels */
div#label{display:block; margin:-1px 0 0 0;padding:5px 0 20px 50px;}
div#label .title img {display:block;}
div#label .title strong{display:block;margin-bottom:0.5em;text-transform:uppercase;}
div#label .description{clear:both;margin: 0;}
div#label .col{float:left;width:240px;padding: 0 0 0 15px;}
div#label .col strong{margin: 0 0 0 -15px;font-size:10pt;}
div#label .col .catalogue{margin:0 0 20px 0;}

/* surcharge de la recherche */
div#recherche div.resultats_without_border {border:none;}
div.recherche_parcours{display:block;clear:both;margin: 0 0 10px 0;padding:0 0 0 10px;}
div.col1_without_padding {border-top:1px solid #B2B2B2;float:left;margin:0pt 0pt 0pt 10px;padding:1em 0 1.5em 0;width:557px;}
div.col1_without_border{border:none;padding:1em 0 1.5em 0;}

/* detail formation */
p.logos{margin-bottom:1.5em;}

h2.colDrt{font-size:1em; margin:1.5em 0pt 1em; padding:0pt;}
h2.mq{color:#04A1AF;}
h2.dd{color:#5fa92c;}
h2.m{color:#99774a;}
h2.dp{color:#D89508;}
h2.f{color:#51779B;}
h2.s{color:#99774a;}

div.sousChapColCtr h3{color:#414141 !important; font-size:1em !important; margin:0.5em 0pt !important; padding:0pt !important;}
div.sousChapColCtr p{margin:0.5em 0pt !important; padding:0pt !important;}
div.sousChapColDrt h3{color:#414141 !important; font-size:1em !important; margin:0.5em 0pt !important; padding:0pt !important;}
div.chapColCtr{margin-top:1em; margin-bottom:2em;}


div#fmtDtLieu {margin-top:68px; }
div#fmtDtLieuVide {margin-top:15px; }
ul.fle_gris li.niv1, ul.fle_gris li.niv1_on {list-style: none; margin-left:0; margin-top:1em;text-indent: 0.1em; background:transparent url(../images/gauche_fle_nav_gris.gif) no-repeat 0 0.3em; padding-left:8px;}
ul.fle_gris li ul li.niv2{list-style: none; list-style-type: disc; margin-left:1em; margin-top:0.5em; padding-left:0;}


p.logos{margin-bottom:1.5em;}

/* page envoi ami */
div#erreurForm{position:relative; border: solid 1px #FF0000; background: #FFB9BB; font-weight:normal; padding: 10px 0 10px 50px;color:#FF0000;margin: 0 0 20px 0; }
div#successForm{position:relative; border: solid 1px #00FF00; background: #C9FFBB; font-weight:normal; padding: 10px 0 10px 50px;color:#000000;}

/* Popup de recherche de societe */
table#rech_societe tr{cursor:pointer;}
table#rech_societe tr td{padding: 1px 5px 1px 10px;}
table#rech_societe tr td.hidden{display:none;}
table#rech_societe tr:hover{background:#BF983F;}

/* page etablissement */
a.fle_gris_stagiaire{display:inline;}
