@charset "iso-8859-1";
body {
font-family: arial;
font-size: 10px;
color: #000000;
margin: 0px;
padding: 0px;
background: #c8bdb2;
}

table, td, {
font-family: arial;
font-size: 10px;
}

#new_body {
left: 50%;
margin-right: auto;
margin-left: -500px;
width: 990px;
height: auto;
background: white;
padding: 5px;
position: absolute	!important;	/* pour FF */
position: relative;	/* pour IE */
}

#header {
width: 990px; 
height: auto; 
margin: 0px;
padding: 0px;
}

#pub_726 {width: 726px; height: 88px; border: 1px solid #aeaeae; padding: 0px; margin: auto;}
#pub_726_bottom {width: 990px; padding: 5px 0px 5px 0px; margin: 0px; background: #cecece; text-align: center;}
#pub_300  {width: 300px; height: 250px; border: 1px solid #aeaeae; padding: 0px; margin: 0px;}

#logojdc {float: left;}

#ephemeride {
font-size: 11px; 
width: 224px; 
height: 90px; 
border: 1px solid #cecece; 
padding: 5px; 
margin: 0px;
}
.date {font-weight: bold;}
.gris {color:#aeaeae;}
.rouge {color: red}

#top_menu {padding-top: 5px; padding-bottom: 5px;}
#top_menu a {
color:black;
font-size: 10px;
text-decoration: none;
padding: 0px 5px 0px 5px;
}
#searchbox {float: right;}
#edit {border: 1px solid silver; font-size: 10px; height: 20px; background: #f0ede9; margin: 0px; width: 200px; vertical-align: middle;}
#edit2 {border: 1px solid silver; font-size: 10px; height: 20px; background: #f0ede9; margin: 0px; width: 180px; vertical-align: middle;}
#but_valid {color: #124b84; border: 1px solid silver; font-size: 9px; height: 20px; background: #f0ede9; margin: 0px; vertical-align: middle;}

#menu {
height: 26px;
width: 990px;		 
background: #472400;
margin: 0px 0px 0px 0px;
padding: 0px;
vertical-align: middle;
text-align: left;
clear: both;
}
#menu a {
height: 26px;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: white;
margin: 0px 10px 0px 10px;
padding-top: 7px;
}

#content { width: 990px; background: #eae6e1; margin: 0px;}

#urgent {
width: 965px;
font-size: 11px;
border: 3px solid red;
background: #fff9dd;
margin: auto;
padding: 5px;
}
#urgent td {font-size: 11px;}
#urgent a {color: red;}
.urgent_heure {color: #666666; font-weight: bold;font-size:10pt;}

#sitemap {
width: 990px;
background: white;
padding: 5px 0px 5px 0px;
display: block;
}
#sitemap h2 {font-size: 11px; color:#666666; margin: 3px;}
#sitemap h3 {font-size: 11px; color:#472400; text-transform: uppercase; font-weight: bold; padding: 0px; margin: 7px 0px 2px 0px;}
#sitemap_cont {display: inline; width: 247px; float: left; background: white;}

#footer {
width: 990px;
text-align: center;
padding: 5px 0px 5px 0px;
background: #eae6e1;
}

#exclusif {
width: 644px;
height: 269px;
padding: 0px 0px 0px 0px; 
margin: 0px;
border: 1px solid #cecece; 
background: white;
}
#exclusif_menu {height: 30px; margin: 0px 5px 0px 5px; padding: 5px;}
#exclusif_menu h3 {font-size: 12px; color:#472400; font-weight: bold; padding: 0px; margin: 3px 0px 2px 0px; float: left;}
#exclusif_menu a {color: #124b84; width:19px; height: 18px; margin-left: 10px; padding: 0px 0px 0px 5px; font-size: 12px; font-weight: bold; border: 1px solid #cecece; background: white; float: left;}
#exclusif_menu a:hover {color: white; background: #472400;}
/*	
#exclusif_content {height: 229px; margin: 0px; padding: 5px; font-size: 12px; background: #f0ede9;}
*/
/*
a.exclusif_menu_off{
color: #124b84; width:19px; height: 18px; margin-left: 10px; padding: 0px 0px 0px 5px; font-size: 12px; font-weight: bold; border: 1px solid #cecece; background: white; float: left;
}

a.exclusif_menu_off:hover{color: white; background: #472400;font-weight:bold;}

a.exclusif_menu_on{
color: white; background: #472400; width:19px; height: 18px; margin-left: 10px; padding: 0px 0px 0px 5px; font-size: 12px; font-weight: bold; border: 1px solid #cecece;  float: left;
font-weight:bold;
}
a.exclusif_menu_on:hover{color: #124b84; background: white;font-weight:bold;}
*/

a.exclusif_menu_off{
color: #124b84; background: white;
}

