/* --------------------------------- */
/* bleu très foncé texte :  #000066  */
/* bleu assez soutenu    :  #0000CC  */
/* bleu moyen foncé         #0066DD */
/* bleu moyen +             #55AAFF */
/* bleu moyen               #00AADD */
/* bleu moyen clair         #00CCDD */
/* bleu clair liens      :  #0066FF  */
/* bleu très clair       :  #CCEEFF  */
/* rouge (lien hover)    :  #CC0000  */
/* violet clair visité   :  #9966FF  */
/* violet foncé visité   :  #7744CC  */
/* --------------------------------- */

BODY {
	scrollbar-face-color: #D8E4F1; 
	scrollbar-shadow-color: #6699CC;
	scrollbar-highlight-color: #6699CC;
	scrollbar-3dlight-color: #D8E4F1; 
	scrollbar-darkshadow-color: #D8E4F1; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #0000aa;
	margin-left: 0px;
	margin-right: 0px;
	border-width : 0px;
	}


body2{
	color:						#000066;
	font-family:				verdana,arial,helvetica,sans-serif;
	font-size:				    14px;
	scrollbar-face-color:		#0066DD; /* barre + 2 carrés */
	scrollbar-highlight-color:	#00CCDD; /* bordure */
	scrollbar-shadow-color:		#00AADD; /* ombre droite de la barre + 2 carrés */
	scrollbar-darkshadow-color: #0066DD; /* extérieur droite de la barre + 2 carrés */
	scrollbar-3dlight-color:	#7744CC; /* couleur flashée quand on clique sur zone non couverte par la barre */
	scrollbar-track-color:		#00AADD; /* zone non couverte par la barre */
	scrollbar-arrow-color:		#D8E4F1 } /* triangle fleche */
}

acronym.help{
	cursor: help;
	border-bottom: 1px dotted #369;
}
.bouton {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	FONT-WEIGHT: bold;
	CURSOR: hand;
	COLOR: #CCEEFF;
	BACKGROUND-COLOR: #00AADD;
	BORDER-RIGHT:  #0066DD 1px solid;
	BORDER-TOP:    #0066DD 1px solid;
	BORDER-LEFT:   #0066DD 1px solid;
	BORDER-BOTTOM: #0066DD 1px solid;
}

