/* Styles communs à toutes les pages -----------------------------------------*/
A.LienMenuPrincipal:link, A.LienMenuPrincipal:visited, A.LienMenuPrincipal:active {
	font:					bold 11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#DDDDCA;
	text-decoration:		none;
}
A.LienMenuPrincipal:hover, A.LienMenuPrincipal:visited:hover, A.LienMenuPrincipal:active:hover {
	font:					bold 11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#DDDDCA;
	text-decoration:		none;
}
A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active {
	font:					11px/18px Arial, Verdana, Helvetica, Sans-serif;
	color:					#4A524A;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	font:					11px/18px Arial, Verdana, Helvetica, Sans-serif;
	color:					#4A524A;
	text-decoration:		underline;
}
A.LienCredit:link, A.LienCredit:visited, A.LienCredit:active {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
A.LienCredit:hover, A.LienCredit:visited:hover, A.LienCredit:active:hover {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		underline;
}

a.LienNavig:link, a.LienNavig:visited, a.LienNavig:active {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#656C62;
	text-decoration:		none;
}
a.LienNavig:hover, a.LienNavig:visited:hover, a.LienNavig:active:hover {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#476E9A;
	text-decoration:		underline;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellContenuAcc {
	background:				#FFF;
	padding:				0 0 0 0;
	vertical-align:			top;
}
.CellBasDePage {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	background:				#AEB2AC;
	padding:				0 10px 0 0;
	height:					18px;
}
.BgAccBabillardFR {
	background:				url("/images/babillard_FR.jpg") no-repeat top left;
}
.BgAccBabillardEN {
	background:				url("/images/babillard_EN.jpg") no-repeat top left;
}
.CellAccBabillard {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#000;
	padding:				0px 90px 0px 160px;
	vertical-align:			top;
	width:					373px;
	height:					144px;
}
.BgAccBoiteSuggestionFR {
	background:				url("/images/boite-suggestion_FR.jpg") no-repeat top left;
}
.BgAccBoiteSuggestionEN {
	background:				url("/images/boite-suggestion_EN.jpg") no-repeat top left;
}
.CellAccBoiteSuggestion {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	padding:				0px 76px 0px 12px;
	vertical-align:			top;
	width:					156px;
	height:					101px;
}
.BgAccTableauHonneurFR {
	background:				url("../images/Bg_AccTableauHonneur_FR.jpg") no-repeat top left;
}
.BgAccTableauHonneurEN {
	background:				url("../images/Bg_AccTableauHonneur_EN.jpg") no-repeat top left;
}
.CellAccTableauHonneur {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	padding:				0px 76px 0px 12px;
	vertical-align:			top;
	width:					156px;
	height:					101px;
}
.BgAccAmbassadeurFR {
	background:				url("../images/Bg_AccAmbassadeur_FR.jpg") no-repeat top left;
}
.BgAccAmbassadeurEN {
	background:				url("../images/Bg_AccAmbassadeur_EN.jpg") no-repeat top left;
}
.CellAccAmbassadeur {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	padding:				0px 94px 0px 12px;
	vertical-align:			top;
	width:					131px;
	height:					101px;
}
.BgAccJoignezVousFR {
	background:				url("../images/Bg_AccJoignezVous_FR.jpg") no-repeat top left;
}
.BgAccJoignezVousEN {
	background:				url("../images/Bg_AccJoignezVous_EN.jpg") no-repeat top left;
}
.CellAccJoignezVous {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	padding:				0px 138px 0px 12px;
	vertical-align:			top;
	width:					116px;
	height:					101px;
}
.BgLigueDesCadets {
	background:				url(../images/Bg_AccLigueDesCadets.gif) no-repeat top left;
	vertical-align:			top;
}
.CellAccSlogan {
	font:					11px/14px Arial, Verdana, Helvetica, Sans-serif;
	color:					#F9F8F1;
	padding:				11px 30px 0px 38px;
	vertical-align:			top;
}
.CellAccZonePromo {
	background:				#D8AD00;
	font:					11px/14px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF2BF;
	padding:				15px 25px 15px 15px;
	vertical-align:			top;
}
.TitreZonePromo {
	font:					bold 13px/16px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	text-transform:			uppercase;
}
/* Styles Documents pour pages accueil ------------------------------------*/
.BgDocuments {
	background:				#DFE0DF;
}
.TableauDocuments {
	border-collapse:		collapse;
	background:				#DFE0DF;
}
.CellEnteteDocuments {
	background:				#DFE0DF;
	padding:				9px 24px 20px 24px;
	vertical-align:			top;
}
.CellDocuments {
	background:				#C9CDC8;
	padding:				16px 24px 16px 24px;
	vertical-align:			top;
	border-top:				1px solid #FFF;
	border-bottom:			1px solid #FFF;
}
.CellBasDocuments {
	background:				#DFE0DF;
}
.SousTitreDocuments {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#4F564F;
}

/* Styles Nouvelles pour pages accueil ------------------------------------*/
.CellEnteteNouvelles {
	/*background:				#FFF;*/
	background:				url(../images/Bg_TiNouvelles.gif) no-repeat;
	padding:				0 11px 0 18px;
	height:					30px;
}
.CellNouvelles {
	background:				#FFF url(../images/Bg_Nouvelles.png) no-repeat 0 -1px;
	padding:				15px 11px 12px 10px;
}
.TitreNouvelles {
	font:					11px/18px Arial, Verdana, Helvetica, Sans-serif;
	color:					#476E9A;
}
.DateNouvelles {
	font:					bold 11px/18px Arial, Verdana, Helvetica, Sans-serif;
	color:					#778170;
}


/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellTitreInt {
	font:					bold 11px/20px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	text-transform:			uppercase;
	padding:				0 0 0 0;
}
.CellSousTitreInt {
	font:					bold 14px/14px Arial, Verdana, Helvetica, Sans-serif;
	color:					#D8AD00;
	text-transform:			uppercase;
	padding:				12px 0 12px 0;
}
.CellContenuInt {
	font:					11px/14px Arial, Verdana, Helvetica, Sans-serif;
	color:					#A7ACA2;
	background:				#FFF;
	padding:				6px 22px 6px 45px;
	vertical-align:			top;
}

.CellContenuIntSearch {
	font:					11px/14px Arial, Verdana, Helvetica, Sans-serif;
	color:					#A7ACA2;
	background:				#FFF;
	padding:				6px 22px 6px 30px;
	vertical-align:			top;
}

.CellFilAriane {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#656C62;
	height:					18px;
	border-bottom:			1px dotted #656C62;
}
.CellCommanditaires {
	background:				#FFF;
}

/* Styles pour sous menus ----------------------------------------------------*/
.CellSousMenu {
	background:				#EAEBE3;
	padding:				12px 0 12px 0;
}
.CellBasSousMenu {
	background:				#EAEEF2;
}
.SousMenu {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#656B64;
	padding-right:			10px;
}
.SousMenu a:link, .SousMenu a:visited, .SousMenu a:active {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#656B64;
	text-decoration:		none;
}
.SousMenu a:hover, .SousMenu a:visited:hover, .SousMenu a:active:hover {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#656B64;
	text-decoration:		none;
}
/* Sous Sous-Menu */
.SousSousMenu {
	font:					10px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#9A9E91;
	padding:				0 0 5px 0;
	vertical-align:		    top;
}
.SousSousMenu a:link, .SousSousMenu a:visited, .SousSousMenu a:active {
	font:					10px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#7C867B;
	text-decoration:		none;
}
.SousSousMenu a:hover, .SousSousMenu a:visited:hover, .SousSousMenu a:active:hover {
	font:					10px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#656B64;
	text-decoration:		none;
}
.SousSousMenuOn {
	font:					10px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#656B64;
	padding:				0 0 5px 0;
	vertical-align:		    top;
}
.SousSousMenuOn a:hover, .SousSousMenuOn a:visited:hover, .SousSousMenuOn a:active:hover,
.SousSousMenuOn a:link, .SousSousMenuOn a:visited, .SousSousMenuOn a:active {
	font:					10px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#656B64;
	text-decoration:		none;
}

/* Styles pour Plan du site --------------------------------------------------*/
a.Lien1:link, a.Lien1:visited, a.Lien1:active {
	font:					bold 12px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#656C62;
	text-decoration:		none;
}
a.Lien1:hover, a.Lien1:visited:hover, a.Lien1:active:hover {
	font:					bold 12px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#476E9A;
	text-decoration:		underline;
}
a.Lien2:link, a.Lien2:visited, a.Lien2:active {
	font:					11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#476E9A;
	text-decoration:		none;
}
a.Lien2:hover, a.Lien2:visited:hover, a.Lien2:active:hover {
	font:					11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#476E9A;
	text-decoration:		underline;
}
a.Lien3:link, a.Lien3:visited, a.Lien3:active {
	font:					11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#D8AD00;
	text-decoration:		none;
}
a.Lien3:hover, a.Lien3:visited:hover, a.Lien3:active:hover {
	font:					11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#476E9A;
	text-decoration:		underline;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel {
	font:					bold 11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#656B64;
	vertical-align:			top;
}
.TxtBox {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#656B64;
	background:				#FFF;
	border:					1px solid #929A8D;
	padding:				2px;
}
.TxtArea {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#656B64;
	background:				#FFF;
	border:					1px solid #929A8D;
	padding:				2px;
}
.DropDownList {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#656B64;
	background:				#FFF;
	border:					1px solid #929A8D;
}
.Btn {
	font:					bold 11px/14px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	background:				#929A8D;
	border:					1px solid #4A524A;
	overflow: 				visible;
	padding:				2px 4px 2px 4px;
}

/* Général -------------------------------------------------------------------*/
BODY {
	padding:				0;
	margin:					0;
	background:				#FFF;
}
A:link, A:visited, A:active {
	font:					100%/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#476E9A;
	text-decoration:		underline;
}
A:hover, A:visited:hover, A:active:hover {
	font:					100%/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#E0BD33;
	text-decoration:		underline;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
UL {
	font:					11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#000;
	margin: 				0;
	padding:				0;
}
OL {
	font:					11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#000;
	margin: 				0 0 0 12px;
	padding:				0;
}
UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	font:					11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#000;
	margin: 				5px 0 0 15px;
	padding:				0;
}
OL LI {
	list-style:				decimal outside;
	font:					11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#000;
	margin: 				5px 0 0 10px;
	padding:				0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					100%/120% Arial, Verdana, Helvetica, Sans-serif;
}
/* Arrière-plan --------------------------------------------------------------*/
.BgMenu {
	background:				#495048 url(../images/Bg_MenuPrincipal.gif) repeat;
}
.BgGrisPale {
	background:				#AEB2AC;
}
.BgBarreDroite {
	background:				#AAADA8 url(../images/Bg_BarreGrisPale.gif) repeat-x;
}
.BgBarreGauche {
	background:				#6B706B url(../images/Bg_BarreGrisFonce.gif) repeat-x;
}
.BgAccG {
	background:				url(../images/Bg_AccGauche.jpg) no-repeat top right;
}
.BgAccD {
	background:				url(../images/Bg_AccDroite.jpg) no-repeat top left;
}
.BgIntG {
	background:				url(../images/Bg_IntGauche.jpg) no-repeat top right;
}
.BgIntD {
	background:				url(../images/Bg_IntDroite.jpg) no-repeat top left;
}
.BgAccueil {
	background:				#FFF url(../images/Bg_Accueil.jpg) repeat-x;
}
.BgInterieur {
	background:				#FFF url(../images/Bg_Interieur.jpg) repeat-x;
}
.BgAccNavFixe {
	background:				url(../images/Bg_AccNavFixe.jpg) no-repeat;
}
.BgIntNavFixe {
	background:				url(../images/Bg_IntNavFixe.jpg) no-repeat;
}



/* Classe spéciale pour les documents récents -------------------------------*/
.specialDocuments p
{
	margin:0px;
	padding:0px;
}

/*Modifications pour google search*/
.BgIndexRight 
{
	background:				url(../images/Img_AccHautDroite2.jpg) no-repeat;
	height: 93px;
	width: 373px;
	padding-left: 85px;
}

.BgIntRight
{
	background:				url(../images/Img_IntHautDroite2.jpg) no-repeat;
	height: 75px;
	width: 497px;
	padding-left: 209px;
}

.ContenuSondage {
	background: 			#fff url(../images/Bg_Sondage.png) no-repeat top left;
	padding:				15px;
}
.TitreSondage {
	font:					bold 11px/120% Arial, Verdana, Helvetica, Sans-serif;
	text-transform:			uppercase;
	color: 					#476e9a;
}
.TableChampsSondage {
	margin-bottom: 12px;
	width:100%;
}
.TableChampsSondage td {
	padding: 0 5px 5px 0;
}

