div#sliderDiv1
{
	display: none;
}
.Erreur {
	color:					Red;
}

h1
{
	font:					bold 1.1em Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#213C6B;
	padding:				0px;
	margin:					0;
}


/* Styles communs à toutes les pages -----------------------------------------*/
.BtnRecherche:visited,.BtnRecherche:link
{
	width:20px;
	height:16px;
	display:block;
	background-image:url(/images/Bt_Go.gif);
	text-decoration:none;
	border:none;
}
.BtnRecherche:hover,.BtnRecherche:active
{
	background-image:url(/images/Bt_Go-over.gif);
}

#meteo
{
	position:absolute;
	top:32px;
	right:0px;
}
#meteo iframe
{
	border-right:1px solid #aaa;
}
.LienNavFixeOn
{
	color:					#fff;
	text-decoration:		underline;
}
.LienRapideOn 
{
	color:					#fff;
	text-decoration:		underline;
}
.CellMenuFixe 
{
	color:					#EAE7D2;
	padding:				4px 0 0 0;
	vertical-align:			top;
}
A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active 
{
	color:					#EAE7D2;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover 
{
	color:					#fff;
	text-decoration:		underline;
}
A.LienRapide:link, A.LienRapide:visited, A.LienRapide:active 
{
	color:					#EAE7D2;
	text-decoration:		none;
}
A.LienRapide:hover, A.LienRapide:visited:hover, A.LienRapide:active:hover {
	color:					#fff;
	text-decoration:		underline;
}
A.LienCredit:link, A.LienCredit:visited, A.LienCredit:active {
	color:					#EAE7D2;
	text-decoration:		underline;
}
A.LienCredit:hover, A.LienCredit:visited:hover, A.LienCredit:active:hover {
	color:					#fff;
	text-decoration:		underline;
}
.CellOutils {
	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:					0.9em 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:					0.9em 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 bottom left;
}
.CellEntete02 {
	background: 			url(../images/Bg_EnteteEte.jpg) no-repeat bottom left; 
	height:					192px;
}
.CellFooter02 {
	font:					0.9em 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:					0.9em 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:					0.9em 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 ---------------------------------------*/
td.BlocSondage
{
	background:url("../images/Bg_Fonctionnalites.jpg") no-repeat scroll left top transparent;
}
table.Sondage
{
	color:#825C3B;
	width:100%;
}
table.Sondage td
{
	width:50%;
	padding:4px 0;
	vertical-align:top;
}
table.Sondage input
{
	margin-right:8px;
	position:absolute;
}
table.Sondage label
{
	padding-left:25px;
	display:block;
}
table.Sondage span
{
	margin:0 1px 0 3px;
	color:#8c847d;
}
table.SondageEntete
{
	padding-bottom:5px;
}
table.QuestionSondage tr td
{
	padding:10px;
	border-bottom:1px solid #efefdd;
	color:#825C3B;
	font-weight:bold;
}
table.Sondage tr.vote td
{
	padding:5px 8px 0 8px;
	text-align:right;
	color:#b3aea8;
	
}
table.Sondage tr.vote img
{
	border:none;
}
table.Sondage tr.vote td p
{
	padding:15px;
}
.Banderole
{
	border-bottom:1px solid #C7C8A6;
	height:20px;
	background:#EAE7D2;
}
.Banderole .Scroller
{
	padding:2px 0;
	color:#624D36;
}
.Banderole .Scroller p
{
	display:inline;		
	padding-right:750px;
}
.CellBienvenue {
	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 {
	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 {
	color:					#49602F;
}
.TitreBleu {
	color:					#213C6B;
}
A.LienBleu:link, A.LienBleu:visited, A.LienBleu:active, A.LienBleu:hover, A.LienBleu:visited:hover, A.LienBleu:active:hover {
	font-weight:					bold;
	color:					#213C6B;
	text-decoration:		underline;
}
.DropDownAgenda {
	color:					#825C3B;
	background:				#fff;
	border:					1px solid #7F9DB9;
	padding:				1px 0 0 2px;
	margin:					0 4px 0 10px;
	height:					15px;
}
.CellTheme {
	font:					bold 0.9em 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 {
	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-weight:					bold;
	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 {
	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 {
	color:					#624D36;
	background: 			#fff;
	padding:				7px 0 0 0; 
	border-bottom:			1px solid #EAE7D2; 
}
.TxtDate {
	color:					#213C6B; 
	padding:				1px 2px;
}
.TexteActualite {
	color:					#825C3B;
	padding:				1px 2px;
}
span.LienActualite 
{
	font-weight:					bold;
	color:					#213C6B;
	text-decoration:		none;
	background:				#F4F3E8;
	padding:				1px 2px;
}
A.LienActualite:link, A.LienActualite:visited, A.LienActualite:active {
	font-weight:					bold;
	color:					#213C6B;
	text-decoration:		none;
	background:				#F4F3E8;
	padding:				1px 2px;
}
A.LienActualite:hover, A.LienActualite:visited:hover, A.LienActualite:active:hover {
	font-weight:					bold;
	color:					#213C6B;
	text-decoration:		none;
	background:				#EAE7D2;
	padding:				1px 2px;
}
.CellAutresNouv {
	color:					#624D36;
	background: 			#fff;
	padding:				9px 0 11px 0; 
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellPisteNavig {
	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 1.1em Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#213C6B;
	padding:				0;
	vertical-align:			top;
	border-bottom:			1px solid #213C6B;
}
.CellContenu {
	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-weight:					bold;
	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 {
	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 {
	color:					#825C3B;
	text-decoration:		none;
}
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	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-weight:					bold;
	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 {
	color:					#825C3B;
	text-decoration:		none;
}
.MenuEclateOff a:hover, .MenuEclateOff a:visited:hover, .MenuEclateOff a:active:hover {
	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{
	color:					#49602F;
	text-decoration:		underline;
}

/* Styles pour Plan du site --------------------------------------------------*/
a.Lien1:link, a.Lien1:visited, a.Lien1:active {
	font:					bold 1.1em 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 1.1em Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#213C6B;
	text-transform:			uppercase;
	text-decoration:		none;
}
a.Lien2:link, a.Lien2:visited, a.Lien2:active {
	font-weight:					bold;
	color:					#49602F;
	text-decoration:		none;
}
a.Lien2:hover, a.Lien2:visited:hover, a.Lien2:active:hover {
	font-weight:					bold;
	color:					#49602F;
	text-decoration:		underline;
}
a.Lien3:link, a.Lien3:visited, a.Lien3:active {
	color:					#825C3B;
	text-decoration:		none;
}
a.Lien3:hover, a.Lien3:visited:hover, a.Lien3:active:hover {
	color:					#825C3B;
	text-decoration:		underline;
}
a.Lien4:link, a.Lien4:visited, a.Lien4:active {
	color:					#40A2B9;
	text-decoration:		none;
}
a.Lien4:hover, a.Lien4:visited:hover, a.Lien4:active:hover {
	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 {
	color:					#825C3B;
	margin: 				0;
	padding:				0;
}
UL.Lien1 LI UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	color:					#825C3B;
	margin: 				5px 0 0 15px;
	padding:				0;
}




/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel {
	font-weight:					bold;
	color:					#49602F;
	vertical-align:			top;
	padding:				0 0 0 0;
}
.TxtBox {
	color:					#825C3B;
	border:					1px solid #666666;
	padding:				2px;
	margin:					0 0 0 0;
}
.TextBoxRecherche {
	color:					#825C3B;
	background:				#fff;
	border:					1px solid #fff;
	padding:				1px 0 0 2px;
	margin:					0 4px 0 0;
	width:					95px;
}
.TxtArea {
	color:					#825C3B;
	border:					1px solid #666666;
	padding:				2px;
	margin:					0 0 0 0;
}
.Dropdown {
	color:					#825C3B;
	background:				#fff;
	border:					1px solid #666666;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}

.Btn {
	font:					bold 0.9em 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;
	font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

table, tr, td, th
{
	font-size:1em;
}
A:link, A:visited, A:active {
	color:					#40A2B9;
	text-decoration:		none;
}
A:hover, A:visited:hover, A:active:hover {
	color:					#40A2B9;
	text-decoration:		underline;
}
.TextSize { 
	color:#333;
	font-size:11px;
}
.TextSizeBox 
{
	font-size:11px;
	vertical-align:middle;
}
.TextSizeWrapper
{
	display:block;
	background:#EAE7D2;
	padding:4px;
	overflow:hidden;
	margin-left:10px;
	height:24px;
	max-height:16px;
}
.TextSizeWrapper a.Taille:link,.TextSizeWrapper a.Taille:visited,.TextSizeWrapper a.Taille:active,.TextSizeWrapper a.Taille:hover
{
	color:#c7c8a6;
	height:100%;
	border:1px solid #bfb6a0;
	padding:0px 5px;
	margin:0px;
}
.TextSizeWrapper a.TailleOn:link, .TextSizeWrapper a.TailleOn:visited, .TextSizeWrapper a.TailleOn:active, .TextSizeWrapper a.TailleOn:hover
{
	color:#333;
	height:100%;
	border:1px solid #333;
	padding:0px 5px;
	margin:0px;
	background:#ded9c0;
}
P {
	padding:				0;
	margin:					0 0 8px 0;
}
UL {
	color:					#825C3B;
	margin: 				0;
	padding:				0;
}
OL {
	color:					#825C3B;
	margin: 				0 0 0 12px;
	padding:				0;
}
UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	color:					#825C3B;
	margin: 				5px 0 0 15px;
	padding:				0;
}
OL LI {
	list-style:				decimal outside;
	color:					#825C3B;
	margin: 				5px 0 0 10px;
	padding:				0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP{
	font:					0.8em Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}
/* Arrière-plan --------------------------------------------------------------*/
.BgMenu {
	background:#EAE7D2;
}
.BgBienvenue {
	background:#F4F3E8;
}
.BgBlanc {
	background:#FFF;
}
.BgBeige {
	background:#F4F3E8;
}

/* Styles spéciaux pour pages de cartes ------------------------------------*/

.Cartes .ColonnePleine
{
	padding:10px;
}
.Cartes .CellContenuPlein
{
	padding:10px 2px 15px 2px;
	color:#825C3B;
}
.Cartes .CellEmplacements
{
	width:150px;
	vertical-align:top;
}
.Cartes .CellEmplacements p
{
	color:#213C6B;
	font-weight:bold;
	margin:0 0 4px 5px;
}
.Cartes .CellEmplacements ul li
{
	list-style:none;
	margin:0px;
}
.Cartes .CellEmplacements ul
{
	border:1px solid #BDB6A0;
	border-left:2px solid #BDB6A0;
	margin-left:-2px;
}

.Cartes .CellEmplacements ul li a:link,.Cartes .CellEmplacements ul li a:visited
{
	color:#4c6387;
}

.Cartes .CellEmplacements ul li a
{
	background: url("../images/Puce_Liste.gif") no-repeat 2px 6px;
	background-color:#F4F3E8;
	padding:4px 4px 4px 14px;
	display:block;
	border-bottom:1px solid #BDB6A0;
	ztext-decoration:none;
}
.Cartes .CellEmplacements ul li.Even a
{
	background: url("../images/Puce_Liste.gif") no-repeat 2px 6px;
	background-color:#eeecdf;
}
.Cartes .CellEmplacements ul li.Dernier a
{
	border-bottom:none;
}

.Cartes .OngletsCartes
{
	padding:2px 0px 3px 0px;
}
.Cartes .OngletsCartes ul li
{
	display:inline;
	margin:0px;
}
.Cartes .OngletsCartes ul li a
{
	text-decoration:none;
	border:1px solid #BDB6A0;
	padding:2px 6px 3px 6px;
	display:inline;
	width:100%;
	font-size:12px;
}
.Cartes .OngletsCartes ul li.On a
{
	background:#F4F3E8;
	border:2px solid #BDB6A0;
	border-bottom:none;
	padding:3px 6px 5px 6px;
	z-index:9999999;
	position:relative;
}
.Cartes .OngletsCartes ul li a:link, .Cartes .OngletsCartes ul li a:visited
{
	color:#624D36;
	background:#EAE7D2;
}
.Cartes .OngletsCartes ul li a:hover,.Cartes .OngletsCartes ul li a:active,
.Cartes .OngletsCartes ul li.On a:link, .Cartes .OngletsCartes ul li.On a:visited,
.Cartes .OngletsCartes ul li.On a:hover,.Cartes .OngletsCartes ul li.On a:active
{
	color:#4c6387;
	background:#F4F3E8;
}

.Cartes .CellCadreCarte
{
	vertical-align:top;
	padding:2px;
	border:2px solid #BDB6A0;
	background:#F4F3E8;
}

.Cartes #GoogleMapContainer
{
	vertical-align:top;
	border: 1px solid #dad4c5;
	height:400px;
	color:#777;
	/*overflow:visible !important;*/
}

.Cartes #GoogleMapContainer H3
{
	color: #3B6BD5;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 5px;
}

.Cartes #GoogleMapContainer a.Itineraire
{
	margin-top:3px;
	display:block;
	font-size:1.1em;
	width:0px;
	zoverflow:hidden;
	color:#3B6BD5;
}

/*.Cartes #GoogleMapContainer>div
{
	overflow:visible !important;
}

.Cartes #GoogleMapContainer div+div
{
	bottom:-32px !important;
}
.Cartes #GoogleMapContainer .gmnoprint div>div+div
{
	bottom:500px !important;
}*/

.Cartes .CellFooter02
{
	padding:0px;
}

