body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background:url(../img/include/bkgd_body.jpg) repeat-x #a52d20; margin: 0; padding: 0;}

ul, form, h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0;}
p{ margin: 0 0 5px 0; padding: 0;}
.clear{ clear:both;}


a {color:#94251f;text-decoration:none; font-weight:bold;}


h1 { font-size:14px; color:#5a3613; font-weight:bold; margin:10px 0 15px 0;}

h2 { font-size:12px; color:#5a3613; font-weight:bold; margin:10px 0 15px 0;}

h4 { font-size:11px; color:#4A3E32;font-weight:bold; margin:10px 0 15px 0;}

.content ul { margin: 0 0 5px 15px; list-style-image:url(../img/include/puce_li.gif);}
.content ul li { margin:0 0 0 15px;}

#global{background:url(../img/include/bkgd_container.jpg) repeat-y ; width: 900px; margin: 0 auto; }
#container{ background:url(../img/include/bkgd_global.jpg) no-repeat left top; width: 900px; margin: 0 auto;}

#leftcontent{ float: left; width: 130px; padding: 0 0 0 47px;}
#centercontent{ float: left; width: 621px;}

.logo{  margin: 0;}
.logo a{ width: 130px; height: 149px; display:block; text-indent: -9999px;background:url(../img/include/logo_abepy.jpg) no-repeat;}
.header_menu{ background:url(../img/include/header_menu.jpg) no-repeat; width: 130px; height: 78px;}
.searchbloc table td{ padding: 5px;}
.searchbloc input{ width: 80px;}
.searchbloc input.gosearch{ background:url(../img/include/bullet_go.jpg) no-repeat; width: 16px; height: 16px; border: none; font-size:0px;}

.footer_menu{ background: url(../img/include/footer_menu.jpg) no-repeat; width: 130px; height: 10px;}

.header_centercontent{ background: url(../img/include/bkgd_header_content.jpg) no-repeat; width: 621px; height: 250px;}

#footer{ background:url(../img/include/bkgd_footer.jpg) no-repeat; width: 760px; heigth: 30px; margin: 0 0 0 47px; padding: 0 0 0 140px;}
.footer_links{ margin: 0 0 18px 0px; float: left; width: 600px; color: #6f6d6d; text-align: center;}
.footer_links a{ color: #92241f; text-decoration: none;}
.footer_project{ float: left; color:#FFFFFF; width: 120px;}
.footer_project a{ color:#FFFFFF; text-decoration: none;}

.content{ background:url(../img/include/bkgd_content.jpg) no-repeat; width: 561px; min-height: 450px; padding: 0 20px 0 20px; font-size:11px;}
.content_maintenance {background:url(../img/include/bkgd_content.jpg) no-repeat; width: 561px; min-height: 175px; padding: 0 20px 0 20px; font-size:11px; text-align:center;}
* html .content_maintenance{height:300px;}
.content_maintenance h5 { font-size:12px; color:#fff; background:#92241F; padding:5px; margin:125px auto 0 auto; width:200px;}

.blockmenu{ background:url(../img/include/content_menu.jpg) repeat-y; width: 130px;}
ul#menu {list-style: none;  height: auto; text-align: left; margin: 0 0 0 5px;}
ul#menu li { margin: 0;  list-style: none; padding: 5px 0 5px 0; border-bottom: 1px dotted #c5969c;}
*HTML ul#menu li { margin: 0;  list-style: none; padding: 0; border-bottom: 1px dotted #c5969c;}
ul#menu li { float: none; /*For Gecko*/ display: block !important; display: block; /*For IE*/ padding: 0; margin: 0;}
*HTML ul#menu li { float: none; /*For Gecko*/ display: block !important; display: block; /*For IE*/ height: 10px; padding: 0; margin: 0;}
ul#menu li ul{ margin: 0 0 0 15px;}
ul#menu li ul li{ list-style: none; padding: 5px 0 5px 0; border-bottom: none;}

/* Root Menu */
ul#menu li a#selected{}

ul#menu a {display: block; font-size: 10px; font-weight: bold; text-decoration: none; color: #5a5a59; font-weight: bold; text-decoration: none; background: url(../img/include/bullet_arrow_menu.jpg) no-repeat 0 8px; padding: 5px 0 5px 11px; }


/* Root Menu Hover Persistence */
ul#menu a:hover{ color: #fff;}


/* 2nd Menu */
ul#menu li li a, ul#menu li li a{ background: url(../img/include/bullet_soumenu.gif) no-repeat 0 5px; padding: 0 0 0 7px; font-weight: normal;}
ul#menu li div { display:none;}
ul#menu li div.active {display:block;}


ul#menu ul{ display:block;}

ul#menu li:hover ul { display: block;}

/* -------------------------------------------- */


ul#menu li:hover ul ul, ul#menu li:hover ul ul ul, ul#menu li.iehover ul ul, ul#menu li.iehover ul ul ul{ display: none;}

ul#menu li:hover ul, ul#menu ul li:hover ul, ul#menu ul ul li:hover ul, ul#menu li.iehover ul, ul#menu ul li.iehover ul, ul#menu ul ul li.iehover ul{ display: block;}

/* ACCEUIL */
.clear { clear:both;}

#colonne_gauche{ float:left; width:290px; margin: 25px 0 0 0;}

* html #colonne_gauche{ float:left; width:295px; margin: 25px 0 0 0;}

#colonne_droite { float:left; width:250px; margin: 25px 0 0 19px;}

* html #colonne_droite { float:left; width:250px; margin: 25px 0 0 15px;}

#colonne_gauche img {float:left; display:block; margin:0 10px 5px 0;}

/*#colonne_gauche p { line-height:14px;}*/
#colonne_gauche a{background:transparent url(../img/include/puce_content.jpg) no-repeat scroll right; color:#94251f; padding:0 10px 0 0; text-decoration:none; font-weight:bold;}

.citation { margin: 0 0 25px 0;color:#706961;}
.citation cite { font-style:normal; font-weight:bold; font-size:11px;}
.citation p { font-size:10px; text-align:right; margin:10px 0 0 0;}
.citation img { margin:0 10px 0 0;}

a div { color:#000; text-decoration:none;}

#vignette02 { background:url(../img/vignetteoupratiquer.gif) no-repeat; height:95px; margin:5px 0 0 0; }
#vignette01 { background:url(../img/vignetteformations.gif) no-repeat; height:94px;}

#vignette01,#vignette02 { width:130px; padding:10px 0 0 115px;}

* html #vignette01,* html #vignette02 { width:132px; padding:10px 0 0 115px;}

#vignette01 h1,#vignette02 h1 {width:140px; font-size: 14px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; color:#000;}
#vignette01 p,#vignette02 p {width:130px; font-weight:normal;}

/*COMITE*/

#contact_association { width:490px; margin:10px 0 0 15px;}
* html #contact_association { width:490px; margin:10px 0 0 35px;}
#contact_association td.portrait{ display:block; background:url(../img/include/back_img.gif) no-repeat; width:76px; height:76px; padding:6px 0 0 6px;}

#contact_association td{ padding:10px 10px 0 0;}
#contact_association .description td { padding:0; min-height:25px;}
* html #contact_association .description td { padding:0; height:25px;}
#contact_association td.description_content div{ padding:0 0 10px 0; color:#706961; text-align:justify;}

/*MOTEUR RECHERCHE*/




* html form.recherche { margin:0 0 10px 0;}
* html form.recherche input,form.recherche label{ display:block; float:left;margin:0 0 0 5px;}
* html form.recherche input { color:#5a5a5a; font-size:9px; padding:3px 0 3px 5px;}
* html form.recherche label{font-weight:bold; margin:5px 0 0 0; font-size:11px;}
* html form.recherche .btn_recherche{ margin:0 0 0 5px; padding:0;}
* html ul.recherche { margin:15px 0 0 15px;}
* html ul.recherche li{ margin:0 0 0 15px; list-style-image:url(../img/include/puce_content.jpg);}
* html ul.recherche li h5 {color:#706961; font-size:10px; margin:2px 0;}
* html ul.recherche li p{color:#706961;}

form.recherche { margin:0 0 10px 0;}
form.recherche input,form.recherche label{ display:block; float:left;margin:0 0 0 5px;}
form.recherche input,form.recherche_princ input { color:#5a5a5a; font-size:9px; padding:3px 0 3px 5px;}
form.recherche label{font-weight:bold; margin:5px 0 0 0; font-size:11px;}
form.recherche .btn_recherche{ margin:0 0 0 5px; padding:0; background:url(../img/include/btn_moteurrecherche.jpg) no-repeat; width:17px; height:20px; border:medium none; font-size:0px;}
ul.recherche { margin:15px 0 0 15px;}
ul.recherche li{ margin:0 0 0 15px; list-style-image:url(../img/include/puce_content.jpg);}
ul.recherche li h5 {color:#706961; font-size:10px; margin:2px 0;}
ul.recherche li p{color:#706961;}

input.envoyer {background:#93241b; border:medium none; color:#FFF; font-size:10px; font-weight:bold; padding:3px 8px;}
input.envoyer:hover {background:#9e271f; border:medium none;}
* html input.envoyer {padding:3px 2px;}

#nav_page_recherche {width:560px; height:16px; margin:20px 0; position:relative;}
#nav_page_recherche a#prev_btn { color:#fff; font-weight:normal; background:url(../img/include/prev_btn.jpg) no-repeat; width:70px; height:16px; display:block; float:left; padding:1px 0 0 15px;font-size:9px;}
#nav_page_recherche a#next_btn { color:#fff; font-weight:normal; background:url(../img/include/next_btn.jpg) no-repeat; width:70px; height:16px; display:block; float:left; padding:1px 0 0 10px; font-size:10px; position:absolute;right:0;}

#nav_page_recherche a#prev_btn:hover { background:url(../img/include/prev_hover_btn.jpg) no-repeat;}
#nav_page_recherche a#next_btn:hover { background:url(../img/include/next_hover_btn.jpg) no-repeat;}

/*DIV LEGENDE ANNUAIRE*/
#legende_annuaire {position:fixed; top:10px; right:40px;background:#efdeca; border:6px solid #8f1f1b;z-index:0; font-size:8.5px; overflow:none; height:430px; padding:0; width:220px;}
* html #legende_annuaire {position: absolute;
 top:expression(documentElement.scrollTop+body.scrollTop);right:52px; z-index:0; font-size:9px;width:220px;}
* html #legende_annuaire #close { background:url(../img/header_close.jpg) #8F1F1B no-repeat right; width:220px;}
#legende_annuaire h2,#legende_annuaire h4,#legende_annuaire table { margin:10px 10px;}
#legende_annuaire td.legende_cols_right {width:50px;}
.legende_cols_right p { width:180px; color:#706961; padding:0 3px 0 3px;}
* html .legende_cols_right p { width:170px;}
*:first-child+html #legende_annuaire { font-size:10px;}
#legende_annuaire #close { background:url(../img/header_close.jpg) #8F1F1B no-repeat right; height:22px; display:block; margin:0 0 5px 0;}


/*DIV LEGENDE FORMATION*/


#legende_formation {position:fixed; top:10px; right:40px;background:#efdeca; border:6px solid #8f1f1b;z-index:0; font-size:8.5px; overflow:none; height:350px; padding:0 0 10px 0; width:220px;}
* html #legende_formation {position: absolute;
 top:expression(documentElement.scrollTop+body.scrollTop);right:52px; z-index:0; font-size:9px;width:220px; height:365px;}
*:first-child+html #legende_formation p{ font-size:10px;}
* html #legende_formation #close { background:url(../img/header_close.jpg) #8F1F1B no-repeat right 1px; width:220px;}
#legende_formation h2,#legende_formation h4,#legende_formation table { margin:10px 0 10px 10px;}

#legende_formation td.legende_cols_right {width:50px;}
.legende_cols_right p { width:180px; color:#706961; padding:0 3px 0 3px;}

#legende_formation #close { background:url(../img/header_close.jpg) #8F1F1B no-repeat right; height:22px; display:block; margin:0 0 10px 0; width:220px;}



/* galerie photo */

.galerie { background:#fff; margin:0 15px 0 0;}
#img_galerie { margin:0 auto;}


/* ##################### TINY MCE ###################### */
body.mceContentBody { background:url(../img/include/bkgd_content.jpg) repeat-y; width: 500px; min-height: 450px; padding: 5px 20px 0 20px; font-size:11px; white-space: normal; color:#706961;}

body#tinymce.mceContentBody p{white-space: normal;}
*:first-child+html body.mceContentBody {white-space: normal; width:500px;}
* html body.mceContentBody p{white-space: normal;width: 500px;}