/* CSS Document */

/*********************************** General ****************************/
*{
    margin:0;
    padding:0;
}

html
{
    width:100%;
}

a{text-decoration:none;color:#333;}
.padding_top_10{padding-top:10px;}
.padding_bottom_10{padding-bottom:10px;}
.underline{text-decoration:underline;}
a:hover{text-decoration: underline;}
.cb{clear:both;}
.fl{float:left;}
.fr{float:right;}
#logo-me
{
    float:right;
    text-align: right;
}

body {
    background: #1aaa5b  repeat-x top left;
    font-family:Arial,Helvetica,Verdana,sans-serif;
    font-size:12px;
    margin:0;
}

em{
    font-style:italic;
    font-weight:normal;
}

li{
    list-style-type: none;
}

.display_none{
    display:none;
}

.no_margin{
    margin:0 !important;
}

.noir{
    color:#000000;
}

.clear_both{
    clear:both;
}

.float_left{
    float:left;
}

.float_right{
    float:right;
}

.font_12{
    font-size:12px;
}

.font_11{
    font-size:11px;
}

.bold{
    font-weight:bold;
}

.aae5ff{
    color:#aae5ff;
}

.no_border {
    border: 0 none;
}

.font_09 {
    font-size: 9px;
}

.font_10 {
    font-size: 10px;
}

.texte_normal {
    color: black;
    text-decoration: none;
}

.no_underline {
    text-decoration: none;
}

.color1 {
    color: #3B9C00 !important;
}

.color7 {
    color: #07799E !important;
}

.pointer {
    cursor: pointer;
}

.color5, .color6 {
    color: #4D5154 !important;
}

.underline {
    text-decoration:underline;
}

.margin_bottom_10 {
    margin-bottom: 10px;
}

.padding_top_15 {
    padding-top: 15px;
}

.margin_right_30 {
    margin-right:30px;
}

.align_left{text-align:left;}
.align_right{text-align:right;}
.gris_666666{color:#666;}
.color_forum, .color_blog, .color_forum_h2 h2, .color_blog_h2 h2, .color_forum_h3 h3, .color_blog_h3 h3, .color_forum_h4 h4, .color_blog_h4 h4 , .color_forum_a a, .color_blog_a a{
    color:#1aaa5b;
}
.alerteemail.color_forum, .alerte_limit.color_forum{
    color:#FFF;
}
#gabarit{
    margin: 0 auto;
    width: 1370px;
    overflow: hidden;
}

a img {
    border:medium none;
}

a:hover{text-decoration: underline;}
/************** Home **************/

#pagehome, #viewforum, #viewtopic{
    float:left;
    padding-left:16px;
    padding-right:16px;
    padding-top:7px;
    width:620px;
}

#content_page, #page_centre{
    color:#333333;
    background:url('/images_zol/page_centrale_bg.png') repeat-y;min-height:1356px;
    overflow: hidden;
    padding-bottom: 15px;
}

.contenu_gauche {
    float: left;
    width: 620px;
    padding:15px;
}

#gauchedeuxans{
    background-color:#FFFFFF;
    float:right;
    padding-right:16px;
    width:300px;
    padding-top:7px;
}

#rechercher{
    float:right;
    height:36px;
    width:415px;
    margin-top:55px;
    width:416px;
}

#conteneuri{
  width:968px;
  margin:51px auto 0;
  margin-left: 151px;
}

.habillage_loaded #conteneuri,
#headerinter{
    position: relative;
}

.habillage_loaded .smarthab{
    position: absolute;
}

.habillage_loaded #content_page{
    margin-top: 202px;
    position: relative;
}

.smarthuge{
    left: 50%;
    position: relative;
}

.smarthuge img{
    display: block;
 }

#conteneur{
    float: left;
    margin-left: 151px;
    margin-right: auto;
    margin-top: 51px;
    width: 968px;
}

#container{
    float: left;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    width: 972px;
}

.imagesearcg{
    width:126px;
    height:36px;
    float:right;
    padding:0;
    margin:0;
}

.googleperso{
    float:right;
    height:30px;
    width:281px;
}

#rejoignezhead{
    margin-left:95px;
    font-style:italic;
    font-size:12px;
}

#rejoignezhead a{
    color:#e86e1c
}

#youarehere, #youarehereinter{
    padding:5px 10px;
    font-size:11px;
}


#youarehere a, #youarehereinter a{
    color:#333333;
}

#youarehere strong.current, #youarehereinter strong.current{
    color:#999999;
    font-weight:normal;
}

/**
 * TOP MENU *********************************************************************
*/

/**** TOPMENU ****/
#topmenu {
    background-color: #FFFFFF;
    border-top: 1px solid #C4C7CE;
    height: 34px;
    width: 100%;
    font-size: 12px;
    position:relative;
}

#topmenu li {
    cursor: pointer;
    display: block;
    float: left;
    font-family: Arial,sans-serif;
    font-weight: bold;
    height: 30px;
    padding: 0;
    text-transform: uppercase;
    z-index: 100;
    border-right: 1px solid #C4C7CE;

}

#topmenu li a {
    font-family: 'Lato', Arial, sans-serif;
    text-align: center;
    font-size: 14px;
    color:#5d5d5d;
    font-weight: normal;
    display: block;
    float: center;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
}

#topmenu li.separator {
    height:34px;
    width:2px;
    padding:0;
    margin:0;
    background:url("/images_zol/topmenu_bg_separator.png") no-repeat;
}

#topmenu em {
    display: block;
    float: left;
    width: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 26.7px;
}

#topmenu li.current a {
    color: #FFFFFF;
    height:25px;
}

#topmenu li#menu_accueil a:hover{
    color:#5d5d5d;
}

#topmenu li.current a:hover {
    text-decoration: none;
}
#topmenu li.current .left {
}

#topmenu li.current .right {
}

#topmenu div.separator, #topmenu li.separator {
    background: url("/images_zol/topmenu_separator.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    margin-top: 9px;
    padding: 0;
    width: 2px;
}
#topmenu .submitfield {
    background: url("/images_zol/btn_gris_chercher.png") no-repeat scroll 0 0 transparent;
    width:101px;
    height:22px;
    border:0;
    margin-left:1px;
    float:right;
}

#topmenu-search {
    float:right;
    position:relative;
    height: 39px;
    width: 335px;
    margin-right: 20px;
    margin-top: 27px;
}

#menucontent #menu_accueil_content{
    color:#5d5d5d;
}

#topmenu-search .searchfield {
    height:100%;
    width: 73%;
    border: 1px solid #999999;
    margin-right:-3px;
    float:left;
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    padding: 0 20px;
}

#topmenu-search .searchbtn {
    text-indent: -9999em;
    height: 41px;
    width: 50px;
    border: 0;
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    cursor: pointer;
    background: #1aaa5b url('/sharedLibraries/img/ico_loupe.png') no-repeat center center;
}

#topmenu li.separator.over_menu_accueil {
    background: none repeat scroll 0 0 #D5D7DE;
    height: 34px;
    margin-top: 0;
}
#topmenu li.separator.over_menu_forum {
    background: none repeat scroll 0 0 #F29100;
    height: 34px;
    margin-top: 0;
}
#topmenu li.separator.over_menu_formations {
    background: none repeat scroll 0 0 #377EA2;
    height: 34px;
    margin-top: 0;
}
#topmenu li.separator.over_menu_metiers {
    background: none repeat scroll 0 0 #D72B00;
    height: 34px;
    margin-top: 0;
}
#topmenu li.separator.over_menu_emploi {
    background: none repeat scroll 0 0 #9F4389;
    height: 34px;
    margin-top: 0;
}
#topmenu li.separator.over_menu_documents {
    background: none repeat scroll 0 0 #43B4DB;
    height: 34px;
    margin-top: 0;
}
#topmenu li.separator.over_menu_actualites {
    background: none repeat scroll 0 0 #B0D048;
    height: 34px;
    margin-top: 0;
}
#topmenu li.separator.over_menu_concours {
    background: none repeat scroll 0 0 #f29100;
    height: 34px;
    margin-top: 0;
}
#topmenu li#menu_accueil a {
color: #5d5d5d;
}
#menucontent {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 13px;
    height: 33px;
    width: 968px;
    overflow:hidden;
    position:relative
}

#menucontent ul {
}

#menucontent div {
    height: 34px;
}

#menucontent a {
    color:#fff;
}

#menucontent li {
    display:inline-block;
    padding:8px 7px 0;
    height:26px;
}

#menucontent li:hover {

}





#menucontent li.current, #menucontent li.current a {
    font-weight:bold;
}

#menu_accueil_content {
    padding-top:87px;
}

#menucontent #menu_accueil_content h1 {
font-weight: normal;
font-size: 1em;
}

#menu_forum_content ul {
    text-align:left;
}

#menu_formations_content ul {
    text-align: left;
    margin-left: 20%;
}

#menu_metiers_content{
    text-align: center;
}

#menu_emploi_content ul{
    text-align: center;
    margin-left: 5%;
}

#menu_documents_content ul {
    text-align: right;
    margin-right:15%;
}

#menu_actualites_content ul {
    text-align: right;
    margin-right: 5%;
}

#menu_orientation_content ul {
    text-align: right;
    margin-right: 10%;
}

#menu_blog_content ul {
    text-align: right;
    margin-right: 5%;
}

#menu_marketing-box_content{
    padding-left: 40px;
}


#bonshommes {
    background: url("/images_zol/banner_bg_bonhommes.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 77px;
    margin-top: 4px;
    text-indent: -8000px;
    width: 247px;
}
/***************************** FIN TOPMENU *************************************/

.inscrivezvous{
    color:#e86e1c;
    font-weight:bold;
}

.bienvenue{
    font-weight: normal;
    font-size:12px;
}

.bold{
    font-weight:bold;
}

/*** Bloc Pourquoi Marketing Etudiant ***/

#pourquoi_marketing_etudiant{
    margin-right:20px;
    width:300px;
    height:289px;
    float:left;
    margin-bottom:20px;
}

#pourquoi_marketing_etudiant #header{
    background-image:url("/images_zol/bg_pk_marketing_etudiant.png");
    color:#FFFFFF;
    height:30px;
    padding-left:12px;
    padding-top:6px;
    width:288px;
    font-weight:normal;
}

#pourquoi_marketing_etudiant #body{
    background-color:#DBDBDB;
    color:#555555;
    height:242px;
    line-height:22px;
    padding-left:12px;
    padding-top:11px;
    width:288px;
}

#pourquoi_marketing_etudiant #body ul{
    margin-left:18px;
    margin-top:14px;
}

#pourquoi_marketing_etudiant #body ul li{
    list-style-type:decimal;
    line-height:16px;
}

#pourquoi_marketing_etudiant #btn_inscription{
    background-image:url("/images_zol/bg_btn_inscription.png");
    height:25px;
    margin-top:21px;
    padding-top:2px;
    text-align:center;
    width:268px;
}

#pourquoi_marketing_etudiant #btn_inscription a{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

/* Nouveautes */

#plusnouveautes{
    float:right;
    height:287px;
    width:300px;
    margin-bottom:20px;
    margin-right:20px;
}

#plusnouveautes .nouveautes_titre{
    background-image:url("/images_zol/bg_nouveautes_header.png");
    color:#FFFFFF;
    font-size:18px;
    font-weight:bold;
    height:30px;
    padding-left:12px;
    padding-top:6px;
    width:288px;
}

#plusnouveautes p.nouveautes_entrees{
    margin-left:10px;
    margin-top:15px;
}

#plusnouveautes p.nouveautes_entrees span.date{
    color:#999999;
}

#plusnouveautes p.nouveautes_entrees a{
    color:#4c4c4c;
}

/************************ Slideshow ***************************/
#slideshow{
    clear:both;
    width: 630px;
}

#slideshow .box_article .details a{
	font-weight: bold;
}
#slideshow #slideshow_onglet{
    height:58px;
}

#slideshow #slideshow_onglet ul, #slideshow #slideshow_onglet li{
    list-style:none outside none;
    margin:0;
    padding:0
}

#slideshow #slideshow_onglet li{
    display:block;
    float:left;
    width:204px;
    margin-right:4px;
    margin-bottom:19px;
    font-size:18px;
    height:58px;
}

#slideshow #slideshow_onglet h2{
    font-size:18px;
    font-weight:normal;
}

#slideshow #slideshow_onglet li a{
    background-color:#2E6A8A;
    color:#FFFFFF;
    display:block;
    font-size:16px;
    height:44px;
    padding:9px 0 5px 18px;
    text-decoration:none;
    background:url("/images_zol/bg_slideshow_onglet.jpg") no-repeat scroll left top transparent;
}

#slideshow #slideshow_onglet li a.current {
    background:url("/images_zol/bg_slideshow_onglet_current.jpg") no-repeat scroll left top transparent;
    color:#333333;
}

#slideshow .cat_listing{
    background-color:#f5f6e7;
    padding-left:21px;
    width:599px;
    padding-bottom:12px;
}

#slideshow .box_article, .fiches_filiere, .actus_filiere, .fiche_diplome, .actu_diplome,
.listing .item, .post, .dernier_article, .item_listing_article, #listing_diplome .dipbox
{
    clear:both;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #E5E5E5;
    padding: 16px 31px 30px;
    word-wrap: break-word;
    overflow: hidden;
}

#slideshow .box_article.odd, .fiches_filiere.odd, .actus_filiere.odd, .fiche_diplome.odd, .actu_diplome.odd,
.listing .item.odd, .post.odd, .dernier_article.odd, .item_listing_article.odd, #listing_diplome .dipbox.odd
{
    background-color: #F5F5F5;
}

#slideshow .box_article .image,  .fiches_filiere .image, .actus_filiere .image, #fiche_article .image, .fiche_diplome .image, .actu_diplome .image,
.listing .item .image, .post .image, .dernier_article .image, .item_listing_article .image, #plan .image, #listing_diplome .dipbox .image
{
    border: 1px solid #D3D4D6;
    height: 66px;
    margin: 8px 0 0;
    padding: 3px;
    width: 66px;
}

#slideshow .box_article .details, #slideshow .box_article .details a,
.fiches_filiere .details, .fiches_filiere .details a,
.actus_filiere .details, .actus_filiere .details a,
#fiche_article .details, #fiche_article .details a,
.fiche_diplome .details, .fiche_diplome .details a,
.actu_diplome .details, .actu_diplome .details a,
.listing .item .details, .listing .item .details a,
.post .details, .post .details a, .dernier_article .details, .dernier_article .details a,
.item_listing_article .details a, .item_listing_article .details, #plan .details, #plan .details a,
#listing_diplome .dipbox .details, #listing_diplome .dipbox .details a
{
    color: #8C9AB4;
    font-family: Verdana;
    font-size: 10px;
}

#slideshow .box_article .titre,#slideshow .box_article .titre a{
    color: #1aaa5b;
    font-family: Georgia;
    font-size: 20px;
    font-weight: normal;
}
.fiches_filiere .titre, .fiches_filiere .titre a,
.actus_filiere .titre, .actus_filiere .titre a,
#fiche_article .titre, #fiche_article .titre a,
.fiche_diplome .titre, .fiche_diplome .titre a,
.actu_diplome .titre, .actu_diplome .titre a,
.listing .item .titre, .listing .item .titre a,
.post .details .titre, .post .titre a,
.dernier_article .titre, .dernier_article .titre a,
.item_listing_article .titre, .item_listing_article .titre a,
#plan .titre, #plan .titre a,
#listing_diplome .dipbox .titre a, #listing_diplome .dipbox .titre
{
    color: #1aaa5b;
    font-family: Georgia;
    font-size: 16px;
    font-weight: normal;
}
#slideshow .box_article .description,
.fiches_filiere .description,
.actus_filiere .description,
#fiche_article .description,
.fiche_diplome .description,
.actu_diplome .description,
.listing .item .description,
.post .description,
.dernier_article .description,
.item_listing_article .description,
#plan .description,
#listing_diplome .dipbox .description
{
    color: #4D5154;
    font-family: Arial;
    font-size: 12px;
    line-height: 17px;
    width: 420px;
}
#slideshow .box_article .pseudo a,
.fiches_filiere .pseudo, .fiches_filiere .pseudo a,
.actus_filiere .pseudo, .actus_filiere .pseudo a,
#fiche_article .pseudo, #fiche_article .pseudo a,
.fiche_diplome .pseudo, .fiche_diplome .pseudo a,
.actu_diplome .pseudo,  .actu_diplome .pseudo a,
.listing .item .pseudo, .listing .item .pseudo a,
.post .pseudo, .post .pseudo a,
.dernier_article .pseudo, .dernier_article .pseudo a,
.item_listing_article .pseudo,  .item_listing_article .pseudo a,
#plan .pseudo,#plan .pseudo a, #plan .pseudo,#plan .pseudo,
#listing_diplome .dipbox .pseudo, #listing_diplome .dipbox .pseudo a

{
    color: #1aaa5b;
    font-family: Georgia;
    font-size: 12px;
}

#slideshow .cat_listing h3{
}

#slideshow .cat_listing h3 a{
    color:#333333;
}

#slideshow p{
    line-height:20px;
}

#slideshow p.excerpt{
    margin-top:25px;
}

#slideshow span.date{
    text-transform:uppercase;
    line-height:20px;
    float:left;
    margin-right:8px;
}

#slideshow .cat a{
    text-decoration:none;
    color:#FFFFFF;
    font-size:11px;
}

#slideshow .cat{
    color:#FFFFFF;
    float:left;
    font-size:11px;
    height:16px;
    margin-top:2px;
    padding:3px 0 0 7px;
    width:72px;
}

.cat_article{
    background-color:#66C203;
    padding:4px 4px 5px 4px;

}

.cat_document{
    background-color:#33ccff;
    font-size:11px;
    color:#FFFFFF;
    padding:4px 4px 5px 4px;
}

.cat_post_forum{
    background-color:#1aaa5b;
    font-size:11px;
    color:#FFFFFF;
    padding:4px 4px 5px 4px;
}

.cat_emploi{
    background-color:#858753;
    font-size:11px;
    color:#FFFFFF;
    padding:4px 4px 5px 4px;
}

.cat_forum{
    background-color:#FF6600;
    font-size:11px;
    color:#FFFFFF;
    padding:4px 4px 5px 4px;
}
/******* Home Sidebar *******/

#gauchedeuxans #rectanglepub{
    margin-bottom:20px;
}

#gauchedeuxans #hautderniersforuminter{
    background-image:url("/images_zol/bg_home_sidebar_forum_header.png");
    width:283px;
    height:86px;
    padding-left:17px;
    padding-top:6px;
    color:#FFFFFF;
}

#gauchedeuxans strong{
    color:#333333;
}

#gauchedeuxans .questionsreponses{
    font-size:18px;
}

#gauchedeuxans .directforums{
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    margin-top:17px;
}

#gauchedeuxans #derniersforum{

}

#gauchedeuxans #derniersforum ul li{
    background:url("/images_zol/puce.gif") no-repeat scroll 17px center transparent;
    list-style:none outside none;
    padding:5px 0 5px 29px;
    border-bottom:1px solid #DEDEDE;
}

#gauchedeuxans #derniersforum ul li span.date{
    font-style:italic;
    font-size:11px;
    color:#a0a0a0;
}

#gauchedeuxans #derniersforum ul li a{
    text-decoration:none;
    color:#4D5154;
}

#gauchedeuxans #boutonforum{
    background-image:url("/images_zol/bg_home_sidebar_forum_btn_participer.png");
    height:22px;
    margin-left:15px;
    margin-top:19px;
    padding-top:5px;
    text-align:center;
    width:268px;
}

#gauchedeuxans #boutonforum a{
    color:#FFFFFF;
    text-decoration:none;
    font-size:15px;
    font-weight:bold;
    text-transform:uppercase;
}

#gauchedeuxans #basderniersforum{
    margin-top:4px;
    padding-left:17px;
    background-image:url("/images_zol/bg_home_sidebar_forum_rejoignez.png");
    height:36px;
}

