@charset "iso-8859-1";
/* CSS Document */

a:link, a:visited {
	color: #03C;
	text-decoration:none;
	}

#link a:link, #link a:visited {
	text-decoration:none;
	font-size:12px;
	font-style:italic;
	}
	
a:hover{
	color:#C60;
	text-decoration:underline;
	}	
	
.lire a:link {
	font-size:11px;
	color: #0d67a7;
	font-style:italic;
	text-decoration:none;
	}

.lire a:visited {
	font-size:11px;	
	color: #0d67a7;
	font-style:italic;
	}

.lire a:hover {
	color:#763031;
	font-style:italic;	
	}
	
#Layer1 a:link {
	color:#000;
	text-align:left;
	}
	
.lien_nouvelles a:link, .lien_nouvelles a:visited {
	font-size:0.9em;
	color: #fff;
	font-style:italic;
	}

.lien_nouvelles a:hover {
	color: #F90;
}

.lien_nouvelles2 a:link, .lien_nouvelles2 a:visited {
	font-size:0.9em;
	color: #333;
	font-style:italic;
	}
	
.lien_nouvelles2 a:hover {
	color: #F90;
}
	
.menu_haut{
	font-weight:100;
	color:#CCCCCC;
	background-color:#000;
	/*background-image: url(images/bh_noire.jpg);
	background-repeat: no-repeat;*/
	}
	
.menu_haut a:link{
	font-weight:100;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	/*background-color:#000;*/
	}

.menu_haut a:visited{
	color:#CCCCCC;
	}

.menu_haut a:hover{
	color: #FFF;
	}

#quisnous a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#0d67a7;
	}

#quisnous a:visited {
	font-size:12px;
	font-weight:500;
	color: #0d67a7;
	}	 

#quisnous a:hover {
	font-size:12px;
	font-weight:500;
	color: #39F;
	}	 
	
ul a:link, ul a:visited {
	font-size:14px;
	font-style:normal;
	color: #0d67a7;
	}

ul a:hover{
	color:#F90;}
	
 #Layer_regl a:link {color: #F90}
 #Layer_regl a:visited {color:#F90}
 
 #menu_d a:hover {
	 color: #763031;
	 font-weight:600;
	 }
 
 .descrip_communiques a:link{color: #0d67a7}
 .descrip_communiques a:visited{color: #0d67a7}
 
 .menu_droit a:link{ color:#FFF}
 .menu_droit a:visited{ color:#FFF}
 
/******************************************************/	
	
	
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:200;
	/*font-size:12px;*/
	}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#333;
	background-color:#FFF;
	font-size:12px;
	}

.titre_communiques {
	font-size:12px;
	color:#000;
	font-weight:600;
	}
	
.descrip_communiques {
	font-size:12px;
	color: #333;
	}
	
.descrip_sections {
	font-size:12px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	}
	

.date_communiques {
	font-size:12px;
	color:#0d5fa2;
	font-weight:400;
	}	
	
.Style1 {
	color: #FF3300;
	font-size: 12px;
}

 #Layer1 {
	overflow: auto;
	height: 580px;
	width: 470px;
	position: relative;
	visibility: visible;
	z-index: 2;
	overflow-x :hidden;
	margin-left:5px;    /* pour nicole   merci alain  */
}

 #Layer_hist {
	overflow: auto;
	height: 580px;
	width: 775px;
	position: relative;
	visibility: visible;
	z-index: 2;
	overflow-x :hidden;
	margin-left:5px;    /* pour nicole   merci alain  */
}

 #Layer_qui {
	overflow: auto;
	height: 580px;
	width: 465px;
	position: relative;
	visibility: visible;
	z-index: 2;
	overflow-x :hidden;
	margin-left:5px;    /* pour nicole   merci alain*/
}

 #Layer_hotel {
	overflow: auto;
	height: 810px;
	width: 482px;
	position: relative;
	visibility: visible;
	z-index: 2;
	overflow-x :hidden;
	margin-left:5px;    /* pour nicole   merci alain*/
}
 #Layer_regl {
	overflow: auto;
	height: 530px;
	width: 470px;
	position: relative;
	visibility: visible;
	z-index: 2;
	overflow-x :hidden;	
}

