div#sliderDiv1
{
	display: none;
}
.Erreur {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					Red;
}

h1
{
	font:					bold 15px/140% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#213C6B;
	padding:				0px;
	margin:					0;
}

/* Styles communs à toutes les pages -----------------------------------------*/
.LienNavFixeOn{
	font:					11px/20px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		underline;
}
.LienRapideOn {
	font:					10px/130% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		underline;
}
.CellMenuFixe {
	font:					11px/20px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#EAE7D2;
	padding:				2px 0 0 0;
	vertical-align:			top;
}
A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active {
	font:					11px/20px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#EAE7D2;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	font:					11px/20px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		underline;
}
A.LienRapide:link, A.LienRapide:visited, A.LienRapide:active {
	font:					10px/130% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#EAE7D2;
	text-decoration:		none;
}
A.LienRapide:hover, A.LienRapide:visited:hover, A.LienRapide:active:hover {
	font:					10px/130% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		underline;
}
A.LienCredit:link, A.LienCredit:visited, A.LienCredit:active {
	font:					10px/20px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#EAE7D2;
	text-decoration:		underline;
}
A.LienCredit:hover, A.LienCredit:visited:hover, A.LienCredit:active:hover {
	font:					10px/20px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		underline;
}
.CellOutils {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	background:				#F4F3E8;
	height:					30px;
}
/* Styles saisons */

/* Par Défaut */
.Bg {
	background: 			url(../images/Bg_Hiver.gif) repeat-x top left;
}
.CellEntete {
	background: 			url(../images/Bg_HeaderHiver.jpg) no-repeat top left; 
	height:					192px
}
.CellFooter {
	font:					10px/20px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#EAE7D2;
	padding:			 	0 0 0 180px;
	vertical-align:			top;
	background:				#587BA7;
}
.BgFooter {
	background:				#587BA7;
}

/* Printemps */
.Bg01 {
	background: 			url(../images/Bg_Printemps-Nouveau.gif) repeat-x top left;
}
.CellEntete01 {
	background: 			url(../images/Bg_EntetePrintemps.jpg) no-repeat top left; 
	height:					192px
}
.CellFooter01 {
	font:					10px/20px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#EAE7D2;
	padding:			 	0 0 0 180px;
	vertical-align:			top;
	background:				#C5A60B;
}
.BgFooter01 {
	background:				#C5A60B;
}
/* Ete */
.Bg02 {
	background: 			url(../images/Bg_Ete-Nouveau.gif) repeat-x top left;
}
.CellEntete02 {
	background: 			url(../images/Bg_EnteteEte.jpg) no-repeat top left; 
	height:					192px
}
.CellFooter02 {
	font:					10px/20px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#EAE7D2;
	padding:			 	0 0 0 180px;
	vertical-align:			top;
	background:				#98AC5D;
}
.BgFooter02 {
	background:				#98AC5D;
}
/* Automne */
.Bg03 {
	background: 			url(../images/Bg_Automne-Nouveau.gif) repeat-x top left;
}
.CellEntete03 {
	background: 			url(../images/Bg_EnteteAutomne.jpg) no-repeat top left; 
	height:					192px
}
.CellFooter03 {
	font:					10px/20px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#EAE7D2;
	padding:			 	0 0 0 180px;
	vertical-align:			top;
	background:				#B06B10;
}
.BgFooter03 {
	background:				#B06B10;
}
/* Hiver */
.Bg04 {
	background: 			url(../images/Bg_Hiver-Nouveau.gif) repeat-x top left;
}
.CellEntete04 {
	background: 			url(../images/Bg_EnteteHiver.jpg) no-repeat top left; 
	height:					192px
}
.CellFooter04 {
	font:					10px/20px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#EAE7D2;
	padding:			 	0 0 0 180px;
	vertical-align:			top;
	background:				#587BA7;
}
.BgFooter04 {
	background:				#587BA7;
}

