/* ############################################################################
    ONISEP
    SQLI 2009
############################################################################ */

/* ############################################################################
     RESET CSS
############################################################################ */
/* Normalise les marges et le remplissage */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0; padding:0;}

/* supprime les apostrophe double (guillement anglais) autour de q */
q:before, q:after {content:'';}

/* affiche le curseur "main" sur tous les liens *//* mais biensûr... */
.oni_none{display: none !important;}

.nowrap {white-space: nowrap;}

iframe{
    border: none;
}

*{
outline: none;
}

a:focus
{
outline:0;
}

/* ############################################################################
     STRUCTURE
############################################################################ */


/* ############################################################################
     STYLES GENERIQUES
############################################################################ */
html body{
    /*background:url("../images/background.png") repeat-x scroll 0 0 #ffffff;*/
	margin: 0;
	padding: 0;
    color:#000000;
	font-family:Expressway,sans-serif; 
    font-size:75%;
}
img, fieldset{border:0}
sup{vertical-align: baseline;}
/* TITRES ***************************************************************** */
h1{margin:0 0 10px 0; font-size:2.4em;}
h2{margin:0 0 10px 0; font-size:2em;color:#0D7B92;}
h3{font-weight:normal; margin:0 0 10px 0;color: #000; }
    h3 strong{text-transform:uppercase;}
h4{font-weight:bold;}
    h4 strong{text-transform:uppercase;}

strong{font-weight:bold;}
p{padding:0 0 10px 0;}

/* LISTES ***************************************************************** */
ol, ul {list-style-type:none;}
ul, ol, dl {margin:0 0 10px 0;}
#oni_content-page ol {
	list-style-type: decimal;
	margin-left: 10px;
}

dt{font-weight:bold;}

/* LIENS ****************************************************************** */
a{text-decoration:none; color:#0D7B92; cursor:pointer;}
a:hover{text-decoration:underline;}

.oni_print {
    padding:2px 0 6px 18px;
    line-height:1.6em;
    background:transparent url(../images/picto_print.png) no-repeat 0 1px;
}
.oni_pdf {
    background: url('../images/li_picto-pdf.gif') no-repeat 0 0;
    padding: 3px 0 3px 20px;
}

.oni_msword {
    background: url('../images/li_picto-word.gif') no-repeat 0 0;
    padding: 3px 0 3px 20px;
}
.oni_rtf {
    background: url('../images/li_picto-rtf.jpg') no-repeat 0 0;
    padding: 3px 0 3px 20px;
}
.oni_ppt {
    background: url('../images/li_picto-ppt.png') no-repeat 0 0;
    padding: 3px 0 3px 20px;
}
.oni_podIcon {
    background: url('../images/picto_podcast.jpg') no-repeat 0 50%;
    padding: 3px 0 3px 20px;
    color:#10629E;
}
.oni_backLink {color:#10629E;}

/* FORMULAIRE ************************************************************* */
    fieldset ul, fieldset ol{margin:0;}
        fieldset li{background:none; padding:0 0 0 0;}
    fieldset fieldset{border:none; margin:0; padding:0;}
        fieldset fieldset legend{font-weight:normal; padding:0; margin:0;}
        fieldset fieldset li{display:inline; margin:0; padding:0;}
            fieldset fieldset label{display:inline;}
        fieldset fieldset input{border:none;}
legend{font-weight:bold; padding:0;}
label{display:block; margin:0;}
.survey label{display:inline;}
input, select, textarea{border:1px solid #CFCECC; font-size:11px; padding:1px;}

div{text-align:left;}
.clear{height:0; clear:both !important;overflow: hidden;}
* html .oni_spacerH100px {
    height:100px;
}
.oni_spacerH100px {
    min-height:100px;
}

.oni_mapArea {
    text-align:center;
    padding:30px 0;
}
/* TABLEAU **************************************************************** */


#debug table { font-size:10px; }
table{border-collapse:collapse; border-spacing:0; margin:0 0 10px 0; }
th{padding:2px 7px;}
td{padding:2px 7px; text-align:center;}
thead th { padding:5px 7px; background:#0f4d7a; color:#fff; }
thead td { background:#fff; color:#535353; font-weight:bold; }
tbody th, tbody td{ padding:6px 7px; color:#535353; text-align:left; }

tbody th { font-weight:bold; }

thead th a { color:#fff; }

tbody tr.oni_odd td {
    background-color:#DDEEF1;
}

.oni_odd {
    background-color:#DDEEF1;
}

/* MARGIN/PADDING ********************************************************** */
.oni_margin_l20 {margin-left:20px !important;}
.oni_margin_r10 {margin-right:10px !important;}
.oni_pLR0 {
    padding-left:0 !important;
    padding-right:0 !important;
}
.oni_pT90 {padding-top:90px !important;}
.oni_pT60 {padding-top:60px !important;}
.oni_pT30 {padding-top:30px !important;}
.oni_pT20 {padding-top:20px !important;}
.oni_pT15 {padding-top:15px !important;}


/* FLOAT ******************************************************************* */
.oni_floatLeft {float:left;}
.oni_floatRight {float:right;}
.oni_clear {clear:both;}

/***********************************************COMMUN**********************************************************/
.oni_container {
	background: url("../images/background2.png") no-repeat 50% -98px #fff;
	margin-top: 20px;
}

#oni_wrapper {
    margin:0 auto;
    position:relative;
    width:990px;
}

.object-left{
float: left;
margin: 0 5px 0 0;
}


.oni_pub-Habillage a {
	height: 100px;
	display: block;
}

.oni_pub-Habillage img {
	display: block;
	position: absolute;
	top: 0px;
	left: 50%;
	cursor: pointer;
	width: 1690px;
	margin-left: -845px;
	height: 1000px;
}



.oni_pub-center {
   /* background: url("../images/image_pub_bottom_top.png") no-repeat scroll 0 bottom transparent;*/
    margin-top: 10px;
    position: relative;
    text-align: center;
    z-index: 99;
}

.oni_pub-center > div {
	text-align: center;
}

.oni_pub-center img, .oni_pub-center embed, .oni_pub-center object {
/*background-color: #000000;*/
    margin: 0;
    padding: 0;
}

/*html>body .oni_pub-center {
    min-height:37px;
    height: auto;
}*/


.oni_pub-bottom {

/*background: url("../images/image_pub_bottom_top.png") no-repeat scroll 130px bottom transparent;*/
    margin: 0 auto 10px;
    text-align: center;
	clear:both;

}

.oni_pub-bottom img, .oni_pub-bottom embed, .oni_pub-bottom object {
/*background-color: #000000;*/
    margin: 0;
    padding: 0;

}


.oni_pub-right {
	/*background: url('../images/pub_left_right.png') no-repeat scroll 0 0 transparent;*/
    width: 120px;
    position: absolute;
    top: 147px;
    left: 999px;
    overflow: hidden;

   /* float: right;
    margin: 0 -170px 0 0;*/
}

.oni_pub-right img, .oni_pub-right embed, .oni_pub-right object {
padding:0;
margin: 0;
/*background-color: #000000;*/
}



.oni_pub-left {
	/*background: url('../images/pub_left_right.png') no-repeat scroll 0 0 transparent;*/
    width: 120px;
    position: absolute;
    top: 147px;
    right: 999px;
    overflow: hidden;

   /* float: left;
    margin: 0 0 0 -170px;*/
}

.oni_pub-left img, .oni_pub-left embed, .oni_pub-left object {
padding:0;
margin: 0;
/*background-color: #000000;*/
}




.pub_col_droite {
margin: 0;
text-align:center;
background: url('../images/pub_carree.png') no-repeat scroll 0 0 transparent;
}

.pub_col_droite img, .pub_col_droite embed, .pub_col_droite object {
padding:0;
margin: 25px 0 33px 0;
/*background-color: #000000;*/
}


.pub_multi_tag {
text-align:center;
margin: 0;
padding-left: 9px;
background: url('../images/pub_carree.png') no-repeat scroll 0 0 transparent;
}

.pub_multi_tag_float_left_haut img, .pub_multi_tag_float_left_haut object {
float:left;
margin: 10px 0 10px 10px;
/*background-color: #000000;*/
}




.pub_multi_tag_float_left_bas img, .pub_multi_tag_float_left_bas object {
float:left;
margin: 10px 0 10px 10px;
/*background-color: #000000;*/
}

/*
.slide_droite {
text-align:center;
margin: 8px 0 0;
padding: 0;
background: url('../images/site_onisep.gif') no-repeat scroll 0 0 transparent;
position: relative;
height:260px;
}
*/

.slide_droite #wrap {

padding:40px 9px;
overflow: hidden;

}

.slide_droite .slide_droite_contour{
	   background: url('../images/site_onisep_contour.png') no-repeat scroll 0 0 transparent;
	height: 193px;

    position: absolute;
    /*top: 40px; left: 9px;*/
    width: 283px;
    z-index: 10;
	}

.slide_droite  img {

    position: absolute;
   /* top: 40px;left: 9px;*/
}

.mytext {
    background-color: transparent;
   display: inline;
    float: left;
    margin: 0;
    position: relative;
	width:283px;
	height:193px;


}

#mycarousel {
    left: 0;
    overflow: hidden;
    position: relative;
    visibility: visible;
    width: 283px;
	height:193px;
    z-index: 2;
}


.pub_video  {
margin: 6px 0 0;
text-align:center;
background: url('../images/pub_carree.png') no-repeat scroll 0 0 transparent;
}

.pub_video  img, .pub_video  embed, .pub_video  object {
padding:0;
margin: 25px 0 33px 0;
}


.pub_grand_angle {
margin: 6px 0 0;
text-align:center;
background: url('../images/pub_grandformat.png') no-repeat scroll 0 0 #d9dee1;
}

.pub_grand_angle img, .pub_grand_angle embed, .pub_grand_angle object {
padding:0;
margin: 25px 0;
}


.pub_inter{
 /*background: url("../images/image_pub_inter.png") no-repeat scroll 8px 0 transparent;*/
text-align: center;
}


.pub_inter  img, .pub_inter  embed, .pub_inter  object {
  background-color: #000000;
    margin: 0 0 0 12px;
    padding: 0;
}


.pub_col_droite div img,
 .pub_multi_tag_float_left_bas div img,
  .pub_multi_tag_float_left_haut div img,
   .pub_video div img, #oni_pub-right div img,
    .oni_pub-center div img,
     .oni_pub-bottom div img,
     .pub_inter div img  {
margin: 0;
padding: 0;
}

#left_column {
/*#oni_content-page {*/
    float:left;
    height:auto !important;
    min-height:1167px;
    padding:0 0 20px 0;
    width:680px;
}

#oni_content-page .oni_innerContent {
    padding:0 10px;
}
* html #oni_content-page .oni_innerContent {
    padding:0 5px;
}

#oni_sidebar {
    float: right;
    width: 300px;
    padding: 5px 9px 10px 9px;
}

* html #oni_sidebar {
    padding: 5px 5px 10px 5px;
}

#oni_content {
   /*background:#FFFFFF url(../images/bg_new_content.png) no-repeat scroll 0 0;*/
    position:relative;
    width:990px;
    padding-top: 0;
    z-index:1;
	background: none repeat scroll 0 0 white;
}

.carte_region {
    display: none;
    position: absolute;
    right: 0;
    top: 108px;
    z-index: 100;
		 height: 708px;
    width: 740px;


}

 .carte_region .fond
{
	background-color: #2b96ab;
	position: absolute;
	filter: alpha(opacity=90);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.90; opacity:0.9;
    height: 708px;
     top: 0;
    width: 740px;
    z-index: 1;
	-moz-border-radius:0  0 10px 10px;
	-webkit-border-radius:0  0 10px 10px;
	border-radius:0  0 10px 10px;
}

* html   .carte_region .fond{ width: 748px;}

.carte_region  .mapregion
{
  height: 708px;
    padding: 0 0 0 8px;
    position: relative;
    width: 740px;
    z-index: 2;

}


.carte_region  .mapregion img.choixregion
{
  margin: 0;
    padding: 20px 30px 0 0;
    position: absolute;
    right: 0;
}

.carte_region  .mapregion img.closeregion
{
   bottom: 0;
    cursor: pointer;
    margin: 0;
    padding: 0 40px 30px 0;
    position: absolute;
    right: 0;
}

.onu_region-name {
    position: absolute;
    top: 12px;
    left: 225px;
    color: white;
    font-size: 1.2em;
}
.onu_region-name span {
    font-size: 1.3em;
}
.onu_region-name strong {
    font-size: 1.4em;
}
.oni_article {
    float: left;
    margin: 68px 0 0 88px !important;
    margin: 68px 0 0 70px;
    width: 95px;
    color: white;
    background:url('../images/bg_panier.png') repeat 0 0;
    padding: 3px 10px 3px 10px;
    font-size: 0.85em;
    line-height: 10px;
}
.oni_article a {
    color: white;
    display: block;
}

.oni_article img {
    float: left;
    margin: 3px 10px 0 0;
}
.oni_map-info {
    float: right;
    display: inline;
    width: 310px;
    height: 94px;
    background: url('../images/bg_map.png') no-repeat 0 100%;
    margin: 0 19px 0 0;
}
.oni_map-info img {
    margin: 25px 0 0 0;
}

.oni_sclear:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
* html .oni_sclear {
    height:1%;
}
*:first-child + html .oni_sclear {
    min-height:1%;
}

.oni_hide {
    position:absolute;
    left:-9999px;
}

/* Classe sans js */
.oni_noJs {
    display:block;
}

.js .oni_noJs {
    display:none;
}

/*Margin vidéo onisep tv*/
#oni_zoom-block iframe#playlistOnisep{
    margin-left: -14px;
}

/* Legendes d'illustrations */
/* Copyrights d'illustrations */
#oni_zoom-block .oni_legend,
#oni_zoom-block .oni_copyright {
    padding:0;
    font-size:0.8em !important;
    font-style:italic;
    clear:both;
}

#oni_zoom-block .oni_legend, #oni_zoom-block .oni_legend p {
    font-size:0.9em !important;
    color: #4c4c4c !important;
    font-style:italic;
    font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
}

.oni_copyright_dossier {
    padding:0;
    font-size:0.8em !important;
    font-style:italic;
    margin-left: 255px;
    width: 360px;
}

/* Bloc encadre */
.oni_blockCadre {
    border:1px solid #000000;
    clear:both;
    margin:20px 0 0;
    padding:5px 10px;
}

.oni_blockCadre .oni_title {
    margin:0 0 7px 0 !important;
    font-size:1.2em;
    color:#0D7B92;
}

.oni_blockCadre h3
{
    font-size: 1.2em !important;
}

.oni_encadre {
    padding:10px 15px;
    background-color:#EEF5F6;
}

/* Bloc ombree */
.oni_ombree {
    width:320px;
    padding:0 0 15px 0;
}
    .oni_ombree .oni_ombreeTop {
        background:url(../images/bg_ombree_top.jpg) no-repeat 0 100%;
        height:13px;
    }
    .oni_ombree .oni_ombreeBottom {
        background:url(../images/bg_ombree_bottom.jpg) no-repeat 0 0;
        height:13px;
    }
    .oni_ombree .oni_ombreeContent {
        background:url(../images/bg_ombree_middle.jpg) repeat-y 0 0;
        padding:0 15px;
        overflow:hidden;
    }
        .oni_ombree .oni_ombreeContent h3 {
            padding:5px 10px;
            border-bottom:1px solid #898989;
        }
        .oni_ombree .oni_ombreeContent p {
            padding:0 10px 5px;
            font-weight:bold;
            font-size:1em;
        }

/* Bloc Info */
.oni_blockInfo {
    padding:10px;
    background-color:#edf6f1;
    border-top:1px solid #01518c;
    border-bottom:1px solid #01518c;
}
    .oni_blockInfo p {
        font-weight:bold;
        padding:0 0 0 40px;
        margin:0;
        background:url(../images/picto_info_point.gif) no-repeat 5px 3px;
        font-size:0.9em;
    }

/* Lien haut de page */
.oni_linkTop {
    margin:37px 0 0 0;
    text-align:right;
    clear:both;
}

#oni_zoom-block  .oni_pagination .oni_linkTop {
     text-align:right;
}

    .oni_linkTop a {
        padding:0 0 0 10px;
        background:url(../images/bg_link-top.png) no-repeat 0 50%;
        color:#0D7B92;
    }


.oni_li-with-top {
    margin-top:20px;
}

.oni_title-results {
    color:#000;
    font-size:1.2em;
    font-weight:bold;
    margin:0;
}
.oni_title-results span {
    font-size:1.4em !important;
}

.oni_borderDotted {
    margin: 0 0 10px;
    background: url('../images/bg_dotted.gif') repeat-x 0 100%;
}

/* Liste informations organisme */
.oni_listInfos {
    padding:0 0 0 10px;
}
    .oni_listInfos li {
        padding:0 0 15px 15px;
        background: url('../images/li_picto.gif') no-repeat 0 5px;
    }
        .oni_listInfos li a {
            color:#0D7B92;
        }

/* Liste themes */
.oni_themes {
    float:right;
    position:relative;
    border:1px solid #d5d2cf;
    padding:0 5px;
    width:160px;
}
.oni_themes a:hover {
    text-decoration:none;
}
    .oni_themes h2 {
        text-align:center;
        font-size:1em !important;
        font-weight:normal;
        margin:0 !important;
    }
        .oni_themes h2 a {
            display:block;
            padding:2px 10px 2px 5px;
            background: url('../images/picto_fleche_bas.gif') no-repeat right 7px;
            margin:0;
        }
    .oni_themes ul {
        position:absolute;
        top:18px;
        left:-1px;
        width:160px;
        padding:0 5px 5px;
        background:#FFFFFF;
        border:1px solid #d5d2cf;
        border-top:none;
    }
        .oni_themes ul li {
            margin:0 !important;
            padding:0 !important;
        }
            .oni_themes ul a {
                display:block;
                padding:5px 5px 2px;
                margin:0;
            }
            .oni_themes ul a:hover {
                background: #EAE8E7;
            }

#oni_zoom-block p.filtre a {
    color:#0D7B92;
}

/* Tags */
#oni_zoom-block .oni_tag {
    padding:0 0 10px;
    color:#0D7B92;
}

#oni_zoom-block .oni_tag .liste {
    color:#000;
}

#oni_zoom-block .oni_tag a {
    color:#0D7B92;
}

#oni_header div.bandeau_top {
    background: transparent url( '../images/bg_new_header.png' ) no-repeat -1px 0;
    display: block;
    width: 990px;
    height: 102px;
}

/****************************** *
 * colonne droite menu           *
 * **************************** */

 .oni_colonne_de_droite {padding-top: 10px; cursor: pointer;}

 .oni_colonne_de_droite .description{
	display: none;
	padding: 5px 30px;
	text-align: left;
}

.oni_colonne_de_droite_onglet{    background: transparent url( "../images/hp_zone_droite.png" ) no-repeat; }

.oni_colonne_de_droite a {
 width:300px;
 height:42px;
 display:block;
 background: transparent url( "../images/hp_zone_droite_.png" ) no-repeat 0 -15px;
 }

.oni_colonne_de_droite .oni_voiepro { background-position: 20px 1px;}
.oni_colonne_de_droite .oni_orientationenligne {background-position: 20px -38px; }
.oni_colonne_de_droite .oni_webclasseur {background-position: 20px -80px; }
.oni_colonne_de_droite .oni_stageenligne {background-position: 20px -126px; }
.oni_colonne_de_droite .oni_flashmetiers a  { height:53px;  background-position: 0 -6px; }
.oni_colonne_de_droite .oni_flashmetiers  { background-position: 20px -158px; height:53px; }
.oni_colonne_de_droite .oni_lalibrairie { background-position:20px -209px; }
.oni_colonne_de_droite .oni_tchat { background-position:20px -250px; }
.oni_colonne_de_droite .oni_apb{ background-position:20px -291px; }
.oni_colonne_de_droite .oni_mobile { background-position:20px -330px; }
.oni_colonne_de_droite .oni_voielitteraire{ background-position:20px -371px; }
.oni_colonne_de_droite .oni_voiescientifique{ background-position:20px -408px; }
.oni_colonne_de_droite .oni_cordeesreussite{ background-position:20px -446px; }
.oni_colonne_de_droite .oni_apbfr{ background-position:20px -484px; }
.oni_colonne_de_droite .oni_apresbac a  { height:53px;  background-position: 0 -6px; }
.oni_colonne_de_droite .oni_apresbac  { background-position: 20px -514px; height:53px; }
.oni_colonne_de_droite .oni_mavoieproeurope  { background-position: 20px -560px; }
.oni_colonne_de_droite .oni_voieeconomique  { background-position: 20px -596px; }
.oni_colonne_de_droite .oni_objectifegalite { background-position: 20px -633px; }
.oni_colonne_de_droite .oni_monindustrie  { background-position: 20px -671px; }