#gauchedeuxans #basderniersforum img{
    left:2px;
    position:relative;
    top:4px;
}

#gauchedeuxans #basderniersforum a{
    color:#4D5154;
    font-weight:bold;
}

#actu_media_etudiant{
    background:url("/images_zol/bg_actu_me.jpg") no-repeat scroll left top transparent;
    width: 300px;
    margin: 0 auto 20px auto;
}

#actu_media_etudiant a{
    color:#1aaa5b;
    font-family: Georgia;
}

#actu_media_etudiant ul{
    margin:0;
    padding:0;
}

#actu_media_etudiant ul li{
    background:url("/images_zol/puce_circle_blue.png") no-repeat scroll 18px 10px transparent;
    list-style:none outside none;
    padding:5px 0 5px 31px;
}

#actu_media_etudiant .date{
    font-style:italic;
    color:#8C9AB4;
}

/************************* Avatar lists **************************/
.home_avatars{
    width:940px;
    height:165px;
    padding:0 16px 0 16px;
    margin:25px 0 0 0;
    background-color:#FFFFFF;
}

.bloc_460_36_top0{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    color:#FFFFFF;
    font-size:18px;
    height:31px;
    padding-left:16px;
    padding-top:6px;
    width:444px;
}

.bloc_460_mid{
    background-image:url("/images_zol/bg_home_avatar_list_body.png");
    height:105px;
    padding:15px 0 8px;
    width:460px;
}

.bloc_460_mid a{
    color:#333333;
}

.bloc_460_mid img{
    border:0;
}

/**********************************/
/******** FORMATION ***************/
/**********************************/
#content_page #center{
    background-color:#FFFFFF;
    float:left;
    padding-left:16px;
    padding-right:16px;
    padding-top:3px;
    width:620px;
}

#gauche{
    background: url("/images_zol/shadow_maincontent_left.png") repeat-y scroll 0 0 #E7EAEE;
    float:right;
    width:312px;
    padding-top:3px;
    padding-bottom: 25px;
}

.h1pro{
    margin-top:-20px;
    width:600px;
    margin-bottom:17px;
    font-size:24px;
    font-weight:bold;
}

.h1actualites{
    margin-left:-18px;
    margin-top:-20px;
    width:600px;
    margin-bottom:17px;
    font-size:24px;
    font-weight:bold;
}

.h1ressources{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    color:#FFFFFF;
    margin-left:-18px;
    margin-top:-20px;
    padding:2px 0 0 19px;
    width:600px;
    margin-bottom:17px;
    font-size:24px;
    font-weight:bold;
}

.h1ressources img{
    float:right;
    padding-right:12px;
    padding-top:1px;
}

#formation_top{
    width:582px;
    margin-top:10px;
    padding-bottom:10px;
}

#listing_archive{
    width:618px;
}

#formation_top h2{
    color: #1aaa5b;
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
}

#formation_top #formationmkg{
    line-height:19px;
}

#formation_top #formationmkg a{
    text-decoration:none;
    color:#333333;
}

#formation_acces_direct_diplome, #formation_acces_direct_filiere{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    color:#FFFFFF;
    padding-left:18px;
    padding-top:12px;
    width:602px;
    font-size:11px;
    font-weight:bold;
    margin-bottom:19px;
}

#formation_acces_direct_diplome{
    height:149px;
}

#formation_acces_direct_filiere{
    height:119px;
}

#formation_acces_direct_diplome h3, #formation_acces_direct_filiere h3{
    font-size:21px;
    font-weight:normal;
}

#formation_acces_direct_diplome ul, #formation_acces_direct_filiere ul{
    float:left;
    margin-left:38px;
    margin-top:13px;
    width:155px;
}

#formation_acces_direct_diplome ul li, #formation_acces_direct_filiere ul li{
    margin-bottom:6px;
    list-style-image:url("/images_zol/puce_fleche_blanche.png")
}

#formation_acces_direct_diplome ul a, #formation_acces_direct_filiere ul a{
    color:#FFFFFF;
}

#formation_fiches_diplome, #formation_actus_diplome, #formation_all_articles, #formation_fiches_filiere, #formation_actus_filiere{
    width:618px;
    margin-bottom:19px;
}

#formation_fiches_diplome .header, #formation_top .header, #formation_actus_diplome .header, #formation_all_articles .header, #formation_fiches_filiere .header,
#formation_actus_filiere .header{
    color:#FFFFFF;
    font-size:18px;
    font-weight:bold;
    height:30px;
    padding:5px 0 0 18px;
    width:600px;
}

#formation_fiches_diplome .body .fiche_diplome .fiche_diplome_info, #formation_actus_diplome .body .actu_diplome .actu_diplome_info,
#formation_fiches_filiere .body .fiche_filiere .fiche_filiere_info, #formation_actus_filiere .body .actu_filiere .actu_filiere_info{
    line-height:22px;
    padding-left:127px;
}

#formation_fiches_diplome .body .fiche_diplome .fiche_diplome_info h3 a, #formation_actus_diplome .body .actu_diplome .actu_diplome_info h3 a,
#formation_fiches_filiere .body .fiche_filiere .fiche_filiere_info h3 a, #formation_actus_filiere .body .actu_filiere .actu_filiere_info h3 a{
    text-decoration:none;
    color:#333333;
    font-size:18px;
}

#formation_fiches_diplome .body .fiche_diplome .fiche_diplome_info a.puce, #formation_actus_diplome .body .actu_diplome .actu_diplome_info a.puce,
#formation_fiches_filiere .body .fiche_filiere .fiche_filiere_info a.puce, #formation_actus_filiere .body .actu_filiere .actu_filiere_info a.puce{
    background-image:url("/images_zol/puce_fleche_8e7225.png");
    background-position:0 3px;
    background-repeat:no-repeat;
    color:#8E7225;
    padding-left:10px;
    font-weight:bold;
}

#formation_fiches_diplome .body .fiche_diplome img, #formation_actus_diplome .body .actu_diplome img,
#formation_fiches_filiere .body .fiche_filiere img, #formation_actus_filiere .body .actu_filiere img{
    float:left;
    margin-right:16px;
    /*width:109px;
    height:98px;*/
}

#formation_all_articles .body ul{
    margin-top:24px;
}

#formation_all_articles .body ul li{
    list-style-image:url('/images_zol/puce_circle_blue.png');
    margin-bottom:11px;
    margin-left:27px;
}

#formation_all_articles .body ul li a{
    color:#1aaa5b;
    font-size:12px;
    font-weight:normal;
    font-family: Georgia;
}

#listing_diplome{
    border-left:1px solid #DEDEDE;
    border-right:1px solid #DEDEDE;
    border-bottom:1px solid #DEDEDE;
    padding:20px 0px 0px 0px;
    width:618px;
    margin-bottom:19px;
}
/*
************************* Alerte Form Newsletter ***************************
*/
#inscriptionnewsletter{
    color:#FFFFFF;
    font-weight:bold;
    margin-top:20px;
}
#inscriptionnewsletter .formation, #inscriptionnewsletter .emploi{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    width:601px;
    height:98px;
    background-repeat:no-repeat;
    padding-top:18px;
    padding-left:20px;
}

#inscriptionnewsletter .actualite{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    height:98px;
    padding-left:20px;
    padding-top:18px;
    width:601px;
}

#inscriptionnewsletter .document {
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    height:98px;
    padding-left:20px;
    padding-top:18px;
    width:601px;
}

#inscriptionnewsletter .alerteemail{
    font-size:20px;
    margin-right:11px;
}

#inscriptionnewsletter .mailalertep{
    margin-bottom:5px;
}

#inscriptionnewsletter label{
    margin-right:3px;
}

#inscriptionnewsletter input[type='submit']{
}

#inscriptionnewsletter input[type='text']{
}

#inscriptionnewsletter form{
    margin-bottom:5px;
}

#inscriptionnewsletter .alerte_limit{
    font-style:italic;
    margin-top:15px;
}

/******************************* Formation Sidebar *********************************/
#gauche #rectanglepub{
    width: 300px;
    margin: 0 auto 20px auto;
}

#gauche #hautderniersforuminter{
    color:#000;
    margin: 6px auto 12px auto;
    width: 300px;
    border: 1px solid #DEDEDE;
}
#gauche #hautderniersforuminter .head{
    padding: 10px 16px;
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
}
#gauche strong{
    color:#FFFFFF;
}

#gauche .questionsreponses{
    font-size:18px;
    color: #FFFFFF;
}

#gauche .directforums{
    font-size:16px;
    font-weight:bold;
    color: #FFF;
}
#gauche .chiffreforums{
    color: #FFF;
}

#gauche #derniersforum{

}

#gauche #derniersforum ul li{
    background:url("/images_zol/puce_circle_blue.png") no-repeat scroll 17px center transparent;
    list-style:none outside none;
    padding:5px 0 5px 29px;
    border-bottom:1px solid #DEDEDE;
    color:#8C9AB4;
}
#gauche #derniersforum ul li.odd{
    background:url("/images_zol/puce_circle_blue.png") no-repeat scroll 17px center #FFF;
}

#gauche #derniersforum ul li span.date{
    font-size:11px;
    color:#8C9AB4;
}

#gauche #derniersforum ul li a{
    color:#1aaa5b;
}

#gauche #boutonforum, #gauche #plusdedocuments{
    height:28px;
    margin: 19px auto;
    padding-top:5px;
    text-align:center;
}
#gauche #boutonforum{
    width:268px;
}

#gauche #plusdedocuments a {
    display:block;
    width:249px;
}

#gauche #plusdedocuments{
    width:249px;
}
#gauche #boutonforum .left, #gauche #plusdedocuments .left, #gauche .voirplus .left{
    width: 9px;
    height: 36px;
    float:left;
}
#gauche #boutonforum .mid, #gauche #plusdedocuments .mid, #gauche .voirplus .mid{
    background: #1aaa5b;
    float:left;
    height: 36px;
    padding-left: 26px;
    padding-right: 26px;
    padding-top: 8px;
    color:#FFF;
}
#gauche .voirplus .mid a  {
    color:#FFF;
}
#gauche #boutonforum .right, #gauche #plusdedocuments .right, #gauche .voirplus .right{
    width: 9px;
    height: 36px;
    float:left;
}

#gauche #boutonforum a, #gauche #plusdedocuments a{
    color:#FFFFFF;
    text-decoration:none;
    font-size:15px;
    font-weight:bold;
    text-transform:uppercase;
}

#gauche #basderniersforum{
    height:36px;
    width: 202px;
    margin: 0 auto;
}

#gauche #basderniersforum img{
    left:2px;
    position:relative;
    top:4px;
}

#gauche #basderniersforum a{
    color:#1aaa5b;
    font-weight:bold;
    text-decoration:none;
}
#gauche #slideshow_ecoles{
    border-right:1px solid #BDC1C6;
    margin: 0 auto;
    background:#FFF;
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    width: 299px;
}
#gauche #sb_top_etudiant
{
    width:298px;
    border:1px solid #DEDEDE;
    margin: 0 auto 15px auto;
    background:#FFF;
}

#gauche #sb_top_etudiant a{
    color: #1aaa5b;
}
#gauche #slideshow_ecoles a{
    color:#000000;
}

#gauche #sb_top_etudiant .header,
#sb_cloud_tag .header
{
    /* background-image:url("/images_zol/bg_sb_top_etudiant.png");*/
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    color:#FFFFFF;
    font-size:18px;
    height:29px;
    padding-left:16px;
    padding-top:6px;
    width:282px;
}
#gauche #sb_top_diplome .body .box_diplome{
    background-color:#FFFFFF;
    width: 270px;
    padding-left:16px;
    padding-top:6px;
    overflow:hidden;
}
#gauche #sb_top_etudiant .body{
    background-color:#FFFFFF;
    padding-top:6px;
    padding-bottom:6px;
    overflow:hidden;
}
#gauche #slideshow_ecoles .body {
    height:auto;
    margin: 10px 10px 10px 10px;
}

#gauche #sb_top_etudiant .avatars{
    width:284px;
    margin-left: 16px;
    margin-right: 16px;
    width: 268px;
}

#gauche #sb_top_etudiant .avatar{
    float:left;
    width:74px;
    margin-left: 30px;
    margin-right: 30px;
    text-align: center;
}
#gauche #sb_top_etudiant img.avatar{
    border: 1px solid #D3D4D6;
    height: 66px;
    margin: 8px 0 0;
    padding: 3px;
    width: 66px;
    float:left;
}

#gauche #sb_top_diplome{
    width:298px;
    border:1px solid #DEDEDE;
    margin: 0 auto 16px auto;
}

#gauche #sb_top_diplome .header{
    /* background-image:url("/images_zol/bg_sb_top_etudiant.png");*/
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    color:#FFFFFF;
    height:29px;
    width:282px;
    padding-left:16px;
    padding-top:6px;
    font-size:18px;
}

#gauche #sb_top_forum{
    width:298px;
    border:1px solid #DEDEDE;
    margin:0 auto 16px;
}

#gauche #sb_top_forum .header{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    color:#FFFFFF;
    height:29px;
    width:282px;
    padding-left:16px;
    padding-top:6px;
    font-size:18px;
}
#gauche #sb_top_forum .body .box_forum{
    color:#8C9AB4;
}
#gauche #sb_top_forum .body .box_forum.odd{
    background: #FFFFFF;
}
#gauche #sb_top_forum .header.twolines {
    background-image:none;
    background-color:#4E4E4E;
    height:50px;
}

#gauche #sb_top_forum .box_forum{
    padding:5px 5px 5px 29px;
    border-bottom:1px solid #e6e6e6;
}

#gauche #sb_top_forum .date{
    color:#8C9AB4;
}

#gauche #sb_top_forum a{
    color:#1aaa5b;
}

#gauche #sb_top_forum .voirplus{
    overflow: hidden;
    color: #FFF;
}

#gauche #sb_top_diplome .body .box_diplome.odd{
    background:#FFFFFF;
}
#gauche #sb_top_diplome .body .box_diplome{
    height:60px;
    padding-top:14px;
    padding-right:14px;
    padding-left:14px;
    border-bottom:1px solid #e6e6e6;
    background:#e6e6e6;
}

#gauche #sb_top_diplome .body .box_diplome img{
    width:42px;
    height:42px;
    float:left;
    margin-right:5px;
    border:1px solid #D3D4D6;
    padding: 1px;
}

#gauche #sb_top_diplome .body .box_diplome p{
    padding-left:55px;
}

#gauche #sb_top_diplome .body .box_diplome .titre{
    font-weight:bold;
    width: 228px;
}

#gauche #sb_top_diplome .body .box_diplome .titre a{
    color: #1aaa5b;
    font-family: georgia;
    font-size: 13px;
    font-weight: normal;
}

#gauche #sb_top_diplome .body .box_diplome .date_thematique{
    color:#8C9AB4;
    background-image:url("/images_zol/puce_circle_blue.png");
    background-repeat:no-repeat;
    margin-left:55px;
    padding-left:10px;
    background-position:0 3px;
    font-size: 11px;
}

#gauche #sb_top_diplome .body .voirplus.odd{
    background:#FFF;
}
#gauche #sb_top_diplome .body .voirplus{
    font-weight:bold;
    width: 204px;
    margin: 16px auto 10px;
    text-transform: uppercase;

}

#gauche .body .voirplus{
    overflow: hidden;
}

#gauche .voirplus .mid a{
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: bold;

}
#gauche #sb_bloc_newsletter{
    height:486px;
    width:298px;
    border:1px solid #DEDEDE;
    margin: 0 auto 20px auto;
}

#gauche #sb_bloc_newsletter .header{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    height:29px;
    padding-top:6px;
    font-size:18px;
    color:#FFFFFF;
    padding-left:16px;
    width:282px;
}

#gauche #sb_bloc_newsletter .body{
    padding-top:14px;
}

#gauche #sb_bloc_newsletter .body .top{
    margin: 0 15px 15px 15px;
}

#gauche #sb_bloc_newsletter .body .top img{
    float:left;
    margin-right:7px;
}

#gauche #sb_bloc_newsletter .body .box_newsletter{
    height:76px;
    border-top:1px solid #e6e6e6;
    padding-top:12px;
    padding-left:20px;
}

#gauche #sb_bloc_newsletter .body .document p.titre{
    color:#07799e;
    font-weight:bold;
    font-size:14px;
}

#gauche #sb_bloc_newsletter .body .stage p.titre{
    color:#D72B00;
    font-weight:bold;
    font-size:14px;
}

#gauche #sb_bloc_newsletter .body .forum p.titre{
    color:#B0D048;
    font-weight:bold;
    font-size:14px;
}

#gauche #sb_bloc_newsletter .body .article p.titre{
    color:#9F4389;
    font-weight:bold;
    font-size:14px;
}

#gauche #sb_bloc_newsletter .body label{
    color:#999999;
    font-weight:bold;
}

#gauche #sb_bloc_newsletter .body input[name='email']{
    margin-right:5px;
    width:175px;
}

/**********************************************/
/**************** FICHE ARTICLE ***************/
/**********************************************/

#fiche_article{
    border:0;
    padding:0px 18px 20px 18px;
    width:582px;
    margin-bottom:3px;
}
#fiche_article h2{
    font-size:22px;
    color: #1aaa5b;
    font-family: Georia;
}
#fiche_article .wp_thematiques{
	margin:3px 0;
}
#fiche_article .wp_thematiques a{
	color:#1aaa5b;
}
/*bg_article_auteur.png*/

#article_auteur{
    margin-bottom:3px;
    background-image:url("/images_zol/bg_article_auteur.png");
    background-repeat:repeat-x;
    height:172px;
    padding-top:31px;
    padding-left:29px;
}

#article_auteur .avatar{
    width:111px;
    float:left;
    margin-right:34px;
}

#article_auteur img{
    border:0;
    width:111px;
    height:100px;
}

#article_auteur .titre{
    font-size:18px;
}

#article_auteur p{
    line-height:20px;
    margin-left:146px;
}

#article_auteur p.no_margin{
    margin:0;
}

#article_auteur .separateur{
    background-color:#333333;
    height:1px;
    margin-bottom:13px;
    margin-left:146px;
    margin-top:13px;
    width:406px;
}

#article_auteur a{
    color:#333333;
}

.titreactu{
    margin-top:-8px;
}

.google_box small a{
    text-decoration:underline;
}

.google_box_p{
    margin-bottom:10px;
}

#actu{
    clear:both;
}

#actu h3, #actu h2, #actu ul, #actu ol{
    margin-bottom:15px;
}

#actu p{
    font-size:12px;
    margin:0 0 10px;
    padding:0 10px 0 0;
    text-align:left;
}

#actu a {
    color:#1aaa5b;
    text-decoration:underline;
}

#actu ul, #actu ol{
    margin-left:40px;
}

#actu ul li{
    list-style-position:inside;
    list-style-type: disc;
}

#actu img{
    border:0;
    margin:10px;
}

#commentaires{
    width:620px;
    margin-bottom:10px;
    margin-top:13px;
}

#commentaires .header{
    background-color:#474747;
    color:#FFFFFF;
    width:606px;
    height:30px;
    font-size:18px;
    padding-left:14px;
    padding-top:5px;
}

#commentaires .body{
    border-left:1px solid #DEDEDE;
    border-right:1px solid #DEDEDE;
    border-bottom:1px solid #DEDEDE;
    width:618px;
    padding-left:19px;
    padding-top:10px;
    width:599px;
}

#commentaires .body input, #commentaires .body textarea{
    margin-bottom:10px;
}

#commentaires .body .btn_submit{
    /*background-image:url("/images_zol/bg_exprimez_vous.png");
    background-repeat:no-repeat;
    */height:28px;
    margin-bottom:10px;
    padding-top:5px;
    text-align:center;
    width:580px;
    font-size:18px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}

