img {border:0px gray solid}
html {overflow: scroll;}
body { margin: 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #F5F5F5; scrollbar-face-color: #FFDDAA; scrollbar-face-color: #C21831; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #5555DD; scrollbar-darkshadow-color: #000055; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; text-align:center; margin:0; width:100%;}

.content {margin:0 auto; padding:0px; clear:both; width:966px; text-align:left; padding-bottom:30px;}


.contenu {width:964px;float:left; clear:none; padding-bottom:10px; background:#FFF; border-left:1px #D6DEE7 solid;  border-right:1px #D6DEE7 solid;  border-bottom:1px #D6DEE7 solid; text-align:left;margin-bottom:15px;  min-height:100%}
 
.contenureel {padding:0 0 0 0; width:964px; background-repeat:no-repeat; background-position:-1px 0px;}


.header {width:100%;float:left; clear:none; margin:0; padding:0;  }
.header a {text-decoration:none}

.home {display:block; clear:both;}



textarea.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width:300; height:90}

input.submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; cursor: hand; vertical-align: middle; font-size: 12px; text-transform: uppercase}

h1 {color:#000; font-size:20px; font-family:Arial, Helvetica, Verdana; text-align:left; padding: 0px 15px 15px 0px; border-bottom:1px solid #00aecb}
.contenureel h1 {padding-top:30px;}

tr.bis {background-color:#DDDDDD}

th { font-family:Arial, Helvetica, sans-serif; color:#2F3E75; font-size: 14px; font-weight: bold; background-color: #FFCC66}
th.trier { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 14px; font-weight: bold; background-color: #AA6600}

th.header { font-size: 16px; color:#FFFFFF; font-weight: bold; background-color: #2D3E76; text-transform: uppercase }

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
td.description {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align:justify }

td.erreur {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color:#FF0000 }

td.comment { font-size: 11px;text-align: right; font-style: italic ; background-color: #E9E9E9}

td.menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#572117}

td.chemin {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#FFFFFF }
td.enplus {font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:10px}
td.image {font-size:10px ; background-color: #D9E4F4}
td.slogan {font-size:12px ; background-color: #EEEEFF; text-align:justify; font-weight:bold}
td.titre { font-weight: bold; background-color: #99adb7; text-transform: uppercase }
td.titre2 { font-size:14px; font-weight: bold; background-color: #EEDDCC; text-transform: uppercase }
td.top { font-weight: bold; background-color: #DDDDB0; text-transform: uppercase; vertical-align:top }

td.bouton { font-size: 11px; text-align: center; font-weight: bold; background-color: #7b8991}


td.blanc { background-color:#FFFFFF}

td.aide { font-size: 11px; text-align: left; background-color: #AA002C; background-image:url(../commun/fond.jpg)}

a { text-decoration:none; color:#000000; }
.contenu a { text-decoration:none; color:#000000;border-bottom: 1px dashed #CCC; }
.home a { text-decoration:none; color:#000000;border-bottom: none; }

a.tri { text-decoration:underline; color:#FFFFFF }
a.chemin { text-decoration:none; color:#FFFFFF;font-weight: bold; font-style:italic  }
a.lastchemin { text-decoration:none; color:#FFFFFF;font-weight: bold; font-style:italic }
a:hover { text-decoration:underline; color:#FF0000}
a.titrer { text-decoration:none; color:#FFCC66 }


a.langueoff {color:#b6b6b6;}
/*
a.navig {text-decoration:none; color:#000000; font-family:verdana; font-weight:bold}
a.navig:hover {text-decoration:none; color:#000000; background-color:#dddddd; font-family:verdana; font-weight:bold}
.navigselected {color:#FFFFFF; background-color:#c21831; font-family:verdana; font-weight:bold}
.navigselected:hover {color:#FFFFFF; background-color:#c21831; font-family:verdana; font-weight:bold;text-decoration:underline}
*/


a.lienplus {text-decoration:none;color:#000; background:#F6f6f6; border:1px solid #c9c9c9; padding:5px; clear:both; display:block; font-weight:bold; margin-bottom:25px; background:url(../images/puce_lien.gif) no-repeat left #f6f6f6; padding-left:11px;}
a.lienplus:hover {text-decoration:none;color:#050505;background:url(../images/puce_lien.gif) no-repeat left #d6d6d6;}

a.lienplus2 {text-decoration:none;color:#000; clear:both; display:block; font-weight:bold; background:url(../images/puce_lien.gif) no-repeat left; padding-left:11px; font-size:10px; }
a.lienplus2:hover {text-decoration:underline;color:#050505;}

a.lienplus3 {text-decoration:none;color:#fff; clear:both; display:block; font-weight:bold; padding:4px; font-size:9px; background:url(../images/puce_publis.gif) no-repeat #00a8c7; padding-left:18px; background-position:5px;}
a.lienplus3:hover {text-decoration:underline;color:#fff;}

ul {color:#0000BB }


.oblige {color: #FF0000;  text-transform: uppercase}

.fondheader {
background: url(../images/fond_trame_header.jpg) no-repeat top right;
width:966px;
}

.fondrecherche {
background: url(../images/fond_trame_header.jpg) no-repeat bottom right;
width:974x;
}

/**NEW Sept 2009**/

.recherchediv {background:url(../images/fond-recherche.gif) no-repeat; margin-left:10px; float:left; clear:both; margin-top:10px; padding-left:3px; width:562px;}
.recherchediv input.champ {height:16px; width:180px; padding-right:12px; border:0; color:#7f7f7f; background-color:#f5f5f5;}

.content_menu {width:964px; background:#00accc;float:left; clear:both; height:21px;display:block;margin:0 0 15px 0; padding:0; color:#fff ; }
ul.mainmenu {list-style-type:none; margin:0px;   padding:0 0 0 10px; height:21px;float:left; clear:both; display:block;width:964px;}
ul.mainmenu li {list-style-type:none; float:left; clear:none; margin:0px; padding:0px;  height:21px;margin-right:10px; font-face:arial; font-size:13px; display:block; font-weight:bold;line-height:21px;}
ul.mainmenu li a{ color:#FFF; margin:0px; padding:0px 4px 0px 4px; line-height:21px;  height:21px; text-decoration:none; border-bottom:none;display:block;float:left; clear:none;}
ul.mainmenu li a:hover{color:#FFF; text-decoration:underline}
ul.mainmenu li a.selected{color:#FFF; text-decoration:none; background-color:#0088c2;}

.recherche {background:url(../images/fond_rechercher.jpg) no-repeat left;float:left; clear:none; width:100%; height:42px;padding:0; margin:0;}
.rechercheform {float:left; clear:none;}

.evenementhp {width:100%;border:1px #aaa solid; float:left; clear:both; margin: 0 0 25px 0;background:#F2F2F2;}
.evenementdesc {width:550px; padding:5px; float:right; clear:right; font-size:12px;}
.evenementhp img {  border:none; margin:0 ; padding:0;}
.eventimage {float:left; border:0; width:128px; height:95px; margin:0; padding:0;}

.dossier {margin-left:15px;border-right:1px #CECECE solid;border-left:1px #CECECE solid; padding:0 0 0 0; background:#F6F6F6; color:#050505}

.dossier img {width:100%}

h2.separateur_hp {background:url(../images/separateur_hp.gif) no-repeat bottom left; padding-bottom:4px; padding-left:8px; width:100%; height:15px; color:#808080; font-family:arial; font-size:13px; text-transform:uppercase;}


.blocnewscat {color:#808080; font-size:13px;clear:both; background:url(../images/fond-blocnewscat.gif) repeat-x top center ;  border-bottom:1px solid #dbdbdb;margin-bottom:20px}
.blocnews {clear:both; padding: 4px 13px 8px 0px; font-size:13px; }
.blocnews2 { padding: 4px 0 8px 20px}
 
.blocnews2 .blocnewscat {padding: 0 0 10px 0; border-bottom:1px #B2B2B2 solid; }
.blocnews2 .blocnews {font-size:12px;}

 
.importante {background:#F2F2F2;border-top:1px #dbdbdb solid;margin-left:-10px;padding:0  0 0 -10px}

div#exceptup {margin-left:-10px;padding:0  0 0 -10px;clear:both;margin-top:10px}
div#exceptdown {margin-left:-10px;padding:0  0 0 -10px;clear:both;border-top:1px #dbdbdb solid; margin-bottom:10px}
div#exceptup img{margin-left:0px;margin-bottom:-1px}
div#exceptdown img{float:right;margin-top:-3px}
div#exceptin {background:#F2F2F2;border-top:1px #0088c2 solid;border-bottom:1px #0088c2 solid;clear:both; padding: 4px 13px 8px 10px; font-size:13px;}
div#plaquettecso img{margin: 0 0 0 85px; }
div#plaquettecso { margin-left: 15px;padding: 0 0 27px 0;border-bottom:1px #CECECE solid; }
div#telechargerplaquette { border-bottom:1px  #CECECE solid;margin-left:15px;height:25px} 
div#telechargerplaquette a {float:left;margin: 5px 0  5px 0}
div#telechargerplaquette img{float:left; padding: 0}

div#annoncecolloque {color:#000; font-size:12px;clear:both; margin : 5px 0 5px 0}
.datenews {color:#00aece; font-size:9px}
.importante {background:#F2F2F2;}
.rencontres {clear:both; padding:0px 10px 20px 0}
.prochainesrencontres {clear:both; padding:10px 0px 10px 0px; font-size:12px; color:#000; }
.prochainesrencontres a {font-weight:normal}
.daterencontre {color:#000; font-size:12px; font-weight:bold}
.typerencontre {color:#969696; font-size:9px; }
h1.evenement {color:#7f7f81; font-size:17px; margin:0; padding:0; font-family:verdana, arial; border:0;}
h1.evenement {padding:0 0 0 0;}
h4.rencontres {color:#00aece; font-size:11px; padding:0px; margin:0px;}
.prochainement {border-left:7px solid #f5f5f5; padding: 6px 0 6px 16px; margin:3px 0 3px 0; font-size:12px; border-bottom:1px solid #dbdbdb;}

.parutionsCSO {border-top:1px solid #DDD; background:#FFF; margin:0 ;padding:0; border-right:none;}
.parutionsCSOitems {padding:14px 0;}

.autresPublicationsitems {padding:14px 0;}

.footer {text-align:center; padding:35px 20px 0px 20px; margin:5px; font-size:9px; color:#8D9EAC}

.footer a {color:#8D9EAC;text-decoration:none; border:none}
.footer a:hover {color:#8D9EAC;text-decoration:underline; border:none}

a.contact {background:url(../images/icon_contact.gif) no-repeat left; padding-left:20px; }
a.rss {background:url(../images/icon_rss.gif) no-repeat left; padding-left:20px;}
a.twitter {background:url(../images/icon_twitter.gif) no-repeat left; padding-left:20px;}
a.newsletter {background:url(../images/icon_newsletter.gif) no-repeat left; padding-left:20px; }

ul.poles {list-style-type:none; margin:0px; padding:10px;}
ul.poles li a{padding:4px 0px 0px 0px; font-size:15px}
ul.souspoles {margin:10px; padding:0px 10px 10px 10px; }
ul.souspoles li {list-style-type:none; background:url(../images/puce1.gif) no-repeat left; padding-left:11px;}
ul.souspoles li a {margin:3px;font-size:11px;}







.popupequipehaut   { position:absolute;top:0px;left;0px;width:340px; background-color:#00AECE;font-size:13px; text-align:right;padding:0px 8px 5px 0px;} 
.popupequipehaut a {font-size:10px;color:white; text-align:right; }
.popupequipe   { margin-right:0px;width:100%;heigth:100%;  background-color:#FFFFFF;color:#000;} 
.popupequipe td {font-size:12px; }
.popupequipe img {margin-left:15px; margin-right:15px; float:left;}
.popupequipe  { width:100%; color:gray; }
span.nom {font-size:14px; color:black; font-weight:bold;letter-spacing: 1px;}
span.grade {font-size:13px; color:gray; font-weight:600;letter-spacing: 0.4px;}

.dossier h3 {font-size:14px; margin:0; border-bottom:1px solid #d5d5d5; padding:7px; color:#7f7f7f; font-weight:bolder;}
.dossier p {margin:0 0 14px 0; padding:9px 9px 0 9px; font-size:12px;}
.dossier a.lienplus2 {text-decoration:none;color:#808080; clear:both; display:block; font-weight:normal; background:none; padding-left:0px; font-size:10px; float:right}

.langues {float:right;clear:none; margin-top:-17px;}
.liens-header {padding-left:500px;padding-top:14px;}

.recherchediv input.searchvalide {background:none; background-image:url(../images/btn_ok_search.gif); width:25px; height:25px;border:0;cursor:hand;background-repeat:no-repeat;}
.recherchediv input.searchvalide:hover {background:none; background-image:url(../images/btn_ok_search_on.gif); width:25px; height:25px;border:0;cursor:hand;background-repeat:no-repeat;}

.titre-liste {font-size:15px; color:#00AECE; font-weight:bold; border-bottom: 1px solid #00AECE; margin-bottom:5px; width:100%}

h1.vide {border:none;}
/** home **/
div#Conteneur1 {width:712px;float:left;padding:0 0 0 15px}
div#Conteneur2 {width:auto;float:left;margin-left:5px}
div#Colonne1 {float:left; width: 98.8%;}
div#Colonne2 {float:left; width: 53%;padding: 0 0 0 0} 
div#Colonne3 {float:left; width: 43%;padding: 0 0 0 0;margin-left:2.8% } 
div#Colonne4 {margin-left:20px;float:left; width: 191px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
div#foot {clear:both}
div#stopcolonne1 {clear:both}
div#stopcolonne2 {clear:both}
div#stopcolonne3 {clear:both;}
div#stopcolonne31 {clear:both}
div#stopconteneur1{clear:both}
div#stopconteneur2{clear:both}
div#stopcolonne4 {clear:both}

/** fiche actu **/
div#Cont1 {width:auto;float:left;padding:0 0 0 0}
div#Cont0 {width:870px;float:left;padding:15px 0 0 32px;}

div#Cont2 {width:650px;float:left;padding:0 0 0 32px;text-align:justify}
div#Cont2 img{padding : 0 20px 10px 0}
div#Cont3 {width:200px;float:left;margin-top:20px;margin-left:25px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
div#stopcont0 {clear:both}
div#stopcont1 {clear:both}
div#stopcont2 {clear:both}
div#stopcont3 {clear:both}

/** cv **/
div#cvCont1 {width:auto;float:left;padding:0 0 0 0}

div#cvCont0 {width:870px;float:left;padding:15px 0 0 32px;}


div#cvCont2 {width:610px;float:left;padding:0 0 0 32px;text-align:justify;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
div#cvColonne2 {float:left; width: 35%;padding: 0 0 0 0} 
div#cvColonne3 {float:left; width: 65%;padding:0  0 0 0} 
div#cvCont3 {background-color:#EDF0F3 ;float:right;width:200px;margin-right:30px;;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
div#stopcont0 {clear:both}
div#stopcont1 {clear:both}
div#stopcont2 {clear:both}
div#stopcont3 {clear:both}
/** poles0**/
div#p0Cont1 {width:33px;float:left;padding:0 0 0 0;} 
div#p0Cont2 {width:875px;float:left;padding:14px 0 0 32px;font-size:13px;text-align:justify}




/** recherche0**/
div#r0Cont1 {width:33px;float:left;padding:0 0 0 0;} 
div#r0Cont2 {width:875px;float:left;padding:14px 11px 0 32px;font-size:13px;text-align:justify}
#r0Cont2 ul {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
margin-top:0px;
margin-left:0;
padding: 0 0 0 5px;
   }  
#r0Cont2 li {

    margin-left:0px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
    list-style-image: url(../images/puce1.gif);
    list-style-position: inside;
   }


#r0Cont2 h2 {font-size:16px; margin:0; padding:0 0; color:#7f7f7f; font-weight:bolder;}



/** recherche2**/
div#rCont1 {width:33px;float:left;padding:0 0 0 0}
div#rCont2 {width:689px;float:left;padding:14px 10px 0 32px;text-align:justify}
div#rCont2texte {width:650px;float:left;text-align:justify}
div#rCont2 img{padding : 0 0 10px 0}
div#rCont3 {width:200px;float:right;margin-top:80px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}


#rCont2 li {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
    list-style-image: url(../images/puce1.gif);
    list-style-position: inside;
   }


ul.typeequipe {list-style-type:none; margin:0px; padding:10px; }
ul.typeequipe li{padding:4px 0px 0px 0px; font-size:15px;color:#000;clear:both;}
ul.equipe {margin:10px; padding:0px 10px 10px 10px; }
ul.equipe li {padding:0px; list-style-type:none; background:url(../images/puce1.gif) no-repeat left; padding-left:11px;}
ul.equipe li a {margin:3px;font-size:11px;}

.encarts_equipe  { float:right;padding: 0 0 0 0;} 

ul.membre li { list-style-type:none; color:gray;margin-bottom:25px; }
ul.membre li a {}
ul.membre li p {padding: 0 0 0 ;line-height: 9px;}


/** equipe**/
div#eCont0 {width:870px;float:left;padding:15px 0 0 32px;}
div#eCont1 {width:33px;float:left;padding:0 0 0 0}
div#eCont2 {width:315px;float:left;padding:0 0 0 24px;}
div#eCont3 {width:300px;float:left;}
div#eCont4 {width:290px;float:right;}


div#membreequipe {float:left;width:90%;margin-left:0px;font-family:   Helvetica, sans-serif;color:gray;font-size:12px} 
div#membreequipe a {font-family:   Verdana,sans-serif;font-weight:normal;font-size:11px}
div#listequipe {float:left;margin-top:20px; margin-left:20px;margin-bottom:20px;padding: 0 0 0 20px; border-left:1px  #D6DEE7 solid;  }