.oni_colonne_de_droite .oni_mavoieproeurope:hover {height:35px;}
.oni_colonne_de_droite .hover {
 background-position:0 0;
 }
 .oni_colonne_de_droite .hoverFlash a {
 background-position:0 12px;
 }

/*************Navigation**************/
#oni_navigation {
   	background-color:#de1822;
    height:36px;
    padding:0;
    position:relative;
    width:990px;
    z-index:2;
}

/* Menu principal */
.oni_menu1 {
    margin:0;
    padding:0;
    position:absolute;
    left:0;
    top:0;
}

.oni_menu1 .oni_menu1Li {
    float: left;
    padding:36px 0 0 0;
}

.js .oni_menu1 .oni_menu1Li {
    padding:0;
}

.oni_menu1 li .oni_navRubr {
    display: none;
    /*padding:6px 0 4px 0;*/
    font-size:0.9em;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
    text-decoration:none;
}

.js .oni_menu1 li .oni_navRubr {
    display:block;
}


.oni_menu1 li .oni_navRubr:hover,
.oni_menu1 li .oni_active,
.oni_menu1 li .actif {
    background:url(../images/bg_nav.png) no-repeat;
}
.oni_menu1 li .oni_navRubr, .oni_menu1 li .lienActif {
    background:url(../images/bg_nav.png) no-repeat;
	height:36px;
}


.oni_menu1 li.rubr337922 .oni_navRubr{ width:127px; background-position:0 0; }
.oni_menu1 li.rubr337929 .oni_navRubr{ width:153px; background-position:-127px 0; }
.oni_menu1 li.rubr337951 .oni_navRubr{ width:152px; background-position:-280px 0; }
.oni_menu1 li.rubr337956 .oni_navRubr{ width:135px; background-position:-432px 0; }

.oni_menu1 li.rubr337922 .oni_navRubr:hover,.oni_menu1 li.rubr337922 .actif ,.oni_menu1 li.rubr337922 .lienActif
{ width:127px; background-position:0 -36px; }
.oni_menu1 li.rubr337929 .oni_navRubr:hover,.oni_menu1 li.rubr337929 .actif ,.oni_menu1 li.rubr337929 .lienActif
{width:153px; background-position:-127px -36px; }
.oni_menu1 li.rubr337951 .oni_navRubr:hover,.oni_menu1 li.rubr337951 .actif,.oni_menu1 li.rubr337951 .lienActif
 { width:152px; background-position:-280px -36px; }
.oni_menu1 li.rubr337956 .oni_navRubr:hover,.oni_menu1 li.rubr337956 .actif,.oni_menu1 li.rubr337956 .lienActif
 { width:135px; background-position:-432px -36px; }

/* Infos regionales */
.oni_menu1 .oni_menuInfos  .lienActif, .oni_menu1 .oni_menuInfos .oni_navRubr{

   background-position: -567px 0;
    width: 114px;
}

.oni_menu1 .oni_menuInfos .oni_navRubr:hover,
.oni_menu1 .oni_menuInfos .oni_active,
.oni_menu1 .oni_menuInfos .actif {
      background-position:-567px -36px;
}




.oni_menu1 li .oni_navRubr span {
    display:block;
    padding:4px 11px 3px;
    /*border-right:1px solid #fff;*/
    line-height:18px;
}

.oni_menu1 li .oni_navRubrHome span {
    padding:4px 0 0 0;
    width:30px;
    height:21px;
    background:url(../images/bg_link-home.png) no-repeat 50% 40%;
    text-indent:-9999px;
}

.js .oni_menu1 li.oni_menuInfos a {
	display: table-cell;
	vertical-align: middle;
}
.js .oni_menu1 li.oni_menuInfos a span {
	line-height: inherit;
}

/* Menus de sous-niveau */
.js .oni_blockSubnav, .js .oni_subMenu {
    display:none;
}

.js .oni_open-at-load {
    display:block;
}

.oni_blockSubnav {
    position:relative;
    margin:0 0 10px 0;
    width:970px;
    padding:10px;
/*  border-top:2px solid #006dba;*/
 /*   border-bottom:10px solid #ffd500;*/
   /* background:#ffffff url(../images/menu-bg.jpg) repeat-x 0 0;*/
	 background-color:#3d95a8;
}

    /* Infos regionales */
    #oni_navigation .oni_menuInfos .oni_blockSubnav {
        border-top:none;
        width:990px;
        padding:0;

    }

.js #oni_navigation .oni_blockSubnav {
    position:absolute;
    margin:0;
    left:0;
    top:36px;
}

/* Rubriques secondaires (colonne de gauche) */
.oni_subNav {
    position:relative;
    float:left;
    margin:0;
    width:240px;
    z-index:2;
}

.oni_blockSubnav .oni_subNav li {
    position:relative;
    float:none;
    padding:0;
    border:none;
}

* html .oni_blockSubnav .oni_subNav li {
    height:1%;
    vertical-align:top;
}

.on_subNavContainer {
    position:relative;
/*  background:#046bb7;*/
}

    /* Infos regionales */
    .oni_menuInfos .on_subNavContainer {
        background: none repeat scroll 0 0 #C5CDD2;
    font-size: 0.9em;
    padding: 0;
    }

#oni_navigation .oni_subNav a,
.oni_subnavTitle {
    color:#0D7B92;
    padding:7px 10px;
}

    /* Infos regionales */
    #oni_navigation .oni_menuInfos .oni_subNav a,
    .oni_menuInfos .oni_subnavTitle {
        padding:12px;
       background: none repeat scroll 0 0 #C5CDD2;
        color:#FFF;
    }

#oni_navigation .oni_subNav ul li a {
    display:block;
    font-size:1.1em;
    font-weight:bold;
    text-transform:none;
    	background:url(../images/menu-fleche.png) no-repeat 220px 50%;
    padding-right:20px;
	color:#ffffff;
	border:1px solid transparent;
}

* html #oni_navigation .oni_subNav a {
    height:1%;
}

*:first-child + html #oni_navigation .oni_subNav a {
    min-height:1%;
}

#oni_navigation .oni_subNav ul li a:hover,
#oni_navigation .oni_subNav ul li .oni_active {
    background:#dce1e4 url(../images/menu-fleche-actif.png) no-repeat 220px 50%;
    border:1px solid #ffffff;
    border-right:none;
    text-decoration:none;
	color:#196D7D;
}

.oni_subnavTitle {
    padding:5px;
}

.oni_subnavTitle a {
    text-transform:none;
    font-size:2.1em;
    color:#000;
}

#oni_navigation .oni_subNav .oni_subnavTitle {
	color:#2b96ab;
    padding:5px 0;
    font-size:1.7em;
    padding:7px 0;
}

#oni_navigation .oni_subNav .oni_subnavTitle a {
    text-transform:none;
    font-size:1em;
    color:#2b96ab;
}

/* Adaptation infos regionales */
.oni_menuInfos .oni_subnavTitle {
    padding:0;
}

.oni_menuInfos .oni_subnavTitle a {
    display:block;
    float:left;
    padding:5px 0 5px 23px;
    font-size:1.6em;
    color:#9d0d15;
    text-transform:uppercase;
    font-weight:bold;
}

.oni_subnavTitle img {
    display:block;
    float:left;
}

.oni_menuInfos .oni_subnavTitle span {
    font-size:0.5em;
}


/* Contenant sous-rubriques */
.oni_subNavInner {
    position:relative;
    float:left;
    margin:0 0 0 -1px;
    width:729px;
    background:#dce1e4;
    border:1px solid #ffffff;
    font-size:0.9em;
    z-index:1;
    overflow: hidden;
}
.oni_menuInfos .oni_subNavInner {
    background:#f2f1f1;
    border:none;
}

.oni_menuInfos .oni_subNavInner .oni_subNavInnerBlock {
    padding:8px 8px 0 8px;
}

* html .oni_subNavInner .oni_subNavInnerBlock {
    height:1%;
}

*:first-child + html .oni_subNavInner .oni_subNavInnerBlock {
    min-height:1%;
}

.oni_subNavInner a {
    color:#0061a6;
}

.oni_listSubRubr,
.oni_listSubRubr2 {
    margin:0;
}

/* Bloc contenant la navigation */
.oni_navBlockColsContainer {
    padding:8px 18px 10px 18px;
}
.oni_menuInfos .oni_navBlockColsContainer {
    padding:0 10px 10px 20px;}

.oni_navBlockColsContainer .oni_blockCol {
    float:left;
    margin:0 9px 0 0;
    width:164px;
}

    .oni_menuInfos .oni_navBlockColsContainer .oni_blockCol {
        float:left;
        margin:0 32px 0 0;
        width:166px;
        border-right:1px solid #f8f9f9;
    }

.oni_navBlockColsContainer .oni_last {
    margin:0;
    border:none;
}

.oni_navBlockColsContainer .bl
{
    clear: both;
}

/* Navigation avec fleches a l'interieur de la navigation globale */
.oni_blockSubnav .oni_linkHome {
    padding:0 0 10px 10px;
}

.oni_navTools {
    padding:0 0 10px 15px;
    background:url(../images/bg_nav-tools.png) repeat-x 0 100%;
}

    .oni_navTools li {
        display:inline;
        margin:0 20px 0 0;
    }

.oni_subNavInner .oni_subNavInnerBlock .oni_navTools
{
    padding:5px 8px 5px 18px;
   border-bottom:2px solid #ffffff;
   background:none;
}


.oni_menuInfos .oni_navTools {
    padding:5px 8px 5px 0;
  background: none repeat scroll 0 0 #DCE1E4;
    border: 1px solid #FFFFFF;
    margin: 0 20px 10px 20px;
}

.oni_subNavInner .oni_subNavInnerBlock .oni_navTools a,
.oni_menuInfos .oni_navTools a {
   color:black;
   font-weight:bold;
}

    .oni_menuInfos .oni_subNavInner .oni_subNavInnerBlock .oni_navTools {
        padding:0 0 10px 15px;
        background:url(../images/bg_nav-tools.png) repeat-x 0 100%;
        border:none;
    }

.oni_menuInfos .oni_listSubRubr a,
.oni_menuInfos .oni_listSubRubr span {
color:#9d0d15;
}

.oni_menuInfos  .oni_listSubRubr ul a {
   background: url("../images/bg_arrow4.png") no-repeat scroll 0 0.4em transparent;

}

.containerRegions .oni_navTools {
   /* padding:0 0 10px 10px;*/
}

.oni_listSubRubr {
    padding:0 10px 0 0;
    font-size:1.1em;
}

.oni_listSubRubr li {
    margin:0 0 18px 0;
}

* html .oni_listSubRubr li {
    margin:0 0 15px 0;
    height:1%;
    vertical-align:top;
}

*:first-child + html .oni_listSubRubr li {
    margin:0 0 15px 0;
    min-height:1%;
    vertical-align:top;
}

.oni_listSubRubr ul {
    margin:8px 0 0 4px;
}

.oni_listSubRubr ul li {
    margin:0 !important;
}

.oni_blockSubnav .oni_linkHome a,
.oni_navTools a,
.oni_listSubRubr a,
.oni_listSubRubr2 a,
.oni_listSubRubr span {
    padding:0 0 0 12px;
      color:#196D7D;
}

.oni_listSubRubr span.li {
    color:#333333;
}

.oni_blockSubnav .oni_linkHome a {
    color:#046bb7;
}

* html .oni_blockSubnav .oni_linkHome a {
    height:1%;
}

.oni_blockSubnav .oni_linkHome a,
.oni_listSubRubr a,
.oni_listSubRubr span {
    display:block;
}


.oni_listSubRubr ul a {
   background: url("../images/bg_arrow3.png") no-repeat scroll 0 0.4em transparent;
    color: #196D7D;
    font-size: 0.9em;
    padding: 0 0 0 10px;
}

/* ---- */

.oni_form-nav {
    float:right;
    margin:12px 0;
    padding:0 20px 0 18px;
    width: 280px;
    font-size:1em;
    border-left:1px solid #4567a6;
}

.oni_form-nav-actif {
    border-left:1px solid #9D0D16;
}

.oni_form-nav form p {
    padding:0;
}

.oni_form-nav .oni_title {
    background:url('../images/picto_info-regions.png') no-repeat 0 50%;
    margin:0 0 5px;
    padding:8px 0 6px 45px;
    font-size:1.5em;
    color:#4364a4;
    font-weight:bold;
    text-transform:uppercase;
}

.oni_form-nav-actif .oni_title { background:url('../images/picto_info-regions-actif.png') no-repeat 0 50%; color:#9D0D16; }

.oni_form-nav form {
    margin:0 0 1px 0;
}

.oni_form-nav select {
    width: 235px;
    color:#000;
    font-weight:bold;
    margin:0 0 2px 0;
    padding:2px 1px;
}

.oni_form-nav #oni_linkRegion {
    color:#0164AA;
    font-size:11px;
    cursor:pointer;
}

.oni_form-nav #oni_linkRegion:hover {
    text-decoration:underline;
}

.oni_form-nav .oni_linkMap a {
    padding:0 0 0 18px;
    background:url(../images/bg_link-map.png) no-repeat 0 50%;
    color:#0D7B92;
    display:block;
}

#oni_select-region option {
    font-weight:normal;
}

#oni_ok {
    background: url('../images/btn_ok-header.png') no-repeat 0 0 #000;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    width: 29px;
    height: 24px;
    font-weight: bold;
    cursor: pointer;
    padding: 0 0 1px;
    font-size: 1em !important;
    margin: 0 0 0 3px;
}

.ie8 #oni_ok {
    margin:1px 0 0 3px;
}

.oni_map a {
    color: #0D7B92;
    text-decoration: underline;
    font-size: 0.9em;
    padding: 0 0 0 20px;
    display: block;
    background: url('../images/map.gif') no-repeat 0 1px;
    margin: 2px 0 0 0;
}
.oni_onglet-region {
    font-size: 0.8em;
    position: absolute;
    right: 0 !important;
    right: -1px;
    bottom: -3px;
    width: 318px;
}
*:first-child + html .oni_onglet-region {
    bottom: -6px;
}
.oni_onglet-region span a {
    color: #0F5CAC;
    background: url('../images/bg_onglet-geo.png') no-repeat 0 0;
    padding: 3px 8px 4px 8px;
}
.oni_onglet-region span {
    display: block;float: left;
    padding: 3px 4px 4px 0;
    background: url('../images/bg_onglet-geo-right.png') no-repeat 100% 0;
}
*:first-child + html .oni_onglet-region span {
    padding: 0 4px 3px 0;
}
.oni_name-region {color:#1860AA;width: 190px;padding: 0 0 15px 0;font-size: 1em;}
.oni_name-region span {font-size: 1.3em;}
.oni_name-region strong {font-size: 1.4em;}

.oni_secondaryLinks {
   color: #FFFFFF;
    float: right;
    margin-right: 0;
    position: relative;
    text-align: left;
    width: 309px;
}

.oni_linkLibrary {
    display:inline;
    margin:0 0 0 0px;
    padding:0;
}

.oni_linkLibrary a {
background:url(../images/bg_nav.png) no-repeat;
height:36px;
display:block;
float:left;
}
.oni_linkLibrary .oni_tv{ width:83px; background-position:-681px 0; }
.oni_linkLibrary .oni_tv:hover{ width:83px; background-position:-681px -36px; }
.oni_linkLibrary .oni_part{ width:122px; background-position:-765px 0; }
.oni_linkLibrary .oni_part:hover{ width:122px; background-position:-765px -36px; }
.oni_linkLibrary .oni_lib{ width:104px; background-position:-886px 0; }
.oni_linkLibrary .oni_lib:hover{ width:104px; background-position:-886px -36px; }



.oni_TV {
    position:absolute;
    right:20px;
    top:-12px;
    width:68px;
    height:52px;
}

.oni_TV a {
    background:transparent url(../images/img_navigation-TV.png) no-repeat scroll 0 0;
    display:block;
    height:100%;
    position:relative;
    text-indent:-9999px;
    width:100%;
}

* html .oni_toggleSubMenu a,
* html .oni_toggleSubMenu span {
    height:1%;
}

.oni_subMenu {
    padding: 0 0 0 30px;
}
.oni_subMenu form {
    padding: 15px 0 20px 0;
}
.oni_subMenu div {
    margin: 0 0 5px 0;
    color: #676767;
}
.oni_subMenu div:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
* html .oni_subMenu div {
    height:1%;
}
*:first-child + html .oni_subMenu div {
    min-height:1%;
}
.oni_subMenu label {
    display: block;
    width: 110px;
    text-align: right;
    float: left;
    margin: 2px 10px 0 -10px;
    font-size: 0.95em;
}
.oni_subMenu label.oni_labelInputRadio {
    display:inline;
    width:auto;
    float:none;
    margin:0;
}
.oni_subMenu select {
    width: 140px;
    color: #666;
    float:left;
}
.oni_bloc-hide {
    border: 1px solid transparent;
}
*:first-child + html .oni_bloc-hide {
    border:0;
    height: 1%;
}
.oni_subMenu input {
    color: #666;
    width: 256px;
}
.oni_subMenu input.oni_inputRadio {
    width:auto;
}
.oni_submit-form {
    text-align: left;
    margin: 10px 10px 0 0 !important;
}
.oni_submit-form input {
    font-size: 1em;
    color: white;
    padding: 0 0 3px 0;
    cursor: pointer;
    border: 0;
    width: 170px;
    background:#157B92;
    font-weight: bold;
}
*:first-child + html .oni_submit-form input {
    padding: 1px 0 3px 0;
}
.oni_form-recherche h2 {
    margin: 0 0 0 20px;
}



.oni_sidebar-nav {
    overflow: hidden;
    width: 300px;
    font-size: 0.8em;
    margin: 0 0 4px 0;
}
.oni_sidebar-nav li {
    float: left;
    display: inline;
}
.oni_sidebar-nav li a {
    color:#0D7B92;
    display: block;
    float: left;
}

.oni_sidebar-nav abbr {
    border:none;
}

.oni_sidebar-nav-1 a {
    background: url('../images/picto_panier.png') no-repeat 0 50%;
    width: 70px;
    padding: 0 0 0 20px;
}

.oni_sidebar-nav-2 a {
    background: url('../images/picto_compte.png') no-repeat 0 50%;
    width: 70px;
    padding: 7px 0 4px 27px;
}

.oni_sidebar-nav-3 a {
    background: url('../images/bg_rss-nav.jpg') no-repeat 0 50%;
    width:90px;
    padding: 5px 0 6px 20px;
}

.oni_books {
    background: #ebebeb;
    color: #1a4d80;
    margin: 20px 0 0 0;
    padding: 11px 10px 10px 0;
    overflow: hidden;
    width: 290px;
    font-size: 0.9em;
}
.oni_books div {
    float: left;
    display: inline;
    width: 125px;
    margin: 0 10px 0 10px;
}

.oni_books .oni_sclear {
    float:none;
    display:block;
    width:auto;
    margin:0 0 10px 0;
}

.oni_books p.oni_linkMore {
    padding:0 15px;
    width:auto;
}

.oni_books p.oni_linkMore a {
    margin:0;
}

.oni_books a {
    color: #0D7B92;
    margin: 0 0 0 5px;
}

.oni_books div img {
    color: #065AB0;
    margin: 0 0 0 -5px;
}
.oni_books div p {
    margin: 10px 0 0 5px;
    padding: 0;
    width: 115px;
}

.oni_blockDownload {

   margin: 0 0 6px;
    position:relative;
    width:300px;
}


.oni_blockDownload  p.guide_nationale{
  background: url("../images/colonne_de_droite.png") no-repeat scroll 0 -271px transparent;
 height:36px;
  width:300px;


}

.oni_blockDownload  p.guide_nationale a{
  height:36px;
	width: 300px;
  display:block;
}


.oni_blockDownload  p.guide_region{
 background: url("../images/colonne_de_droite.png") no-repeat scroll 0 -308px transparent;
    height: 36px;
    padding: 6px 0;
    width: 300px;


}

.oni_blockDownload  p.guide_region a{
  height:36px;
width: 300px;
  display:block;
}

* html .oni_blockDownload {
    height:1%;
}

*:first-child + html .oni_blockDownload {
    min-height:1%;
}

.oni_blockDownload p {
    padding: 0;
}

.oni_blockDownload a {
    color:#0D7B92;
    font-size:1.8em;
    font-weight:bold;
}

.oni_pub {
    margin:0 0 5px;
}

/************************************Footer******************************************/



#footer {
    background: url("../images/bg_footer.png") repeat-y scroll 50% 0;
    border-radius: 5px 0;
    padding-top: 32px;
    font-family: expressway;
}

#footer_content {
    margin: 0 auto;
    position: relative;
    width: 990px;
}

.oni_footer_numeric
{
	display: none;
	background: url("../images/oni_footer_numeric.png") no-repeat scroll 0 0 transparent;
	height: 90px;
	width: 990px;
}
.oni_footer_numeric p
{
	color: #1E96D8;
	font-size: 0.8em;
	padding: 14px 10px;
	text-align: justify;
	width: 971px;
}