.encadre{
	border:solid 1px #9fb5c2;
	background:#dde8f0 url("../images/Bg_TXT2.gif") repeat-x top center;
	padding:5px 10;
	z-index:10;
	-moz-border-radius:6px;
	border-radius:6px;
	}
		
.encadre_contour{
	border:solid 1px #9fb5c2;
	padding:5px 10;
	z-index:10;
	-moz-border-radius:6px;
	border-radius:6px;
	}
	
.titre_bulletins{
	font-size:12px;
	color:#2d2d2d;
	font-weight:600;
	}
	
	
.titres {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:600;
	/*line-height:26px;*/
	color:#0d67a7;
	margin-left:10px;
	 }	

.menu_haut{
	font-weight:100;
	color:#CCCCCC;
	/*background-color:#000;*/
	background-image: url(../images/fond_barrenoire.jpg);
	background-repeat: repeat-x;
	line-height:10px;
	}
	 
.titres_haut {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	/*font-weight:500;*/
	color:#762E34;
	line-height:30px;
	vertical-align:top;
	 }	
	 
 .titres_haut_noir {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
	color:#00000;
	line-height:30px;
	vertical-align:top;	
	 }	
	 
 #Layer_faq {
	overflow: auto;
	height: 390px;
	width: 495px;
	position: relative;
	visibility: visible;
	z-index: 2;
	overflow-x :hidden;
}

ul{color:#000000}

	
input{
	font-size:10px;
	height:19px;
	}	

#Slideshow {
	background: #FFFFFF;
	width: 766px;
	height: 219px;
	position: relative;
	/*border: 1px solid #a4a787;*/
	margin-top:-18px;
	color:#FFF;
}

#ContainerImage {
	display: none;
}

#Slideshow img {
	border:0;
	/*border-bottom: 1px solid #a4a787;*/
	position: absolute;
	top: 0;
	left: 0;
	width:766px;
	height:219px;
}

#Slideshowlink {
	position: absolute;
	bottom: 1px;
	right: 28px;
}	
	
.link_nor{
	background-color: #efeedb;
	font-size:9px;
	border: 0;
	padding:0px 4px 0px 4px;
	text-align:center;
	color:#a4a787 !important;
}

.link_act {
	background-color:#a4a787;
	font-size:9px;
	padding:1px 4px 1px 4px;
	text-align:center;
	color:#fff !important;
	border:0;
	margin-right: 1px;
}
	
#Slideshow span{
	display: none;
}


/*  menu accordeon ****************************************/

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:218px;
}

/*.AccordionTitle{
	  height:20px;
	  overflow:hidden;
	  cursor:pointer;
	  font-family:Arial;
	  font-size:12pt;
	  font-weight:bold;
	  vertical-align:middle;
	  text-align:center;
	  display:table-cell;
	  -moz-user-select:none;
	}
*/
.AccordionContent
{
  height:10px;
  overflow:auto;
  display:none;
  font-size:11px;
}

.AccordionContent a:link{ 
	font-size:14px;
	text-indent:0px;
	}

/*.AccordionContent a:visited{ 
	font-size:14px;
	text-indent:0px;
	}
*/

.AccordionContent a:hover{
	display:block;
	text-indent:-2px;	
	color:#763031;
	background-color:#CCC;
	width:172px;
	text-decoration:none;
	}

.AccordionContent ul{ 
	font-size:14px;
	text-indent:-2px;
	color:#0d67a7;
	}
/*************************************************************/

#anepasmanquer .titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	font-weight:600;
	}
	
#anepasmanquer .jour {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#fff;
	}

#anepasmanquer .jour2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#0d5fa4;
	}


#anepasmanquer .date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	}

#anepasmanquer .txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	}

#anepasmanquer .gui {
	font-family:verdana;
	font-size:16px;
	color:#fff;
	}

#anepasmanquer .bas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	}

.calendrier{
	background-image:url(../images/calendrier_icone.gif);
	background-repeat:no-repeat;
	background-position:center;
	}