a.exclusif_menu_off:hover{color: white; background: #472400;font-weight:bold;}

a.exclusif_menu_on{
color: white; background: #472400; 
}
a.exclusif_menu_on:hover{color: #124b84; background: white;font-weight:bold;}


.exclusif_article_on{
	width: 644px;
	height:229px;
	background: white;
	clear: both;
}

.exclusif_article_off{
	width: 644px;
	height:229px;
	background: white;
	display:none;
}

a.exclusif_articles_title,exclusif_articles_title{
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#124b84;
	margin: 0px;
	font-weight:bold;
	text-decoration:none;
}
a.exclusif_articles_title:hover{
	text-decoration:underline;
}

a.exclusif_articles_chapo{
	font-size: 12px; color:#124b84; margin: 0px;
	text-decoration:none;
}
a.exclusif_articles_chapo:hover{
	text-decoration:underline;
}


#gauche {width: 408px; margin: 0px 0px 0px 0px; padding: 0px; float: left;}

#droite {width: 217px; margin: 0px 0px 0px 20px; padding: 0px; float: left;}

#encart1 {
font-size: 10px;
width: 408px;
height: 197px;
padding: 0px 5px 0px 0px; 
margin: 10px 0px 0px 0px;
border: 1px solid #cecece; 
background: white;
}
#encart1 h1 {font-size: 18px; color:#124b84; margin: 0px;}
#encart1 h2 {font-size: 14px; color:#472400; margin: 0px;}
#encart1 h4 {font-size: 12px; color:black; margin: 0px; font-weight: normal;}

#encart1 a.encartHome{font-size: 18px; color:#124b84; margin: 0px;text-decoration:none;}
#encart1 a.encartHome:hover{text-decoration:underline;}
#encart1 a.encartHome2{font-size: 12px; color:black; margin: 0px;font-weight: normal;text-decoration:none;}
#encart1 a.encartHome2:hover{text-decoration:underline;}

#guidejdc {
text-align: center;
color: white;
width: 217px;
height: 197px;
padding: 0px 0px 0px 0px; 
margin: 10px 0px 0px 0px;
border: 1px solid #cecece; 
background: #472400;
}
#guidejdc p {
font-size: 11px;
text-align: left;
width: 200px;
margin: 3px 0px 3px 12px;
}
#guidejdc select {
border: 1px solid silver; 
font-size: 10px; 
height: 18px; 
background: #f0ede9; 
margin: 3px 0px 3px 0px; 
width: 200px; 
}
#jdc_valid {color: #124b84; border: 1px solid silver; font-size: 9px; height: 18px; background: #f0ede9; margin: 3px 0px 3px 0px;}

#publi1 {
width: 217px; 
height: 197px; 
padding: 0px 0px 0px 0px; 
margin: 10px 0px 0px 0px; 
border: 1px solid #cecece; 
/*background: url(../img/bg_brasserie.jpg) center no-repeat; */
background-color: white;
}
#publi1 h3 {font-size: 12px; color: #124b84; margin: 120px 5px 5px 5px;text-decoration:none;font-weight:bold;}
#publi1 a.title {font-size: 12px; color: #124b84;text-decoration:none;font-weight:bold;}
#publi1 a.title:hover{text-decoration:underline;}
#publi1 h4 {font-size: 11px; color: black; margin: 5px; font-weight: normal;} 

#publi2 {
width: 217px;
height: 197px;
padding: 0px 0px 0px 0px; 
margin: 10px 0px 0px 0px;
border: 1px solid #cecece; 
background: white;
}
#publi2 h3 {font-size: 12px; color: #124b84; margin: 120px 5px 5px 5px;text-decoration:none;font-weight:bold;}
#publi2 a.title {font-size: 12px; color:#124b84; text-decoration:none;font-weight:bold;}
#publi2 a.title:hover{text-decoration:underline;}
#publi2 h4 {font-size: 11px; color:black; margin: 5px; font-weight: normal;}

#publi3 {
width: 217px;
height: 197px;
padding: 0px 0px 0px 0px; 
margin: 10px 0px 0px 0px;
border: 1px solid #cecece; 
background: white;
}
#publi3 h3 {font-size: 12px; color: #124b84; margin: 120px 5px 5px 5px;text-decoration:none;font-weight:bold;}
#publi3 a.title {font-size: 12px; color:#124b84; text-decoration:none;font-weight:bold;}
#publi3 a.title:hover{text-decoration:underline;}
#publi3 h4 {font-size: 11px; color:black; margin: 5px; font-weight: normal;}

#publi4 {
width: 217px;
height: 197px;
padding: 0px 0px 0px 0px; 
margin: 10px 0px 0px 0px;
border: 1px solid #cecece; 
background: white;
}
#publi4 h3 {font-size: 12px; color: #124b84; margin: 120px 5px 5px 5px;text-decoration:none;font-weight:bold;}
#publi4 a.title {font-size: 12px; color:#124b84; text-decoration:none;font-weight:bold;}
#publi4 a.title:hover{text-decoration:underline;}
#publi4 h4 {font-size: 11px; color:black; margin: 5px; font-weight: normal;}