.actualites_bg_exprimez_vous{
    background-image:url("/images_zol/bg_actu_exprimez_vous.png");
    background-repeat:no-repeat;
}

.formations_bg_exprimez_vous, .metiers_bg_exprimez_vous{
    background-image:url("/images_zol/bg_formation_exprimez_vous.png");
    background-repeat:no-repeat;
}

.documents_bg_exprimez_vous{
    background-image:url("/images_zol/bg_document_exprimez_vous.png");
    background-repeat:no-repeat;
}

#commentaires .body .btn_submit:hover{
    cursor:pointer;
}
#commentaires .body textarea{
    width:580px;
}

.commentbox img{
    width:50px;
    height:50px;
    float:left;
    margin-right:10px;
}

.commentbox .comment_top{
    background-image:url("/images_zol/comment_top.png");
    background-repeat:no-repeat;
    float:right;
    width:518px;
    height:14px;
}
.commentbox .comment_mid{
    border-left:1px solid #686868;
    border-right:1px solid #686868;
    float:right;
    margin-right:2px;
    padding-left:10px;
    width:504px;
}
.commentbox .comment_bottom{
    background-image:url("/images_zol/comment_bot.png");
    background-repeat:no-repeat;
    float:right;
    height:30px;
    padding-left:40px;
    padding-top:15px;
    width:478px;
}


#liste_commentaires {
    margin-left:12px;
    margin-right:20px;
}

#liste_commentaires .details {
    margin-left:23px;
    margin-bottom:2px;
}

#liste_commentaires .commentaire {
    width:568px;
    word-wrap:break-word;
    margin: 0 auto;
}

#liste_commentaires .commentaire .top {
    height:8px;
    background:url("/images_zol/commentaire_item_bg_top.png") no-repeat;
}

#liste_commentaires .commentaire .bot {
    height:20px;
    background:url("/images_zol/commentaire_item_bg_bot.png") no-repeat;
}

#liste_commentaires .commentaire .mid {
    background:url("/images_zol/commentaire_item_bg_mid.png") repeat-y top right;
    width:568px;
}

#liste_commentaires .commentaire .mid2 {
    background:url("/images_zol/commentaire_item_bg_mid2.png") no-repeat #F2F3F5;
    padding:1px 22px 0;
    border-left:1px solid #c8d0da;
    color:#7986a3;
    font-style:italic;
    font-family:Georgia;
    width:520px;
}

#liste_commentaires .fblike {
    float: left;
    position: relative;
    z-index: 1;
}

#liste_commentaires .auteur {
    float: left;
    margin: -4px 0 0 149px;
    position: relative;
    width: 155px;
    z-index: 1000;
}

#liste_commentaires .auteur .image {
    background: url("/images_zol/contributeur_avatar_bg.png") no-repeat scroll center center transparent;
    float: left;
    height: 25px;
    margin-bottom: 8px;
    margin-right: 6px;
    padding: 3px;
    width: 25px;
}

#liste_commentaires .auteur .pseudo {
    margin-top:2px;
}

#liste_commentaires .auteur .pseudo, #liste_commentaires .auteur .pseudo a {
    color: #1aaa5b;
    font-family: Georgia;
    font-size: 12px;
}

#liste_commentaires .auteur .point {
    color:#9b9e9f;
    font-family:Verdana;
    font-size:10px;
    margin-top:-2px;
}

.form_commentaire {
    margin-left: 12px;
}

.plus_de_commentaire {
    cursor: pointer;
    background: url("/images_zol/plus_de_commentaire.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    margin: 0 auto;
    padding-left: 160px;
    padding-top: 7px;
    width: 64px;
}
#documentsconnexes{
    border:1px solid #DEDEDE;
    width:618px;
    padding:6px 0 0 0;
    margin-bottom:20px;
}

.docconnexep{
    /*background-image:url("/images_zol/bg_formation_titre.png");
    background-repeat:repeat-x*/;
    color:#FFFFFF;
    font-size:19px;
    font-weight:bold;
    margin-top:-6px;
    padding:6px 0 6px 18px;
    width:600px;
}
/*
#documentsconnexes .dernier_article{
    margin-bottom:33px;
    margin-top:20px;
}

#documentsconnexes .dernier_article img{
    float:left;
    width:85px;
    height:85px;
}

#documentsconnexes .dernier_article p{
    padding-left:95px;
}


#documentsconnexes .dernier_article .titre{
    font-size:20px;
    font-weight:bold;
}

#documentsconnexes .dernier_article .titre a{
    color:#333333;
    text-decoration:none;
}

#documentsconnexes .dernier_article a{
    color:#07799e;
    font-weight:bold;
    text-decoration:underline;
}

#documentsconnexes .dernier_article .excerpt{
    margin-top:10px;
}

#documentsconnexes .dernier_article .date{
    font-size:11px;
}

#documentsconnexes .dernier_article .thematique{
    text-transform:uppercase;
    font-weight:bold;
}

#documentsconnexes .dernier_article .note{
    font-weight:bold;
}
*/
.formations_color, .formations_color a,
.metiers_color, .metiers_color a,
.emploi_color, .emploi_color a{
    color:#8C9AB4;
    font-family: Georgia;
}

.formations_bg_color, .metiers_bg_color, .emploi_bg_color, .actualites_bg_color, .documents_bg_color{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
}

.documents_color, .documents_color a, .actualites_color, .actualites_color a{
    color:#1aaa5b;
}
.forum_color{
    color:#FF7800;
}

/****** Navigation dans une fiche article *****/
#navigation{
    height:45px;
    width:620px;
}

#gauchenav{
    float:left;
    text-align:left;
}
#gauchenav a, #droitenav a {
    color:#1aaa5b;
}

#droitenav{
    float:right;
    text-align:right;
}

/********************/
/* Fiche Article    */
/********************/

.sstitreorientation {
    color:#1aaa5b;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
    margin:8px 0 0;
    padding:20px 0 0 0;
}

.sstitreactu{
    color:#1aaa5b;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
    margin:8px 0 0;
    padding:20px 0 0 0;
}

.spacer_{
    height:15px;
}

/********************************************************
*********************** DOCUMENTS ***********************
*********************************************************

*/#documentcoursalphabet{
    border:1px solid #DEDEDE;
    min-height:106px;
    margin-bottom:19px;
    padding:20px 0 8px 18px;
    width:600px;
}

#documentcoursalphabet .sstitre{
    color:#07799e;
    margin-bottom:8px;
    font-size:13px;
    font-weight:bold;
}

#documentcoursalphabet .alphabet{

}

#documentcoursalphabet .alphabet div{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    float:left;
    height:19px;
    margin-right:5px;
    padding-top:4px;
    text-align:center;
    width:17px;
}

#documentcoursalphabet .alphabet div.current{
    background-color:#333333;
}

#documentcoursalphabet .alphabet div a{
    color:#FFFFFF;
    text-decoration:none;
}

/*#documentrecherche{
    background: rgb(26, 170, 91);  /*Old browsers
    /* IE9 SVG, needs conditional override of 'filter' to 'none'
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1)));
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%);
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%);
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%);
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 );
    background-repeat:no-repeat;
    padding:15px;
}

#documentrecherche .titre{
    color:#FFFFFF;
    font-weight:bold;
    font-size:21px;
    margin-bottom:19px;
}

#documentrecherche p{
    margin-left:80px;
    margin-bottom:12px;
}

#documentrecherche p .tri_par_radio{
    margin-left:36px;
}

#documentrecherche select{
    margin-right:12px;
}

#documentrecherche .btn_submit{
    background-image:url("/images_zol/bg_btn_rechercher_doc.png");
    background-repeat:no-repeat;
    border:0 none;
    color:#FFFFFF;
    float:right;
    font-weight:bold;
    height:27px;
    margin-right:4px;
    margin-top:-15px;
    padding-bottom:3px;
    width:151px;
} */

#documentrecherche{
    padding: 10px 12px;
	background-color: #F6F6F6;
	margin:0px 0px 20px 0px;
}
#documentrecherche h2{
	color:black;
	font-weight:normal;
	margin-bottom:3px;
}
#documentrecherche ul{
  color: #4D5154;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
}
#documentrecherche ul li{
  list-style-type: disc;
  margin-left: 17px;
  float:left;
  width:180px;
}
#documentrecherche ul li a{
  color: #1aaa5b;
  font-size: 14px;
  font-weight: normal;
}
#documentrecherche ul li a:hover{
	text-decoration:underline;
}
/* #listing_doc{
    border:1px solid #DEDEDE;
    margin-bottom:19px;
    width:618px;
}*/

#listing_doc p.titrecours{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    color:#FFFFFF;
    font-size:20px;
    font-weight:bold;
    height:31px;
    padding:4px 0 0 18px;
    width:600px;
}

#listing_doc div#post p#actuimage{
    float:left;
    margin-right:16px;
    margin-left:0;
}

#listing_doc div#post p#actuimage img{
    border:0;
    height:100px;
    width:111px;
}

#listing_doc div#post {
    line-height:20px;
    margin-bottom:35px;
}

#listing_doc div#post p{
    margin-left:130px;
}

#listing_doc div#post h2 {
    padding-top:7px;
    margin-left:130px;
    margin-bottom:5px;
}

#listing_doc div#post h2 a {
    color:#333333;
    font-size:17px;
    font-weight:bold;
    text-decoration:none;
}

#listing_doc div#post .suite img{
    margin-right:2px;
}

#listing_doc div#post .suite a {
    color:#07779E;
    font-weight:bold;
    text-decoration:none;
}

#listing_doc ul.listing_definitions li{
    list-style-image:url("/images_zol/puce_circle_blue.png");
    margin-bottom:11px;
    margin-left:27px;
    /*puce_fleche_bleue.png*/
}

#listing_doc ul.listing_definitions li a{
    color: #1aaa5b;
    font-family: Georgia;
    text-decoration: none;
}



.categorieliste{
    font-size:11px;
    margin-left:130px;
    margin-bottom:5px;
}

.categorieliste .thematique{
    background-color:#07779E;
    padding:3px 4px;
    margin-right:5px;
}

.categorieliste .thematique a{
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    font-size:12px;
}

#listing_doc div#post .merci{
    color:#a299a2;
    text-align:right;
}

.categorieliste .noteliste{
    font-weight:bold;
}

.categorieliste .lanoteliste{
    color:#07799e;
    font-weight:bold;
}

#listing_doc #archive_pagination, #wp-pagenavi{
    margin-bottom:8px;
    text-align:right;
}

#listing_doc #archive_pagination span, #wp-pagenavi span{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    margin-right:1px;
    padding:5px 7px;
    color: #FFF;
}

#listing_doc #archive_pagination span a, #wp-pagenavi span a{
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bold;
}

#listing_doc #archive_pagination span.current, #wp-pagenavi span.current{
    background-color:#333333;
    color:#FFFFFF;
}

#listing_doc #archive_pagination span.archive, #wp-pagenavi span.archive{
    background-color:transparent;
    color:#FFFFFF;
}

#hautcercle{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    color:#fff;
    font-size:20px;
    font-weight:bold;
    height:29px;
    padding-left:20px;
    padding-top:6px;
    width:602px;
    margin-top:15px;
}

#cercle{
    border-left:1px solid #DEDEDE;
    border-right:1px solid #DEDEDE;
    border-bottom:1px solid #DEDEDE;
}

#cercle .help{
    font-size:11px;
    margin-bottom:10px;
}

#cercle table{
    text-align:center;
}

#cercle table a{
    color: #1aaa5b;
}
#corps_cercle{
    padding-top: 20px;
}
#cercle table span{
    color:#1aaa5b;
}

/**************************************************/
/* 					FICHE DOCUMENT				  */
/**************************************************/

#fiche_doc{
    border:1px solid #DEDEDE;
    margin-bottom:19px;
    padding:20px 18px 13px;
    width:582px;
}

#fiche_doc #plan{
    margin-top:10px;
}

#fiche_doc .categorieliste{
    margin-bottom:30px;
    margin-left:0 !important;
    height:35px;
}

#fiche_doc .categorieliste div{
    margin-right:3px;
}

#fiche_doc .categorieliste p{
    margin-bottom:5px;
}

#fiche_doc a{
    color:#1aaa5b;
}

#fiche_doc .categorieliste a{
    text-decoration:none;
}

#fiche_doc .categorieliste .thematique a{
    color:#FFFFFF;
}

#fiche_doc .categorieliste a.auteurlien{
    color:#07799E;
    font-weight:bold;
}

#fiche_doc .categorieliste .noteliste{
    color:#07799E;
}

#fiche_doc ul li{
    list-style-position:inside;
}

#fiche_doc .titredoc{
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
}

#fiche_doc p{
    line-height:17px;
}

#ficheDocument li{
    list-style-type:none;
    margin-left:10px;
}

#ficheDocument .Style91{
    font-weight:bold;
    font-size:14px;
    margin-top:15px;
    /*list-style-type:upper-roman;
    */}

#ficheDocument .Style97{
    color:#1aaa5b;
    font-size:12px;
    list-style-type:disc;
    margin-top:5px;
    padding:3px 0;
}

#ficheDocument .Style333 {
    color:#666666;
    font-size:11px;
    padding:0 0 0 0;
    list-style-type:disc;
}

#ficheDocument .Style100 {
    color:#999999;
    font-size:11px;
    padding:0;
    list-style-type:disc;
}

#fiche_doc #extrait{
    margin-bottom:15px;
}

#fiche_doc #telechargement{
    background-image:url("/images_zol/bg_btn_telecharger_doc.png");
    background-repeat:no-repeat;
    color:#FFFFFF;
    height:60px;
    padding-top:20px;
    text-align:center;
    width:556px;
    margin-bottom:20px;
}

#fiche_doc #telechargement a{
    color:#FFFFFF;
    font-size:18px;
    font-weight:bold;
}

#fiche_doc #telechargement p{
    margin-bottom:5px;
}

#fiche_doc #note{
    background-image:url("/images_zol/bg_doc_bloc_gris_blanc.png");
    background-repeat:no-repeat;
    float:left;
    height:87px;
    margin-right:24px;
    padding-left:13px;
    padding-right:13px;
    padding-top:7px;
    width:238px;
}

#fiche_doc #note .haut{
    color:#FFFFFF;
    margin-bottom:18px;
}

#fiche_doc #note .haut .titre{
    font-size:14px;
    font-weight:bold;
}

#fiche_doc #note .haut .nb_vote{
    float:right;
}

#fiche_doc #note .bas{
    padding-left:35px;
}

#fiche_doc #note .bas .etoiles{
}

#fiche_doc #note .bas .note{
    float:right;
    font-size:14px;
    font-weight:bold;
    margin-right:5px;
    margin-top:5px;
}

#fiche_doc #questionforum{
    background-image:url("/images_zol/bg_doc_bloc_gris_blanc.png");
    background-repeat:no-repeat;
    float:left;
    height:87px;
    margin-right:24px;
    padding-left:13px;
    padding-right:13px;
    padding-top:7px;
    width:238px;
}

#fiche_doc #questionforum .haut{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
}

#fiche_doc #questionforum .bas{
    margin-left:8px;
}

#fiche_doc #questionforum .bas a{
    color:#4D5154;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}

#fiche_doc #questionforum .bas img{
    margin-right:5px;
    float:left;
}

#fiche_doc #questionforum .bas p{
    padding-top:11px;
}

#fiche_doc .etremembre{
    font-weight:bold;
    margin-top:11px;
}

#fiche_doc .etremembre a{
    color:#2f6b8b;
}

#fiche_doc .etremembre img{
    margin-right:3px;
}

/**********************/
/* Cercle des experts */
/**********************/
#cercleexpert{
    margin-bottom:19px;
    padding:20px 18px;
    width:582px;
}

/*****************/
/* Emploi->stage */
/*****************/

#page_stage_haut{
    border:1px solid #DEDEDE;
    margin-bottom:19px;
    padding:20px 18px 15px;
    width:582px;
    font-weight:bold;
    font-size:16px;
    text-align:center;
}

#page_stage_haut h1{
    text-align:left;
}

#page_stage_haut a{
    font-size:24px;
}

#page_stage_recherche{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    width:601px;
    height:104px;
    color:#FFFFFF;
    padding-left:20px;
    padding-top:12px;
    margin-bottom:16px;
}

#page_stage_recherche h2{
    margin-bottom:15px;
}

#page_stage_recherche label{
    margin-right:10px;
}

#page_stage_recherche span.gauche{
    margin-right:40px;
}

#page_stage_recherche p{
    margin-bottom:10px;
}

#page_stage_recherche input[type='submit']{
    float:right;
    margin-right:165px;
}
#form_envoyer_doc{
    border:1px solid #DEDEDE;
    margin-bottom:19px;
    padding:20px 18px 0;
    width:582px;
}

#form_envoyer_doc h1{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    font-weight:bold;
    height:32px;
    padding-top:3px;
}

/*********************/
/* FICHE DEFINITIONS */
/*********************/

#definition{
    border:1px solid #DEDEDE;
    margin-bottom:19px;
    padding:20px 18px;
    width:582px;
}

#definition h1{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    font-weight:normal;
    height:32px;
    padding-top:3px;
}

#definition p.definitions, #definition h3{
    margin-bottom:7px;
}

#definition ul.definitions li{
    list-style-type:none;
}

#definition ul.definitions li a{
    text-decoration:none;
    color:#FD6503;
}

/*************/
/* DEPOT DOC */
/*************/

#form_envoyer_doc .labelForm {
    text-align:right;
    width:160px;
}

#form_envoyer_doc p{
    margin-top:12px;
    margin-bottom:12px;
}

.facebook{
    width:300px;
    margin: 10px auto 0 auto;
}

.facebook .partager_article{
    color:#0C2861;
    font-size:14px;
    font-weight:bold;
    margin-bottom:7px;
}

.facebook .partager_article img{
    border:0;
    margin-right:4px;
}

/************/
/* DEPOT CV */
/************/

#depot_cv{
    border:1px solid #DEDEDE;
    margin-bottom:19px;
    padding:20px 18px 0;
    width:582px;
}

/************/
/* Concours */
/************/

#concours{
    margin-left:auto;
    margin-right:auto;
}

#concours #concours_top{
    background-image:url("/images_zol/big_img_concours.jpg");
    width:862px;
    height:395px;
    margin-bottom:15px;
}

#concours #concours_top a{
    text-decoration:none;
}

#concours #concours_top a span{
    display:block;
    position:relative;
}

#concours #concours_top a span#lien1{
    height:33px;
    left:565px;
    top:135px;
    width:280px;
}

#concours #concours_top a span#lien2{
    height:33px;
    left:565px;
    top:139px;
    width:280px;
}

#concours .concours_liste{
    width:200px;
    border:1px solid #DEDEDE;
    float:left;
    margin-right:18px;
}

#concours .concours_liste .header{
    background-image:url("/images_zol/bg_concours_liste_titre.png");
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    height:26px;
    padding-left:16px;
    padding-top:9px;
}

#concours .concours_liste .body{
    height:167px;
    padding-left:17px;
    padding-top:15px;
}

#concours .concours_liste .body li{
    list-style-image:url('/images_zol/puce.gif');
    list-style-position:inside;
    margin-bottom:9px;
}

#concours .concours_liste .body li a{
    text-decoration:none;
    color:#4D5154;
    font-weight:bold;
}

#concours h2{
    font-size:14px;
}

#btn_all_forum{
    width:424px;
    height:51px;
    background-image:url('/concours/bouton_forums.jpg');
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    cursor:pointer;
}

/********** FORUM ***********/

#AccueilForum {
    padding:15px;
    color:#333333;
}

#AccueilForum a{
    color:#333333;
}

#conteneurBoxCategorie {
    float:left;
    width:315px;
}

#contentDernierMess {
    float:right;
    width: 624px;
}

.boxCategorieForum {
    margin:15px 5px;
}

.boxCategorieForum.first {
    margin: 0px 5px 15px 5px;
}

