/* ------------------------------------------------------------ */
/* ----------------- LOISNE - CONTENU du SITE ----------------- */
/* ------------------------------------------------------------ */

/* ------------ formulaire -------------- */
form 			{ margin:0; padding:0; }
fieldset 			{ margin:0; padding:0; border:0; }
label 			{ margin:0 5px 0 0; padding:0; color:#006699; font-weight:normal; }
label:hover 		{ cursor:pointer; }

/* input, ... */
input 			{ border:1px solid #ccc; color:#21409A; font-weight:normal; font-size:0.9em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 5px 0 0; padding:0; outline:none; height:25px; }
textarea 			{ border:1px solid #ccc; color:#21409A; font-weight:normal; font-size:0.9em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 5px 0 0; padding:0; outline:none;  }
select 			{ border:1px solid #ccc; color:#21409A; font-weight:normal; font-size:0.9em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 5px 0 0; padding:2px 0; outline:none; height:25px; }

input:hover 		{ border:1px solid #ccc; }
textarea:hover 	{ border:1px solid #ccc; }
select:hover 		{ border:1px solid #ccc; }

input:hover		{ -webkit-box-shadow: 0 0 5px #111; -moz-box-shadow: 0 0 5px #111; box-shadow: 0 0 5px #111; }
textarea:hover	{ -webkit-box-shadow: 0 0 5px #111; -moz-box-shadow: 0 0 5px #111; box-shadow: 0 0 5px #111; }
select:hover		{ -webkit-box-shadow: 0 0 5px #111; -moz-box-shadow: 0 0 5px #111; box-shadow: 0 0 5px #111; }

	/* coins arrondis */
	input 		{ padding:1px 2px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }
	textarea 		{ padding:1px 2px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }
	select 		{ padding:1px 2px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }
	button 		{ -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; }

/* button */
button 			{ color:#006699; background:#E8DFC7 url(../img/icones/arrow_next.png) 5px 4px no-repeat; cursor:pointer; margin:0 5px 5px 5px; padding:2px 15px 5px 15px; display:block; width:150px; height:30px; outline:none; border:1px solid #CCC; font-weight:normal; 
				-moz-border-radius:15px; -khtml-border-radius:15px; -webkit-border-radius:15px;
				-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); }
button:hover 		{ color:#003366; background:#A5BAD9 url(../img/icones/arrow_next.png) 5px 4px no-repeat; 
				-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); }
button span 		{ margin:0; padding:0 5px 0 10px; }
.champobligatoire 	{ border:1px solid #999; }
.formnota 		{ color:#663300; font-size:0.85em; font-style:italic; }

/* Formulaire Recherche Articles */
#recherche 					{ width:850px; margin:25px auto; }
#rechercheContent 			{ margin:5px auto; overflow:hidden; width:560px; }
#rechercheContent label 		{ float:left; color:#616161; font-size:.85em; margin:0 10px 0 0; padding:5px 0 0; font-weight:bold; }
#rechercheContent select 		{ float:left; margin:3px 10px 0 0; }
#rechercheContent button 		{ width:90px; height:25px; }
#rechercheContent button img 	{ float:left; }

/* Formulaire Recherche Archives */
#rechercheContentOld 		{ margin:5px auto; overflow:hidden; width:230px; }
#rechercheContentOld label 	{ float:left; color:#616161; font-size:.85em; margin:0 10px 0 0; padding:5px 0 0; font-weight:bold; }
#rechercheContentOld select 	{ float:left; margin:3px 10px 0 0; }
#rechercheContentOld button 	{ width:90px; height:25px; }
#rechercheContentOld button img { float:left; }

/* Encadrement pour Formulaire Recherche */
.encart850Haut 				{ clear:both; width:850px; height:10px; background:url(../img/img-theme/fond-encart850-haut.png) no-repeat; margin:0 auto; }
.encart850Centre 			{ clear:both; width:850px; overflow:hidden; text-align:center; background:url(../img/img-theme/fond-encart850-centre.png) repeat; margin:0 auto;}
.encart850Bas 				{ clear:both; width:850px; height:10px; background:url(../img/img-theme/fond-encart850-bas.png) no-repeat; margin:0 auto; }

.encart820Haut 				{ clear:both; width:820px; height:10px; background:url(../img/img-theme/fond-encart820-haut.png) no-repeat; margin:0 auto; }
.encart820Centre 			{ clear:both; width:820px; overflow:hidden; text-align:center; background:url(../img/img-theme/fond-encart820-centre.png) repeat; margin:0 auto;}
.encart820Bas 				{ clear:both; width:820px; height:10px; background:url(../img/img-theme/fond-encart820-bas.png) no-repeat; margin:0 auto; }

/* 2 cadres (gauche et droite) */
.encart550 					{ clear:both; width:550px; }
.encart550Haut 				{ clear:both; width:550px; height:10px; background:url(../img/img-theme/fond-encart550-haut.png) no-repeat; margin:0 auto; }
.encart550Centre 			{ clear:both; width:550px; overflow:hidden; text-align:center; background:url(../img/img-theme/fond-encart550-centre.png) repeat; margin:0 auto;}
.encart550Bas 				{ clear:both; width:550px; height:10px; background:url(../img/img-theme/fond-encart550-bas.png) no-repeat; margin:0 auto; }
.encart280 					{ clear:both; width:280px; }
.encart280Haut 				{ clear:both; width:280px; height:10px; background:url(../img/img-theme/fond-encart280-haut.png) no-repeat; margin:0 auto; }
.encart280Centre 			{ clear:both; width:280px; overflow:hidden; text-align:center; background:url(../img/img-theme/fond-encart280-centre.png) repeat; margin:0 auto;}
.encart280Bas 				{ clear:both; width:280px; height:10px; background:url(../img/img-theme/fond-encart280-bas.png) no-repeat; margin:0 auto; }

.encart580 					{ clear:both; width:580px; }
.encart580Haut 				{ clear:both; width:580px; height:10px; background:url(../img/img-theme/fond-encart580-haut.png) no-repeat; margin:0 auto; }
.encart580Centre 			{ clear:both; width:580px; overflow:hidden; text-align:center; background:url(../img/img-theme/fond-encart580-centre.png) repeat; margin:0 auto;}
.encart580Bas 				{ clear:both; width:580px; height:10px; background:url(../img/img-theme/fond-encart580-bas.png) no-repeat; margin:0 auto; }
.encart250 					{ clear:both; width:250px; }
.encart250Haut 				{ clear:both; width:250px; height:10px; background:url(../img/img-theme/fond-encart250-haut.png) no-repeat; margin:0 auto; }
.encart250Centre 			{ clear:both; width:250px; overflow:hidden; text-align:center; background:url(../img/img-theme/fond-encart250-centre.png) repeat; margin:0 auto;}
.encart250Bas 				{ clear:both; width:250px; height:10px; background:url(../img/img-theme/fond-encart250-bas.png) no-repeat; margin:0 auto; }

/* Lien Retour */
p.LinkRetour 				{ clear:both; margin:15px auto 0; padding:0; }
p.LinkRetour a				{ padding:10px 0 0 20px; text-align:center; width:85px; margin:30px auto 0 auto; height:25px; background:url(../img/icones/arrow_back.png) 13px 11px no-repeat; background-color:#fff; font-size:0.95em; color:#999; text-decoration:none; display:block; border:1px solid #CCC; color:#535050; font-weight:bold; }
p.LinkRetour a:hover 		{ color:#fff; background-color:#A5BAD9; }

/* -------------------------------------------- */
/* ----------- accueil/ ACTUALITES ------------ */
/* -------------------------------------------- */
#containeractualites 		{ width:900px; margin:0 auto; padding:0; }
	/* Colonne Gauche - Actu A la Une + Actu Resultat */
	#colG 					{ width:560px; float:left; margin:0 auto; padding:0; }
	#colG h4					{ color:#993300; font-family:"Hoefler Text", "Times New Roman", Times, serif; }
	#colG hr					{ width:560px; }
	/* Colonne Droite - bloc Logos + Actu Info */
	#colD 					{ width:300px; float:right; margin:0 auto; padding:0; }
	#colD h4					{ color:#993300; font-family:"Hoefler Text", "Times New Roman", Times, serif; }
	#colD hr					{ width:300px; }
	/* affichage logos PUB 130x60px */
	.pubD img 				{ margin:5px; text-decoration:none; border:1px solid #A5BAD9; width:130px; height:60px; }
	.pubD img 				{ -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); }
	.pubD img:hover 			{ opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; }

/* -------------------------------------- */
/* ---------- GALERIES-PHOTOS ----------- */
/* -------------------------------------- */
/* Light Box */
.container_gal 				{ width:850px; margin:0 auto 15px; }
	.gallery				{ margin:0 auto; text-align:center; }
	.gallery span 			{ margin:0; padding:0; }
	.gallery span a img		{ margin:6px; border:1px solid #A5BAD9; -moz-box-shadow:0 0 10px #A5BAD9; -webkit-box-shadow:0 0 10px #A5BAD9; box-shadow:0 0 10px #A5BAD9; }
	.gallery span a:hover img 	{ color:#fff; border:1px solid #CCC; }

.container_gal ul 			{ list-style:none; margin:0 0 0 15px; padding:0; overflow:hidden; }
.container_gal ul li 			{ float:left; display:inline; margin:10px 20px 10px 0; padding:0; }
.container_gal ul img 			{ border:1px solid #A5BAD9; }	
.container_gal ul img 			{ -moz-box-shadow:0 0 10px #A5BAD9; -webkit-box-shadow:0 0 10px #A5BAD9; box-shadow:0 0 10px #A5BAD9; }
.container_gal ul a:hover img 	{ color:#fff; border:1px solid #CCC; }
.container_gal ul a:hover img 	{ -moz-box-shadow:0 0 10px #A5BAD9; -webkit-box-shadow:0 0 10px #A5BAD9; box-shadow:0 0 10px #A5BAD9; }
.pp_description, .currentTextHolder  { font:90%/1.3 Arial, Verdana, Sans-Serif; }
a.linkDL 					{ display:block; margin:0 auto; text-align:center; color:#616161; font-size:.85em; }
a.linkDL:hover 				{ color:#999; }
.msgGalerie 					{ color:#616161; text-align:center; font-style:italic; margin:0 auto 10px; font-family:"Hoefler Text", "Times New Roman", Times, serif; font-size:0.9em; }

/* ------------------------------------------------------------ */
/* ------------------ SPONSORS / PARTENAIRES ------------------ */
/* ------------------------------------------------------------ */
/* Titre Part */
.titrePartdiv 				{ width:720px; margin:0 auto; }
.titrePartdiv h4 			{ float:left; color:#616161; text-shadow:1px 1px 0.2em #000033; font-family:"Hoefler Text", "Times New Roman", Times, serif; font-weight:normal; font-size:1.2em; text-transform:uppercase; text-align:left; width:450px; margin:0 0 5px 200px; display:inline; }
.titrePartdiv h4 span 			{ font-weight:bold; font-size:1.2em; padding:0 3px 0 0; }
.titrePartdiv hr 				{ clear:both; background:url(../img/img-titre/barre-hr-C.jpg) repeat-x; height:4px; border:1px solid transparent; margin:0 auto; padding:0; outline:none; }
/* contenu Part */
.contentPart 				{ width:720px; margin:10px auto; overflow:hidden; }
.contentPart img 			{ float:left; border:1px solid #999; text-decoration:none; background:none; text-align:center; background-color:#fff; 
							-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); }
.contentPart a 				{ float:left; border:1px solid #CCC; text-decoration:none; background:none; text-align:center; background-color:#fff; }
.contentPart a:hover 		{ text-decoration:none; border:1px solid #CCC;  opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; }
.contentPart h4 				{ color:#21409A; float:right; width:500px; margin:0 0 4px 0; padding:0; font-family:"Hoefler Text", "Times New Roman", Times, serif; font-weight:normal; font-size:1.2em; text-transform:uppercase; }
.contentPart h4 span 			{ font-weight:bold; font-size:1.2em; }
.contentPart h5 				{ color:#663300; float:right; width:500px; margin:0 0 4px 0; padding:0; font-family:"Hoefler Text", "Times New Roman", Times, serif; font-weight:normal; font-size:1em; text-transform:uppercase; }
.contentPart h5 span 			{ font-weight:bold; font-size:1.2em; }
.contentPart p 				{ color:#663300; float:right; margin:3px 0 0; width:500px; font-size:0.9em; line-height:1.2em; overflow:hidden; }
.contentPart p a 				{ border:none; }
.contentPart p a.partContact 	{ color:#616161; float:left; padding:0 0 0 20px; text-decoration:none; background:url(../img/icones/email-link.png) 0 1px no-repeat; }
.contentPart p a.partSite 	{ color:#616161; float:right; padding:0 0 0 20px; text-decoration:underline; background:url(../img/icones/link-go.png) 0 1px no-repeat; }
.contentPart p a:hover 		{ color:#993300; border:none; }
p.partErr 					{ color:#616161; text-align:center; font-size:1.2em; margin:15px auto; }

/* -------------------------------------- */
/* ------------ NEWSLETTER -------------- */
.newsletter-Liste 				{ overflow:hidden; clear:both; width:850px; padding:0 20px 5px 20px; margin:20px auto; 
								border:1px solid #A5BAD9; background:#FBF6E8 url(../img/img-theme/fond-article.jpg) repeat; 
								-moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; 
								-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); }
.newsletter-Liste:hover 			{ border:1px solid #A5BAD9; background:#FBF6E8 url(../img/img-theme/fond-article.jpg) repeat; 
								-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); }
/* Entete */
.newsletter-Entete 				{ overflow:hidden; }
	.newsletter-Entete hr 		{ clear:both; background:url(../img/img-theme/barre-hr.png) repeat-x; width:auto; height:4px; border:1px solid transparent; margin:0 auto 5px; padding:0; outline:none; }
	/* titre */
	.newsletter-Titre  			{ float:left; width:710px; margin:0; padding:0; }
	.newsletter-Titre  h4 		{ padding:5px 0 0 0; margin:0 auto; font-family:"Hoefler Text", "Times New Roman", Times, serif; font-weight:normal; letter-spacing:0em; 
								color:#21409A; font-size:1.3em; font-variant:small-caps; text-shadow:1px 1px 0.2em #fff; }
	.newsletter-Titre  h4 strong	{ padding:0 1px 0 0; font-size:1.5em; }
	.newsletter-Titre  h4 a		{ padding:5px 0 0 0; margin:0 auto; font-family:"Hoefler Text", "Times New Roman", Times, serif; font-weight:normal; letter-spacing:0em; 
								color:#21409A; font-size:1.0em; font-variant:small-caps; text-shadow:1px 1px 0.2em #fff; }
	.newsletter-Titre  h4 a strong	{ padding:0 1px 0 0; font-size:1.5em; }

/* Contenu */
.newsletter-Contenu 				{ float:left; width:850px; margin:0 auto; padding:5px 0; overflow:hidden; font-size:0.95em; }
	.newsletter-Contenu p 		{ color:#663300; margin:4px auto; line-height:1.2em; }
	.newsletter-Contenu ul 		{ color:#663300; margin:4px auto; text-align:left; line-height:1.2em; }
	.newsletter-Contenu a 		{ color:#21409A; text-decoration:underline; }
	.newsletter-Contenu a:hover 	{ color:#CC6600; text-decoration:none; }
	.newsletter-Contenu hr 		{ clear:left; background:url(../img/img-theme/barre-hr.png) repeat-x; width:auto; height:4px; border:1px solid transparent; margin:0 auto 5px; padding:0; outline:none; }
	.newsletter-Contenu table  	{ width:100%; overflow:hidden; margin:0 auto; padding:5px; border-collapse:separate; }
	.newsletter-Contenu table th 	{ background-color:#24499d; text-align:center; color:#fff; font-weight:normal; font-size:0.9em; border:1px solid #999; padding:3px; 
								-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; 
								-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); }
	.newsletter-Contenu table td 	{ background-color:#fff; font-size:0.9em; border:1px solid #999; padding:8px; 
								-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; 
								-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); }

	/* bt Ouvrir-Fermer */
.newsletter-btOuvrir		  		{ color:#006699; float:right; margin:0; padding:5px 0 0 0; text-align:right; font-size:0.8em; font-style:italic; }
	.newsletter-btOuvrir span 		{ float:right; display:block; height:24px; width:24px; background:url('../img/icones/arrow_down.png') 5px 3px no-repeat; margin:0; }
	.newsletter-btOuvrir a  			{ color:#006699; }
	.newsletter-btOuvrir:hover a 	{ color:#003366; text-decoration:none; }
	.newsletter-btOuvrir:hover span 	{ background:url('../img/icones/arrow_down.png') 5px 5px no-repeat; }
.newsletter-btFermer		  		{ color:#006699; float:right; margin:0; padding:5px 0 0 0; text-align:right; font-size:0.8em; font-style:italic; }
	.newsletter-btFermer span 		{ float:right; display:block; height:24px; width:24px; background:url('../img/icones/arrow_top.png') 5px 3px no-repeat; margin:0; }
	.newsletter-btFermer a  			{ color:#006699; }
	.newsletter-btFermer:hover a 	{ color:#003366; text-decoration:none; }
	.newsletter-btFermer:hover span 	{ background:url('../img/icones/arrow_top.png') 5px 1px no-repeat; }

/* -------------------------------------- */
/* ------------- formulaire ------------- */
.current-formulaire 			{ overflow:hidden; clear:both; width:690px; padding:0 20px 5px 20px; margin:20px auto; 
							border:1px solid #A5BAD9; background:#FBF6E8 url(../img/img-theme/fond-article.jpg) repeat; 
							-moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; 
							-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); }
.current-formulaire:hover 	{ border:1px solid #A5BAD9; background:#FBF6E8 url(../img/img-theme/fond-article.jpg) repeat; 
							-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); }

	.current-form  p 			{ color:#663300; clear:both; font-size:1.0em; line-height:1.0em; border:none; padding:3px 0; }
	.current-form  p span 	{ color:#663300; display:inline; margin:0 1px 0 0; }
	.current-form  label 		{ float:left; width:150px; color:#663300; font-size:0.9em; font-weight:normal; text-align:right; padding:3px 10px 0 0; }
	.current-form  button		{ color:#006699; width:210px; margin:5px auto; display:block; background:#E8DFC7 url(../img/icones/arrow_next.png) 10px 7px no-repeat; }
	.current-form  button:hover	{ background:#A5BAD9 url(../img/icones/arrow_next.png) 12px 7px no-repeat; }
	.current-form  button span		{ color:#006699; }
	.current-form  button:hover 	{ color:#003366; }
	/* -- input/label radio -- */
	.current-form  input.radioinput	{ float:left; padding:0 10px 0 15px; }
	.current-form  label.radiolabel	{ float:left; width:auto; padding:3px 15px 0 0; }

.current-commentaire 		{ color:#663300; width:700px; margin:20px auto; padding:0; text-align:center; font-size:0.9em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.current-commentaire-legal 	{ color:#996633; width:700px; margin:20px auto; padding:0; text-align:center; font-size:0.8em;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
/* champ ok - pas ok */
p.okChamps 					{ color:#339933; margin:5px auto; padding:3px; border:#339933 solid 1px; text-align:center; /* vert */ 
							-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }
p.errChamps 					{ color:#cc0000; margin:5px auto; padding:3px; border:#cc0000 solid 1px; text-align:center; /* rouge */
							-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }

/* ------------------------------------------------------------ */
/* ----------------------- Page CONTACT ----------------------- */
/* ------------------------------------------------------------ */
/* Formulaire Contact */
#contactform  p 				{ font-size:0.9em; line-height:1em; border:none; padding:5px; }
#contactform  label 			{ color:#663300; float:left; width:140px; font-size:0.9em; font-weight:bold; text-align:right; padding:3px 10px 0 0;}
.xxbuttoncontact 				{ color:#663300; background:#fff url(../img/icones/arrow_next.png) 10px 6px no-repeat; margin:15px auto 0; padding:5px 0 15px; display:block; width:240px; height:30px; outline:none; border:1px solid #CCC; font-weight:bold; }
.xxbuttoncontact:hover 		{ color:#fff; background-color:#A5BAD9; cursor:pointer; }

/* ------------------------------------------------------------ */
/* -------- Page /autres/	MENTIONS LEGALES ----------------- */
/* ------------------------------------------------------------ */
#containerMentions 			{ overflow:hidden; margin:30px auto 0 auto; width:850px; }
#containerMentions img 		{ float:left; }
#containerMentions p 		{ float:right; width:550px; color:#616161; font-size:1em; line-height:1.4em; margin:3px 0; }
#containerMentions p strong 	{ font-weight:normal; font-size:1em; color:#008000; }
#containerMentions p span 	{ font-weight:bold; font-size:1.4em; color:#800000; }
#containerMentions p a 		{ color:#999; text-decoration:none; }
#containerMentions p a:hover 	{ color:#993300; text-decoration:none; }

#containerMentionsTotal 		{ overflow:hidden; margin:20px auto 0; width:850px; }
#containerMentionsTotal h3 	{ color:#616161; font-family:"Hoefler Text", "Times New Roman", Times, serif; font-weight:normal; font-size:1.1em; text-transform:uppercase; margin:20px 0 0; letter-spacing:.2em; }
#containerMentionsTotal h3 span { font-size:1.3em; font-weight:bold;}
#containerMentionsTotal p 	{ color:#616161; font-size:1em; line-height:1.4em; margin:3px 0; }
#containerMentionsTotal hr 	{ background:url(../img/img-titre/barre-hr-C.jpg) repeat-x; height:4px; border:1px solid transparent; margin:0 auto 15px; padding:0; outline:none; }
#containerMentionsTotal ul 	{ color:#616161; font-size:1em; line-height:1.4em; margin:10px 0 10px 15px; }
/* ------------------------------------------------------------ */
