/*jaune eba903  rose FF0066 vert 1d630a*/
body {
background-image:url(../images/bck.jpg);
background-repeat:repeat-x;
background-position:center top;
font:0.78em Tahoma, Helvetica, sans-serif; 
color:#454545;
}
#page{ 
	margin:0 auto; 
	padding:0px;
	width:950px;
	/*background:url('../images/bg.jpg') top center no-repeat;*/	
}
#menu{
margin: 0 auto;
width:910px;
margin-top:-7px;
padding-bottom:90px;
}
#pad {height:140px;}
#dropline {padding:0 0 0 0px; margin:0 0 0 0px; list-style:none; height:40px; /*background:url(../images/ulback.gif) repeat-x;*/ position:absolute; z-index:2;}
/*#bck_drop { position:absolute; background-color:#1e73db; margin-top:5px; filter:alpha(opacity=75); -moz-opacity:0.75;opacity: 0.75; height:35px; width:745px; z-index:1;}*/
#dropline table {border-collapse:collapse: width:0; height:0; margin:-3px -10px;}

#dropline li {float:left;}
#dropline li a {display:block; height:40px; line-height:40px; padding:0 15px 0 0; float:left; color:#fff; text-decoration:none; font-family:tahoma, sans-serif; font-size:11px;}
#dropline li a b {display:block; height:40px; float:left; padding:5px 0 0 15px; cursor:pointer;}
#dropline li a:hover {background:url(../images/tab_a.gif) no-repeat right top; line-height:36px; height:44px}
#dropline li a:hover b {background:url(../images/tab_b.gif) no-repeat left top; line-height:36px;}

#dropline li:hover > a {background:url(../images/tab_a.gif) no-repeat right top; line-height:36px; height:44px}
#dropline li:hover > a b {background:url(../images/tab_b.gif) no-repeat left top; line-height:36px;}

#dropline ul {padding:0; margin:0; list-style:none; position:absolute; height:25px; width:auto; background:transparent; left:-9999px; top:44px; z-index:10; border-bottom:0px solid #000000;}
#dropline ul li {height:25px; line-height:25px;}
#dropline ul.right li {float:right;}
#dropline ul.center {margin-left:320px;}
#dropline ul.middle2  {margin-left:100px;}
#dropline ul.middle  {margin-left:260px;}
#dropline ul li a {color:#464646; padding:0 10px 0 10px; height:25px; line-height:25px; border-right:1px solid #1e73db; font-weight:bold; font-size:11px;}
#dropline ul li a:hover {height:25px; line-height:25px; background:transparent; color:#1e73db;}
#dropline ul.right li a {border-left:1px solid #1e73db; border-right:0;}
#dropline ul li a.last {border:0;}


#dropline :hover ul {left:0;}

#dropline li.current ul {left:0; z-index:1;}
#dropline li.current a {background:url(../images/tab_a.gif) no-repeat right top; line-height:36px; height:44px}
#dropline li.current a b {background:url(../images/tab_b.gif) no-repeat left top; line-height:36px;}
#dropline li.current ul li a {color:#000; padding:0 10px 0 10px; height:25px; line-height:25px; background:transparent;}
#dropline li.current ul li.current_sub a {color:#c60;}
#dropline li.current ul li a:hover {color:#c60;}
/*------------------------------------------------------------------*/
body, h1, h2, h3, h4, h5, p, table, table th, form, a img {
	border: none;
	margin: 0px;
	padding: 0px;
}
*{outline:none;}
a{
	color:#fe5400;
	text-decoration:none;
}
.orange{
	color:#fe5400;
}
.liens_titre {
color:#fe5400;
}
.liens_lien {
margin-top:-10px;
}
.liens_lien {
margin-top:-10px;
color:#666666;
text-decoration:underline;
}
.liens_lien:hover {
margin-top:-10px;
color:#333333;
text-decoration:none;
}
a:hover{
	color:#fe5400;
	text-decoration:underline;
}
p{
	margin:0px;
	padding:6px 0px 6px 0px;	
}
h1 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
color: #1d9bf4;
font-family: Georgia,"Times New Roman",Times,serif;
font-style: normal;
font-variant: normal;
font-size: 1.6em;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
font-weight: bold;
}
h2 {
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
font-size: 1.1em;
line-height: 1.5em;
}
.content {
display:block;
line-height: 1.8em;
font-size: 1.05em;
border-bottom-width: 0px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
margin-bottom: 15px;
padding-bottom: 15px;
}
.content_cat {
line-height: 1.1em;
font-size: 1.05em;
letter-spacing:0.1em;
text-align:justify;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
margin-bottom: 25px;
padding-bottom: 15px;
}
.news {
line-height: 1.05em;
font-size: 1.05em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
margin-bottom: 50px;
padding-bottom: 25px;
}
#calendar{
padding-bottom:20px;
}
.description_calendar {
text-align:justify;
line-height: 1.4em;
font-size: 0.9em;
/*width:485px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
margin-bottom: 0px;
padding-bottom: 10px;*/
}
.description_minicalendar {
width:300px;
line-height: 1.5em;
font-size: 0.9em;
}
.description_calendar img {
padding-right:5px;
}
.description {
width:300px;
line-height: 1.5em;
font-size: 0.9em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
margin-bottom: 5px;
padding-bottom: 5px;
}
.bold{
font-weight:bold;
}
.border_bottom {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
margin-bottom: 5px;
padding-bottom: 5px;
}
.date_calendar{
font-weight:bold;
color:#255891;
text-transform:capitalize;
}
.adresse_hebergement{
font-weight:bold;
color:#255891;
}
.liste_news{
font-weight:normal;
color:#255891;
font-size:16px;
}
.news_date{
font-weight:bold;
font-size:12px;
color:#666666;
}

