.std-content {padding-top:10px;font-family:'arial';}
/*
.std-content p, .std-content ul li { font-size:14px;line-height:17px;color:#1B3752;}
.std-content strong {font-family:'arial'; font-weight:bold;}
.std-content .subtitle {font-family:'arial';font-size:20px;color:black;color:#1B3752;margin-top: 10px;}
.std-content .subtitle-2 {font-family:'arial';font-size:15px;color:black;margin-top: 10px;margin-bottom:5px;color:#1B3752;}
.std-content ul.dot li, .std-content ul li ul.dot li {list-style-type: disc;}
.std-content ul.dash li, .std-content ul li ul.dash li {list-style-type: square;}
.std-content ul li {margin-left:20px;padding:3px 0;}
.std-content a {color:#3374C0}
.std-content a:hover {text-decoration:underline;} 
*/
.std-content-padding { padding: 0 5px 0 5px;}


/* styles France Clusters */
.std-content h2 {font-family: sansationBold; text-transform: uppercase; color: #A3C821; font-size: 22px; border-bottom: 2px solid #A3C821; margin-bottom: 20px; padding-bottom: 10px; }
.std-content h2.subtitle { background: url('../images/core/puce-h2-subtitle.png') 0 1px no-repeat transparent; font-family: sansationBold; text-transform: uppercase; color: #A3C821; font-size: 18px; border: none; padding: 0 0 0 24px; }
.std-content h3 { font-family: sansationBold; text-transform: uppercase; color: #A3C821; font-size: 13px; margin-bottom: 5px; }
.std-content p { color: #2A2C33; font-size: 12px; font-family: Helvetica, Arial, sans-serif; margin-bottom: 10px; }
.std-content p.encadre { border: 1px solid #C5DC74; padding: 18px; }
.std-content p.accroche { font-weight: bold; font-size: 14px; }
.std-content strong { font-weight: bold; color: #A3C821; }
.std-content em { font-style: italic; }
.std-content ul { list-style: disc inside url('../images/core/puce-rond.png'); }
.std-content ol { list-style: none inside none; }
.std-content ul li strong, .std-content ol li strong { color: #2A2C33; }
.std-content ul.liste_rond { list-style: disc inside url('../images/core/puce-rond.png'); }
.std-content ul.liste_plus { list-style: disc inside url('../images/core/puce-plus.png'); }
.std-content ul.liste_fleche { list-style: disc inside url('../images/core/puce-fleche.png'); }
.std-content ul li { padding: 3px 0; }
.std-content p a, .std-content ul li a { color: #A3C821; text-decoration: underline; font-style: italic; }
.std-content p img { display: block; float: left; vertical-align: text-top; margin: 0 12px 12px 0; }
.std-content table { border: none; border-collapse: collapse; }
.std-content table p { margin: 0; }
.std-content table th { border: 1px solid #C5DC74; background-color: #C5DC74; color: #fff; padding: 5px; }
.std-content table th strong { color: #fff; }
.std-content table td { border: 1px solid #C5DC74; padding: 5px; }




/* styles 'orange' pour la partie recrutement */
.container-recrutement .std-content p.encadre { border: 1px solid #FF9933; padding: 18px; }
.container-recrutement .std-content strong { font-weight: bold; color: #FF9933; }
.container-recrutement .std-content  ul { list-style: disc inside url('../images/core/puce-rond-orange.png'); }
.container-recrutement .std-content  ol { list-style: none inside none; }
.container-recrutement .std-content ul li strong, .container-recrutement .std-content ol li strong { color: #2A2C33; }
.container-recrutement .std-content  ul.liste_rond { list-style: disc inside url('../images/core/puce-rond-orange.png'); }
.container-recrutement .std-content ul.liste_plus { list-style: disc inside url('../images/core/puce-plus-orange.png'); }
.container-recrutement .std-content ul.liste_fleche { list-style: disc inside url('../images/core/puce-fleche-orange.png'); }
.container-recrutement .std-content p a, .container-recrutement .std-content ul li a { color: #FF9933 text-decoration: underline; font-style: italic; }
.container-recrutement .std-content table { border: none; border-collapse: collapse; }
.container-recrutement .std-content table p { margin: 0; }
.container-recrutement .std-content table th { border: 1px solid #C5DC74; background-color: #C5DC74; color: #fff; padding: 5px; }
.container-recrutement .std-content table th strong { color: #fff; }
.container-recrutement .std-content table td { border: 1px solid #C5DC74; padding: 5px; }