.boxCategorieForum .title{
    background:url("/images_zol/titleBoxForum.gif") no-repeat scroll 0 0 transparent;
    font-size:18px;
    height:36px;
    line-height:36px;
    padding:0 0 0 60px;
    position:relative;
    width:240px;
    color:#ff6600;
    font-weight:bold;
}

.boxCategorieForum .title h2{
    font-size:18px;
}

.boxCategorieForum .content{
    border-bottom:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    margin:0;
    padding:15px;
    position:relative;
    width:268px;
    font-size:12px;
}

.boxCategorieForum .linkEntrer {
    background:url("/images_zol/puce_fleche_droite_5.gif") no-repeat scroll 0 3px transparent;
    padding:0 0 0 8px;
    font-weight:bold;
}

.header_icone_5-1 {
    position:absolute;
    left:0;
    bottom:0;
    width:50px;
    height:46px;
    background: url(/images_zol/header_icone_5-1.gif) no-repeat;
}

.header_icone_5-2 {
    position:absolute;
    left:0;
    bottom:0;
    width:51px;
    height:38px;
    background: url(/images_zol/header_icone_5-2.gif) no-repeat;
}

.header_icone_5-3 {
    position:absolute;
    left:0;
    bottom:0;
    width:48px;
    height:42px;
    background: url(/images_zol/header_icone_5-3.gif) no-repeat;
}

.header_icone_5-4 {
    position:absolute;
    left:0;
    bottom:0;
    width:49px;
    height:42px;
    background: url(/images_zol/header_icone_5-4.gif) no-repeat;
}

.header_icone_5-5 {
    position:absolute;
    left:0;
    bottom:0;
    width:49px;
    height:42px;
    background: url(/images_zol/header_icone_5-5.gif) no-repeat;
}

.header_icone_5-6 {
    position:absolute;
    left:0;
    bottom:0;
    width:51px;
    height:45px;
    background: url(/images_zol/header_icone_5-6.gif) no-repeat;
}

.bigButtonForum {
    width:403px;
    height:53px;
    color:#FFFFFF;
    float:left;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    padding-top:15px;
    margin: 20px 30px;
    background: url(/images_zol/bigButtonForum.png) no-repeat;
}

#AccueilForum .bigButtonForum a{
    color:#FFFFFF;
}

#inscriptionnewsletter .forum {
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    height: 98px;
    padding-left: 20px;
    padding-top: 18px;
    width: 601px;
}

.derniersSujetsForumHeader  {
    background-image: url("/images_zol/bg_derniers_sujet_forum.png");
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 20px;
    width: 904px;
}

.derniersSujetsForumHeader h1 {
    font-weight: bold;
}

.derniersSujetsForumHeader624{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    width: 600px;
}

.derniersSujetsForumHeader td {
    font-weight:normal;
}

.derniersSujetsForumHeader h2, .derniersSujetsForumHeader a, .derniersSujetsForumHeader p,  .derniersSujetsForumHeader h1 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
    text-decoration:none;
}

#AccueilForum .derniersSujetsForumHeader h2 a{
    color: #FFFFFF;
    text-decoration:none;
    padding-left:15px;
}

.derniersSujetsForumContent {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    font-size: 12px;
    margin: 0;
    padding: 15px;
    width:892px;
}

.derniersSujetsForumContent624 {
    width:588px;
}

.unSujetForum{
    padding:12px 0px;
}

.unSujetForum .avatarMembre{
    float:left;
    width:85px;
    padding-left:10px;
}

.unSujetForum .avatarMembre a{
    color:#333333;
}

.unSujetForum .desc{
    float:left;
    font-size:11px;
}

#AccueilForum .unSujetForum .desc a.thematique, .unSujetForum a.thematique {
    color:#1aaa5b;
    text-decoration:none;
    text-transform:uppercase;
}

#AccueilForum .unSujetForum .desc a.username,.unSujetForum a.username {
    color:#1aaa5b;
}


#AccueilForum .unSujetForum .desc a.linkPost,#AccueilForum .unSujetForum .desc a.linkPost h3, .unSujetForum a.linkPost{
    color:#333333;
    font-weight:bold;
    font-size:18px;
    text-decoration:none;
}

.titreCategorie {
    font-size: 20px;
    color: #4D5154 !important;
    margin-bottom: 10px;
}
.forum_head {
    background: url("/images_zol/forum_head.gif") no-repeat scroll 0 0 transparent;
}
.forum_head_replies {
    background: url("/images_zol/forum_head_replies.gif") no-repeat scroll 0 0 transparent;
}
.forumline.backgroundforum {
    background: url("/images_zol/bloc_620_mid.gif") repeat-y scroll 0 0 transparent;
}

.bloc_bas_forum {
    background: url("/images_zol/bloc_620_bas.gif") no-repeat scroll 0 0 transparent;
    height: 7px;
    width: 620px;
    margin-bottom:15px;
}

.forumline .row1 {
    padding:5px;
}

.forumline .row2 {
    padding:5px;
}
.pagination .numero_page5 {
    background-color: #FF6600;
    height: 19px;
    margin-right: 5px;
    padding: 4px;
    text-align: center;
    width: 17px;
    color:#FFFFFF;
}

.pagination .numero_page_current {
    margin-right: 5px;
    padding: 4px;
    background-color: #333333;
    color:#FFFFFF;
}
.pagination a.numero_page5 {
    text-decoration:none;
    color:#FFFFFF;
}

/****************/
/* FICHE EXPERT */
/****************/

#fiche_expert{
    border:1px solid #DEDEDE;
    padding:20px 18px;
    width:582px;
    margin-bottom:20px;
    @media #{$large} {
        width: 100%;
        border: 0;
        padding: 10px 0;
    }
}

#fiche_expert #intro{
    height:162px;
    margin-bottom:20px;
}

#fiche_expert #intro .sstitreexpert {
    color:#1aaa5b;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    margin:0;
    padding:0;
}

#fiche_expert a{
    color:#1aaa5b;
}

#fiche_expert #intro img{
    margin-right:7px;
}

#fiche_expert #intro h2{
    padding-bottom:7px;
    color:#1aaa5b;
}

#fiche_expert p{
    margin-bottom:7px;
}

/***************/
/* FICHE STAGE */
/***************/

#offre_stage{
    border:1px solid #DEDEDE;
    padding:20px 18px;
    width:582px;
    margin-bottom:20px;
}

/*********************/
/* ENVOYER UNE OFFRE */
/*********************/

/* RH */

#centreurrh {
    padding:0 0 0 10px;
    width:850px;
}
#centreurrh h1{
    font-size:30px;
    color:#000000;
    font-weight:bold;
    margin:0;
    padding:0;
}
#centreurrh h2{
    font-size:14px;
    color:#333333;
    font-weight:bold;
    margin:0;
    padding:0;
}
#centreurrh p{
    padding:0;
    margin:10px 0 0 0;
    font-size: 12px;
    text-align:left;
}
#centreurrh a:hover{
    text-decoration: none;
    color: #ff6a29;
}
#centreurrh a{
    color: #ff6600;
    text-decoration: underline;
}
#topceloffre {
    background-image:url(../images/hautceloffre.gif);
    background-repeat:no-repeat;
    height:18px;
    margin:0;
    padding:0;
}
#centreceloffre {
    background-image:url(../images/centreceloffre.gif);
    background-repeat:repeat-y;
    margin:0;
    padding:0 0 0 10px;
}
#centreceloffre h2{
    font-size:24px;
    color:#fa4607;
    margin:0 0 5px 0;
    padding:0;
}
#centreceloffre p{
    font-size:16px;
    color:#000000;
    margin:0 0 5px 0;
    padding:0;
    font-weight:bold;
}
#centreceloffre a{
    font-size:11px;
    color:#106fce;
    margin:0;
    padding:0;
}
#centreceloffrehigh {
    background-image:url(../images/centreceloffre.gif);
    background-repeat:repeat-y;
    margin:0;
    padding:50px 0 25px 10px;
    text-align:center;
}
#centreceloffrehigh h2{
    font-size:36px;
    color:#fa4607;
    margin:0 0 5px 0;
    padding:0;
}
#centreceloffrehigh p{
    font-size:30px;
    color:#000000;
    margin:0 0 5px 0;
    padding:0;
    font-weight:bold;
    text-align:center;
}
#centreceloffrehigh a{
    font-size:11px;
    color:#106fce;
    margin:0;
    padding:0;
}
.minioffrerh {
    font-weight:normal;
    font-size:14px;
}
.minioffrerhsecond {
    font-weight:normal;
    font-size:12px;
}
#basceloffre {
    background-image:url(../images/basceloffre.gif);
    background-repeat:no-repeat;
    height:17px;
    margin:0;
    padding:0;
}
#detailoffrerh {
    margin:0 0 20px 0;
    padding:0;
}
#detailoffrerh p{
    margin:0 0 10px 0;
    padding:0;
    color:#333333;
    font-size:14px;
    font-weight:bold;
}
#detailoffrerh ul{
    margin:0 0 10px 0;
    padding:0;
    color:#333333;
    font-size:11px;
}
#detailoffrerh li{
    margin:0;
    padding:0 0 0 10px;
    color:#333333;
    font-size:11px;
    background-image:url(../images/pucedetailoffrerh.gif);
    background-repeat:no-repeat;
    list-style-type: none;
}
h3.titretroisrecruteur {
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:0;
}
h1.paiementpaypal {
    margin:0;
    padding:0;
}

/********************/
/* ESPACE RECRUTEUR */
/********************/

#espace_recruteur{
    border:1px solid #DEDEDE;
    margin-bottom:3px;
    padding:20px 18px;
    width:582px;
}
.forumline .row1 a, .forumline .row2 a {
    color:#000000;
}

/******* ESPACE MEMBRE ( REPRISE DE L'ANCIENNE CSS ) *******/

#hautprofil {
    background-image: url("../images/fond-haut-eprofil.gif");
    background-repeat: no-repeat;
    font-size: 11px;
    height: 27px;
    margin: 0;
    padding: 20px 15px 0 0;
    text-align: right;
    width: 263px;
}

#hautprofil a {
    color: #FF6600;
    text-decoration: underline;
}

#hautprofil a:hover {
    color: #FF6600;
    text-decoration: none;
}

#hautprofilpublic {
    background-image: url("../images/fond-haut-eprofil-public.gif");
    background-repeat: no-repeat;
    font-size: 11px;
    height: 27px;
    margin: 0;
    padding: 20px 15px 0 0;
    text-align: right;
    width: 263px;
}

#hautprofilpublic a {
    color: #FF6600;
    text-decoration: underline;
}

#hautprofilpublic a:hover {
    color: #FF6600;
    text-decoration: none;
}

#classement {
    background-color:#333333;
    color:#ffffff;
    font-size:13px;
    height:54px;
    margin:0;
    padding:10px 0 0 15px;
    width:262px;
}
#classement p{
    padding:0;
    margin:0 0 5px 0;
}
#classement .pseudo{
    padding:0;
    margin:0 0 5px 0;
    font-size:15px;
}
#dermess {
    width:267px;
    margin:0;
    padding:43px 0 0 10px;
    background-image: url(../images/fond-e-dermess.gif);
    background-repeat:no-repeat;
    line-height:10px;
    font-size:11px;
    height:252px;
    background-color:#333333;
}
#dermess p{
    margin:0;
    padding:0;
    line-height:10px;
}
#dermess a{
    color:#333333;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}
#dermess a:hover{
    color:#333333;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}
#mesdermess {
    width:267px;
    margin:0;
    padding:43px 0 0 10px;
    background-image: url(../images/fond-e-mesdermess.gif);
    background-repeat:no-repeat;
    line-height:10px;
    font-size:11px;
    height:252px;
    color:#ffffff;
    background-color:#333333;
}

#mesdermess p{
    margin:0;
    padding:0;
    line-height:10px;
}
#mesdermess a{
    color:#ffffff;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}
#totmembres {
    background-color:#333333;
    margin:0;
    padding:5px 7px 10px 0px;
    text-align:right;
    width:270px;
}

#totmembres p{
    color:#cccccc;
    font-size:11px;
    margin:0;
    padding:0;
    font-weight:bold;
}
#totmembres a{
    color:#ff6600;
    text-decoration:underline;
}
#totmembres a:hover{
    color:#ff6600;
    text-decoration:none;
}
#goforum {
    background-image:url(../images/fond-e-forum.gif);
    background-repeat:no-repeat;
    width:257px;
    height:58px;
    padding:20px 20px 0 0;
    text-align:right;
}
#goforum p{
    margin:0;
    padding:0;
}
#hautcv {
    width:261px;
    height:51px;
    background-image:url(../images/fond-e-cv.gif);
    background-repeat:no-repeat;
    text-align:left;
    padding:60px 0px 0 17px;
    margin:0;
    font-size:11px;
}
#hautcv a{
    color:#333333;
    text-decoration:underline;
    font-weight:bold;
}
#hautcv a:hover{
    color:#333333;
    text-decoration:none;
    font-weight:bold;
}
#hautcvpublic {
    width:261px;
    height:51px;
    background-image:url(../images/fond-e-cv-public.gif);
    background-repeat:no-repeat;
    text-align:left;
    padding:60px 0px 0 17px;
    margin:0;
    font-size:11px;
}
#hautcvpublic a{
    color:#333333;
    text-decoration:underline;
    font-weight:bold;
}
#hautcvpublic a:hover{
    color:#333333;
    text-decoration:none;
    font-weight:bold;
}
#stagepp {
    width:268px;
    margin:0;
    padding:43px 0 0 10px;
    background-image: url(../images/fond-e-stage.gif);
    background-repeat:no-repeat;
    line-height:12px;
    font-size:11px;
    height:240px;
    background-color:#333333;
}
#stagepp p{
    margin:3px 0 0px 0;
    padding:0;
    line-height:12px;
}
#stagepp a, #stagepp a:hover{
    color:#333333;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}
#gostage {
    background-image:url(../images/fond-e-stages.gif);
    background-repeat:no-repeat;
    width:268px;
    height:47px;
    padding:10px 10px 0 0;
    text-align:right;
}
#gofstage p{
    margin:0;
    padding:0;
}
#docspp {
    width:268px;
    margin:0;
    padding:43px 0 0 10px;
    background-image: url(../images/fond-e-docs.gif);
    background-repeat:no-repeat;
    line-height:12px;
    font-size:11px;
    height:240px;
    background-color:#333333;
}
#docspp p{
    margin:3px 0 0px 0;
    padding:0;
    line-height:12px;
}
#docspp a{
    color:#333333;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}
#godocs {
    background-image:url(../images/fond-e-envoidocs.gif);
    background-repeat:no-repeat;
    width:278px;
    height:68px;
    padding:10px 0px 0 0;
    text-align:center;
}
#gofstage p{
    margin:0;
    padding:0;
}
#hautactu {
    width:278px;
    height:166px;
    background-image:url(../images/fond-e-actu.gif);
    background-repeat:no-repeat;
    text-align:left;
    padding:47px 0 0 0;
    margin:0;
    font-size:11px;
}
#hautactu a{
    color:#333333;
    text-decoration:underline;
    font-weight:bold;
}
#actupp {
    width:257px;
    margin:0 0 0 1px;
    padding:0px 10px 0 10px;
    line-height:12px;
    font-size:13px;
    background-color:#333333;
    height:239px;
    background-image:url(../images/fond-e-actum.gif);
    background-repeat:no-repeat;
    background-position:bottom;
}
#actupp p{
    margin:3px 0 0px 0;
    padding:0;
    line-height:12px;
    color:#ffffff;
}
#actupp ul{
    color:#ffffff;
    margin:5px 0 0 10px;
}
#actupp li{
    color:#ffffff;
    margin:5px 0 0 10px;
}
#actupp h6{
    margin:0px 0 10px 0;
    padding:0;
    color:#ffffff;
    font-size:18px;
}
#actupp a{
    color:#ffffff;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}
#actuspp {
    width:268px;
    margin:0;
    padding:43px 0 0 10px;
    background-image: url(../images/fond-e-actus.gif);
    background-repeat:no-repeat;
    line-height:12px;
    font-size:11px;
    height:240px;
    background-color:#333333;
}
#actuspp p{
    margin:3px 0 0px 0;
    padding:0;
    line-height:12px;
    font-size: 12px;
}
#actuspp a{
    color:#333333;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}
#goactus {
    background-image:url(../images/fond-e-goactu.gif);
    background-repeat:no-repeat;
    width:278px;
    height:67px;
    padding:10px 0px 0 0;
    text-align:center;
}
#gofstage p{
    margin:0;
    padding:0;
}

/***/

#creer_cv{
    border:1px solid #DEDEDE;
    margin-bottom:19px;
    padding:20px 18px 0;
    width:582px;
}

#creer_cv p{
    margin-bottom:7px;
}

#creer_cv a{
    color:#FF6600;
}

#reussir_entretien{
    border:1px solid #DEDEDE;
    margin-bottom:19px;
    padding:20px 18px 0;
    width:582px;
}

#reussir_entretien a{
    color:#FF6600;
}

#lettre_motiv{
    border:1px solid #DEDEDE;
    margin-bottom:19px;
    padding:20px 18px 0;
    width:582px;
}

#lettre_motiv a{
    color:#FF6600;
}

#quick_reply{
    margin-right: 15px;
}
.quick_reply_top_left {
    width:7px;
    height:5px;
    background-image:url("/images_zol/quick_reply_top_left.png");
    float:left;
}

.quick_reply_top_right {
    width:7px;
    height:5px;
    background-image:url("/images_zol/quick_reply_top_right.png");
    float:left;
}

.quick_reply_bottom_left {
    width:7px;
    height:5px;
    background-image:url("/images_zol/quick_reply_bottom_left.png");
    float:left;
}

.quick_reply_bottom_right {
    width:7px;
    height:5px;
    background-image:url("/images_zol/quick_reply_bottom_right.png");
    float:left;
}

/******* ZONE CONNEXION ********/
.overlay_zone_connexion {
    background-color: #000000;
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}
.dialog{
    background:url(/images_zol/zone_connexion/fond_popup_connexion.gif) no-repeat;
    /*background-color:white;*/
    /*border:#a1a1a1;*/
    /*border: 1px solid #00a6e2;*/
    padding:0 20px 0 20px;
    /*background:no-repeat url(/images/bg-noninscrit.gif);*/
    display:block;
    position:absolute;
}
.fermer{
    padding-bottom:5px;
    font-size:10px;
    text-align:right;
}
.zone_connexion_nw {
    /*background: transparent url(zone_connexion/left-top.gif) no-repeat 0 0;	*/
    width:10px;
    height:0px;
}

.zone_connexion_n {
    /*background: transparent url(zone_connexion/top-middle.gif) repeat-x 0 0;	*/
    height:0px;
}

.zone_connexion_ne {
    /*background: transparent url(zone_connexion/right-top.gif) no-repeat 0 0;	*/
    width:25px;
    height:2px;
}

.zone_connexion_w {
    /*background: transparent url(zone_connexion/frame-left.gif) repeat-y top left;	*/
    width:0px;
}

.zone_connexion_e {
    /*background: transparent url(zone_connexion/frame-right.gif) repeat-y top right;	*/
    width:0px;
}

.zone_connexion_sw {
    /*background: transparent url(zone_connexion/bottom-left-c.gif) no-repeat 0 0;*/
    width:7px;
    height:7px;
}

.zone_connexion_s {
    /*background: transparent url(zone_connexion/bottom-middle.gif) repeat-x 0 0;*/
    height:7px;
}

.zone_connexion_se, .zone_connexion_sizer  {
    /* background: transparent url(zone_connexion/bottom-right-c.gif) no-repeat 0 0;		*/
    width:7px;
    height:7px;
}

.zone_connexion_sizer {
    cursor:se-resize;
}

.zone_connexion_close {
    width: 23px;
    height: 23px;
    /*background: transparent url(zone_connexion/button-close-focus.gif) no-repeat 0 0;	*/
    position:absolute;
    top:0px;
    right:11px;
    cursor:pointer;
}