.oni_footer-1.break:before{
	background: url('../images/home_blocks/rubric_title_background.png');
    content: "";
    display: block;
    height: 30px;
    margin-left: 10px;
    margin-right: 10px;
}
/****************Oni_Footer************/

.oni_footer {
   color: #5B5A51;
    line-height: 1.6em;
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 970px;
}

.oni_footer .oni_title {
    background: none repeat scroll 0 0 #e6e6e6;
    border-radius: 8px;
    clear: both;
    color: #0d7b92;
    font-size: 15px;
    margin: 0 0 14px;
    padding: 7px;
    text-transform: uppercase;
}

.oni_footer ul{
	margin: 0px;
}

.oni_footer ul.oni_subTitle{
	margin-bottom : 10px;
}
.oni_footer .oni_title:before{
	font-family: 'onisep_icons';
	content: "\e627";
	color : #0d7b92;
	font-size : 13px;
	text-transform: uppercase;
	positon:relative;
}


.oni_footer .oni_subTitle{
    padding:0;
    font-weight:bold;
    font-size: 14px;
    color:#000000;
    cursor : auto;
}

.oni_footer .oni_subTitle:before{
    color:#de0027;
    content: "| ";
    display: -moz-inline-stack;
    margin: 0 5px 0 -9px;
    padding: 0;
}

.oni_footer p {
    font-size: 1.7em;
    font-weight: bold;
}

.oni_footer a {
	font-weight: 100;
}

.oni_footer .deplier_title[aria-expanded="true"]:before{
	font-family: 'onisep_icons';
	content: "\e628";
	color : #0d7b92;
	font-size : 13px;
	text-transform: uppercase;
	positon:relative;
}

.oni_footer .deplier_title:hover{
	cursor : pointer;
}

.oni_footer .oni_column {
    float:left;
    margin:0px 30px 10px 22px;
    width:190px;
}

.oni_footer li{
	list-style-type : disc;
	margin-left : 2px;
}
.oni_footer li.oni_subTitle_Folder{
	list-style-type : none;
}

.oni_footer .oni_subTitle_Folder a{
	cursor: pointer;
}

.oni_footer li.oni_subTitle_Link{
	margin: 0px;
}

.oni_footer a.oni_subTitle_Link{
	font-size : 12px;
}

/****Footer Publication****/

.oni_footer_publication {
   color: #5B5A51;
    line-height: 1.6em;
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 970px;
}

.oni_footer_publication .oni_title {
	background: none repeat scroll 0 0 #e6e6e6;
    border-radius: 8px;
    color: #0d7b92;
	font-size : 15px;
	font-weight: bold;
	margin : 0 0 14px;
	padding : 7px;
	text-transform: uppercase;
}

.oni_footer_publication  li {
    display: inline;
}

.oni_footer_publication a{
	color: #000000;
	font-family: expressway;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
}

.oni_footer_publication .oni_column_0 {
    float: left;
    width: 454px;
    margin-right :12px;
}
.oni_footer_publication .oni_column_1 {
    float: left;
    width: 482px;
    margin-left :22px;
}

.oni_footer_publication a.bar_red{
	marigin-right: 12px;
}

.oni_footer_publication .bar_red:before{
	color:#de0027;
    content: "| ";
    display: -moz-inline-stack;
    margin: 0 4px 0px 0px;
    padding: 0;
}

.oni_footer_publication .oni-ico-facebook {
    background-color: #013b72;
    border-radius: 7px;
    color: white;
   	font-size: 9px;
    margin-right: 3px;
    padding: 2px 2px 2px 6px;
}
.oni_footer_publication .oni-ico-twitter {
    background-color:  #007ea4;
   	border-radius: 7px;
    color: white;
    font-size: 9px;
    margin-right: 3px;
    padding: 2px 2px 2px 2px;
}

/*****Oni_footer-1*****/

.oni_footer-1 {
   /* background: url('../images/bg_footer.png') repeat-y 0 0;*/
    padding: 9px 0;
    font-size: 0.8em;
    color:#5b5a51;
    clear: both;
    text-align:center;
}
.oni_footer-1 p {
    float: left;
    width: 245px;
    font-size: 1.1em;
    background: url('../images/bg_rss.gif') no-repeat 0 0;
    padding: 0 0 0 20px;
}
.oni_footer-1 p a {
    color: white;
}
.oni_footer-1 ul {
    display:inline;
}
.oni_footer-1 ul li {
    display: inline;
}
.oni_footer-1 ul li a {
    color:#5b5a51;
    font-size : 14px;
}


.oni_footer-1 .bar_red:before{
	content: "| ";
	font-size:14px;
    color: red;
}

.oni_footer-1 .picto_onisep{
	background : url('../images/picto_onisep.png') no-repeat;
	content: "";
    display: inline;
    height: 31px;
    padding : 4px 0 5px 20px;
    width : 76;
}

* html .oni_footer {
    height: 1%;
}

.oni_footer a {
    color:#000000;
}
.oni_footer a:hover {
    color:#999891;
}

.oni_footer div dl dt {
    font-weight: normal;
    font-size: 1.2em;

}
.oni_footer div dl dd {
    border-left: 1px solid #E0E0E0;
    padding: 0 0 0 10px;

}
.oni_footer div dl dd ul {
    margin: 5px 0 0 5px;
    font-size: 0.75em;
}
.oni_footer div dl dd ul li {
    background: url('../images/puce_footer.gif') no-repeat 0 6px;
    padding: 0 0 0 8px;
}
.oni_footer div dl dd ul li ul {
    margin: 0;
    font-size: 1em;
}
.oni_footer div dl dd ul li ul li {
    background: none;
}


.oni_footer .oni_column5 .oni_footerBlock {
    border:none;
}

* html .oni_footer li {
    height:1%;
    vertical-align:top;
}

* html .oni_footer .oni_footerBlock {
    height:130px;
}
.oni_footer .oni_column5 .oni_footerBlock {
    border:none;
}

 html .oni_footer li {
    height:1%;
    vertical-align:top;
}

.oni_footer ul ul {
    margin:0 0 0 10px;
}
.oni_footer-1 .copyright_print{
	font-size:14px;
}

.text_refMoteurEduc {
    background: url("../images/bg_footer_bottom.png") repeat-y scroll 50% bottom;
    color: #5b5a51;
    margin: 20px 0 0 -5px;
    padding: 0 0 59px;
    text-align: center;
    width: 1000px;
}



/**************************************Home Content**************************************/
.oni_content-page-flash {
    position:relative;
     margin: 2px 0 0 3px;
    background:url('../images/bg_degrade-content-flash1.png') repeat-x 0 0 #e5e6e5;
}

.oni_content-page-flash .oni_contentInner {
    padding:10px 10px 16px;
    background:url('../images/bg_degrade-content-flash2.png') repeat-x 0 100%;
}

.oni_content-list {
    border-bottom:1px solid #cccbc5;
    margin:0 0 18px 0;
    height: 18px;
    font-size: 0.75em;
}
.oni_content-list ul li a {
    color: #0D7B92;
    text-transform: uppercase;
}

.oni_cadre {
    float:left;
    border: 10px solid #E4E4E4;
    padding: 10px 10px 10px 10px;
    margin:0 0 10px 0;
    clear: both;
}
.oni_cadre h3 {
    color:#000;
    font-size: 1.3em;
}
#oni_zoom-block .oni_cadre h3 {
    color:#000;
    font-size: 1.3em;
}
.oni_cadre div {
    /*width: 48%;*/
    float: left;
}
.oni_cadre div.oni_blockArticleEnd {
    width: 100%;
}
.oni_cadre ul li {
    background: url('../images/li_picto.gif') no-repeat 0 5px;
    padding: 0 0 0 10px;
    font-size: 0.9em;
}
.oni_cadre ul.oni_li-pdf li {
    background: url('../images/li_picto-pdf.gif') no-repeat 0 0;
    padding: 3px 0 3px 20px;
}
.oni_cadre ul li a {
    color: #0D7B92;
}

.oni_content-L,
.oni_content-R {
    width: 320px;
    padding:0 0 5px 0;
}

.oni_content-L {
    float: left;
}

.oni_cadre_menu {
    border: 10px solid #E4E4E4;
    padding: 10px 10px 10px 10px;
    margin:0 0 10px 0;
}

.oni_cadre  .oni_cadre_menu {
    border: 0;
    padding: 0;
    margin:0;
    width:100%;
}

.oni_content-R {
    float: right;
}

.oni_sommaire_menu {
    display: block;
    width: 317px;
    margin-left: -10px;
     margin-top: 8px;
}
.oni_sommaire_menu h2 {
    margin: 0px !important;
}
.oni_sommaire_menu .region_header {
    background: url( '../images/bg_menu_region.png' ) repeat-x 0 100%;
    display: block;
    height: 8px;
}
.oni_sommaire_menu .region_cat {
    background: #ccced3 url( '../images/bg_cat_region.png' ) repeat-x 0 100%;
}
.oni_sommaire_menu .region_content {
    padding: 5px 0px 2px 29px;
    border-bottom: 1px solid #FFFFFF;
}

.oni_sommaire_menu h2 {
    background: transparent url( '../images/region_fleche.png' ) no-repeat -2px -3px;
    padding-left: 15px;
    font-size: 1em !important;
}
.oni_sommaire_menu ul {
    margin: 5px 0px !important;
}
.oni_sommaire_menu li {
    background: transparent url( '../images/region_puce.png' ) no-repeat 5px 3px !important;
    padding-left: 15px !important;
    font-size: 1em;
    margin-left: 10px !important;
    font-weight: none !important;
}
.oni_sommaire_menu .last {
    margin-bottom: 40px;
}


.oni_sommaire_menu .general_header {
     display: block;
     background-color: #5cabba;
    height: 8px;

}
.oni_sommaire_menu .general_cat {
    background: #b9babe url( '../images/bg_cat_gene.png' ) repeat-x 0 100%;
}
.oni_sommaire_menu .general_content {
    padding: 5px 0px 2px 29px;
    border-bottom: 2px solid #5CABBA;
}



#oni_zoom-block .oni_sommaire_menu .general_content h2,#oni_zoom-block .oni_sommaire_menu .general_content h2 a {
   color:white;
}


#oni_zoom-block .oni_sommaire_menu .general_content ul li  {
   color:white;
   background:none !important;

}

#oni_zoom-block .oni_sommaire_menu .general_content ul li a{
	background: url("../images/region_puce.png") no-repeat scroll 1px 5px transparent !important;
    color: black;
    display: block;
    margin: 0 0 1.5px;
    padding: 0 0 0 10px;

	}

* html #oni_zoom-block .oni_sommaire_menu .general_content ul li a{
	height:1%;
	}


#oni_zoom-block .oni_sommaire_menu .general_content ul li div.ligne_pointille {
 border-top: 1px dashed #5CABBA;
    color: #5CABBA;
    margin: 0 0 5px -54px;
    position: relative;
}

* html #oni_zoom-block .oni_sommaire_menu .general_content ul li div.ligne_pointille{
    margin: 0 0 5px -44px;

}

#oni_zoom-block .oni_sommaire_menu .general_content ul li ul li {

 background:none !important;
 margin: 0 5px 0 0 !important;
    padding: 0 !important;
    border-top:0;
     margin: 0 0 1.5px;
    padding: 0 0 0 10px;
}


 #oni_zoom-block .oni_sommaire_menu .general_content ul li ul li {
   color:black;

}




#oni_zoom-block .blocLibre {
    background: url('../images/bg_dotted.gif') repeat-x 0 100%;
    padding:5px 0 5px 0;
    margin: 0 0 10px;
    background-position:left bottom;
}

#oni_zoom-block .blocLibre h2 {
border-left: 4px solid #000000;
padding: 0 10px;
}

.oni_rubrRegion #oni_zoom-block .blocLibre h2 {
    border-left: 0 solid #000000;

}

#oni_zoom-block .blocLibre p {
padding: 0 13px;
}



#oni_zoom-block .oni_blockArticle {
	padding: 0 0 10px;
	background: url('../images/bg_dotted.gif') repeat-x left bottom;
	overflow: hidden;
}


#oni_zoom-block .oni_blockArticleEnd {
    background: none;
}

#oni_zoom-block .oni_blockArticle.oni_last {
    background:none;
}

#oni_zoom-block .oni_blockTitle {
    margin: 10px 0;
    padding:0 0 0 10px;
    border-left:4px solid #000000;
}

#oni_zoom-block .oni_blockContent {
    display:blosk;
    padding:0 13px;
}

#oni_zoom-block .oni_blockContent  object{
  margin:0 0 0 -12px;
}

#oni_zoom-block .blocLibre img
{
  margin:0 0 0 -12px;
}
/* remove border-left property: already in class blockLibre */
.blocLibre .oni_blockTitle {
	/* replaced border-left:4px solid #000000; with*/
    border-left:none;
}


#oni_zoom-block .oni_blockContent img {
    float: left;
    margin: 0 20px 0 0;
}


#oni_zoom-block h2 {
    margin:8px 0 8px;
    font-size: 1.8em;
    color: #0D7B92;
}

#oni_zoom-block h2 a {
    color: #0D7B92;
}

#oni_zoom-block h2 a:hover {
    text-decoration: none;
}



#oni_zoom-block .oni_blockArticle h3 {
    font-size: 1.2em;
    line-height: 1.2em;
    font-weight: normal;
    color: #333;
}

#oni_zoom-block .oni_textCategory,
#oni_zoom-block .oni_date {
    float:left;
    padding:0;
}



.oni_content-L div span {
    color: #666;
}

.oni_content-L div h3 {
    color:#1a4d80;
    font-size: 1.4em;
    margin: 0 0 7px 0;
}

#oni_zoom-block .oni_linkMore {
/*  padding:0; */
	 text-align: right;
}

 #oni_zoom-block a.oni_linkMore,
.oni_linkMore a {
   padding: 0;
   width:62px;
   height:15px;
   display:inline-block;
    background: url('../images/savoir_plus.png') no-repeat 0 0;
}

/* #oni_zoom-block a.oni_linkMore:hover, */

.oni_event-on {
    background: #A9BEE3 url('../images/bg_bloc-event.jpg') no-repeat 0 100% !important;
    margin: 0 0 10px -10px !important;
    padding: 8px 0 10px 30px !important;
    color: white;
    position: relative;
    top: 10px;
    width: 300px;
}
.oni_event-on * {
    color: white !important;
}
.oni_event-on .oni_title-event {
    position: absolute;
    top: 8px;
    right: 10px;
    font-size: 1.5em;
    font-style: italic;
}
.oni_event-on a {
    background: none !important;
    padding: 0 !important
}

/* Bloc chiffre cle */

.oni_blockChiffreCle {
    background: url('../images/bg_dotted.gif') repeat-x 0 100%;
    padding:0 0 5px 0;
    background-position:left bottom;
}

.oni_blockChiffreCle .oni_textChiffre {
    padding:0;
    font-size:2.8em;
    font-weight:bold;
    color:#1a4d80 !important;
}

#oni_zoom-block .oni_blockChiffreCle h2 {
    font-size:2.8em;
    font-weight:bold;
}

#oni_zoom-block .oni_blockChiffreCle .oni_blockContent p {
    padding:0;
}

/* Bloc index */
.oni_blockIndex {
    position:relative;
}

.oni_blockIndex .oni_blockInner {
    margin:0 0 0 -2px;


}

#oni_zoom-block .oni_blockIndex .oni_blockInner h2 {
text-transform: uppercase;
font-size: 1.1em;
color:white;
background:url("../images/fleche_metier_h.png") no-repeat scroll 0 0 transparent;
 padding: 0 0 0 18px;
}

.oni_blockIndex .oni_blockInner2 {
    padding:5px 15px 1px;
	background: none repeat scroll 0 0 #0D7B92;

}

.oni_blockIndex .oni_blockBottom {
    height:5px;
    background:url('../images/bg_bloc-bottom2.png') no-repeat 0 0;
    overflow:hidden;
}

.oni_blockIndex h2 {
	color : #fff;
    margin:0 !important;
    padding:0 0 0 5px;
    font-weight:normal;
    line-height:1em;
}

.oni_listIndex {
    padding:8px;
    background:#0D7B92;
}

* html .oni_listIndex {
    height:1%;
}

*:first-child + html .oni_listIndex {
    min-height:1%;
}

.oni_listIndex li {
    display:inline;
    margin:0 5px 0 0;
}

.oni_listIndex a {
    font-weight:bold;
    color:#fff !important;
}

/********************Fil Ariane****************/
#oni_breadcrumbs {
    position:relative;
    background:url(../images/breadcrumbs.png) repeat-x 0 bottom;
    color: #3D5876;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 12px 22px 0;
    margin: 0 0 12px 12px;
    width:640px;
}

/* Adaptation Homes interieures */
.oni_breadcrumbs2 {
    padding:0 10px 10px 10px !important;
}


#oni_breadcrumbs .oni_linkHome {
    padding:0;
    color:#0D7B92;
}


#oni_breadcrumbs i.oni-ico-fleche4 {
    color: #de0027;
    font-size: 6px;
    vertical-align: middle;
}



/*******************************Article simple**************************/

#oni_zoom-block .oni_upperTitle {
    padding:0;
    font-size:1.7em;
    color:#666;
}

#oni_zoom-block .oni_innerTitle {
    padding:0 0 16px 0;
    font-size:1.3em;
    font-style:italic;
    font-weight:bold;
    color:#333;
}

#oni_zoom-block .oni_chapo {
    padding:0 0 10px 0;
    font-weight:bold;
}

.oni_listAnchors li {
    padding:0 0 0 10px;
    background:url('../images/li_picto.gif') no-repeat 0 5px;
}

.oni_listAnchors a {
    color:#004a99 !important;
}

#oni_zoom-block h1 {
    color: #0D7B92;
    padding: 0;
}

#oni_zoom-block .oni_titleHomes {
    padding:0;
    background:url('../images/bg_dotted.gif') repeat-x 0 100%;
    font-size:3em;
    color:#0D7B92;
	text-transform: uppercase;
}

/* Titres contenu editable */
#oni_zoom-block .oni_titleN3 {
    margin:0 0 10px 0;
    font-size:16px;
    color:#0D7B92;
}

.oni_articleBlockIntro {
    padding:0 0 0 23px;
}

#oni_zoom-block .oni_context img {
    float: left;
    margin: 0 20px 0 22px;
}
#oni_zoom-block p.oni_visu_dossiers { width:360px; text-align:center; }
#oni_zoom-block p {color: #313131; text-align: justify;}

/* Align left right center justify */
#oni_zoom-block .object-right p,
#oni_zoom-block p.text-right,
#oni_zoom-block h1.text-right,
#oni_zoom-block h2.text-right,
#oni_zoom-block h3.text-right,
#oni_zoom-block h4.text-right,
#oni_zoom-block h5.text-right,
#oni_zoom-block h6.text-right,
#oni_zoom-block  .object-right .content-view-embed .class-folder .content-body,
#oni_zoom-block table.object-center p.text-right,
#oni_zoom-block table.object-left p.text-right,
#oni_zoom-block table.object-justify p.text-right
{text-align: right;}

#oni_zoom-block .object-left p,
#oni_zoom-block p.text-left,
#oni_zoom-block h1.text-left,
#oni_zoom-block h2.text-left,
#oni_zoom-block h3.text-left,
#oni_zoom-block h4.text-left,
#oni_zoom-block h5.text-left,
#oni_zoom-block h6.text-left,
#oni_zoom-block  .object-left .content-view-embed .class-folder .content-body,
#oni_zoom-block table.object-center p.text-left,
#oni_zoom-block table.object-right p.text-left,
#oni_zoom-block table.object-justify p.text-left
{text-align: left;}

#oni_zoom-block .object-center p,
#oni_zoom-block .object-center div,
#oni_zoom-block  .object-center,
#oni_zoom-block p.text-center,
#oni_zoom-block h1.text-center,
#oni_zoom-block h2.text-center,
#oni_zoom-block h3.text-center,
#oni_zoom-block h4.text-center,
#oni_zoom-block h5.text-center,
#oni_zoom-block h6.text-center,
#oni_zoom-block  .object-center .content-view-embed .class-folder .content-body,
#oni_zoom-block table.object-right p.text-center,
#oni_zoom-block table.object-left p.text-center,
#oni_zoom-block table.object-justify p.text-center
{text-align: center;}


#oni_zoom-block .object-justify p,
#oni_zoom-block p.text-justify,
#oni_zoom-block h1.text-justify,
#oni_zoom-block h2.text-justify,
#oni_zoom-block h3.text-justify,
#oni_zoom-block h4.text-justify,
#oni_zoom-block h5.text-justify,
#oni_zoom-block h6.text-justify,
#oni_zoom-block  .object-justify .content-view-embed .class-folder .content-body,
#oni_zoom-block table.object-center p.text-justify,
#oni_zoom-block table.object-left p.text-justify,
#oni_zoom-block table.object-right p.text-justify
{text-align: justify;}


