/*------------------------------------------------------
  E L E M E N T S  G E N E R A U X
------------------------------------------------------*/
* {margin: 0; padding: 0; font-family: Helvetica, Arial, Verdana, "Trebuchet MS",  sans-serif;  
  font-size:100%; border:0 none;
}
body {margin: 0; padding: 0; font-family: Helvetica, Arial, Verdana, "Trebuchet MS",  sans-serif;
  font-size:100%; border:0 none; color:#400000;
}
abbr, acronym, abbr span {cursor:help; border-bottom: 1px #006616 dotted;}
.div_sousmenu h3, #header p, #skipmenu, #linkList h2, #div_deconnexion h2, #div_nav_page h3, .haut_de_page span, #div_nav_page span, #fil_ariane, #div_en_savoir_plus h2, #div_sousmenu_rubrique h3{
  display: none;
}
#div1_supp_chargement_images{background: url(../images/ok/parcours_aventure_hover.gif) no-repeat;position:absolute; top:-5000px; left:-5000px;width:0;}
#div2_supp_chargement_images{background: url(../images/ok/camping_hover.gif) no-repeat;position:absolute; top:-5000px; left:-5000px;width:0;}
#div3_supp_chargement_images{background: url(../images/ok/bar_hover.gif) no-repeat;position:absolute; top:-5000px; left:-5000px;width:0;}
#div4_supp_chargement_images{background: url(../images/ok/activites_hover.gif) no-repeat; position:absolute; top:-5000px; left:-5000px;width:0;}
#div5_supp_chargement_images{background: url(../images/ok/region_hover.gif) no-repeat; position:absolute; top:-5000px; left:-5000px;width:0;}
 
.div_break_line{clear: both;}
li{margin-left:2em;}

#contenu h2{background-color:#F1F1E5;padding:0.1em 0.2em 0.1em 0.2em;font-size:1.25em;font-weight:bold;margin-bottom:0.5em;}
#contenu h3{padding-left:28px;font-size:1.2em;font-weight:bold;padding-bottom:0.2em;margin-bottom:0.3em;margin-top:0.2em;}
#contenu h4, #contenu h5{margin-bottom:0.5em; margin-top:1em;}
#contenu h4{font-weight:bold; color:#9F0002; font-size:1.1em; padding-left:3em;}
#contenu h5{text-align:left;font-weight:bold; font-style:italic; color:#9F0002; font-size:1em; padding-left:4.5em;}
#contenu p{padding-top:0.4em; padding-bottom:0.4em;font-size:0.9em;margin-left:2em;text-align:justify;padding-right:1em;}
#contenu ul, #contenu ol{margin-left:2em;}

a{color:#9F0002;text-decoration:none;font-weight:bold;}
a:hover{color:#7A7A00;}

.span_bold{font-weight:bold;}
.a_confirm_action{color:#B93510; text-decoration:none;}
.a_confirm_action:hover{text-decoration:underline;}
#coord span{font-weight:bold;}
.div_actu_dynamique{border-top:1px solid #B93510;border-right:2px solid #B93510;border-bottom:1px solid #B93510;
padding-left:14px;padding-right:1em;padding-bottom:1em;background-color:#FFF8E8;margin-left:-14px;}
#contenu .p_center{text-align:center;}

#contenu table{margin-left:10px;  border-collapse: collapse ; table-layout: auto;text-align:center;}
#contenu table th, td{ border:1px solid #400000;
 padding:0.5em; text-align:center; color:#400000;
}
#contenu table th{ background-color:#F1F1E5; }
#contenu  table caption{
 font-weight:bold; color:#400000; font-size:1.1em; padding-left:0.5em;
 text-align:left;
}

/*------------------------------------------------------
  C O N T A I N E R
------------------------------------------------------*/

#container {
  width:100%;
  height:736px;
  background: url(../images/pj/fond_body.gif) no-repeat #FFF center top;
  margin-top:10px;
  position:relative;
}
#container_inside{
 width:699px;
 height:728px;
 margin : 0 auto ;
 border-top:4px solid #9F0002;
 border-bottom:4px solid #9F0002;
 overflow:auto;
}
/*------------------------------------------------------
  H E A D E R
------------------------------------------------------*/

#header{text-align:center;margin:0;padding:0;height:82px;width:697px;}

/*------------------------------------------------------
  L I N K L I S T  :  M E N U  /  L A N G U E S  
------------------------------------------------------*/

