/* Général -----------------------------------------------------------*/
BODY {
	margin:					0;
}
.Bg {
	background-image: 	url(../images/bg.gif);
	background-repeat:	repeat-x;
	background-color:		#98B4C0;
}
P {
	padding:					0;
	margin-top:				0px;
	margin-bottom:			12px;
}
UL {
	list-style-image: 	url(../images/Puce_Fleche.gif);
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	padding: 				0px;
	margin-top:				0px;
	margin-left:			20px;
}
OL {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
}
LI {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
}
FORM {
	padding:					0;
	margin:					0;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes générales -----------------------------------------------*/
.GrosTitre {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				20px;
	color:					#0971A4;
}
.Titre {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				16px;
	font-weight:			bold;
	color:					#0971A4;
}
.SousTitre {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	font-weight:			bold;
	color:					#0971A4;
}
.Texte {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#000000;
	line-height:			16px;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les hyperliens -------------------------------------*/
A.Lien:link, A.Lien:visited, A.Lien:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#0971A4;
	text-decoration:		none;
}
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#0971A4;
	text-decoration:		underline;
}
A.LienNouv:link, A.LienNouv:visited, A.LienNouv:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				14px;
	font-weight: 			bold;
	color:					#8E292F;
	text-decoration:		underline;
}
A.LienNouv:hover, A.LienNouv:visited:hover, A.LienNouv:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				14px;
	font-weight:			bold;
	color:					#8E292F;
	text-decoration:		underline;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les images -----------------------------------------*/
.ContourPhoto {
	border:					1px solid #0C567F;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les cellules de tableaux ---------------------------*/
.CelluleTitre {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	font-weight:			bold;
	color:					#FFFFFF;
	background-color:		#144B6D;
	padding:					5px;
}
.CelluleTexte {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#000000;
	line-height: 			16px;
	background-color:		E0F3FB;
	padding:					5px;
}
/*----------------------------------------------------------------------------*/
/* Styles pour formulaires----------------------------------------------------*/
.ChampTexte {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;
	padding-left:			2px;
	border:					1px solid #666666;
}
/*----------------------------------------------------------------------------*/
/* Styles pour header --------------------------------------------------------*/
.CellBlanche {
	background-color: #FFFFFF;
}

.CellRouge {
	background-color:	#8D282E;
}
.PaddingCellLogo {
	padding-left: 		15px;
}
.TexteAdresse {
	font-family:		Verdana, Arial, Helvetica, Sans-serif;
	font-size:			11px;
	color:				#7D7D7D;
}
.CellDate {
	font-family:		Verdana, Arial, Helvetica, Sans-serif;
	font-size:			11px;
	color:				#FFFFFF;
	padding-top:		3px;
	padding-bottom:	3px;
}
/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour Accueil ----------------------------------------------*/
.CellMenu {
	background-image: url(../images/Bg_MenuAcc.gif);
	background-repeat: repeat-y;
}
.CellMotBienvenue {
	font-family:		Verdana, Arial, Helvetica, Sans-serif;
	font-size:			11px;
	color:				#000000;
	line-height: 		15px;
	background-color: #E0EDF3;
	padding-top:		12px;
	padding-left:		14px;
	padding-right:		10px;
}
.CellMotBienvenue p {
	padding-top : 		10px;
}
.CellRestezInforme {
	font-family:		Verdana, Arial, Helvetica, Sans-serif;
	font-size:			11px;
	color:				#000000;
	background-image: url(../images/Bg_RestezInformeAcc.gif);
	background-repeat: repeat-x;
	background-color:	#E0F3FB;
	padding-top:		16px;
	padding-left:		12px;
}
.CellRestezInforme p {
	padding-top : 		10px;
	padding-bottom:	0px;
	margin-bottom:		0px;
}
.TxtGrasRouge {
	color:				#8E292F;
	font-weight: 		bold;
}
.CellNouvelles {
	background-image: 	url(../images/Bg_Evenements.gif);
	background-repeat:	repeat-x;
	background-color:		#DFE8EE;
	padding-top:			15px;
	padding-left:			10px;
	padding-right:			10px;
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;	
}
.DateNouvelles {
	color:					#8E292F;
	font-style: 			italic;
}
/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellPartenaires {
	background-image: 	url(../images/Bg_BlocPartenaires.gif);
	background-repeat:	repeat-x;
	background-color:		#FFFFFF;
	padding-top:			6px;
	padding-left:			11px;
}
.CellRestezInformeInt {
	font-family:		Verdana, Arial, Helvetica, Sans-serif;
	font-size:			11px;
	color:				#000000;
	background-image: url(../images/Bg_RestezInformeInt.gif);
	background-repeat: repeat-x;
	background-color:	#E0F3FB;
	padding-top:		16px;
	padding-left:		12px;
	padding-bottom: 	12px;
	padding-right:		8px;
}
.CellRestezInformeInt p {
	padding-top : 		10px;
	padding-bottom:	0px;
	margin-bottom:		0px;
}
.CellBgLignes {
	background-image: url(../images/Bg_Lignes.gif);
}

.CellContenu {
	padding:			12px 12px;
}
.CellGaucheInt {
	background-color:	#E0F3FB;
}
/*----------------------------------------------------------------------------*/
/* Styles pour footer --------------------------------------------------------*/
.CellFooter {
	background-color: 	#536F7E;
	padding-bottom: 		6px;
}
.TxtFooter {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#FFFFFF;
	padding-top:			6px;
	padding-bottom:		6px;
}
.TxtFooter a:link, .TxtFooter a:visited, .TxtFooter a:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#FFFFFF;
	text-decoration: 		underline;
} 
.TxtFooter a:hover, .TxtFooter a:visited:hover, .TxtFooter a:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#FFFFFF;
	text-decoration: 		underline;
} 
.PaddingCellGauche {
	padding-left:			12px;
}
.PaddingCellDroite {
	padding-right:			12px;
}
/*----------------------------------------------------------------------------*/
/* Ajout par Mathieu--------------------------------------------------------*/
A.LienBlanc
{
	font-family:		Verdana, Arial, Helvetica, Sans-serif;
	font-size:			11px;
	color:				#FFFFFF;
	padding-top:		3px;
	padding-bottom:	3px;
}

.sMenu
{
	background-color : #0B74A7;
}

.sMenu td
{
	padding:5 15 5 15;
}
.sMenu A
{
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#FFFFFF;
	text-decoration: 		none;
}

 .question {
	font-family				:Verdana, Arial, Helvetica, Sans-serif;
	font-size				:12px;
	color					:#000000;
	text-decoration			:none;
	text-align				:right;
	vertical-align			:top;
 }
 .tinyPrint
 {
	font-family				:Verdana, Arial, Helvetica, Sans-serif;
	font-size : 10px;
	color	: Black;
}
.error
{
		font-family		: Verdana, Arial, Helvetica, Sans-serif;
		font-weight		: bold;
		font-size		: 11px;
		vertical-align	: top;
}
/*----------------------------------------------------------------------------*/