.zone_connexion_minimize {
    width: 23px;
    height: 23px;
    /*background: transparent url(zone_connexion/button-min-focus.gif) no-repeat 0 0;*/
    position:absolute;
    top:0px;
    right:55px;
    cursor:pointer;
}

.zone_connexion_maximize {
    width: 23px;
    height: 23px;
    /*background: transparent url(zone_connexion/button-max-focus.gif) no-repeat 0 0;		*/
    position:absolute;
    top:0px;
    right:33px;
    cursor:pointer;
}

.zone_connexion_title {
    float:left;
    height:14px;
    font-size:14px;
    text-align:center;
    margin-top:2px;
    width:100%;
    color:#123456;
}

.zone_connexion_content {
    font-family:Arial,Helvetica,sans-serif;
    /*color:#ffffff;*/
    overflow:auto;
    /*background:#000000;*/
}

/* For alert/confirm dialog */
.zone_connexion_window {
    font-family:Arial,Helvetica,sans-serif;
    /*background: #000000;*/
    margin-left:auto;
    margin-right:auto;
    width:420px;
}

.zone_connexion_message {
    font-family:Arial,Helvetica,sans-serif;
    width:100%;
    padding-bottom:10px;
}

.zone_connexion_buttons {
    display:none;
    width:100%;
}

.zone_connexion_buttons input {
    width:20%;
    margin:10px;
}

.zone_connexion_progress {
    float:left;
    margin:auto;
    width:100%;
    height:16px;
    /*background: #FFF url('alert/progress.gif') no-repeat center center*/
}

.zone_connexion_wired_frame {
    background: #000000;
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}







.invite_connexion{
    display:none;
    color:#ffffff;
}
.orange{
    color:#f47f1b;
}
.message_z_nonlog{
    font-size:17px;
    font-weight:bold;
    padding-bottom:10px;
}
.zone_lien_non_log{
    float:left;
    width:220px;
}
.zone_connexion_non_log{
    float:right;
    width:185px;
}
.zone_connexion_non_log .pseudo{
    width:118px;
    height:16px;
    border: 1px solid #686868;
    color:#a1a1a1;
    margin-bottom:8px;
}
.zone_lien_non_log p{
    margin:0;
    padding:0;
}
.zone_connexion_non_log form,p{
    margin:0;
    padding:0;
}
.zone_connexion_non_log a{
    color:#f47f1b;
    text-decoration:none;
    font-size:10px;
}
.zone_connexion_non_log a:hover{
    color:#f47f1b;
    text-decoration:underline;
    font-size:10px;
}
.zone_connexion_non_log .password{
    width:77px;
    height:16px;
    border: 1px solid #686868;
    color:#a1a1a1;
}
.zone_connexion_non_log .connexion{
    background:no-repeat url("/images_zol/zone_connexion/btn-ok-con.jpg");
    border:0;
    width:79px;
    height:20px;
}
.btn_close{
    color:#f47f1b;
    float:right;
    cursor:pointer;
}


/************/
/* DEPOT CV */
/************/

#depot_cv h2{
    margin-bottom:15px;
    margin-top:15px;
}

#depot_cv a{
    color:#FF6600;
}

#depot_cv .Style42{
    color:#858753;
}

#depot_cv td{
    padding:5px;
}

/***********/
/* CREDITS */
/***********/

#credits{
    border:1px solid #DEDEDE;
    padding:20px 18px;
    width:582px;
}

/**** PAGE RECHERCHE *****/

#contentRecherche {
    padding:15px;
    color:#333333;
}

/*************************** TWEETBOX ****************************/

#tweetbox {
    width:250px;
    float:left;
    margin-top: 231px;
}

#tweetbox .header {
    width:250px;
    height:55px;
    background:url("/images_zol/tweetbox_header_bg.png") no-repeat;
}

#tweetbox .body {
    width:231px;
    /*height:601px;*/
    background:url("/images_zol/tweetbox_bg.png") repeat-y;
    padding:17px 0 0 19px;
}

#tweetbox .tweet_bulle {
    width:181px;
    height:69px;
    background:url("/images_zol/tweet_bulle.png") no-repeat;
    font-style:italic;
    font-family:Georgia;
    font-size:12px;
    color:#7986a3;
    padding: 12px 15px;
    word-wrap:break-word;
}

#tweetbox .tweet_bulle a {
    font-style:italic;
    font-family:Georgia;
    font-size:12px;
    color:#7986a3;
}

#tweetbox .item {
    /*padding-bottom:11px;*/
    height:132px;
    word-wrap:break-word;
}

#tweetbox .item .user {
    margin-left:88px;
    height:31px;
    margin-top:-3px;
}

#tweetbox .item .user .avatar {
    width:25px;
    height:25px;
    padding:3px;
    background:url("/images_zol/box_avatar_bg.png") no-repeat;
    margin-right:6px;
    float:left;
}

#tweetbox .item .user .pseudo, #tweetbox .item .user .pseudo a {
    color:#1aaa5b;
    font-size:12px;
    font-family:Georgia;
}

#tweetbox .item .user .details {
    font-family:Verdana;
    font-size:10px;
    color:#9b9e9f;
}

#tweetbox .carousel-wrap {
    height:528px !important;
}

.tweet_image {
    background: url("/images_zol/fond_avatar.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 55px;
    margin: 0 0 0 5px;
    padding: 5px 0 0 5px;
    width: 57px;
}

.tweet_txt {
    float: left;
    margin: 8px 0 0;
    width: 137px;
}

#btn_plus_tweet {
    background:url("/images_zol/btn_plus_tweet.png") no-repeat;
    width:164px;
    height:38px;
    margin:17px 0 0 25px;
    padding-bottom:15px;
    cursor:pointer;
}

.bloc_620_36_top0 {
    background: url("/images_zol/bloc_620_36_top0.gif") no-repeat scroll 0 0 transparent;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 20px;
    position: relative;
    width: 600px;
}

.bloc_620_mid {
    background: url("/images_zol/bloc_620_mid.gif") repeat-y scroll 0 0 transparent;
    margin: 0;
    padding: 0 20px;
    width: 580px;
}

.bloc_620_bas {
    background: url("/images_zol/bloc_620_bas.gif") no-repeat scroll 0 0 transparent;
    height: 7px;
    width: 620px;
}

.tweetbox_more2 {
    background: url("/images_zol/tweetbox_more2.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin: 20px auto 0;
    text-align: center;
    width: 580px;
}

#contenantblocstag  {
    margin:0;
    padding:20px 0 0 0;
    clear:both;
    position:relative;
    width:850px;
}

.h1normal {
    background-repeat:no-repeat;
    padding:5px 0 10px 10px;
    margin:5px 0 0 0;
    font-weight:bold;
    font-size:21px;
}

/* TAG */

h2.titretag {
    margin:0 0 10px 0;
    padding:0 5px 0 0;
    font-size:16px;
    font-weight:bold;
}

#bloctag {
    margin:0;
    padding:0;
    float:left;
    width:410px;
}
#bloctagdroit {
    margin:0;
    padding:0;
    float:right;
    width:410px;
}
#contenantblocstag  {
    margin:0;
    padding:20px 0 0 0;
    clear:both;
    position:relative;
    width:850px;
}
h2.titretagdoc {
    margin:0 0 10px 0;
    padding:0 5px 0 5px;
    font-size:16px;
    font-weight:bold;
    border-left-width: 10px;
    border-left-style: solid;
    border-left-color: #33CCFF;
}
h2.titretagactu {
    margin:0 0 10px 0;
    padding:0 5px 0 5px;
    font-size:16px;
    font-weight:bold;
    border-left-width: 10px;
    border-left-style: solid;
    border-left-color: #65C300;
}
h2.titretagforum {
    margin:0 0 10px 0;
    padding:0 5px 0 5px;
    font-size:16px;
    font-weight:bold;
    border-left-width: 10px;
    border-left-style: solid;
    border-left-color: #FD6503;
}
h2.titretagformation {
    margin:0 0 10px 0;
    padding:0 5px 0 5px;
    font-size:16px;
    font-weight:bold;
    border-left-width: 10px;
    border-left-style: solid;
    border-left-color: #999966;
}
#toppagetag {
    background-image:url(../images/hautpagetag.gif);
    background-repeat:no-repeat;
    height:18px;
    margin:0;
    padding:0;
    width:410px;
}
#centrepagetag {
    background-image:url(../images/centrepagetag.gif);
    background-repeat:repeat-y;
    margin:0;
    padding:0 10px 0 10px;
    width:390px;
}
#centrepagetag p{
    font-size:12px;
    color:#000000;
    margin:5px 0 0 0;
    padding:0;
    font-weight:normal;
}
#centrepagetag h3{
    font-size:14px;
    color:#000000;
    margin:15px 0 5px 0;
    padding:0;
    font-weight:bold;
}
#centrepagetag h3 a{
    font-size:14px;
    color:#000000;
    margin:15px 0 5px 0;
    padding:0;
    font-weight:bold;
    text-decoration:none;
}
#centrepagetag h3 a:hover{
    font-size:14px;
    color:#000000;
    margin:15px 0 5px 0;
    padding:0;
    font-weight:bold;
    text-decoration:none;
}
#centrepagetag a{
    font-size:12px;
    color:#fd6900;
    margin:0;
    padding:0;
}
#centrepagetag a:hover{
    text-decoration:none;
}
#baspagetag {
    background-image:url(../images/baspagetag.gif);
    background-repeat:no-repeat;
    height:17px;
    margin:0;
    padding:0;
    width:410px;
}
#baspagetag {
    background-image:url(../images/baspagetag.gif);
    background-repeat:no-repeat;
    height:17px;
    margin:0;
    padding:0;
    width:410px;
}
#pourquoi_marketing_etudiant
{
    font-size: 12px;
}
.error{color:#f00;}
.success{color:#0f0;}

.admin_actions img{margin-left:5px;cursor:pointer;}
#fiche_article textarea{width:100%;height:150px;}

/* FORUM */

.moderator a {
    text-decoration:underline;
}

.gris_cccccc {
    color:#cccccc;
}

.resume b {
    color:#4D5154;
}

.background_gris_F5F5F5 {
    background-color:#f5f5f5;
}

#besoin_aide h2 {
    background-image: url("/images_zol/bg_ca_commente_titre.png");
    color: #FFFFFF;
    font-size: 13px;
    height: 26px;
    padding-left: 16px;
    padding-top: 9px;
}

.forum_head th {
    background-color:#f3f3f3;
}

.forum_body .name a {
    text-decoration:underline;
}

.forum_body .postdetails a {
    text-decoration:underline;
}

.forum_body a:hover {
    text-decoration:underline;
}

.navigation .numero_page {
    background-color: #1aaa5b;
    color: #FFFFFF;
    height: 19px;
    margin-right: 1px;
    padding: 4px;
    text-align: center;
    width: 17px;
    font-family: Arial,Helvetica,sans-serif;
}

.unSujetForum {
    margin-bottom:15px;
}

.unSujetForum .avatarMembre {
    float:left;
    margin-right:7px;
    width:72px;
    height:72px;
}

.unSujetForum .avatarMembre img {
    width:65px;
    height:65px;
}

.unSujetForum a.linkPost {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.unSujetForum .thematique {
    text-transform:uppercase;
}

.unSujetForum a.username {
    color:#339999;
    text-decoration:underline;
}

.font_15 {
    font-size:15px;
}

.bouton_rouge_left {
    background:url("/images_zol/bg_bouton_rouge_left.png") no-repeat 0 0;
    width:12px;
    height:41px;
    float:left;
    cursor:pointer;
}

.bouton_rouge_center {
    background: url("/images_zol/bg_bouton_rouge_center.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    text-align: center;
    cursor:pointer;
}

.bouton_rouge_right {
    background:url("/images_zol/bg_bouton_rouge_right.png") no-repeat 0 0;
    width:12px;
    height:41px;
    float:left;
    cursor:pointer;
}

.btn_new_topic {
    width:253px;
    padding-top:9px;
    height:32px;
    font-size:18px;
}

#viewtopic .btn_new_topic {
    font-size: 16px;
    height: 40px;
    padding-top: 1px;
    width: 215px;
}

.btn_new_topic2 {
    width:158px;
    padding-top:9px;
    height:32px;
    font-size:20px;
}

.bonus_jeton {
    color:#5a9f38;
}

#viewforum .bonus_jeton{
    font-size: 20px;
    height: 33px;
    margin-left: 305px;
    padding-top: 8px;
    margin-bottom:20px;
}

#viewforum .bonus_jeton .img_jeton {
    margin:-7px 5px 0;
    width:33px;
    height:31px;
}

table.tableau_forum .puce_orange {
    background:url("/images_zol/puce_orange.png") no-repeat 7px center;
    padding-left:17px;
}

#viewtopic .bonus_jeton .img_jeton {
    margin:-7px 5px 0;
    width:33px;
    height:31px;
}

#viewtopic .bonus_jeton{
    font-size: 20px;
    height: 29px;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 12px;
}

.btn_reply_topic {
    width:105px;
    padding-top:9px;
    height:32px;
    font-size:20px;
}

.bouton_orange_left {
    background:url("/images_zol/bg_bouton_orange_left.png") no-repeat 0 0;
    width:12px;
    height:41px;
    float:left;
    cursor:pointer;
}

.bouton_orange_center {
    background: url("/images_zol/bg_bouton_orange_center.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    text-align: center;
    cursor:pointer;
}

.bouton_orange_right {
    background:url("/images_zol/bg_bouton_orange_right.png") no-repeat 0 0;
    width:12px;
    height:41px;
    float:left;
    cursor:pointer;
}

.img_btn_reply_topic {
    background-image:url("/images_zol/btn_reply_topic.png");
    width:165px;
    height:19px;
}

.sujetsSimilaires {
    background: url("/images_zol/bg_sujets_similaires.png") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    height: 28px;
    padding: 7px 0 0 18px;
    width: 600px;
}

#forum_message_die {
    width:618px;
    border:1px solid #cccccc;
}

#forum_message_die h2 {
    height:29px;
    background:url("/images_zol/bg_wp_bloc_titre.png") repeat-x;
    padding:6px 0 0 18px;
    font-weight:bold;
    font-size:16px;
}

#forum_message_die .content {
    padding:10px;
}

.forum_odd{background-color:#fff;}
.forum_even{background-color:#FED6CA;;}
.forumlink { margin-bottom: 10px !important; }
.genmed, .gensmall { margin-left: 10px !important; margin-bottom: 10px !important; display:block; }

#lostpassword {
    cursor:pointer;
    color:#07799E;
}

.lost_password_alert {

}

.lost_password_alert.success {
    padding:20px;
    background-color:#99FF99;
    color:#33CC00;
    border:1px solid #33CC00;
}

.lost_password_alert.error {
    padding:20px;
    background-color:#FF6666;
    color:#CC0000;
    border:1px solid #CC0000;
}

/* Concours 2012 */
#frmConcours2012 td {
    padding: 5px 10px 5px 5px;
}

#frmConcours2012 td.submit {
    text-align: right;
}

.errorFrmConcours, .successFrmConcours {
    color: #000;
    padding:5px 10px;
    border:1px solid #F00;
    background-color: #ffcccc;
    text-align:center;
    margin-bottom:10px;
    margin-top:5px;
}

.successFrmConcours {
    background-color: #ccffcc;
    border-color: #00cc33;
}

#popinConcours td {
    padding : 5px 0 5px 0;
}

#popinConcours input {
    width:200px;
}

#popinConcours td.submit input {
    width:auto;
}

#vn_option_bac {
    max-width:244px;
}

.h1_page{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 17px;
    padding: 2px 0 0 18px;
    width: 600px;
    margin-left: -18px;
}
#page_contenu{
    border: 1px solid #DEDEDE;
    margin-bottom: 19px;
    padding-bottom: 20px;
    padding-left: 18px;
    padding-right: 5px;
    width: 594px;
}

