/* Général -----------------------------------------------------------*/
BODY {
	margin:					0px;
	background-color:		#FFFFFF;
}
A:link, A:visited, A:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#3B3B3B;
}
A:hover, A:visited:hover, A:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#3B3B3B;
}
P {
	padding:				0;
	margin-top:				0px;
	margin-bottom:			12px;
}
UL {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#3B3B3B;
	list-style-image: 		url(../images/Puce_Liste.gif);
	margin-bottom: 			10px;
	margin-top: 			0px;
}
OL {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#3B3B3B;
}
LI {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#3B3B3B;
	margin-top: 			0px;
	margin-left: 			-15px;
	margin-bottom:			 0px;
}
FORM {
	padding:				0;
	margin:					0;
}
/*----------------------------------------------------------------------------*/
/* Classes pour les bg  -----------------------------------------------------*/
.BgG {
	background-image: 		url(../images/Bg_G.gif);
	background-position: 	top right;
	background-repeat: 		repeat-x;
}
.BgAccD {
	background-image:		url(../images/Bg_AccD-mod.gif);
	background-position: 	top left;
	background-repeat: 		repeat-x;
}
.BgD {
	background-image: 		url(../images/Bg_D.gif);
	background-position: 	top left;
	background-repeat: 		repeat-x;
}
.BgDH {
	background-image: 		url(../images/Bg_DH.gif);
	background-position: 	top left;
}
.BgB {
	background-image: 		url(../images/Bg_B.gif);
	background-position: 	left;
	background-position:	top;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes générales -----------------------------------------------*/
.Titre {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				16px;
	font-weight:			bold;
	color:					#EE7C00;
}
.SousTitre {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#979BC2;
}
.Texte {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#3B3B3B;
}
.TextePetit {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#3B3B3B;
}
.TexteSpecial 
{
	font-style:				italic;
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#30669A;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les hyperliens -------------------------------------*/
A.Lien:link, A.Lien:visited, A.Lien:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#3B3B3B;
	line-height:			12px;
	text-decoration:		underline;
}
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover {
	color:					#333B95;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les images -----------------------------------------*/
.ContourPhoto {
	border:					1px solid #333B95;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les cellules de tableaux ---------------------------*/
.CelluleTitreTab {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	background-color:		#9397C7;
	padding-top:			4px;
	padding-bottom:			4px;
	padding-left:			7px;
	padding-right:			7px;
	border-right:			1px solid #FFFFFF;
	vertical-align:			top;
	line-height:			12px;
}
.CelluleTexteTab {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#3B3B3B;
	background-color:		#E2E4ED;
	padding-top:			4px;
	padding-bottom:			4px;
	padding-left:			7px;
	padding-right:			7px;
	border-right:			1px solid #FFFFFF;
	border-bottom:			1px solid #FFFFFF;
	vertical-align:			top;
	line-height:			12px;
}
/*----------------------------------------------------------------------------*/
/* Styles communs aux pages --------------------------------------------------*/
A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	text-decoration:		underline;
}
.CellMenuFixe {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			0px;
	padding-right:			8px;
	text-align:				right;
	background-image: 		url(../images/Bg_MenuFixe.jpg);
}
.CellDate {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#333B95;
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			0px;
	padding-right:			0px;
	text-align:				right;
	vertical-align:			bottom;
	background-image: 		url(../images/Bg_Date.jpg);
	white-space:			nowrap;
}
.CellContenu {
	padding-top:			15px;
	padding-bottom:			5px;
	padding-left:			23px;
	padding-right:			15px;
	vertical-align:			top;
}
.CellContenuInt {
	vertical-align:			top;
	background-color:		#F7F5F9;
	border:					1px solid #DCD6E4;
}
.CellContenuInt p {
	padding:				0;
	margin-top:				10px;
	margin-bottom:			10px;
}
/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour page d'accueil ---------------------------------------*/
A.LienRealisations:link, A.LienRealisations:visited, A.LienRealisations:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#333B95;
	font-weight:			bold;
	text-decoration:		none;
}
A.LienRealisations:hover, A.LienRealisations:visited:hover, A.LienRealisations:active:hover {
	text-decoration:		underline;
}
A.LienNouvelles:link, A.LienNouvelles:visited, A.LienNouvelles:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#979BC2;
	font-weight:			bold;
	text-decoration:		none;
}
A.LienNouvelles:hover, A.LienNouvelles:visited:hover, A.LienNouvelles:active:hover {
	text-decoration:		underline;
}
A.LienNouv:link, A.LienNouv:visited, A.LienNouv:active, A.LienNouv:hover, A.LienNouv:visited:hover, A.LienNouv:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#3B3B3B;
	font-weight:			bold;
	text-decoration:		underline;
}
.CellCoordonneesAcc {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#333B95;
	padding-left:			25px;
	background-image: 		url(../images/Bg_Coordonnees.jpg);
}
.TxtCreditAcc {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#333B95;
}
A.LienCreditAcc:link, A.LienCreditAcc:visited, A.LienCreditAcc:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#333B95;
	text-decoration:		none;
}
A.LienCreditAcc:hover, A.LienCreditAcc:visited:hover, A.LienCreditAcc:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#333B95;
	text-decoration:		underline;
}
.CellMauvePale {
	background-color:		#E2E4ED;
}
.CellBlanc {
	background-color:		#FFFFFF;
}
.CellRealisations
{
	background-color:		#E2E4ED;
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			0px;
	padding-right:			0px;
	vertical-align:			middle;
	text-align:				right;
	height:					26px;
}
A.LienRealisations:link, A.LienRealisations:visited, A.LienRealisations:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#333B95;
	font-weight:			bold;
	text-decoration:		none;
}
A.LienRealisations:hover, A.LienRealisations:visited:hover, A.LienRealisations:active:hover {
	text-decoration:		underline;
}
A.LienOrange:link, A.LienOrange:visited, A.LienOrange:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#ED7B00;
	font-weight:			bold;
	text-decoration:		underline;
}
A.LienOrange:hover, A.LienOrange:visited:hover, A.LienOrange:active:hover {
	color:					#ECA251;
}
.CellToutesNouv {
	padding-top:			10px;
	padding-bottom:			0px;
	padding-left:			0px;
	padding-right:			0px;
	text-align:				right;
}
/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour pages intérieures ------------------------------------*/
A.LienCredit:link, A.LienCredit:visited, A.LienCredit:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#8B90C3;
	text-decoration:		none;
}
A.LienCredit:hover, A.LienCredit:visited:hover, A.LienCredit:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#8B90C3;
	text-decoration:		underline;
}
.CellCoordonnees {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#8B90C3;
	padding-left:			25px;
	white-space:			nowrap;
}
.CellTitreInt {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				16px;
	font-weight:			bold;
	color:					#EE7C00;
	padding-top:			25px;
	padding-bottom:			0px;
	padding-left:			20px;
	padding-right:			10px;
	line-height:			17px;
}
/*----------------------------------------------------------------------------*/
/* Styles pour sous menu   ----------------------------------------------*/
.CellBgSousMenu {
	background-image: 		url(../images/Bg_ColGauche.gif);
}
.CellSousMenu {
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			22px;
	padding-right:			0px;
	vertical-align:			bottom;
}
.CellSousMenu a:link, .CellSousMenu a:active, .CellSousMenu a:visited {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#3B3B3B;
	text-decoration:		none;
}
.CellSousMenu a:hover, .CellSousMenu:hover, .CellSousMenu:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#EE7C00;
	text-decoration:		none;
}
.CellSousMenuSelect {
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			22px;
	padding-right:			0px;
	vertical-align:			top;
	vertical-align:			bottom;
	border-bottom:			1px solid #EE7C00;
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#EE7C00;
	text-decoration:		none;
}
.CellSousMenuSelect a:link, .CellSousMenuSelect a:active, .CellSousMenuSelect a:visited, .CellSousMenuSelect a:hover, .CellSousMenuSelect:hover, .CellSousMenuSelect:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#EE7C00;
	text-decoration:		none;
}
.CellMargeSousMenu {
	padding-left:			8px;
	padding-right:			0px;
}
/*----------------------------------------------------------------------------*/
/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#545AA5;
	font-weight:			bold;
	vertical-align:			top;
	padding-left:			0px;
	padding-top:			0px;
}
.TxtBox {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#3B3B3B;
	border:					none;
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			0px;
	margin-left:			0px;
	margin-bottom:			0px;
	margin-top:				0px;
}
.TxtArea {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#3B3B3B;
	border:					none;
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			0px;
	margin-bottom:			0px;
}
.Btn {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	background-color:		#9397C7;
	padding-top:			2px;
	padding-bottom:			2px;
	padding-left:			4px;
	padding-right:			4px;
	vertical-align:			top;
	line-height:			12px;
	border:					1px solid #FFFFFF;
	overflow: 				visible;
}
/*----------------------------------------------------------------------------*/

/*-------------------------------------
Styles pour Formulaire Reference
---------------------------------------*/
p.Texte input{
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	border:					1px solid #B1B1B1;
}