
.multi-carrousel .contenu-onglet .contenu-car .contenu-car-inside .lienAll a {color: #075390;}

.bloc-ombre .bloc-ombre-titre-outils { background: url("../images/bloc_ombre_titre.gif") no-repeat scroll left bottom #DBDBDB; margin: 0 4px; padding: 0 10px 11px 17px; position: relative; z-index: 1;}

.bandeauOutilsPratiques {margin: 7px;}
.bandeauOutilsPratiques a {color:#075390;}

.outilsPratiquesBloc {margin: 0 4px; padding: 2px 17px;}
.outilsPratiquesBloc .retourOutil {font-weight: bold;}
.outilsPratiquesBloc .desc {margin-top:10px; background-color: #E8E8E8; width: 100%; padding: 8px;}

.gestionDroitsBloc {margin: 0 4px; padding: 2px 17px;}
.gestionDroitsBloc .retourListe {font-weight: bold;}

.articles-dossiers {margin: 0 4px; padding: 2px 17px;}
.articles-dossiers .item-sep {border-bottom:1px solid #c8c8c8; padding-bottom:3px;}
.articles-dossiers .entete {padding-bottom:7px; }
.articles-dossiers .entete .titre {font-size: 1.2em;font-weight:bold; }
.articles-dossiers .gris {color:#737373; font-size: 0.9em;}
.articles-dossiers .Titrebleu {color:#075390; font-weight:bold; font-size: 1.1em;}

.list-liens .titreGroupe { padding-top: 10px; padding:bottom:5px; font-weight: bold; }
.list-liens .titreGroupe h2 {margin-top: 0px; margin-bottom: 0px; font-size:1em;}
 
.whiteLink{color: #ffffff !important;}

.extrait-article .multi-carrousel .titleArticleSommaire {background: url("../images/gde_fleche_boutik_v.gif") no-repeat scroll 0 0 transparent; font-weight: bold; }
.extrait-article .multi-carrousel .titleArticleSommaireAct {background: url("../images/gde_fleche_boutik.gif") no-repeat scroll 0 0 transparent; font-weight: bold; }
.extrait-article .multi-carrousel .titleArticleSommaire .lien { padding-left: 20px;}
.extrait-article .multi-carrousel .titleArticleSommaireAct .lien { padding-left: 20px;}


.UI_EDITOR_CATEGORYCHOOSER .ctxWidgetMenu, .UI_EDITOR_CATEGORYCHOOSER .chooser {display: none !important;}

.iframe-modal .iframe-modal-title { display: none;}

.calendar-container {
    zoom: 1;    
}

.nbrep {background-color: #4580BC; color: white;}

.connex .premierTab {
    width:0px; 
    height:0px; 
    border:0px; 
    background-color:#FFFFFF; 
    color:#FFFFFF;
}


.siteLP {
    margin-left: auto;
    margin-right: auto;
    width: 1003px;
}
.portail_lp {
    background: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 1003px;
    cursor: default;
}
/*div { 
    cursor: default;
}*/
.panier .error, .contenu .error {font-weight: bold; color: red;}

.etablisement {font-size:12px; border:1px solid #9a9a9a; border-collapse:collapse; border-top-width:1px;}
.etablisement th{padding:10px 14px; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a;background:#D2D1C7;}
.etablisement td{background-color:#f0efec; vertical-align:middle; padding:10px 14px; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a;}
.etablisement .pair td{background-color:#fff;}


.honoraires {font-size:12px; border:1px solid #9a9a9a; border-collapse:collapse; border-top-width:1px;}
.honoraires th{padding:10px 5px; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a;background:#C8F1F7;}
.honoraires td{background-color:#f0efec; vertical-align:middle; padding:10px 14px; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a;}
.honoraires .pair td{background-color:#fff;}

.honorairesform {font-size:12px; border:1px solid #9a9a9a; border-collapse:collapse; border-top-width:1px;}
.honorairesform th{padding:10px 14px; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a;background:#D2D1C7;}
.honorairesform tr{text-align:left;}
.honorairesform td{background-color:#f0efec; vertical-align:middle; padding:10px 14px;}
.honorairesform td.left{border-left:1px solid #9a9a9a;}
.honorairesform td.right{border-right:1px solid #9a9a9a;}
.honorairesform td .label{float:left; width:35%; font-weight:bold;}
.honorairesform td .help {font-size:0.9em; font-weight:normal;}
.honorairesform td .input{float:left; width:40%;}


.syndic2010 {font-size:12px; border:1px solid #9a9a9a; border-collapse:collapse; border-top-width:1px;width:100%;}
.syndic2010 th{padding:10px 14px; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a;background:#D2D1C7;}
.syndic2010 td{background-color:#f0efec; vertical-align:middle; padding:10px 14px; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a;text-align:center;}
.syndic2010  .pair td{background-color:#fff;}

.syndic2011 .section {padding-bottom: 5px; background: url("http://www.leparticulier.fr/plugins/LPSIMainPlugin/images/centre/gde_fleche_simul_v.gif") no-repeat scroll left 0px transparent; border-bottom: 1px solid #9A9A9A; font-size: 14px;}
.syndic2011 .secton {background: url("http://www.leparticulier.fr/plugins/LPSIMainPlugin/images/centre/gde_fleche_simul.gif") no-repeat scroll left 2px transparent;}
.syndic2011 .collectEmailForm .titreField{ display: block; float: left; width: 150px; }
.syndic2011 .section span { font-weight: bold; padding-left: 24px;}

.extrait-article .gris{
    color: #737373;
    font-size: 1em;
    float: right;
}

h2.normal{font-size: 1em; font-weight: normal;}

.reagirAction {padding-top: 10px;}

.logo-rechercheAccueil {position:relative; margin:0 auto; width:998px; padding:0px 0 10px; z-index:4;}
.logo-rechercheAccueil .logo {float:left; margin-left:12px; padding-top:29px; width:355px; color:#fff;}
.logo-rechercheAccueil .menu {font-size:0.95em; padding-top:2px; color:#fff; float:left; text-align:right; width:260px;}
.logo-rechercheAccueil .menu a {color:#fff;}
.logo-rechercheAccueil .recherche {top:30px; right:0; background:url(../images/recherche_bg.png) no-repeat; width:330px; height:22px; padding-top:2px; z-index:2;}
.logo-rechercheAccueil .recherche .text {font-size:0.9em; color:#606060; border:none; background:none; margin-left:4px; width:296px; vertical-align:middle;}
.logo-rechercheAccueil .recherche .submit {height:19px; border:none; background:none; margin-left:4px; width:20px; vertical-align:middle; cursor:pointer;}

/* Formulaire Contact */
.extrait-article .contenu-extrait-article .contact .languette-lien .submit {cursor:pointer;}
.extrait-article .contenu-extrait-article .contact .languette-lien {padding-top: 0px; padding-bottom: 3px; padding-left: 10px;}


.pubTop {width: 1000px; margin-right: auto; margin-left: auto;text-align:center;/*margin-top:154px;*/}
.pubArche {padding-top:154px;}
.pubTop p {margin:0 0;padding:0 0;}

.pubBas {width: 800px; margin-right: auto; margin-left: auto;text-align:center;}
.pubBas p {margin:0 0;padding:0 0;}

.social {margin: 5px 100px 5px 5px; float: right; display: none; width:65px; background-color: #ffffff; padding-left: 7px; padding-right: 6px; border: 1px solid gray;}
.social .colonne {list-style: none; width: 21px; margin-left:0px; padding-left: 0px; margin-top:5px; margin-bottom:5px;}

.legende {zoom:1; position:absolute; right:5px; display: none; width:150px; background-color: #ffffff; padding-left: 7px; padding-right: 6px; border: 1px solid gray;}

.titreCat{
    background: url("../images/bg_h1.png") repeat-x scroll left 17px transparent;
    color: #86009E;
    font-size: 1.6em;
    font-weight: bold;
    margin: 7px 0 12px 23px;
}
.central-page .titreCat span {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-right: 3px;
}

.h1Replace{
    background: url("../images/bg_h1.png") repeat-x scroll left 17px transparent;
    color: #86009E;
    font-size: 1.6em;
    font-weight: bold;
    margin: 7px 0 12px 23px;
}
.central-page .h1Replace span {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-right: 3px;
}

.autoCompleteDiv{
    color: #003F73;
    background-color: #DBDBDB;
    border-top:1px solid #FFFFFF;
    margin:0px;
    padding:0px;
    z-index: 100;
}
.autoCompleteDiv ul{ margin-left:0px; list-style: none outside none; padding-left: 15px; zoom:1;}
.autoCompleteDiv li{ background: url("../images/list-item.gif") no-repeat scroll left 4px transparent; margin: 0px; padding: 0 0 0 10px; zoom:1;}
.autoCompleteDiv li:HOVER{background-color: #fff;}
.autoCompleteDiv li.selected{ background-color: #fff;}
/* Carrousel home accueil */
.multi-carrousel .contenu-onglet .menuService .blocRight{ float:right; width:210px; height: 231px; color: #2B2B2B; padding-right:40px;}
.multi-carrousel .contenu-onglet .menuService .blocRight a{ color: #2B2B2B;}
.multi-carrousel .contenu-onglet .menuService .blocRight .titre{ margin: 48px 0 12px;}
.multi-carrousel .contenu-onglet .menuService .blocRight .titre a{ color: #86009E; text-decoration: none; font-weight: bold; margin-bottom: 16px; }

.multi-carrousel-boutique .contenu-onglet .contenu-car .menu-car-insideB {float:right; top: 10px;  margin-right:10px; margin-top:10px; width:auto; zoom:1;}
.multi-carrousel-boutique .contenu-onglet .contenu-car .menu-car-insideB a {float:left; background:url(../images/multi_caroussel.gif) no-repeat; width:12px; height:12px; margin-left:7px;}
.multi-carrousel-boutique .contenu-onglet .contenu-car .menu-car-insideB .act {background:url(../images/multi_caroussel_act.gif) no-repeat;}
.multi-carrousel-boutique .contenu-onglet .contenu-car .menu-car-insideB a span {display:none;}


.repart2t1t .coldroite .menu-recherche ul .violet {background: url("../images/menudroite_nivo2_act.gif") no-repeat scroll 12px 7px transparent; color: #86009E; font-weight: bold;}

.produitsBoutique {margin:0 10px;}
.produitsBoutique ul {margin:0; padding:0; list-style:none;}
.produitsBoutique ul li {float:left; width:190px; margin-right: 10px; margin-bottom: 20px; min-height: 330px;}
.produitsBoutique ul li .visuel {text-align: center;}
.produitsBoutique ul li .infos {font-size: 0.95em;}
.produitsBoutique ul li .infos .titre {font-weight:bold; margin-bottom:10px;}
.produitsBoutique ul li .infos .titre a, .produitsBoutique ul li .infos .desc a {color:#000; text-decoration:none;}
.produitsBoutique ul li .infos .titre a:hover, .produitsBoutique ul li .infos .desc a:hover {text-decoration:underline;}
.produitsBoutique ul li .infos .desc {margin-bottom:14px;}
.produitsBoutique ul li .infos .prix {color:#075390; font-size:1.05em; margin-bottom:10px; font-weight:bold;}
.produitsBoutique ul li .infos .numero {color:#737373; font-size:0.9em; margin-bottom:5px;}
.produitsBoutique ul li .infos .languette-lien {margin-left:0; font-size:0.95em;}

.produitsBoutiqueMV {margin: 0 10px;}
.produitsBoutiqueMV ul {margin: 0; padding: 0; list-style: none;}
.produitsBoutiqueMV ul li {width: 100%; float:left; margin-right: 10px; margin-bottom: 20px;}
.produitsBoutiqueMV ul li .visuel {text-align: center; width: 190px; float: left;}
.produitsBoutiqueMV ul li .infos {float: left; font-size: 0.95em;}
.produitsBoutiqueMV ul li .infos .titre {font-weight: bold; margin-bottom: 10px;}
.produitsBoutiqueMV ul li .infos .titre a, .produitsBoutique ul li .infos .desc a {color:#000; text-decoration: none;}
.produitsBoutiqueMV ul li .infos .titre a:hover, .produitsBoutique ul li .infos .desc a:hover {text-decoration: underline;}
.produitsBoutiqueMV ul li .infos .desc {margin-bottom: 14px;}
.produitsBoutiqueMV ul li .infos .prix {color:#075390; font-size: 1.05em; margin-bottom: 10px; font-weight: bold;}
.produitsBoutiqueMV ul li .infos .numero {color:#737373; font-size: 0.9em; margin-bottom: 5px;}
.produitsBoutiqueMV ul li .infos .languette-lien {margin-left: 0; font-size: 0.95em;}

.liner .sousTitre{ font-size: 0.9em; margin: 5px 0 0; font-weight: normal; text-decoration: none;}
.logo a:HOVER {text-decoration: none !important; }

.bloc-ombre .languette-lien input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-family: georgia;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    height: 15px;
    width: auto;
    margin-top: -2px;
}

a{ text-decoration: none; color: #000000; }
a:HOVER{ text-decoration: underline; }

.titreListForum {float:left; margin-top:7px; font-weight: bold;}
.searchintegAllForum{
    margin-left: 50px;
    margin-top:7px;
    position: inherit;
    float:left;
    background: url("../images/searchInput.png") no-repeat scroll 0 -1px transparent;
    height: 22px;
    padding-top: 2px;
    width: 250px;
    z-index: 2;
    margin-right: 10px;
}

.searchintegForum{
    background: url("../images/recherche_bg.png") no-repeat scroll 0 -1px transparent;
    height: 22px;
    padding-top: 2px;
    right: 45px;
    width: 350px;
    z-index: 2;
    position: absolute;
    margin-right: 10px;
    top:-1px;
}
.searchintegForum .inputBlc{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #606060;
    font-size: 0.9em;
    margin-left: 4px;
    vertical-align: middle;
    width: 300px;
    height:17px;
    margin-top: -8px;
}
.searchintegAllForum .inputBlc{
      background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #606060;
    font-size: 0.9em;
    margin-left: 4px;
    vertical-align: middle;
    width: 190px;
    height:17px;
    margin-top: -8px;
}

.searchinteg{
    background: url("../images/searchInputLarge.png") no-repeat scroll 0 -1px transparent;
    height: 22px;
    padding-top: 2px;
    right: 45px;
    width: 330px;
    z-index: 2;
    position: absolute;
    margin-right: 10px;
    top:-20px;
}
.searchinteg .inputBlc{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #606060;
    font-size: 0.9em;
    margin-left: 4px;
    vertical-align: middle;
    width: 280px;
    height:17px;
    margin-top: -8px;
}
.repart2t1t .coldroite .menucoldroite .nivo2 ul { padding-top: 0px !important;}

.multi-carrousel .contenu-onglet .menu-carFirst { list-style: none outside none; margin: 0; padding: 0; width: 230px; font-size: 1.15em;}
.multi-carrousel .contenu-onglet .menu-carFirst .titre-car { background: none repeat scroll 0 0 #86009E; color: #FFFFFF; padding: 8px 12px; position: relative;}
.multi-carrousel .contenu-onglet .menu-carFirst .titre-car .encocheFirst { background: url("../images/menu-droite-encoche.gif") no-repeat scroll 0 0 transparent; bottom: -6px; height: 6px; left: 56px; position: absolute; width: 11px;}

.extrait-article .contenu-extrait-article .error {font-weight: bold; color: red;}
.extrait-article .contenu-extrait-article .contact .titreInp { width: 150px; float: left; }
.extrait-article .contenu-extrait-article .contact input { width: 300px; float: left;}
.extrait-article .contenu-extrait-article .contact textarea { width: 300px; float: left;}
.extrait-article .contenu-extrait-article .cartouche a { color:#075390 !important; text-decoration:none;}
.extrait-article .contenu-extrait-article .cartouche a:hover  { text-decoration:underline;}
.extrait-article .contenu-extrait-article .index_gauche { width: 49%; float: left; }
.extrait-article .contenu-extrait-article .index_gauche a { color:#075390 !important; text-decoration:none;}
.extrait-article .contenu-extrait-article .index_gauche a:hover  { text-decoration:underline;}
.extrait-article .contenu-extrait-article .index_droite { width: 50%; float: left; }
.extrait-article .contenu-extrait-article .index_droite a { color:#075390 !important; text-decoration:none;}
.extrait-article .contenu-extrait-article .index_droite a:hover  { text-decoration:underline;}
.extrait-article .contenu-extrait-article .letter { font-weight: bold; font-size: 1.8em;}
.extrait-article .contenu-extrait-article .planDuSite .list-liens { width: 25%; float:left; font-size: 1em;}
.extrait-article .contenu-extrait-article .planDuSite .list-liens .titreNiv1 { font-weight: bold; padding-bottom: 8px;}
.extrait-article .contenu-extrait-article .planDuSite .list-liens .Niv2 { font-weight: normal;}

.extrait-article .contenu-extrait-article .contact .languette-lien input{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-family: georgia;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    height: 20px;
    width: auto;    
}

.extrait-article .menu-car-art{
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 230px;
}
.extrait-article .menu-car-art .hover {
    background: none repeat scroll 0 0 #2D6EAE;
}
.extrait-article .menu-car-art .act {
    background: none repeat scroll 0 0 #2D6EAE;
    position: relative;
    z-index: 1;
}
.extrait-article .menu-car-art .act .encoche{
    background: url("../images/multicaroussel_niv2.gif") no-repeat scroll 0 0 transparent;
    height: 11px;
    position: absolute;
    right: -6px;
    top: 30%;
    width: 6px;
    z-index: 3;
}

.extrait-article .menu-car-art li{
    background: url("../images/multicar_menu2.gif") repeat-y scroll 0 0 transparent;
    border-bottom: 1px solid #7F7F7F;
    font-size: 1.15em;
    margin: 0;
    padding: 0 16px;
}
.extrait-article .menu-car-art li a {
    color: #003F73;
    text-decoration: none;
}
.extrait-article .menu-car-art .act a , .extrait-article .menu-car-art .hover a {
    color: #FFFFFF;
}
.extrait-article .contenu-car {
    padding: 20px;
    width: 360px !important;
}
.extrait-article .contenu-car .titre{
     color: #075390; font-weight: bold; 
}
.extrait-article .contenu-car .desc{
    margin-top:10px;
}
.contenu-extrait-article .wysiwyg a,
.extrait-article .wysiwyg a{
    color: #3165B0;
    text-decoration: none;
}
.contenu-extrait-article .wysiwyg a:HOVER,
.extrait-article .wysiwyg a:HOVER{
    color: #3165B0;
    text-decoration: underline;
}

.contenu-extrait-article .wiki a{
    color: #3165B0;
    text-decoration: none;
}
.contenu-extrait-article .wiki a:HOVER{
    color: #3165B0;
    text-decoration: underline;
}

.intro-article  .languette-lien {
    background: url("../images/languette-lien.gif") no-repeat scroll left center transparent;
    float: right;
    font-family: georgia;
    font-size: 0.9em;
    font-weight: bold;
    margin: 6px 0;
    padding: 4px 9px 4px 21px;
    text-align: right;
}
.intro-article .wiki a {
    color: #3165B0;
    text-decoration: none;
}
.intro-article .wiki a:HOVER {
    color: #3165B0;
    text-decoration: underline;
}
.intro-article  .languette-lien a {
    color: #FFFFFF;
    text-decoration: none;
}
.intro-article .languette-lien a:HOVER {
    text-decoration: underline;
}
.intro-article .prix {
    color: #075390;
    font-size: 1.05em;
    font-weight: bold;
    margin-bottom: 16px;
}

.intro-article .texte .noir h2,
.intro-article .texteMHS .noir h2 {
    font-size: 1.15em;
    font-weight: normal;
}
.intro-article .texte .noir .wiki h2 { font-size: 1.5em; font-weight: bold; }

.pagination-rechercheMed {background:url(../images/pagination_haut.gif) no-repeat #dbdbdb; margin-bottom:5px; height:26px; font-size: 1em;}
.pagination-recherche-innerMed {zoom:1; background:url(../images/pagination_haut2.gif) right top no-repeat; padding-top:6px;}
.pagination-rechercheMed a {color:#075390 !important; text-decoration:none; font-weight:normal;}
.pagination-rechercheMed a:hover {text-decoration:underline;}
.pagination-rechercheMed .pagination-firstMed {zoom:1; background:url(../images/pagination_bas.gif) left bottom no-repeat; padding-bottom:6px; float:left; width:178px;}
.pagination-rechercheMed .pagination-firstMed a {background:url(../images/pagination_first.gif) 8px 4px no-repeat; padding-left:20px;}
.pagination-rechercheMed .pagination-precMed {float:left; width:70px;}
.pagination-rechercheMed .pagination-precMed a {background:url(../images/pagination_prec.gif) left 4px no-repeat; padding-left:9px;}
.pagination-rechercheMed .pagination-numMed {font-weight:bold; float:left; width:113px; text-align:center;}
.pagination-rechercheMed .pagination-nextMed {float:left; width:70px; text-align:right;}
.pagination-rechercheMed .pagination-nextMed a {background:url(../images/pagination_next.gif) right 4px no-repeat; padding-right:9px;}
.pagination-rechercheMed .pagination-lastMed {zoom:1; background:url(../images/pagination_bas2.gif) right bottom no-repeat; padding-bottom:6px; float:left; width:193px; text-align:right;}
.pagination-rechercheMed .pagination-lastMed a {background:url(../images/pagination_last.gif) right 4px no-repeat; padding-right:12px; margin-right:8px;}

.pagination-rechercheL50 {background:url(../images/pagination_haut.gif) no-repeat #dbdbdb; margin-bottom:5px; height:26px; font-size: 0.9em;}
.pagination-recherche-innerL50 {zoom:1; background:url(../images/pagination_haut2.gif) right top no-repeat; padding-top:6px; position:relative;}
.pagination-rechercheL50 a {color:#075390 !important; text-decoration:none; font-weight:normal;}
.pagination-rechercheL50 a:hover {text-decoration:underline;}
.pagination-rechercheL50 .pagination-precL50 {margin-left:7px; width:70px; position:absolute; top:6px;}
.pagination-rechercheL50 .pagination-precL50 a {background:url(../images/pagination_prec.gif) left 4px no-repeat; padding-left:9px;}
.pagination-rechercheL50 .pagination-numL50 {font-weight:bold; text-align:center; width: 296px;}
.pagination-rechercheL50 .pagination-nextL50 {width:70px; text-align:right; right: 5px; padding-right:5px; position:absolute; top:6px;}
.pagination-rechercheL50 .pagination-nextL50 a {background:url(../images/pagination_next.gif) right 4px no-repeat; padding-right:9px;}

.pqfActuChoix {margin-left:5px; margin-right:5px;}
.pqfActuChoix ul { background:url(../images/bg_menu_droite.jpg) repeat-y; margin:0; padding:0; list-style:none; border:1px solid #7f7f7f; border-bottom:none;}
.pqfActuChoix ul li {border-bottom:1px solid #7f7f7f; padding:0px 10px; margin:0;}
.pqfActuChoix .gris {color:#737373; font-size: 0.8em;}
.pqfActuChoix .bleu {color:#075390; font-weight:bold;}
.pqfActuChoix .act { background: url("../images/menudroite_actu_act.gif") no-repeat scroll left 4px transparent;}
.blocChoixActu { background: none repeat scroll 0 0 #86009E; color: #FFFFFF; position: relative;}
.blocChoixActu .encoche { background: url("../images/menu-droite-encoche.gif") no-repeat scroll 0 0 transparent; bottom: -6px; height: 6px; left: 56px; position: absolute; width: 11px;}


.pagination-miniActu {height:26px; font-size: 0.9em;}
.pagination-miniActu-inner {zoom:1; padding-top:6px; position:relative;}
.pagination-miniActu a {color:#ffffff !important; text-decoration:none; font-weight:normal;}
.pagination-miniActu a:hover {text-decoration:underline;}
.pagination-miniActu .pagination-first {zoom:1; position:absolute; padding-bottom:6px;}
.pagination-miniActu .pagination-first a {padding-left:13px;}
.pagination-miniActu .pagination-prec {margin-left:20px; position:absolute; top:6px;}
.pagination-miniActu .pagination-prec a {padding-left:9px;}
.pagination-miniActu .pagination-num {font-weight:bold; text-align:center; }
.pagination-miniActu .pagination-next {text-align:right; right: 20px; padding-right:5px; position:absolute; top:6px;}
.pagination-miniActu .pagination-next a {padding-right:9px;}
.pagination-miniActu .pagination-last {right:0px; top:6px; zoom:1;padding-bottom:6px; position:absolute; text-align:right;}
.pagination-miniActu .pagination-last a {padding-right:12px; margin-right:8px;}



.contenu .tri .criteres a {color: #075390;}
.contenu .tri {font-size: 0.9em; float:right;}
.contenu .tri .act{font-weight: bold;color:#000000;}

.taille0{font-size: 0.95em;}
.taille1{font-size: 1.2em;}
.taille2{font-size: 1.4em;}
.taille3{font-size: 1.6em;}


.right{float:right;}
.left{ float:left;}
.logo .liner {color: #FFFFFF;}
.extrait-article .styleH1Titre {color:#000000; font-size: 1.3em; font-weight: bold; margin: 8px 0;}

a.bouton {background: url("../images/bouton_droite.gif") no-repeat scroll right top transparent; color: black; float: left; font-size: 12px; line-height: 15px; padding-right: 11px; text-decoration: none;}
a.bouton span { background: url("../images/bouton_gauche.gif") no-repeat scroll 0 0 transparent; display: block; padding: 2px 7px 2px 18px; }

.contenu a { color:#075390; text-decoration: none; }
.contenu a:HOVER { text-decoration: underline; }
.contenu a.noir { color:#000;}
.contenu .btnpanier { background: url("../images/bouton_droite.gif") no-repeat scroll right top transparent; display: inline; float: right; margin-right: 12px; padding-right: 9px; text-align: right; }
.contenu .btnpanier input{ background: url("../images/bouton_gauche.gif") no-repeat scroll left top transparent; border: 0 none; cursor: pointer; font-family: arial; font-size: 12px; font-weight: bold; height: 19px; line-height: 13px; overflow: visible; padding-left: 15px; padding-right: 4px; }

.menu-recherche .formTextfield{ width:68px !important;}
.menu-recherche .focus-field .formTextfield {margin: 2px !important; margin-right: 15px !important;}
.menu-recherche .UI_EDITOR_DATECHOOSER { display: inline; }
.menu-recherche .UI_EDITOR_DATECHOOSER .ctxWidgetMenu { display: none !important; }
.menu-recherche .UI_EDITOR_DATECHOOSER img.action { padding-left:5px !important; padding-right:67px !important;}
.menu-recherche .UI_EDITOR_DATECHOOSER a.cross { display: none !important; }

 
.resultats-recherche .error {color: red; font-weight: bold; padding-bottom: 12px;}
.resultats-recherche .languette-lien {
    background: url("../images/languette-lien.gif") no-repeat scroll left center transparent;
    float: right;
    font-family: georgia;
    font-size: 0.9em;
    font-weight: bold;
    margin: 6px 0;
    padding: 4px 9px 4px 21px;
    text-align: right;}
.resultats-recherche .languette-lien a {  color: #ffffff; text-decoration: none; }

.rechercheSt {
    margin-right: 10px;
    float: right;
}
.rechercheSt .languette-lien {
    background: url("../images/languette-lien.gif") no-repeat scroll left center transparent;    
    font-family: georgia;
    font-size: 0.9em;
    font-weight: bold;
    display: inline-block;
    top: -3px;
    margin: 0;
    padding: 0 6px 0 8px;
    position: relative;
    vertical-align: middle; 
    float: none;    
    text-align: right;
}
.rechercheSt .languette-lien input{
  background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-family: georgia;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    height: 20px;
    width: auto;
}

.triForum .act {font-weight: bold;}
.rechercheForum .languette-lien {
    display: inline-block;
    top: -3px;
    margin: 0;
    padding: 0 6px 0 8px;
    position: relative;
    vertical-align: middle; 
    float: none;
}
.rechercheForum .languette-lien input{
  background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-family: georgia;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    height: 20px;
    width: auto;
}


.chat input{
  background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-family: georgia;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    height: 20px;
    width: auto;
}
.bloc-ombre .contenu .hautdepage {color:#6d0081; font-weight:bold;}
.bloc-ombre .contenu .hautdepage a{color:#6d0081; font-weight:bold;}
.bloc-ombre .contenu .item .languette-lien a, .bloc-ombre .contenu .item-sep .languette-lien a{ color:#ffffff !important; }
.list-liens ul .act {font-weight: bold !important;}
.repart2t1t .coldroite .menucoldroite .nivo3 ul .act { background: url("../images/menudroite_nivo2_act.gif") no-repeat scroll 2px 4px transparent; color: #86009E; padding-left: 11px;}
/*.central-souscontenu-riche { font-size: 0.9em; line-height: normal;}*/
.coldroite .menucoldroite .titre-souscat {background: none repeat scroll 0 0 #2D6EAE; color: #FFFFFF; padding: 8px 12px;}

.motsClefsArticle { color: #075390;}
.motsClefsArticle a { color: #075390; text-decoration: none;}
.motsClefsArticle a:HOVER { text-decoration: underline;}

.periode .languette-lien {
    display: inline-block;
    left: -8px;
    margin: 0;
    padding: 0 6px 0 4px;
    position: relative;
    vertical-align: middle;
    background: url("../images/languette-lien.gif") no-repeat scroll left center transparent;
    font-family: georgia;
    font-size: 0.9em;
    font-weight: bold;
    width: 25px;
    float: right;
    vertical-align: top;
    margin-top:1px;
}
.periode .languette-lien a {height:15px; color: #FFFFFF!important; text-decoration: none; font-weight: bold; margin-top: 2px; margin-left: 8px; padding: 0px !important; margin-right: 0px !important;}

.periode .languette-lien .okBouton {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    color: #FFFFFF;
    font-family: georgia;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    height: 20px !important;
    width: 13px !important;
    margin-right: 0px !important;
    padding: 0px !important;
}


/* CSS Espace Perso */
.colgauche .annonce { margin-bottom:15px;}
.contenu .alertFormSection .titreField {display: block; float: left; width: 150px; }
.contenu .alertFormSection .inputField {width: 200px;}
.contenu .alertFormSection .selectField {width: 204px;}
.contenu .alertListSection {margin-bottom:12px;}
.contenu .alertListSection .titre {font-size: 1.4em; font-weight: bold; padding-top:12px;}
.contenu .iconDel {float: right;}
.colgauche .contenu .sectionDossier { margin-top:10px;}
.colgauche .contenu .sectionDossier .titre {font-size: 1.3em;}
.repart2t1t .coldroite .menucoldroite .titre-cat a {text-decoration: none; color: #FFFFFF;}
.repart2t1t .coldroite .menucoldroite .titre-cat a:HOVER {text-decoration: underline; color: #FFFFFF;}
.repart2t1t .coldroite .menucoldroite .titre-cat a:VISITED {color: #FFFFFF;}
.repart2t1t .coldroite .menucoldroite .titre-cat-low {padding: 8px 12px; position: relative; background: url("../images/bg_menu_droite.jpg") repeat-y scroll 0 0 transparent; color:#003F73; border-left:1px solid #7F7F7F; border-right:1px solid #7F7F7F; border-top:1px solid #7F7F7F;}
.repart2t1t .coldroite .menucoldroite .titre-cat-low a {text-decoration: none; color: #003F73;}
.repart2t1t .coldroite .menucoldroite .titre-cat-low a:HOVER {text-decoration: underline; color: #003F73;}
.repart2t1t .coldroite .menucoldroite .titre-cat-low a:VISITED {color: #003F73;}
.repart2t1t .coldroite .menucoldroite .act{ font-weight: bold;}

/* CSS DES POPIN */
.prompt { width: 720px; /*text-align: center; */}
.prompt a{ text-decoration: none; color: #075390;}
.prompt a:HOVER{ text-decoration: underline; }
.prompt .languette-lien input{ background: none repeat scroll 0 0 transparent; border: medium none; color: #FFFFFF; font-family: georgia; font-size: 1.1em; font-style: normal;
    font-weight: bold;
    height: 15px;
    width: auto;
    margin-top: -2px;
    cursor: pointer;
}
.prompt .languette-lien { display: inline-block; top: -3px; margin: 0; padding: 4px 9px 4px 21px; position: relative; vertical-align: middle; float: right;
    background: url("../images/languette-lien.gif") no-repeat scroll left center transparent;
    font-family: georgia;
    font-size: 0.9em;
    font-weight: bold;
    text-align: right;
    cursor: pointer;
}
.prompt .languette-lien a { color: #FFFFFF; text-decoration: none; font-weight: bold; height: 20px; }
.prompt ul { list-style: none outside none; margin: 0; padding: 0;}
.prompt ul li {  background: url("../images/list-item.gif") no-repeat scroll left 4px transparent; margin: 0; padding: 0 0 0 10px;}
.prompt .croix{ float:right; margin-top:5px; margin-right:5px; }
.prompt .haut, .corps{ margin:5px; }
.prompt .texteWYSIWYG{ width: 350px; }
.prompt .UI_EDITOR_RICHTEXT .formRichText{ background-color: #FFFFFF; width: 350px; height: 100px; }
.prompt .titre{ color: #075390; font-weight: bold; }
/* #075390; */
.prompt .titreCentral{ color: #86009E; font-weight: bold; font-size: 2em; text-align: center; margin-bottom:10px;} 
.prompt .connex{ float:left; padding: 10px; margin-right:10px; height:180px; width: 310px; border: 1px solid gray; text-align: center;}
.prompt .connex .error { color: #FF0000; font-weight: bold; }
.prompt .connexion { float:left; padding: 10px; margin-right:10px; width: 310px; border: 1px solid gray; text-align: left;}
.prompt .connexion .error { color: #FF0000; font-weight: bold; }
.prompt .inscrip{ float:left; padding: 10px; margin-right:10px; width: 400px; border: 1px solid gray; }
.prompt .activation{ float:left; padding: 10px; height:180px; width: 310px; border: 1px solid gray; text-align: center;}
.prompt .contenu { margin: 10px }
.prompt .contenu .error { color: #FF0000; font-weight: bold; }
.prompt .contenu .info {font-weight: bold; }
.prompt .formActivation .inputs { width: 460px; }
.prompt .formActivation .inputs input { margin:2px; width: 170px;}
.prompt .formActivation .radio{ margin-top: 10px; margin-bottom: 15px; }
.prompt .formActivation .inputs .titreField{ display: block; float: left; width: 150px; }
.prompt .formActivation .inputs .coment{ margin-left:8px; }
.prompt .formActivation .btnpanier { background: url("../images/bouton_droite.gif") no-repeat scroll right top transparent; display: inline; float: right; margin-right: 12px; padding-right: 9px; text-align: right; }
.prompt .formActivation .btnpanier input{ background: url("../images/bouton_gauche.gif") no-repeat scroll left top transparent; border: 0 none; cursor: pointer; font-family: arial; font-size: 12px; font-weight: bold; height: 19px; line-height: 13px; overflow: visible; padding-left: 15px; padding-right: 4px; }
.prompt .formChgtMdp .titreField{ display: block; float: left; width: 150px; }
.prompt .reactionForm .titreField{ display: block; float: left; width: 70px; }

.prompt .emailForm .inputs { width: 460px; }
.prompt .emailForm .inputs input { margin:2px; width: 170px;}
.prompt .emailForm .radio{ margin-top: 10px; margin-bottom: 15px; }
.prompt .emailForm .inputs .titreField{ display: block; float: left; width: 150px; }

.prompt .etablisement { border: 1px solid #9A9A9A; border-collapse: collapse; font-size: 12px;}
.prompt .etablisement td { background-color: #F0EFEC; border: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; padding: 10px 14px; vertical-align: middle; font-weight: bold;}

.prompt .honoraires { border: 1px solid #9A9A9A; border-collapse: collapse; font-size: 12px;}
.prompt .honoraires td { background-color: #F0EFEC; border: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; padding: 10px 14px; vertical-align: middle; font-weight: bold;}

.prompt .boxCadre {border: 1px solid #80807E;  padding: 8px;}



/* CSS PANIER */
.contenu .tabpanier {border-collapse: collapse; border-color: #9A9A9A; border-right: 1px solid #9A9A9A; border-style: solid; border-width: 1px 1px 1px; font-size: 12px; width: 625px; margin-top: 10px; }
.contenu .tabpanier th { border-bottom: 1px solid #FFFFFF; border-left: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; padding: 10px 14px; }
.contenu .tabpanier td { background-color: #F0EFEC; border-left: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; padding: 10px 14px; vertical-align: top; }
.contenu .tabpanier .pair td { background-color: #FFFFFF; }
.contenu .tabpanier .trash { vertical-align: middle; }
.contenu .tabpanier a { text-decoration: none; }
.contenu .tabpanier a:hover { text-decoration: underline; }

.contenu .tabpanier .tabcommande {border-collapse: collapse;}
.contenu .tabpanier .tabcommande th {border-top: 1px solid #9A9A9A;}
.contenu .tabpanier .tabcommande td {background-color: #FFFFFF;}


/* CSS FORUM */
.bloc-ombre .resolu a {color: #003F73 !important;}
.bloc-ombre .ferme {color: #86009E !important; font-style:italic; font-weight: bold;}
.bloc-ombre .ferme a {color: #86009E !important;}

.repart2t1t .colgauche .tableForum { margin-bottom: 30px; }
.repart2t1t .colgauche .tableForum a{ text-decoration: none; color: black; }
.repart2t1t .colgauche .tableForum a:HOVER { text-decoration: underline; }
.repart2t1t .colgauche .tableForum .case{ padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid gray; }
.repart2t1t .colgauche .tableForum .resolu{ color: #075390; }
.repart2t1t .colgauche .tableForum .borderBasGris{ border-bottom: 2px solid gray; }
.repart2t1t .colgauche .tableForum .borderDroiteGrisTiret{ border-right: 1px dashed gray; }
.contenu .bleu a{ color: #075390; text-decoration: none; }
.contenu .bleu a:HOVER{ text-decoration: underline; }
.contenu .top{ margin-top: 8px; }
.contenu .blocAutreForum { float:left; width:33%; margin-top:10px; margin-bottom:10px; text-align:center;}
.contenu .blocAutreForum .item{ padding:4px; }
.contenu .itemQuestionForumAutre {border-top: 1px dashed #C8C8C8; margin-top: 5px; padding-top:15px;}

.bloc-ombre .languette-lien-forum-rep {font-size:0.9em; font-weight:bold; background:url(../images/languette-lien.gif) no-repeat left center; padding:4px 6px 4px 11px; text-align:right; margin:0px 10px; font-family:georgia; float:left;}
.bloc-ombre .languette-lien-forum-rep a {color: #ffffff !important;}

/* CSS DISCUSSIONFORUM 
.bloc-ombre-titre a { text-decoration: none; }
.bloc-ombre-titre a:HOVER{ text-decoration: underline; }
.resolu{ font-weight: bold; color: #003F73;}
.contenu .question{ background-color: #DBDBDB; padding : 5px; }
.contenu hr{ background-color: #D4D4D4; border: 0 none; clear: both; color: #D4D4D4; height: 1px; }
.contenu .reponse { margin-top: 10px; margin-bottom: 10px; }
.contenu .reponse .note{ float: left; width: 100px; text-align: center; }
.contenu .reponse .note .valeur{ font-size: 2em; }
.contenu .reponse .note .boutonUtil{ margin-top:7px; color:#fff; background-color: #86009E; padding: 5px; }
.contenu .reponse .note .boutonUtil a{ color:#fff; }
.contenu .reponse .content{ float: right; width: 520px; }
.contenu .reponse .content .texteRep{ background-color: #DBDBDB; width: 100%;  padding-bottom: 8px;}
.contenu .reponse .content .texteRep .data{ padding-top:5px; padding-left:5px; }
.contenu .reponse .commentaire{ float: right; width: 520px; }
.contenu .reponse .boutonUtil .croix{ display: none; }
.contenu .reponse .content .coment .itcoment{ background-color: #EDEDED; padding:5px; padding-left: 10px; margin-top:8px; }
.bloc-ombre .reponse .bestResponse {font-size: 0.8em; font-style: italic;}
*/

/* CSS tabs Espace membre */
.ui-corner-all { border-radius: 4px 4px 4px 4px; }
.ui-widget-content {
    background: url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #222222;
}
.ui-tabs {
    padding: 0.2em;
    position: relative;
}
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0.2em 0.2em 0; }
.ui-corner-all { border-radius: 4px 4px 4px 4px; }
.ui-widget-header {
    background: none repeat-x scroll 50% 50% #CCCCCC;
    border: 1px solid #AAAAAA;
    color: #222222;
    font-weight: bold;
}
.ui-helper-clearfix { display: block; }
.ui-helper-reset {
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li {
    border-bottom: 0 none;
    float: left;
    list-style: none outside none;
    margin: 0 0.2em 1px 0;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background-color: #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #212121;
    font-weight: normal;
}
.ui-corner-top {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}

.ui-tabs .ui-tabs-hide {
    display: none !important;
}
.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    display: block;
    padding: 1em 1.4em;
}
.ui-corner-bottom {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.ui-widget-content {
    border: 1px solid #AAAAAA;
    color: #222222;
}
.site-color {color: #86009E;}

/* augmentation de certaines polices */
.resultats-recherche .tri, .resultats-recherche .affichage {font-size:0.95em;}
.languette-hover input{cursor:pointer;}
.languette-hover {cursor:pointer;text-decoration:underline;color:#ffffff;}
BODY.contextual-menu-displayed IFRAME,
BODY.contextual-menu-displayed OBJECT,
BODY.contextual-menu-displayed EMBED { display: block;  }

.no_underline {
    color: #075390;
    text-decoration: none;
}
.modal a{ text-decoration: none; color: #075390;}
.modal a:HOVER{ text-decoration: underline; }

.blue {color: #075390;}
.blueLP {color: #075390;font-size: 12px;}
.noir a{color: #000;}
.noir {color: #000;}

.contenu .col-gauche { float:left; width:33%; text-align:left; }
.contenu .col-centre { float:left; width:33%; text-align:left; }
.contenu .col-droite { float:left; width:33%; text-align:left; }


.irl {font-size:12px; border:1px solid #9a9a9a; border-collapse:collapse; border-top-width:1px;}
.irl th{padding:10px 14px; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a;background:#D2D1C7;}
.irl tr{text-align:left;}
.irl td{background-color:#f0efec; vertical-align:middle; padding:10px 14px;}
.irl td.left{border-left:1px solid #9a9a9a;}
.irl td.right{border-right:1px solid #9a9a9a;}
.irl td .label{float:left; width:50%; font-weight:bold;}
.irl td .help {font-size:0.9em; font-weight:normal;}
.irl td .input{float:left; width:40%;}

.irl td.npb {padding-bottom:0px;}
.irl td.npt {padding-top:0px;}

.irlres {font-size:12px; border:1px solid #9a9a9a; border-collapse:collapse; border-top-width:1px; border-bottom-width:1px;}
.irlres tr{text-align:left;}
.irlres td {background-color:#f0efec; vertical-align:middle; padding:5px 14px; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a;}
.irlres .header {padding:10px 14px; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a;background:#D2D1C7;}
.irlres .num{text-align:right;}
.irlres .pct{text-align:left;}
.connex .premierTab, .contenu .premierTab {
    background-color: #FFFFFF;
    border: 0 none;
    color: #FFFFFF;
    height: 0;
    width: 0;
}


.evene-header-fluid-middle {
  height: 78px;
  /*background: url(images/page/bg-header-shadow.png) 0px -8px repeat-x #9a0000;*/
  background-color: #234D7F;
  background-image: -moz-linear-gradient(top, #407CC9 0%, #234D7F 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#407CC9), color-stop(100%,#234D7F));
  background-image: -webkit-linear-gradient(top, #407CC9 0%,#234D7F 100%);
  background-image: -o-linear-gradient(top, #407CC9 0%,#234D7F 100%);
  background-image: -ms-linear-gradient(top, #407CC9 0%,#234D7F 100%);
  background-image: linear-gradient(to bottom, #407CC9 0%,#234D7F 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#407CC9', endColorstr='#234D7F',GradientType=0 );
  box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.evene-header-fluid-middle-inner {
    height: 78px;
    margin: 0 auto;
    width: 1000px;
}
.evene-header-fluid-middle .evene-logo {
    height: 50px;
    margin-right: 0px;
    padding: 25px 0 0 0;    
    float:left;
    width:243px;
}
.evene-header-fluid-middle .evene-logo-link {
    margin: 17px 0 0 -5px;
}
.evene-header-fluid-middle .evene-logo-pic {
    bottom: -1px;
    left: 102px;
    position: absolute;
    z-index: 2;
}
.evene-header-fluid-middle .evene-logo h1 {
    height: 26px;
    margin: 27px 0 0 25px;    
    z-index: 1;
    margin : 0 0;
}
.evene-body.fluid .evene-logo .evene-logo-pic, .quiz-body.fluid .evene-logo .evene-logo-pic, .club-body.fluid .evene-logo .evene-logo-pic {
    bottom: -1px;
}



.evene-header-fluid-middle .evene-header-fluid-avec {
    display: block;
    float: right;
    padding: 29px 0 0;
    width: 188px;
}
.evene-header-fluid-middle .evene-header-fluid-avec a {
    float: right;
}
.evene-header-fluid-middle .evene-header-fluid-avec span {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 10px;
    padding: 29px 21px 0 0;
    width:188px;
}



/** Menu navigation **/
#fig-navbar-container {
  display: block;
  float: left;
  width:527px;
}

#fig-navbar-container #fig-login .fig-dropdown-menu {
  padding-top: 34px;
}

#fig-navbar-container .fig-current .fig-nav-univers {
  background-color: #AD0101;
  background-image: -moz-linear-gradient(top, #264E7C 0%, #234D7F 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264E7C), color-stop(100%,#234D7F));
  background-image: -webkit-linear-gradient(top, #264E7C 0%,#234D7F 100%);
  background-image: -o-linear-gradient(top, #264E7C 0%,#234D7F 100%);
  background-image: -ms-linear-gradient(top, #264E7C 0%,#234D7F 100%);
  background-image: linear-gradient(to bottom, #264E7C 0%,#234D7F 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#264E7C', endColorstr='#234D7F',GradientType=0 );
  box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  z-index: 1;
}

#fig-navbar-container .fig-current .fig-nav-univers {
  display: block;
  overflow: visible;
  zoom: 1;
}

#fig-navbar-container .fig-nav-univers .fig-nav-univers-inner {
  padding: 27px 10px 24px 0;
  display: block;
}

#fig-navbar-container .fig-nav-univers .fig-nav-univers-inner {
  padding-top: 31px;
  padding-bottom: 27px;
}

#fig-navbar-container .fig-current .fig-nav-univers .fig-nav-univers-inner {
  background-color: #264E7C;
  background-image: -moz-linear-gradient(top, #264E7C 0%, #234D7F 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264E7C), color-stop(100%,#234D7F));
  background-image: -webkit-linear-gradient(top, #264E7C 0%,#234D7F 100%);
  background-image: -o-linear-gradient(top, #264E7C 0%,#234D7F 100%);
  background-image: -ms-linear-gradient(top, #264E7C 0%,#234D7F 100%);
  background-image: linear-gradient(to bottom, #264E7C 0%,#234D7F 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#264E7C', endColorstr='#234D7F',GradientType=0 );
  padding-left: 10px;
}

#fig-navbar-container .fig-dropdown .fig-nav-univers .fig-nav-univers-inner {
  padding-right: 10px;
}

#fig-navbar-container .fig-nav-univers-txt {
  /*box-shadow: -1px 0 0 0 rgba(0,0,0,.3);*/
  border-left: 1px solid rgba(255,255,255,.4);
  padding: 0 0 0 9px;
  display: block;
  /*-webkit-text-shadow: 0 1px 0px rgba(0,0,0,.5);
  -moz-text-shadow: 0 1px 0px rgba(0,0,0,.5);
  text-shadow: 0 1px 0px rgba(0,0,0,.5);*/
  color: #A5B8CE;
  
}

#fig-navbar-container .fig-current .fig-nav-univers-txt {
  box-shadow: none;
  border-left: 0 none;
  padding: 0 0 0 5px;
  margin-top: 2px;
  margin-bottom: -1px;
  opacity: 1;
  color: #FFFFFF;
}

#fig-navbar-container a:hover,
#fig-navbar-container a:hover .fig-nav-univers-txt {
  text-decoration: none;
  color : #FFFFFF;
  
}

#fig-navbar-container .fig-dropdown:first-child .fig-nav-univers-txt {
  box-shadow: none;
  border-left: 0 none;
}

/*** */

#fig-navbar-container .fig-primary-nav {
  border-bottom: 1px solid #545454;
}

#fig-navbar-container .fig-container > * {
  text-align: left;
  vertical-align: top;
}

#fig-navbar-container .fig-primary-nav {
  overflow: visible;
  height: 65px;
  border: 0 none;
  float: right;
  position: static;
  margin: 0;
  padding: 0;
}

.fig-primary-nav li {
  border-top: 1px solid #545454;
  border-bottom: 1px solid #000;
}

.fig-nav li {
  display: block;
  float: left;
}

.fig-primary-nav li {
  overflow: visible;
  padding: 0;
}

.fig-primary-nav li {
  border: 0 none transparent;
}

.fig-nav-univers {
  font-family: "PT Sans Narrow", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 0;
  color: #FFF;
  position : relative;
}


.evene-header-fluid-navigation {
    background: #9BC0DB repeat-x;
    font-size: 13px;
    height: 36px;
    margin: 0;
    width: 100%;
}
.evene-header-fluid-navigation a {
color : #224c7c;
}


/** Active Nielsen menu **/

#fig-navbar-container .fig-current .fig-nav-univers {
  margin: -3px 0 0;
  padding: 1px;
  background-position: center top;
  background-size: cover;
  background-color: #224C7B;
  background-image: linear-gradient(to bottom, #224C7B 0%, #224C7B 100%);
  box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  z-index: 1;
}

#fig-navbar-container .fig-current .fig-nav-univers {
  display: block;
  overflow: visible;
}

#fig-navbar-container .fig-current .fig-nav-univers .ieBefore,
#fig-navbar-container .fig-current .fig-nav-univers:before {
  border-color: #224C7B;
  background: none repeat scroll 0 0 transparent;
  border-style: solid solid none;
  border-width: 3px 2px 0;
  height: 3px;
  left: -2px;
  top: -3px;
  content: "";
  display: block;
  padding: 0;
  position: absolute;
  width: 100%;
  z-index: 0;
}

#fig-navbar-container .fig-current .fig-nav-univers .ieAfter,
#fig-navbar-container .fig-current .fig-nav-univers:after {
  border-radius: 100px 100px 100px 100px / 10px 10px 10px 10px;
  bottom: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.35);
  content: "";
  left: 0;
  margin: 1px;
  position: absolute;
  right: 0;
  top: 10px;
  z-index: -1;
}

.image{
    position:relative;
}
.image .copyright {
  display:none;  
  position:absolute;
  bottom:0;
  width:100%;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.image .copyright p {    
  margin:0;
  padding:8px;  
  font-size:9px;
  color:#fff;
}

#btn_up
{
position: fixed;
bottom: 15px;
right: 25px;
cursor: pointer;
display:none;
}
#telecomande
{
  position:fixed; top:33%;margin-left:-97px;width:80px; 
  text-align:center;   
  display:none;     
}
#btn_up
{
position: fixed;
bottom: 15px;
right: 25px;
cursor: pointer;
display:none;
}




.bootstrap label {
    display: inline;
    margin-bottom: 5px;
}

.survey {
    margin: 10px 0 30px 0px;
    width: 640px;
}
.survey .inner {
    background: none repeat scroll 0 0 #EAEAEA;
}

/*.survey .survey-header {
    width: 160px;
}
.survey .survey-header {
    float: left;
}
.survey .survey-header {
    padding: 0 10px;
}

.survey .survey-header .title {   
    background-repeat: no-repeat;
    background-position: 50% 0;
    color: #075390;    
    text-shadow: 0 -1px 0 #CEDAE5;
    text-transform: uppercase;
    width: 125px;
    
}
.survey .survey-content {
    width: 430px;
}*/
.survey .survey-content {
    /*float: right;*/
    width: 640px;
}
.survey .survey-content {
    background: none repeat scroll 0 0 #EAEAEA;
    color: #075390;
    width: 600px;
    padding: 20px 10px 15px 20px;
}

.survey .survey-content .wiki{   
    color: #333333;   
}

.survey .survey-content .question {   
    padding: 0 0 5px;  
    font-weight:bold;
    font-size:15px;
    
}

.survey .survey-content .answer {
   
}

.survey .survey-content .answer .wiki {
   
}

.survey .survey-content .submit {
    padding: 20px 0 0;
    text-align: center;
}

.survey .survey-content .answer, #survey .survey-content .answer label{

}

.survey .survey-content .results .bar {
    background: none repeat scroll 0 0 #ffffff;
    height: 15px;
    margin-top: 3px;
    margin-bottom:10px;

}
.survey .survey-content .results .bar span {
    background: none repeat scroll 0 0 #075390;
    color: #FFFFFF;
    display: inline-block;
    padding: 0 0 0 4px;
}
.polldetails {   
    padding: 15px 0 0 4px;
    color: #333333;  
    text-align:right;
}
.lastService{
    background: url("../images/carre-image-titre-service.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);    
    height: 28px;
    width: 28px;
    float: left;
}
.lastServiceAvec{
    background: url("../images/carre-image-Avec.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);    
    height: 18px;
    width: 18px;
    float: left;
}
.layerichetoutBoutique{
    background: url("../images/caddy-boutik-dans-rond-blanc.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-position: left center;
    padding-left: 45px;
}

.carousel-actualites {overflow: hidden; position: relative; width: 288px; margin:0px;}
.carousel-actualites ul {position: absolute; top: 0px; width:288px; margin:0px; padding:0px;}
.carousel-actualites ul li {width: 268px; display: inline; margin: 0; padding: 0 10px 0 10px; position: relative; list-style: none outside none;}
.carousel-actualites ul li .visuel {float:left;width:100px;margin-right:5px;}
.carousel-actualites ul li .titrePub a {color:#3165B0;float:left; width:268px; font-size: 17;}
.carousel-actualites ul li .gris {float:left; width:268px; font-size: 12px;line-heigt:18px;}

.bloc-home .titrePub a {color:#3165B0;font-size: 17px;}

.bloc-home .tout a{color: #3165B0;float: right;font-weight:bold;}

.bloc-home {margin:0 0px; position:relative; z-index:1;border-bottom:1px solid #C8C8C8;padding-bottom: 10px;}
.bloc-home h2 {background: none repeat scroll 0 0 transparent;
    color: #736960;    
    font-size: 28px;
    font-weight: normal;
    line-height: 31px;
    margin: 6px 0 12px;}

.bloc-home .control {cursor: pointer;bottom:5px; left:260px; position:absolute; z-index:2;}
.bloc-home .control span {display:inline-block; background:url(../images/bloc_ombre_caroussel.gif) no-repeat; width:12px; height:12px; margin-left:7px;}
.bloc-home .control .act {background:url(../images/bloc_ombre_caroussel_act.gif) no-repeat;}

.bloc-home .controlactu {cursor: pointer;bottom:5px; left:5px; position:absolute; z-index:2;}
.bloc-home .controlactu span {display:inline-block; background:url(../images/bloc_ombre_caroussel.gif) no-repeat; width:12px; height:12px; margin-left:7px;}
.bloc-home .controlactu .act {background:url(../images/bloc_ombre_caroussel_act.gif) no-repeat;}
.descriptionPub {font-size:14px;}

.resumeArt{
    line-height: 19px;font-size: 14px; float:left;
    width: 495px;margin-left:7px;
}

.contenu .item-sep .entete .resumeArt, .contenu .item-sep .resumeArt{
font-size: 14px;
}

.photoArt{
    width: 120px; float:left;
}

.loginLog{
width: 50%; float:left;
}
.authLog{
border-left:1px solid gray; padding-left:20px; margin-left:20px; width: 43%; float:left; text-align: left;
}

.rpp{
    padding-left:40px;padding-right:40px;
}
.rpp_lille{
    background:url(../images/RPP2015/lille/bg_lille.jpg) no-repeat left bottom;
}
.rpp_lille_bilan{
    background:url(../images/RPP2015/lille/bg_lille_bilan.jpg) no-repeat left bottom;
}
.rpp_paris{
    background:url(../images/RPP2015/paris/bg_paris.jpg) no-repeat left bottom;
}
.rpp_paris2016{
    background:url(../images/RPP2016/bg_paris.jpg) no-repeat left bottom;
}
.rpp_paris2016V2{
    background:url(../images/RPP2016/bg_parisV2.jpg) no-repeat left bottom;
}
.rpp_bouton_accroche{
    background:url(../images/RPP2016/bg_Accroche.jpg) no-repeat left bottom;
}
.rpp_accroche_general{
    background:url(../images/RPP2016/top_general_bilan.jpg) no-repeat left bottom;
}

.avenirRPP{
font-weight:bold;text-align:center;color:#000000;font-size:30px;font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif; background:url(../images/RPP2016/bg_headerPageGenerale.jpg) no-repeat left bottom;margin-top:0px;padding-top: 20px;padding-bottom: 10px;margin-bottom: 0px;
}
.rpp_antibes{
    background:url(../images/RPP2016/bg_antibes.jpg) no-repeat left bottom;
}
.rpp_titre{
    padding:10px 10px;color:#ef4036;font-size:30px;font-weight:bold;font-family:Century Gothic;text-align:center;border-top: solid 2px #ef4036;border-bottom: solid 2px #ef4036;
}
.rpp_conference{
text-transform:uppercase;text-align:center;color:#fff;font-size:26px;font-family:Century Gothic;background:#02889c;
}

.rpp_conferenceV2{
text-transform:uppercase;text-align:center;color:#6f6438;font-size:26px;font-family:Century Gothic;
}
.rpp_texte{
margin:0 0;padding-top:10px;font-size:21px;font-family:Century Gothic;
}
.rpp_date{
color:#02889c;font-size:33px;font-family:Century Gothic;
}
.rpp_lieu{
font-size:31px;font-family:Century Gothic;
}
.rpp_bouton_home{
text-align:center;margin:20px 0px;
}
.rpp_titre_bleu{
margin:0 0;color:#00abc4;padding-top:20px;font-size:26px;font-family:Century Gothic;
}
.lilleEdition{
float:left;width:45%;
}
.parisEdition{
float:right;width:45%;
}



.contenu-boutique-magazines-last-numero{
    float:left;width:491px;border:1px solid #DBDBDB;padding-top: 10px; padding-left: 10px;height:260px;margin:12px 0;
}
.contenu-boutique-magazines-last-numero-aboWeb{
    float:left;width:99px;border:1px solid #DBDBDB;padding-left:10px;padding-top:10px;margin:12px 0px 12px 8px;height:260px;
}
.contenu-boutique-magazines-last-numero-aboWeb .magazine-item .descriptif .titre-magazine{
    height:87px;
}
.contenu-carousel-boutique{
    height:208px;
    zoom: 1;
		margin: 0 4px;
		padding: 2px 17px;    
}
.description-marque{
    float: left; height: 23px; width: 500px; padding-left: 10px;
}
.service-bloc{
    float:left;margin-top: 0px; padding-left:10px;width:485px;
}
.popinPanier{
    width:400px;
}
    #CRTL_AlertCookie{    
    border-top: 1px solid #CCCCCC;
    box-sizing: border-box;
    color: #000000;
    font-family: 'PT Sans Narrow',sans-serif;
    font-size: 12px;    
    line-height: 20px;
    }

#CRTL_AlertCookie .CBmessage a.CBhide {
    margin-left: 970px;
    right: auto;
}
#CRTL_AlertCookie .CBmessage a.CBhide {
    color: #333333 !important;
    display: block;
    font-family: verdana,sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
   
    position: absolute;
   
    text-align: center;
    width: 20px;
}
#CRTL_AlertCookie .CBmessage a {
    color: #003872 !important;
}   
.bloc-ombre .contenu-boutique-magazines .prix-magazine, .bloc-ombre .contenu-boutique-magazines .violet{
font-size:11px;
}

.resultats-recherche .liste-recherche dd .typeResponsive{
display:none;
}

.outilpratiqueAccueil{
height:450px;
overflow:hidden;
}
.mobile-nav{
    display:none;
}

.header-espace-partenaire-bouygues{
    background: none repeat-x scroll 0 0 #BED600;height:55px;
}
.header-espace-partenaire-creditFr{
    background: none repeat-x scroll 0 0 #25CCDE;height:55px;
}
.header-partenaire{
    height:78px;
}
.texteEspacePartenaire{
width:1000px;padding-top:31px;margin-left:auto;margin-right:auto;font-size:16px;text-transform: uppercase;color:#000000;
}
.paddingHeaderBouygues{
padding-top:130px;
}
.liste-recherche dl .item-sep >div{
padding-right:7px;
}
.evenBestOf{
float:left;width:300px;
}
.evenTextBestOf{
float:right;width:580px;
}
.video-container > div {
display:none;
}
.maintenancepopin{
width:700px;
}
p.texte-trait {text-align:center;padding: 10px 0px;color:#02aac4;font-size: 26px;font-family: Century Gothic;margin-bottom: 0px;margin-top: 0px;text-transform: uppercase;}
p.texte-trait:before, p.texte-trait:after { content:''; display:inline-block; vertical-align: middle; width: 3rem; height: 1px; background: #02aac4; }
p.texte-trait:before { margin-right: .3rem; }
p.texte-trait:after { margin-left: .3rem; }