#youarehere.thematique {
    padding-left: 0;
    color: #989898;
}
#page_contenu_thematique {
    margin-bottom: 19px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    width: 657px;
    font-family: 'Lato', Arial, sans-serif;
}
#page_contenu_thematique h1 {
    color: #1aaa5b;
    font-family: 'Lato', Arial, sans-serif;
    font-weight: bold;
    font-size: 32px;
}
#page_contenu_thematique .h2like {
    color: #303030;
    font-weight: bold;
    font-size: 22px;
}
#page_contenu_thematique #articles {
    margin-top: 30px !important;
    overflow: hidden;
}
#page_contenu_thematique .head {
    margin-top: 30px !important;
    height: 60px;
    width: 617px;
    background-size: 100% 310px;
    background-position: top;
    background-repeat: no-repeat;
    margin-bottom: 20px;
    position: relative;
}
#page_contenu_thematique .head #triangle {
    width: 13px;
    height: 7px;
    background-image: url("/images_zol/blue-triangle.png");
    position: absolute;
    bottom:1px;
    left:94px;
    transition-duration: 0.05s;
}
#page_contenu_thematique #presentation {
    color: #4f4f4f;
    font-family: 'Lato', Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    position: relative;
    overflow: hidden;
}
#page_contenu_thematique #presentation h2, #page_contenu_thematique .h2like {
    margin-top: 24px;
    margin-bottom: 16px;
}
#page_contenu_thematique .h2like {
    width: 460px;
}
#page_contenu_thematique #documents, #page_contenu_thematique #discussions{
    overflow: hidden;
}
#page_contenu_thematique #documents .h2like {
    width: 440px;
}
#page_contenu_thematique #discussions .h2like {
    width: 400px;
}
#page_contenu_thematique #presentation .degrade {
    display: none;
    width: 100%;
    position: absolute;
    height: 83px;
    bottom: -1px;
    background-image: url("/images_zol/degrade-blanc-opacite.png");
    background-repeat: repeat-x;
}
#discussions .cadreImgLeft {
    margin: 0 0 0 0;
}
.cadreImgLeft,#discussions .cadreImgLeft {
    border: solid 1px #d0d0d0;
    width: 286px;
    margin-bottom: 20px;
    height: 100px;
    padding: 10px;
    overflow: hidden;
}
#discussions .cadreImgLeft:hover {
    border-color: #009ee3;
}
#discussions .cadreImgLeft a{
    display: block;
}
#discussions .cadreImgLeft a:hover {
    color: #009ee3;
    text-decoration: none;
}
.cadreImgLeft:nth-child(odd),#discussions .cadreImgLeft:nth-child(odd) {
    width: 280px;
    margin-right: 10px;
}
.cadreImgLeft:nth-child(even),#discussions .cadreImgLeft:nth-child(even) {
    width: 280px;
    margin-left: 10px;
}
.cadreImgLeft .image {
    width: 120px;
    height: 120px;
    margin: -10px 0 0 -10px;
    display: inline-block;
}
.cadreImgLeft .image img {
    width: 100%;
    height: 100%;
}
.cadreImgLeft h3, #discussions .cadreImgLeft h3 {
    display: inline-block;
    width: 150px;
    vertical-align: top;
    font-family: 'Lato', Arial, sans-serif;
}
#discussions .cadreImgLeft h3 {
    width: 100%;
}
.cadreImgLeft h3 a, #discussions .cadreImgLeft h3 a {
    color: #333;
    font-size: 1.17em;
    font-weight: bold;
    font-family: 'Lato', Arial, sans-serif;
}
.cadreImgLeft h3.trait:after, span.trait {
    content: '';
    display: block;
    width: 30px;
    height: 1px;
    margin-top: 12px;
    margin-bottom: 10px;
    background-color: #d0d0d0;
}
#discussions .cadreImgLeft span.footerDisc {
    color: #8a8a8a;
    font-size: 12px;
    text-transform: capitalize;
}
#center.nopad {
    width: 656px !important;
}
#center.nopad #youarehere, #center.nopad #presentation, #center.nopad h1,
.backgroundArrow, #center.nopad #discussions {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 3px;
}
#center.nopad .head, #center.nopad  #articles {
    margin-left: 16px;
    margin-right: 16px;
    margin-top: 3px;
}
#page_contenu_thematique .head ul {
   border: solid 1px #009ee3;
   border-bottom: solid 3px #009ee3;
   border-radius: 4px;
   margin-left: 20px;
   margin-right: 20px;
   background-color: #fff;
   padding: 10px;
}
#page_contenu_thematique .head ul li, .fixedMenu ul li {
   font-family: 'Lato', Arial, sans-serif;
   display: inline-block;
   padding: 10px;
   line-height: 8px;
   height: 8px;
   width: 115px;
   border-right: solid 1px #dedede;
   text-align: center;
   line-height: 1em;
}
#page_contenu_thematique .head ul li:last-child {
   border-right: none;
}
#page_contenu_thematique .head ul li a, .fixedMenu ul li a {
   color: #4f4f4f;
   font-size: 16px;
   position: relative;
   bottom: 2px;
}
#page_contenu_thematique .head ul li a.active, .fixedMenu ul li a.active {
   color: #1aaa5b;
}
#page_contenu_thematique #articles, #page_contenu_thematique #discussions {
    position: relative;
}
#page_contenu_thematique #articles ul li {
    float: left;
}
#page_contenu_thematique #articles ul li:hover {
    border-color: #009ee3;
}
#page_contenu_thematique #articles ul li h3 a:hover {
    color: #009ee3;
    text-decoration: none;
}
#sidebar_similaire, #page_content{
    float:left;
}
.backgroundArrow {
    background-color: #e7eaee;
    margin-top: 25px;
    padding-top: 6px;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
#page_contenu_thematique #documents .relative {
    position: relative;
}
#page_contenu_thematique #documents .overDoc {
    display: block;
    position: absolute;
    left: 0px;
    bottom: 40px;
    background-color: #5d5d5d;
    color: #fff;
    font-size: 12px;
    font-family: "Lato", Arial, sans-serif;
    padding: 5px 10px;
}
#page_contenu_thematique #documents li:hover .verso {
    display: block;
}
#page_contenu_thematique #documents .verso {
    display: none;
    z-index: 100;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #009ee3;
    width: 100%;
    height: 100%;
}
#page_contenu_thematique #documents .verso a {
    display: block;
    background-color: #009ee3;
    width: 100%;
    height: 100%;
    text-decoration: none;
}
#page_contenu_thematique #documents .verso a span {
    color: #009ee3;
    background-color: #fff;
    display: block;
    width: 60%;
    margin: 0 auto;
    font-weight: bold;
    font-family: "Lato", Arial, sans-serif;
    position: relative;
    top: 46%;
    padding: 5px 10px;
    border-radius: 5px;
}
#page_contenu_thematique #documents ul li {
    width: 192px;
    text-align: center;
}
#page_contenu_thematique .noElements {
    font-size: 16px;
}
#page_contenu_thematique #documents ul li img {
    border: 1px solid #0ca3e4;
}
#page_contenu_thematique #documents ul li.item_of_list_of_document {
    margin: 0;
    margin-bottom: 20px;
}
#page_contenu_thematique #documents ul li.item_of_list_of_document a {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
}
#page_contenu_thematique #documents ul li.item_of_list_of_document.li1 {
    margin-right: 24px;
}
#page_contenu_thematique #documents ul li.item_of_list_of_document.li2 {
    margin-right: 24px;
}
#page_contenu_thematique #documents ul li.item_of_list_of_document .title {
   margin-top: 5px;
   font-size: 1.3em;
}
#page_contenu_thematique .reloadmore {
    display: none;
}
#page_contenu_thematique #documents .loadmore, #page_contenu_thematique #documents .reloadmore {
    top: 34px;
    right: 16px;
}
#page_contenu_thematique #discussions .loadmore, #page_contenu_thematique #discussions .reloadmore {
    top: 32px;
    right: 16px;
}
#page_contenu_thematique .thematAssoc ul li {
    width: 188px;
    background-color: #fff;
    border: solid 1px #dedede;
    margin-right: 27px;
    height: 290px;
    overflow: hidden;
}
#page_contenu_thematique .thematAssoc ul li:hover {
    border-color: #009ee3;
}
#page_contenu_thematique .thematAssoc ul li a:hover {
    color: #009ee3;
    text-decoration: none;
}
#page_contenu_thematique .thematAssoc ul li .trait {
   margin-left: 16px;
   margin-top: 3px;
   height: 2px;
   margin-bottom: 3px;
}
#page_contenu_thematique .thematAssoc ul li h4 {
   margin-left: 16px;
   margin-bottom: 14px;
   margin-right: 16px;
   margin-top: 2px;
   font-size: 17px;
   line-height: 23px;
   max-height: 68px;
   overflow: hidden;
}
#page_contenu_thematique .thematAssoc ul li.last {
    margin-right: 0;
}
#page_contenu_thematique .thematAssoc ul li img {
    width: 188px;
    height: 188px;
}
.backgroundArrow:before {
    content: '';
    display: block;
    width: 33px;
    height: 16px;
    background-image: url("/images_zol/triangle-gris.png");
    position: absolute;
    top: -16px;
    left: 310.5px;
}
#page_contenu_thematique .showmore, .showmorestyle {
    display: none;
    margin: 0 auto;
    background-color: #009ee3;
    text-align: center;
    width: 240px;
    height: 45px;
    border-radius: 4px;
    border-bottom: solid 2px #1aaa5b;
    cursor: pointer;
    color: #fff;
    line-height: 45px;
    font-size: 16px;
    font-family: 'Lato', Arial, sans-serif;
}
.loadmore, .loadmore a, .reloadmore, .reloadmore a {
    color: #009ee3;
    cursor: pointer;
    font-size: 16px;
}
.loadmore:hover, .reloadmore:hover {
    text-decoration: underline;
}
#page_contenu_thematique .loadmore, #page_contenu_thematique .reloadmore{
    position: absolute;
    top:28px;
    right:0;
}
/*Menu fixed*/
.fixedMenu {
    display: none;
    background-color: #fff;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    border-bottom: solid 3px #009ee3;
    z-index: 1000;
    min-width: 1370px;
}
.fixedMenu ul {
    width: 968px;
    padding: 10px;
    margin: 0;
    padding-left: 47px;
}
.fixedMenu ul li a {
    display: block;
    color: #4f4f4f;
    font-size: 16px;
}
.fixedMenu ul li:last-child {
    border: none;
}
#triangleContainer {
    width: 968px;
    height: 7px;
    margin: 0 auto;
    position: absolute;
    top: 51px;
}
#triangle {
    width: 13px;
    height: 7px;
    background-image: url("/images_zol/blue-triangle.png");
    position:relative;
    left: -999999px;
    transition-duration: 0.05s;
}
/*fin menu fixé*/
#sidebar_similaire{
    width: 179px;
}
.list_of_document{
    border: 2px solid #1aaa5b;
}
.list_of_topic{
    border: 2px solid #FF7800;
    margin-top: 5px;
}

.ui-widget-content{
    background-color: #EEEEEE;
    border: 1px solid #DDDDDD;
    color: #333333;
}

.ui-autocomplete.ui-widget-content{
	background-color:white;
}

.ui-menu .ui-menu-item a {
    display: block;
    line-height: 1.5;
    padding: 2px 0.4em;
    text-decoration: none;
    min-height: 0;
    font-weight: normal;
    font-size: 14px;
}

.ui-menu .ui-menu-item {
margin: 0;
padding: 0;
}

.ui-widget-content a {
color: #222222/*{fcContent}*/;
}

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

.ui-menu-item{
    list-style-type:none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background-color: #FFF;
    border: 1px solid #1aaa5b;
    color: #1aaa5b;
    font-weight: bold;
    outline: medium none;
}

.ui-state-hover a, .ui-state-hover a:hover {
    color: #1aaa5b;
    outline: medium none;
    text-decoration: none;
}

.ui-menu, .ui-state-hover{
}

#list_of_tag{
    margin-bottom: 10px;
    overflow: hidden;
}

.right_tag_delete{
    background: url("/images_zol/right_tag_delete.png") no-repeat;
    width:16px;
    height:21px;
    float:left;
    cursor:pointer;
}
.left_tag{
    background: url("/images_zol/left_tag.png");
    width:5px;
    height:21px;
    float:left;
}

.mid_tag{
    background: url("/images_zol/mid_tag.png");
    float:left;
    padding-top: 2px;
    height: 19px;
    padding-left: 5px;
    padding-right: 5px;
}
.tag{
    float:left;
    margin-right: 10px;
}
#tag_to_element{
    margin-bottom: 15px;
    background-color: rgb(254, 231, 221);
    padding: 10px;
}
#tag_to_element .head{
    font-size:15px;
    font-weight: bold;
    margin-bottom: 5px;
}
.list_of_document .footer, .list_of_topic .footer{
    text-align:center;
}
.item_listing_article_titre_section{
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 20px;
    font-weight:bold;
}
.item_listing_article_img{
    height: 100px;
    width:100px;
    border:1px solid #DEDEDE;
    float:left;
    margin-right: 10px;
}
#page_content{
    margin-right: 10px;
    text-align: left;
}

.item_listing_article_details {
    margin-bottom: 6px;
    overflow:   hidden;
}

.item_listing_article_details .actualites{
    padding: 2px 5px;
    background-color: #1aaa5b;
    color: #FFFFFF;
}

.item_listing_article_details .metier-marketing, .item_listing_article_details .formations-marketing{
    padding: 2px 5px;
    background-color: #858753;
    color: #FFFFFF;

}

.list_of_tag, list_of_topic{
    font-size: 11px;
    color:#8C9AB4;
}

.list_of_document .head{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 12px;
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 7px;
    padding-bottom: 7px;
    position: relative;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}
.list_of_topic .head{
    background: #FF7800; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255, 120, 00,1) 0%, rgba(164, 76, 0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 120, 00,1)), color-stop(100%,rgba(164, 76, 0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255, 120, 00,1) 0%,rgba(164, 76, 0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255, 120, 00,1) 0%,rgba(164, 76, 00, 00,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255, 120, 00,1) 0%,rgba(255, 120, 00,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(255, 120, 00,1) 0%,rgba(255, 120, 00,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF7800', endColorstr='#FF7800',GradientType=0 ); /* IE6-8 */
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    padding: 7px 5px;
    position: relative;
    text-align: left;
    text-decoration: none;
}
.item_of_list_of_document, .item_of_list_of_topic{
    margin: 5px;
}
.item_of_list_of_document a, .item_of_list_of_topic a{
    color: #1aaa5b;
    font-family: Georgia;
}
.cloud_of_tag{
    margin-top: 5px;
}

/* #documentrecherche .cloud_of_tag .tag_bigger, #documentrecherche .cloud_of_tag .tag_bigger a{
    color: #4D5154; font-weight:bold;
}
#documentrecherche .cloud_of_tag  .tag_big, #documentrecherche .cloud_of_tag .tag_big a{
    color: #FFFFFF;
}
#documentrecherche .cloud_of_tag  .tag_small, #documentrecherche .cloud_of_tag  .tag_small a{
    color: #000000; font-weight:bold;
}
#documentrecherche .cloud_of_tag  .tag_smaller, #documentrecherche .cloud_of_tag  .tag_smaller a{
    color: #FFFFFF;
}

.tag_smaller{
    font-size: 10px;
}
.tag_small{
    font-size:11px;
    font-weight:bold;
    color: #000000;
}
.tag_big{
    font-size: 15px;
    color:#333;
}
.tag_bigger{
    font-size: 16px;
    font-weight: bold;
    color: #4D5154;
} */
#sb_cloud_tag{
    border: 1px solid #DEDEDE;
    width: 298px;
    margin: 0 auto 20px auto;
    background: #FFF;
}
#sb_cloud_tag a {
    color:#1aaa5b;
}
#sb_cloud_tag .body{
    padding: 5px;
}
#sb_cloud_tag .body .box_tag{
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    float:left;
}
.box_tag span.wrap span.mid {
    display:block;
    float:left;
    background:url("/images_zol/form_pop_bg_mid.png") repeat-x;
    height:19px;
    color:#1aaa5b;
    font-family:Georgia;
    padding-top:4px;
    text-align:center;
}

#sb_cloud_tag .body .box_tag.tag_smaller span.wrap span.mid {
    /*
        margin-top: 7px;
        margin-bottom: 7px;
    */
    font-size: 8px;
    height: 17px;
    padding-top: 6px;

}


#sb_cloud_tag .body .box_tag.tag_big span.wrap span.mid {
    /*
       margin-top: 3px;
       margin-bottom: 3px;
    */
    font-size: 12px;
}
#sb_cloud_tag .body .box_tag.tag_small span.wrap span.mid {
    /* margin-top: 5px;
     margin-bottom: 5px;
    */
    font-size: 10px;
}
#sb_cloud_tag .body .box_tag.tag_bigger span.wrap span.mid {
    font-size: 14px;
}

.tableau_forum .title {
    font-size: 14px;
}

.thematique_associe a {
    color: #FF6600;
}
.thematique_associe a:hover{
    text-decoration: underline;
}

.thematique_associe_titre{
    font-weight: bold;
}

#page_article_similaire .list_of_post .item_listing_article h3{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 4px;
}
.item_listing_article_details .auteur{
    font-size: 10px;
    color:#666;
}
#content_page_bot{
    background:url('/images_zol/main_content_bg_bot.png') no-repeat;
    width:972px;
    height:7px;
    margin-bottom:24px;
    clear: both;
}

#banner {
    height:90px;
}

#banner .left {
    width:8px;
    height:90px;
    background:url('/images_zol/banner_bg_sides.png') no-repeat;
}

#banner .right {
    width:9px;
    height:90px;
    background:url('/images_zol/banner_bg_sides.png') no-repeat -8px 0;
}

#banner .mid {
    width:968px;
    height:90px;
    background-color:#FFFFFF;
}

#logo {
    float: left;
    height: 49px;
    margin: 10px 29px 24px 19px;
    width: 195px;
}

#banner .facebook_like {
    float: left;
    margin-top: 35px;
    width: 100px;
    margin-left: 20px;
}

#jaime {
    background: url("../images_zol/jaime_bg.png") no-repeat scroll left top transparent;
    height: 250px;
    margin: 9px auto;
    width: 302px;
}

#jaime .left {
    float: left;
    width: 8px;
}

#jaime .right {
    float: left;
    width: 9px;
}

#jaime .mid {
    float: left;
    padding: 8px 0 0 22px;
    width: 261px;
}

#jaime #facebook_like {

}

#espace_une {
    height:133px;
	background-color:#ebebeb;
	border-bottom:1px solid #cecdcc;
}

#espace_une .top_left{
    background: url("/images_zol/left_top_corner_white.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 7px;
    width: 8px;
}
#espace_une .top_right{
    background: url("/images_zol/right_top_corner_white.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 7px;
    width: 8px;
}
#espace_une .top_mid {
    background-color: white;
    float: left;
    height: 7px;
    width: 952px;
}

#espace_une .mid {
    background-color: #ebebeb;
    height: 100%;
    width: 968px;
}

#espace_une .carousel {
    width:972px;
}

#espace_une .carousel li {
    background-color: #fff;
	border-radius:4px;
    float: left;
    height: 79px;
    margin: 3px 6px 4px 6px;
    width: 280px;
}

#espace_une .carousel li .image {
    float: left;
    height: 72px;
    margin-left: 14px;
    padding: 3px;
    width: 72px;
}

#espace_une .carousel li .infos {
    float: left;
    padding: 10px 0 0 5px;
    width: 180px;
	height:100%;
}

#espace_une .carousel .carousel_slider {
    margin-top: 5px;
    outline: 0 none;
    overflow: hidden;
}

#espace_une .carousel .carousel-wrap {
    float: left;
    width: 882px;
}

#espace_une .carousel .carousel-control {
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    line-height: 999px;
    margin-top: 20px;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: middle;
}

#espace_une .carousel .carousel-next {
    background: url('/images_zol/fleche_droite.png') no-repeat scroll 0 0 transparent;
    float: left;
    height: 55px;
    padding-left: 0;
    padding-right: 0;
    width: 36px;
	margin: 25px 0 0 9px;
}

#espace_une .carousel .carousel-previous {
    background: url('/images_zol/fleche_gauche.png') no-repeat scroll top right transparent;
    float: left;
    height: 55px;
    padding-left: 0;
    padding-right: 0;
    width: 36px;
	margin: 25px 9px 0 0;
}

#espace_une .carousel .carousel-wrap .item .titre,#espace_une .carousel .carousel-wrap .item .titre a {
	font-size: 16px;
	height:50px;
	overflow:hidden;
        font-weight:normal;
}
#espace_une .details{
	font-family:arial;
}
#espace_une .titre a{
	font-family:arial;
	color:#1aaa5b;
	text-decoration:none;
}

#espace_une .titre a:hover{color:#1aaa5b;}
#espace_une .blocdetails .date {color:#9a9c9d; font-size:11px;}
#espace_une .blocdetails .comment{font-size:11px; }
#espace_une .blocdetails .comment a{text-decoration:none;}
espace_une .blocdetails{margin-top:10px;}
#espace_une .blocdetails .mark{margin-right:6px;}
#espace_une .blocdetails span.imageComment{background:url('/images_zol/commentaires.png') no-repeat 0 0 transparent; height:12px; width:14px; display:inline-block;margin-left:3px;}
#espace_une .blocdetails .comment a{}
#espace_une .carousel .titreEspaceUne{padding:10px 0 0 16px;font-size:16px;font-weight:bold;}

#espace_une .contribution {
    height:63px;
    background:url('/images_zol/contribution_bg.png') no-repeat;
    margin-left:4px;
    padding: 13px 14px 13px 21px;
    width: 282px;
    color:#fff;
    font-family:Georgia;
}

#espace_une .contribution .item {
    width:137px;
    float:left;
    vertical-align:top;
}

#espace_une .contribution .item .image {
    background:url("/images_zol/contributeur_avatar_bg.png") no-repeat center center;
    width:25px;
    height:25px;
    padding:3px;
    float:left;
    margin-right:6px;
}

#espace_une .contribution .item .pseudo, #espace_une .contribution .item .pseudo a {
    color:#77ddff;
}

#espace_une .contribution .titre {
    font-size:13px;
    font-weight:bold;
    font-style:italic;
    color:#fff;

    margin-bottom:11px;
}

.item .titre, .item .titre a{
    color: #1aaa5b;
    font-family: Georgia;
    font-size: 16px;
}
.item .details, .item .details a {
    color: #8C9AB4;
    font-family: Verdana;
    font-size: 10px;
}
#btn_plus_actu {
    background:url("/images_zol/btn_plus_actu.png") no-repeat;
    width:286px;
    height:49px;
    margin:10px auto 0 auto;
    cursor:pointer;
    text-align:center;
}
table.tableau_forum {
    /*margin-left: -1px;*/
}
tr.entete_categorie_forum {
    background-color: #1aaa5b;
}
tr.entete_categorie_forum th {
    border-bottom: 1px solid #C9CDD6;
    color: #FFFFFF;
    font: 13px Arial;
}
.forum_header_categorie_center {
    background-color: #B0DEEF;
    border-bottom: 1px solid #C9CDD6;
    color: #666666;
    font: bold 14px/20px Georgia;
    margin-bottom: 1px;
    padding: 8px 15px 8px 27px;
    width: 577px;
}
.forum_header_categorie_center a {
    color: #35A0C9;
}
table.tableau_forum td {
    background-color: #EBEDF1;
    border-bottom: 1px solid #C9CDD6;
}
table.tableau_forum table td {
    border: 0 none;
}
table.tableau_forum table table {
    border: 1px solid #C9CDD6;
}
table.tableau_forum td.col {
    padding: 24px 15px 15px 28px;
}
.forumlink, .forumlink a {
    color: #1aaa5b;
    font: 18px Georgia;
}
.topiclink, .topiclink a {
    color: #1aaa5b;
    font: 16px Georgia;
}
.forumdesc {
    color: #4D5154;
    font: 12px/20px Arial;
    margin: 14px 0 10px;
}
tr.row1 td {
    background-color: #EBEDF1;
}
tr.row2 td {
    background-color: #F5F6F8;
}
.tableau_forum .listmoderator, .listmoderator a {
    color: #5573B2;
    font: bold 10px Georgia;
}
.tableau_forum .auteur, .auteur a {
    color: #1aaa5b;
    font: 14px Georgia;
}
.tableau_forum .avatar {
    background-color: #FFFFFF;
    height: 64px;
    margin-bottom: 8px;
    padding: 3px;
    width: 64px;
}
.tableau_forum .avatar img {
    height: 64px;
    width: 64px;
}
.tableau_forum .details, .tableau_forum .details a {
    color: #8C9AB4;
    font: 10px Verdana;
}
.img_btn_reply_topic {
    background: url("/images_zol/btn_reply_topic.png") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 234px;
}
.tableau_forum .forumtitle, .tableau_forum .forumtitle a {
    color: #1aaa5b;
    font-weight: bold;
}
.tableau_forum .title, .tableau_forum .title a {
    color: #1aaa5b;
    font-family: Georgia;
}
.numero_page_current {
    font-weight: bold;
}
#page_inscription{
    overflow: hidden;
}