#oni_zoom-block  .object-right .content-view-embeddedmedia .class-image .attribute-image img, #oni_zoom-block  .object-right .highslide-galery img
{
	float:right;
	margin-left: 5px;
    margin-right: 10px;

}
#oni_zoom-block  .object-left .content-view-embeddedmedia .class-image .attribute-image img, #oni_zoom-block  .object-left .highslide-galery img
{
	float:left;
	margin-left: 5px;
    margin-right: 10px;
}
#oni_zoom-block  .object-center .content-view-embeddedmedia .class-image .attribute-image img, #oni_zoom-block  .object-center .highslide-galery img
{text-align: center;}

#oni_zoom-block  .highslide-gallery-center {
    padding-left: 25px;
}

#oni_zoom-block table.object-center {
	margin-left: auto; 
	margin-right: auto;
}

/*****/

#oni_zoom-block .oni_para_context {
    float: left;
    width: 440px;
    color: black;
}
#oni_zoom-block .oni_article_consult {
    clear: both;
    padding:7px 0 0 0;
    margin: 0 0 20px 0;
}
#oni_zoom-block .oni-para {
    font-size: 1.2em;
    /*line-height: 1.2em;*/
    font-weight: bold;
    color: #333;
}
#oni_zoom-block .oni-para p {
    font-weight: bold;
}
#oni_zoom-block .oni_consult {
    clear: both;
    float: left;
    width: 235px;
    margin: 0 20px 10px 0;
}

#oni_zoom-block .oni_consult ul {
    clear: both;
}

#oni_zoom-block h3 {
    color: #2B96AB;
    font-size: 16px;
    margin: 0 0 10px;
}

.oni_article_consult h3
{
    color: #0D7B92 !important;
}

.oni_consult .oni_blockVisu {
    /* margin:0 0 12px 0;*/
}

.oni_consult h2,
.oni_consult h3 {
    color:#313131;
    margin: 5px 0 5px 5px !important;
    font-size:1.1em !important;
    font-weight:bold;
}

.oni_consult .oni_visu {
    padding:0 0 5px 0;
}

.oni_list span {
    padding:0 0 0 10px;
    background:url('../images/bg_list-default.png') no-repeat 0 5px;
}

.oni_list li {
    margin-left: 15px;
    margin-top: 5px;
    list-style-image: url('../images/bg_list-default.png');
    color: #333333;
}

.oni_list li a {
    text-decoration: none;
    color: #0D7B92;
}
.oni_list li a:hover {
    text-decoration: none;
}

.oni_border_consult {
    padding:6px 0 0 0;
    background:url('../images/bg_border-consult.png') repeat-x 0 0 #FFFFFD;
}

.oni_list_consult li, .oni_border_consult li, .oni_border_essentiel li {
    background: transparent url('../images/li_picto_consult.gif') no-repeat 0 5px;
    padding: 0 0 0 10px;
    /*margin:0 0 12px;*/
    margin: 0 0 1.5px;
    font-weight: bold;
    color:#333;
}

.oni_list_consult_oe li
{
	background:none;
	margin-left: 15px;
    margin-top: 5px;
    list-style-image: url('../images/li_picto_consult.gif');
    color: #333333;
    padding:0;
}

.oni_list_consult_oe li a {
    text-decoration: none;
    color: #0D7B92;
}

.oni_list_consult_oe li a:hover {
    text-decoration: none;
}

ul.oni_list_consult_oe li
{
	background:none;
	margin-left: 15px;
    margin-top: 5px;
    list-style-image: url('../images/li_picto_consult.gif');
    color: #333333;
    padding:0;
}

ul.oni_list_consult_oe li a {
    text-decoration: none;
    color: #0D7B92;
}

ul.oni_list_consult_oe li a:hover {
    text-decoration: none;
}

.rond li
{
	margin-left: 15px;
    margin-top: 5px;
    list-style-image: none;
    list-style-type: disc;
    color: #333333;
    padding:0;
}

.rond li a {
    text-decoration: none;
    color: #0D7B92;
}

.rond li a:hover {
    text-decoration: none;
}

ul.rond li
{
	margin-left: 15px;
    margin-top: 5px;
    list-style-image: none;
    list-style-type: disc;
    color: #333333;
    padding:0;
}

ul.rond li a {
    text-decoration: none;
    color: #0D7B92;
}

ul.rond li a:hover {
    text-decoration: none;
}


.oni_list_consult-bottom li {
    color: #333;
}
.oni_list_consult-bottom li a {
    color:#0D7B92 !important;
}
.oni_list_consult-bottom li a span{
    font-size: 1.3em;
}
.oni_list_consult li a, .oni_border_consult li a, .oni_border_essentiel li a {
    color:#0D7B92;
    font-weight: bold;
}
.oni_list_consult li a span {
    color: #0D7B92;
}
.oni_border_essentiel {
    border-top: 7px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    background: url('../images/bg_essentiel.gif') repeat 0 0;
}
.oni_border_essentiel li {font-size: 1em;}
.oni_faq {
    background: url('../images/li_faq.gif') no-repeat 0 2px;
    padding: 0 0 0 15px;
    margin: 0 0 0 5px;
}
.oni_faq a {
    text-transform: uppercase;
    color: #0D7B92;
    font-weight: bold;
}

.oni_info {
    background: url('../images/li_info.gif') no-repeat 0 2px;
    padding: 0 0 0 15px;
    margin: 0 0 0 5px;
}
.oni_info a {
    color: #0D7B92;
    font-weight: bold;
}

.oni_article_consult p {
    color: #333 !important;
    font-size:1em;
}

/* Pour chrome qui place les p dans les h2 */
.oni_article_consult h2 p, .oni_article_consult h2 li {
    color: #333 !important;
    font-size:0.7em;
    font-weight: normal;
}

.oni_article_consult p a {
    color: #0D7B92;
	font-family: Expressway Book,sans-serif;
}

.oni_para_left {
    float: right;
    width:130px;
    font-weight: bold;
    border-left: 1px solid #B2B2B2;
    padding: 5px 5px 15px 5px;
    line-height:1.5em;
    margin: 0 0 0 10px;
}
.oni_last_para {padding-left:18px;clear: both}
.oni_para_left span {
    font-size: 1.6em;
    font-style: italic;
    color: black !important;
    font-weight: lighter;
}
.oni-color {
    font-size: 1em !important;
    font-style: normal;
    color: black !important;
    font-weight: bold !important;
}
.clear_para{
    clear: both;
}
.oni_title {
    color: #49956F;
    font-size: 1.3em;
    margin:0 0 2px 0;
}

.oni_titleCadre {
    font-size:1.4em;
    font-weight:normal;
    color:#0D7B92 !important;
}

.oni_cadre_simple {
    border: 10px solid #EEF5F6;
    padding: 10px;
    overflow: hidden;
    width:auto !important;
    margin: 0 auto;
    clear: both;
}
.oni_cadre_simple div {
    width: auto;
    float: none;
    margin:0;
}

.oni_cadre_simple p {
    font-size: 12px;
    font-weight:normal;
    padding:5px 0 0 0;
}

.oni_cadre_simple a span{
    color: #2671B8 !important;
}
.oni_cadre_simple a {
    color: #0D7B92 !important;
}

.oni_cadre_simple .oni_visu {
    float:left;
    margin:0 10px 0 0;
    padding:0;
}

.oni_cadre_simple .oni_title {
    margin:0 0 7px 0;
    font-size:1.2em;
    font-weight:bold;
    color:#0D7B92;
}

.oni_cadre_simple ul {
    margin:0;
}

.oni_cadre_simple .oni_linkMore a {
    background:url('../images/li_picto.gif') no-repeat 0 4px !important;
    color:#004a99 !important;
}

/*******************R�gion*********************************/
.oni_region {
    padding: 0 0 6px 5px;
    width: 270px;
    margin: 0 0 10px -10px !important;
    position: relative;
    font-size: 1.1em;
    background: #A9BEE3 url('../images/bg_bloc-event.jpg') no-repeat 0 100%;
}
.oni_region p{
    color: white !important;
    padding: 5px 0 7px 2px;
    font-size: 1em;
    font-weight: bold
}
.oni_region a{
    color: white;
    font-size: 0.85em;
}

.oni_region a span{color: white;}
.oni_region li {
    background: url('../images/li_region.gif') no-repeat 0 6px;
    padding: 0 0 0 10px;
    height: 1%;
    margin: 0 0 0 10px;
}
.oni_region li strong {
    text-transform: uppercase;
}


/**************Multipage**********************/
.oni_title_sommaire {
    float: left;
    margin-bottom: 0 !important;
}
.oni_context_sommaire {
    float: none;
    width:620px !important;
    font-size: 1.1em;
    padding: 0 0 0 28px;
}
.oni_date_dossier {
    color: #848482 !important;
    font-size: 0.8em !important;
    display: block;
    padding: 0 0 8px 0;

}
.oni_border_sommaire {
    border-top: 2px solid #858585;
}
.oni_border_sommaire h3{
    font-size: 1.5em;
    color:#848484;
}
.oni_border_sommaire a{
    color:#2A50A3 !important;
    font-size: 1em !important;
}
.oni_article_consult .oni_multi_para {
    width: 250px;
    float: left;
    color: #7D7D7D !important;
}
.oni_article_consult .color {color: #7D7D7D !important;}
#oni_zoom-block .oni_submit-form {margin: 25px 10px 0 0 !important;text-align: center}
#oni_zoom-block .oni_submit-form a {
    display: block;
    float: right;
    font-size: 1em;
    color: white;
    padding: 3px 0 3px 0;
    width: 180px;
    background: url('../images/btn_back.gif') no-repeat 0 0;
    font-weight: bold;
}

/**********IDEO FICHE************/
.oni_span-title {
    color: #666666;
    display: block;
    font-size: 0.9em;
    margin: 0 0 10px 0 !important;
}
.oni_fiche-info {
    background: url('../images/bg_fiche-repeat.jpg') repeat-x 0 0;
    overflow: hidden;
    margin: 0 0 0 -10px;
    width: 651px;
    padding: 0 0 0 20px;
    text-align: left;
}

.oni_fiche-info .etablissement2Q {
    clear:both;
}

*:first-child + html .oni_fiche-info {
    width: 644px;
}

.oni_fiche-info a {
    color:#0D7B92;
}

.oni_fiche-info-1 {
    float: left;
    width:200px;
    padding: 12px 0 0 0;
}
.oni_fiche-info-2 {
    float: left;
    margin:10px 0 0 0;
    width:441px;
    padding: 0;
}

#oni_map_position .oni_onglet.organisme{
	-moz-box-shadow: 1px 3px 2px 0px #656565;
	-webkit-box-shadow: 1px 3px 2px 0px #656565;
	-o-box-shadow: 1px 3px 2px 0px #656565;
	box-shadow: 1px 3px 2px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=135, Strength=10);
	border: 1px solid #e5e5e5;
	margin: 0 10px;
	padding: 5px 14px;
}

#oni_zoom-block .oni_fiche-info p {
    text-align: left;
}

.oni_fiche-info-top {
    background: url('../images/bg_bloc-repeat.png') no-repeat 0 0;
    padding: 20px 15px 1px 15px;
    width:411px;
}
.oni_fiche-info-1 .oni_fiche-info-top {
    width:auto;
}
.oni_fiche-info-1 .oni_result_formContainer_innerContent {
    padding:5px 0 5px 8px;
}

/* Fiche metier (ajustement) */
.oni_fiche-metier {
    padding:0 0 0 10px;
    width:655px !important;
}

.oni_fiche-metier .oni_fiche-info-1 {
    margin:0 5px 0 0;
    width:317px;
}

.oni_fiche-metier .oni_fiche-info-2 {
    width:324px;
}

.oni_fiche-metier .oni_fiche-info-top {
    background: url('../images/bg_bloc-repeat2.png') no-repeat 0 0;
    width:294px;
}

.oni_fiche-info-top ul {
    padding:0 0 10px 0;
    border-bottom:1px solid #b4b4b4;
}

.oni_fiche-info-top ul.oni_last {
    padding:0;
    border:none;
}

.oni_fiche-info-bottom {
    background: url('../images/bg_bloc-bottom.png') no-repeat 0 0;
    height: 5px;
    width:430px;
}

/* Fiche metier (ajustement) */
.oni_fiche-metier .oni_fiche-info-bottom {
    background: url('../images/bg_bloc-bottom2.png') no-repeat 0 0;
    width:324px;
}

/* Fiche formation (ajustements) */
.oni_fiche-formation {
    padding:0 0 0 35px;
    width:630px !important;
}

.oni_fiche-formation .oni_fiche-info-1 {
    margin:0 10px 0 0;
	width: 324px;
}

.oni_fiche-formation .oni_fiche-info-2 {
	width: 290px;
}

.oni_fiche-formation .oni_fiche-info-2 .oni_fiche-info-top {
    background:url('../images/bg_bloc-repeat3.png') no-repeat 0 0;
	background-size: cover;
	 padding: 20px 32px 17px;
	width: 221px;
}

.oni_fiche-formation .oni_fiche-info-2 .oni_fiche-info-bottom {
    margin:0 0 5px 0;
	width: 283px;
    background:url('../images/bg_bloc-bottom3.png') no-repeat 0 0;
    overflow:hidden;
	background-size: cover;
}

.oni_fiche-formation .formation2Q
{
	clear:both;
}

.oni_fiche-info-1 ul li {
    font-size: 1.1em;
    padding: 0 0 0 8px
}
.oni_fiche-info-1 ul li div {
    color: #0D7B92;
    font-size: 0.9em;
    font-weight:bold;
}
.oni_fiche-info-1 ul .oni_div-map div {
    font-size: 1em;
    margin: 0 0 1px 0;
}
.oni_fiche-info-1 .oni_fiche-info-top ul li,
.oni_fiche-info-2 ul li {
    padding: 0;
    position: relative;
}

.oni_fiche-info-1 .oni_fiche-info-top ul li:before,
.oni_fiche-info-2 ul li:before{
	clear: both;
	float: left;
	content: "\e629";
	font-family: 'onisep_icons';
	speak: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 7px;
	line-height: 14px;
	padding-right: 7px;
	font-weight: bold;
	color: #0d7b92;
	
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.oni_fiche-info-1 .oni_fiche-info-top ul li.green-tick,
.oni_fiche-info-2 ul li.green-tick {
    background: url('../images/li-puce-verte.gif') no-repeat 0 6px;
    padding: 0 0 10px 10px;
    position: static !important;
}

.oni_fiche-info-1 .oni_fiche-info-top ul li {
    padding:0 0 10px 8px;
}

.oni_fiche-info-2 ul li p {
    padding: 0 0 7px 0;
}
.oni_fiche-info-1 .oni_fiche-info-top ul li span,
.oni_fiche-info-2 ul li span,
.oni_fiche-info-2 ul li strong {
    color: #0D7B92;
    font-weight:bold;
}
.oni_fiche-info-1 .oni_fiche-info-top ul li span,
.oni_fiche-info-1 .oni_fiche-info-top ul li p {
    font-size:0.8em;
}

.oni_fiche-info-1 ul .oni_div-map {
    background: none !important;
}
.oni_nav-in {
    margin:0 0 10px 0;
}
.oni_inner_nav-in-ul_container {
    overflow: hidden;
    position:relative;
    height:42px !important;
}
.oni_nav-in-ul {
    overflow: hidden;
    padding: 10px 0 0 0;
    margin: 0 0 0 10px;
  zoom:1;
}
.oni_nav-in-ul li {
    float: left;
    padding:0;
    margin:0 0 2px 0;
    font-size: 0.9em;
}

.oni_nav-in-ul li h2 {
    font-size:1em !important;
    font-weight:normal !important;
}

.temoignage-date{
    margin-top: -5px;
    margin-bottom: 10px;
    font-size: 0.9em;
 }
.oni_nav-in h3.remove-space,
.oni_nav-in h4.remove-space{
    margin-bottom: 0px !important;
}
.oni_nav-in h2,
.oni_nav-in h3 {
    margin:0 0 15px -20px !important;
    padding:0;
    font-size:1.3em !important;
    font-weight:bold;

}

.oni_nav-in h2:before,
.oni_nav-in h3:before {
	float: left;
	content: "\e609";
	font-family: 'onisep_icons';
	speak: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 9px;
	line-height:18px;
	padding-right: 7px;
	font-weight: bold;
	color: #2B96AB;
	
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.oni_nav-in h4 {
    margin:0 0 15px -20px !important;
    padding:0 0 0 10px;
    font-weight:bold;
    color:#2B96AB;
}

.oni_nav-in .oni_blockPubliOnisep .oni_visu {
    float:left;
    margin:0 12px 0 0;
    padding:0 10px 0 0;
    border-right:1px solid #ccc;
}



.oni_nav-in-ul li a {
    float: left;
    display: block;
    padding: 8px 9px;
    margin:0 0 0 0;
    border: 1px solid #86878C;
    border-bottom: 0px !important;
    background: #D2D3D7 url('../images/bg_li-nav.jpg') repeat-x 0 0;
}




.oni_nav-in-ul li a:hover {
    text-decoration:none;
}

.oni_nav-in-ul .oni_li-map {
    padding:0 5px 0 0;
}

.oni_nav-in-ul .oni_li-map a {
    padding: 0 !important;
}


.oni_nav-in-ul .oni_li-on {
    border-bottom: 1px solid white;
    /*position:relative;*/
  _zoom:1;
    padding: 8px 9px 8px 9px;
    /*top: -2px;*/
    margin-right: -2px;
    font-weight: bold;
    background: #fff;
}

.oni_li-special a {
    text-align: center;
    padding: 3px 9px 3px 9px !important;
    line-height: 1em;
    height: 24px;
}

.oni_li_nav_ul_hover a {
    background: #B7D2ED url('../images/bg_li-nav-special.jpg') repeat-x 0 0 !important;
    color: #0F59A0;
}
.oni_li_nav_ul_hover a.oni_li-on {
    background:#FFFFFF !important;
    color:#000;
}

.oni_li-more a {
    width:19px;
    height:29px;
    background: #B7D2ED url('../images/bg_li-nav-more.gif') no-repeat 0 0 !important;
    color: #0F59A0;
    text-align: center;
    padding:0 !important;
    line-height: 1em;
    text-indent:-9999px;
}
.oni_li-less a {
    width:19px;
    height:29px;
    background: #B7D2ED url('../images/bg_li-nav-less.gif') no-repeat 0 0 !important;
    color: #0F59A0;
    text-align: center;
    padding:0 !important;
    line-height: 1em;
    text-indent:-9999px;
}
.oni_div-nav-in {
    border: 1px solid #86878C;
    margin: -3px 0 0 0;
    padding: 20px 30px;
    min-height: 180px;
    height: auto !important;
    height: 180px;
    clear: both;
}

.oni_div-nav-in #oni_onglet-1,
.oni_div-nav-in #oni_onglet-2,
.oni_div-nav-in #oni_onglet-3,
.oni_div-nav-in #oni_onglet-4,
.oni_div-nav-in #oni_onglet-5,
.oni_div-nav-in #oni_onglet-6,
.oni_div-nav-in #oni_onglet-7
{
	display:none;
}

#oni_onglet-1 #map{
	width: 590px;
	height: 400px

}

div.googlemapnowrap{
	white-space: nowrap;
}


.oni_li-special .oni_li-on {
    padding: 3px 11px 4px 11px !important;
    background: white !important;
    color: black;
}
.oni_nav-in-ul .oni_li-map .oni_li-on {
    padding: 0 !important;
    color: black;
    height: 30px;
    border-left: 2px solid #86878C;
    margin: 0 3px 0 0 !important;
}
* html .oni_nav-in-ul .oni_li-map .oni_li-on {
    border-left: 1px solid #86878C;
}

.oni_div-nav-in .oni_onglet a {
    color:#0D7B92;
}

.oni_nav-in .oni_onglet ul li {
    padding: 0 0 0 8px;
    background-image:none;
}

.oni_nav-in .oni_onglet ul.treeView li:before,
.oni_nav-in .oni_onglet ul.treeView li.open.expandable.lastExpandable:before,
.oni_nav-in .oni_onglet ul.treeView ul.cLibelle2.escLeft li.open.expandable:before,
.oni_nav-in .oni_onglet ul.escLeft li:before,
.oni_nav-in .oni_onglet ul.aRubrique.cLibelle1.treeview > li.expandable:before,
.oni_nav-in .oni_onglet ul.aRubrique.cLibelle1.treeview > li.collapsable:before
{
    background-image: none;
    padding: 0;
    content: "";
}

.oni_nav-in .oni_onglet ul li:before,
.oni_nav-in .oni_onglet ul.cLibelle2.escLeft li:before,
.oni_nav-in .oni_onglet li.collapsable.lastCollapsable ul.escLeft li:before
{
	float: left;
	clear: both;
	content: "\e629";
	font-family: 'onisep_icons';
	speak: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 7px;
	line-height: 14px;
	padding-right: 7px;
	font-weight: bold;
	color: #585858;
	
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.oni_nav-in .oni_onglet .aRubrique li.back_plus:before {
	float: none;
	content: '';
}

#left_column .oni_nav-in .spanh2 {
	background:none;
}

.oni_navPagination {
    margin:0;
    text-align:right;
}

.current {font-weight: bold}
#oni_zoom-block .pagenavigator p { text-align: right}

.oni_navPaginationTop {
    float:right;
}

.oni_navPagination li {
    display:inline;
}

.oni_navPagination a {
    font-size:0.9em;
    color:#006ab3;
}

.oni_navPagination .oni_linkBack {
    margin:0 2px 0 0;
}

.oni_navPagination .oni_linkBack a {
    color:#959595;
}

.oni_listDiapo li {
    padding:0 !important;
}

/* Diaporama 2 */
.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding:0 20px;
    width:277px;
    background:none;
    border:none;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    left:0;
    top:23px;
    width:16px;
    background:url('../images/picto_arrow-back.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    background:url('../images/picto_arrow-back-off.png') no-repeat 0 0;
    background-position:0 0;
    cursor:pointer;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    right:0;
    top:23px;
    width:16px;
    background:url('../images/picto_arrow-next.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    background:url('../images/picto_arrow-next-off.png') no-repeat 0 0;
    background-position:0 0;
    cursor:pointer;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    margin:0 0 0 3px;
    width:270px;
}

.jcarousel-skin-tango .jcarousel-item {
    margin:0 2px 0 0;
    padding:0;
    width:66px;
    height:66px;
}

/************Resultats simples************/
.oni_title-result span{
    font-size: 0.8em;
    font-weight:normal;
	color: black;
}

#oni_zoom-block .oni_title-result, #oni_zoom-block .oni_title-result h3 {

    font-weight:bold;
	margin: 0 0 0 25px !important;
	height: 24px;
    padding: 1px 0 0 0;

}

#oni_zoom-block .oni_title-result:before, #oni_zoom-block .oni_title-result h3:before,
.entete_result:before
{
	float: left;
	content: "\e609";
	font-family: 'onisep_icons';
	speak: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 17px;
	line-height:21px;
	padding-right: 7px;
	font-weight: bold;
	color: #c9d800;
	
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.entete_result {
    display: block;
    width: 546px;
    padding-left: 120px;
    padding-bottom: 15px;

}

.result_null {
    display: block;
    width: 546px;
    padding-left: 120px;
}

.entete_result:before{
	line-height: 60px;
	font-size: 44px;
	
}

#oni_zoom-block .entete_result  h3.oni_title-result{
    background: none;
	margin:0!important;
	padding:0;

}

#oni_zoom-block .entete_result h3.oni_title-result:before{
	content: '';
}

