#menu_gauche a {
	text-decoration: none;
}
#menu_gauche a:link:hover, #menu_gauche a:visited:hover, #menu_gauche a:active:hover {
	text-decoration: none;
}
#menu_gauche a:visited {
	text-decoration: none;
}
#menu_gauche ul {
	list-style-type: none;
}
#menu_gauche ul li {
	margin: 0px;
	padding: 0px;
}
#body #menu_gauche .menu_a0 {
	background-color: red;
	background-position: center right;
	background-repeat: no-repeat;
	border-top: 1px solid #4D4D4D;
	border-bottom: 1px solid #000;
	color: #FFF;
	float: left;
	font-size: 18px;
	font-weight: 300;
	height: 40px;
	line-height: 40px;
	margin: 0px;
	padding: 0px 40px 0px 20px;
	width: 190px;
	text-transform: uppercase;
}
#body #menu_gauche .menu_a0:hover {
	background-color: #000;
	background-position: center right;
	background-repeat: no-repeat;
}
#body #menu_gauche .menu_a0_on {
	background-color: blue;
	background-position: center right;
	background-repeat: no-repeat;
	border-top: 1px solid #22A1DC;
	border-bottom: 1px solid #0071BC;
	color: #FFF;
	float: left;
	font-size: 18px;
	font-weight: 300;
	height: 40px;
	line-height: 40px;
	margin: 0px;
	padding: 0px 40px 0px 20px;
	width: 190px;
	text-transform: uppercase;
}
#body #menu_gauche .menu_a1 {
	color: #7f8c8d;
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin: 0px;
	padding: 5px 10px;
	width: 140px;
}
#body #menu_gauche .menu_a1:hover {
	color: #3a3d46;
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin: 0px;
	padding: 5px 10px;
	width: 140px;
}
#body #menu_gauche .menu_a1_on {
	color: #8cc63f;
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin: 0px;
	padding: 5px;
	width: 140px;
}
#body #menu_gauche .menu_a2 {
	background-color: #e67e22;
	background-repeat: no-repeat;
	color: #FFF;
	float: left;
	font-family: Roboto, arial;
	font-size: 15px;
	font-weight: 400;
	line-height: 16px;
	margin: 0px;
	padding: 5px 10px;
	width: 160px;
}
#body #menu_gauche .menu_a2:hover {
	background-color: #d35400;
}
#body #menu_gauche .menu_a2_on {
	background-color: #e67e22;
	background-repeat: no-repeat;
	color: #FFF;
	float: left;
	font-family: Roboto, arial;
	font-size: 15px;
	font-weight: 400;
	line-height: 16px;
	margin: 0px;
	padding: 5px 10px;
	width: 160px;
}
#menu_gauche ul li li.menu_li1, #menu_gauche ul li li.menu_li1_on {
	color: #B3B3B3;
	float: left;
	font-size: 13px;
	font-weight: 400;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 250px;
}
#menu_gauche ul.menu_ul1 {
	background-color: #FFF;
	border-left: 3px solid #d1e8b2;
	float: left;
	margin: 0 0 0 5px;
	padding: 5px 0px 10px 0px;
	width: 167px;
}
#menu_gauche ul.menu_ul2 {
	margin: 0 0 0 5px;
	padding: 0px;
}
#menu_gauche,1 a:hover img {
	color: #B0D041;
	margin: 0px;
}
.menu_li1 span, .menu_li1_on span {
	background-color: #e67e22;
	border-left: 5px solid #e67e22;
	color: #FFF;
	float: left;
	font-family: Roboto, arial;
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 5px 10px;
	width: 140px;
}
.menu_li1_on {
	border-left: 5px solid #f5cba7;
}
.menu_vertical_titre {
	background-color: #8cc63f;
	color: #FFF;
	font-family: Roboto Condensed, arial;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	padding: 0px 10px;
	width: 155px;
	text-transform: uppercase;
}
li.menu_li2, li.menu_li2_on {
	background-color: #FFF;
	border-left: 3px solid #f5cba7;
	color: #898b90;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	width: 157px;
}
/*-body-*/
#body #me_formulaire #cryptogram + br {
	display: none;
}
#body .plandusite {
	border: 1px solid #ccc;
	font-family: Roboto, arial;
	font-weight: 400;
	margin: 15px 0px 0px 0px;
	padding: 15px;
}
#body .plandusite legend {
	color: #000;
	font-size: 15px;
	margin: 0px;
	padding: 5px;
}
#body .plandusite ul {
	background-color: white;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#body .plandusite ul li {
	display: block;
	list-style-position: inside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#body .plandusite ul li a {
	text-decoration: underline;
}
#body .plandusite ul li a:hover {
	text-decoration: none;
}
#body .plandusite ul li.inline {
	display: inline-block;
	padding: 0px;
}
#body .plandusite ul.niveau1 li.niveau1.me a {
	color: #000;
	font-size: 12px;
}
#body .plandusite ul.niveau1 li.niveau1.ms a {
	color: #000;
	font-size: 12px;
}
#body .plandusite ul.niveau2 li.niveau2.ms {
	background-color: #888;
}
#body .plandusite ul.niveau2 li.niveau2.ms a {
	color: white;
	display: block;
	font-size: 12px;
	padding: 5px 10px;
}
#body .plandusite ul.niveau2.me {
	padding: 10px 0px 10px 20px;
}
#body .plandusite ul.niveau3 {
	padding: 10px 0px 10px 20px;
	position: relative;
}
#body .plandusite ul.niveau3 li.niveau3.me {
	margin: 0px;
}
#body .plandusite ul.niveau3 li.niveau3.me a {
	margin: 0px;
}
#body .plandusite ul.niveau3 li.niveau3.ms {
	background-color: #fff;
}
#body .plandusite ul.niveau3 li.niveau3.ms a {
	color: #000;
	padding: 0px;
}
#body .plandusite ul.niveau4 {
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
}
#body .plandusite ul.niveau4 li.niveau4 {
	background-color: #fff;
}
#body .plandusite ul.niveau4 li.niveau4.inline a {
	color: #333;
	font-size: 11px;
	font-style: italic;
}
#body .plandusite ul.niveau4 li.niveau4.inline:first-child {
	padding: 0px;
}
#body .texte.mm_alerte_html {
	background-color: #faf0a0;
	border: 1px solid #999;
	color: #333;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px;
	padding: 7px;
	text-align: center;
	box-shadow: #999 0px 2px 4px; -moz-box-shadow: #999 0px 2px 4px; -webkit-box-shadow: #999 0px 2px 4px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#body .texte.mm_commentaire_kapcha {
	color: #666;
	font-family: Roboto, arial;
	font-size: 10px;
	font-weight: 400;
	margin: 0px;
	text-align: left;
}
#colonne_gauche div.me_quiz_bonneReponses {
	background-color: #E6E6E6;
	color: #404040;
	font-family: Roboto, arial;
	font-size: 15px;
	font-weight: 400;
	margin: 20px 0px 0px 0px 0px;
	padding: 10px;
	text-align: center;
	width: 330px;
	text-shadow: #FFF -1px 1px 1px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#colonne_gauche div.me_quiz_bonnes_reponses {
	color: green;
	margin: 0px;
}
#colonne_gauche div.me_quiz_bonne_reponse_repondue {
	color: #8CC63F;
	margin: 0px;
}
#colonne_gauche div.me_quiz_commentaire {
	color: #444;
	font-size: 12px;
	margin: 0px;
}
#colonne_gauche div.me_quiz_conteneur div.me_quiz_question {
	border-bottom: 1px solid #414141;
	color: #414141;
	font-family: Roboto, arial;
	font-size: 17px;
	font-weight: 400;
	line-height: 24px;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 2px 0px;
	width: 350px;
}
#colonne_gauche div.me_quiz_lien_verification {
	float: left;
	font-family: Roboto, arial;
	font-weight: 400;
	margin: 10px 0px;
	position: relative;
	width: 330px;
}
#colonne_gauche div.me_quiz_mauvaises_reponses {
	color: #F00;
	font-family: Roboto, arial;
	font-weight: 400;
	line-height: 20px;
	margin: 0px;
}
#colonne_gauche div.me_quiz_merci {
	background-color: #E6E6E6;
	color: #BF276B;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 400;
	margin: 10px 0px;
	padding: 10px;
	text-align: center;
	width: 350px;
	text-shadow: #FFF -1px 1px 1px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#colonne_gauche div.me_quiz_reponse {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	margin: 0px;
}
#colonne_gauche div.me_quiz_reponses {
	color: #6785be;
	font-family: Roboto, arial;
	font-weight: 400;
	line-height: 20px;
	margin: 0px 0px 0px 5px;
	width: 100%;
	top: 10px;
	bottom: 10px;
}
#colonne_gauche div.me_quiz_resultat a {
	background-color: #8CC63F;
	color: #FFF;
	float: left;
	font-family: Roboto, arial;
	font-size: 18px;
	font-weight: 400;
	margin: 15px 0px;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	width: 350px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#colonne_gauche div.me_quiz_resultat a:hover {
	background-color: #BF276B;
	color: #FFF;
	float: left;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 400;
	margin: 15px 0px;
	padding: 10px;
	text-align: center;
	width: 350px;
	text-shadow: #404040 1px 1px 1px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#colonne_gauche div.me_quiz_suivant {
	background-color: #E6E6E6;
	color: #8E8E8E;
	display: inline;
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	height: 20px;
	line-height: 18px;
	margin: 10px 10px 10px 0px;
	padding: 5px 5px 3px 5px;
	text-align: center;
	text-decoration: none;
	width: 120px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#colonne_gauche div.me_quiz_verification {
	margin: 10px 0px;
}
#colonne_gauche div.me_quiz_verification a {
	background-color: #E6E6E6;
	color: #BF276B;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px;
	padding: 10px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#colonne_gauche div.me_quiz_verification a:hover {
	background-color: #BF276B;
	color: #FFF;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px;
	padding: 10px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#colonne_gauche div.me_quiz_vos_reponses {
	color: #BF276B;
	margin: 0px;
}
#colonne_gauche div.me_titre_quiz_reponse {
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px 0px 5px 25px;
}
#conseiller_ami {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}
#conseiller_ami #cryptogramme_saisi {
	background-color: #FFF;
	border: 1px solid #CCC;
	color: #808080;
	font-family: Roboto, arial;
	font-size: 22px;
	font-weight: 400;
	height: 38px;
	line-height: 38px;
	margin: 0 0 0 10px;
	padding: 0px;
	text-align: center;
	width: 128px;
}
#conseiller_ami #formConseiller {
	border: none;
}
#conseiller_ami #meConseiller_msgEnvoye {
	color: #68AF5F;
	float: left;
	font-family: Roboto, arial;
	font-size: 16px;
	font-weight: 400;
	padding: 50% 0%;
	text-align: center;
	width: 100%;
}
#conseiller_ami #meConseiller_txtNb {
	color: #666;
	font-family: Roboto, arial;
	font-size: 11px;
	font-weight: 400;
	line-height: 13px;
	margin: 5px 0px;
	padding: 0px;
}
#conseiller_ami .champsForm {
	float: left;
	width: 100%;
}
#conseiller_ami .champsForm input {
	background-color: #FFF;
	border: 1px solid #CCC;
	color: #808080;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	height: 20px;
	margin: 0 0 15px 0;
	padding: 1% 2%;
	width: 96%;
}
#conseiller_ami .champsForm input.emailAmiJq {
	float: left;
	margin: 0 0 10px 0;
	width: 88%;
}
#conseiller_ami .champsForm input:focus, #conseiller_ami .champsForm textarea:focus {
	background-color: #9ea7b3;
	border: 1px solid #9ea7b3;
	color: #FFF;
}
#conseiller_ami .champsForm textarea {
	background-color: #FFF;
	border: 1px solid #CCC;
	color: #808080;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	height: 5%;
	line-height: 16px;
	margin: 0 0 15px 0;
	padding: 2%;
	width: 96%;
	min-width: 96%;
	max-width: 96%;
}
#conseiller_ami .meConseiller_bntAjout {
	background-color: #c1cfd9;
	color: #FFF;
	float: right;
	font-family: Roboto, arial;
	font-size: 20px;
	font-weight: 400;
	height: 34px;
	line-height: 34px;
	margin: 0 0 0 0;
	text-align: center;
	text-decoration: none;
	width: 34px;
}
#conseiller_ami .meConseiller_bntAjout:hover {
	background-color: #A3D39C;
}
#conseiller_ami .meConseiller_cryptogramme {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}
#conseiller_ami .meConseiller_cryptogrammeTxt {
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px;
	padding: 3px;
}
#conseiller_ami .meConseiller_libForm {
	color: #808080;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px;
	padding: 0 0 3px 0;
}
#conseiller_ami .meConseiller_ligneForm .ami {
	background-color: couleur2;
	float: left;
	margin: 0px;
	width: 82%;
}
#conseiller_ami .meConseiller_ligneForm .mail {
	background-color: couleur47;
	float: left;
	margin: 0 2% 0 0;
	width: 98%;
}
#conseiller_ami .meConseiller_ligneForm .msg {
	background-color: bleu;
	float: left;
	margin: 0px;
	width: 98%;
}
#conseiller_ami .meConseiller_titre {
	border-bottom: 1px solid #404040;
	color: #404040;
	font-family: Roboto, arial;
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 3px 0;
	padding: 0 0 3px 0;
}
#conseiller_ami .meConseiller_txtNb {
	border: 1px solid #CCC;
	color: #B3B3B3;
	float: left;
	font-family: Roboto, arial;
	font-size: 11px;
	font-weight: 400;
	margin: 30px 0 0 0;
	padding: 2%;
	width: 96%;
}
#conseiller_ami .meConseiller_txtOblg {
	color: #B3B3B3;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 5px 0px 10px 0px;
	padding: 0px;
}
#conseiller_ami .prenom, #conseiller_ami .nom {
	float: left;
	margin: 0 2% 0 0;
	width: 48%;
}
#conseiller_ami fieldset {
	border: none;
	padding: 0px;
}
#conseiller_ami input #sEmailAmi1 #sEmailAmi1 {
	width: 80%;
}
#conseiller_ami input[type=submit] {
	background-color: #CCC;
	border: none;
	color: #FFF;
	font-family: Roboto, arial;
	font-size: 20px;
	font-weight: 400;
	height: 40px;
	line-height: 40px;
	margin: 10px 0 0 0;
	padding: 0px;
	text-align: center;
	width: 100%;
	box-shadow: #999 0px 4px 0px; -moz-box-shadow: #999 0px 4px 0px; -webkit-box-shadow: #999 0px 4px 0px;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	text-transform: uppercase;
}
#conseiller_ami input[type=submit]:hover {
	background-color: #A3D39C;
	color: #FFF;
	box-shadow: #68AF5F 0px 4px 0px; -moz-box-shadow: #68AF5F 0px 4px 0px; -webkit-box-shadow: #68AF5F 0px 4px 0px;
}
#extranetZoneForce {
	float: left;
	margin: 10px 0 0 0;
	width: 300px;
}
#extranetZoneForce #loginExtranet .erreurConnexion, #extranetZoneForce #passExtranet .erreurConnexion {
	border: 1px solid #F00;
}
#extranetZoneForce #loginExtranet, #extranetZoneForce #passExtranet {
	background-color: #FFF;
	border: 1px solid #CCC;
	color: #808080;
	float: left;
	font-family: Roboto, arial;
	font-size: 13px;
	font-weight: 400;
	height: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px 8px;
	width: 154px;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
	outline: 1px solid #FFF;
}
#extranetZoneForce #loginExtranet:focus, #extranetZoneForce #passExtranet:focus, #extranetZoneForce #zoneRappelMdp #mailUtilisateur:focus {
	border: 1px solid #fbb03b;
}
#extranetZoneForce #zoneRappelMdp {
	color: #808080;
	float: left;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	margin: 5px 0 0 0;
	padding: 0px;
}
#extranetZoneForce #zoneRappelMdp #mailUtilisateur {
	background-color: #FFF;
	border: 1px solid #CCC;
	color: #808080;
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	height: 24px;
	line-height: 24px;
	margin: 0 0 5px 0;
	padding: 0px 8px;
	width: 120px;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
	outline: 1px solid #FFF;
}
#extranetZoneForce #zoneRappelMdp input[type=button]#envoiMdp {
	background-color: #c2b6ac;
	border: 0px;
	color: #FFF;
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	height: 26px;
	line-height: 26px;
	margin: 0 0 0 10px;
	padding: 0px;
	text-align: center;
	width: 80px;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
	text-transform: uppercase;
}
#extranetZoneForce .connexionOubli {
	color: #898b90;
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0px;
	text-align: center;
	width: 100%;
	cursor: pointer;
}
#extranetZoneForce .connexionOubli:hover {
	color: #8cc63f;
}
#extranetZoneForce .intitule {
	color: #404040;
	float: left;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 0px;
	padding: 0 0 0 14px;
	width: 50px;
}
#extranetZoneForce .intituleRappelMdp {
	color: #404040;
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 26px;
	margin: 0px;
	padding: 0px;
	width: 65px;
}
#extranetZoneForce .ligne {
	float: left;
	margin: 0 0 5px 0;
	padding: 0px;
	width: 100%;
}
#extranetZoneForce input[type=button]#valider {
	background-color: #c2b6ac;
	border: 0px;
	color: #FFF;
	float: left;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	margin: 5px 65px;
	padding: 0px;
	text-align: center;
	width: 170px;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
	text-transform: uppercase;
}
#extranetZoneForce input[type=button]#valider:hover, #extranetZoneForce #zoneRappelMdp input[type=button]#envoiMdp:hover {
	background-color: #8cc63f;
	color: #FFF;
}
#formFaireSuivreNL .divCryptogramme label {
	display: block;
	width: auto;
}
#formFaireSuivreNL fieldset {
	border: 0px;
}
#formFaireSuivreNL input {
	display: inline-block;
}
#formFaireSuivreNL label {
	display: inline-block;
	width: 200px;
}
#formFaireSuivreNL p.msgAlerte {
	color: #cc1100;
}
#formFaireSuivreNL p.msgOk {
	color: #117700;
}
#gal_barreLecture {
	background-color: #cdc9c6;
}
#gal_commentaire {
	color: #999;
	font-size: 11px;
}
#gal_conteneur {
	border: 1px solid #fff;
}
#gal_conteneurLecture {
	border: 1px solid #999;
}
#gal_conteneur_bouton {
	background-color: #cdc9c6;
}
#gal_miniImage {
	background-color: #ddd;
	border: 1px solid #CDCDCD;
}
#MasterMail_desabonnement_formulaire #cryptogramme_saisi:focus, #MasterMail_abonnement_formulaire #cryptogramme_abo:focus {
	color: #4D4D4D;
}
#me_formulaire  #cryptogramme_saisi {
	border: 1px solid #BBB;
	color: #777;
	float: left;
	font-family: Roboto, arial;
	font-size: 20px;
	font-weight: 400;
	height: 22px;
	line-height: 22px;
	margin: 0 20px 0 0;
	padding: 8px 2px;
	text-align: center;
	width: 112px;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