#publi5 {
width: 217px;
height: 197px;
padding: 0px 0px 0px 0px; 
margin: 10px 0px 0px 0px;
border: 1px solid #cecece; 
background: white;
}
#publi5 h3 {font-size: 12px; color: #124b84; margin: 120px 5px 5px 5px;text-decoration:none;font-weight:bold;}
#publi5 a.title {font-size: 12px; color:#124b84; text-decoration:none;font-weight:bold;}
#publi5 a.title:hover{text-decoration:underline;}
#publi5 h4 {font-size: 11px; color:black; margin: 5px; font-weight: normal;}

#clear {padding: 0px; margin: 0px; clear: both;}

#sponsor {
width: 644px;
height: 105px;
padding: 0px 0px 0px 0px; 
margin: 10px 0px 0px 0px;
border: 1px solid #cecece; 
background: #fff9dd;
}
#sponsor h4 {font-size: 11px; color:black; margin: 5px; font-weight: normal;}

#encart2 {
font-size: 10px;
width: 644px;
height: auto;
padding: 5px 0px 5px 0px; 
margin: 10px 10px 0px 0px;
border: 1px solid #cecece; 
background: white;
}
#encart2 h3 {font-size: 14px; color:#472400; margin: 5px;}
#encart2 a {font-size: 12px;}
#encart2 ul {margin-left: 20px;}
#encart2 li {font-size: 12px; color:#472400; padding: 2px; margin: 0px;}
#encart2_cont {display: inline; width: 50%; float: left; background: white;} 

#alerteemail {
text-align: center;
color: white;
width: 300px;
padding: 0px 0px 0px 0px; 
margin: 10px 0px 0px 0px;
border: 1px solid #cecece; 
background: #472400;
float: left;
}
#alerteemail td {
color: white;
font-size: 11px;
text-align: left;
}
#alerteemail select {
border: 1px solid silver; 
font-size: 10px; 
height: 18px; 
background: #f0ede9; 
margin: 3px 0px 3px 0px; 
width: 180px; 
}
#alerte_valid {color: #124b84; border: 1px solid silver; font-size: 9px; height: 18px; background: #f0ede9; margin: 3px 5px 3px 0px; float: right;}

ul#tabnav {
font: bold 11px arial, sans-serif;
list-style-type: none;
list-style-image:none;
padding: 0px 0px 24px 0px;
border-bottom: 1px solid #cecece;
margin: 0;
}

ul#tabnav li {
list-style-image:none;
float: left;
height: 21px;
color: white;
background-color: #472400;
margin: 2px 5px 0px 0px;
border: 1px solid #cecece;
}

ul#tabnav li.inactive {
list-style-image:none;
float: left;
height: 21px;
color: white;
background-color: #472400;
margin: 2px 5px 0px 0px;
border: 1px solid #cecece;
}

ul#tabnav li.active {
list-style-image:none;
border-bottom: 1px solid #ffffff;
background-color: #ffffff;
}

ul#tabnav li.active a {
color: #472400;
}

#tabnav a {
float: left;
display: block;
color: white;
font: bold 12px arial, sans-serif;
text-decoration: none;
padding: 4px;

}

#tabnav a:hover {
color: #472400;
background: white;
}

.tabnav_on{
	width: auto;
	background: white;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	clear: both;
}

.tabnav_off{
	width: auto;
	background: white;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	clear: both;
	display:none;
}

.pmuc{
	background-color: #077B10;	
}

#servicesdiv1{
	width:auto;
	padding-left:5px;
	padding-right:5px;
}

#news_droite {
width: auto;
background: white;
border-left: 1px solid #cecece;
border-right: 1px solid #cecece;
border-bottom: 1px solid #cecece;
margin: 0px 0px 3px 0px;
padding: 1px 0px 1px 0px;
clear: both;
}
#news_droite ul {margin-left: 20px;}
#news_droite a {font-size: 12px;}

#encart_droite {
width: auto;
background: white;
border: 1px solid #cecece;
margin: 10px 0px 10px 0px;
padding: 10px 0px 10px 0px;
clear: both;
}

#encart_droite h3 {font-size: 12px; color:#472400; margin: 3px;}
#encart_droite p {font-size: 12px; color:#124b84; margin: 5px; border-bottom: 1px solid #cecece;}
#encart_droite td {font-size: 12px;}
#lien {font-size: 12px;}

#galeriephoto {
font-size: 10px;
text-align: center;
width: 137px;
margin: 5px;
padding: 0px;
background: #e9e5e0;
border-bottom: 1px solid #c8bdb2;
border-right: 1px solid #c8bdb2;
float: left;
}
#galeriephoto a {font-size: 10px;}
#galeriephoto p {font-size: 10px; text-align: left; padding: 5px;}

#tag_rub {
width: 634px;
height: auto;
padding: 0px 0px 0px 0px; 
margin: 10px 2px 2px 5px;
border: 1px solid #cecece; 
background: #fff9dd;
}
#tag_rub h4 {font-size: 11px; color:black; margin: 5px; font-weight: bolder;}

