﻿BODY		{ background-color: #666666; color: #000000; margin: 0 0 0 0; FONT: 8pt/150% Verdana, Arial, sans-serif; line-height: 16px}
TABLE,TR,TD { padding: 0; margin: 0; border: none; }

H1			{ FONT-FAMILY: Trebuchet MS, Arena Condensed, Arial; font-size: 21px; font-weight: normal; color: #F7754B; line-height: 24px; margin-top: 0px }
H1.blanc	{ color: #FFFFFF; }
H2			{ FONT-FAMILY: Arena Condensed, Arial, Verdana, Trebuchet MS ; font-size: 19px; letter-spacing: .1px; color: #223589; margin-top: 0px; font-weight: normal;  }
H2.jaune	{ color: #EBDB08; }
H2.orange	{ color: #F29400; }
H2.blanc	{ color: #FFFFFF;}
H2.mauve	{ color: #93117E;}
H2.vert		{ color: #80C218; }
H3			{ font-size: 15px; letter-spacing: .8px; color: #223589; }
H3.vert		{ color: #80C218; }
H5			{ FONT-FAMILY: Arena Condensed, Verdana, Trebuchet MS;	font-size: 10px; color: #223589; font-weight: bold; font-variant: small-caps; margin-bottom: 3px; margin-top: 5px; } 
IMG			{ border: none; }
HR			{ clear: both;
  				border-color: #333333;
				width: 100%;
				border: 0; /* enleve toute bordure */
				border-bottom: 1px black solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
				height: 1px; /* pour IE */ }

DIV.blocoutside	{ float: left; width: 100%; padding-top: 5px; }
DIV.bloc		{ float: left; width: 95%; padding-left: 15px; text-align: justify; }

.part			{ font-family: Corbel, Trebuchet MS; font-size: 13px; }

FONT.bleuClair			{ color: #0A70B3 }
TD.blanc,P.blanc		{ color: White; }

A,A:visited						{ COLOR: #223589; TEXT-DECORATION: none }
A:hover,A:active				{ COLOR: #f8300b; TEXT-DECORATION: underline }

A.gris,A.gris:visited			{ color: #333333; text-decoration: none; }
A.gris:hover,A.gris:active		{ color: #FFFFFF; text-decoration: none; }

A.blanc,A.blanc:visited         { color: #FFFFFF; text-decoration: none; }
A.blanc:hover,A.blanc:active    { color: #FFFFFF; text-decoration: underline; }

A.orange,A.orange:visited       { color: #F29400; text-decoration: none; }
A.orange:hover,A.orange:active  { color: #F29400; text-decoration: underline; }

A.vert,A.vert:visited			{ color: #80C218; text-decoration: none; }
A.vert:hover,A.vert:active		{ color: #80C218; text-decoration: underline; }

A.jaune,A.jaune:visited			{ color: #EBDB08; text-decoration: none; }
A.jaune:hover,A.jaune:active	{ color: #EBDB08; text-decoration: underline; }

/* FORMS */
.selectauto,.formTld,.memTld,.form,.form2,.form3,.envoi,textarea
				{ FONT-SIZE: 11px; FONT-FAMILY: Arena Condensed, Verdana; FONT-WEIGHT: bold; HEIGHT: auto;}
.selectauto		{ WIDTH: auto;		BORDER: #d8d8d8 1px solid; BACKGROUND-COLOR: #ffffff; }
.formTld		{ WIDTH: 150px;		BORDER: #D8D8D8 1px solid; padding-left: 2px;  }
.memTld			{ width: 100px;		BACKGROUND-COLOR: #FFFFFF; COLOR: #B32C91; border-style: groove;   }
.form 			{ WIDTH: 250px;		BORDER: #d8d8d8 1px solid; padding-left: 2px; }
.form2 			{ WIDTH: 150px;		BORDER: #d8d8d8 1px solid; padding-left: 2px; }
.form3 			{ WIDTH: 75px;		BORDER: #d8d8d8 1px solid; padding-left: 2px; }
.envoi 			{ width: 250px;		BACKGROUND-COLOR: #FE6C3D; COLOR: #ffffff; border-style: groove; }
textarea		{ WIDTH: 250px;		BORDER: #d8d8d8 1px solid; padding-left: 2px;	}

/* Bloc Accroches */
DIV.petit,SPAN.petit,LI.petit
				{ FONT-SIZE: 10px;	FONT-FAMILY: Arena Condensed, Arial;	FONT-WEIGHT: bold; }
DIV.petit		{ COLOR: #000000;	line-height: 12px; }
SPAN.petit		{ color: #333333;	line-height: 12px; }
UL.none			{ list-style-type: none; padding: 0; margin: 0; }
LI.petit		{ color: #0A70B3;	list-style-type: circle;	}
LI.li1			{ line-height: 18px; background-image: url(../interface/fleche_li1.gif); 		background-repeat: no-repeat; background-position: 0.2em 0.5em; padding-left: 1.7em; } 
LI.li2			{ line-height: 18px; 															background-repeat: no-repeat; background-position: 0.2em 0.5em; padding-left: 1.7em; } 

LI.bleu,LI.bleuClair,LI.bleuHaut,LI.vert,LI.vertHaut,LI.orange,LI.orangeHaut,LI.mauve,LI.mauveHaut,LI.gris,LI.blancOrange,LI.blancBleu,LI.blancVert
				{ line-height: 18px; background-repeat: no-repeat; background-position: 0 .2em; padding-left: 1.7em;  } 

LI.bleu,LI.bleuHaut			{ background-image: url(../interface/fleche_bleu.gif);		} 
LI.vert,LI.vertHaut			{ background-image: url(../interface/fleche_vert.gif);		} 
LI.orange,LI.orangeHaut		{ background-image: url(../interface/fleche_orange.png);	} 
LI.mauve,LI.mauveHaut		{ background-image: url(../interface/fleche_mauve.png);		} 
LI.blancOrange				{ background-image: url(../interface/fleche_blancheOrange.png);	}
LI.blancBleu				{ background-image: url(../interface/fleche_blancheBleu.png);	}
LI.blancVert				{ background-image: url(../interface/fleche_blancheVert.png);	}
LI.bleuClair				{ background-image: url(../interface/fleche_bleuClair.gif); }
LI.gris						{ background-image: url(../interface/fleche_gris.png); }
/*
LI.bleu,LI.bleuClair,LI.vert,LI.mauve,LI.orange	,LI.li2	
				{ padding-right: 15px; } */
LI.bleuClair	{ color: #0A70B3; } 

/* Blocs Accroches Droite */
TD.titreBlocGrisSmall		{ font-family: Arena Condensed, Arial, sans-serif; font-size: 19px; font-weight: normal; color: #787878; padding-top: 15px; }
TD.titreBlocClrPub			{ font-family: Arena Condensed, Arial, sans-serif; font-size: 19px; font-weight: normal; color: #FFFFFF; padding-top: 15px; }
TD.texteBlocGrisSmall		{ FONT-FAMILY: "Sans Serif",Arial;	FONT-SIZE: 10px;		color: #808080;		padding-top: 5px; padding-bottom: 2px; line-height: 12px; }
TD.texteBlocClrPub			{ font-family: Arial;				font-size: 10px;		padding: 10px 10px 10px 10px;  }
DIV.texteBlocClrPub			{ font-family: Arial;				font-size: 10px;		padding: 10px 10px 10px 10px;  }
SPAN.bloc					{ FONT-SIZE: 10px;	FONT-FAMILY: "Sans Serif",Arial;	color: #808080;	}
SPAN.bloc2					{ FONT-SIZE: 9px;	FONT-FAMILY: "Sans Serif",Arial;	color: #000000;	}

/* MENU HAUT */
#MenuDeroulant		{ margin: 0; padding: 0;} 
#MenuDeroulant li	 
{	float: left; list-style: none; font: bold 12px Verdana, Tahoma, Arial } 
#MenuDeroulant li a  
{	display: block; background: transparent; /* Couleur de fond des titres du menu (bleu foncé) */ 
	height: 22px; padding: 8px 10px 0px 10px; text-decoration: none; border-right: 1px solid white; width: auto; 
	color: Black; /* Couleur de police des titres du menu (blanc)  */
	white-space: nowrap } 
#MenuDeroulant li a:hover 
{   background: #4056D5; color: white } /* Couleur de fond des titres du menu au survol de la souris (bleu encore plus foncé) */ 
#MenuDeroulant li ul 
{   margin: 0; padding: 0; position: absolute; visibility: hidden; border-top: 1px solid gray;  z-index: 10; width: 200px;} 
#MenuDeroulant li ul li 
{   float: none; display: inline;} 
#MenuDeroulant li ul li a 
{   background: #E2E2E2; border-bottom: 1px solid gray; font : 11px Verdana, Tahoma; } /* Couleur de fond des items déroulant du menu  */ 
#MenuDeroulant li ul li a:hover 
{   background: #4056D5; color: White} /* Couleur de fond des items déroulant du menu au survol de la souris(rouge bordeaux encore plus foncé) */ 
#ticker{font-family:cursive;color:blue;}

/* CLOUDS */
/* clouds */
.mc1 a,.mc1 a:hover	{ font-family: Times New Roman, Times, serif; font-size: 24px; padding-left: 5px; line-height: 10px; text-decoration: none; }
.mc1 a				{ color: #333333;  }
.mc1 a:hover		{ color: #4056D5; }

.mc2 a,.mc2 a:hover	{ text-align: left; font-size: 12px; line-height: 10px; font-weight: bold; padding-left: 35px; text-decoration: none; }
.mc2 a				{ color: #999999; }
.mc2 a:hover		{ color: #4056D5; }

.mc3 a,.mc3 a:hover	{ font-size: 24px; line-height: 12px; padding-left: 5px; text-decoration: none; }
.mc3 a				{ color: #444444; }
.mc3 a:hover		{ color: #4056D5; }

.mc4 a,.mc4 a:hover	{ text-align: left; font-family: Times New Roman, Times, serif; font-size: 20px; line-height: 10px; padding-left: 70px;text-decoration: none; }
.mc4 a				{ color: #333333; }
.mc4 a:hover		{ color: #4056D5; }

.mc5 a,.mc5 a:hover	{ font-size: 13px; padding-left: 35px; line-height: 8px; text-align: left;text-decoration: none; }
.mc5 a				{ color: #999999; }
.mc5 a:hover		{ color: #4056D5; }

.mc6 a,.mc6 a:hover	{ text-align: left; font-family: Times New Roman, Times, serif; font-size: 20px; padding-left: 36px; line-height: 10px; text-decoration: none; }
.mc6 a				{ color: #555555; }
.mc6 a:hover		{ color: #4056D5; }

.mc7 a,.mc7 a:hover	{ text-transform: uppercase; font-size: 12px; line-height: 8px; padding-left: 5px; text-decoration: none; }
.mc7 a				{ color: #666666; }
.mc7 a:hover		{ color: #4056D5; }

.mc8 a,.mc8 a:hover	{ font-size: 11px; line-height: 10px; text-decoration: none; padding-left: 30px; }
.mc8 a				{ color: #888888; }
.mc8 a:hover		{ color: #4056D5; }
