/* Éditeur - Classes générales -----------------------------------------------*/
.SousTitre {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				12px;
	font-weight:			bold;
	color:					#000000;
}
.Texte {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#383838;
}
.TextePetit {
	ffont-family:			Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#383838;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les hyperliens -------------------------------------*/
A.Lien:link, A.Lien:visited, A.Lien:active {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#666666;
	text-decoration:		none;
}
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#CA0D0C;
	text-decoration:		none;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les images -----------------------------------------*/
.ContourPhoto {
	border:					1px solid #000000;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les cellules de tableaux ---------------------------*/
.CelluleTitre {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				10px;
	font-weight:			bold;
	color:					#666666;
	background-color:		#f6f2e3;
	padding:				0px;
	vertical-align:			top;
	width:                  700px;
	height:                 15px;
	vertical-align:         middle;	
}
.CelluleTexte {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#666666;
	background-color:		#FDFDF8;
	padding:    			5px;
	border-bottom:			1px solid #FFFFFF;
	vertical-align:			top;
	width:                  700px;
}
.CelluleTexte1 {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#666666;
	padding:    			5px;
	border-bottom:			1px solid #FFFFFF;
	vertical-align:			top;
	width:                  700px;
}
/*----------------------------------------------------------------------------*/
/* Styles communs à toutes les pages -----------------------------------------*/
A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#F6DBDA;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#000000;
	text-decoration:		none;
}
A.LienFooter:link, A.LienFooter:visited, A.LienFooter:active {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#79766D;
	text-decoration:		none;
}
A.LienFooter:hover, A.LienFooter:visited:hover, A.LienFooter:active:hover {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#000000;
	text-decoration:		none;
}
.CellBlanche {
	background-color:		#FFFFFF;
}
.CellEntete {
	background-image:		url(../images/Bg_Entete.gif);
	background-repeat:		repeat-x;
}
.CellComposantesFixes {
	background-image:		url(../images/Bg_CompFixes.gif);
}
.CellComposantesFixesHome {
	background-image:		url(../images/Bg_CompFixesHome.gif);
}
.CellDate {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#000000;
	padding-right:			8px;
}
.CellTitre {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				14px;
	font-weight:            bold;
	color:					#000000;
	padding-right:			8px;
}
.CellMenu {
	background-color: 		#CA0D0C;
}
.CellCourtiers {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#F9F0EF;
	background-image:		url(../images/Bg_CourtiersAutorises.gif);
	background-repeat:		no-repeat;
	padding-left:			22px;
}
.BlocService {
	background-image:		url(../images/Bg_Service.gif);
	background-repeat:		no-repeat;
	background-position:	top right;
}
.BlocTransigez {
	background-image:		url(../images/Bg_Transigez.gif);
	background-repeat:		no-repeat;
}
.TxtTransigez {
	background-color:		#FAF8EE;
	padding-left:			3px;	
}
.CellFooter {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#79766D;
	background-color:		#F2EDDA;
	white-space:			nowrap;
}
.CellFooter p {
	margin-bottom:			8px;
}
.MargeFooterD {
	margin-right:			10px;
}
.MargeFooter {
	padding-top:			14px;
}
.CellBeige {
	background-color:		#F8F4E8;
}
.CellLiensGauche {
	padding-left:			5px;
}
/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellBienvenue {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#666666;
	padding-left:			27px;
}	
.LigneRouge {
	background-color:		#DF6E6D;
}
.LigneGrise {
	background-color:		#D1D1D1;
}
.BlocRestezInforme {
	background-color:		#F7F3E4;
	padding-left:			3px;				
}
A.LienService:link,  A.LienService:visited, A.LienService:active {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#DD9F9F;
	text-decoration:		none;
}
A.LienService:hover,  A.LienService:visited:hover, A.LienService:active:hover {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#FFFFFF;
	text-decoration:		none;
}
/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellContenuInt {
	padding-right:			37px;
	vertical-align:			top;
}
.PisteNavigation {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#666666;
	padding-left:			3px;
}
.CellComptePrimaco {
	background-image:		url(../images/Bg_ComptePrimaco.gif);
	background-repeat:		repeat-x;
	background-position:	bottom left;
	background-color:		#FFFFFF;
}
 .TxtComptePrimaco {
 	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#666666;
 }
 A.LienComptePrimaco:link,  A.LienComptePrimaco:visited, A.LienComptePrimaco:active,
 A.LienComptePrimaco:hover,  A.LienComptePrimaco:visited:hover, A.LienComptePrimaco:active:hover {
 	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#666666;
	text-decoration:		underline;
 }
 .EspaceGauchePrimaco {
 	padding-left:			10px;
 }
 .CellSousMenu {
 	background-image:		url(../images/Bg_SousMenu.gif);
 	background-repeat:      repeat-x;
	padding-top:			26px;
	padding-left:			7px;
	width:                  140px;
 }
/*----------------------------------------------------------------------------*/
/* Styles pour sous menus ----------------------------------------------------*/
.SousMenu a:link, .SousMenu a:visited, .SousMenu a:active {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#3C3B39;
	text-decoration:		none;
}
.SousMenu a:hover, .SousMenu a:visited:hover, .SousMenu a:active:hover {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#CA0D0C;
	text-decoration:		none;
}
/*----------------------------------------------------------------------------*/
/* Styles pour formulaires----------------------------------------------------*/
.TxtBox {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#666666;
	border:					1px solid #8F8F8F;
	padding-left:			2px;
	width:                  100px;
}
.TxtArea {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#666666;
	border:					1px solid #8F8F8F;
	padding-left:			2px;
}
/*----------------------------------------------------------------------------*/
/* Général -------------------------------------------------------------------*/
BODY {
	margin:					0;
	background-color:		#FFFFFF;
}
A:link, A:visited, A:active {
	font-family:			Arial, Helvetica, Sans-serif;
	color:					#666666;
	text-decoration:		none;
}
A:hover, A:visited:hover, A:active:hover {
	font-family:			Arial, Helvetica, Sans-serif;
	color:					#CA0D0C;
	text-decoration:		none;
}
P {
	padding:				0;
	margin-top:				0px;
	margin-bottom:			12px;
}
UL {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#383838;
	list-style-image:		url(../images/Puce_Liste.gif);
	padding-left:			15px;
	padding-bottom:			0px;
	margin:					0px;
}
OL {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#383838;
}
LI {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#383838;
	margin-bottom:			0px;
}
FORM {
	padding:				0;
	margin:					0;
}
/*----------------------------------------------------------------------------*/
/* Arrière-plan --------------------------------------------------------------*/
.Bg {
	background-image:		url(../images/Bg.gif);
}
/*----------------------------------------------------------------------------*/