#oni_zoom-block .entete_result .oni_title-result span
{
font-size:23px; font-weight: bold;
color:#2B96AB;
}


.oni_cadre_simple strong {
    margin: 0 0 5px 0;
    display: block;
}
.oni_content-page-filter {
    float: left;
    width: 191px;
/*     left: 483px;
    position: absolute; */
}

.oni_paraSearchCriteres {
    margin:0 0 0 20px;
}

.oni_paraMessage {
    margin:0 0 10px 20px;
}

.oni_champsGmaps {
    font-weight:bold;
}

.oni_contentGMaps {
	display : none;
    margin:0 0 20px 10px;
}

.oni_contentGMaps #map{
	width: 652px;
	height: 332px;
	position: relative;
	background-color: rgb(229, 227, 223);
	overflow: hidden;"
}
.oni_contentGMaps img {
    display:block;
}

.oni_btnResetSearch {
    margin:0 0 0 38px;
    width:133px;
    height:25px;
    background:url('../images/bg_btn-reset-search.png') no-repeat 0 2px;
    border:none;
    cursor:pointer;
    color:#fff;
    font-size:0.8em;
}

.oni_toggleSubMenuFilter {
    background:url('../images/li_form-recherche.gif') no-repeat 10px 5px;
    margin: 0 0 1px 0;
}
.oni_openFilter {
    /*background:url('../images/bg_filter-on.gif') no-repeat 5px 7px;*/
}
.top-filter-transverse .oni_openFilter {
    background:none;
}
.oni_toggleSubMenuFilter a, .oni_toggleSubMenuFilter span {
    display: block;
    margin: 0 1px 0 20px !important;
    text-decoration: none;
    font-size: 1.1em;
    padding: 3px 3px 3px 5px;
    background: url('../images/bg_list-recherche.gif') repeat-y 0 0;
    color: white;
}
*:first-child + html .oni_toggleSubMenuFilter a, .oni_toggleSubMenuFilter span {
    height: 1%;
}
.oni_openFilter a {
    background: url('../images/bg_list-recherche-on.gif') repeat-y 0 0;
}
.oni_subMenuFilter {
    padding: 0 0 0 30px;
    width: auto !important;
    /*background:url('../images/bg_filter_line.gif');*/
    background-repeat: repeat-y;
    margin:-1px 0 0 0;
}
.oni_subMenuFilter div {
    margin: 0 0 5px 0;
    color: #676767;
}
.oni_content-page-filter .oni_content-top-filter {
    background:url('../images/bg_filter.gif') no-repeat 0 0;
    margin:-5px 0 0 0;
    padding: 15px 0 5px 0;
    width: 195px;
}
.oni_content-page-filter .top-filter-transverse {
    background:url('../images/bg_filter_rech.gif') no-repeat 0 0;
}
.oni_content-page-filter .top-filter-transverse ul {
    padding-top:20px;
    height:515px;
}
.oni_content-page-filter .top-filter-transverse label {
    cursor:pointer;
}
.oni_content-page-filter .oni_content-bottom-filter {
    background:url('../images/bg_filter-bottom.gif') no-repeat 0 0;
    width: 195px;
    height: 11px;
    margin: -6px 0 0 0;
}
.oni_content-page-filter .oni_content-top-filter ul {
    width: 192px;
    margin:0;
}
.oni_content-page-filter .oni_content-top-filter ul li a {
    font-size: 0.9em;
}
.oni_content-page-filter .oni_subMenuFilter div {
    margin:0;
    padding: 5px;
}
* html .oni_content-page-filter .oni_subMenuFilter div {
    padding: 3px 5px 3px 2px;
}
.oni_content-page-filter .oni_content-top-filter h3 {
    margin: 0 0 0 23px !important;
}
.oni_content-page-filter .oni_content-top-filter ul div input {
    float: left;
    margin: 0 3px 0 0;
    border: none;
}
.oni_content-page-filter .oni_content-top-filter ul div label {
    font-size: 0.9em;
    color: #0D7B92;
    padding:0;
}
* html .oni_content-page-filter .oni_content-top-filter ul div label {
    padding:3px 0 0 0;
}
.oni_content-page-filter .oni_content-top-filter ul div {
    clear:both;
    width: 150px;
}
.oni_content-page-filter .oni_content-top-filter ul div a {
    background: none;
    text-align: right;
    font-weight: bold;
    color: #0D7B92;
    padding: 0;
    margin:0;
}
.oni_content-page-filter .oni_content-top-filter ul div label a {
    display: inline;
}
.oni_content-page-filter .oni_content-top-filter ul div label a img {
    margin: 0 0 -3px -15px;
    vertical-align:middle;
}
.oni_content-page-result {
    float: left;
	margin: 0 0 0 7px !important;
    overflow: hidden;
    display: block
}
* html .oni_content-page-result {
    display: block;
    width: 450px;
    overflow: hidden;
}

.oni_content-page-result .result-line {
    display: block;
    width: 660px;
    overflow: hidden;
    padding-bottom:8px;
    border-top: 1px dotted #8A9CA5;
}

.oni_content-page-result .result-body{
    display: block;
    width: 480px;
    float: right;
    padding: 3px;
}

.result-color { background-color: #dfeff2; }

h4.transverse_result{
    display: block;
    width: 660px;
    text-align: right;
    font-weight: normal;
    font-size: 11px;
}
h4 span:first-child {
    font-weight: bold;
    color: #2b96ab;
    font-size: 23px;
}
h4 span+span {
    font-size: 23px;
    font-family : Arial;
}

.oni_content-page-result .result-region {
    display: block;
    float: left;
    width: 125px;
    text-align: right;
    margin-top: 5px;
}

.oni_content-page-result h4 {
    display: block;
    clear: both;
    width: 660px;
    text-align: right;
}

.oni_content-page-result .result-title {
    font-size: 1.1em;
    font-weight:bold;
    margin-bottom: 4px;
}


.oni_content-page-result .result-title span {
    font-style:italic;
    font-weight:normal;
    font-size:11px;
}

.oni_content-page-result .result-highlight {
   font-size: 0.9em;
   margin-bottom: 4px
}

.oni_content-page-result .result-highlight b {font-weight: bold}

.oni_result-list .oni_back {
    background-color: #EDF6F1;
}
.oni_result-list ul li {
    padding: 8px 5px 8px 20px;
    background: url('../images/picto_list-result.gif') no-repeat 7px 10px;
    font-size: 1em;
}
.oni_result-list ul li a {
    color: #0D7B92;
}
.oni_content-page-tri {
    background: url('../images/bg_tri.gif') no-repeat 0 0;
    padding: 13px 0 7px 20px;
    font-size: 0.9em;
    color: #6A6A6A;
}
.oni_content-tri {
    float: left;
    width: 210px;
    margin: 2px 0 0 0;
    padding: 0 0 0 5px;
}
.oni_content-tri-select label {
    float: left;
    margin: 2px 5px 0 0;
}
.oni_content-tri-select select {
    width: 168px;
}

.oni_pagination_transverse {
    display: block;
    color: #2b96ab;
    font-size: 13px;
    text-align: right;
    overflow: hidden;
    float: right
}
.oni_pagination_transverse a:hover {
    text-decoration: none;
}
.oni_pagination_transverse .pagination_prec {
    display: block;
    width: 14px;
    background: transparent url( '../images/prec_gris.png' ) no-repeat 0 2px;
}
.oni_pagination_transverse .pagination_suiv {
    background: transparent url( '../images/suiv_gris.png' ) no-repeat 0 2px;
    display: block;
    width: 14px;
}
.oni_pagination_transverse .current-page {
    background-color: #2b96ab;
}
.oni_pagination_transverse .current-page a {
    color: #ffffff!important;
}
.oni_pagination_transverse .first {
    border-left: 2px solid #8a9ca5;
}
.oni_pagination_transverse div {
    display: block;
    width: 14px;
    text-align: center;
    border-right: 2px solid #8a9ca5;
    border-top : 2px solid #8a9ca5;
    border-bottom : 2px solid #8a9ca5;
    float: left;
}
.oni_pagination_transverse div a {
    color: #2B96AB;
}

.pagination_prec {
    display: block;
    float: left;
}
.pagination_suiv {
    display: block;
    float: right;
}

.oni_pagination {
    padding: 5px 10px;
    color: #999999;
    text-align: right;
    font-size: 0.9em;
    margin: 0 0 5px 0;
}
.oni_pagination .oni_pagination-on {font-weight: bold;}
.oni_pagination a, .oni_pagination span {
    color: #0D7B92;
    margin: 0 2px 0 0;
}
.oni_champs {
    margin: 10px 10px 10px 20px;
}
* html .oni_champs {
    margin: 10px 10px 10px 15px;
}
.oni_champs input {
    float: left;
    margin: 0 10px 0 0;
    border: 0;
}
.ie .oni_champs input {
    float: left;
    margin: 0 5px 0 0;
    border: 0;
}
* html .oni_champs label {
    margin-top: 3px;
}

.oni_cadre_simple-result {
    margin: 0 0 0 10px;
}
.oni_cadre_simple-result .oni_cadre_simple {
    width: 615px !important;
    width: 613px;
}

.oni_tableSearchSimple,
.oni_tableSearchResults {
    width:100%;
    font-size:0.9em;
}

.oni_tableSearchResults.oni_tableSearchResults-Metiers{
	width:450px;
}

.oni_tableSearchSimple caption,
.oni_tableSearchResults caption {
    height:1px;
    overflow:hidden;
}

.oni_tableSearchSimple caption span,
.oni_tableSearchResults caption span {
    display:block;
    position:absolute;
    left:-9999px;
}

.oni_tableSearchSimple thead th a,
.oni_tableSearchResults thead th a {
    display:block;
    padding:0 0 0 15px;
    background:url('../images/picto_tri.png') no-repeat 0 50%;
}

.oni_tableSearchResults tbody td {
    background-image:url('../images/bg_table-sep.png');
    background-position:0 0;
    background-repeat:repeat-y;
}

.oni_subFilter dl dt.oni_linkClose,
.oni_tableSearchResults tbody th.oni_linkClose {
    background:url('../images/bg_result-job-line2.png') no-repeat 10px 15px;
}
.oni_subFilter dl dd {
    background:url('../images/bg_result-job-line2.png') repeat-y 10px 15px;
}

.oni_tableSearchResults tbody .oni_first {
    background-image:none;
}

.oni_tableSearchResultsJobs tbody .oni_first {
    padding:6px 7px 6px 20px;
    background-image:url('../images/bg_result-job-line.png');
    background-repeat:repeat-y;
    background-position:10px 0;
}

.oni_linkClose a,
.oni_linkOpen a {
    display:block;
    padding:0 0 0 15px;
}

.oni_linkClose a {
    background:url('../images/picto_close.png') no-repeat 0 50%;
}

.oni_linkOpen a {
    background:url('../images/picto_open.png') no-repeat 0 50%;
}
.oni_linkCat td {
    padding:0;
}

/* filter et toggle des resultats de recherche */
.oni_filter {
    padding:0 0 10px 0;
}
.oni_filter a {
    color:#535353;
    display:block;
    border:1px solid #87A9C1;
    padding:3px 10px 3px 30px;
    background: url('../images/picto_filter_asc.gif') no-repeat 5px 50%;
}
.oni_filter.oni_desc a {
    background-image: url('../images/picto_filter_desc.gif');
}
.oni_filter a:hover {
    text-decoration:none;
}
.oni_toggleFilter h4 a {
    color:#fff;
    display:block;
    padding:3px 10px 3px 30px;
    background:#0F4D7A url('../images/picto_list_white.gif') no-repeat 10px 50%;
}
.oni_toggleFilter.oni_open h4 a {
    background:#0F4D7A url('../images/li_puce-white.gif') no-repeat 5px 50%;
}
.oni_contentFilter {
    padding:0 0 15px 0;
}

.oni_subFilter dt {
    padding:6px 7px;
    font-size:0.9em;
}
.oni_subFilter dd {
    padding:0 0 0 11px;
}

.oni_subFilter dl,
.oni_subFilter dd table {
    margin:0;
}

.oni_subFilter dl dd dl dt {
    padding:6px 7px 6px 0;
}
    .oni_subFilter dl dd dl dt.oni_linkClose a {
        background:url('../images/picto_inner_close.png') no-repeat 0 50%;
        padding:0 0 0 22px;
    }
    .oni_subFilter dl dd dl dt.oni_linkOpen a {
        background:url('../images/picto_inner_open.png') no-repeat 0 50%;
        padding:0 0 0 22px;
    }


.oni_tableSearchResults thead {}
    .oni_tableSearchResults thead th {
        background:#f4f4f4;
        text-align:left;
        vertical-align:bottom;
    }
        .oni_tableSearchResults thead th a {
            background:none;
            display:block;
            padding:0;
            color:#959595;
            font-size:0.8em;
        }
    .oni_tableSearchResults thead td {
        background:#0d7b92 url(../images/bg_dotted.gif) repeat-x 0 100%;
    }
        .oni_tableSearchResults thead td a {
            display:block;
            height:10px;
            background: url('../images/picto_filter_off.png') no-repeat 5px 50%;
        }
        .oni_tableSearchResults thead td a.oni_desc {
            background: url('../images/picto_filter_desc.png') no-repeat 5px 50%;
        }
        .oni_tableSearchResults thead td a.oni_asc {
            background: url('../images/picto_filter_asc.png') no-repeat 5px 50%;
        }
            .oni_tableSearchResults thead td a span {
                display:none;
            }
        .oni_tableSearchResults thead th a:hover,
        .oni_tableSearchResults thead td a:hover {
            text-decoration:none;
        }
    .oni_tableSearchResults tbody tr.oni_last {
        background: url(../images/bg_dotted.gif) repeat-x 0 100%;
        padding:0 0 2px 0;
    }

    .oni_subFilter dl dd .oni_tableSearchResults .oni_searchSwitch .oni_first {
        background:url('../images/bg_result-job-line3.png') no-repeat 0 50%;
    }


/**************Metiers secteurs****************/
.oni_metiers h1 {
    background: none !important;
    color: #07608c !important;
    padding: 0 0 0 0 !important;
    font-size: 2.45em !important;
}
.oni_secteur {margin-left: 5px;}

.oni_secteur ul li a span {
    display: block;
    font-size: 0.9em;
    vertical-align: middle;
    overflow: hidden;
    word-wrap: break-word;
    float: left;
    width: 75px;
    /*font-weight: bold;*/
    /*height: 1%;*/
}
.oni_secteur ul li a:hover span {
    text-decoration: underline;
}
.oni_secteur ul li {
    float: left;
    display: inline;
    width: 158px;
    margin: 0 3px 0 0;
    padding: 0 0 0 0;
    background: url('../images/bg_secteur-b.gif') no-repeat 0 bottom !important;
    height: 70px;
}
* html .oni_secteur ul li {
    padding: 0 0 5px 0;
}
.oni_secteur ul li div {
    background: url('../images/bg_secteur.gif') no-repeat 0 0 !important;
    padding: 5px;
}
.oni_secteur ul li img {
    margin: 0 6px 5px 0;
    float: left;
}

/**************Article national avec info regionale poussee****************/

.oni_sommaire {
    margin:0 0 12px;
}
.oni_sommaire h2 {
    background:none;
    color:#81817F;
    font-size:1.5em !important;
    margin:0 !important;
}
.oni_borderTop_sommaire {
    border-bottom:1px solid #ADB9C0;
    border-top:7px solid #0D7B92;
}
.oni_sommaire h3, .oni_sommaire h3 a {
    background:#e4ecef;
    margin:5px 0 !important;
    padding:2px 10px;
}
ul.oni_list_sommaire {
    margin:0 !important;
}
.oni_list_sommaire li {
    background:transparent url(../images/li_picto_consult.gif) no-repeat 0 5px;
    font-weight:bold;
    margin:0 0 0 10px;
    padding:0 0 0 10px;
}
    .oni_list_sommaire li a {
        font-weight:bold;

    }

    .oni_list_sommaire li span.select {
        font-weight:bold;
		color:#313131;

    }

/* ------------------------------------
    RUBRIQUE REGIONALE
------------------------------------ */

/* Identifiant rubrique (classe sur le body) */
#oni_upperContent .oni_subnavTitle.oni_red,
.oni_rubrRegion #oni_upperContent .oni_subnavTitle {
    padding:0;
    background:url('../images/bg_subnav1-regions.png') repeat-x 0 0 #9d0d15;
    text-transform:uppercase;
}

#oni_upperContent .oni_subnavTitle.oni_red span,
.oni_rubrRegion #oni_upperContent .oni_subnavTitle span {
    font-size:0.5em;
}

#oni_upperContent .oni_subnavTitle.oni_red a,
.oni_rubrRegion #oni_upperContent .oni_subnavTitle a {
    padding:5px 0 0 5px;
    display:block;
    float:left;
    font-size:1.8em !important;
    text-transform:uppercase !important;
}


.oni_rubrRegion #oni_zoom-block  h1,
#oni_zoom-block h2
.oni_rubrRegion h2, .oni_rubrRegion #oni_zoom-block h2,
.oni_rubrRegion #oni_zoom-block .oni_tag,
.oni_rubrRegion #oni_zoom-block .oni_blockArticle h2 a {
    color:#9D0D15;
}



.oni_rubrRegion .oni_blockChiffreCle .oni_textChiffre {
    color:#9D0D15 !important;
}

/* Rubrique A la Une Regionale */
/*#oni_zoom-block .oni_textCategory,
#oni_zoom-block .oni_date {
    float:left;
}*/

.oni_rubrRegion  #oni_zoom-block h2 a{
    color: #9D0D15;
}

.oni_rubrRegion .oni_list_consult li a, .oni_rubrRegion .oni_border_consult li a, .oni_rubrRegion .oni_border_essentiel li a {
    color: #9D0D15;
}

#oni_zoom-block .oni_textCategory {
    height: 14px;
    margin: 0;
    width: 190px;
}