#me_formulaire  #cryptogramme_saisi:focus {
	background-color: #FFF;
	border: 1px solid #8cc63f;
	color: #404040;
}
#me_formulaire .conteneurOptions {
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px;
	width: 50%;
}
#me_formulaire .conteneurOptionsLong {
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px;
}
#me_formulaire .espacementLigne {
	margin: 5px 0px 0px 0px;
}
#me_formulaire .intitule {
	color: #404040;
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin: 0px;
	padding: 5px 0px;
	width: 190px;
}
#me_formulaire .intituleLong {
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px;
}
#me_formulaire .intituleMail {
	color: textes;
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px;
	text-decoration: underline;
	width: 50%;
}
#me_formulaire .intituleMailLong {
	color: textes;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px;
	text-decoration: underline;
}
#me_formulaire .obligatoire {
	color: #F00;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 700;
	margin: 0px;
}
#me_formulaire .options {
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0px;
}
#me_formulaire br {
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#me_formulaire fieldset {
	border: 1px solid #CCC;
	float: left;
	margin: 20px 0px;
	padding: 20px;
	width: 580px;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
#me_formulaire input[type=submit], #MasterMail_desabonnement_boutonValidation, #MasterMail_abonnement_boutonValidation {
	background-color: #c2b6ac;
	border: none;
	color: #FFF;
	font-family: Roboto, arial;
	font-size: 16px;
	font-weight: 400;
	height: 40px;
	line-height: 40px;
	margin: 10px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 285px;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
	text-transform: uppercase;
}
#me_formulaire input[type=submit]:hover, #MasterMail_desabonnement_boutonValidation:hover, #MasterMail_abonnement_boutonValidation:hover {
	background-color: #8cc63f;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}