.title_calendar_big{
padding-bottom:5px;
font-size: 1em;

letter-spacing:0.03em;
}
.title_calendar{
font-size: 1em;
margin-top:-10px;
}
.main_calendar, .main_news{
padding-bottom:15px;
}
#fond_calendar {
background-color:#eeeeee;
}
.descr_lien {
text-align:right;
padding-bottom:10px;
}
.descr_lien img{
margin-top:5px;
}
.descr_lien_detail{
padding-top:20px;
padding-bottom:20px;
text-align:center;
}
.news_lien {
margin-top:-70px;
padding-bottom:20px;
text-align:center;
}
.title_news {
font-weight:bold;
}
.content img, .description img, .news img {
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 0px;
float:left;
}
.content_main{
	clear:both;
	padding:0px 0px 15px 0px;
}
.pagetext {
height:auto;
min-height:500px;
background-color:transparent;
background-image:url(../images/irightbg.jpg);
background-repeat:no-repeat;
background-attachment: scroll;
background-position:top;
margin-top:-20px;
padding-top:20px;
padding-right:60px;
padding-left:60px;
}
.ileft {
margin-left:0px;
float:left;
width:450px;
padding-right:16px;

}
.subtitle {
	color: #1D9BF4;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.2em;
}
.iright {
margin-right:0px;
float:right;
width:330px;
padding:0px 0px 0px 25px;
}
#footer{
clear:both;
padding-top:20px;
}
#footer hr{
margin-bottom:-0px;
width:850px;
border:0;
height:0px;
background-color:#eeeeee;
}
#footertext{
/*background:url('../images/footer.jpg');*/
background-repeat:no-repeat;
font-size:11px;
text-align:center;
margin:0 auto; 
padding:5px;
}
#footertext div{
	float:left;
}
#footer ul{
	margin:0px;
	list-style:none;
}
#footer ul li{
	margin:0px;
	padding:0px 24px 0px 0px;
	float:left;
}
#footer ul.footerlink1{
	padding:125px 0px 0px 0px;	
	float:left;
	width:360px;
}
#footer ul.footerlink2{
	padding:125px 0px 0px 0px;	
	float:right;
}
#footer a{
	color:#FF6633;
	text-decoration:none;
}
#footer a:hover{
	color:#0066CC;
	text-decoration:underline;
}
.clear{
	clear:both;
}
.adresse_txt{
background-color:#FFFFFF;
font-size:11px;
}
.img_catalogue{
padding-right:10px;
}
.news_img{
border:0px solid red;
float:left;
padding-right:10px;
margin-top:5px;
}
.hr_news{
border:0;
height:1px;
background-color:#EEEEEE;
}
.hr_hebergement{
border:0;
clear:both;
height:1px;
width:100%;
background-color:#EEEEEE;
}
.news_titre_detail{
color: #FE5400;
font-weight:bold;
font-size:16px;
}
.news_img_detail{
border:0px solid red;
padding-right:10px;
}
.image_produit {
	width:120px;
	height:100px;
	float:left;
}
.presentation_produit {
	width:73%;
	float:left;
}
.presentation_produit_sansimage {
	width:98%;
}
.hebergement{
	clear:left;
	margin-top:15px;
	margin-bottom:15px;
}
.ligne_sep{
border:0;
height:1px;
background-color:#FF6600;
}
.musee{
padding-left:10px;
margin-left:20px;
text-align:justify;
border-left: 1px solid #CCCCCC;
}
.cat_deroul {
position:absolute;
font-weight:bold;
margin-left:400px;
}
.cat_deroul select  {
width:200px;
font-size:11px;
}
#loading {
position:absolute;
left:640px;
top:350px;
}
#loading2 {
position:absolute;
left:700px;
top:380px;
}
#cache {
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 900px;
	background-color: #000000;
	text-align: center;
	z-index: 10;
	visibility: hidden;
	color: #ffffff;
	-moz-opacity:0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
.btn_{
text-align:right;
height:25px;
margin-right:-25px;
padding-top:5px;
}
.date_precise {
background-image:url(../images/bck_date_precise.jpg);
background-position:center;
background-repeat:no-repeat;
padding-top:8px;
height:22px;
color:#FFFFFF;
font-weight:bold;
}
.lg_grey {
border:0;
background-color:#CCCCCC;
height:1px;
margin-top:5px;
width:100%;
padding:0;
}
.pagination {
margin-top:-30px;
}
#galerie_mini img, #minia img {
margin-bottom:5px;
padding:3px;
background-color:#def;
border:1px solid #d4dee9;}

#big_pict {
border:1px solid #d4dee9;
padding:6px;
background-color:#def;}