#oni_zoom-block .Agenda {background:url('../images/categorie.png') no-repeat scroll -7px -58px transparent;}
#oni_zoom-block .Bon-plan {background:url("../images/categorie.png") no-repeat scroll -7px -82px transparent;}
#oni_zoom-block .Tchat {background:url("../images/categorie.png") no-repeat scroll -7px -105px transparent;}
#oni_zoom-block .Chat {background:url("../images/categorie.png") no-repeat scroll -7px -105px transparent;}
#oni_zoom-block .Chiffre-cle {background:url("../images/categorie.png") no-repeat scroll -7px -130px transparent;}
#oni_zoom-block .evenement {background:url("../images/categorie.png") no-repeat scroll -7px -154px transparent;}
#oni_zoom-block .Interview {background:url('../images/categorie.png') no-repeat scroll -7px -182px transparent;}
#oni_zoom-block .Outil {background:url('../images/categorie.png') no-repeat scroll -7px -209px transparent;}
#oni_zoom-block .Podcast {background:url('../images/categorie.png') no-repeat scroll -7px -234px transparent;}
#oni_zoom-block .Portes-ouvertes {background:url('../images/categorie.png') no-repeat scroll -7px -256px transparent;}
#oni_zoom-block .Publication {background:url('../images/categorie.png') no-repeat scroll -7px -35px transparent;}
#oni_zoom-block .Question-de-la-semaine {background:url('../images/categorie.png') no-repeat scroll -7px -303px transparent;}
#oni_zoom-block .Quiz {background:url('../images/categorie.png') no-repeat scroll -7px -326px transparent;}
#oni_zoom-block .Tendance {background:url('../images/categorie.png') no-repeat scroll -7px -347px transparent;}
#oni_zoom-block .Zoom-sur {background:url("../images/categorie.png") no-repeat scroll -7px -369px transparent;}
#oni_zoom-block .Zoom-sur- {background:url("../images/categorie.png") no-repeat scroll -7px -369px transparent;}
#oni_zoom-block .A-la-Une {background:url('../images/categorie.png') no-repeat scroll -7px -392px transparent;}
#oni_zoom-block .Mon-parcours {background:url('../images/categorie.png') no-repeat scroll -7px -417px transparent;}
#oni_zoom-block .Strategies-etudes {background:url('../images/categorie.png') no-repeat scroll -7px -440px transparent;}
#oni_zoom-block .Atout-CV {background:url('../images/categorie.png') no-repeat scroll -7px -462px transparent;}
#oni_zoom-block .Mon-metier {background:url('../images/categorie.png') no-repeat scroll -7px -484px transparent;}
#oni_zoom-block .Nouveaux-diplomes {background:url('../images/categorie.png') no-repeat scroll -7px -508px transparent;}
#oni_zoom-block .Inscription {background:url('../images/categorie.png') no-repeat scroll -7px -531px transparent;}
#oni_zoom-block .Calendrier-de-l-orientation {background:url('../images/categorie.png') no-repeat scroll -7px -555px transparent;}
#oni_zoom-block .Questions-reponses {background:url('../images/categorie.png') no-repeat scroll -7px -578px transparent;}
#oni_zoom-block .Insolite {background:url('../images/categorie.png') no-repeat scroll -7px -602px transparent;}
#oni_zoom-block .Video {background:url('../images/categorie.png') no-repeat scroll -7px -624px transparent;}
#oni_zoom-block .oni_textCategory.survey {background: url('../images/categorie_sondage.png') no-repeat;}

#oni_zoom-block .oni_date2 {
    margin: 0;
    padding: 0 0 6px 20px;
    color: #666666;
    font-weight:none;
    font-size: 0.8em;
    float: none;
}


#oni_zoom-block .oni_date {
    margin:0;
    padding:0 5px 0 0;
    color: #000000;
    font-weight: bold;
}

#oni_zoom-block .oni_visu {
    float:left;
    margin:0 15px 0 0;
}

#oni_zoom-block h1.oni_no-bg {
    margin:0;
    padding:0;
    background:none;
    font-size:2.6em;
}
#oni_zoom-block .oni_contentUneRegions h1 {
    margin:0;
    padding:0;
    background:none;
    font-size:2.6em;
    color:#9d0d15;
}


#oni_zoom-block .oni_blockArticle {
    background-position:left bottom;
}

.oni_blockArticle .oni_blockInner {
    padding:0;
}

.oni_blockArticle .oni_flashContent {
    margin:0 auto;
    width:320px;
}

.oni_regional h1,
.oni_regional h2,
.oni_regional h3 {
    color:#9D0D15 !important;
}
.oni_regional h1 {
    background:transparent url(../images/bg_redArrow.png) no-repeat 5px 50% !important;
}

/* ------------------------------------
    LIBRAIRIE
------------------------------------ */
/* Menu librairie */
.oni_librairie h1.oni_titleHomes {
    color:#81817F;
    font-size:3em;
    padding:0;
    background:none !important;
}
.oni_librairie .oni_content-L {
    width:180px;
}
.oni_librairie .oni_content-R {
    width:460px;
}
#oni_menuLib {
    float: left;
    width: 180px;
    font-size: 0.95em;
    margin-top:8px;
}
#oni_menuLib h3 {
    color: #0b60ad !important;
    font-weight:bold;
    padding: 0;
    margin: -10px 0 0 3px;
}
#oni_menuLib h2 {
    background: #d7d7d7;
    font-size: 1.2em;
    font-weight: lighter;
    color: black;
    padding: 4px 0 3px 12px;
}
#oni_menuLib ul li {
    background: url('../images/li_picto.gif') no-repeat 2px 6px;
    display: block;
    padding: 2px 0 2px 10px;
    width: 161px;
    color: #0b60ad;
}
#oni_menuLib ul li a {
    text-decoration: none;
    color: #0b60ad;
}
#oni_menuLib ul {padding: 0 0 7px 3px;}
#oni_menuLib div ul li a:hover {
    text-decoration: underline;
}

/* Content Librairie */
.oni_librairie h2 {
    background:#0F5D98 url(../images/bg_list-recherche-on.gif) repeat-y 0 0;
    padding: 4px 0 3px 12px;
    color: #fff;
    font-size: 1.2em !important;
    clear: both;
}
.oni_librairie .oni_lib-content {
    margin: -4px 6px 20px 0;
    float: left;
    width: 217px;
    background: #faf3f5;
    padding: 13px 4px 13px 6px;
    min-height: 300px;
    height: auto !important;
    height: 300px;
}
.oni_librairie .oni_lib-content h3 {
    color: black;
    font-weight: bold;
    font-size: 1.2em;
    background:url('../images/picto_list_black.gif') no-repeat 0 4px;
    padding: 0 0 0 5px;
}
.oni_lib-content img {
    float: left;
    margin: 0 5px 15px 0;

}
.oni_lib-content p {
    font-size: 0.95em;
    padding: 0 0 5px 0;
}
.oni_lib-content a {
    color: #0b60ad;
}

.oni_lib-content .oni_panier {
    clear: both;
}
.oni_lib-content .oni_panier ul li {clear: both; overflow: hidden;}
.oni_lib-content .oni_panier ul li strong {
    font-size: 1.3em;
    display: block;
    float: left;
    border: 1px solid #0F4D7A;
    width: 47px;
    height: 18px;
    text-align: center;
}
.oni_lib-content .oni_panier ul li .oni_ajout,
.oni_lib-content .oni_panier ul li .oni_telecharger {
    float: left;
    display: block;
    width: 137px;
    font-weight: bold;
    color: #fff;
    padding: 3px 0 4px 30px;
}
.oni_lib-content .oni_panier ul li .oni_ajout {
    background: url('../images/li_ajouter-panier.gif') no-repeat 0 0;
    font-size: 1.05em;
}
*:first-child + html .oni_lib-content .oni_panier ul li .oni_ajout {
    padding: 3px 0 5px 30px;
}
* html .oni_lib-content .oni_panier ul li .oni_ajout {
    padding: 3px 0 2px 30px;
}
.oni_lib-content .oni_panier ul li .oni_telecharger {
    background: url('../images/li_telecharger.gif') no-repeat 0 0;
    font-size: 0.95em;
}
.oni_librairie .oni_nouveautes {
    clear: both;
}
.oni_librairie .oni_nouveautes h4 {
    font-size: 0.95em;
    color: #0b60ad;
    background:url('../images/picto_sun.gif') no-repeat 0 0;
    padding: 0 0 0 20px;
    margin: 0 0 0 15px;
}
.oni_librairie .oni_nouveautes ul {margin: 0 0 0 20px;}
.oni_librairie .oni_nouveautes ul li {
    background: url('../images/li_picto.gif') no-repeat 2px 6px;
    display: block;
    padding: 2px 0 2px 10px;
    width: 161px;
    color: #0b60ad;
    font-size: 0.95em;
}
.oni_librairie .oni_marg-none {margin-right: 0 !important;}
.oni_librairie .oni_dossier-special {
    background: none;
    color: #000;
    margin: 0 !important;
    padding: 0 0 0 12px!important;
}
.oni_librairie .oni_cadre {
    width: 424px;
    margin-top: -4px;

}
.oni_librairie .oni_cadre img {
    float: left;
    margin: 0 7px 5px 0;
}
.oni_librairie .oni_cadre h3 {
    text-transform: uppercase;
    font-size: 1.2em;
    color: #1A4D80;
    font-weight:bold;
}
.oni_librairie .oni_cadre p {
    font-size: 0.95em;
}
.oni_librairie .oni_cadre a {
    font-size: 0.95em;
    text-decoration: none;
    color: #0b60ad;
}

/* Blocs sidebar */
.oni_resultPanier {
    margin: 15px 0 12px 0;
    color: #fff;
    background: #016fbe url('../images/bg_blueRtoL.png') repeat-y top right;
    padding:6px 10px 17px;
    font-size: 1.3em;
    line-height: 10px;
    width: 279px;
    height: 1%;
}
.oni_resultPanier img {
    float: left;
    margin: 0 10px 3px 0;
}
.oni_resultPanier a {
    color: #fff;
    display: block;
    padding: 12px 0 0 0;
}

.oni_blockSearch.oni_blockSearchLib {
    padding:0 0 7px;
    background:transparent url(../images/bg_blockSearchLib_bottom.png) no-repeat bottom left;
    margin:0 0 10px;
}
.oni_blockSearch.oni_blockSearchLib .oni_form-recherche {
    padding:10px 3px 0;
    background:transparent url(../images/bg_blockSearchLib.png) no-repeat scroll 0 0;
    margin:0 !important;
}
.oni_blockSearch.oni_blockSearchLib .oni_form-recherche ul {
    margin:0;
    background:none;
}
.oni_blockSearch.oni_blockSearchLib .oni_form-recherche .oni_subMenu form {
    padding:0;
}
.oni_blockSearch.oni_blockSearchLib .oni_form-recherche .oni_subMenu label {
    float:none;
    margin:2px 0;
    text-align:left;
}

.oni_telecharger-sidebar {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background: white;
    padding: 4px 0 4px 20px;
    overflow: hidden;
    height: 1%;
    margin-bottom: 10px;
}
.oni_telecharger-sidebar img {
    float: left;
    margin: 0 9px 0 0;
    width: 32px
}
.oni_telecharger-sidebar div {float: left;width: 200px}
.oni_telecharger-sidebar p {
    margin: 6px 0 0 0;
    padding: 0 0 2px 0 !important;
    color: #1A4D80;
    font-weight: bold;
    font-size: 1em;
}
.oni_telecharger-sidebar div a {
    display: block;
    background: url('../images/li_picto-pdf.gif') no-repeat 0 0;
    padding: 0 0 4px 20px;
    color:#0B60AD;
    font-size:0.95em;
}

.oni_title-sidebar {
    background: #d7d7d7;
    padding: 4px 0 0 12px !important;
    clear: both;
}
.oni_title-sidebar h2 {
    background:url('../images/li_puce-white.gif') no-repeat  0 5px;
    display: block;
    padding: 0 0 4px 20px;
    color: #000;
    font-size: 1.2em;
}
.oni_books-ventes {
    background: white;
    padding: 10px;
    margin: -10px 0 10px 0;
    overflow: hidden;
    height: 1%;
    border: 1px solid #c9c8c3;
}
.oni_books-ventes .oni_books-infos {
    clear: both;
    overflow: hidden;height: 1%;
}
.oni_margin_t {margin-top: 20px !important;}
.oni_books-ventes .oni_books-infos img {
    float: left;
    margin: 0 9px 0 0;
}
.oni_books-ventes .oni_books-infos div {
    float: left;
    width: 170px;
}
.oni_books-ventes .oni_books-infos div h3 {
    color: #1A4D80;
    font-weight: bold;
    font-size: 1em;
    background:url('../images/picto_list_red.gif') no-repeat 0 4px;
    padding: 0 0 0 5px;
}
.oni_books-ventes .oni_books-infos div p {
    font-size: 0.8em;
}
.oni_books-ventes .oni_books-infos div a {
    font-size: 0.8em;
    color: #0b60ad;
}

/* Liste de resultats de recherche */
.oni_lib-result {
    background: url('../images/bg_dotted.gif') repeat-x 0 100% !important;
    overflow: hidden;
    clear: both;
    height: 1%;
    margin-top: 10px;
}
.oni_no-bg {background: none !important;}
.oni_lib-result img {
    float: left;
    margin-right: 10px;
    width: 120px;
}
.oni_lib-result .oni_lib-result-infos {
    float: left;
    width: 330px;
}
.oni_lib-result-infos h3 {
    color: #000;
    margin-bottom: 2px;
    font-weight:bold;
    font-size: 1.2em;
}

.oni_lib-result-infos .oni_price {
    clear: both;
    overflow: hidden;
    height: 1%;
    margin-top: 8px;
    margin-bottom: 20px;
}
.oni_lib-result-infos .oni_price div {
    float: left;
    width: 158px;
}
.oni_lib-result-infos .oni_price div p {
    border:1px solid #0F4D7A;
    text-align: center;
    padding: 7px 0 4px 0;
    color: #000 !important;
    height: 41px;
    margin-bottom: 0 !important;
}
.oni_lib-result-infos .oni_price .oni_with-margin {margin-right: 10px !important;}
.oni_lib-result-infos .oni_price div p span {
    font-size: 1.6em;
    font-weight: bold;
}
.oni_lib-result-infos .oni_price div ul .oni_ajout,
.oni_lib-result-infos .oni_price div ul .oni_telecherger {
    width: 128px;
    padding: 3px 0 4px 30px;
}
.oni_lib-result-infos .oni_price div ul .oni_ajout {
    background: url('../images/li_ajouter-panier.gif') no-repeat 0 0;
}
.oni_lib-result-infos .oni_price div ul .oni_ajout a {font-weight: bold; font-size: 1.05em; color:#FFF;}

.oni_lib-result-infos .oni_price div ul .oni_telecherger {
    background: url('../images/li_telecharger.gif') no-repeat 0 0;
}
.oni_lib-result-infos .oni_price div ul .oni_telecherger a {
    font-size: 0.95em;
    color:#FFF;
}
#oni_trier {
    width: 50px !important;
    border: none;
    background: #1A4D80;
    padding: 2px 0 4px 0;
    color:#FFF;
    font-weight:bold;
    cursor:pointer;
}
* html #oni_trier {
    padding: 2px 0 1px 0;
}


.oni_lib-content-detail {
    width: 454px !important;
    margin: -4px 6px 15px 0;
    background: #faf3f5;
    padding: 13px 4px 13px 6px;
    overflow: hidden;
}
.oni_lib-content-detail div {
    float: left;
}
.oni_lib-content-detail .oni_collection {
    width: 270px;
    font-size: 0.95em;
}
.oni_lib-content-detail h3 {
    font-weight: bold;
    font-size: 1.2em;
    background:url('../images/picto_list_red.gif') no-repeat 0 4px;
    padding: 0 0 0 5px;
}
.oni_lib-content-detail div img {
    float: left;
    margin: 0 13px 5px 0;
}
.oni_lib-content-detail .oni_panier-detail {
    width: 170px;
}
.oni_lib-content-detail .oni_panier-detail p {
    border: 1px solid #1A4D80;
    text-align: center;
    padding: 7px 0 4px 0;
    color: #990f0f !important;
    color: black !important;
}
.oni_lib-content-detail .oni_panier-detail span {
    font-size: 1.6em;
    font-weight: bold;
}
.oni_lib-content-detail .oni_panier-detail ul li a {
    text-decoration: none;
}
.oni_lib-content-detail .oni_panier-detail ul .oni_ajout {
    background: url('../images/li_ajouter-panier.gif') no-repeat 0 0;
    width: 140px;
    padding: 3px 0 4px 30px;
}
.oni_lib-content-detail .oni_panier-detail ul .oni_ajout a {font-weight: bold;font-size: 1.05em; color:#FFF;}
.oni_lib-content-detail .oni_panier-detail ul .oni_telecherger {
    background: url('../images/li_telecharger.gif') no-repeat 0 0;
    width: 140px;
    padding: 3px 0 4px 30px;
}
.oni_lib-content-detail .oni_panier-detail ul .oni_telecherger a {
    font-size: 0.95em;
    color:#FFF;
}
.oni_resume h2 {
    background: url('../images/bg_blackArrowLittle.gif') no-repeat 0pt 5px !important ;
    padding: 0 0 0 13px !important;
    margin-bottom: 3px !important;
    font-size: 1.5em !important;
    color:#000;
}
.oni_resume p {
    padding:0 0 10px 15px;
}
.oni_resume h3 {
    font-size: 1.2em;
    color: black !important;
    font-weight: bolder;
    padding:0 0 0 15px;
}
.oni_resume ul {padding:0 0 0 15px;}
.oni_resume ul li {
    background:url('../images/picto_list_black.gif') no-repeat 0 6px;
    display: block;
    padding: 2px 0 2px 10px;
    font-size: 1em;
}


/* Librairie commande */
.oni_commande-steps {margin: 0 0 0 0;font-size: 0.95em;}
.oni_commande-steps li {float: left;}
.oni_commande-steps .oni_step-1 div{
    margin-left: 0 !important;
}
.oni_commande-steps .oni_step div{
    background: url('../images/li_etape.gif') no-repeat 0 0;
    width: 73px;
    height: 39px;
    margin-left: -10px;
    padding: 12px 0 0 25px;
    color: #959595;
}
.oni_commande-steps .oni_step .oni_step-ok {
    background: url('../images/li_etape-ok.gif') no-repeat 0 0;
    color: white;
}
.oni_commande-steps .oni_step .oni_step-on {
    background: url('../images/li_etape-on.gif') no-repeat 0 0;
    color: white;
}
.oni_commande-steps .oni_step-last {
    background: url('../images/li_etape-last.gif') no-repeat 0 0;
    width: 10px;
    height: 39px;
}
#oni_step1 div {
    position: relative;
    z-index: 1;
}
#oni_step2 div {
    position: relative;
    z-index: 22;
}
#oni_step3 div {
    position: relative;
    z-index: 33;
}
#oni_step4 div {
    position: relative;
    z-index: 44;
}
#oni_step5 div {
    position: relative;
    z-index: 55;
}
.oni_compte {
    clear: both;
    overflow: hidden;
    width: 464px;
    height: 1%;
}
.oni_compte h3 {
    margin-bottom: 5px;
    font-weight:bold;
}
.oni_compte ul {
    margin-left: 13px;
}
.oni_compte ul li {
    background:url('../images/picto_list_black.gif') no-repeat 0 6px;
    display: block;
    padding: 2px 0 2px 10px;
    font-size: 0.95em;
}