.CellLogo {
	padding-top:			20px;
}
/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellBienvenue {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	background:				#F4F3E8 url(../images/Bg_CellBienvenue.png) no-repeat top right;
	padding:				16px 18px 30px 24px;
	vertical-align:			top;
}
.CellTitreBienvenue {
	padding:				16px 0 16px 0;
	vertical-align:			top;
}

.CellServicesEnLigne {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	background:				#F4F3E8 url(../images/Bg_ServicesEnLigne.png) no-repeat;
	color:					#825C3B;
	vertical-align:			top;
}
.CellServicesEnLigne ul {
	position: relative;
	width: 172px;
	margin-left: 9px;
}
.CellServicesEnLigne ul li {
	list-style: none;
	background: url(../images/Puce_Liste.gif) no-repeat -3px 7px;
	border-bottom: 1px solid #e8e3d0;
	margin: 0 0 0 8px;
	padding: 5px 0 5px 8px;
}

.CellDegrade {
	padding:				13px;
	vertical-align:			top;
	background: 			url(../images/Bg_Degrade.jpg) repeat-x top left; 
	height:					100px
}
.CellAccBloc {
	padding:				0;
	vertical-align:			top;
	border-bottom:			1px solid #213C6B;
}
.CellAccTexte {
	padding:				7px 0;
	vertical-align:			top;
}
.TitreVert {
	font:					bold 12px/180% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#49602F;
}
.TitreBleu {
	font:					bold 11px/180% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#213C6B;
}
A.LienBleu:link, A.LienBleu:visited, A.LienBleu:active, A.LienBleu:hover, A.LienBleu:visited:hover, A.LienBleu:active:hover {
	font:					bold 11px/180% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#213C6B;
	text-decoration:		underline;
}
.DropDownAgenda {
	font:					11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	background:				#fff;
	border:					1px solid #7F9DB9;
	padding:				1px 0 0 2px;
	margin:					0 4px 0 10px;
	height:					15px;
}
.CellTheme {
	font:					bold 10px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-transform:			uppercase;
	padding:				3px 10px;
	vertical-align:			top;
	background: 			url(../images/Bg_Theme.jpg) repeat-x top left;
	border-top:				1px solid #fff; 
}
.CellFonctionnalites {
	padding:				0;
	vertical-align:			top;
	background: 			url(../images/Bg_Fonctionnalites.jpg) no-repeat top left;
	border-top:				2px solid #fff; 
	height:					175px;
}
.CellMoisAnnee {
	font:					11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	padding:				0 10px;
	text-align: center;
	vertical-align:			middle;
	height:					21px;
	width:60px;
}
.CellCalendrier {
	background: 			#F7F5ED;
	border-left:			1px solid #EAE7D2; 
	border-right:			1px solid #EAE7D2;
}
.CellJour {
	font:					bold 11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#624D36;
	text-transform:			uppercase;
	background: 			#EAE7D2;
	border-left:			1px solid #EAE7D2; 
	border-right:			1px solid #EAE7D2; 
	text-align:				left;
	padding:				6px 6px 6px 6px;
	width:			 		36px;
}
.CellDate {
	font:					11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#624D36;
	background: 			#F7F5ED;
	padding:				6px 7px;
	border-left:			1px solid #EAE7D2; 
}
.CellDateSelect {
	text-decoration: none;
	font-weight: bold;
}
.CellPrevNext {
	cursor: pointer;
	width:20px;
	text-align: center;
}
.CellDateOtherMonth {
	color:					#CCC;
}
.CellDateSpecial {
	background: 			#EAE7D2;
	cursor: pointer;
	text-decoration:		underline;
}
.CalendrierBordure {
	border-bottom:			1px solid #EAE7D2; 
	border-right:			1px solid #EAE7D2;
}
.CellActualite {
	font:					11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#624D36;
	background: 			#fff;
	padding:				7px 0 0 0; 
	border-bottom:			1px solid #EAE7D2; 
}
.TxtDate {
	font:					11px/180% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#213C6B; 
	padding:				1px 2px;
}
.TexteActualite {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	padding:				1px 2px;
}
span.LienActualite 
{
	font:					bold 11px/150% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#213C6B;
	text-decoration:		none;
	background:				#F4F3E8;
	padding:				1px 2px;
}
A.LienActualite:link, A.LienActualite:visited, A.LienActualite:active {
	font:					bold 11px/150% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#213C6B;
	text-decoration:		none;
	background:				#F4F3E8;
	padding:				1px 2px;
}
A.LienActualite:hover, A.LienActualite:visited:hover, A.LienActualite:active:hover {
	font:					bold 11px/150% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#213C6B;
	text-decoration:		none;
	background:				#EAE7D2;
	padding:				1px 2px;
}
.CellAutresNouv {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#624D36;
	background: 			#fff;
	padding:				9px 0 11px 0; 
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellPisteNavig {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	background:				#F4F3E8;
	padding:				0 10px;
	vertical-align:			middle;
	height:					32px;
}
.ColonneGauche {
	padding:				0;
	vertical-align:			top;
	background: 			url(../images/Bg_ColGauche.jpg) repeat-y top left;
	text-align:				right;
}
.CellTitreInt {
	font:					bold 15px/140% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#213C6B;
	padding:				0;
	vertical-align:			top;
	border-bottom:			1px solid #213C6B;
}
.CellContenu {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	padding:				6px 0;
}
.ColonneMilieu {
	background:				#fff;
	padding:				4px 22px;
	vertical-align:			top;
	height:					335px;
}
.ColonneBasPage {
	background:				#fff;
	padding:				4px 22px;
	vertical-align:			top;
}
.CellSujetsRelatifs {
	font:					bold 11px/12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#49602F;
	background:				#F4F3E8;
	padding:				5px 9px 6px 9px;
	vertical-align:			top;
	text-align:				left;
	text-transform:			uppercase;
	border-bottom:			7px solid #fff;
}
.ColonneMilieuPortail {
	background:				#fff;
	padding:				4px 14px;
	vertical-align:			top;
	height:					335px;
}
.CellListePortail {
	font:					11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#624D36;
	background: 			#fff;
	padding:				7px 0 0 0; 
	border-top:				1px solid #EAE7D2; 
}

/* Styles pour sous menus ----------------------------------------------------*/
.SousMenuOff {
	border-bottom:			1px solid #EAE7D2;
	padding:				7px 0 7px 8px;
	text-align:				left;
}
.SousMenuOn {
	background:				url(../images/Bg_MenuOn.jpg) repeat-y top left;
	border-bottom:			1px solid #EAE7D2;
	padding:				7px 0 9px 8px;
	text-align:				left;
}
.SousMenuOff a:link, .SousMenuOff a:visited, .SousMenuOff a:active {
	font:					11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	text-decoration:		none;
}
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	font:					11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	text-decoration:		none;
}
.SousMenuOn a:link, .SousMenuOn a:visited, .SousMenuOn a:active, .SousMenuOn a:hover, .SousMenuOn a:visited:hover, .SousMenuOn a:active:hover {
	font:					bold 11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#49602F;
	text-decoration:		none;
}
/* Styles pour menus eclate ----------------------------------------------------*/
.MenuEclateOff {
	padding:				6px 0 2px 0;
	text-align:				left;
}
.MenuEclateOn {
	/*background:				url(../images/Bg_MenuOn.jpg) repeat-y top left;*/
	padding:				6px 0 2px 0;
	text-align:				left;
}
.MenuEclateOff a:link, .MenuEclateOff a:visited, .MenuEclateOff a:active {
	font:					11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	text-decoration:		none;
}
.MenuEclateOff a:hover, .MenuEclateOff a:visited:hover, .MenuEclateOff a:active:hover {
	font:					11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	text-decoration:		underline;
}
.MenuEclateOn a:hover, .MenuEclateOn a:visited:hover, .MenuEclateOn a:active:hover, .MenuEclateOn a:link, .MenuEclateOn a:visited, .MenuEclateOn a:active{
	font:					11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#49602F;
	text-decoration:		underline;
}

