@charset "utf-8";
/* CSS Document */
html, body, div, p, ul{margin:0; padding:0;}
#framexx{background:url(../images/image-cote.png) 0px 0px no-repeat; background-position:bottom right;}
.endmenu{background:url(../images/menu/menuvide.jpg) repeat-x;}
input{background:url(../images/fond-form.jpg) 0px 0px repeat-x;}
textarea{background:url(../images/fond-form.jpg) 0px 0px repeat-x;}
a{text-decoration:none; outline:none; color:#FFF;}
a.link{text-decoration:none; outline:none; color:#4f66a6;}
a.link:hover{text-decoration:none; outline:none; color:#22429a;}
img{border:none;}
body{background:#003986; color:#FFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
#header{width:100%; height:250px;}
#header-content{width:1000px; height:250px; margin:0 auto;}
#menu{width:100%; height:30px; background:#4f66a6; border-bottom:1px solid #3d569b; border-top:1px solid #3d569b;}
#menu-content{width:1000px; height:30px; margin:0 auto;}
.limenu{display:block; float:left; width:auto; height:30px; font-size:13px; font-weight:bold; padding-top:6px; border-left:1px solid #3d569b; border-right:1px solid #000;}
.limenu:hover{width:auto; height:28px; font-size:13px; font-weight:bold; padding-top:6px; border:1px solid #5c0204;}
.limenuactif{display:block; float:left; width:auto; height:30px; font-size:13px; font-weight:bold; padding-top:6px; border:1px solid #3d569b;}
.limenuactif a{color:#FFF; height:24px; display:block; padding-left:16px; padding-right:16px;}
#leftlettre{width:50px; min-height:438px; float:left;}
#content{width:100%; height:auto; color: #666; min-height:438px;}
#content-content{width:1000px; height:auto; margin:0 auto;}
#left{width:650px; height:auto; float:left; padding:20px; text-align:justify; padding-right:0; }
#right{width:260px; height:auto; float:left; padding:20px; padding-left:10px;padding-right:10px;}
#footer{width:100%; height:80px; background:#003986 url(../images/footer.jpg) 370px 0px no-repeat; text-align:right;}
#footer-content{width:1000px; height:auto; margin:0 auto; font-size:10px;}
#footer a{font-weight: normal; font-size:10px;}
#lirebtn{background:url(../images/lire.png) 0px 0px no-repeat; height:23px; width:55px; margin-left:10px; margin-bottom:5px; color:#FFFFFF; display:block; float:left; overflow: hidden;}
hr{border:1px solid #dcdcdc; width:240px;}
.menu{float:left; list-style-type:none; border-right:1px solid #89a4c8; border-left: 1px solid #033b87; height:30px; width:100px;}
.menu a{display:block; width:100px; height:30px; font-weight:bold;}
.menu a.edito{background:url(../images/menu/edito.jpg) 0px 0px no-repeat;}
.menu a.edito:hover{background:url(../images/menu/edito.jpg) 0px -30px no-repeat;}
.menu a.edito-actif{background:url(../images/menu/edito.jpg) 0px -30px no-repeat;}
.menu a.bureaux{background:url(../images/menu/bureaux.jpg) 0px 0px no-repeat;}
.menu a.bureaux:hover{background:url(../images/menu/bureaux.jpg) 0px -30px no-repeat;}
.menu a.bureaux-actif{background:url(../images/menu/bureaux.jpg) 0px -30px no-repeat;}
.menu a.role{background:url(../images/menu/role.jpg) 0px 0px no-repeat;}
.menu a.role:hover{background:url(../images/menu/role.jpg) 0px -30px no-repeat;}
.menu a.role-actif{background:url(../images/menu/role.jpg) 0px -30px no-repeat;}
.menu a.partenaires{background:url(../images/menu/partenaires.jpg) 0px 0px no-repeat;}
.menu a.partenaires:hover{background:url(../images/menu/partenaires.jpg) 0px -30px no-repeat;}
.menu a.partenaires-actif{background:url(../images/menu/partenaires.jpg) 0px -30px no-repeat;}
.menu a.adherents{background:url(../images/menu/adherents.jpg) 0px 0px no-repeat;}
.menu a.adherents:hover{background:url(../images/menu/adherents.jpg) 0px -30px no-repeat;}
.menu a.adherents-actif{background:url(../images/menu/adherents.jpg) 0px -30px no-repeat;}
.menu a.actualites{background:url(../images/menu/actualites.jpg) 0px 0px no-repeat;}
.menu a.actualites:hover{background:url(../images/menu/actualites.jpg) 0px -30px no-repeat;}
.menu a.actualites-actif{background:url(../images/menu/actualites.jpg) 0px -30px no-repeat;}
.menu a.calendrier{background:url(../images/menu/calendrier.jpg) 0px 0px no-repeat;}
.menu a.calendrier:hover{background:url(../images/menu/calendrier.jpg) 0px -30px no-repeat;}
.menu a.calendrier-actif{background:url(../images/menu/calendrier.jpg) 0px -30px no-repeat;}
.menu a.contact{background:url(../images/menu/contact.jpg) 0px 0px no-repeat;}
.menu a.contact:hover{background:url(../images/menu/contact.jpg) 0px -30px no-repeat;}
.menu a.contact-actif{background:url(../images/menu/contact.jpg) 0px -30px no-repeat;}
.menu a.accueil{background:url(../images/menu/home.jpg) 0px 0px no-repeat; width:64px;}
.menu a.accueil:hover{background:url(../images/menu/home.jpg) 0px -30px no-repeat; width:64px;}
.menu a.accueil-actif{background:url(../images/menu/home.jpg) 0px -30px no-repeat; width:64px;}
.rss{background:url(../images/rss.png) 0px 0px no-repeat; height:26px; width:26px !important; width:26px; display:block; float:right;}
.rss:hover{background:url(../images/rss.png) 0px 0px no-repeat;}
.adherent{background:url(../images/puce-adherent.png) 0px 0px no-repeat; height:17px; width:200px; display:block; padding-left:26px; padding-top:6px;}
.adherent:hover{background:url(../images/puce-adherent.png) 0px -23px no-repeat;}
.programmes{background:url(../images/btn-programmes.jpg) 0px 0px no-repeat; height:38px; width:199px; display:block; margin-left:40px; padding-top:6px;}
.programmes:hover{background:url(../images/btn-programmes.jpg) 0px -46px no-repeat;}
.actu{background:url(../images/btn-actu.jpg) 0px 0px no-repeat; height:38px; width:199px; display:block; margin-left:40px; padding-top:6px;}
.actu:hover{background:url(../images/btn-actu.jpg) 0px -46px no-repeat;}
input{border:1px solid #666;}
textarea{border:1px solid #666;}
.box-adherents{width:135px; height:110px; background:url(../images/bloc-adherent.png) 0px 0px no-repeat; float:left; padding-top:10px; padding-left:25px; cursor:pointer;}
.box-adherents:hover{background:url(../images/bloc-adherent.png) 0px -119px no-repeat;}
.box-adherents-vide{width:160px; height:120px; background:url(../images/bloc-adherent.png) 0px 0px no-repeat; float:left; text-align:center; cursor:pointer;}
.box-adherents-vide:hover{background:url(../images/bloc-adherent.png) 0px -119px no-repeat;}
.box-partenaires{float:left; text-align:left; margin-bottom:16px; background:url(../images/bloc-partenaires.png) 0px 0px no-repeat; width:310px; height:149px; padding-left:10px; padding-top:6px;}
.intro-partenaires{text-align:left; margin-bottom:16px;}
.intro-adherents{text-align:left; margin-bottom:16px;}

#submit_rechercher{background:url(../images/btn-rechercher.png) 0px 0px no-repeat; width:90px; height:22px; border:none; cursor:pointer;}
#submit_rechercher:hover{background:url(../images/btn-rechercher.png) 0px -22px no-repeat;}
#f_contact_submit{background:url(../images/btn-envoyer.png) 0px 0px no-repeat; width:90px; height:22px; border:none; cursor:pointer;}
#f_contact_submit:hover{background:url(../images/btn-envoyer.png) 0px -22px no-repeat;}

#overlay{width:100%; height:100%; opacity:0.6; filter:alpha(opacity=60); position:absolute; z-index:50; display:none; left:0; top:0; background:#000 url(../images/overlay.png) repeat;}
#adherents-frame{left:0; top:144px; line-height:0; position:absolute; text-align:center; width:100%; z-index:60; display:none;}
#admin-frame{left:0; top:80px; line-height:0; position:absolute; text-align:center; width:100%; z-index:60;}
.titre{color: #660000; font-size:14px;}
.titreadherents{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#3399FF;}
#bg {
 background:#FFF ;
 background-repeat:no-repeat;
 background-position:bottom left;}
.lienpartenaire{text-decoration:none; outline:none; color: #4f66a6;}
.lienpartenaire:hover{text-decoration:none; outline:none; color:#22429a;}
.histo{ text-align: justify; display:none;}

#framexx{background:#FFF; overflow-x:hidden;}
#accordion{width:260px;}
#accordion a{color:#333; outline:none;}
.ui-accordion-content{ overflow:hidden; padding:0;}
.ui-accordion-header{height:auto; overflow:hidden; padding-left:24px; font-size:12px;}
h4{margin-top:6px; margin-bottom:6px;}
.ui-accordion .ui-accordion-content { padding:0; padding-left:6px; padding-right:6px; overflow:hidden;}
.ui-accordion .ui-accordion-header { font-size:12px; height:33px;}

.link_presse{color:#5B67FD;}
.ListePresse{padding-left:20px;}
#SlideProgrammes img{padding:35px; background:#e8e8e8; padding-top:10px; padding-bottom:20px;}
.clear{clear:both;}
#SlideProgrammes{ width: 200px;}