/* liens #0066FF*/
a:link    { color: #0066FF; text-decoration: none}
a:visited { color: #7308AA; text-decoration: none;}
a:active  { color: #0000CC; text-decoration: none;}
/*a:hover   { color: #CC0000; text-decoration: underline; FILTER: shadow(Color=#DAA520, Strength=5); WIDTH: 80%;}*/

 a:hover {
    text-decoration : none;
    cursor : hand;
    color : #ff0000;
    border-top: 1px dotted #604010;
    border-left: 1px dotted #604010;
    border-right: 1px dotted #604010;
    border-bottom: 1px dotted #604010;
 
background-color:#D8E4F1;color:#ff0000;POSITION:relative;TOP:1.5px;LEFT:1.5px;}

/* normal et dérivés */
.normal			{ font-size:12px; color: #000066; font-family: verdana, arial, helvetica, sans-serif; text-align: justify}
.normal-centre  { font-size:12px; color: #000066; font-family: verdana,arial,helvetica,sans-serif; text-align: center}
.normal-gauche  { font-size:12px; color: #000066; font-family: verdana,arial,helvetica,sans-serif; text-align: left}
.normal-droite { font-size:12px; color: #000066; font-family: verdana, arial, helvetica, sans-serif; text-align: right}

.petit {font-size:10px; color: #000066; text-align: justify; font-family: verdana, arial, helvetica, sans-serif; }
.petit-gauche {font-size:10px; color: #000066; text-align: left; font-family: verdana, arial, helvetica, sans-serif; }
.petit-centre { font-size:10px; color: #000066; text-align: center; font-family: verdana, arial, helvetica, sans-serif; }

.moyen { font-size:11px; color: #000066; font-family: verdana, arial, helvetica, sans-serif; text-align: justify }
.moyen-centre { font-size:11px; color: #000066; font-family: verdana, arial, helvetica, sans-serif; text-align: center }
.moyen-gauche { font-size:11px; color: #000066; font-family: verdana, arial, helvetica, sans-serif; text-align: left }

.encadre { font-size:14px; color: #000066; font-family: verdana, arial, helvetica, sans-serif; text-align: justify ; border: thin #0066DD dashed; background-color: #D8E4F1; margin-left: 20px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.encadre-gros {font-size:16px; color: #000066; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align: center ; background-color: #EEDDFF; border: thin #0066DD dashed; background-color: #FFFFFF; margin-left: 20px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}
.encadre-moyen-gauche { font-size:10px; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right ; border: thin #0066DD dashed; background-color: #EEFFFF; margin-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px }


H1 {  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold}
H2 {  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; font-size: 14px; font-style: italic}
H3 {  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; font-style: italic}


TD.pi {
	BORDER-RIGHT: #858585 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #858585 1px dashed; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; BORDER-LEFT: #858585 1px dashed; COLOR: #5c5c5c; PADDING-TOP: 10px; BORDER-BOTTOM: #858585 1px dashed; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #eeeeee
}


.pub  { font-size:12px; color: #55AAFF; font-family: tahoma,arial,helvetica,sans-serif; text-align: left}
.code { font-size:14px; color: #000000; font-family: "Courier New", Courier, mono; text-align: left}
.bas-de-page { font-size:11px; color: #000066; font-family: verdana, arial, helvetica, sans-serif; text-align: center}
.legende { font-size:12px; color: #006699; font-family: verdana, arial, helvetica, sans-serif; text-align: center ; font-style: italic}
.menu { font-size:12px; font-family: verdana, arial, helvetica, sans-serif; text-align: center }
.sous-menu { font-size:12px; font-family: verdana, arial, helvetica, sans-serif; text-align: left; font-weight: bold}
.bas-page { font-size:10px; color: #0000CC; font-family: verdana, arial, helvetica, sans-serif; text-align: left ; font-style: italic}
.sponsor { font-size:10px; color: #000066; font-family: verdana, arial, helvetica, sans-serif; text-align: justify }
.erreur  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; background: #CC0000 }
A.erreur  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; background: #CC0000 }
.ligneA { font-size:11px; background-color:#EEFFFF; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ligneB { font-size:11px; background-color:#E3F3FF; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* news */
.actu-date  { font-size:12px; color: #55AAFF; text-align: left;    font-style: italic; font-family: verdana, arial, helvetica, sans-serif; }
.actu-titre { font-size:12px; color: #0066DD; text-align: left ;   font-weight: bold;  font-family: verdana, arial, helvetica, sans-serif; }
.actu-texte { font-size:12px; color: #000066; text-align: justify; font-family: verdana, arial, helvetica, sans-serif; }
.actu-source {font-size:10px; color: #000066; text-align: justify; font-style: italic; font-family: verdana, arial, helvetica, sans-serif; }

/* partenaires */
.partenaires-nom  { font-size:14px; color: #55AAFF; text-align: left;     font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; }
.partenaires-desc { font-size:12px; color: #0066DD; text-align: justify ; font-family: verdana, arial, helvetica, sans-serif; }

/* FAQ */
.faq-etape  { font-size: 14px; font-weight: bold; color: #CCEEFF; background-color: #0066DD; font-family: Tahoma, Verdana, Arial;}
.FAQ-question { font-size:14px; color: #0066DD; font-family: verdana, arial, helvetica, sans-serif; text-align: left ; font-weight: bold; font-style: italic}

/* interview */
.interviewQ { font-size:14px; color: #000066; font-family: verdana, arial, helvetica, sans-serif; text-align: justify ; font-style: italic; font-weight: bold}
.interviewR { font-size:14px; color: #000066; font-family: verdana, arial, helvetica, sans-serif; text-align: justify ; text-indent: 10px}
.article-auteur { font-size:12px; text-align: left ; font-weight: bold; font-family: Tahoma, Arial; }
.menu1 { font-size:12px; font-family: verdana, arial, helvetica, sans-serif; text-align: right}
.menu2 { font-size:12px; font-family: verdana, arial, helvetica, sans-serif}

/* litle*/
.litle {	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #666666; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #666666; COLOR: #000000; BORDER-TOP-COLOR: #666666; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e5e1d1; BORDER-RIGHT-WIDTH: 1px; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #666666}.form {	font-size: 8pt;        FONT-FAMILY: verdana;	border-style: solid;	border-width: 1px;	border-color: #C7CCDC;	background-color: #F0F1F6;}

*/form*/
.form {
	font-size: 8pt;
        FONT-FAMILY: verdana;
	border-style: solid;
	border-width: 1px;
	border-color: #C7CCDC;
	background-color: #F0F1F6;
}

/* button*/
.button {
	BORDER-RIGHT: #000000 1px dotted; BORDER-TOP: #000000 1px dotted; FONT-SIZE: 8pt; BORDER-LEFT: #000000 1px dotted; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #000000 1px dotted; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff
}