/* Styles pour Plan du site --------------------------------------------------*/
a.Lien1:link, a.Lien1:visited, a.Lien1:active {
	font:					bold 13px/18px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#624D36;
	text-transform:			uppercase;
	text-decoration:		none;
}
a.Lien1:hover, a.Lien1:visited:hover, a.Lien1:active:hover {
	font:					bold 13px/18px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#213C6B;
	text-transform:			uppercase;
	text-decoration:		none;
}
a.Lien2:link, a.Lien2:visited, a.Lien2:active {
	font:					bold 11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#49602F;
	text-decoration:		none;
}
a.Lien2:hover, a.Lien2:visited:hover, a.Lien2:active:hover {
	font:					bold 11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#49602F;
	text-decoration:		underline;
}
a.Lien3:link, a.Lien3:visited, a.Lien3:active {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	text-decoration:		none;
}
a.Lien3:hover, a.Lien3:visited:hover, a.Lien3:active:hover {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	text-decoration:		underline;
}
a.Lien4:link, a.Lien4:visited, a.Lien4:active {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#40A2B9;
	text-decoration:		none;
}
a.Lien4:hover, a.Lien4:visited:hover, a.Lien4:active:hover {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#40A2B9;
	text-decoration:		underline;
}

UL.Lien1 {
	list-style-image:	    none;
	list-style:				none;
}
UL.Lien1 LI {
	list-style-image:	    none;
	list-style:				none;
	margin-bottom:			20px;
}
UL.Lien1 LI UL {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	margin: 				0;
	padding:				0;
}
UL.Lien1 LI UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	margin: 				5px 0 0 15px;
	padding:				0;
}