#me_formulaire input[type=text], #MasterMail_desabonnement_champEmail, #MasterMail_abonnement_champEmail, #me_formulaire input[type=email] {
	background-color: #FFF;
	border: 1px solid #CCC;
	color: #404040;
	font-family: Roboto, arial;
	font-size: 13px;
	font-weight: 400;
	height: 26px;
	line-height: 26px;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px;
	width: 240px;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
	outline: none;
}
#me_formulaire input[type=text]:focus, MasterMail_desabonnement_champEmail:focus {
	background-color: #FFF;
	border: 1px solid #8cc63f;
	color: #3a3d46;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 26px;
	outline: none;
}
#me_formulaire legend {
	color: #3a3d46;
	font-family: Roboto, arial;
	font-size: 15px;
	font-weight: 700;
	margin: 0px;
	padding: 0px 5px;
}
#me_formulaire select {
	border: 1px solid #CCC;
	color: #404040;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 30px;
	margin: 0px;
	padding: 5px;
	width: 338px;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
#me_formulaire textarea {
	border: 1px solid #CCC;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px;
	padding: 8px;
	border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;
	max-width: 510px;
}
#me_scrollto_top {
	background-image: url(/medias/images/fleche_retour_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 80px;
	width: 80px;
	border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
	right: 20px;
	top: 20px;
}
#me_scrollto_top span {
	color: #FFF;
	display: none;
	font-family: Roboto, arial;
	font-size: 15px;
	font-weight: 400;
}
#youtube {
	width: 910px;
}
.bg_raye_gris {
	background-image: url(/medias/images/bg_raye_666666_40x40.png);
	color: #fff;
}
.bg_raye_rouge {
	background-image: url(/medias/images/bg_raye_b81900_40x40.png);
	color: #fff;
}
.blog {
	background-color: fond_gris_clair;
	border-top: 1px dotted #aaa;
	border-bottom: 1px solid #999;
	float: left;
	margin: 10px 0px 30px 0px;
	padding: 5px 10px;
	width: 540px;
}
.conteneur_sondage {
	float: left;
	margin: 0px 0px 20px 0px;
	position: relative;
	width: 100%;
}
.fond_barre_sondage {
	background-color: #dedede;
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: none;
	height: 15px;
	margin: 0px 0px 10px 0px;
	position: relative;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	border-collapse: collapse;
}
.gal_barre_separateur {
	color: #999999;
}
.gal_infoGalerie {
	color: #666;
	font-family: Roboto, arial;
	font-size: 11px;
	font-weight: 400;
}
.gal_nom_dossier {
	color: #999;
	font-family: Roboto, arial;
	font-size: 16px;
	font-weight: 400;
	margin: 0px;
}
.gal_nom_galerie {
	color: #777;
	font-family: Roboto, arial;
	font-size: 20px;
	font-weight: 400;
}
.gal_retour_galeries {
	background-color: #ddd;
	border: 1px solid #999;
	color: #666;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 400;
	padding: 3px 5px;
	text-decoration: none;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.gal_vign {
	background-color: #ddd;
	border: 1px solid #aaa;
	float: left;
	height: 100px;
	margin: 0px 0px 0px 10px;
	width: 100px;
}
.gmnoprint {
	margin: 0px;
	width: 300px;
}
.googlemap {
	border: 0px;
	float: left;
	height: 500px;
	margin: 0px;
	position: relative;
	width: 100%;
}
.me-confirm-button-cancel {
	background-color: #888;
	color: white;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	height: 10px;
	line-height: 10px;
	margin: 0px 0px 0px 10px;
	padding: 10px;
	text-align: center;
	width: 100px;
}
.me-confirm-button-cancel:hover {
	background-color: #FF6333;
}
.me_acronym_popin {
	border-bottom: 1px dotted red;
	margin: 0px;
	cursor: pointer;
}
.me_acronym_popin_cadre {
	border: 1px solid #DAE2F0;
	margin: 0px;
	position: absolute;
	box-shadow: #888 0px 2px 12px; -moz-box-shadow: #888 0px 2px 12px; -webkit-box-shadow: #888 0px 2px 12px;
	max-width: 200px;
	max-height: 200px;
	z-index: 1000;
}
.me_acronym_popin_masque {
	background-color: #FFFFFF;
	color: #565656;
	float: left;
	font-family: "Questrial";
	font-size: 12px;
	padding: 10px;
	position: relative;
	overflow: hidden;
}
.me_ctn_inscription_quizz {
	display: block;
	float: left;
	padding: 10px 20px;
	position: relative;
	width: 420px;
}
.me_ctn_inscription_quizz div {
	float: left;
	padding: 10px 0px 0px 0px;
	position: relative;
	width: 100%;
}
.me_ctn_inscription_quizz div input {
	background-color: white;
	border: 1px solid #515151;
	padding: 2px 5px;
	width: 150px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.me_ctn_inscription_quizz div input.o {
	background-image: url(/medias/images/bg_raye_666666_40x40.png);
	color: #fff;
}
.me_ctn_inscription_quizz div input.ok {
	background-image: none;
	color: #515151;
}
.me_ctn_inscription_quizz div label {
	color: #515151;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	position: relative;
	width: 250px;
}
.me_ctn_inscription_quizz div select {
	background-color: white;
	border: 1px solid #515151;
	padding: 2px 5px;
	width: 150px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.me_ctn_inscription_quizz div select.o {
	background-color: transparent;
	background-image: url(/medias/images/bg_raye_666666_40x40.png);
	color: #fff;
}
.me_ctn_inscription_quizz div select.ok {
	background-image: none;
	color: #515151;
}
.me_ctn_inscription_quizz div span.champ {
	color: #515151;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	position: relative;
	width: 170px;
}
.me_ctn_inscription_quizz hr {
	border: 1px solid #515151;
	float: left;
	margin: 10px 0px 10px 0px;
	position: relative;
	width: 420px;
}
.me_ctn_inscription_quizz span.commentairechamp {
	color: #515151;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	position: relative;
	width: 100%;
}
.ms-popin, .me-alert, .ms-alert, .me-confirm {
	background-color: #FFF;
	border: 0px;
	padding: 20px;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.ms-popin-button-ok, .me-alert-button-ok, .ms-alert-button-ok, .me-confirm-button-ok {
	background-color: #000;
	border: none;
	color: #fff;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	height: 10px;
	line-height: 10px;
	padding: 10px;
	text-align: center;
	width: 50px;
}
.ms-popin-button-ok:hover, .me-alert-button-ok:hover, .ms-alert-button-ok:hover, .me-confirm-button-ok:hover {
	background-color: #FF6333;
}
.ms-popin-buttons, .me-alert-buttons, .ms-alert-buttons, .me-confirm-buttons {
	height: 30px;
	margin: 0px;
	padding: 5px;
	position: relative;
	text-align: center;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.ms-popin-close span, .me-alert-close span, .ms-alert-close span, .me-confirm-close span {
	display: none;
}
.ms-popin-close, .me-alert-close, .ms-alert-close, .me-confirm-close {
	background-image: url(/medias/images/icone_fermer_off.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 15px;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
	right: 10px;
	top: 10px;
}
.ms-popin-close:hover, .me-alert-close:hover, .ms-alert-close:hover, .me-confirm-close:hover {
	background-image: url(/medias/images/icone_fermer_on.png);
	background-position: top left;
	background-repeat: no-repeat;
	color: #F00;
	margin: 0px;
	text-decoration: none;
	text-shadow: #FFF 0px 0px 10px;
}
.ms-popin-overlay, .me-alert-overlay, .ms-alert-overlay, .me-confirm-overlay {
	background-color: #000;
	opacity: 0.6; MozOpacity: 0.6; KhtmlOpacity: 0.6; filter: alpha(opacity=60);
}
.ms-popin-text, .me-alert-text, .ms-alert-text, .me-confirm-text {
	color: #666;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	padding: 15px 5px 15px 5px;
	position: relative;
}
.ms-popin-title, .me-alert-title, .ms-alert-title, .me-confirm-title {
	background-image: url(/medias/images/cheval_ortenbourg.jpg);
	border-bottom: 1px solid #4D4D4D;
	color: #FFF;
	display: none;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 400;
	height: 15px;
	line-height: 15px;
	margin: 0px;
	padding: 5px;
	position: relative;
	text-shadow: #4D4D4D 1px 1px 1px;
	border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px;
}
.reponse_sondage {
	color: #999;
	font-family: Roboto, arial;
	font-size: 13px;
	font-weight: 400;
	margin: 0px 0px 2px 0px;
}
.video_grande {
	float: left;
	height: 360px;
	padding: 10px 0px;
	position: relative;
	width: 640px;
}
/// #cryptogramme_saisi, #cryptogramme_saisi_abo {
	background-color: #efefef;
	border: 1px solid #BBB;
	color: #777;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 400;
	margin: 0px;
	padding: 2px;
	text-align: center;
	width: 124px;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
a#me_scrollto_top {
	text-decoration: none;
	opacity: 0.5; MozOpacity: 0.5; KhtmlOpacity: 0.5; filter: alpha(opacity=50);
}
a#me_scrollto_top:hover {
	opacity: 1; MozOpacity: 1; KhtmlOpacity: 1; filter: alpha(opacity=100);
}
div#Colonne_gauche div.me_quiz_justificatif {
	border: 1px solid #447ab4;
	margin: 0px 0px 5px 25px;
	padding: 5px;
}
div#Colonne_gauche div.me_quiz_justificatif p.texte {
	color: #8E8E8E;
	font-size: 12px;
}
div.barre_sondage {
	background-color: #66af24;
	height: 15px;
	position: relative;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	border-collapse: collapse;
}
div.deja_sondage {
	color: #f32105;
	font-family: Roboto, arial;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	text-align: center;
}
div.libelle_barre_sondage {
	color: #666;
	font-family: Roboto, arial;
	font-size: 11px;
	font-weight: 400;
	line-height: 15px;
	position: absolute;
	text-align: center;
	width: 100%;
	left: 0px;
	top: 0px;
}
div.merci_sondage {
	color: #66af24;
	font-family: Roboto, arial;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	text-align: center;
}
div.question_sondage {
	color: #666;
	font-family: Roboto, arial;
	font-size: 16px;
	font-weight: 400;
	margin: 0px 0px 5px 0px;
	text-shadow: #FFF -1px -1px 0px;
}
div.voter_sondage input {
	background-color: white;
	border: 1px solid #666;
	color: #666;
	display: block;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 10px auto 10px auto;
	padding: 1px 2px;
	text-align: center;
	width: 60px;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	text-transform: uppercase;
}
div.voter_sondage input:hover {
	background-color: #666;
	color: #FFF;
}
span.accroche_reponse_sondage {
	color: #666;
	display: block;
	margin: 0px 0px 10px 0px;
	position: relative;
}
/*-finbody-*/
#navigation .menuSousNiveauTxt {
	color: #808080;
	font-family: Roboto, arial;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	padding: 0px 10px;
}
#navigation .menuSousNiveauTxt:hover {
	color: #FFF;
	font-family: Roboto, arial;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	padding: 0px 10px;
}
#navtop br {
	display: none;
}
.menuSousNiveauFondOn {
	background-color: #8cc63f;
	border-bottom: 1px solid #8cc63f;
	color: #FFF;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 300;
	height: 30px;
	padding: 0px 10px;
}
.menuSousNiveauFondOut {
	background-color: #FFF;
	border-bottom: 1px solid #f4f0eb;
	color: #808080;
	font-family: Roboto, arial;
	height: 30px;
	padding: 0px 10px;
}
.menuUl {
	border-top: 1px solid #F0F0F0;
	margin: 0px;
}
a.menuTitre:link, a.menuTitre:visited, a.menuTitre:active {
	color: #3a3d46;
	float: left;
	font-family: Roboto, arial;
	font-size: 15px;
	font-weight: 400;
	height: 32px;
	line-height: 32px;
	padding: 0px 15px;
	text-decoration: none;
}
a.menuTitre:link:hover, a.menuTitre:visited:hover, a.menuTitre:active:hover {
	border-bottom: 2px solid #8cc63f;
	color: #3a3d46;
	float: left;
	font-family: Roboto, arial;
	font-size: 15px;
	font-weight: 400;
	height: 32px;
	line-height: 32px;
	padding: 0px 15px;
	text-decoration: none;
}
a.menuTitreOn:link, a.menuTitreOn:visited, a.menuTitreOn:active {
	background-color: #8cc63f;
	border-bottom: 2px solid #69952f;
	color: #3a3d46;
	float: left;
	font-family: Roboto, arial;
	font-size: 15px;
	font-weight: 400;
	height: 32px;
	line-height: 32px;
	padding: 0px 15px;
	text-decoration: none;
}
#titre_page a {
	color: inherit;
}
#titre_page a:link:hover, #titre_page a:visited:hover, #titre_page a:active:hover {
	color: #fbb03b;
}
#titre_page a:visited {
	color: #000;
}
#titre_page .accroche {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#titre_page .commentaire {
	color: #898b90;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 300;
	line-height: 16px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#titre_page ol {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
	margin: 3px 0px 3px 30px;
	padding: 0px;
}
#titre_page .texte {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: justify;
}
#titre_page .titre {
	border-bottom: 1px solid #404040;
	color: #404040;
	font-family: Roboto, arial;
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	line-height: 28px;
	margin: 0 0 10px 0 ;
	padding: 0 0 5px 0 ;
}
#titre_page ul {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
	list-style-type: square;
	margin: 3px 0px 3px 30px;
	padding: 0px;
}
#mentions a {
	color: inherit;
	text-decoration: none;
}
#mentions a:link:hover, #mentions a:visited:hover, #mentions a:active:hover {
	color: #fbb03b;
	text-decoration: none;
}
#mentions a:visited {
	color: inherit;
	text-decoration: none;
}
#mentions .texte {
	color: #808080;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0px;
	padding: 2px 0 0 0;
}
#mentions .titre {
	font-family: Roboto, arial;
	font-size: 25px;
	font-weight: 400;
	margin: 0px;
}
#texte_tertiaire a {
	color: inherit;
}
#texte_tertiaire a:link:hover, #texte_tertiaire a:visited:hover, #texte_tertiaire a:active:hover {
	color: #fbb03b;
}
#texte_tertiaire a:visited {
	color: inherit;
}
#texte_tertiaire .accroche {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 400;
	margin: 0px;
	padding: 0 0 8px 0;
}
#texte_tertiaire .commentaire {
	color: #898b90;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#texte_tertiaire ol {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin: 5px 0px 5px 20px;
	padding: 0px;
}
#texte_tertiaire .texte {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: justify;
}
#texte_tertiaire .titre {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 18px;
	font-weight: 400;
	margin: 0px;
	padding: 0 0 8px 0;
}
#texte_tertiaire ul {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 5px 0px 5px 20px;
	padding: 0px;
}
#colonne_gauche div.barre_sondage {
	background-color: #DFA7C1;
	height: 15px;
	position: relative;
}
#colonne_gauche div.deja_sondage {
	color: #BF276B;
}
#colonne_gauche div.libelle_barre_sondage {
	color: #BF276B;
	font-family: Roboto, arial;
	font-weight: 400;
	line-height: 15px;
	position: absolute;
	text-align: center;
	width: 100%;
	left: 0px;
	top: 0px;
}
#colonne_gauche div.libelle_barre_sondage span {
	font-weight: normal;
}
#colonne_gauche div.merci_sondage {
	color: #85BF27;
}
#colonne_gauche div.question_sondage {
	font-size: 16px;
}
#colonne_gauche span.accroche_reponse_sondage {
	color: #BF276B;
	display: block;
	margin: 0px 0px 10px 0px;
	position: relative;
}
.conteneur_sondage {
	position: relative;
	width: 500px;
}
.fond_barre_sondage {
	background-color: #DFDFDF;
	height: 15px;
	margin: 0px 0px 10px 0px;
	position: relative;
}
.image_lien {
	background-color: blue;
}
.image_lien:hover {
	background-color: red;
}
.image_logosLiens {
	background-color: #FFF;
	border: 2px solid #8cc63f;
	float: left;
	height: 100%;
	margin: 0 30px 0 0;
	padding: 10px;
	width: 100%;
}
.image_ombre {
	border: 5px solid #fff;
	margin: 0px;
	box-shadow: 1px 1px 5px #B3B3B3; -moz-box-shadow: 1px 1px 5px #B3B3B3; -webkit-box-shadow: 1px 1px 5px #B3B3B3;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.me_quiz_bonnes_reponses {
	margin: 0px;
}
.me_quiz_bonne_reponse_repondue {
	margin: 0px;
}
.me_quiz_lien_verification {
	background-color: #ff8c00;
	display: inline;
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	height: 20px;
	line-height: 18px;
	margin: 10px 10px 10px 0px;
	padding: 5px 5px 3px 5px;
	text-align: center;
	text-decoration: none;
	width: 120px;
}
.me_quiz_merci {
	color: #ff8c00;
	font-family: Roboto, arial;
	font-size: 17px;
	font-weight: 400;
	margin: 10px 0px 0px 0px;
}
.me_quiz_nbQuestions {
	color: #fff;
	font-family: Roboto, arial;
	font-size: 17px;
	font-weight: 400;
	margin: 0px 0px 3px 0px;
}
.me_quiz_question {
	border-bottom: 1px dotted #fff;
	color: #ff8c00;
	font-family: Roboto, arial;
	font-size: 17px;
	font-weight: 400;
	line-height: 24px;
	margin: 10px 0px 10px 0px;
}
.me_quiz_reponses {
	font-family: Roboto, arial;
	font-weight: 400;
	line-height: 22px;
	margin: 0px 0px 0px 5px;
	width: 100%;
	top: 10px;
	bottom: 10px;
}
.me_quiz_resultat {
	background-color: #ff8c00;
	color: #FFF;
	float: left;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 400;
	margin: 15px 0px;
	padding: 6px 3px;
	text-align: center;
	text-decoration: none;
	width: 170px;
}
.me_quiz_suivant {
	background-color: #ff8c00;
	display: inline;
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	height: 20px;
	line-height: 18px;
	margin: 10px 10px 10px 0px;
	padding: 5px 5px 3px 5px;
	text-align: center;
	text-decoration: none;
	width: 120px;
}
.me_quiz_vos_reponses {
	margin: 0px;
}
.me_titre_quiz_reponse {
	color: #fff;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px 0px 5px 25px;
}
.p_AccrocheBlanc {
	color: #FFF;
	font-family: Roboto Condensed, arial;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
.p_contourLogo {
	background-color: #FFF;
	border: 2px solid #8cc63f;
	float: left;
	height: 126px;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 126px;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.p_SansLogo {
	color: #898b90;
	font-family: Roboto Condensed, arial;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 3px 0;
	padding: 0px;
	text-align: center;
	text-transform: uppercase;
}
.p_TitreBlanc {
	color: #FFF;
	font-family: Roboto Condensed, arial;
	font-size: 20px;
	font-weight: 400;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
.p_TitreBlancTablo {
	color: #FFF;
	font-family: Roboto Condensed, arial;
	font-size: 20px;
	font-weight: 400;
	line-height: 20px;
	margin: 10px;
	padding: 0px;
	text-transform: uppercase;
}
.table_cadreGris {
	border: 2px solid #808080;
	margin: 0px;
	padding: 0px;
}
.table_cadreOrange {
	border: 2px solid #fbb03b;
	margin: 0px;
	padding: 0px;
}
.table_cadreVert {
	border: 2px solid #8cc63f;
	margin: 0px;
	padding: 0px;
}
.table_FondBeige {
	background-color: #f8f6f3;
}
.table_fondBordureLogos {
	background-color: #FFF;
	border: 2px solid #8CC63F;
	height: 130px;
	padding: 10px;
	width: 180px;
}
.table_FondCouleur {
	background-color: #dedede;
	border: 1px solid #ccc;
	padding: 10px;
}
.table_FondGrisFonce {
	background-color: #3a3d46;
}
.table_FondOrange {
	background-color: #f39c12;
}
.table_FondVert {
	background-color: #8cc63f;
}
div.voter_sondage input {
	background-color: white;
	border: 2px solid #ff8c00;
	color: #4F4F4F;
	margin: 10px 0px 0px 0px;
}
div.voter_sondage input:hover {
	background-color: #CFCFCF;
	border: 2px solid #BF276B;
	color: #4F4F4F;
	margin: 10px 0px 0px 0px;
}
#texte_secondaire a {
	color: inherit;
}
#texte_secondaire a:link:hover, #texte_secondaire a:visited:hover, #texte_secondaire a:active:hover {
	color: #fbb03b;
}
#texte_secondaire a:visited {
	color: inherit;
}
#texte_secondaire .accroche {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 400;
	margin: 0px;
	padding: 0 0 8px 0;
}
#texte_secondaire .commentaire {
	color: #898b90;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#texte_secondaire ol {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin: 5px 0px 5px 20px;
	padding: 0px;
}
#texte_secondaire .texte {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: justify;
}
#texte_secondaire .titre {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 18px;
	font-weight: 400;
	margin: 0px;
	padding: 0 0 8px 0;
}
#texte_secondaire ul {
	color: #404040;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 5px 0px 5px 20px;
	padding: 0px;
}
#colonne_gauche div.barre_sondage {
	background-color: #DFA7C1;
	height: 15px;
	position: relative;
}
#colonne_gauche div.deja_sondage {
	color: #BF276B;
}
#colonne_gauche div.libelle_barre_sondage {
	color: #BF276B;
	font-family: Roboto, arial;
	font-weight: 400;
	line-height: 15px;
	position: absolute;
	text-align: center;
	width: 100%;
	left: 0px;
	top: 0px;
}
#colonne_gauche div.libelle_barre_sondage span {
	font-weight: normal;
}
#colonne_gauche div.merci_sondage {
	color: #85BF27;
}
#colonne_gauche div.question_sondage {
	font-size: 16px;
}
#colonne_gauche span.accroche_reponse_sondage {
	color: #BF276B;
	display: block;
	margin: 0px 0px 10px 0px;
	position: relative;
}
.conteneur_sondage {
	position: relative;
	width: 500px;
}
.fond_barre_sondage {
	background-color: #DFDFDF;
	height: 15px;
	margin: 0px 0px 10px 0px;
	position: relative;
}
.image_lien {
	background-color: blue;
}
.image_lien:hover {
	background-color: red;
}
.image_logosLiens {
	background-color: #FFF;
	border: 2px solid #8cc63f;
	float: left;
	height: 100%;
	margin: 0 30px 0 0;
	padding: 10px;
	width: 100%;
}
.image_ombre {
	border: 5px solid #fff;
	margin: 0px;
	box-shadow: 1px 1px 5px #B3B3B3; -moz-box-shadow: 1px 1px 5px #B3B3B3; -webkit-box-shadow: 1px 1px 5px #B3B3B3;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.me_quiz_bonnes_reponses {
	margin: 0px;
}
.me_quiz_bonne_reponse_repondue {
	margin: 0px;
}
.me_quiz_lien_verification {
	background-color: #ff8c00;
	display: inline;
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	height: 20px;
	line-height: 18px;
	margin: 10px 10px 10px 0px;
	padding: 5px 5px 3px 5px;
	text-align: center;
	text-decoration: none;
	width: 120px;
}
.me_quiz_merci {
	color: #ff8c00;
	font-family: Roboto, arial;
	font-size: 17px;
	font-weight: 400;
	margin: 10px 0px 0px 0px;
}
.me_quiz_nbQuestions {
	color: #fff;
	font-family: Roboto, arial;
	font-size: 17px;
	font-weight: 400;
	margin: 0px 0px 3px 0px;
}
.me_quiz_question {
	border-bottom: 1px dotted #fff;
	color: #ff8c00;
	font-family: Roboto, arial;
	font-size: 17px;
	font-weight: 400;
	line-height: 24px;
	margin: 10px 0px 10px 0px;
}
.me_quiz_reponses {
	font-family: Roboto, arial;
	font-weight: 400;
	line-height: 22px;
	margin: 0px 0px 0px 5px;
	width: 100%;
	top: 10px;
	bottom: 10px;
}
.me_quiz_resultat {
	background-color: #ff8c00;
	color: #FFF;
	float: left;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 400;
	margin: 15px 0px;
	padding: 6px 3px;
	text-align: center;
	text-decoration: none;
	width: 170px;
}
.me_quiz_suivant {
	background-color: #ff8c00;
	display: inline;
	float: left;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	height: 20px;
	line-height: 18px;
	margin: 10px 10px 10px 0px;
	padding: 5px 5px 3px 5px;
	text-align: center;
	text-decoration: none;
	width: 120px;
}
.me_quiz_vos_reponses {
	margin: 0px;
}
.me_titre_quiz_reponse {
	color: #fff;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	margin: 0px 0px 5px 25px;
}
.p_AccrocheBlanc {
	color: #FFF;
	font-family: Roboto Condensed, arial;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
.p_contourLogo {
	background-color: #FFF;
	border: 2px solid #8cc63f;
	float: left;
	height: 126px;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 126px;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.p_SansLogo {
	color: #898b90;
	font-family: Roboto Condensed, arial;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 3px 0;
	padding: 0px;
	text-align: center;
	text-transform: uppercase;
}
.p_TitreBlanc {
	color: #FFF;
	font-family: Roboto Condensed, arial;
	font-size: 20px;
	font-weight: 400;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
.p_TitreBlancTablo {
	color: #FFF;
	font-family: Roboto Condensed, arial;
	font-size: 20px;
	font-weight: 400;
	line-height: 20px;
	margin: 10px;
	padding: 0px;
	text-transform: uppercase;
}
.table_cadreGris {
	border: 2px solid #808080;
	margin: 0px;
	padding: 0px;
}
.table_cadreOrange {
	border: 2px solid #fbb03b;
	margin: 0px;
	padding: 0px;
}
.table_cadreVert {
	border: 2px solid #8cc63f;
	margin: 0px;
	padding: 0px;
}
.table_FondBeige {
	background-color: #f8f6f3;
}
.table_fondBordureLogos {
	background-color: #FFF;
	border: 2px solid #8CC63F;
	height: 130px;
	padding: 10px;
	width: 180px;
}
.table_FondCouleur {
	background-color: #dedede;
	border: 1px solid #ccc;
	padding: 10px;
}
.table_FondGrisFonce {
	background-color: #3a3d46;
}
.table_FondOrange {
	background-color: #f39c12;
}
.table_FondVert {
	background-color: #8cc63f;
}
div.voter_sondage input {
	background-color: white;
	border: 2px solid #ff8c00;
	color: #4F4F4F;
	margin: 10px 0px 0px 0px;
}
div.voter_sondage input:hover {
	background-color: #CFCFCF;
	border: 2px solid #BF276B;
	color: #4F4F4F;
	margin: 10px 0px 0px 0px;
}
#moteurRecherche_btnValidation {
	background-color: #FFF;
	border: none;
	float: right;
	font-family: Roboto, arial;
	font-size: 14px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	text-align: center;
	width: 30px;
	text-transform: uppercase;
}
#moteurRecherche_btnValidation:hover {
	background-color: #8cc63f;
}
#recherche {
	background-color: fond_gris_clair;
	border: none;
	color: #898b90;
	float: left;
	font-family: Roboto, arial;
	font-size: 13px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	padding: 0 0 0 10px;
	text-align: left;
	vertical-align: middle;
}
#recherche:hover {
	color: #3a3d46;
}
#bottom_links_1 a {
	color: #FFF;
}
#bottom_links_1 a:link:hover, #bottom_links_1 a:visited:hover, #bottom_links_1 a:active:hover {
	color: #FFF;
}
#bottom_links_1 a:visited {
	color: #FFF;
}
#bottom_links_1 .commentaire {
	color: #FFF;
	float: left;
	font-family: Roboto, arial;
	font-size: 13px;
	font-weight: 300;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