#navigation{height:55px;}
#linkList{}
#lmenu{margin-left:39px;}
#lmenu ul, #lmenu li {padding:0; margin:0; list-style-type:none;}
#lmenu li {height:55px;float: left;}
#menu_parcous a{width:123px; height:55px;display:block; background: url(../images/ok/parcours_aventure.gif) no-repeat top left;}
#menu_parcous a:hover{background: url(../images/ok/parcours_aventure_hover.gif) no-repeat bottom right;}
#menu_camping a{width:125px; height:55px;display:block; background: url(../images/ok/camping.gif) no-repeat top left;}
#menu_camping a:hover{background: url(../images/ok/camping_hover.gif) no-repeat bottom right;}
#menu_bar a{width:124px; height:55px;display:block; background: url(../images/ok/bar.gif) no-repeat top left;}
#menu_bar a:hover{background: url(../images/ok/bar_hover.gif) no-repeat bottom right;}
#menu_activites a{width:126px; height:55px;display:block; background: url(../images/ok/activites.gif) no-repeat top left;}
#menu_activites a:hover{background: url(../images/ok/activites_hover.gif) no-repeat bottom right;}
#menu_region a{width:124px; height:55px;display:block; background: url(../images/ok/region.gif) no-repeat top left;}
#menu_region a:hover{background: url(../images/ok/region_hover.gif) no-repeat bottom right;}
#lmenu li span{display:none;}

.haut_de_page{display:none;}
#div_copyright{position:absolute;top:738px;font-size:0.75em;width:697px;text-align:center;}
#div_copyright a{color:#9F0002; text-decoration:underline;}
#div_copyright a:hover{text-decoration:none;}

/*------------------------------------------------------
  S O U S    M E N U   R U B R I Q U E  
------------------------------------------------------*/

/*#div_sousmenu_rubrique{text-align:center;margin-bottom:0.8em;}
#div_sousmenu_rubrique ul, #div_sousmenu_rubrique li{margin:0;padding:0;}
#div_sousmenu_rubrique li{display:inline;}
#div_sousmenu_rubrique a{color:#000;background-color:#FFAC00;padding:0.1em 0.2em 0.1em 0.2em;font-size:0.9em;white-space: nowrap;}
#div_sousmenu_rubrique a:hover{color:#FFAC00;background-color:#000;padding:0.1em 0.2em 0.1em 0.2em;font-size:0.9em;}*/

#div_sousmenu_rubrique{display:block;text-align:center;margin-bottom:0.8em;}
#div_sousmenu_rubrique ul, #div_sousmenu_rubrique li{margin:0;padding:0;}
#div_sousmenu_rubrique ul{display: block;list-style: none;}
#div_sousmenu_rubrique li{list-style: none;float:left;display:block;margin-right:0.5em;margin-bottom:0.3em;}
#div_sousmenu_rubrique a{color:#000;background-color:#FFAC00;padding:0.1em 0.2em 0.1em 0.2em;font-size:0.9em;white-space: nowrap;}
#div_sousmenu_rubrique a:hover{color:#FFAC00;background-color:#000;padding:0.1em 0.2em 0.1em 0.2em;font-size:0.9em;}

/*------------------------------------------------------
  R U B R I Q U E S
------------------------------------------------------*/

#div_rubrique{height:555px; width:675px; overflow:auto; margin-left:10px; margin-top:5px;border-bottom:1px solid #9F0002;}

/************************************************/
/* Style pour FCKEDITOR */

#div_rubrique .p_align_center{text-align:center;}
#div_rubrique .p_align_left{text-align:left;}
#div_rubrique .p_align_right{text-align:right;}
#div_rubrique .p_align_justify{text-align:justify;}
#div_rubrique .img_float_left{float:left; padding:0.2em;}
#div_rubrique .img_float_right{float:right; padding:0.2em;}
#div_rubrique .div_template_01_float_left {float: left;	width: 48%;}
#div_rubrique .div_template_01_clearer {clear: both; height: 0;}
#div_rubrique .div_template_01_float_right{margin-left:50%;}
#div_rubrique .div_template_01_dessous{padding-top:0.4em;}


/***********************************************
 Admin */
 
#div_confirm_connex_admin{position:absolute;top:0;left:0;width:100%;height:30px;background-color:#F00; color:#FFF; font-size:0.8em; font-weight:bold;}
#div_confirm_connex_admin p{padding:0.1em 0 0.1em 0.5em}
#div_deconnexion{position:absolute;right:0px;top:30px;background-color:#FFF;
border-left:1px solid #F00;border-bottom:1px solid #F00;
text-align:left; padding:0.5em; font-size:0.8em;}
#div_deconnexion a{color:#B93510; text-decoration:none;
 background: url(../images/menu_deconnect.gif) no-repeat; background-position: top left;
 padding-left:20px; padding-top:7px;display:block;
}
#div_deconnexion a:hover{text-decoration:underline; color:#000;}


/*------------------------------------------------------
  E N   S A V O I R   P L U S
------------------------------------------------------*/
#div_en_savoir_plus hr{display:none;}
#div_en_savoir_plus{position:absolute;bottom:0;text-align:center;width:699px;padding-bottom:5px;font-size:1em;}