#page_inscription label {
    color: #141414;
    font: italic 12px Georgia;
}
div.textarea1 {
    background: url("/images_zol/bg_textarea.png") no-repeat scroll 0 0 transparent;
    height: 113px;
    width: 569px;
}
textarea.textarea1 {
    background-color: transparent;
    border: 0 none;
    color: #BDBDBD;
    font-family: Georgia;
    font-size: 12px;
    font-style: italic;
    height: 85px;
    overflow: auto;
    padding: 8px 8px 0;
    width: 553px;
}


.ui-stars-cancel {
    display: none;
}
.ui-stars-star a, .ui-stars-star-on a, .ui-stars-star-hover a {
    background: url("/images_zol/stars3.png") repeat-x scroll 0 -12px transparent;
    height: 12px;
}
.ui-stars-star-on a {
    background: url("/images_zol/stars3.png") repeat-x scroll 0 0 transparent;
}
.ui-stars-star-hover a {
    background: url("/images_zol/stars3.png") repeat-x scroll 0 0 transparent;
}
#niceMark {
    margin: -1px 0 0 57px;
    width: 131px;
}
.star1 {
    background-image: url("/images_zol/stars.png");
    display: block;
    height: 14px;
    width: 16px;
}
.star1.full {
    background-position: 0 0;
}
.star1.half {
    background-position: 0 -15px;
}
.star1.empty {
    background-position: 0 -30px;
}
.star2 {
    background-image: url("/images_zol/stars2.png");
    display: block;
    height: 14px;
    width: 16px;
}
.star2.full {
    background-position: 0 0;
}
.star2.half {
    background-position: 0 -15px;
}
.star2.empty {
    background-position: 0 -30px;
}
.mark {
    display: block;
    float: left;
    height: 14px;
}
.mark .star1, .mark .star2 {
    float: left;
}

#fil_ariane {
    padding: 15px 0;
}

#espace_membre{
    margin-right: 15px;
}
.espace_membre_titre{
    color: #1aaa5b;
    font-family: Georgia;
    font-size: 16px;
    margin-bottom: 10px;
}
.espace_membre_section {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #E5E5E5;
    padding: 16px 31px 30px;
}
.espace_membre_section.odd {
    background-color: #F5F5F5;
}
.espace_membre_section {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #E5E5E5;
    padding: 16px 31px 30px;
}
#espace_membre li {
    color: #7986A3;
    font-size: 12px;
    list-style: none outside url("/images_zol/puce_circle_blue.png");
    margin: 4px 0 4px 50px;
}
#espace_membre a {
    color: #1aaa5b;
    text-decoration: underline;
}
.last_inscrits.odd{
    background: #FFF;
}
.toogle_tweets{
    color: #7986A3;
    cursor: pointer;
    font-family: Georgia;
    font-size: 13px;
}
.input_dates{
    margin-left: 123px;
    margin-top: -5px;
}


#vn_jour_chzn, #vn_mois_chzn, #vn_annee_chzn {
    position: relative;
    top: 5px;
}
#vn_jour{
    width: 50px;
}
#vn_mois {
    width: 50px;
}
#vn_annee {
    width: 75px;
}
#ajout_commentaire{
    margin-right: 20px;
}

span.input_text {
    display: block;
    float: left;
    height: 22px;
}
span.input_text input[type="text"], span.input_text input[type="password"] {
    background-color: transparent;
    border: 0 none;
    color: #141414;
    font: italic 12px Georgia;
    height: 19px;
    padding: 0;
    text-align: center;
}
span.input_text input.default[type="text"] {
    color: #BDBDBD;
}
.formations_rsx_sociaux_fb, .offre_details_rsx_sociaux_fb, .formations_rsx_sociaux_tweeter {
    float: left;
    margin-right: 20px;
    overflow: hidden;
}
.offre_details_rsx_sociaux_mail {
    background: url("/images_zol/partage_mail.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 21px;
    width: 103px;
}
.offre_details_rsx_sociaux_mail_text, .offre_details_rsx_sociaux_mail_subject {
    display: none;
}
.error {
    background-color: #FEA2A1;
    border: 1px solid #FF3B39;
    color: #FF3B39;
    padding: 30px;
}
.listing{
    width: 618px;
}
.offre_box_info{
    hoverflow: hidden;
}

#listing_offre #archive_pagination{
    margin-bottom:8px;
    text-align:right;
}

#listing_offre #archive_pagination span{
    background: rgb(26, 170, 91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjhjYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(26, 170, 91,1) 0%, rgba(26, 170, 91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26, 170, 91,1)), color-stop(100%,rgba(26, 170, 91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(26, 170, 91,1) 0%,rgba(26, 170, 91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaa5b', endColorstr='#1aaa5b',GradientType=0 ); /* IE6-8 */
    margin-right:1px;
    padding:5px 7px;
}

#listing_offre #archive_pagination span a{
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bold;
}

#listing_offre #archive_pagination span.current{
    background:#FFF;
    color:#FFFFFF;
}
#listing_offre #archive_pagination span.current a {
    color:#000;
}

#listing_offre #archive_pagination span.archive{
    background-color:transparent;
}
.tableau_forum.post{
    padding:0;
}
.btn_edit_profile {
    width:221px;
    height:49px;
    background:url("/images_zol/btn_edit_profile.png");
    border:0;
    float:right;
    margin:7px 20px 0 0;
    cursor:pointer;
}
.odd{
    overflow: hidden;
    background: #FFF;
}
.puce_bleu{
    background:url("/images_zol/puce_circle_blue.png") no-repeat scroll 0 center transparent;
    padding-left: 15px;
}

.item_of_list_of_document .mark{
    margin-top: -3px;
    width: 80px;
}
.numero_page{
    color: #1aaa5b;
}
.nounderline, .nounderline a{
    text-decoration: none;
}

/********************************* TOUJOURS AU TOP ******************************/
#tjsautop {
	margin-bottom:15px;
	position:relative;
}

#tjsautop .left {
	background: url("/images_zol/tjsautop_bg_sides.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 66px;
	width: 10px;
}

#tjsautop .right {
	background: url("/images_zol/tjsautop_bg_sides.png") no-repeat scroll -10px 0 transparent;
	float: left;
	height: 66px;
	width: 10px;
}

#tjsautop .imageTjsAuTop{background:url('/images_zol/bg_etoile_jaune_tjrstop.png') no-repeat 0 0 transparent; float:left; padding-left:65px; width:103px;height:72px; position:relative;}
#tjsautop .imageTjsAuTop .imageTjsAuTopText {font-weight:bold; font-size:20px;width:60px;margin-top:15px;line-height:20px;}

#tjsautop .mid {
	background: #ebebeb;
	height: 72px;
	border-radius:4px 4px 4px 4px;
}

#tjsautop .item {
	float: left;
	height: 70px;
	line-height: 14px;
}

#tjsautop .mid .item .left {
	background: url("/images_zol/tjsautop_left.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 54px;
	width: 9px;
}
#tjsautop .mid .item .mid {
	background:url('/images_zol/bg_article_tjrstop.png') no-repeat 0 0 transparent;
	float: left;
	height: 35px;
	padding: 0 0 0 35px;
	margin: 11px 0 0 0;
}


#tjsautop .mid .item:last-child .mid {background:url('/images_zol/bg_document_tjrstop.png') no-repeat 0 0 transparent;}

#tjsautop .mid .item .right {
	background: url("/images_zol/tjsautop_right.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 54px;
	width: 9px;
}

#tjsautop .titre, #tjsautop .titre a {
	font-family:arial;
	font-size:14px;
	color:#1aaa5b;
	text-decoration:none;
}
#tjsautop .titre a:hover{color:#1aaa5b;}

#tjsautop .item .details{
	color:#3a3634;
	font-family:Arial;
}
/******************************** FIN TOUJOURS AU TOP ***************************/

#formations_populaires {
    width:287px;
    border-right:1px solid #bdc1c6;
    margin: 0 auto;
    padding: 2px 0 0 12px;
    background-color:#fff;
}

#formations_populaires .clear_both {
    height:0 !important;
}

#formations_populaires .contenu {

}

#formations_populaires .contenu div {
    height:27px;
}

#formations_populaires .contenu a {
    display:block;
    float:left;
    margin-bottom:4px;
    margin-left:4px;
}

#formations_populaires .contenu span.wrap span.left, .box_tag span.wrap span.left{
    display:block;
    float:left;
    background:url("/images_zol/form_pop_bg_sides.png") no-repeat;
    width:4px;
    height:23px;
}

#formations_populaires .contenu span.wrap span.right, .box_tag span.wrap span.right{
    display:block;
    float:left;
    background:url("/images_zol/form_pop_bg_sides.png") no-repeat -4px 0;
    width:4px;
    height:23px;
}

#formations_populaires .contenu span.wrap span.mid{
    display:block;
    float:left;
    background:url("/images_zol/form_pop_bg_mid.png") repeat-x;
    height:19px;
    color:#1aaa5b;
    font-size:12px;
    font-family:Georgia;
    padding-top:4px;
    text-align:center;
}


/********************* REFONTE DOCUMENTS ******************************/

#fil_ariane2{
	font-family:Verdana;
	margin-bottom:15px;
}
#fil_ariane2 .current{
	color:#C7C4C4;
}
#fil_ariane2 a{
	color:#0A8CAE;
}

.titreListing{
	padding-left: 25px;
	padding-top: 3px;
	background: url('/images_zol/picto_document.png') left no-repeat;
	margin-bottom: 15px;
}

#tri_par_matiere {
    width: 225px;
    background: url("/images_zol/tri_par_matiere_top_bg.JPG") top left no-repeat;
    padding: 10px 12px;
	background-color: #F6F6F6;
}
#tri_par_matiere h2{
  color:black;
  font-weight:normal;
  margin-bottom:7px;
}
#tri_par_matiere .ul_right{
	float:right;
}

#tri_par_matiere ul{
  color: #4D5154;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  margin-bottom:15px;
}
#tri_par_matiere ul li{
  list-style-type: disc;
  margin-left: 17px;
  margin-bottom:4px;
}
#tri_par_matiere ul li a{
  color: #1aaa5b;
  font-size: 14px;
  font-weight: normal;
}
#tri_par_matiere ul li a:hover{
	text-decoration:underline;
}
#tri_par_matiere .ul_left{
  float:left;
  margin-right:12px;
}
#tri_par_matiere .ul_left, #tri_par_matiere .ul_right{
	max-width:170px;
}

#tags_populaires{
  width: 341px;
  background: #F6F6F6;
}
#tags_populaires h2{
  color: white;
  background-color: #1aaa5b;
  border-radius: 4px 4px 0px 0px;
  text-align: center;
  padding: 5px 5px;
  font-size: 16px;
}
#tags_populaires p{
  padding:10px;
  line-height:22px;
}
#tags_populaires p span{
  margin:10px;
}
#tags_populaires p .tag_small a, #tags_populaires p .tag_smaller a{
  color:#1aaa5b;
}
#tags_populaires p .tag_big a{
  color:#0299BA;
  font-size: 13px;
  font-weight: bold;
}
#tags_populaires p .tag_bigger a{
  color:#00798C;
  font-size: 16px;
  font-weight: bold;
}
#tags_populaires.categorie{
  width: 255px;
  background: #F6F6F6;
  float:left;
  margin-left:20px;
}
#tags_populaires.categorie p{
  padding:10px;
  line-height:18px;
}
#tags_populaires.categorie p span{
  margin:5px;
}

#affecterTag{
  padding:15px;
  margin:15px;
  background-color:#B0DEEF;
}
#affecterTag h2{
  margin-bottom: 10px;
}
#affecterTag .tag{
  background-color:white;
  border-radius: 5px;
  border:1px solid grey;
  padding-left:3px;
  margin: 2px 10px 2px 0px;
  float:left;
}
#affecterTag .titreTag{
  float:left;
  padding-right: 5px;
  padding-top: 3px;
}
#affecterTag .deleteTag{
  background: url("/images_zol/right_tag_delete.png") no-repeat;
  width: 16px;
  height: 21px;
  float: left;
  cursor: pointer;
}

#affinerRecherche{
	background: url('/images_zol/affiner_recherche_bg.png') top left no-repeat;
	margin: 15px 0px 20px;
	padding-bottom: 25px;
	padding-top: 8px;
	padding-left: 12px;
}

.descriptionHaut, .descriptionBas{
	width:319px;
	padding:10px;
	padding-left:0px;
	float:left;
	margin-right:20px;
}
.descriptionHaut ul li, .descriptionBas ul li{
    list-style-position: inside;
    list-style-type: disc;
    margin-left:20px;
}
.listingTop, .listingBot{
	margin:15px 0px;
}

.listing.new{
	margin-bottom:20px;
}
.listing.new .titre a, .listing.new .titre {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	font-family:'Arial';
	margin-bottom: 5px;
}
.listing.new .item{
	padding:15px;
	border-top:none;
	min-height:0px;
}
.listing.new .item .details{
    color: #808080;
    font-family: Verdana;
    font-size: 12px;
	margin-bottom: 5px;
}
.listing.new .item .details a {
	color: black;
	font-size:12px;
}
.listing .item .nbAvis{
	color:#333333;
	border-bottom: 1px solid #1aaa5b;
	margin-left:10px;
}
.listing .item .nbAvis a:hover{
	text-decoration:none;
}
.listing .item .nbTelechargements{
	float:left;
	margin-left: 10px;
	padding-left: 15px;
	background:url('/images_zol/picto_telechargement.png') top left no-repeat;
}
#documentsPlusTelecharges h2{
	padding-top:3px;
	padding-left:25px;
	background:url('/images_zol/icone_telechargement.png') left no-repeat;
}

#documentsPlusTelecharges .document{
	float:left;
	width: 110px;
	margin:5px 5px;
	padding:8px 13px;
	position:relative;
	height:215px;
}
#documentsPlusTelecharges .document:hover{
	margin:3px 3px;
	border:2px solid #1aaa5b;
}

#documentsPlusTelecharges .document .titre{
	font-weight:bold;
	max-height: 28px;
	overflow: hidden;
	color:#333333;
	font-size:12px;
}
#documentsPlusTelecharges .document .details{
	color:black;
	font-size:11px;
	font-family:Arial;
}
#documentsPlusTelecharges .document .details .nbAvis{
	float:left;
}
#documentsPlusTelecharges .document .details .nbAvis>span{
	color:#1aaa5b;
	font-weight:bold;
}
#documentsPlusTelecharges .document .details .nbTelechargements{
	float:right;
	padding-right:15px;
	background:url('/images_zol/picto_telechargement.png') right no-repeat;
}
#documentsPlusTelecharges .document .typeDocument{
	width:60px;
	height:20px;
	position:absolute;
	top:130px;
	left:13px;
	background:url('/images_zol/icone_type_document.png') left no-repeat;
	color:white;
	font-weight:bold;
	padding:4px 0px 0px 3px;
}

#btn_plus_actu.new{
	margin:15px auto;
	color:#1aaa5b;
	font-weight:bold;
	cursor:pointer;
	width:618px;
	background:none;
	height:25px;
}

#btn_plus_actu.new #btn_plus_actu_left{
	background:url('/images_zol/plus_actu_bg_left.png') top left no-repeat;
	width:4px;
	height:25px;
	float:left;
}
#btn_plus_actu.new #btn_plus_actu_mid{
	background:url('/images_zol/plus_actu_bg_mid.png') repeat-x;
	width:610px;
	height:20px;
	float:left;
	padding-top:5px;
}
#btn_plus_actu.new #btn_plus_actu_right{
	background:url('/images_zol/plus_actu_bg_right.png') top left no-repeat;
	width:4px;
	height:25px;
	float:left;
}

#ajax_loader{
	display:none;
	text-align:center;
}

#envoieTesDocuments{
	background: url('/images_zol/envoie_tes_documents_bg.png') top left no-repeat;
	width: 575px;
	height: 104px;
	position: relative;
}
#blocMidEnvoi{
    top: 27px;

    left: 175px;
    position: absolute;
}
#blocMidEnvoi .titre{
    font-size: 22px;

    color: white;
    font-weight: bold;
}
#blocMidEnvoi .sousTitre{
    font-weight: bold;

    color: #111111;
    font-size: 13px;
}
#jeParticipe{
    position: absolute;
    top: 72px;
    left: 459px;
}
#jeParticipe p{
    color: #00798C;
    font-weight: bold;
    font-size: 14px;
}

#ficheDocument h1{
	margin-bottom:20px;
}
#ficheDocument #apercu{
	margin-right:20px;
	position:relative;
}
#ficheDocument #apercu #typeDocument{
	position: absolute;
	top: 320px;
	left: 0px;
	background: url('/images_zol/type_document.png') top left no-repeat;
	width: 104px;
	height: 39px;
	padding-top: 11px;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 14px;
}
#ficheDocument #infos{
	width:277px;
}
#ficheDocument #infosUser{
	margin-bottom:16px;
}
#ficheDocument #avatarUser{
	border:1px solid #D9D8D7;
	margin-right: 10px;
}
#ficheDocument #infosUser .infosDoc{max-width:215px;}
#ficheDocument #infosUser .infosDoc .user{color:black;font-size:16px;}
#ficheDocument #infosUser .infosDoc .user a{color:#0A8CAE;}
#ficheDocument #infosUser .infosDoc .thematiques{min-height:14px;margin:3px 0;}
#ficheDocument #infosUser .infosDoc .thematiques a{color:#0A8CAE;}
#ficheDocument #infosUser .infosDoc .date{color:#7B7A7A;}

