/*Couleur*/
.line {
	height: 1px;	
}

.bleu, #bleu {
color: #84A9D5;
}
#lienbleu a {
color: #666;
}
#lienbleu a:hover {
color: #84A9D5;
}

#fondjaune {
background-color: #EEB529;
}
.jaune {
color:#EEB529;
}
#lienjaune a {
color: #666;
}
#lienjaune a:hover {
color: #EEB529;
}

#fondorange {
background-color:#FC8043;
}
.orange, #orange {
color:#FC8043;
}
#lienorange a {
color: #666;
}
#lienorange a:hover {
color: #FC8043;
}

#fondrouge {
background-color: #D30000;
}
.rouge {
color:#D30000;
}
#lienrouge a {
color: #666;
}
#lienrouge a:hover {
color: #D30000;
}

/*Titre*/
H1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 21px;
font-weight: bold;
margin: 0 0 5px 0;
}

/*sous Titre*/
H2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 0 0 5px;
}

/*corps de page*/
.chemin a:link, .chemin a:visited, .chemin a:hover, .chemin a:active {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#999;
text-decoration: none;
}

.chemin {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
}

.baspage {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#aaa
}

.txt, .txtb, .txtgris, .txtgrisb , .txtgris1, .txtnoir, .txtblanc, .txtblancb {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.txtb, txtgrisb, .txtblancb {
font-weight: bold;
}

.txtgris, .txtgrisb {
color:#666;
}

.txtgrisb {
	color:#666666;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}

.txtgris1 {
color:#999;
}

.txtnoir {
color:#000;
}

.txtblanc, .txtblancb {
color:#fff;
}

.chapeau {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-bottom: 10px;
color:#666;
}

/*lien*/
a.lien:link, a.lien:visited, a.lien:active {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

/*NAVG*/

.navgbleu{
background: url(/img/fr/nav/navg/navg_bleu2.gif)
}

.navgjaune{
background: url(/img/fr/nav/navg/navg_jaune2.gif)
}

.navgorange{
background: url(/img/fr/nav/navg/navg_orange2.gif)
}

.navgrouge{
background: url(/img/fr/nav/navg/navg_rouge2.gif)
}

.navgrougeencourse1{
background: url(/img/fr/nav/navg/navg_course2.gif)
}

.navgrougeencourse2{
background: url(/img/fr/nav/navg/navg_course3.gif)
}

.navgpoint{
background: url(/img/fr/nav/navg/img_pointille.gif); height:1px;
}

.navgblanc{
background-color: White;
}

.navgjauneclose1 a {
background: url(/img/fr/nav/navg/img_puce_jaune.gif) no-repeat left center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding: 8px 0 8px 10px;
display: block;
color:#999;
}
.navgjauneclose1 a:hover {
color: #EEB529;
}
.navgjauneopen1 a {
background: url(/img/fr/nav/navg/img_puce_jaune.gif) no-repeat left center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding: 8px 0 8px 10px;
display: block;
color:#000;
}
.navgjauneopen1 a:hover {
color: #EEB529;
}
.navgjauneclose2 a {
background: url(/img/fr/nav/navg/img_pucenav.gif) no-repeat left top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
padding: 3px 0 3px 10px;
display: block;
color:#999;
}
.navgjauneclose2 a:hover {
color: #EEB529;
}
.navgjauneopen2 a {
background: url(/img/fr/nav/navg/img_pucenav.gif) no-repeat left top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
padding: 3px 0 3px 10px;
display: block;
color:#000;
}
.navgjauneopen2 a:hover {
color: #EEB529;
}

.navgorangeclose1 a {
background: url(/img/fr/nav/navg/img_puce_orange.gif) no-repeat left center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding: 8px 0 8px 10px;
display: block;
color:#999;
}
.navgorangeclose1 a:hover {
color: #FC8043;
}
.navgorangeopen1 a {
background: url(/img/fr/nav/navg/img_puce_orange.gif) no-repeat left center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding: 8px 0 8px 10px;
display: block;
color:#000;
}
.navgorangeopen1 a:hover {
color: #FC8043;
}
.navgorangeclose2 a {
background: url(/img/fr/nav/navg/img_pucenav.gif) no-repeat left top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
padding: 3px 0 3px 10px;
display: block;
color:#999;
}
.navgorangeclose2 a:hover {
color: #FC8043;
}
.navgorangeopen2 a {
background: url(/img/fr/nav/navg/img_pucenav.gif) no-repeat left top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
padding: 3px 0 3px 10px;
display: block;
color:#000;
}
.navgorangeopen2 a:hover {
color: #FC8043;
}

.navgrougeclose1 a {
background: url(/img/fr/nav/navg/img_puce_rouge.gif) no-repeat left center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding: 8px 0 8px 10px;
display: block;
color:#999;
}
.navgrougeclose1 a:hover {
color: #D30000;
}
.navgrougeopen1 a {
background: url(/img/fr/nav/navg/img_puce_rouge.gif) no-repeat left center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding: 8px 0 8px 10px;
display: block;
color:#000;
}
.navgrougeopen1 a:hover {
color: #D30000;
}
.navgrougeclose2 a {
background: url(/img/fr/nav/navg/img_pucenav.gif) no-repeat left top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
padding: 3px 0 3px 10px;
display: block;
color:#999;
}
.navgrougeclose2 a:hover {
color: #D30000;
}
.navgrougeopen2 a {
background: url(/img/fr/nav/navg/img_pucenav.gif) no-repeat left top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
padding: 3px 0 3px 10px;
display: block;
color:#000;
}
.navgrougeopen2 a:hover {
color: #D30000;
}
.navgrougeclosecourse1 a {
background: url(/img/fr/nav/navg/img_coursefleche.gif) no-repeat left center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding: 8px 0 8px 20px;
display: block;
color:#fff;
border-bottom: 1px solid #FFF;
}
.navgrougeclosecourse1 a:hover {
color: #000;
}
.navgrougeopencourse1 a {
background: url(/img/fr/nav/navg/img_coursefleche.gif) no-repeat left center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding: 8px 0 8px 20px;
display: block;
color:#000;
border-bottom: 1px solid #FFF;
}
.navgrougeopencourse1 a:hover {
color: #000;
}
.navgrougeclosecourse2 a {
background: url(/img/fr/nav/navg/img_pucecourse.gif) no-repeat left top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
padding: 3px 0 3px 28px;
display: block;
color:#D30000;
border-bottom: 1px solid #FFF;
}
.navgrougeclosecourse2 a:hover {
color: #000;
}
.navgrougeopencourse2 a {
background: url(/img/fr/nav/navg/img_pucecourse.gif) no-repeat left top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding: 3px 0 3px 28px;
display: block;
color:#D30000;
border-bottom: 1px solid #FFF;
}
.navgrougeopencourse2 a:hover {
color: #000;
}

.navgbleuclose1 a {
background: url(/img/fr/nav/navg/img_puce_bleu.gif) no-repeat left center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding: 8px 0 8px 10px;
display: block;
color:#999;
}
.navgbleuclose1 a:hover {
color: #84A9D5;
}
.navgbleuopen1 a {
background: url(/img/fr/nav/navg/img_puce_bleu.gif) no-repeat left center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding: 8px 0 8px 10px;
display: block;
color:#000;
}
.navgbleuopen1 a:hover {
color: #84A9D5;
}
.navgbleuclose2 a {
background: url(/img/fr/nav/navg/img_pucenav.gif) no-repeat left top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
padding: 3px 0 3px 10px;
display: block;
color:#999;
}
.navgbleuclose2 a:hover {
color: #84A9D5;
}
.navgbleuopen2 a {
background: url(/img/fr/nav/navg/img_pucenav.gif) no-repeat left top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
padding: 3px 0 3px 10px;
display: block;
color:#000;
}
.navgbleuopen2 a:hover {
color: #84A9D5;
}

/*MARGE img*/

.margedroite{
margin-bottom: 0;
margin-left: 0;
margin-right: 10px;
margin-top: 0;
}

.margegauche{
margin-bottom: 0;
margin-left: 10px;
margin-right: 0;
margin-top: 0;
}

.margebas{
margin-bottom: 10px;
margin-left: 0;
margin-right: 0;
margin-top: 0;
}

/*LISTE*/

.liste{
margin-left: 15px;
margin-bottom: 0;
margin-top: 0;
margin-right: 0;
}

.listeplan{
margin-left: 35px;
margin-bottom: 5px;
margin-top: 0;
margin-right: 0;
}

#listenum a {
background-color: #E5F0F6;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding: 2px 4px 2px 4px;
display: block;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
color:#84A9D6;
}
#listenum a:hover {
background-color: #84A9D6;
color: #fff;
}
.listenumopen {
background-color: #84A9D6;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding: 2px 4px 2px 4px;
display: block;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
color:#fff;
}

#colortab1{
background-color: #F5F6F8;
}

#colortab2{
background-color: #FBFBFD;
}

#colorfilettab{
background-color: #DBE2EA;
}
/*FORM*/
input {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666;
}

.important, .error {
	font-weight: bold;
	color: red;
}

.shop_promo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #d30000; }
.shop_gd_promo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; font-weight: bold; color: #d30000; }
.shop {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #84A9D5; }
.shop_gd {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; font-weight: bold; color: #84A9D5; }

/*QUIZZ*/
.Style2 {color: #D30000;font-size: 11px;font-weight: bold;}
.Style3 {font-size: 11px;color: #000000;}
.Style6 {font-size: 11px;font-weight: bold;}
.Style7 {font-size: 11px;color: #999999;font-weight: bold;}

.puce {
	vertical-align: top;
	padding-top: 7px;
}
