

/********************* General *************************/

*, input, p, hr, ul, ol {margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6, a {font-weight: normal; margin: 0; padding: 0; line-height: normal;}

body {font-size: 13px; background: url(../images/background.jpg) repeat-x; background-color: #ffffff; min-width: 1240px;}
ul {list-style-type: none;}
a{text-decoration: none; color: #000000; cursor: pointer;}
a img {border: none;}
/*
a:hover{text-decoration: none; color: #000000;}
*/
.rubrique .center #contentRsToRead a{text-decoration: underline;}
.rubrique .center #contentRsToRead a:HOVER{text-decoration: none;}

a.linkLienParentSommaire{text-decoration: none;}
a.linkLienParentSommaire:HOVER{text-decoration: underline;}

.bleuFonceFull .rubrique .center .encart a:hover{color: #002878;}

.rubrique .center .plansite#contentRsToRead a{text-decoration: none;}
.rubrique .center .plansite#contentRsToRead a:HOVER{text-decoration: underline;}


p {line-height: normal}

input {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: none; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
textarea {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
input:focus,
textarea:focus {outline: none;}

.clear{clear:both; line-height:0; overflow:hidden; height:0; font-size:0;}


/*** INFO BULLE ***/
.rubrique .center #contentRsToRead a.pointille { text-decoration: none;}
.pointille {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #993300;
	text-decoration: none;
}
.infobulle{
    color: #000000;   
    position: absolute;   
    visibility : hidden;
    border: 1px solid Black;
    padding: 3px;
    font-size: 11px;
    font-family:Arial;
    background-color: #FFFFE5;
	z-index:100;
	width: 450px;
}
#framemessage{
	margin-left: 0px; 
	margin-right: auto; 
	width: 1px; 
	top: 1px; 
	border: 0px; 
	z-index:0; 
	position:absolute; 
	padding: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	filter:mask();
}
/*** INFO BULLE ***/

/********************* Font ***********************/
@font-face {
    font-family: 'YanoneKaffeesatzThin';
    src: url('YanoneKaffeesatz-Thin-webfont.eot');
    src: url('YanoneKaffeesatz-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('YanoneKaffeesatz-Thin-webfont.woff') format('woff'),
         url('YanoneKaffeesatz-Thin-webfont.ttf') format('truetype'),
         url('YanoneKaffeesatz-Thin-webfont.svg#YanoneKaffeesatzThin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'YanoneKaffeesatzLight';
    src: url('YanoneKaffeesatz-Light-webfont.eot');
    src: url('YanoneKaffeesatz-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('YanoneKaffeesatz-Light-webfont.woff') format('woff'),
         url('YanoneKaffeesatz-Light-webfont.ttf') format('truetype'),
         url('YanoneKaffeesatz-Light-webfont.svg#YanoneKaffeesatzLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'YanoneKaffeesatzRegular';
    src: url('YanoneKaffeesatz-Regular-webfont.eot');
    src: url('YanoneKaffeesatz-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('YanoneKaffeesatz-Regular-webfont.woff') format('woff'),
         url('YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'),
         url('YanoneKaffeesatz-Regular-webfont.svg#YanoneKaffeesatzRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'YanoneKaffeesatzBold';
    src: url('YanoneKaffeesatz-Bold-webfont.eot');
    src: url('YanoneKaffeesatz-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('YanoneKaffeesatz-Bold-webfont.woff') format('woff'),
         url('YanoneKaffeesatz-Bold-webfont.ttf') format('truetype'),
         url('YanoneKaffeesatz-Bold-webfont.svg#YanoneKaffeesatzBold') format('svg');
    font-weight: normal;
    font-style: normal;
}


/********************* Site ***********************/

.global {position: relative; zoom:1; width: 1240px; margin: 0 auto 0; } /* suppression z-index: 1; autocompletion passe dessous */


/********************* Header ***********************/

.header {height: 105px;}
.logo {float:left; width: 263px;} 
.slogan {float:left;}

.header .recherche {height: 78px; width: 298px; float: left; margin: 15px 0 0 0; background: url(../images/recherche.jpg) no-repeat;}
.right .recherche {height: 78px; width: 298px; margin: 0 0 15px 0; background: url(../images/recherche.jpg) no-repeat;}
.recherche>p {line-height: 26px; height: 26px; float: left; margin: 4px 22px 0; font-family: YanoneKaffeesatzRegular, sans-serif; color: white; font-size: 22px;}
.recherche a {display: inline-block; line-height: 26px; height: 26px; margin: 4px 0 0; padding: 0 0 0 15px; font-family: Arial, 'Lucida Grande', sans-serif; font-size: 12px; color: white; width: 50px; background: url(../images/puce.png) no-repeat; background-position: 5px 4px;}
.global .recherche a:hover {color: white;}

.recherche form {clear: both; height: 42px;}

.recherche form input {float: left; padding: 0;}

.recherche form .saisie {  border: 1px solid lightgray; width: 232px; height: 25px; line-height: 25px; margin: 8px -4px 0 20px;}
.recherche form .submit {width: 40px; height: 42px; line-height: 42px; font-size: 15px; font-family: Rockwell; background: url(../images/loupe.png) no-repeat; text-align: center; border-radius: 0;}


/********************* Navigation - Page d'accueil ***********************/

.nav-accueil {min-height: 130px; margin: 0;}
.nav-accueil li {width: 298px; float: left; margin: 0 16px 0 0;}
.nav-accueil li:first-child+li+li+li {margin: 0;}

.nav-accueil li:first-child {background-color: #F9E5EF; }
.nav-accueil li:first-child+li  {background-color: #dbf3f0;}
.nav-accueil li:first-child+li+li  {background-color: #eee3ee;}
.nav-accueil li:first-child+li+li+li {background-color: #ebf3db;}

.nav-accueil h1 {height: 40px; line-height: 40px; width: 298px; font-family: YanoneKaffeesatzRegular, sans-serif; font-size: 24px; border-bottom: 1px solid #e2e2e2;}
.nav-accueil h1 img {vertical-align: middle;}
.nav-accueil a{color: #ffffff;}

.nav-accueil li:first-child h1{background: url(../images/vie-de-la-has-background.jpg) no-repeat; }
.nav-accueil li:first-child+li h1 {background: url(../images/evaluation-recommandation-background.jpg) no-repeat;}
.nav-accueil li:first-child+li+li h1 {background: url(../images/accreditation-certification-background.jpg) no-repeat;}
.nav-accueil li:first-child+li+li+li h1 {background: url(../images/outils-accompagnement-background.jpg) no-repeat;}

.nav-accueil .descMenu a {color:black; font-weight: inherit;}
.nav-accueil li:first-child .descMenu{background: url(../images/puce-nav-rouge.png) no-repeat; background-position: 5px 6px;}
.nav-accueil li:first-child+li .descMenu {background: url(../images/puce-nav-turquoise.png) no-repeat; background-position: 5px 6px;}
.nav-accueil li:first-child+li+li .descMenu {background: url(../images/puce-nav-violet.png) no-repeat; background-position: 5px 6px;}
.nav-accueil li:first-child+li+li+li .descMenu {background: url(../images/puce-nav-vert.png) no-repeat; background-position: 5px 6px;}

.nav-accueil p {min-height: 82px; padding: 4px 15px 10px; font-family: Arial, 'Lucida Grande', sans-serif; font-size: 12px; border: 1px solid #e2e2e2; border-bottom: 1px solid #a7a7a7; color: #000000;}


/********************* Navigation - Page de rubrique ***********************/

.nav-rubrique {height: 41px; margin: 0; padding: 0 0 0 50px;}
.nav-rubrique li {min-width: 110px; padding: 0;float: left; margin: 0 20px 0 0; height: 40px; line-height: 40px; font-family: YanoneKaffeesatzRegular, sans-serif; font-size: 20px; }
.nav-rubrique li:first-child+li+li+li+li {margin: 0;}
.nav-rubrique li:first-child {min-width: 90px;}
.nav-rubrique li.actif{font-size: 22px;}

.nav-rubrique .actif {width: 298px; border-bottom: 1px solid #421841; position:relative; z-index:2;}
.nav-rubrique li:first-child+li.actif{background: url(../images/vie-de-la-has-background.jpg) no-repeat; }
.nav-rubrique li:first-child+li+li.actif {background: url(../images/evaluation-recommandation-background.jpg) no-repeat;}
.nav-rubrique li:first-child+li+li+li.actif {background: url(../images/accreditation-certification-background.jpg) no-repeat;}
.nav-rubrique li:first-child+li+li+li+li.actif {background: url(../images/outils-accompagnement-background.jpg) no-repeat;}

.nav-rubrique a{color: #ffffff;}
.nav-rubrique img {vertical-align: middle;}


/********************* Page de rubrique - Sous-plan de la rubrique ***********************/

.plan-rubrique {position:absolute; width:1240px; top:143px; left:50%; margin-left:-620px; z-index:2100; zoom:1;}
.plan-rubrique.hidden {display:none;}
/* .plan-rubrique.hidden>img {display: block; margin:auto; cursor: pointer;} */

/* .plan-rubrique.shown>img {position: relative; top: -11px; display: block; margin:auto; cursor: pointer;} */


.violet .main.center a {color: #5D245A;}
.vert .main.center a {color: #537900;}
.bleu .main.center a {color: #008472;}
.rose .main.center a {color: #A90050;}
.bleuFonceFull .main.center a {color: #002878;}

.violet a.linkLienParentSommaire {color: #5D245A;}
.vert a.linkLienParentSommaire {color: #537900;}
.bleu a.linkLienParentSommaire {color: #008472;}
.rose a.linkLienParentSommaire {color: #A90050;}
.bleuFonceFull a.linkLienParentSommaire {color: #002878;}
.violet .rubrique a.linkLienParentSommaire:HOVER {color: #5D245A !important;}
.vert .rubrique a.linkLienParentSommaire:HOVER {color: #537900 !important;}
.bleu .rubrique a.linkLienParentSommaire:HOVER {color: #008472 !important;}
.rose .rubrique a.linkLienParentSommaire:HOVER {color: #A90050 !important;}
.bleuFonceFull .rubrique a.linkLienParentSommaire:HOVER {color: #002878 !important;}


.violet .plan-rubrique.hidden {background: url(../images/bg-plan-cache-violet.png) repeat-x;}
.vert .plan-rubrique.hidden {background: url(../images/bg-plan-cache-vert.png) repeat-x;}
.bleu .plan-rubrique.hidden {background: url(../images/bg-plan-cache-bleu.png) repeat-x;}
.rose .plan-rubrique.hidden {background: url(../images/bg-plan-cache-rose.png) repeat-x;}

.violet .plan-rubrique .sous-menu {font-family: YanoneKaffeesatzRegular; height: 37px; background: url(../images/bg-sous-menu-violet.jpg); color:#ffffff;}
.vert .plan-rubrique .sous-menu {font-family: YanoneKaffeesatzRegular; height: 37px; background: url(../images/bg-sous-menu-vert.jpg); color:#ffffff;}
.bleu .plan-rubrique .sous-menu {font-family: YanoneKaffeesatzRegular; height: 37px; background: url(../images/bg-sous-menu-bleu.jpg); color:#ffffff;}
.rose .plan-rubrique .sous-menu {font-family: YanoneKaffeesatzRegular; height: 37px; background: url(../images/bg-sous-menu-rose.jpg); color:#ffffff;}

.plan-rubrique .sous-menu ul {width: 1240px; margin: 0 auto 0;}


.plan-rubrique .sous-menu li {display: block; float:left; height: 37px;  font-size: 18px; padding: 0 10px 0 ; color: #ffffff;position:relative;}
.plan-rubrique .sous-menu li a{font-family: YanoneKaffeesatzLight; line-height: 37px; color: #ffffff;}
.plan-rubrique .sous-menu li.actif a {display: block; font-family: YanoneKaffeesatzRegular; float:left; height: 37px; line-height: 37px; font-size: 20px; padding: 0 10px 0; background: #893c85; color: #ffffff;}

.violet .plan-rubrique .sous-menu li.actif a {background:#893c85;}
.vert .plan-rubrique .sous-menu li.actif a {background: #669301;}
.bleu .plan-rubrique .sous-menu li.actif a {background: #029a85;}
.rose .plan-rubrique .sous-menu li.actif a {background: #cd397f;}

.plan-rubrique.shown .sous-menu img {display: block; float:left; vertical-align: bottom; margin-top: 8px;}

.plan-rubrique .sous-plan {background: #fafafa url(../images/bg-sous-plan.png) repeat-x; background-position:0 bottom; padding:2px 5px;}
.plan-rubrique .sous-plan div {width: 1233px; margin: 0 auto 0;}
.plan-rubrique .sous-plan p a{font-family: YanoneKaffeesatzRegular; font-size: 22px; min-width: 250px; min-height: 22px;} 
.plan-rubrique .sous-plan p{font-family: YanoneKaffeesatzRegular; font-size: 18px; min-width: 250px; min-height: 20px; color: #5d245a;margin-bottom:2px;} 
.plan-rubrique .sous-plan .liste-options  {width: 284px; min-height: 22px; float:left;margin-bottom:5px;}
.plan-rubrique .sous-plan h3+ul  {padding: 0 10px 0;  min-height: 22px;font-family: Arial, 'Lucida Grande', sans-serif; font-size: 12px; } 
.plan-rubrique .sous-plan li {background: url(../images/puce-nav-violet.png) no-repeat; background-position: 5px 6px; min-height: 15px; padding: 4px 0 0px 15px;}

.plan-rubrique.violet .sous-plan li {background: url(../images/puce-nav-violet.png) no-repeat; background-position: 5px 6px;}
.plan-rubrique.vert .sous-plan li {background: url(../images/puce-nav-vert.png) no-repeat; background-position: 5px 6px;}
.plan-rubrique.bleu .sous-plan li {background: url(../images/puce-nav-turquoise.png) no-repeat; background-position: 5px 6px;}
.plan-rubrique.rose .sous-plan li {background: url(../images/puce-nav-rose.png) no-repeat; background-position: 5px 6px;}

.plan-rubrique .sous-plan li li {font-size:0.85em; line-height:0.8em; padding:3px 0 0px 8px;}
.plan-rubrique.violet .sous-plan li li {background: url(../images/layerriche_nivo2_violet.gif) no-repeat left 9px;}
.plan-rubrique.vert .sous-plan li li {background: url(../images/layerriche_nivo2_vert.gif) no-repeat left 9px;}
.plan-rubrique.bleu .sous-plan li li {background: url(../images/layerriche_nivo2_bleu.gif) no-repeat left 9px;}
.plan-rubrique.rose .sous-plan li li {background: url(../images/layerriche_nivo2_rose.gif) no-repeat left 9px;}

.plan-rubrique.violet p,
.plan-rubrique.violet p a {color: #5d245a;}
.plan-rubrique.vert p,
.plan-rubrique.vert p a {color: #537900;}
.plan-rubrique.bleu p,
.plan-rubrique.bleu p a {color: #008472;}
.plan-rubrique.rose p,
.plan-rubrique.rose p a {color: #a90050;}

/********************* Page de rubrique - Sous-plan de la rubrique ***********************/

.icones-social {height: 0; line-height: 20px; width: 280px;float:right;}
.icones-social img {vertical-align: top;}
.icones-social span {font-family: Arial, 'Lucida Grande', sans-serif; font-size: 11px;;}


/********************* Contenu : colonnes - Page d'accueil ***********************/

.contenu {margin-top :  30px;}
.contenu.rubrique {margin-top :  0; clear:both;}

.left,
.center,
.right {float:left;}

.main {width: 610px; margin-right: 16px;}
.sider {width : 610px;}


/********************* Contenu : colonnes - Page de rubrique ***********************/

.rubrique .sider.left{width: 238px; margin: 0 16px 0 0;}
.rubrique .sider.right {width: 300px;}
.rubrique .sider.right .encart p:first-child {font-size: 22px;}
.rubrique .sider.right .encart.contact p:first-child {font-size: 12px;}


.rubrique .main.center {width: 670px;}
.rubrique.fullContent .main.center {width: auto; margin-right: 0px;}


.rubrique .left .encart p {font-family: YanoneKaffeesatzRegular; margin: 15px 0 0; font-size: 20px; height: 26px; line-height: 26px;}
.rubrique .right .encart h2, .rubrique .center .encart h2 , .rubrique .center .encart h1{font-family: YanoneKaffeesatzRegular; margin: 15px 0 7px; font-size: 22px;}
.rubrique .left ul,
.rubrique .right ul,
.rubrique .center ul {font-family: Arial, 'Lucida Grande', sans-serif; font-size: 12px;}
.rubrique .encart .pagination-wrapper li {padding: 0px;}
.rubrique .encart li {padding: 4px 0 4px 15px;}
.rubrique .sider .encart li {min-height: 15px;}
.rubrique .encart#contentRsToRead li { padding: 2px 0 2px 15px; min-height: none;}

.rubrique .left p img {vertical-align: top;}

.rubrique .left img {margin: 15px 0 0;}
.rubrique .left img:first-child {margin: 0;}

.rubrique .main u.encart {padding: 10px 10px 0;}
.rubrique .main div.encart {padding: 10px 0px 0;}
.rubrique .main .encart h3 {font-family: YanoneKaffeesatzRegular; margin: 7px 0 5px; font-size: 18px; min-height: 22px; font-weight: normal;}
.rubrique .main .encart ul  {padding: 0 10px 0; margin: 0 0 8px; min-height: 22px;} /*  min-width: 250px;  */
.rubrique .main .encart ul ul {margin: 0 0 5px;}
.rubrique .main .encart .glossaire ul { margin: 0px;}

.rubrique .main .encart p {margin: 0 0 9px;}

.rubrique .main .encart  .left,
.rubrique .main .encart .right {width: 300px; padding: 0 0 0 10px;}

.rubrique .rose p{color: #a90050;}
.rubrique .bleu p{color: #3a719c;}
.rubrique .bleuEval p{color: #008472;}
.rubrique .vert p{color: #537900;} 
.rubrique .violet p{color: #5d245a;}

.violet  .rubrique .encart h1, .violet  .rubrique .encart h2, .violet  .rubrique .encart h3 {color: #5d245a;} 
.rose  .rubrique .encart h1, .rose  .rubrique .encart h2, .rose  .rubrique .encart h3 {color: #a90050;} 
.bleu  .rubrique .encart h1, .bleu  .rubrique .encart h2, .bleu  .rubrique .encart h3 {color: #008472;} 
.vert  .rubrique .encart h1, .vert  .rubrique .encart h2, .vert  .rubrique .encart h3 {color: #537900;} 
.bleuFonce  .rubrique .encart h1, .bleuFonce .rubrique .encart h2, .bleuFonce  .rubrique .encart h3 {color: #002878;}

.violet  .rubrique .encart .sousTitre {color: #5d245a; font-size: 1.1em; margin-bottom:3px;} 
.rose  .rubrique .encart .sousTitre {color: #a90050; font-size: 1.1em; margin-bottom:3px;}
.bleu  .rubrique .encart .sousTitre {color: #008472; font-size: 1.1em; margin-bottom:3px;}
.vert  .rubrique .encart .sousTitre {color: #537900; font-size: 1.1em; margin-bottom:3px;}
.bleuFonce .rubrique .encart .sousTitre {color: #002878; font-size: 1.1em; margin-bottom:3px;}


.rubrique .sider.left .encart h2 {font-size: 20px;}

.rubrique .encart>div{border: 1px solid #E2E2E2; border-bottom: 1px solid #B6B6B6; padding: 8px 8px 8px 8px;background-color:#fff;}

.rubrique .main .encart .wysiwyg table {border-color: #b6b6b6;}
.rubrique .main .encart .wysiwyg table tr{border-color: #b6b6b6;}
.rubrique .main .encart .wysiwyg table tr td {padding:5px;border-color: #b6b6b6;}

.rose .encart>div {border-top: 3px solid #a90050;}
.bleu .encart>div  {border-top: 3px solid #008472;}
.vert .encart>div  {border-top: 3px solid #537900;}
.violet .encart>div  {border-top: 3px solid #5d245a;}
.bleuFonce .encart>div  {border-top: 3px solid #002878;}

.encart.rose>div {border-top: 3px solid #a90050;}
.encart.bleu>div {border-top: 3px solid #3a719c;}
.encart.vert>div {border-top: 3px solid #537900;}
.encart.violet>div {border-top: 3px solid #5d245a;}
.encart.bleuEval>div {border-top: 3px solid #008472;}
.encart.bleuFonce>div {border-top: 3px solid #002878;}

/* en commentaire ? décommenter suite bug 6621*/
.rose .rubrique .encart li {background: url(../images/puce-nav-rouge.png) no-repeat; background-position: 5px 6px;}
.vert .rubrique .encart li {background: url(../images/puce-nav-vert.png) no-repeat; background-position: 5px 6px;}
.violet .rubrique .encart li {background: url(../images/puce-nav-violet.png) no-repeat; background-position: 5px 6px;}
.bleu .rubrique .encart li {background: url(../images/puce-nav-turquoise.png) no-repeat; background-position: 5px 6px;}
.bleuFonceFull .rubrique .encart li {background: url(../images/puce-nav-bleuFonce.gif) no-repeat; background-position: 5px 7px;}

.rose .rubrique .encart .pagination-wrapper li {background: none; background-position: 5px 6px;}
.vert .rubrique .encart .pagination-wrapper li {background: none; background-position: 5px 6px;}
.violet .rubrique .encart .pagination-wrapper li {background: none; background-position: 5px 6px;}
.bleu .rubrique .encart .pagination-wrapper li {background: none; background-position: 5px 6px;}
.bleuFonceFull .rubrique .encart .pagination-wrapper li {background: none; background-position: 5px 7px;}



.rubrique .encart .menuPlanRubFull li {font-size:13px;}
.rubrique .encart .menuPlanRubFull li li {font-size:1em; line-height:0.90em; padding:3px 0 0px 8px;}
.rubrique .encart .menuPlanRubFull li ul {margin: 0 0 5px;}
.violet .rubrique .encart .menuPlanRubFull li li {background: url(../images/layerriche_nivo2_violet.gif) no-repeat left 9px;}
.vert .rubrique .encart .menuPlanRubFull li li {background: url(../images/layerriche_nivo2_vert.gif) no-repeat left 9px;}
.bleu .rubrique .encart .menuPlanRubFull li li {background: url(../images/layerriche_nivo2_bleu.gif) no-repeat left 9px;}
.rose .rubrique .encart .menuPlanRubFull li li {background: url(../images/layerriche_nivo2_rose.gif) no-repeat left 9px;}


.rubrique .encart .wysiwyg ol {list-style: decimal;list-style-position:inside;}
 .rubrique .encart .wysiwyg ol li {background:none;}
 
.rubrique .encart .wysiwyg ul li{ background: url(../images/picto_link.gif) no-repeat; background-position: 1px 6px; list-style: none;}
.rubrique .encart .wysiwyg ul ul li {background:none; list-style: disc; list-style-position: inside;}


.rubrique .encart.rose li {background: url(../images/puce-nav-rouge.png) no-repeat; background-position: 5px 6px;}
.rubrique .encart.vert li {background: url(../images/puce-nav-vert.png) no-repeat; background-position: 5px 6px;}
.rubrique .encart.violet li {background: url(../images/puce-nav-violet.png) no-repeat; background-position: 5px 6px;}
.rubrique .encart.bleu li {background: url(../images/puce-nav-bleu.png) no-repeat; background-position: 5px 6px;}
.rubrique .encart.bleuEval li {background: url(../images/puce-nav-turquoise.png) no-repeat; background-position: 5px 6px;}
.rubrique .encart.bleuFonceFull li {background: url(../images/puce-nav-bleuFonce.gif) no-repeat; background-position: 5px 7px;}

.rubrique .right .encart>div {background: #e8e8e8;}

.rubrique .encart.liste-actu .left { margin: 0 5px 0 10px; background:#ffffff;}
.rubrique .encart.liste-actu .right { margin: 0 5px 0 30px; background:#ffffff;}
.rubrique .encart.liste-actu h3 {font-family: Arial, 'Lucida Grande', sans-serif; min-height: inherit;}

.rubrique .definition {color: #ffffff; padding-bottom:15px; }

.rose .rubrique .definition a{color: #ffffff;}
.vert .rubrique .definition a{color: #ffffff;}
.violet .rubrique .definition a{color: #ffffff;}
.bleu .rubrique .definition a{color: #ffffff;}

.rose .rubrique .definition {background: url(../images/bg-def-rubrique-rose.jpg) repeat-y;}
.bleu .rubrique .definition {background: url(../images/bg-def-rubrique-bleu.jpg) repeat-y;}
.vert .rubrique .definition {background: url(../images/bg-def-rubrique-vert.jpg) repeat-y;}
.violet .rubrique .definition {background: url(../images/bg-def-rubrique-violet.jpg) repeat-y;}
.rubrique .definition h1 {font-family: YanoneKaffeesatzRegular; font-size: 22px;}
.rubrique .definition h1 img {vertical-align: middle;}
.rubrique .definition p {font-family: Arial, 'Lucida Grande', sans-serif; font-size: 12px; padding: 0 15px 0 15px; text-align: justify;}

.rubrique .webzine-has {margin: 15px 0 0;  background: url(../images/bg-webzine-petit.png); height: 143px;}
.rubrique .webzine-has h2 {color: #002878; font-family: YanoneKaffeesatzRegular; font-size: 22px; padding: 10px 0 0 10px;}
.rubrique .webzine-has a {color: #002878; }
.rubrique .webzine-has li {background: url(../images/puce-nav-dark-bleu.png) no-repeat; background-position: 5px 6px; line-height: 10px; padding: 4px 0 0 15px;}
.rubrique .webzine-has ul {padding: 0 0 0 10px;}



/********************* Carrousel ***********************/

.carousel{ height : 219px;width: 610px;border-top: 3px solid #c9282d; border-bottom: 1px solid #a7a7a7; overflow: hidden;}
.carousel_list{width: 610px; height: 219px;}
.carousel .carousel_list li{height: 219px; width: 610px;}
.carousel .carousel_list .description{width: 303px; top: -115px; height: 95px; padding: 10px 0 0; background : #ffffff; position: relative; left: 297px;  z-index: 5;}
.carousel .carousel_list .description p {width: 262px; line-height: 1; padding-bottom: 15px; margin: 0 auto 0; text-align: left; font-family: YanoneKaffeesatzRegular, sans-serif; color: #c9282d; font-size: 25px;}
.carousel .carousel_list .description a {padding: 0 15px 0; margin-left: 20.5px; font-family: YanoneKaffeesatzRegular, sans-serif; color: #ffffff; background:#c9282d; font-size: 19px;}

.carousel .controle {position: absolute; z-index: 1000;top : 145px; cursor: pointer; }
.carousel .precedent {left: 290px;}
.carousel .suivant {left: 593px;}


.jcarousel-control {position: relative; z-index: 1000; top : -31px; left:465px; cursor: pointer; height :14px; }
.jcarousel-control div {float : left; margin : 0 4px 0;}

/********************* fin Carrousel ***********************/

/********************* Carrousel pilier ***********************/

.global .center .carousel{ height : 219px;width: 670px; border-bottom: 1px solid #a7a7a7; overflow: hidden; margin-bottom:15px;}
.rose .global .center .carousel{border-top: 3px solid #a90050;}
.bleu .global .center .carousel{border-top: 3px solid #008472;}
.vert .global .center .carousel{border-top: 3px solid #537900;}
.violet .global .center .carousel{border-top: 3px solid #5d245a;}

.global .center .carousel_list{width: 670px; height: 219px;}
.global .center .carousel .carousel_list li{height: 219px; width: 670px;}
.global .center .carousel .carousel_list .description{width: 303px; height: 95px; padding: 10px 0 0; background : #ffffff; position: relative; top: -115px; left: 337px;  z-index: 5;}
.global .center .carousel .carousel_list .description p {width: 262px; line-height: 1; padding-bottom: 15px; margin: 0 auto 0; text-align: justify; font-family: YanoneKaffeesatzRegular, sans-serif; font-size: 25px;}
.rose .global .center .carousel .carousel_list .description p {color:#a90050;}
.bleu .global .center .carousel .carousel_list .description p {color:#008472;}
.vert .global .center .carousel .carousel_list .description p {color:#537900;}
.violet .global .center .carousel .carousel_list .description p {color:#5d245a;}

.global .center .carousel .carousel_list .description a {padding: 0 15px 0; margin-left: 20.5px; font-family: YanoneKaffeesatzRegular, sans-serif; color: #ffffff; background:#c9282d; font-size: 19px;}
.rose .global .center .carousel .carousel_list .description a {background:#a90050;}
.bleu .global .center .carousel .carousel_list .description a {background:#008472;}
.vert .global .center .carousel .carousel_list .description a {background:#537900;}
.violet .global .center .carousel .carousel_list .description a {background:#5d245a;}

.global .center .carousel .controle {position: absolute; z-index: 800;top : 145px; cursor: pointer; }
.global .center .carousel .precedent {left: 330px;}
.global .center .carousel .suivant {left: 633px;}


/********************* fin Carrousel pilier ***********************/

.titre-actu {font-family: YanoneKaffeesatzRegular; margin: 16px 0 0; height: 33px;}
.titre-actu .actif a:hover {text-decoration : none;}
.titre-actu h2 {float: left; color:#5e6a72; font-size: 25px;}
.titre-actu h2.actif {color:#002878; font-size: 25px;}
.titre-actu div {height: 30px; line-height: 30px; width: 16px; float:left; color:#002878; font-size: 25px; text-align: center;}


.liste-actu .left {width: 289px; margin-left: 5px; background:#ffffff;}
.liste-actu .right {width: 289px; float:left; margin: 0 5px 0 10px; background:#ffffff;}

.liste-actu {clear: both; background:#ffffff; border:1px solid #e2e2e2; border-top: 3px solid #002878; padding: 0 0 10px 0;}
.liste-actu img {display: block; margin: 14px auto 0;}
.liste-actu .uneActu img {display: inline; text-align: center; width:275px;}
.liste-actu .actu {font-family: Arial, 'Lucida Grande', sans-serif; padding: 14px 3px 0; width: 275px; text-align: left;}
.liste-actu img:first-child+.actu {padding: 4px 3px 0;}
.liste-actu .actu h3,
.encart.liste-actu .actu h3 {color:#002878; font-size: 12px;}

.rubrique .main .encart h3 a{font-family: YanoneKaffeesatzRegular; font-size: 18px; min-width: 250px; min-height: 22px;font-weight: normal;}
.liste-actu .actu em {color:#6f6f6f; font-style: normal; font-size: 11px; }
.liste-actu .actu p {font-size: 12px; }

.liste-actu hr {width: 285px; margin-top: 14px;}

.sider .left {width: 301px; margin-right: 16px;}
.sider .right {width: 30px; font-family: YanoneKaffeesatzRegular; }


.devenir-expert {width: 282px; height: 214px; padding: 10px 0 0 18px; background: url(../images/devenir-expert.png); margin: 0 0 14px;}
.devenir-expert a {color: #002878; font-size: 25px; line-height: 1; font-family: YanoneKaffeesatzRegular; }
.global .devenir-expert a:hover {color: #002878;}
.devenir-expert a strong{font-weight: normal; font-size: 30px;}
.devenir-expert p {width: 150px; margin: 5px 0 0; font-size: 12px; font-family: Arial, 'Lucida Grande', sans-serif;}

.titre-acces {font-family: YanoneKaffeesatzRegular; margin: 15px 0 0; color:#3a719c; font-size: 25px;}

.liste-acces {background:#ffffff; border:1px solid #e2e2e2; border-top: 3px solid #3a719c; font-family: YanoneKaffeesatzRegular;}
.liste-acces li { height : 48px; line-height: 48px; padding: 0 0 0 10px; border-bottom: 1px solid #b6b6b6; background: url(../images/puce-bleu.png) no-repeat; background-position: 5px center;}
.liste-acces a {font-size: 18px;}
.liste-acces img {vertical-align: middle;}

.titre-video {font-family: YanoneKaffeesatzRegular; margin: 15px 0 0; color:#3a719c; font-size: 25px;}

.video {background:#ffffff; border:1px solid #e2e2e2; border-top: 3px solid #3a719c; font-family: Arial, 'Lucida Grande', sans-serif; padding: 10px 15px 10px;}
.video h2 {font-size: 12px; font-weight: bold; color:#3a719c;}
.video em {font-size: 12px; font-style: normal; color:#6f6f6f;}
.video img {display: block; width: 234px; margin: 16px auto 0;}

.webzine {background: url(../images/decouvrir-webzine3.png) no-repeat; width: 299px; height: 208px;  margin: 0 0 14px;}
.webzine a {font-size: 25px;display: block;color: #112066;position: relative;margin-left: 39px;width: 258px; padding-top: 13px;}
.global .webzine a:hover{color: #112066;}
.webzine a span{font-size:35px;display: block;}
.webzine a:first-child+a {display: block;font-size: 12px; font-family: Arial, 'Lucida Grande', sans-serif; top: 28px; left: 150px;margin:0;padding:0;width: 145px;}

.acceder-parcours{background: url(../images/acceder-parcours2.png); height: 106px; width: 300px; margin: 0 0 14px;}
.acceder-parcours a{display: block; position: relative; color: #002878;width: 173px;}
.global .acceder-parcours a:hover {color: #002878;}
.acceder-parcours a:first-child {font-size: 24px; left: 126px; top: 0;}
.acceder-parcours a:first-child span{display: block; font-size: 32px; position: relative; top: 10px;}
.acceder-parcours a:first-child+a {font-size: 12px; font-family: Arial, 'Lucida Grande', sans-serif; top: 8px; left: 126px;}


.connected {background: url(../images/stay-connected.png) no-repeat; width: 260px; height: 101px; font-size: 22px; padding: 4px 0 0 40px; margin: 0 0 14px;}
.connected a {display: block; color: #ffffff; font-family: YanoneKaffeesatzRegular;}
.connected a:first-child {margin: 0 0 11px;}

.recherche-avancee{background: url(../images/recherche-avancee2.png); height: 106px; width: 300px; margin: 0 0 14px;}
.recherche-avancee a{display: block; position: relative; color: #002878;width: 173px;}
.global .recherche-avancee a:hover{color: #002878;}
.recherche-avancee a:first-child {font-size: 24px; left: 126px; top: 0;}
.recherche-avancee a:first-child span{display: block; font-size: 32px; position: relative; top: 10px;}
.recherche-avancee a:first-child+a {font-size: 12px; font-family: Arial, 'Lucida Grande', sans-serif; top: 8px; left: 126px;}

.global-wrap {background:url(../images/footer-background_global.jpg) repeat-x left bottom; min-width: 1240px;}
.footer {font-family: Arial, 'Lucida Grande', sans-serif; color: #ffffff; background:url(../images/footer-background2.jpg) repeat-x; background-color: #ffffff; min-height:306px; min-width: 1240px;}
.footer-inner {width: 1240px; margin: 0 auto 0; padding: 20px 0 0;}
.footer a{color: #ffffff;}
.footer .links {float : left; margin-right: 49px; width: 265px;}

.footer .links.credits {margin: 35px 0 0;} /* text-transform:capitalize; */
.footer .links.credits h4{color: #ffffff; height: 24px; font-size: 12px;}

.footer .links h3 {font-family: YanoneKaffeesatzRegular; font-size: 18px; height: 28px; line-height: 28px;}
.footer .links ul {font-size: 12px;}
.footer .links li {border-bottom: 1px solid #404769; height: 23px; line-height: 23px; padding: 2px 15px 0; background: url(../images/puce.png) no-repeat; background-position: 5px center; }
.footer .links li a{line-height: 23px;}
.footer .links li img{vertical-align: middle;}
.footer .links li li {height: 20px; line-height: 20px; font-size: 11px; width: 220px; }


.rose .texte-couleur{color: #a90050;}
.bleu .texte-couleur{color: #008472;}
.vert .texte-couleur{color: #537900;}
.violet .texte-couleur{color: #5d245a;}
.rose  .rubrique .encart .texte-couleur-important{color: #a90050;font-size: 20px;font-family: YanoneKaffeesatzRegular;}
.bleu .texte-couleur-important{color: #008472;font-size: 20px;font-family: YanoneKaffeesatzRegular;}
.vert  .rubrique .encart .texte-couleur-important{color: #537900;font-size: 20px;font-family: YanoneKaffeesatzRegular;}
.violet  .rubrique .encart .texte-couleur-important{color: #5d245a;font-size: 20px;font-family: YanoneKaffeesatzRegular;}
.bleu .nav-rubrique .actif {width: 298px; border-bottom: 1px solid #015a4d; position:relative; z-index:2;}
.vert .nav-rubrique .actif {width: 298px; border-bottom: 1px solid #364201; position:relative; z-index:2;}
.rose .nav-rubrique .actif {width: 298px; border-bottom: 1px solid #a4004e; position:relative; z-index:2;}

/*.violet .plan-rubrique.hidden .plan-show-button{position:absolute;right: 0px; left: 800px; top: 0px; bottom: 0px;background:url(../images/plan-show-button.png) no-repeat;width:62px;cursor: pointer;}
.vert .plan-rubrique.hidden .plan-show-button{position:absolute;right: 0px; left: 800px; top: 0px; bottom: 0px;background:url(../images/plan-show-button-vert.png) no-repeat;width:62px;cursor: pointer;}
.bleu .plan-rubrique.hidden .plan-show-button{position:absolute;right: 0px; left: 800px;top: 0px; bottom: 0px;background:url(../images/plan-show-button-bleu.png) no-repeat;width:62px;cursor: pointer;}
.rose .plan-rubrique.hidden .plan-show-button{position:absolute;right: 0px; left: 800px; top: 0px; bottom: 0px;background:url(../images/plan-show-button-rose.png) no-repeat;width:62px;cursor: pointer;}

.violet .plan-rubrique.shown .plan-hide-button{position:relative;right: 0px; left: 800px; top: -10px; bottom: 0px;background:url(../images/plan-hide-button.png) no-repeat bottom;width:62px;height:37px;cursor: pointer;z-index:6;}
.vert .plan-rubrique.shown .plan-hide-button{position:relative;right: 0px; left: 800px; top: -10px; bottom:0px;background:url(../images/plan-hide-button-vert.png) no-repeat bottom;width:62px;height:37px;cursor: pointer;z-index:6;}
.bleu .plan-rubrique.shown .plan-hide-button{position:relative;right: 0px; left: 800px; top: -10px; bottom: 0px;background:url(../images/plan-hide-button-bleu.png) no-repeat bottom;width:62px;height:37px;cursor: pointer;z-index:6;}
.rose .plan-rubrique.shown .plan-hide-button{position:relative;right: 0px; left: 800px; top: -10px; bottom: 0px;background:url(../images/plan-hide-button-rose.png) no-repeat bottom;width:62px;height:37px;cursor: pointer;z-index:6;}*/

.icones-social2 {position: relative; top: 3px; right: -480px; height: 0; line-height: 20px; width: 280px;}
.icones-social2 img {vertical-align: top;}
.icones-social2 span {font-family: Arial, 'Lucida Grande', sans-serif; font-size: 11px;}
.icone-ecouter{float:left; top: 3px; height: 0; line-height: 20px; width: 280px;}
.icone-ecouter img {vertical-align: top;}
.icone-ecouter span {font-family: Arial, 'Lucida Grande', sans-serif; font-size: 11px;}
.reult-certif-version{position: relative; top: 24px; height: 0;width: 280px;font-size: 12px;}
.fil-ariane{margin:5px 0 5px 8px; font-size: 15px;}
.violet .fil-ariane a{background :url(../images/puce-nav-violet.png) no-repeat right 0.3em;padding-right:12px;font-family: YanoneKaffeesatzRegular;}
.vert .fil-ariane a{background :url(../images/puce-nav-vert.png) no-repeat right 0.3em;padding-right:12px;font-family: YanoneKaffeesatzRegular;}
.bleu .fil-ariane a{background :url(../images/puce-nav-turquoise.png) no-repeat right 0.3em;padding-right:12px;font-family: YanoneKaffeesatzRegular;}
.rose .fil-ariane a{background :url(../images/puce-nav-rose.png) no-repeat right 0.3em;padding-right:12px;font-family: YanoneKaffeesatzRegular;}
.fil-ariane span{font-weight:bold;font-family: YanoneKaffeesatzRegular;padding-right:12px;}

.connected2{background: url(../images/stay-connected2.png) no-repeat; width: 260px; height: 101px; font-size: 22px; padding: 4px 0 0 40px; margin: 0 0 14px;}
.connected2 a {display: block; color: #112066; font-family: YanoneKaffeesatzRegular;}
.global .connected2 a:hover{color: #112066;}
.connected2 a:first-child {margin: 0 0 11px;}

.webzine2{background: url(../images/decouvrir-webzine2.png) no-repeat;height: 86px; font-size: 22px; padding: 4px 0 0 127px; margin: 0 0 14px;}
.webzine2 a {color: #112066;font-family: YanoneKaffeesatzRegular;}
.global .webzine2 a:hover{color: #112066;}
.webzine2 p{font-family:arial;color:#002878;}

.recherche-etab-certif{background: url(../images/bg-recherche-etab-certif.jpg) repeat-y; padding:5px 5px 5px 8px; margin: 15px 0 0;}

.right .recherche-etab-certif p{color:#002878;font-size: 22px;font-family: YanoneKaffeesatzRegular;}
.recherche-etab-certif form{margin-top:5px;}
.recherche-etab-certif input {border:1px solid #b6b5b5;padding: 3px 0 3px 3px;}
.recherche-etab-certif select{margin:5px 4px 0 0;padding: 3px 0 3px 5px;}
.right .recherche-etab-certif-bouton{background:#11286e;color:#fff;padding: 4px 7px;border:1px solid #000;}

.niveau-decision{margin:0 0 28px 10px;}
.niveau-decision span{margin-left: 10px;}
.date-derniere-decision span{margin-left: 10px;}
.encart .info{margin-bottom: 18px;}

.rose .rubrique .encart h1{color: #a90050;}

.violet .rubrique .encart .glossaire td a{color: #5d245a;}
.rose .rubrique .encart .glossaire td a{color: #a90050;}
.bleu .rubrique .encart .glossaire td a{color: #008472;}
.vert .rubrique .encart .glossaire td a{color: #537900;}
 
.violet .rubrique .encart .glossaire td ul.pager li.pgCurrent, .violet .rubrique .encart .glossaire td ul.pager li.pgEmpty{color: #5d245a;margin: 1px 2px 1px 0px;padding: 0px 5px;}
.rose .rubrique .encart .glossaire td ul.pager li.pgCurrent, .rose .rubrique .encart .glossaire td ul.pager li.pgEmpty{color: #a90050;margin: 1px 2px 1px 0px;padding: 0px 5px;}
.bleu .rubrique .encart .glossaire td ul.pager li.pgCurrent, .bleu .rubrique .encart .glossaire td ul.pager li.pgEmpty{color: #008472;margin: 1px 2px 1px 0px;padding: 0px 5px;}
.vert .rubrique .encart .glossaire td ul.pager li.pgCurrent, .vert .rubrique .encart .glossaire td ul.pager li.pgEmpty{color: #537900;margin: 1px 2px 1px 0px;padding: 0px 5px;}

.violet .rubrique .encart .glossaire .letter{color: #5d245a;margin-top: 15px;	margin-bottom: 10px;	font-size: 2.0em; font-weight: bold;}
.rose .rubrique .encart .glossaire .letter{color: #a90050;margin-top: 15px;	margin-bottom: 10px;	font-size: 2.0em; font-weight: bold;}
.bleu .rubrique .encart .glossaire .letter{color: #008472;margin-top: 15px;	margin-bottom: 10px;	font-size: 2.0em; font-weight: bold;}
.vert .rubrique .encart .glossaire .letter{color: #537900;margin-top: 15px;	margin-bottom: 10px;	font-size: 2.0em; font-weight: bold;}

.violet .rubrique .encart .glossaire .retour_haut{background:url(../images/puce-nav-violet-haut.png) no-repeat;width:12px;height:8px;}
.rose .rubrique .encart .glossaire .retour_haut{background:url(../images/puce-nav-violet-haut.png) no-repeat;width:12px;height:8px;}
.bleu .rubrique .encart .glossaire .retour_haut{background:url(../images/puce-nav-violet-haut.png) no-repeat;width:12px;height:8px;}
.vert .rubrique .encart .glossaire .retour_haut{background:url(../images/puce-nav-violet-haut.png) no-repeat;width:12px;height:8px;}

.rubrique .encart .glossaire form{margin-bottom: 10px; font-size: 1.1em;}
.rubrique .encart .glossaire label{	display: block;	margin-bottom: 2px;}
.rubrique .encart .glossaire select{font-size: 1.0em;padding: 3px 0 3px 3px;}
.rubrique .encart .tab_glossaire{width: 100%;border-collapse: collapse;margin: 20px 0;}
.rubrique .encart .tab_glossaire td{text-transform: uppercase;font-size: 1.1em;color: #9A9A9A;}
.rubrique .encart .tab_glossaire td span{display: block;width: 19px;padding: 5px 0;	text-align: center;}
.rubrique .encart .tab_glossaire td a{display: block;width: 19px;	padding: 5px 0;	font-weight: bold;text-decoration: none;color: #0C2577;	text-align: center;}
.rubrique .encart .tab_glossaire td a:hover{text-decoration: underline;background: White;border-bottom: none;}
.rubrique .encart .glossaire dl{	margin: 15px 0;	padding-right:20px;font-size: 1.1em}
.rubrique .encart .glossaire dt{	font-weight: bold;color: Black;}
.rubrique .encart .glossaire dd{margin-bottom: 15px}
.rubrique .encart .glossaire .submit{	background: #003F8A;	color: White;	text-transform: uppercase;	border: 0;	cursor: pointer;padding: 5px;}
.rubrique .encart .glossaire p{margin:3px 0 15px 0;}
.rubrique .encart .glossaire .first {margin: 0 0 5px; padding: 0 0 5px;}
.rubrique .encart .glossaire .first a,.rubrique .encart .glossaire span a{color: #0C2577;}
.rubrique .encart .glossaire .seealso{font-size:0.909em;;}
.rubrique .encart .glossaire a img{margin:0 0 4px 8px;}

.bg-global-bas{background: url(../images/bg-footer-haut.jpg) center bottom repeat-x ;} /* zoom:1; bug 0003289 sinon trait blanc en bas*/

/* Commentaires */
.rubrique .main .commentaires h3 {font-size:1.55em;}
.rubrique .main .commentaires h3 a {background:url(../images/comments_fleche_titre_lien.gif) no-repeat 8px 0.2em; padding-left:17px; display:inline-block; border-left:2px solid #002878; color:#002878; font-family:arial; font-size:0.6em; vertical-align:middle;}
.rubrique .main .commentaires h3, h4 {color:#002878;}
.rubrique .main .commentaires h4 {font-family:YanoneKaffeesatzRegular; font-size:1.5em; font-weight:normal;}
.rubrique .main .commentaires .list-commentaires {border-top-color:#002878; border-bottom:none; padding:0 0 8px;}
.rubrique .main .commentaires .list-commentaires ul {padding:0; margin:0;}
.rubrique .main .commentaires .list-commentaires ul li {padding:0; background:none;}
.rubrique .main .commentaires .list-commentaires ul li .profil {color:#747474; padding:2px 6px 6px 31px; border-top:2px solid #bfbfbf; width:170px; float:left; background:url(../images/commentaire_item.png) 9px 6px no-repeat;}
.rubrique .main .commentaires .poster-commentaire {border-top-color:#bfbfbf; background:#e8e8e8;}
.rubrique .main .commentaires .list-commentaires ul li .message {border-top:2px solid #e2e2e2; float:left; width:421px; padding:7px 10px;}
.rubrique .main .commentaires .list-commentaires ul li .message a {background:url(../images/commentaire_lien.png) no-repeat left 0.4em; padding-left:10px;}
.rubrique .main .commentaires .list-commentaires ul li:first-child .profil, .rubrique .main .commentaires .list-commentaires ul li:first-child .message {border:none;}
.rubrique .main .commentaires .poster-commentaire h4 {margin-bottom:12px;}
.rubrique .main .commentaires .poster-commentaire table {width:550px; border-collapse:collapse;}
.rubrique .main .commentaires .poster-commentaire td {padding-right:20px; vertical-align:top;}
.rubrique .main .commentaires .poster-commentaire input {width:100%; border:1px solid #919191; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-bottom:10px;}
.rubrique .main .commentaires .poster-commentaire textarea {width:92%; height:100px; border:1px solid #919191; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-bottom:10px;}
.rubrique .main .commentaires .poster-commentaire label {font-weight:bold; padding-left:4px;}
.rubrique .main .commentaires .poster-commentaire label span {font-weight:normal;}
.rubrique .main .commentaires .poster-commentaire .captcha {padding-top:4px;}
.rubrique .main .commentaires .poster-commentaire .valider {text-align:center; margin-bottom:6px;}
.rubrique .main .commentaires .poster-commentaire .valider button {font-family:YanoneKaffeesatzRegular; font-size:1.54em; padding:4px 24px; border:none; color:#fff; background:url(../images/bg_btsubmit_bleu.gif) repeat-x; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

/* LiveForm */
.rubrique .liveform{font-size:1em;}
.rubrique .liveform .lf-page-circle{font-size:12px; padding:5px;}
.rubrique .liveform h1,.rubrique .liveform h2,.rubrique .liveform h3{font-family:YanoneKaffeesatzRegular;font-size:22px;margin:15px 0 7px; color: #000;}
.rubrique .liveform .lf-content{border:1px solid #E2E2E2;border-bottom:border-bottom:1px solid #B6B6B6;padding:18px;font-family:Arial,'Lucida Grande',sans-serif;font-size:12px;background-color:#fff;}
.rubrique .liveform *{box-sizing:border-box;}
.rubrique .liveform form{margin-bottom:10px;}
.rubrique .liveform form input, .rubrique .liveform form textarea, .rubrique .liveform form select{border:1px solid #ccc; border-radius: 0;}
.rubrique .liveform form .form-group{margin-bottom:10px;font-size:1.1em;}
.rubrique .liveform form .buttons{text-align:right;margin-top:15px;}
.rubrique .liveform form .buttons .btn{background:#666;border-radius:0;border:0;padding:8px 20px;}
.rubrique .liveform form .buttons .btn:hover{opacity:0.8;border:0;}
// Rose LiveForm
.rose .rubrique .liveform h1 { color: #a90050; }
.rose .rubrique .liveform h1 { color: #a90050; }
.rose .rubrique .liveform h2 { color: #a90050; }
.rose .rubrique .liveform h3 { color: #a90050; }
.rose .rubrique .liveform .lf-content { border-top: 3px solid #a90050; }
.rose .rubrique .liveform form .buttons .btn-success, .rose .rubrique .liveform form .buttons .btn-primary { background-color: #a90050; }
// violet LiveForm
.violet .rubrique .liveform h1 { color: #5d245a; }
.violet .rubrique .liveform h1 { color: #5d245a; }
.violet .rubrique .liveform h2 { color: #5d245a; }
.violet .rubrique .liveform h3 { color: #5d245a; }
.violet .rubrique .liveform .lf-content { border-top: 3px solid #5d245a; }
.violet .rubrique .liveform form .buttons .btn-success, .violet .rubrique .liveform form .buttons .btn-primary { background-color: #5d245a; }
// bleu LiveForm
.bleu .rubrique .liveform h1 { color: #008472; }
.bleu .rubrique .liveform h1 { color: #008472; }
.bleu .rubrique .liveform h2 { color: #008472; }
.bleu .rubrique .liveform h3 { color: #008472; }
.bleu .rubrique .liveform .lf-content { border-top: 3px solid #008472; }
.bleu .rubrique .liveform form .buttons .btn-success, .bleu .rubrique .liveform form .buttons .btn-primary { background-color: #008472; }
// vert LiveForm
.vert .rubrique .liveform h1 { color: #537900; }
.vert .rubrique .liveform h1 { color: #537900; }
.vert .rubrique .liveform h2 { color: #537900; }
.vert .rubrique .liveform h3 { color: #537900; }
.vert .rubrique .liveform .lf-content { border-top: 3px solid #537900; }
.vert .rubrique .liveform form .buttons .btn-success, .vert .rubrique .liveform form .buttons .btn-primary { background-color: #537900; }


/* POPIN */
.popin .modal-body {max-height: none;}
.popin {z-index: 3000; padding-top: 0px; position:inherit; -webkit-box-shadow:0 2px 4px #a8a7a7; -moz-box-shadow:0 2px 4px #a8a7a7; box-shadow:0 2px 4px #a8a7a7; background:#fff; width:900px;}
/*.popin .modal-body {max-height: inherit;}*/
.popin select {height: 28px; webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;   margin-bottom: 10px; border: 1px solid #919191;}
.popin .pagepopin p:first-child {margin-bottom:17px;}
.popin .pagepopin .titre {background:#102167; color:#fff; padding:3px 13px;}
.popin .pagepopin .titre h1 {margin:0; text-transform:uppercase; font-family:YanoneKaffeesatzRegular; font-size:1.93em; line-height:1em;}
.popin .modal-header {background:#102167; color:#fff; padding:3px 13px;}
.popin .modal-title {margin:0; text-transform:uppercase; font-family:YanoneKaffeesatzRegular; font-size:1.93em; line-height:1em;}

.popin .popup .popin-close {background:url(../images/popin-close.png) left 4px no-repeat; float:right; width:11px; height:23px; border:none;}
.popin .pagepopin .popin-close {background:url(../images/popin-close.png) left 4px no-repeat; float:right; width:11px; height:23px; border:none;}
.popin .pagepopin .contact {padding:20px; }
.popin .pagepopin .contact table {width:530px; border-collapse:collapse;}
.popin .pagepopin input[type='text'] {width:100%; border:1px solid #919191; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-bottom:10px; padding-left: 3px;}
.popin .pagepopin .contact select {margin-bottom:10px;}
.popin .pagepopin .contact td {padding-right:20px; vertical-align:top;}
.popin .pagepopin .contact .codepostal input {width:50%;}
.popin .pagepopin .contact .civilite select {width:40%;}
.popin .pagepopin .contact .secteur select {width:80%;}
.popin .pagepopin .contact .pays select {width:99%;}
.popin .pagepopin .contact h2 {margin:0; font-family:YanoneKaffeesatzRegular; font-size: 20px; font-weight:normal; color:#112066;}
.popin .pagepopin .contact label {font-weight:bold; padding-left:4px;}
.popin .pagepopin .contact .list-cb1 {margin:13px 0 25px;}
.popin .pagepopin .contact .list-cb2 {margin:22px 0 25px;}
.popin .pagepopin .contact .list-cb1 ul {border-top:1px solid #b6b6b6; display:inline-block; width:350px; vertical-align:top;}
.popin .pagepopin .contact .list-cb1 ul.col {float:left;}
.popin .pagepopin .contact .list-cb1 li {border-bottom:1px solid #b6b6b6; padding:3px 5px;}
.popin .pagepopin .contact .list-cb1 li ul {display:block; width:auto; margin-left:30px; border-top:none;}
.popin .pagepopin .contact .list-cb1 li li {border-bottom:none;}
.popin .pagepopin .contact .list-cb1 ul label, .popin .pagepopin .contact .list-cb2 ul label  {font-weight:normal;}
.popin .pagepopin .contact .list-cb1 ul:first-child, .popin .pagepopin .contact .list-cb2 ul:first-child {margin-right:35px;}
.popin .pagepopin .contact .list-cb1 input[type='checkbox'] {margin-right:2px;}
.popin .pagepopin .contact2 textarea {width:99%; height:212px; border:1px solid #919191; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.popin .pagepopin .contact .list-cb2 ul {display:inline-block; width:350px; vertical-align:top;}
.popin .pagepopin .contact .list-cb2 ul.col {float:left;}
.popin .pagepopin .contact .list-cb2 li {padding:3px 0;}
.popin .pagepopin .contact .list-cb2 li input {margin-left:5px;}
.popin .pagepopin .contact .list-cb2 .odd {background:#ececec;}
.popin .pagepopin .contact .list-cb2 li ul {width:auto;}
.popin .pagepopin .contact .list-cb2 li ul li {padding-left:20px;}
.popin .pagepopin .contact .list-cb2 .mainli {padding-bottom:8px;}
.popin .pagepopin .contact .titreThemeNiv1 {font-weight: bold; font-size:14px;}
.popin .pagepopin .contact .retourTheme {margin-top:15px; margin-bottom:15px; width: 740px;}
.popin .pagepopin .contact .retourTheme .colonne {float:left; width:360px;}
.popin .pagepopin .contact .themeNiv1 {margin-bottom:10px;}
.popin .pagepopin .contact .themeNiv2 {margin-left:15px; font-size:13px;}
.popin .pagepopin .contact .warnUsager {margin-top:15px; margin-bottom:15px;}
.browser-IE7 .popin .pagepopin .contact .list-cb1 ul,.browser-IE7 .popin .pagepopin .contact .list-cb2 ul{zoom: 1;display: inline;}
.popin .pagepopin .perio {padding-top:15px;}
.popin .pagepopin .perio label {font-weight:normal; vertical-align:middle; margin-right:55px;}
.popin .pagepopin .perio input {vertical-align:middle; margin:0 5px 0 0;}
.popin .pagepopin .contact .captcha {text-align:center; padding:24px 0;}
.popin .pagepopin .valider {text-align:center; margin:15px 0 6px;}
.popin .pagepopin .valider button {font-family:YanoneKaffeesatzRegular; font-size: 20px; padding:4px 24px; border:none; color:#fff; background:url(../images/bg_btsubmit_bleu.gif) repeat-x; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.popin .pagepopin .mention p:first-child {margin-bottom:16px;}
.popin .pagepopin .mention p a {color:#112066;}



/* PLAN DU SITE */
.plansite {background:#fff;}
.plansite h1 {font-weight:normal; border-bottom:3px solid #002878; color:#002878; font-family:YanoneKaffeesatzRegular; font-size:1.85em; text-transform:uppercase;}
.plansite-rubrique .colonne {display:inline-block; width:291px; margin-right:10px; vertical-align:top;}
.plansite-rubrique {padding:10px 10px 20px; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.plansite-rubrique h2 {color:#fff; font-weight:normal; font-family:YanoneKaffeesatzRegular; font-size:1.85em; text-transform:uppercase; margin:0; height:40px; line-height:40px;}
.plansite-rubrique h2 img {vertical-align:middle;}
.plansite-rubrique h2 a {color:#fff;}
.plansite-rubrique h3 {font-weight:normal; margin:20px 0 10px; font-family:YanoneKaffeesatzRegular; font-size:1.7em;}
.plansite-rubrique ul {margin-left:10px;}
.plansite-rubrique ul ul {margin-left:20px;}
.plansite-rubrique li {padding:6px 0 0;}
.plansite-rubrique li a {padding-left:11px;}
.rubriquerose li a {background:url(../images/puce-nav-rose.png) no-repeat left 0.15em;}
.rubriquebleu li a {background:url(../images/puce-nav-turquoise.png) no-repeat left 0.15em;}
.rubriqueviolet li a {background:url(../images/puce-nav-violet.png) no-repeat left 0.15em;}
.rubriquevert li a {background:url(../images/puce-nav-vert.png) no-repeat left 0.15em;}
.rubriquerose h2 {background: url(../images/vie-de-la-has-background.jpg) no-repeat; }
.rubriquebleu h2 {background: url(../images/evaluation-recommandation-background.jpg) no-repeat;}
.rubriqueviolet h2 {background: url(../images/accreditation-certification-background.jpg) no-repeat;}
.rubriquevert h2 {background: url(../images/outils-accompagnement-background.jpg) no-repeat;}
.rubriquerose h3, .rubriquerose h3 a {color:#a90050;}
.rubriquebleu h3, .rubriquebleu h3 a {color:#008472;}
.rubriqueviolet h3, .rubriqueviolet h3 a {color:#5d245a;}
.rubriquevert h3, .rubriquevert h3 a {color:#537900;}
.rubriquerose .lienplus a {color:#a90050;}
.rubriquebleu .lienplus a {color:#008472;}
.rubriqueviolet .lienplus a {color:#5d245a;}
.rubriquevert .lienplus a {color:#537900;}

/* 0003887 */
.bleuFonceFull .main.center .rubriquerose h3 a {color:#a90050;}
.bleuFonceFull .main.center .rubriquebleu h3 a {color:#008472;}
.bleuFonceFull .main.center .rubriqueviolet h3 a {color:#5d245a;}
.bleuFonceFull .main.center .rubriquevert h3 a {color:#537900;}
.bleuFonceFull .main.center .plansite-rubrique h2 a {color:#fff;}


/* RESULTATS_RECHERCHE */

.bloc_menu  ul.menu1 li a {background: url("../images/close2.png") no-repeat scroll right center transparent;	color:#000;  display: block;}
.bloc_menu2 .titre a {background: url("../images/picto_fleche_bottom2.png") no-repeat scroll right center transparent;}
.bloc_menu2 .titre a.open {background: url("../images/picto_fleche_top2.png") no-repeat scroll right center transparent;}
.bloc_ombre .bloc_ombre_inner2 a {color:#000;}
.bloc_menu ul li, .bloc_menu2 ul li {font-size: 1em;}
.bloc_menu ul li, .bloc_menu2 ul li {border-bottom: 0px;}
.bloc_menu ul, .bloc_menu2 ul {border-bottom: 0px;border-top: 0px;}
.bloc_menu .content_menu, .bloc_menu2 .content_menu {border-bottom:1px solid #C4C8CC;border-left:1px solid #C4C8CC;}
.bloc_menu2 .titre a, .bloc_menu2 .titre a.open {color:#fff;font-size:1.462em;font-weight:normal;font-family:YanoneKaffeesatzRegular;}
.bloc_menu2 .titre a:HOVER {color:#fff;}
.bloc_menu2 .titre {background: none repeat scroll 0 0 #002878;padding: 0 8px;}
.bloc_ombre .bloc_ombre_inner2 {background: url("../images/ombre2.png") repeat-y scroll right center #E8E8E8;}	
.content_right .bloc_ombre .contenu_search h2 {background: none repeat scroll 0 0 #E8E8E8;}
.content_right .bloc_ombre .contenu_search h2 {background: none repeat scroll 0 0 #E8E8E8;}
.bloc_menu2 ul li a.expand {width:13px;text-align:center;vertical-align:middle;display:inline-block;background: url("../images/puce-plus-moins.png") no-repeat;color:#fff;}
.bloc_menu .bottom {background: url("../images/recherche-crit-choisi-bottom.jpg") no-repeat scroll 0 0 ;color:#6f6f6f;padding: 6px 10px 2px 15px;}
.bleuFonce .content_menu .bottom span{background :url(../images/picto_fleche_top_petit.png) no-repeat scroll right top transparent;display:block;font-size:0.846em;color:#6f6f6f;}
.bleuFonce .bloc_menu .top {background:url("../images/recherche-crit-choisi-top.jpg") no-repeat scroll 0 0 ;color:#002878; padding: 4px 0px 0px 15px;font-size: 1.462em;font-family:YanoneKaffeesatzRegular;}
.bloc_menu ul.menu1 {background:url("../images/recherche-crit-choisi-middle.jpg") repeat-y scroll 0 0 ;border-bottom: none;border-top: none;padding: 10px 7px 0px 15px;}
.bloc_menu ul.menu1 a{border-bottom: 1px solid #C4C8CC;border-top: 1px solid #C4C8CC;padding: 10px 0px 7px;font-size: 1.166em;}

.bleuFonce .fil-ariane{padding-top:5px;}
.bleuFonce .fil-ariane a{background :url(../images/puce-nav-dark-bleu.png) no-repeat right 0.3em; padding-right: 10px; font-family: YanoneKaffeesatzRegular;}
.bleuFonce .texte-couleur{color: #002878;}
.bleuFonce h1{color: #002878;font-size:1.846em;font-family:YanoneKaffeesatzRegular;}
.bleuFonce .result p{color: #002878;font-size:1.385em;font-family:YanoneKaffeesatzRegular;}
.bleuFonce .content_right .bloc_ombre .contenu_search h2{color: #002878;font-size:1.538em;font-family:YanoneKaffeesatzRegular;margin: 15px 0 0;background-color:#FFF;}
.bloc_menu2 .titre a{display: block;line-height: 1em;padding: 7px 15px 7px 0;}
.bleuFonce .rubrique .main.center {width: 985px;margin:0px;}
.bleuFonce .content_right{width:300px;vertical-align:top;padding-left: 13px;} 
.bleuFonce .resultats{background: none repeat scroll 0 0 #E8E8E8;border-top: 3px solid #002878;border-bottom: 1px solid #B6B6B6;border-right: 1px solid #E2E2E2;border-left: 1px solid #E2E2E2;padding: 8px 0 8px 8px;}
.bleuFonce .resultats .plus span{font-size:1.846em;font-family:YanoneKaffeesatzRegular;vertical-align:middle;line-height:0.9em;}
.bleuFonce .content_right li {background: url(../images/puce-nav-dark-bleu.png) no-repeat scroll 5px 6px transparent;min-height:15px;padding: 4px 0 4px 15px;}
.bleuFonce .content_right .impression{margin-left: 30px;}
.bleuFonce .content_right .plus{padding-left: 110px;}
.bleuFonce .content_center{padding-top: 8px;}
.bleuFonce .content_center .result_tools{border-top: 3px solid #002878;background-color:#e8e8e8;padding: 2px 0px;}
.bleuFonce .content_center .result_tools form{display:inline;margin:0;}
.bleuFonce .content_center .result_tools form select{margin-left: 19px; margin-right: 2px;}
.bleuFonce .content_center .result_tools p{display:inline;}
.bleuFonce .content_center .result_tools a{color:#002878;text-decoration:underline;}
.bleuFonce .content_center .result_tools .deco_border{margin-left: 50px;}
.bleuFonce .content_center .paginetop{background-color:#ccedff;padding: 8px 0px 6px;text-align:center;border-top: 1px solid #fff;}
.bleuFonce .content_center .paginetop a{color:#002878;text-decoration:underline;}
.bleuFonce .content_center .paginetop .currentPage{font-weight:bold;}
.bleuFonce .content_center .result a{color:#002878;font-weight:bold;}
.bleuFonce .content_center .dateGris{color:#6f6f6f;}
.bleuFonce .content_center .blocCentral{border:1px solid #e2e2e2;}
.bleuFonce .content_center .blocCentral dl{padding:0 20px 0 20px;}
.bleuFonce .content_center dd{margin:0px;}
.bleuFonce .bloc_ombre_inner2 .crit-choisi{margin: 10px 0px;border-top:1px solid #f2f2f2;border-bottom:1px solid #a7a7a7;}
.bleuFonce .content_menu{border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-top:1px solid #f4f4f4;border-bottom:none;}
.bleuFonce .col-item .content_menu .menu2{background-color:#FFF;padding: 8px;}
.bleuFonce .col-item .content_menu .menu2 li{padding-left: 5px;}
.bleuFonce .col-item .content_menu .menu2 li ul{padding-left: 5px;}
.bleuFonce .col-item .content_menu .menu2 li span{color:#6f6f6f;font-size:0.846em;}

.bleuFonceFull .fil-ariane{padding-top:5px;}
.bleuFonceFull .fil-ariane a{background :url(../images/puce-nav-dark-bleu.png) no-repeat right 0.3em; padding-right: 10px; font-family: YanoneKaffeesatzRegular;}
.bleuFonceFull .texte-couleur{color: #002878;}
.bleuFonceFull h1{color: #002878;font-size:1.846em;font-family:YanoneKaffeesatzRegular;}
.bleuFonceFull .result p{color: #002878;font-size:1.385em;font-family:YanoneKaffeesatzRegular;}
.bleuFonceFull .content_right .bloc_ombre .contenu_search h2{color: #002878;font-size:1.538em;font-family:YanoneKaffeesatzRegular;margin: 15px 0 0;background-color:#FFF;}
.bleuFonceFull .rubrique .main.center {margin:0px;}			/* suppression width:auto suite bug 6634 portail english */
.bleuFonceFull .content_right{width:300px;vertical-align:top;padding-left: 13px;} 
.bleuFonceFull .resultats{background: none repeat scroll 0 0 #E8E8E8;border-top: 3px solid #002878;border-bottom: 1px solid #B6B6B6;border-right: 1px solid #E2E2E2;border-left: 1px solid #E2E2E2;padding: 8px 0 8px 8px;}
.bleuFonceFull .resultats .plus span{font-size:1.846em;font-family:YanoneKaffeesatzRegular;vertical-align:middle;line-height:0.9em;}
.bleuFonceFull .content_right li {background: url(../images/puce-nav-dark-bleu.png) no-repeat scroll 5px 6px transparent;min-height:15px;padding: 4px 0 4px 15px;}
.bleuFonceFull .content_right .impression{margin-left: 30px;}
.bleuFonceFull .content_right .plus{padding-left: 110px;}
.bleuFonceFull .content_center{padding-top: 8px;}
.bleuFonceFull .content_center .result_tools{border-top: 3px solid #002878;background-color:#e8e8e8;padding: 2px 0px;}
.bleuFonceFull .content_center .result_tools form{display:inline;margin:0;}
.bleuFonceFull .content_center .result_tools form select{margin-left: 19px; margin-right: 2px;}
.bleuFonceFull .content_center .result_tools p{display:inline;}
.bleuFonceFull .content_center .result_tools a{color:#002878;text-decoration:underline;}
.bleuFonceFull .content_center .result_tools .deco_border{margin-left: 50px;}
.bleuFonceFull .content_center .paginetop{background-color:#ccedff;padding: 8px 0px 6px;text-align:center;border-top: 1px solid #fff;}
.bleuFonceFull .content_center .paginetop a{color:#002878;text-decoration:underline;}
.bleuFonceFull .content_center .paginetop .currentPage{font-weight:bold;}
.bleuFonceFull .content_center .result a{color:#002878;font-weight:bold;}
.bleuFonceFull .content_center .dateGris{color:#6f6f6f;}
.bleuFonceFull .content_center .blocCentral{border:1px solid #e2e2e2;}
.bleuFonceFull .content_center .blocCentral dl{padding:0 20px 0 20px;}
.bleuFonceFull .content_center dd{margin:0px;}
.bleuFonceFull .bloc_ombre_inner2 .crit-choisi{margin: 10px 0px;border-top:1px solid #f2f2f2;border-bottom:1px solid #a7a7a7;}
.bleuFonceFull .content_menu{border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-top:1px solid #f4f4f4;border-bottom:none;}
.bleuFonceFull .col-item .content_menu .menu2{background-color:#FFF;padding: 8px;}
.bleuFonceFull .col-item .content_menu .menu2 li{padding-left: 5px;}
.bleuFonceFull .col-item .content_menu .menu2 li ul{padding-left: 5px;}
.bleuFonceFull .col-item .content_menu .menu2 li span{color:#6f6f6f;font-size:0.846em;}
.bleuFonceFull .rubrique .encart h2, .bleuFonceFull  .rubrique .encart h3 {color: #002878;}
.encart.bleuFonceFull>div {border-top: 3px solid #002878;}
.bleuFonceFull .encart>div  {border-top: 3px solid #002878;}
.bleuFonceFull .content_menu .bottom span{background :url(../images/picto_fleche_top_petit.png) no-repeat scroll right top transparent;display:block;font-size:0.846em;color:#6f6f6f;}
.bleuFonceFull .bloc_menu .top {background:url("../images/recherche-crit-choisi-top.jpg") no-repeat scroll 0 0 ;color:#002878; padding: 4px 0px 0px 15px;font-size: 1.462em;font-family:YanoneKaffeesatzRegular;}
.bleuFonceFull .encart a {color:#002878;}

.bleuFonceFull .encart.rose>div {border-top: 3px solid #a90050;}
.bleuFonceFull .encart.rose>div a {color: black;}
.bleuFonceFull .encart.bleu>div {border-top: 3px solid #3a719c;}
.bleuFonceFull .encart.bleu>div a {color: black;}
.bleuFonceFull .encart.vert>div {border-top: 3px solid #537900;}
.bleuFonceFull .encart.vert>div a {color: black;}
.bleuFonceFull .encart.violet>div {border-top: 3px solid #5d245a;}
.bleuFonceFull .encart.violet>div a {color: black;}
.bleuFonceFull .encart.bleuEval>div {border-top: 3px solid #008472;}
.bleuFonceFull .encart.bleuEval>div a {color: black;}


.rose .actif .flecheBasMenu{background: url(../images/bg-sous-menu-rose-pointe.png) no-repeat ;background-position: center bottom;width:100%; height:7px;position:absolute;left:0;bottom:-7px}
.violet .actif .flecheBasMenu{background: url(../images/bg-sous-menu-violet-pointe.png) no-repeat ;background-position: center bottom;width:100%; height:7px;position:absolute;left:0;bottom:-7px}
.bleu .actif .flecheBasMenu{background: url(../images/bg-sous-menu-bleu-pointe.png) no-repeat ;background-position: center bottom;width:100%; height:7px;position:absolute;left:0;bottom:-7px}
.vert .actif .flecheBasMenu{background: url(../images/bg-sous-menu-vert-pointe.png) no-repeat ;background-position: center bottom;width:100%; height:7px;position:absolute;left:0;bottom:-7px}

.parcoursSoins{display:block;width:110px;padding-left: 125px;margin-top: 4px;}
.acceder-parcours .parcoursSoins a{position:static;width:auto;line-height:1em;}

/* RECHERCHE PAR MALADIE */

.selec_zone, .selec_organe{background: url(../images/bg_recherche.jpg) repeat-x; float:left;}
.selec_zone {margin-right: 30px; width:31.66%;}

.selec_zone h2, .selec_organe h2{color:#002878; font-family:YanoneKaffeesatzRegular; font-size:1.846em; margin: 15px 0px 12px 17px;}
.selec_zone h2 span, .selec_organe h2 span{background: url(../images/rond_titre.gif) no-repeat; margin-right: 8px; padding: 5px 16px 7px 15px;}
.selec_zone ul{float:left; padding: 10px 0px 0px 15px;}
.selec_zone ul li{color:#002878; font-family:Arial; font-size:0.923em; margin-bottom: 33px;}
.selec_zone ul li a:hover span{text-decoration:underline;}
.selec_zone ul li a img{margin-right: 8px; vertical-align:middle;}
.selec_zone ul li a span{display:inline-block; vertical-align:middle; color:#002878; width:114px;}
.silhouette{float:left;}
.selec_zone .corps{ margin-bottom:16px;}

.selec_organe{height:551px ;width: 65.91%;}
.selec_organe .instruction{display:block; float:left; margin-bottom: 250px; margin-top: 161px;}
.selec_organe .instruction p{background: url(../images/fleche_sel_zone.png) no-repeat; color:#c6c4c4; font-family:YanoneKaffeesatzRegular; font-size:3.923em; font-weight:bold;line-height:48px; margin-left:28px; padding-left:82px; width:374px;}
.selec_organe .legende{color:#002878; font-family:YanoneKaffeesatzRegular; font-size:1.385em; margin-top:20px; text-align:center;}
.selec_organe .picto_cancer_grossesse{float:left; margin: 10px 0px 0px 0px; text-align:center; width:92px;}
.selec_organe .picto_cancer_grossesse a:hover {text-decoration:underline;}
.selec_organe .map_et_legende{float:left;}
.selec_organe .interne_bras_jambes .map_et_legende{margin-left: 36px; padding-top:7px;}
.selec_organe .interne_ventre .map_et_legende{margin-left: 16px; padding-top:60px;}
.selec_organe .interne_torse .map_et_legende{margin-left: 9px; padding-top:114px;}
.selec_organe .interne_tete .map_et_legende{margin-left: 16px; padding-top:59px;}

.selec_organe .legend_picto{color:#002878; display:block; font-family:Arial; font-size:0.923em; margin:5px 0px 17px; text-align:center;}

.interne_brasjambes, .interne_ventre, .interne_torse, .interne_tete{display:none; float:left;}

.liste_maladies_douleur, .liste_maladies_endocriniennes, .liste_maladies_infectieuses, .liste_maladies_genetiques, .liste_maladies_systeme_immunitaire, .liste_maladies_survol_peau{display:none; float:left; margin:33px 0px 0px 8px;}
.liste_maladies_systemenerveux, .liste_maladies_cancersein, .liste_maladies_grossesse, .liste_maladies_cancerbrasjambes, .liste_maladies_cancerventre, .liste_maladies_cancertorse, .liste_maladies_cancertete, .liste_maladies_muscle, .liste_maladies_os, .liste_maladies_articulation, .liste_maladies_appareildigestif, .liste_maladies_appareilgenital ,.liste_maladies_rein, .liste_maladies_coeur, .liste_maladies_aorte, .liste_maladies_veine, .liste_maladies_poumon, .liste_maladies_bouche, .liste_maladies_oeil, .liste_maladies_orl, .liste_maladies_cerveau, .liste_maladies_perteconscience{display:none; float:left; margin:33px 0px 0px 60px;}

.bloc_liste_maladie_haut{background: url(../images/bloc_liste_maladie_haut.png) no-repeat; height:13px; margin-left:20px; width:379px;}
.bloc_liste_maladie_milieu{background: url(../images/bloc_liste_maladie_milieu.png) no-repeat center; padding: 5px 0px 19px; width:399px;}
.bloc_liste_maladie_bas{background: url(../images/bloc_liste_maladie_bas.png) no-repeat;  height:13px; margin-left:20px; width:379px;}
.bloc_liste_maladie_milieu .titre_cat_maladie{color:#002878; font-size:1.385em; margin: 0px 0px 16px 55px;}
.bloc_liste_maladie_milieu ul{margin-left: 73px;}
.bloc_liste_maladie_milieu ul li{background: url(../images/puce-nav-dark-bleu.png) no-repeat left center; padding-left: 13px;}
.bloc_liste_maladie_milieu ul li a{color:#002878; font-size:0.923em;}

.contenu .toc  {
  background-color:#FCFCFC;
  border-color: #EEEEEE !important;
  border: 1px solid #EEEEEE;
  padding: 0px;
  border-radius: 6px;
  width: auto;  
  border-collapse: separate;
}

.contenu .toc TR {
}

.contenu .toc TH {
  border-bottom:  1px solid #EEEEEE;
  padding: 5px 10px;
	border: 1px solid #eeeeee;
}

.contenu .toc UL {
  margin: 2px 5px 2px 5px !important;
  padding-left: 3px !important;
  list-style-image:none;
  list-style-type:none;
  text-align:left;
}

.contenu .toc UL LI UL LI{
  list-style: none !important;
}

.contenu .toc LI {
  background: none !important;
  list-style: none !important;
}

.rubrique .center #contentRsToRead .toc ul a {text-decoration: none;}
.rubrique .center #contentRsToRead .toc ul a:HOVER {text-decoration: underline;}

.bleuFonce .content_center dd .linkSsElem a {color: #002878;}
 
.rubrique .center #contentRsToRead .linkFallowPrecSm { height: 25px;}
.rubrique .center #contentRsToRead .linkFallowPrecSm a {font-weight:bold; text-decoration: none; margin-left:15px; background-color: #F0F0F0; padding:4px; moz-box-shadow: 2px 2px 2px #999; -webkit-box-shadow: 2px 2px 2px #999; box-shadow: 2px 2px 2px #999;}

.blocCentral .clusterSearch h2 {font-size: 1.4em; background-color: #dce6f2; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding:7px; color:#376092; padding-left:20px; font-weight:bold;}
.blocCentral .clusterSearch {background-color: white;}
.blocCentral .clusterSearch .resRech {padding-left:20px; position: relative;}
.blocCentral .clusterSearch .itResultat {margin-bottom:18px;}
.blocCentral .clusterSearch .title {color: #002878; font-weight:bold; font-size:1.1em;}
.blocCentral .clusterSearch .title a {color: #002878; font-weight:bold;}
.blocCentral .clusterSearch .typesAndDate {color: #6f6f6f;}
.blocCentral .clusterSearch .voirTout { text-align:right; color: #002878; font-weight:bold; font-weight: bold;}
.blocCentral .clusterSearch .voirTout a {font-weight: bold;}

/** retourHaut **/
#retourHaut a{
	position: fixed;
	right: 40px;
	bottom: 10px;
	width: 66px;
	height: 66px;
	background: url(../images/retour_haut_neutre.png) no-repeat left center;
}
#retourHaut a:hover{
	text-decoration: none !important;
	background: url(../images/retour_haut_survol.png) no-repeat left center;
}

.borduregrise{
   border:1px solid red; 

}

/** V9 **/
body {line-height: 18px;}
.label{font-size:100%;}
/* hauteur fixe des modales, a supprimer ?
.modal-body {max-height: none;}
*/
* {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
label {max-width: inherit; margin-bottom: inherit; font-weight: normal;}
.TreeCat .close{float:none; font-size: inherit; opacity:1; line-height: normal;}
UL.customTreeAntidot .treeview-item-opened {display:none!important;}
UL.customTreeAntidot .treeview-item-closed {display:none!important;}
UL.customTreeAntidot input:disabled {display: none;}
H4 {font-size:14px;}

UL.TreeCat LI.open > IMG.visual {
  background-image: url(../../images/jalios/tree/opened_folder.gif);
}
UL.TreeCat LI.open IMG.node {
  background-image: url(../../../images/jalios/icons/minus.gif);
}
UL.TreeCat LI.close.tree-open IMG.node {
  background-image: url(../../../images/jalios/icons/minus.gif);
}
UL.TreeCat LI.close IMG.node {
  background-image: url(../../../images/jalios/icons/plus.gif);
}
UL.TreeCat LI.close IMG.node {
  background-image: url(../../../images/jalios/icons/plus.gif);
}
UL.TreeCat LI.leaf IMG.node {
  background-image: url(../../s.gif);
  cursor: auto;
}
UL.TreeCat LI UL LI IMG.node { background-image:none !important; }
.PortletToutesNosPublications UL.TreeCat LI IMG.node {background-image: url(../../../images/jalios/icons/plus.gif) !important;}
.PortletToutesNosPublications UL.TreeCat LI.tree-open UL LI IMG.node {background-image: url(../../../images/jalios/icons/plus.gif) !important;}
.PortletToutesNosPublications UL.TreeCat LI.close.tree-open IMG.node {background-image: url(../../../images/jalios/icons/minus.gif) !important;}
.PortletToutesNosPublications UL.TreeCat LI.close.tree-open UL LI.close.tree-open IMG.node {background-image: url(../../../images/jalios/icons/minus.gif) !important;}
.PortletToutesNosPublications UL.TreeCat LI.close.tree-open UL LI.close IMG.node {background-image: url(../../../images/jalios/icons/plus.gif) !important;}
.PortletToutesNosPublications UL.TreeCat LI.tree-open IMG.node {background-image: url(../../../images/jalios/icons/minus.gif) !important;}


.PortletToutesNosPublications UL.TreeCat LI LABEL {line-height: 18px;}
.PortletToutesNosPublications LABEL {font-size: 13px;}
UL.TreeCat LI label {display: inline;}
UL.TreeCat LI IMG {
  width: 16px;
  height: 16px;
  margin: 1px 0px;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: top;
  line-height: 18px;
}
UL.TreeCat LI UL {display: none;}
UL.TreeCat LI.tree-open UL {display: block;}
UL.TreeCat UL LI {
  margin-left: 17px;
}

.wysiwyg .groslien{font-size:2em;}