#ficheDocument .btn_telecharger_doc{
	width: 277px;
	position: relative;
	cursor:pointer;
}
#ficheDocument .btn_telecharger_doc p{
	position:absolute;
	top: 10px;
	left: 15px;
	color: white;
	font-weight: bold;
	font-size: 18px;
	padding-left: 30px;
	padding-top: 0px;
	background: url('/images_zol/picto_telechargement_white.png') top left no-repeat;
}
#ficheDocument .btn_telecharger_doc_left{
	background:url('/images_zol/telecharger_doc_bg_left.png');
	height:43px;
	width:4px;
}
#ficheDocument .btn_telecharger_doc_mid{
	background:url('/images_zol/telecharger_doc_bg_mid.png');
	width: 269px;
	height:43px;
}
#ficheDocument .btn_telecharger_doc_right{
	background:url('/images_zol/telecharger_doc_bg_right.png');
	height:43px;
	width:4px;
}
#ficheDocument .notes{
	margin-top:10px;
}
#ficheDocument .noteSur20{
	font-size:34px;
	color:#813E7B;
	font-weight:bold;
}
#ficheDocument .noteSur20 sup{
	font-size:20px;
}
#ficheDocument #nbAvis{
	font-size: 14px;
	margin: 5px 0px;
}
#ficheDocument #nbAvis span,#ficheDocument #nbAvis span a{
	color:#1aaa5b;
}
#ficheDocument #telechargements{
	padding-left: 20px;
	font-size: 14px;
	background: url('/images_zol/picto_telechargement_16.png') left no-repeat;
	padding-top: 0px;
	margin: 5px 0px;
}
#ficheDocument #socialBox {
    height:97px;
	width:277px;
	background:url('/images_zol/social_box_bg.png') top left no-repeat;
	position:relative;
}
#ficheDocument #socialBox .buttons{
	position:absolute;
	top:5px;
	left:120px;
}
#ficheDocument #socialBox .buttons>div{
	margin:5px 0px;
}
#ficheDocument #signalerAbus{
	margin-top: 10px;
	padding-left: 20px;
	background: url('/images_zol/picto_abus.png') left no-repeat;
}
#ficheDocument #extrait{
	margin:15px 0px;
}
#ficheDocument #extrait h2{
	color:#813E7B;
	margin-bottom: 5px;
}
#ficheDocument #extrait p{
	line-height:16px;
}
#ficheDocument #miniSocialBox{
	height:42px;
	width:277px;
	background:url('/images_zol/social_box_bg.png') top left no-repeat;
	background-position: 0px -97px;
	position:relative;
	margin-right: 30px;
}
#ficheDocument #miniSocialBox .fb_like_button, #ficheDocument #miniSocialBox .gp_share_button, #ficheDocument #miniSocialBox .twitter_share_button{
	float:left;
}
#ficheDocument #miniSocialBox .fb_like_button{
	width: 58px;
	overflow:hidden;
}
#ficheDocument #miniSocialBox .twitter_share_button{
	width: 67px;
	overflow:hidden;
}
#ficheDocument #miniSocialBox .buttons{
	position: absolute;
	top: 10px;
	left: 40px;
}
#ficheDocument #miniSocialBox .buttons>div{
	margin: 0px 3px;
}
#ficheDocument #avisDocument{
	margin-top:20px;
}
#ficheDocument #donneTonAvis{
	width:177px;
}
#ficheDocument #donneTonAvisBox h2{
	color: white;
	background-color: #1aaa5b;
	border-radius: 3px 3px 0px 0px;
	text-align: center;
	padding: 5px 5px;
	font-size: 16px;
}
#ficheDocument #donneTonAvisBox .contenu{
	padding:12px;
	background: #F6F6F6;
	border-bottom: 1px solid #1aaa5b;
	margin-bottom:20px;
}
#ficheDocument #donneTonAvisBox #noteAvis{
	margin-bottom:8px;
}
#ficheDocument #donneTonAvisBox h3{
	font-size: 14px;
	margin: 5px 0px;
	color: #333;
}
#ficheDocument #donneTonAvisBox textarea{
	width:153px !important;
	height:183px;
	padding:0px;
	font-family:'Georgia';
	border: 1px solid #D9D8D7;
}
#ficheDocument #donneTonAvisBox #donneTonAvisButton{
	margin-top: 5px;
	color: #7A7A7B;
	font-weight: bold;
	cursor: pointer;
	text-align:center;
}
#ficheDocument #donneTonAvisBox .donneTonAvisButtonLeft{
	background:url('/images_zol/plus_actu_bg_left.png') top left no-repeat;
	width:4px;
	height:25px;
	float:left;
}
#ficheDocument #donneTonAvisBox .donneTonAvisButtonMid{
	background:url('/images_zol/plus_actu_bg_mid.png') repeat-x;
	width:145px;
	height:20px;
	float:left;
	padding-top:5px;
}
#ficheDocument #donneTonAvisBox .donneTonAvisButtonRight{
	background:url('/images_zol/plus_actu_bg_right.png') top left no-repeat;
	width:4px;
	height:25px;
	float:left;
}
#ficheDocument #donneTonAvisBox .messageErreur{
	font-weight: bold;
	font-style: italic;
	color:#333;
	margin:5px 0px;
	display:none;
}
#ficheDocument #donneTonAvisBox .messageInformation{
	font-weight: bold;
	font-style: italic;
	color:#333;
	margin:5px 0px;
	display:none;
}
#ficheDocument #donneTonAvisBox .messageSucces{
    color: #008E39;
    padding: 5px;
	margin:5px 0px;
	font-weight: bold;
	display:none;
}

#ficheDocument #avis{
	margin: 5px 0px 5px 22px;
	width:376px;
}
#ficheDocument #avis h3{
	color:#7B7A7A;
}
#ficheDocument #avis .avisItem{
	padding:12px;
}
#ficheDocument #avis .avisItem.odd{
	background-color:#F6F6F6;
}
#ficheDocument #avis .avisItem.hidden{
	display:none;
}
#ficheDocument #avis .avisItem .infosAvis{
	width:72px;
	margin-right:12px;
}
#ficheDocument #avis .avisItem .description{
	width:265px;
	color:#333;
	font-size:12px;
}
#ficheDocument #avis .avisItem .textAvis{
	min-height:100px;
	margin-bottom: 10px;
}
#ficheDocument #avis .avisItem a{
	color:#0A8CAE;
}
#ficheDocument #avis .avisItem .infosPost .date{
	color:#7B7A7A;
}
#ficheDocument #avis .avisItem .note20{
	color:#BD76AA;
	font-size:18px;
	font-weight: bold;
	margin:5px 0px;
}
#ficheDocument #avis .avisItem .note20 span{
	color:#813E7B;
}
#ficheDocument #avis .plusAvisButton{
	margin-top: 5px;
	color: #1aaa5b;
	font-weight: bold;
	cursor: pointer;
	text-align:center;
}
#ficheDocument #avis .plusAvisButtonLeft{
	background:url('/images_zol/plus_actu_bg_left.png') top left no-repeat;
	width:4px;
	height:25px;
	float:left;
}
#ficheDocument #avis .plusAvisButtonMid{
	background:url('/images_zol/plus_actu_bg_mid.png') repeat-x;
	width:368px;
	height:20px;
	float:left;
	padding-top:5px;
}
#ficheDocument #avis .plusAvisButtonRight{
	background:url('/images_zol/plus_actu_bg_right.png') top left no-repeat;
	width:4px;
	height:25px;
	float:left;
}

.star3 {width:12px;height:12px;background-image:url('/images_zol/stars3.png');display:block;margin:0px 1px;}
.star3.full {background-position:0 0;}
.star3.empty {background-position:0 -12px;}

.star3_bigger {width:16px;height:16px;background-image:url('/images_zol/stars3_bigger.png');display:block;margin:0px 1px;}
.star3_bigger.full {background-position:0 0;}
.star3_bigger.empty {background-position:0 -16px;}

.mark .star3, .mark .star3_bigger{float:left;}

.ui-stars-star a, .ui-stars-star-on a, .ui-stars-star-hover a {background: url(/images_zol/stars3.png) repeat-x 0 -12px;height:12px;width:12px;}
.ui-stars-star-on a {background: url(/images_zol/stars3.png) repeat-x 0 0;}
.ui-stars-star-hover a {background: url(/images_zol/stars3.png) repeat-x 0 0;}

/******************** FIN REFONTE DOCUMENTS ****************************/

/******************** LISTING HOME *************************************/
.listingHome{
  margin-right:20px;
}
.listingHome .item {
    margin-top:10px;
    padding:10px 0 0 0;
    overflow: hidden;
    overflow:hidden;
}

.listingHome .item .texte{width:78%; padding:0 0 0 10px;border-bottom:2px solid #ebebeb;height:144px;}
.listingHome .item .icone{width:95px;}
.listingHome .item .icone img {max-height:90px; max-width: 110px; }
.listingHome .item .icone .categorie{height:28px; color:#ffffff;}
.listingHome .item .icone .categorie .texteCategorie{float:right;text-transform:uppercase; font-weight:bold; margin: 7px 3px 0 0;}

.listingHome .item .categorie span.iconeCategorie{width:16px;height:18px;display:block;float:left;margin:5px 0 5px 5px;}
.listingHome .item.typeforum .icone {border:#F19100 2px solid;overflow:hidden;}
.listingHome .item.typeforum .categorie {background-color:#F19100;}
.listingHome .item.typeforum .categorie span.iconeCategorie{background:url('/images_zol/forum.png') 0 0 no-repeat transparent;}
.listingHome .item.typearticle .icone {border:#95C121 2px solid;}
.listingHome .item.typearticle .categorie {background-color:#95C121; padding-right: 3px;}
.listingHome .item.typearticle .categorie span.iconeCategorie{background:url('/images_zol/article.png') 0 0 no-repeat transparent;}
.listingHome .item.typedocument .icone {border:#1aaa5b 2px solid;}
.listingHome .item.typedocument .categorie {background-color:#1aaa5b;}
.listingHome .item.typedocument .categorie span.iconeCategorie{background:url('/images_zol/document.png') 0 0 no-repeat transparent;}
.listingHome .item.typeemploi .icone {border:#9e4388 2px solid;}
.listingHome .item.typeemploi .categorie {background-color:#9e4388;}
.listingHome .item.typeemploi .categorie span.iconeCategorie{background:url('/images_zol/emploi.png') 0 0 no-repeat transparent;}



.listingHome .item .blocDetails {margin:6px 0 6px 0;font-size:12px;color:#3B3735;font-weight:bold;}
.listingHome .item .blocDetails span{margin:0 10px 0 0;}
.listingHome .item .blocDetails span.mark span{margin:0 2px 0 0;}
.listingHome .item .blocDetails span.detailCategorie{text-transform:uppercase;font-size:13px;}

.listingHome .item .blocDetails span.detailCategorie a {color:#1aaa5b;}
.listingHome .item.typedocument .blocDetails span.detailCategorie a:hover {text-decoration:none;border-bottom:2px solid #1aaa5b;}
.listingHome .item.typearticle .blocDetails span.detailCategorie a:hover {text-decoration:none;border-bottom:2px solid #95c120;}
.listingHome .item.typeforum .blocDetails span.detailCategorie a:hover {text-decoration:none;border-bottom:2px solid #f19100;}
.listingHome .item.typeemploi .blocDetails span.detailCategorie a:hover {text-decoration:none;border-bottom:2px solid #9e4388;}
.listingHome .item .blocDetails span.detailCategorie a:hover {color:#3B3735;}


.listingHome .item .image {
    width:94px;
    height:94px;
    margin:0 auto;
	display:table;
}

.listingHome .item .image a {
    display:block;
    height:90px;
}
.listingHome .item .image > div {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}


.listingHome .item .titre a{
  font-size:20px;
  color:#1aaa5b;
  font-family:arial;
  font-weight:bold;
  text-decoration:none;
}
.listingHome .item .titre a:hover{color:#1aaa5b;}

.carousel_slider .carousel-wrap .item .image img{height: 60px;margin-top: 5px;}

/************************** FIN LISTING HOME **********************************/

.listingHome .item .titre a {
    color:#1aaa5b;
}

.listingHome .item p.description {
    color: #4D5154;
    font-family: Arial;
    font-size: 11px;
    line-height: 17px;
}

.listingHome .item.typeemploi .blocDetails span.detailCategorie a {
    color:#9E4388;
}

.listingHome .item.typedocument .blocDetails span.detailCategorie a {
    color:#1aaa5b;
}


.listingHome .item.type-actualite .blocDetails span.detailCategorie a {
    color:#B0D048
}

/* type formation */
.listingHome .item.type-formation .blocDetails span.detailCategorie a {
    color:#377EA2;
}

.listingHome .item.type-formation .icone {
    border-color: #377EA2;
}

.listingHome .item.type-formation .categorie {
    background-color: #377EA2;
}

/* type metiers */
.listingHome .item.type-metiers .blocDetails span.detailCategorie a {
    color:#D72B00;
}

.listingHome .item.type-metiers .icone {
    border-color: #D72B00;
}

.listingHome .item.type-metiers .categorie {
    background-color: #D72B00;
}

/*---*/
.listingHome .item .icone {
width:114px;
height:142px;
}

#content_page .listingHome .item .icone .image {
    display:table;
    height:115px;
}

#content_page .listingHome .item .icone .image div {
    display:table-cell;
    width:100%;
    vertical-align: middle;
    text-align:center;
}

#ficheDocument h1, #fiche_article h1 {
    font-size: 30px;
    color:#000;
}

#fiche_article h1 {
    color:#333;
    font-family: Georgia;
}

#fiche_article .h1actualites, #fiche_article .h1pro { display: none }

#fiche_article h2, #fiche_article h3, #fiche_article a {
    color:#96b13e;
}
#fiche_article.metiers h2, #fiche_article.metiers h3, #fiche_article.metiers a {
    color:#D72B00;
}
#fiche_article.formations h2, #fiche_article.formations h3, #fiche_article.formations a {
    color:#377EA2;
}

.input_59_23
{
        width:49px;
        height:23px;
        padding:0 5px 0 5px;
        border: 0;
        background:url(/images/input_59_23.gif) no-repeat;
}
.input_120_23
{
        width:110px;
        height:23px;
        padding:0 5px 0 5px;
        border: 0;
        background:url(/images_zol/input_120_23.gif) no-repeat;
}
.input_180_23
{
        width:170px;
        height:23px;
        padding:0 5px 0 5px;
        border: 0;
        background:url(/images_zol/input_180_23.gif) no-repeat;
}
.input_248_23
{
        width:238px;
        height:23px;
        padding:0 5px 0 5px;
        border: 0;
        background:url(/images_zol/input_248_23.gif) no-repeat;
}
.input_319_23
{
        width:309px;
        height:23px;
        padding:0 5px 0 5px;
        border: 0;
        background:url(/images_zol/input_319_23.gif) no-repeat;
}

.input_398_30
{
        width:388px;
        height:30px;
        padding:0 5px 0 5px;
        border: 0;
        background:url(/images_zol/input_398_30.gif) no-repeat;
}
.input_208_30_degrade
{
        width:198px;
        height:30px;
        padding:0 5px 0 5px;
        border: 0;
        background:url(/images_zol/input_208_30_degrade.gif) no-repeat;
}
.input_226_30
{
        width:216px;
        height:30px;
        padding:0 5px 0 5px;
        border: 0;
        background:url(/images_zol/input_226_30.gif) no-repeat;
}
.input_search_292_30
{
        width:282px;
        height:30px;
        padding:0 5px 0 5px;
        border: 0;
        background:url(/images_zol/input_search_292_30.gif) no-repeat;
}
.input_260_37_border
{
        width:252px;
        height:37px;
        line-height:37px;
        padding:0 5px 0 5px;
        border: 0;
        background:url(/images_zol/input_260_37_border.gif) no-repeat;
}
.input_264_30
{
        width:254px;
        height:30px;
        line-height:30px;
        padding:0 5px 0 5px;
        border: 0;
        background:url(/images_zol/input_264_30.gif) no-repeat;
}
.textarea_469_108
{
        width:449px;
        height:88px;
        padding:10px;
        border:0;
        background: url(/images/textarea_469_108.gif) no-repeat;
}
.textarea_550_159
{
        width:530px;
        height:139px;
        padding:10px;
        border:0;
        background: url(/images/textarea_550_159.gif) no-repeat;
}
.textarea_580_106
{
        width:560px;
        height:86px;
        padding:10px;
        border:0;
        background: url(/images/textarea_580_106.gif) no-repeat;
}
.textarea_580_150
{
        width:560px;
        height:130px;
        padding:10px;
        border:0;
        background: url(/images/textarea_580_150.gif) no-repeat;
}


#extrait li {
    margin-left:15px;
}

.logo_media {
    margin-top:3px;
    opacity:0.8;
    filter: alpha(opacity=0.8);
}

.postbody{
    word-break: break-word;
}


/* Menu marketing box */
#topmenu #menu_marketing-box {
    border-bottom: 4px solid #d90775;
    background: #003865;
}
#topmenu #menu_marketing-box a{
    color:#FFF;
}

.import_html li{
    list-style-position: inside;
    list-style-type: disc;
    padding-left: 30px;
}
.nopad {
    padding: 0 !important;
}

#logo h1{
    text-indent: -9999em;
    position: absolute;
}

/* On overwrite ici ...  */

#banner .mid{
}

#imgheader{
    position: relative;
    top: 15px;
}


#topmenu-search .searchbtn {
    background-size: 20px;
}

.btns-barre{
    padding: 9px 17px;
    color: #009ee3;
    border-bottom: 2px solid #009ee3;
    background: white;
    position: relative;
    top: 38px;
    left: 50px;
    font-size: 15px;
}


.forumforum{
    width: 81px !important;
}

@-moz-document url-prefix() {
    .forumforum{
        width: 84px !important;
    }
}

.button.active, .button:active {
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
}

.button{
    display: block;
    border-radius: 4px;
    border-bottom: 2px solid;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    color: #FFF;
}

.button:hover{
    text-decoration: none;
}

.button.green_btn{
    border-color: #298443;
    background-color: #91b517;
}

.button.green_btn:hover{
    background-color: #298443;
}

.button.blue_btn{
    border-color: #1aaa5b;
    background-color: #1aaa5b;
}

.button.blue_btn:hover{
    background-color: #1aaa5b;
}

/*ENCART MARKETING BOOK*/
.book{
    position: fixed;
    left: 15px;
    bottom:15px;
    z-index:3;
    background: #FB5207;
    text-align: center;
    color: #FFF;
    padding: 9px 10px 9px 100px;
    font-size: 16px;
    font-family: 'Lato', arial, serif;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    box-shadow: 0px 0px 5px 0px #656565;
    -moz-box-shadow: 0px 0px 5px 0px #656565;
    -webkit-box-shadow: 0px 0px 5px 0px #656565;
    -o-box-shadow: 0px 0px 5px 0px #656565;
}

.book #close{
    background: url('/images/close.png') no-repeat 0 0;
    position: absolute;
    top: -8px;
    right: -8px;
    text-indent: -999em;
    display: block;
    width: 16px;
    height: 16px;
}

.book #close:hover{
    background-position: 100% 50%;
}

.book img{
    position: absolute;
    left: 2px;
    top: -13px;
    width: 84px;
    height: 113px;
}

.book p{
    text-transform: uppercase;
    margin-bottom: 8px;
    width: 200px;
}

.book .button{
    margin-left: 17px;
    text-align: left;
    width: 108px;
    padding: 4px 30px;
}

.book .button i{
    margin-left: 8px;
}
/*END ENCART MARKETING BOOK*/

/*BOX POPIN*/
.box {
    font-family: 'Lato', arial, serif;
    left: 50%;
    margin-left: -265px;
    background: #fff;
    z-index: 99999;
    position: fixed;
    text-align: center;
    top: 50%;
    margin-top: -253px;
    padding: 25px 40px 40px;
    width: 450px;
    line-height: 30px;
    font-weight: 700;
    display: none;
}

.box i{
    position: absolute;
    top: 5px;
    right: 8px;
    color: #C5C5C5;
    cursor: pointer;
    font-size: 26px;
}

.box i:hover {
    color: #000000;
}

.box h4 {
    text-transform: uppercase;
    font-size: 26px;
    color: #262823;
    line-height: 30px;
    font-weight: normal;
    padding: 0 40px 30px;
}

.box p {
    margin: 0;
    padding: 0 30px 20px;
    font-size: 17px;
    color: #333333;
}

.box .button {
    width: 44%;
    font-size: 23px;
    padding: 10px 12px;
    margin:auto;
    font-weight:normal;
}

.box span {
    display: block;
    color: #c2c2c2;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 100;
    border: 1px solid #c2c2c2;
    margin: 20px auto;
    border-radius: 34px;
    width: 60px;
    height: 60px;
    line-height: 60px;
}
/*END BOX POPIN*/
