/* Semantique */
p { margin:10px 0 0 0; padding:0 15px 0 0; line-height:14px;}
em { font-size:9px;}
sup { /**/ }

/* bloc erreur */
.bloc-error {
	color:#50B5B6;
	background-color:#F7F7F7;
	font-weight:bold;
	font-size:10px;
	border: 1px dashed #AAA;
	padding: 5px;
	/*text-align:center;*/
}


/* TITRAILLE */
#titre-rubrique h1 { font:11px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#BABDBE;} 
#titre-page h2 { font:24px Georgia, "Times New Roman", Times, serif; color:#1c5c93;}
#page-mon-compte #titre-page h2 { font:24px Georgia, "Times New Roman", Times, serif; color:#474141; padding:20px 0 0 0; -padding-top:0/*ie6*/;}
#page-cms #titre-page h2 { font:24px Georgia, "Times New Roman", Times, serif; color:#474141; padding:20px 0 0 0; -padding-top:0/*ie6*/;}
h3 { margin:0 0 2px 0; color:#336065; font-size:10px; font-weight:700; padding:0; } /* choisir votre pointure*/


/* header */
#header-home a:hover, #header-page a:hover { color:#368788;}
a:hover .article { color:#368788;}

/* body */
.treb { font:15px Trebuchet MS, Arial, Helvetica, sans-serif; color:#335f64; font-weight:700; text-transform:uppercase;}
.geor { font:14px Georgia, "Times New Roman", Times, serif; color:#8e8d8d; font-weight:normal;}
.article { color:#222021; font-weight:700;}
a.artcile { text-decoration:none;}

.ariane { margin: 0 0 0 10px; height:17px; background-color:#f9f9f9; font:10px Verdana, Arial, Helvetica, sans-serif; padding:3px 0 0 8px; color:#576C6F;}
.ariane .vous { font-weight:700;}
.ariane .marque { text-transform:uppercase;}
.ariane  a.marque { text-transform:uppercase; color:#576C6F; text-decoration:none; }
.ariane  a.marque:hover { text-transform:uppercase; color:#576C6F; text-decoration:underline; }
.ariane h1.marque { display:inline; font:normal 10px Arial, Helvetica, sans-serif; }
.ariane .ici { text-transform:uppercase; font-weight:700;}

.retour { float:right; font:9px Verdana, Arial, Helvetica, sans-serif; padding:0 10px 0 0;}
.retour a { color:#464243;}

.asterisque { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ad6f08;}
.obligatoire { font:italic 9px Verdana, Arial, Helvetica, sans-serif; color:#42777d; padding:0 0 0 10px;}
.print { background:url(../images/picto/impression.gif) left no-repeat; padding:0 0 0 17px; font-size:10px;}
.print a { color:#45777E !important; text-decoration:none !important;}
.note { font-size:9px; color:#8D8D8D;}
.bleu { color:#26BEC1;}
a.gris { color:#474141 !important; }



/* Mon compte (styles a ajouter dans structures calcea */
.menu-moncompte { margin:0 0 20px 0; padding:0 0 0 0;}
.menu-moncompte ul { margin:0; padding:0;}
.menu-moncompte li { margin:0; padding:0; display:inline; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; color:#43777e; }
.menu-moncompte li a { color:#43777e !important; text-decoration:none !important; }
.menu-moncompte li a.actif, .menu-moncompte li a:hover{ color:#25bfc1 !important;}