#bottom_links_1 .texte {
	color: #fbb03b;
	float: left;
	font-family: Roboto, arial;
	font-size: 13px;
	font-weight: 300;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 0px;
}
#bouton_extranet .texte {
	color: #898b90;
	font-family: Roboto, arial;
	font-size: 13px;
	font-weight: 400;
	height: 30px;
	text-decoration: none;
}
#bouton_extranet .connexionExtranet {
	background-color: #dfdad1;
	background-image: url(/medias/images/fleche_grise_intranet.png);
	background-position: top right;
	background-repeat: no-repeat;
	color: #898b90;
	display: block;
	float: left;
	font-family: Roboto, arial;
	font-size: 13px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	position: relative;
	text-align: left;
	text-decoration: none;
	width: 160px;
	text-transform: uppercase;
	cursor: pointer;
}
#bouton_extranet .connexionExtranet:hover {
	background-color: #8cc63f;
	background-image: url(/medias/images/fleche_grise_intranet.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Roboto, arial;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
}
#infos_bottom a {
	color: inherit;
	text-decoration: none;
}
#infos_bottom a:link:hover, #infos_bottom a:visited:hover, #infos_bottom a:active:hover {
	color: #fbb03b;
	text-decoration: none;
}
#infos_bottom a:visited {
	color: inherit;
	text-decoration: none;
}
#infos_bottom .texte {
	color: #808080;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0px;
	padding: 2px 0 0 0;
}
#infos_bottom .titre {
	font-family: Roboto, arial;
	font-size: 25px;
	font-weight: 400;
	margin: 0px;
}
#upline .upline, #upline .upline strong {
	color: #808080;
	font-family: Roboto, arial;
	font-size: 12px;
	font-weight: 300;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}
#annonce a {
	color: #e74c3c;
	font-weight: 700;
}
#annonce .texte {
	color: #000;
	font-family: Roboto, arial;
	font-size: 1em;
	font-style: normal;
	font-weight: 400;
	padding: 0px 0px 10px 0px;
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
/*-body-*/
/*-finbody-*/
}
/* FIN RD */