/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel {
	font:					bold 11px/18px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#49602F;
	vertical-align:			top;
	padding:				0 0 0 0;
}
.TxtBox {
	font:					11px/13px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	border:					1px solid #666666;
	padding:				2px;
	margin:					0 0 0 0;
}
.TextBoxRecherche {
	font:					11px/13px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	background:				#fff;
	border:					1px solid #fff;
	padding:				1px 0 0 2px;
	margin:					0 4px 0 0;
	width:					95px;
	height:					15px;
}
.TxtArea {
	font:					11px/13px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	border:					1px solid #666666;
	padding:				2px;
	margin:					0 0 0 0;
}
.Dropdown {
	font:					11px/13px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	background:				#fff;
	border:					1px solid #666666;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}

.Btn {
	font:					bold 10px/13px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	background:				#49602F;
	border:					1px solid #49602F;
	overflow: 				visible;
	padding:				3px 6px;
	width:					100px;
}

/* Général -------------------------------------------------------------------*/
BODY {
	padding:				0;
	margin:					0;
	background:				#FFF;
}
A:link, A:visited, A:active {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#40A2B9;
	text-decoration:		none;
}
A:hover, A:visited:hover, A:active:hover {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#40A2B9;
	text-decoration:		underline;
}
P {
	padding:				0;
	margin:					0 0 8px 0;
}
UL {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	margin: 				0;
	padding:				0;
}
OL {
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	margin: 				0 0 0 12px;
	padding:				0;
}
UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	margin: 				5px 0 0 15px;
	padding:				0;
}
OL LI {
	list-style:				decimal outside;
	font:					11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#825C3B;
	margin: 				5px 0 0 10px;
	padding:				0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP{
	font:					80%/80% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}
/* Arrière-plan --------------------------------------------------------------*/
.BgMenu {
	background:#EAE7D2;
}
.BgBienvenue {
	background:#F4F3E8;
}
.BgBlanc {
	background:#FFF;
}
.BgBeige {
	background:#F4F3E8;
}