.oni_gestion-compte span {color: #ff0000;}
.oni_gestion-compte {
    float: left;
    padding:0;
    width:230px;
    margin-bottom: 15px;
}
.oni_manipulationCompte {
    background: url('../images/bg_commande-b.gif') no-repeat 0 100%;
    clear: both;
    overflow: hidden;
    height: 1%;
}
.oni_manipulationCompte-t {
    background:url('../images/bg_commande-top.gif') no-repeat 0 0;
    padding-top: 8px;
}

.oni_gestion-compte h3 {
    color: #fff;
    background:#0b60ad;
    top: -3px;
    padding: 3px 0 2px 15px;
    position: relative;
    z-index: 11;
    margin:0 0 10px 6px;
    font-weight:bold;
    font-size:1.1em;
}
.oni_gestion-compte div {
    margin:0 0 7px 0;
    color: #676767;
    clear: both;
    overflow: hidden;
    height: 1%;
}
.oni_gestion-compte .oni_seul-line label {
    display: block;
    width: 70px;
    text-align: right;
    float: left;
    margin: 2px 10px 0 0;
    font-size: 0.95em;
}
*:first-child + html .oni_gestion-compte .oni_seul-line label {
    margin: 2px 5px 0 0;
}
.oni_gestion-compte .oni_seul-line input {
    width: 115px;
    height: 15px;
    color: #666;
    float: left;
}
*:first-child + html .oni_gestion-compte .oni_seul-line input {
    width: 120px;
}
.oni_gestion-compte .oni_deux-line label {
    display: block;
    width: 200px;
    text-align: left;
    margin: 2px 10px 0 0;
    font-size: 0.95em;
}
.oni_gestion-compte .oni_deux-line input {
    width: 195px;
    height: 15px;
    color: #666;
}
*:first-child + html .oni_gestion-compte .oni_deux-line label,
*:first-child + html .oni_gestion-compte .oni_deux-line input {
    width: 195px;
}
* html .oni_gestion-compte .oni_deux-line input {
    margin-left: -20px;
}
.oni_gestion-compte .oni_deux-line select {
    width: 198px;
    height: 20px;
    color: #666;
}
*:first-child + html .oni_gestion-compte .oni_deux-line select {
    width: 199px;
}
.oni_gestion-compte .oni_bg_form {
    background: url('../images/bg_dotted.gif') repeat-x 0 0 !important;
    padding: 0 !important;
    margin: 0 0 0 10px !important;
    width: 200px;
    clear: both;
    overflow: hidden;
}
.oni_gestion-compte .oni_no-space {margin-top: -10px;}
.oni_gestion-compte .oni_with-space {margin-bottom: 18px;}
.oni_gestion-compte p {
    font-size: 0.95em;
    margin-left: 20px;
    margin-bottom: 5px;
}
.oni_gestion-compte .oni_para-italic {font-style: italic;color: black;}
.oni_gestion-compte .oni_bloc-radio{
    clear: both;
}
.oni_gestion-compte .oni_bloc-radio input {
    float: left;
    width: 20px;
    border: none;
}
.oni_gestion-compte .oni_bloc-radio label {
    float: left;
    width: 150px;
    font-size: 0.95em;
}
.oni_gestion-compte .oni_bloc-radio-service input {
    float: left;
    width: 20px;
    border: none;
}
.oni_gestion-compte .oni_bloc-radio-service label {
    float: left;
    width: 40px;
    font-size: 0.95em;
}

.oni_save {
    clear: both;
    text-align: center;
}
.oni_save input {
    font-size: 1em;
    color: #fff;
    padding: 0 0 3px 0;
    cursor: pointer;
    border: 0;
    width: 170px;
    background:#0b60ad;
    font-weight: bold;
    letter-spacing: -0.5px;
}
*:first-child + html .oni_save input {
    padding: 1px 0 3px 0;
}
* html .oni_save input {
    letter-spacing: 0;
}
.nowrap {color: white;}
.oni_gestion-compte .oni_manipulationCompte-t div {
    margin: 0 0 7px 20px !important;
    color: #676767;
    clear: both;
    overflow: hidden;
    height: 1%;
}
#oni_courriel {margin-bottom: 5px;}


/* Envoi par email */
.oni_envoie-par-mail h3 {color: black; font-size: 1em;}
.oni_envoie-par-mail div {margin: 0 0 7px 0;}
.oni_small-input input {width: 170px;}
.oni_big-input input {width: 250px;}
.oni_envoie-par-mail div textarea {width: 460px;}
.oni_submit-mail {text-align: center; margin: 0 0 0 125px;}
.oni_submit-mail li {float: left;margin-right: 20px;}
.oni_submit-mail li a {
    font-size: 1em;
    color: white;
    padding: 2px 10px 3px 10px;
    cursor: pointer;
    border: 0;
    width: 60px;
    background:#0b60ad;
    text-decoration: none;
    font-weight: bold;
    display: block;
}

/* Panier Librairie */
.oni_tab-produits-panier {
    clear: both;
    margin-top: 20px;
    border: 1px solid #e2e2e2;
    font-size: 0.95em;
    text-align: left;
}
.oni_tab-produits-panier td {
    text-align:center;
}
.oni_tab-produits-panier thead th {
    background: #0b60ad;
    color: #fff;
    border-right: 1px solid #e2e2e2;
}
.oni_tab-produits-panier thead #th-1 {width: 180px;}
.oni_tab-produits-panier thead #th-2 {width: 50px;}
.oni_tab-produits-panier thead #th-3 {width: 70px;}
.oni_tab-produits-panier thead #th-4 {width: 65px;}
.oni_tab-produits-panier thead #th-5 {width: 14px;}
.oni_tab-produits-panier td {border-right: 1px solid #e2e2e2;}
.oni_tab-produits-panier td input {width: 40px;}
.oni_tab-produits-panier td a {color: #3a4583;}
.oni_recalculer-panier {text-align: right;margin-bottom: 14px;}
.oni_recalculer-panier a {
    font-size: 1em;
    color: white;
    padding: 2px 10px 3px 10px;
    cursor: pointer;
    border: 0;
    width: 60px;
    background:#0b60ad;
    text-decoration: none;
    font-weight: bold;
    margin-right: 117px;
}
.oni_tab-produits-panier tbody th,
.oni_tab-produits-panier tbody td,
.oni_commande tbody th,
.oni_commande tbody td {
    border-bottom:1px solid #C2C2C2;
}

.oni_commande {
    border: 1px solid #e2e2e2;
    font-size: 0.95em;
}
table.oni_commande {
    border-collapse:separate;
    border-spacing:0;
    margin:0 0 10px;
}
.oni_commande .oni_big-td {
    width: 350px;
    border-right: 1px solid #e2e2e2;
    text-align: right;
}
.oni_commande .oni_big-td span {font-style: italic;}
.oni_commande .oni_big-td a {color: #3a4583;}
.oni_commande .oni_small-td {
    width: 100px;
    background: #f9f7f8;
}
.oni_commande .oni_deff-td {background: #dddddd;color: #4f4f4d;}
.oni_consultation {margin: 10px 0 60px 0;}
.oni_consultation li {float: left;}
.oni_consultation li a {
    font-size: 1em;
    color: white;
    padding: 2px 5px 3px 5px;
    cursor: pointer;
    border: 0;
    width: 160px;
    background:#0b60ad;
    text-decoration: none;
    font-weight: bold;
    display: block;
}
.oni_consultation .oni_right {float: right;}
.oni_etablissement {
    clear: both;
    border: 1px solid #ededed;
    padding: 10px 0 0 7px;
    background: #f9f7f8;
    overflow: hidden;

}
.oni_etablissement p {float: left; width: 300px;}
.oni_etablissement p.oni_floatRight {width:140px; height:35px; background:#0b60ad; text-align:center; padding:5px 3px; margin:0 5px 0 0;}
.oni_etablissement p.oni_floatRight a {color:#FFF; text-decoration:none !important; font-weight:bold;}
.oni_mode {
    margin-top: 20px;
    background:url('../images/bg_mode.gif') no-repeat 0 50%;
}
.oni_mode h3 {
    font-size: 1em;
    color: black;
    margin: 0;
    padding: 0 0 0 10px;
    font-weight:bold;
}
.oni_mode ul {font-size: 0.95em;margin-left: 10px;}
.oni_mode div {
    margin-left: 40px;
    border: 2px solid #e2e2e2;
    padding: 13px 5px 0 9px;
}
.oni_mode ul li {
    background: url('../images/picto_list_black.gif') no-repeat 2px 6px;
    padding: 2px 0 2px 10px;
    color: black;
    font-size: 0.95em;
}
.oni_mode span {color: red;}


/* Recapitulatif */
.oni_gestion-compte-recapitulatif div {margin-left: 0 !important;}
.oni_gestion-compte-recapitulatif .oni_manipulationCompte-t ul , .oni_gestion-compte .oni_manipulationCompte-t div {
    margin: 0 0 7px 20px !important;
    color: #676767;
    clear: both;
    overflow: hidden;
    height: 1%;
}
.oni_gestion-compte-recapitulatif .oni_compte-link {text-align: center; width: auto;}
.oni_gestion-compte-recapitulatif .oni_compte-link a {
    font-size: 1em;
    color: white;
    padding: 2px 5px 3px 5px;
    cursor: pointer;
    border: 0;
    width: 160px;
    background:#0b60ad;
    text-decoration: none;
    font-weight: bold;
    display: block;
}
.oni_tab-produits {
    clear: both;
    font-size: 0.95em;
    text-align: left;
    border: 1px solid #e2e2e2;
}
.oni_tab-produits tbody th,
.oni_tab-produits tbody td {
    border-bottom:1px solid #C2C2C2;
}
.oni_tab-produits thead th {
    background:#0b60ad;
    color: #fff;
    border-right: 1px solid #e2e2e2;
}
.oni_tab-produits .oni_last-td {border-right: none;}
.oni_tab-produits .oni_td_bottom {border-bottom: none;}
.oni_tab-produits thead #th-1 {width: 180px;}
.oni_tab-produits thead #th-2 {width: 50px;}
.oni_tab-produits thead #th-3 {width: 70px;}
.oni_tab-produits thead #th-4 {width: 65px;}
.oni_tab-produits thead #th-5 {width: 14px;}
.oni_tab-produits td {border-right: 1px solid #e2e2e2;}
.oni_tab-produits td input {width: 40px;}
.oni_tab-produits td a {color: #3a4583;}
.oni_big-td {text-align: right;}
.oni_tab-produits td span {
    font-style: italic;
    color: black;
}
.oni_tab-produits .oni_small-td {
    background: #f9f7f8;
}
.oni_tab-produits .oni_deff-td {background: #e2e2e2; color: #4f4f4d;}
.oni_recalculer {text-align: right;margin-bottom: 14px;}
.oni_recalculer a {
    font-size: 1em;
    color: white;
    padding: 2px 10px 3px 10px;
    cursor: pointer;
    border: 0;
    width: 60px;
    background:#0b60ad;
    text-decoration: none;
    font-weight: bold;
    margin-right: 30px;
}
.oni_checkbox {
    border: 1px solid #e2e2e2;
    margin: 0 0 10px 40px;
    padding: 10px;
}
.oni_checkbox input {
    float: left;
    margin-right: 5px;
    border: none;
}
.oni_checkbox label {
    font-size: 0.95em;
}
* html .oni_checkbox label {
    margin-top: 3px;
}
.oni_recapitulatif {
    border: 1px solid #e2e2e2;
    padding: 5px;
}
.oni_recapitulatif li {
    background: url('../images/bg_dotted.gif') repeat-x 0 100% !important;
    padding: 5px 0;
    clear: both;
    overflow: hidden;
    height: 1%;
}
.oni_recapitulatif li img {
    float: left;
    margin-right: 10px;
}
.oni_recapitulatif li p {
    font-size: 0.95em;
    float: left;
    margin-right: 20px;
}
.oni_recapitulatif li a {
    font-size: 1em;
    color: white;
    padding: 8px 5px 8px 5px;
    cursor: pointer;
    border: 0;
    width: 188px;
    background:#0b60ad;
    text-decoration: none;
    font-weight: bold;
    display: block;
    float: left;
    text-align: center;
}
.oni_recapitulatif .oni_last-bloc {
    background: none !important;
    padding: 5px 0 0 0;
}
.oni_recapitulatif .oni_last-bloc p {
    float: left;
    width: 293px;
    margin: 0 5px 0 0 !important;
    padding: 0;
}
*:first-child + html .oni_recapitulatif .oni_last-bloc p {
    width: 287px;
    margin: 0 5px 0 0;
}


.oni_recapitulatif .oni_last-bloc p.oni_floatRight {width:138px; height:35px; background:#0b60ad; text-align:center; padding:5px 3px; margin:0 !important;}
.oni_recapitulatif .oni_last-bloc p.oni_floatRight a {color:#FFF; text-decoration:none !important; background:none; font-weight:bold; width:138px; padding:0;}


/* Identification librairie */
.oni_gestion-compte-identification div {margin-left: 0 !important;}
.oni_gestion-compte-identification .oni_manipulationCompte-t div {
    margin: 0 0 7px 20px !important;
    color: #676767;
    clear: both;
    overflow: hidden;
    height: 1%;
}
.oni_gestion-compte-identification .oni_compte {width: 232px;}
.oni_gestion-compte-identification .oni_red-title {
    background: none ;
    color: red;
    margin: 0;
    padding: 0;
}
.oni_mot-passe a {color: #0b60ad;}
.oni_gestion-compte-identification p {margin-left: 0;padding: 0 10px 0 0;}
.oni_compte-link {text-align: center;width: 170px;}
.oni_compte-link a {
    font-size: 1em;
    color: white;
    padding: 2px 5px 3px 5px;
    cursor: pointer;
    border: 0;
    width: 160px;
    background:#0b60ad;
    text-decoration: none;
    font-weight: bold;
    display: block;
}
.oni_gestion-compte-identification .oni_bg_form {height: 1px !important;}


/* Recherche Alphabetique */
.oni_listAlphabetique {
    padding: 3px 8px ;
   background: none repeat scroll 0 0 #2B96AB;
    margin:10px 10px 10px 0;
}

* html .oni_listAlphabetique {
    height:1%;
}

*:first-child + html .oni_listAlphabetique {
    min-height:1%;
}

.oni_listAlphabetique li {
    display:inline;
    padding:0 5px;
    font-size: 1.6em;
}
.oni_listAlphabetique li.oni_active {
    padding:0 5px 0 20px;
    background:transparent url(../images/li_puce-white.gif) no-repeat 3px 50%;
}
.oni_listAlphabetique li.oni_last {
    border:none;
}
.oni_listAlphabetique a {
    color:#fff;
}

/* Liste Odd Even */
.oni_list_oddEven {}
    .oni_list_oddEven li {
        padding:3px 10px;
        color:#000000;
    }
        .oni_list_oddEven li a {
            color: #0D7B92;
    font-weight: bold;
        }
    .oni_list_oddEven li.oni_odd {
        background-color:#DDEEF1;
    }
    .oni_list_oddEven li.oni_even {
        background-color:#fff;
    }

/* Liste Page Liste */
.oni_preList,
.oni_postList {
    border:none;
    height:5px;
}
.oni_preList {
    background:#0F4D7A url(../images/bg_list-recherche-on.gif) repeat-y top right;
}
.oni_postList {
    background:#888888 url(../images/bg_list-recherche.gif) repeat-y top right;
}
.oni_pageList li a {
    display:block;
    padding:0 0 0 15px;
    background:transparent url(../images/li_picto.gif) no-repeat 0 50%;
}


/* Filieres etudes */
.oni_filieres_etudes {margin-left: 5px;}
.oni_filieres_etudes ul li a {
    color: #07608c;
}
.oni_filieres_etudes ul li a span {
    display: block;
    font-size: 1em;
    vertical-align: middle;
    overflow: hidden;
    font-weight: bold;
    height: 1%;
}
.ie6 .oni_filieres_etudes ul li a span {
    overflow: visible;
}

.oni_filieres_etudes ul li {
    float: left;
    display: inline;
    width: 208px;
    margin:0 7px 10px 0;
    padding:0 0 5px;
    background: url('../images/bg_filieres_etudes-b.gif') no-repeat 0 bottom !important;
}

ul li.bl {
    clear: both;
}

.ie6 .oni_filieres_etudes ul li div {
    height:45px;
}
.oni_filieres_etudes ul li div {
    background: url('../images/bg_filieres_etudes.gif') no-repeat 0 0 !important;
    padding: 8px;
    overflow:hidden;
    min-height:45px;
}
.oni_filieres_etudes ul li img {
    padding: 2px 6px 10px 0;
    float: left;
}
.oni_filieres_etudes ul li a span .oni_filieresGrey {
    font-size: 0.9em;
    font-weight: normal;
    color:#727272;
}
.oni_filieres_etudes ul li a span.oni_3_lignes .oni_filieresGrey {
    font-size: 0.79em;
}

/* Resultat Formation */

.oni_result_form ul li a span .oni_filieresGrey {
    font-size: 0.9em;
    font-weight: normal;
    color:#727272;
}
.oni_result_form ul li a span.oni_3_lignes .oni_filieresGrey {
    font-size: 0.79em;
}


.oni_result_form .oni_result_form_wrapper {
    clear:both;
}
    .oni_result_formContainer_top .oni_result_formContainerL,
    .oni_result_formContainer_bottom .oni_result_formContainerL {
        float:left;
        width:15px;
        height:6px;
        background: url('../images/bg_rFcTl.jpg') no-repeat left bottom;
    }
    .oni_result_formContainer_top .oni_result_formContainerR,
    .oni_result_formContainer_bottom .oni_result_formContainerR {
        float:right;
        width:15px;
        height:6px;
        background: url('../images/bg_rFcTr.jpg') no-repeat right bottom;
    }
    .oni_result_formContainer_top,
    .oni_result_formContainer_bottom {
        background: url('../images/bg_rFcT.jpg') repeat-x right bottom;
    }

    .oni_result_formContainer_bottom .oni_result_formContainerL {
        background-image:url('../images/bg_rFcBl.jpg');
        background-position: left top;
    }
    .oni_result_formContainer_bottom .oni_result_formContainerR {
        background-image:url('../images/bg_rFcBr.jpg');
        background-position: right top;
    }
    .oni_result_formContainer_bottom {
        background-image:url('../images/bg_rFcB.jpg');
        background-position: left top;
    }

    .oni_result_formContainer_content {
        background: url('../images/bg_rFcC.jpg') repeat-y top right;
        padding:0 5px 0 0;
    }
    .oni_result_formContainer_innerContent {
        background: url('../images/bg_rFcC.jpg') repeat-y top left;
        padding:5px 0 5px 15px;
    }

.oni_result_form .oni_result_formContainer {
    width:303px;
}

.oni_result_form .oni_result_formContainer_innerContent .oni_inner_result_formL {
    text-align:center;
    width:40px;
    float: left;
}
.oni_result_form .oni_result_formContainer_innerContent .oni_inner_result_formR {
    float: right;
    width:243px;
    min-height:80px;
}
.ie6 .oni_result_form .oni_result_formContainer_innerContent .oni_inner_result_formR {
    height:80px;
}
/*
* 957
.oni_result_form .oni_result_formContainer_innerContent .oni_inner_result_formR .oni_champs input {
    margin: 0px;
}
.oni_result_form .oni_result_formContainer_innerContent .oni_inner_result_formR .oni_champs label {
    margin-left: 18px;
    width: 220px;
}
*/
.ie6 .oni_result_form .oni_result_form_wrapper .oni_result_formContainer {
    margin-top:-15px;
}
.oni_result_form .oni_result_formContainer_innerContent .oni_champs {
    margin:0;
    clear:both;
}
.oni_result_form .oni_result_formContainer_innerContent .oni_ssChamps {
    padding:0 0 0 10px;
}
.oni_result_form .oni_result_formContainer_innerContent .oni_linkMore {
    padding:0 0 0 30px;
}


/* Production rï¿½gion */

.oni_prodRegion img {
    float:left;
    padding:5px 10px 5px 0;
}
.oni_inner_prodRegion {
    padding:10px 5px 10px 0;
}
    .oni_inner_prodRegion p {
        padding:0 0 5px;
    }
    .oni_inner_prodRegion p.oni_price {
        padding:15px 0;
        font-size:1.7em;
    }
    .oni_inner_prodRegion a.oni_print {
        margin:0 0 0 20px;
    }
    .oni_inner_prodRegion .oni_champs input {
        margin:0 5px 0 0;
    }
#oni_zoom-block .oni_floatLeft.oni_margin_l20 a.oni_print {
    color:#0D7B92;
    line-height:1.6em;
}

/* Fil RSS */
.oni_filRss h1 span {
    display:block;
    padding:0 0 0 40px;
    background: url('../images/bg_rss_big.gif') no-repeat 0 50%;
}
    .oni_rssList {
        margin:30px 10px 30px 20px;
    }
        #oni_zoom-block .oni_rssList h2 {
            padding:5px 10px;
            background:#0b60ad;
            color:#FFF;
            font-size:1.2em;
            font-weight:normal;
        }
        .oni_rssList ul {
            margin:0;
        }
            .oni_rssList ul li,
            .oni_rssList ul li a {
                color:#10629e;
            }
            .oni_rssList ul li .oni_odd,
            .oni_rssList ul li .oni_even {
                padding:5px 10px 5px 25px;
                background-image: url(../images/li_picto.gif);
                background-repeat:no-repeat;
                background-position: 10px 50%;
            }
            .oni_rssList .oni_rssSubList .oni_rssSubListOff {
                background-image: url(../images/picto_rss_sub_list_off.gif);
            }
            .oni_rssList .oni_rssSubList .oni_rssSubListOn {
                background-image: url(../images/picto_rss_sub_list_on.gif);
                background-position: 7px 50%;
            }
                .oni_rssList ul li img {
                    vertical-align:middle;
                    margin-left:10px;
                }
                .oni_rssList .oni_rssSubList .oni_rssSubListOn a,
                .oni_rssList .oni_rssSubList .oni_rssSubListOff a {
                    font-weight:bold;
                }
                .oni_rssList .oni_rssSubList ul li .oni_odd,
                .oni_rssList .oni_rssSubList ul li .oni_even {
                    padding:5px 10px 5px 40px;
                    background-position: 25px 50%;
                }
/* Guide en telechargement */
.oni_dllList {
    margin:30px 10px 30px 0;
    background:url(../images/bg_dotted.gif) repeat-x 0 0;
}

    .oni_dllList ul {
        padding:5px 0;
    }
        .oni_dllList ul li {
            width:49.5%;
            background:url(../images/bg_dotted.gif) repeat-x 0 100%;
            padding:0 0 10px 0;
        }
        .oni_dllList ul.oni_last li {
            background:none;
        }
            #oni_zoom-block .oni_dllList ul li h2 {
                margin:0;
                font-size:1.2em;
                padding:0 0 0 10px;
                background:url(../images/bg_h1_small.gif) no-repeat 0 50%;
            }
            #oni_zoom-block .oni_dllList ul li .oni_date {
                padding:0 0 4px 10px;
            }
            .oni_dllList ul li div {
                padding:0 0 0 10px;
            }
                .oni_dllList ul li div img {
                    margin:0 10px 0 0;
                    float:left;
                }
                #oni_zoom-block .oni_dllList ul li div p {
                    font-weight:bold;
                    font-size:0.9em;
                    text-align: left;
                }
                .oni_dllList ul li div a {
                    color:#10629e;
                    font-size:0.9em;
                }

/* Podcast */
.oni_IntroPodcast {
    padding:0 0 0 80px;
    background:url(../images/visu_podcast.jpg) no-repeat 0 0;
    margin:20px 0 0 0;
}
.oni_podcast {
    margin:30px 10px 30px 20px;
    background:url(../images/bg_dotted.gif) repeat-x 0 0;
    padding:10px 0 0 0;
}
    .oni_podcast h2 {
        padding-left:8px;
    }
    .oni_tablePodcast {
        width:100%;
    }
        .oni_tablePodcast caption {
            display:none;
        }
        .oni_tablePodcast thead th {
            background:#0F4D7A url(../images/bg_podcastTr.jpg) repeat-x 0 100%;
            padding:5px 7px 10px;
        }
        .oni_tablePodcast tr {
            background:#EEF5F6 url(../images/bg_dotted.gif) repeat-x 0 100%;
        }
        .oni_tablePodcast tr td.oni_first {
            padding:6px 13px 6px 7px;
            background: url(../images/bg_podcastTd.jpg) repeat-y top right;
        }

#oni_zoom-block.oni_podcast2 h1 {
    font-size:1.5em;
    margin:0 0 20px;
    padding:5px 0 5px 25px;
    background:url(../images/picto_podcast_big.jpg) no-repeat 0 50%;
}
#oni_zoom-block.oni_podcast2 .oni-para {
    font-size: 1.1em;
    line-height: 1.1em;
    padding-left:10px;
}

.oni_podcastContent {
    padding:10px 0;
    background: url(../images/bg_degrade_grey.jpg) repeat-x 0 0;
}
    .oni_podcastContent .oni_podcastContentR {
        float:right;
        width:320px;
    }
    .oni_podcastContent .oni_podcastContentL {
        float:left;
        width:320px;
        padding:0 10px 0 0;
    }

.oni_podList {
    margin:0;
    padding:0 0 10px 0;
}
.oni_podList li {
    padding:0 0 0 10px;
    background:url('../images/li_picto.gif') no-repeat 0 5px;
}
    .oni_podList a {
        color:#004a99;
        font-size:0.9em;
    }
        .oni_podList a span {
            color:#898989;
            display:block;
        }
.oni_itunesIcon {
    padding:0 0 10px 40px;
    background:url('../images/picto_itunes.gif') no-repeat 10px 2px;
}
.oni_rssIcon {
    padding:0 0 10px 40px;
    background:url('../images/picto_rss_wave.gif') no-repeat 5px  2px;
}

/* Contactez nous */
    .oni_contactList dt {
        margin:5px 0 0;
    }
        .oni_contactList dt a {
            color:#FFF;
            display:block;
            padding:10px 10px 10px 30px;
            font-weight:normal;
        }
    .oni_contactList dt.oni_close {
        background:#7E7E7E url(../images/bg_grey.jpg) repeat-y top right;
    }
        .oni_contactList dt.oni_close a {
            background-color:#0b60ad;
            background:url('../images/picto_toggle_off.gif') no-repeat 10px 12px;
        }
    .oni_contactList dt.oni_open {
        background:#0b60ad;
    }
        .oni_contactList dt.oni_open a {
            background-color:#0b60ad;
            background:url('../images/picto_toggle_on.gif') no-repeat 10px 10px;
        }

    .oni_contactList dd {
        padding:10px;
    }
        .oni_contactList dd p {
            padding:0 0 10px 20px;
        }
        .oni_contactList dd fieldset {
            background-color:#eef6f9;
            padding:10px;
        }
            .oni_contactList dd fieldset .oni_form_contact {
                margin:5px 0;
            }
                .oni_contactList dd fieldset .oni_form_contact label {
                    float:left;
                    text-align:right;
                    width:120px;
                }
                .oni_contactList dd fieldset .oni_form_contact input,
                .oni_contactList dd fieldset .oni_form_contact select,
                .oni_contactList dd fieldset .oni_form_contact textarea {
                    margin-left:10px;
                }
                .oni_contactList dd fieldset .oni_form_contact input {
                    width:260px;
                }
                .oni_contactList dd fieldset .oni_form_contact select {
                    width:265px;
                }
                .oni_contactList dd fieldset .oni_form_contact textarea {
                    width:450px;
                    height:110px;
                }
                .oni_contactList dd fieldset .oni_captcha {
                    margin-left:130px;
                }
                .block_spam img {
                    width: 150px;
                    height: 37px;
                }
                .oni_contactList dd fieldset .oni_captcha h3 {
                    font-size:1.3em;
                    margin:10px 0;
                }
                .oni_contactList dd fieldset .oni_captcha p {
                    padding:0 0 10px;
                }
                .oni_contactList dd fieldset .oni_captcha div {
                    margin:10px 0;
                }
                    .oni_contactList dd fieldset .oni_captcha label {
                        float:left;
                        font-weight:bold;
                        font-size:0.9em;
                    }
                    .oni_contactList dd fieldset .oni_captcha input {
                        margin-left:20px;
                        width:170px;
                    }
                    .oni_contactList dd fieldset .oni_captcha .oni_generateCaptcha {
                        border:none;
                        cursor:pointer;
                        width:auto;
                    }
                    .oni_contactList dd fieldset .oni_captcha img {
                        vertical-align:middle;
                    }
            #oni_zoom-block .oni_contactList dd .oni_submit-form {
                margin:10px 10px 0 140px !important;
                text-align:left;
            }


/* ----------------------------
    POPIN
----------------------------- */
.oni_pagePopin {
    background:#fff;
}

.oni_contentPopin {
}

.oni_contentPopin .oni_innerContent {
    padding:0 10px 20px;
}

.oni_btnClosePopin {
    position:absolute;
    padding:0 0 0 10px;
    right:5px;
    top:3px;
    background:url('../images/picto_close-popup.png') no-repeat 0 50%;
    font-size:1.2em;
  z-index:1000;
}

.oni_btnClosePopin a {
    color:#175c9f;
}

.oni_pageOption {}
    .oni_pageOption .popin-content {
        padding:0 0 0 20px;
    }
        .oni_pageOption .popin-content .oni_contentPopin {
            padding:10px 25px 10px 0;
            background:#f5f5f5;
        }
            .oni_pageOption .popin-content .oni_contentPopin .oni_innerContent {
                padding:0;
            }
                .oni_pageOption .popin-content .oni_contentPopin h1 {
                    color:#0b60ad;
                    font-size:20px;
                }
                .oni_pageOption .popin-content .oni_contentPopin .oni_btnClosePopin {
                    right:30px;
                    top:15px;
                }
                    .oni_pageOption .popin-content .oni_contentPopin .oni_innerContent fieldset {
                        border:1px solid #cbcbcb;
                        background:#ffffff url(../images/bg_breadcrumbs.png) no-repeat 0 0;
                    }
                        .oni_pageOption .popin-content .oni_contentPopin .oni_innerContent fieldset label {
                            color:#0b60ad;
                        }
                    .oni_pageOption .popin-content .oni_contentPopin .oni_innerContent .oni_submit-form {
                        text-align:center;
                    }
                        .oni_pageOption .popin-content .oni_contentPopin .oni_innerContent .oni_submit-form input {
                            width:100px;
                        }

.oni_pageParDomaines {}
    .oni_pageParDomaines .popin-content {
        padding:0 0 0 20px;
    }
        .oni_pageParDomaines .popin-content .oni_contentPopin {
            padding:10px 25px 10px 0;
            background:#f5f5f5;
        }
            .oni_pageParDomaines .popin-content .oni_contentPopin .oni_innerContent {
                padding:0;
            }
                .oni_pageParDomaines .popin-content .oni_contentPopin h1 {
                    color:#0B60AD;
                    font-size:2.1em;
                    font-weight:normal;
                }
                .oni_pageParDomaines .popin-content .oni_contentPopin .oni_toClose {
                    float:right;
                }
                    .oni_btnClose {
                        font-size:1.2em;
                    }

                        .oni_btnClose a {
                            color:#175c9f;
                            background:url('../images/picto_close-popup.png') no-repeat 0 50%;
                            padding:0 0 0 10px;
                        }

                    .oni_pageParDomaines .popin-content .oni_contentPopin .oni_btnClosePopin {
                        position:relative;
                        right:auto;
                        top:auto;
                        text-align:right;
                    }
                    .oni_pageParDomaines .popin-content .oni_contentPopin .oni_innerContent fieldset {
                        border:1px solid #cbcbcb;
                        background:#ffffff url(../images/bg_breadcrumbs.png) no-repeat 0 0;
                        padding:10px 20px;
                    }
                        .oni_pageParDomaines .popin-content .oni_contentPopin .oni_innerContent fieldset label {
                            color:#0B60AD;
                            font-size:0.9em;
                        }
                    .oni_pageParDomaines .popin-content .oni_contentPopin .oni_innerContent .oni_submit-form {
                        text-align:center;
                    }
                        .oni_pageParDomaines .popin-content .oni_contentPopin .oni_innerContent .oni_submit-form input {
                            width:100px;
                        }
.oni_pageOrganisme {}
    .oni_pageOrganisme .popin-content {
        padding:0 0 0 20px;
    }
        .oni_pageOrganisme .popin-content .oni_contentPopin {
            padding:10px 25px 10px 0;
            background:#f5f5f5;
        }
            .oni_pageOrganisme .popin-content .oni_contentPopin .oni_innerContent {
                padding:0;
            }
                .oni_pageOrganisme .popin-content .oni_contentPopin h1 {
                    color:#0b60ad;
                    font-size:17px;
                }
                .oni_pageOrganisme .popin-content .oni_contentPopin .oni_btnClosePopin {
                    right:30px;
                    top:15px;
                }

                        .oni_pageOrganisme .popin-content .oni_contentPopin .oni_innerContent fieldset label {
                            color:#0b60ad;
                        }
                    .oni_pageOrganisme .popin-content .oni_contentPopin .oni_innerContent .oni_submit-form {
                        text-align:center;
                        margin:0 auto !important;
                        width:140px;
                    }
                        .oni_pageOrganisme .popin-content .oni_contentPopin .oni_innerContent .oni_submit-form a {
                            display:block;
                            width:100px;
                            background:#0067AE;
                            color:white;
                            font-size:1em;
                            font-weight:bold;
                            padding:5px 20px;
                        }




/* ############################################################################
     pub
############################################################################ */
.pubhaut {
    background: url("../images/pub_.png") no-repeat scroll 50% 0 transparent;
    border: 0 solid #CBCBCB;
    height: 11px;
}

.pubhaut {
    background: url("../images/pub_left.png") no-repeat scroll 0 0 transparent;
    border: 0 solid #CBCBCB;
    height: 90px;
    margin: -90px 0 0 -11px;
    margin: 0;
    position: absolute;
    width: 11px;
}

.pubhaut {
    background: url("../images/pub_left.png") no-repeat scroll 0 0 transparent;
    border: 0 solid #CBCBCB;
    height: 90px;
    left: 0;
    position: absolute;
    top: 0;
    width: 11px;

}

.pubdroite {
    background: url("../images/pub_.png") no-repeat scroll 0 0 transparent;
    border: 0 solid #CBCBCB;
    height: 11px;
    width: 90px;

}

.pubdroite {
    background: url("../images/pub_.png") no-repeat scroll 0 0 transparent;
    border: 0 solid #CBCBCB;
    height: 11px;
    margin: 0;
}

/*------------------------------------------*\
 *                  CHART
\* -----------------------------------------*/
.chart {
    width:585px;
    overflow: hidden;
}
.chart dt{
    width: 90px;
    float: left;
    margin: 0 5px 5px 0px;
    padding: 2px 0;
    display: inline;
    font-weight: bold;
    height: 50px;
    clear:both;
}
.chart dt > div {
    display: block;
    float: left;
}

.chart dd{
    width: 295px;
    background:#cce4e9;
    float: left;
    margin-bottom: 5px;
    display: inline;
}
.chart dd.stats {
    display: block;
    float: left;
    width: 60px;
    text-align: center;
    margin-left: 5px;
}
.chart dd span {
    /*color:#0e43ea;*/
    text-indent: 5px;
    background:#990000;
    text-align: left;
    padding: 2px 0;
    display: block;
	height: 15px;
}
.chart dd.stats span{
    background-color: #cce4e9;
    font-weight: bold;
    text-align: center;
	height: 15px;
}
.chart dd span.insertion_moy {
    /*color:#0e43ea;*/
    text-indent: 5px;
    background:#1d95ac;
    text-align: left;
    display: block;
}
.chart-txt {
    display: block;
    margin: 20px 0px;
    font-weight: bold;
}
.insertion {
    margin-bottom: 20px;
    overflow: hidden;
}
.insertion > span {
    font-weight: bold;
}
.insertion .igauche {
    display: block;
    float: left;
    width: 330px;
}
.insertion .balise{
    display:block;
    width:60px;
    float:left;
    font-size:0.8em;
    padding:1px;
    text-align:center;
    background-color: rgb( 102,102,102 );
    color: #fff;
}
.insertion > div:first-child {
    font-weight: bold;
    margin-bottom: 10px;
    vertical-align: top;
}
.insertion div > div {
    display: block;
    margin-left: 100px;
}
.insertion div > .bleu {
    color: #007a93
}
.insertion div > .bord {
    color: #a0120f;
}
p.note {
    font-weight: bold;
}
p.note span{
    font-weight: normal;
    background-color: rgb( 102,102,102 );
    color: #fff;
}

.clearfix{
    width: 100%;
    display:block;
    clear: both;
}


/**********************************
 *  Régions
 **********************************/
.rg {
    display: block;
    width: 119px;
    height: 15px;
    float: right;
    background: transparent url( "../images/boutons_regions.png" ) no-repeat;
}
.alsace {
    background-position: 66px -33px;
}
.aquitaine{
    background-position: 54px -53px;
}
.auvergne{
    background-position: 53px -73px;
}
.basse-normandie{
    background-position: 17px -92px;
}
.bourgogne{
    background-position: 47px -110px;
}
.bretagne{
    background-position: 54px -130px;
}
.centre{
    background-position: 66px -149px;
}
.champagne-ardenne{
    background-position: 3px -166px;
}
.corse{
    background-position: 72px -183px;
}
.franche-comte{
    background-position: 28px -197px;
}
.guadeloupe{
    background-position: 42px -218px;
}
.guyane{
    background-position: 65px -238px;
}
.haute-normandie{
    background-position: 16px -257px;
}
.ile-de-france{
    background-position: 35px -278px;
}
.la-reunion{
    background-position: 47px -303px;
}
.languedoc-roussillon{
    background-position: -10px -322px;
}
.limousin{
    background-position: 57px -345px;
}
.lorraine{
    background-position: 56px -367px;
}
.martinique{
    background-position: 45px -384px;
}
.midi-pyrenees{
    background-position: 32px -405px;
}
.nord-pas-de-calais{
    background-position: 6px -429px;
}
.aix-marseille{
    background-position: 33px -450px;
}
.nice {
    background-position: 78px -471px;
}
.pays-de-la-loire{
    background-position: 21px -490px;
}
.picardie {
    background-position: 58px -507px;
}
.poitou-charentes {
    background-position: 13px -530px;
}
.grenoble{
    background-position: 53px -553px;
}
.lyon{
    background-position: 77px -574px;
}
.territoires-d-outre-mer{
    background-position: -16px -603px;
}

/****************************** *
 * Type de documents            *
 * **************************** */

.typedoc {
    width: 119px;
    height: 15px;
    float: right;
    background: transparent url( "../images/boutons_typedoc.png" ) no-repeat;
}

.rg_actualite_regional, .rg_actualite {
    background-position: 9px -3px;
}
.rg_article_regional, .rg_article, .rg_dossier_articles_regional, .rg_dossier_articles {
    background-position: 9px -68px;
}
.rg_formation {
    background-position: 10px -141px;
}
.rg_fiche-etab {
    background-position: 7px -92px;
}
.rg_organisme_information {
    background-position: 8px -119px;
}
.rg_metier {
    background-position: 9px -26px;
}

.publications_list {
   position:relative;
   /*display:table-cell;*/
}
.publications_list h3
{
	background: url("../images/li-puce-verte.gif") no-repeat scroll 0 6px transparent;
	padding: 0 0 10px 10px;
	position: relative;
}
.publications_list .publication_simop
{
	list-style:none none none;
	width:120px;
	height:200px;
	float:left;
	/*padding-left:10px;*/
	position:relative;
	/*padding-top:5px;*/
}
.publication_simop .visu
{
	/*width:100px;*/
}

.oni_descfiche{
}

.desc_fiche{
	float: left;
	padding: 0 25px 0 0;
	width: 320px;
}

.publications_fiche{
	float: left;
	padding: 15px 10px;
	width:265px !important;
	left: 0;
    overflow: hidden;
    position: relative;
    visibility: visible;
    border: 10px solid #EEF5F6;
    margin: 0 0 15px;

}
.publications_fiche .publication_simpo_title
{
	color: #2B96AB;
    font-size: 15px;
    font-weight: bold;
    padding: 0;
    text-align: justify;
}

.publications_fleche {
  background: url("../images/fleche_publication.png") no-repeat scroll 0 0 transparent;
    height: 200px;
    left: 233px;
    margin-top: 0;
    position: absolute;
    top: 28px;
    width: 58px;
    z-index: 20;
	cursor: pointer;
}

.oni_cadre_simple div.publication_item
{
	width: 610px;
	float:left;
	padding-top:10px;
}
.embed_vrai_faux
{
	/*display:inline;*/
	padding-top:5px;
	padding-bottom:10px;
}
.embed_vrai_faux div
{
	padding-top:2px;
	padding-bottom:2px;
}
.embed_vrai_faux p
{
	padding:5px 0px 5px 0px;
}
.quizz_buttons img
{
	/*display:inline;*/
	cursor: pointer;
	/*padding:5px;*/
}
div.quizz_item
{
	display:none;
}
#oni_zoom-block p.quizz_question
{
	color: #0D7B92 !important;
	/*font-size: 1.5em;*/
	font-size: 1.1em;
	margin: 8px 0;
	display:inline;
}
#oni_sidebar .tet_services
{
	background:url('../images/services.png') no-repeat scroll 0 0 transparent;
	width:300px;
	height:40px;
	display: block;

}
#oni_sidebar .oni_services a.service_orientationenligne
{
	background:url('../images/services.png') no-repeat scroll 0 -40px transparent;
	width:300px;
	height:20px;
	margin:0;
	display: block;
}
#oni_sidebar .oni_services a.service_stageenligne
{
	background:url('../images/services.png') no-repeat scroll 0 -60px transparent;
	width:300px;
	height:23px;
	margin:0;
	display: block;
}
#oni_sidebar .oni_services a.services_webclasseur
{
	background:url('../images/services.png') no-repeat scroll 0 -83px transparent;
	width:300px;
	height:23px;
	margin:0;
	display: block;
}

#oni_sidebar .oni_services a.services_masecondechance
{
	background:url('../images/services.png') no-repeat scroll 0 -106px transparent;
	width:300px;
	height:23px;
	margin:0;
	display: block;
}
.oni_services
{
	margin-bottom:10px;
}




 /* TABLEAU **************************************************************** */
.redtable {
	background:#df001f;}
.bleutable{
	background:#4faabd;}
.greentable{
	background:#c9d301;}
.greytable{
	background:#d1d9dc;
	}
.orangetable{
	background:#f08a34;
	}


p.black, h2.black, h3.black, h4.black, h5.black, h6.black{
	color:#313131!important;
}

p.white, h2.white, h3.white, h4.white, h5.white, h6.white{
	color:#fcfcfc!important;
}

span.bgcolor_red
{
	background-color: #FF0000;
}
span.bgcolor_yellow
{
	background-color: #00FF00;
}
span.bgcolor_skyblue{
	background-color: #3BB9FF;
}
.tools_icons
{
	float:right;
	margin-bottom:2px;
	position:relative;
	margin-right: 6px;
}

/*
.at15t_print, .at16nc.at16t_print
{
	background-image: none;
}
*/
