/***************** BODY *****************/
* {/*---on passe toutes les marges à 0---*/margin:0;padding:0;}
body, html {	height:100%;}
body{background: #191919 url(../images/charte/bg_body.jpg) center top repeat-y;font-family:Arial,Helvetica,sans-serif;}
form fieldset {border:none;}
/***************** CONTAINER *****************/
#container {position:relative;min-height:100%;width:100%;background: transparent url(../images/charte/BGheader1.png) center top no-repeat;}
#container-interne {position:relative;width:990px;margin:0 auto;background:url(../images/charte/BGheader2.jpg) center top no-repeat;}

/***************** HEADER *****************/
#header {float:left;position:relative;display:inline;width:990px;height:175px;}
#headerFlash {position:absolute;z-index:1;width:990px;height:168px;/*obligatoire si il y a un flash (firefox)*/display:block;outline:0;z-index:1;}
#header span.hidden{display:none;}
/*************** CONNEXION *****************/
#headerConnection{top:0px;display:inline;right:0px;position:absolute;z-index:50;background-color:transparent;/*width:447px;*/width:350px;height:35px;padding:5px 35px 0 0;font-size:11px;color:#504f4f;font-weight:bold;}
#headerConnection p.log_info{display:block;float:left;width:112px;height:29px;}
#headerConnection p.log_info span{display:block;float:left;width:112px;}
#headerConnection p.log_info .log_acces{font-weight:bold;}
#headerConnection p.log_info .log_mdp{font-style:italic;font-size:10px;font-weight:normal;color:#9d9e9e;}
#headerConnection div#log_form{display:block;float:left;width:210px;}
#headerConnection div#log_form fieldset{margin-top:2px;}
#headerConnection div#log_form input{vertical-align:top;width:86px;height:16px;padding-top:2px;border:1px solid #fff;background:transparent url(../images/charte/bg_input_log.jpg) top left no-repeat;font-size:11px;color:#8c8c8c;}
#headerConnection div#log_form .log_txt{width:86px;height:18px;border:1px solid #ffffff;}
#headerConnection div#log_form .log_ok{width:22px;height:20px;border:none;background:transparent url(../images/charte/btn_ok.gif) center top no-repeat;margin-left:2px;color:#ffffff;font:bold 8px/22px Arial, Helvetica, sans-serif; cursor:pointer;}
#headerConnection div#log_form .log_ok:hover{background-position:0px -22px;}

#headerConnection div#log_logged{width:265px;height:30px;position:absolute;top:10px;right:60px;}
#headerConnection div#log_logged p{display:inline;font-size:11px;font-weight:normal;color:#504f4f;}
#headerConnection div#log_logged p span{font-weight:bold;color:#008816;}
#headerConnection div#log_logged a.lien_deco{color:#808080;text-decoration:underline;}
#headerConnection div#log_logged a.lien_deco:hover{text-decoration:none;}

/***************** MENU TOP *****************/
#menu1
{ 
	padding:0 0 0 0;
}

*html #menu1
{
	margin-bottom:20px;
}

#menu1 ul
{
	padding:0 0 0 0;
}

#menu1 ul li
{
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#menuTop {background: url(../images/charte/bg_nav.png) top left no-repeat;position:relative;float:left;width:876px;height:47px;list-style:none;display:inline;list-style:none;z-index:50;margin:4px 0 20px 57px;padding-bottom:35px;padding-left:7px;padding-top:6px;}
#menuTop li {position:relative;float:left;width:auto;z-index:10;}
#menuTop a {text-decoration:none; font:bold 12px/35px Arial, Helvetica, sans-serif;color:#3b3b3b;text-align:center;display:block;height:35px;overflow:hidden;width:auto; cursor:pointer;}
#menuTop a.lastItem{color:#008112;}
#container #menuTop a:hover, #container #menuTop a.trigered, #container #menuTop a.rubrique_active {color:#111;}
#menuTop li.bt1 a{width:120px;}
#menuTop li.bt2 a{width:140px;}
#menuTop li.bt3 a{width:138px;}
#menuTop li.bt4 a{width:90px;}
#menuTop li.bt5 a{width:94px;}
#menuTop li.bt6 a{width:140px;}
#menuTop li.bt7 a{width:138px;}

#menuTop li a:hover{background: url(../images/charte/bg_nav_hover.jpg) top left no-repeat; display:block; height: 35px;color:#3b3b3b;}
#menuTop .bt1 a:hover {background-position: 8px 6px;}
#menuTop .bt2 a:hover {background-position: -120px 6px; }
#menuTop .bt3 a:hover { background-position: -260px 6px;}
#menuTop .bt4 a:hover { background-position: -398px 6px;}
#menuTop .bt5 a:hover { background-position: -488px 6px;}
#menuTop .bt6 a:hover { background-position: -582px 6px;}
#menuTop .bt7 a:hover { background-position: -722px 6px;}
/***************** SOUS MENU *****************/


#menuTop li ul {list-style:none;position:absolute;top:-6000px;left:0;background: #dddfe1 url(../images/charte/bg_ss_menu.png) top left repeat-x;border:1px solid #ffffff;z-index:20;padding-top:10px;filter:alpha(opacity=90); opacity:0.9;}
#menuTop li li {float:none;}
#container #menuTop li li a {background:none;width:150px;position:relative;height:25px;font:normal 11px Arial, Helvetica, sans-serif;text-transform:none;color:#3b3b3b;text-decoration:none;text-align:left;padding-bottom:0px;}
*html #container #menuTop li li a
{
	display:inline;
}
#container #menuTop li li a span{margin-left:5px;margin-right:5px;border-bottom:1px solid #ffffff;padding-bottom:4px;display:inline-block;width:140px;height:20px; /*line-height:20px;*/ }
#container #menuTop li li a:hover {text-decoration:none;background-color:#ffffff;filter:alpha(opacity=100); opacity:1.0;}
/*#div_ssmenu ul{position:absolute;top:120px;left:160px;z-index:20;padding-top:10px;filter:alpha(opacity=80); opacity:0.8;border:1px solid #ffffff;list-style:none;line-height:20px;}
#div_ssmenu ul li a span{margin-left:5px;margin-right:5px;border-bottom:1px solid #ffffff;padding-bottom:4px;display:block;width:140px;height:20px;}*/


/***************** CONTENU *****************/
#page{float:left;position:relative;display:inline;width:990px;}
#arianne{float:left;position:relative;display:inline;width:960px;padding:0 15px;background: transparent url(../images/charte/bg_arianne.png) no-repeat top left;height:25px;padding-top:5px; }
#contenu-bottom{float:left;position:relative;display:inline;width:990px;height:110px;background: transparent url(../images/charte/bg_contenu_footer.png) no-repeat top left;}
#contenu{float:left;position:relative;display:inline;width:960px;padding:0 15px;background: transparent url(../images/charte/bg_contenu.png) repeat-y top left ;}
#contenu #contenu-left{display:inline;float:left;height:auto;position:relative;width:609px;padding:0 15px;}
#contenu #contenu-right{display:inline;float:left;position:relative;width:288px;padding:0 15px;}


#contenu-bottom #news{width:380px;height:30px;line-height:30px;float:left;display:block;top:41px;left:110px;position:absolute;}
#contenu-bottom #news span{height:30px;line-height:30px;display:block;float:left;margin-right:5px;color:#484848;font:normal 13px/25px Arial, Helvetica, sans-serif;}
#contenu-bottom #news input.news_txt {border:1px solid #FFFFFF;height:20px;padding:2px 0px ;width:161px;background:transparent url(../images/charte/bg_news.jpg) center top no-repeat;color:#008816; font-size:12px;}

*html #contenu-bottom #news input.news_txt
{
	padding:5px 0px;
	height:15px;
}

*+html #contenu-bottom #news input.news_txt
{
	padding:5px 0px;
	height:15px;
}

#contenu-bottom #reseau{width:400px;float:left;display:block;height:auto;top:40px;right:-10px;position:absolute;}
#contenu-bottom a:link,#contenu-bottom a:hover,#contenu-bottom a:visited{text-decoration:none;width:156px;height:37px;display:block;float:left;cursor:pointer;text-indent:-6000px;}
#contenu-bottom a:link.li,#contenu-bottom a:visited.li{background:transparent url(../images/charte/btn_linked_in.jpg) top left no-repeat;}
#contenu-bottom a:link.vd,#contenu-bottom a:visited.vd{background:transparent url(../images/charte/btn_viadeo.jpg) top left no-repeat;margin-left:20px;}
#contenu-bottom a:hover.li{background-position:bottom right;}
#contenu-bottom a:hover.vd{background-position:bottom right;margin-left:20px;}
#contenu-bottom a span{}
#arianne p{width:auto;display:block;width:auto;position:absolute;top:6px;left:35px;}
#page .btn_ok{background:url(../images/charte/btn_ok.gif) no-repeat scroll center top;border:medium none;color:#FFFFFF;height:22px;margin-left:2px;width:22px;font:bold 8px/22px Arial, Helvetica, sans-serif; cursor:pointer;}
#page .btn_ok:hover{background-position:0px -22px;}

*html #contenu-bottom #news input.btn_ok:hover
{
	background-position:0px -22px;
	cursor:pointer;
}

/*---obligatoire pour le footer---*/
/*---mettre <div class="clearer" id="clearFooter"></div>--*/
/*---apres la div contenu---*/
.clearer {clear:both;}
#clearFooter {height:80px;/*90--- = à la hauteur du footer ---*/}
/***************** FOOTER *****************/
#footer { position:relative; clear:both; margin: -80px 0 0 0; width:100%; height:80px; background: url(../images/charte/bg_footer.png) center bottom no-repeat; } 
#footer .content{height:56px;padding-top:24px;width:990px;margin:0 auto; background: url(../images/charte/BGprefooter.gif) center bottom no-repeat;} 
#footer p.links { font:normal 12px Arial, Helvetica, sans-serif; color:#04430d;float:right; display:inline; margin:28px 39px 0 0; } 
#footer a:link, #footer a:visited{ font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#04430d; } 
#footer a:hover, #footer a:active{ text-decoration:underline; color:#ffffff; }
#footer p.links a strong{font:normal 12px Arial, Helvetica, sans-serif;color:#ffffff;}
/***************** STYLE GLOBAUX *****************/
a img{border:none;}
a:active, a:focus{outline:none;}
/***************** STYLE CONTENU *****************/
#contenu h1{font:bold 14px Arial, Helvetica, sans-serif;color:#008816;background: transparent url(../images/charte/bg_titre.png) top left no-repeat;width:609px;height:30px;padding:10px 5px 5px 30px;margin-left:-30px;position:relative;}
#contenu h2{font:bold 14px Arial, Helvetica, sans-serif;color:#000000;}
#contenu p{font:normal 12px Arial, Helvetica, sans-serif;text-align:justify;color:#3b3b3b;margin-bottom:10px;}
#contenu p.color, span.color,strong.color{font:normal 12px Arial, Helvetica, sans-serif;color:#008816;}
#contenu p strong{font:bold 12px Arial, Helvetica, sans-serif;color:#008816;}
#contenu a:link, #contenu a:visited{font:normal 12px Arial, Helvetica, sans-serif;color:#6d6d6d;}
#contenu a:hover, #contenu a:active{text-decoration:underline;color:#000000;}
#contenu div.barre_av_ap{display:block;float:left;height:31px;width:100%;background:#e1e1e1;position:relative;}
#contenu div.barre_av_ap .left{display:block;float:left;width:49%;height:31px;}
#contenu div.barre_av_ap .right{display:block;float:left;width:50%;height:31px;text-align:right;}
#contenu div.barre_av_ap .left .tri_membre{display:block;float:left;margin-left:10px;line-height:30px;}
#contenu div.barre_av_ap .left .tri_membre .nb_membre{font:bold 14px Arial, Helvetica, sans-serif;color:#008816;}
#contenu div.barre_av_ap .left .tri_membre select{font:normal 11px Arial, Helvetica, sans-serif;color:#808080;margin-left:5px;}
#contenu div.barre_av_ap .right .position{display:block;float:right;margin-right:10px;line-height:30px;color:#9d9d9d;}
#contenu div.barre_av_ap a.ppal:link,#contenu div.barre_av_ap a.ppal:visited{font:bold 12px Arial, Helvetica, sans-serif;color:#008816;text-decoration:none;}
#contenu div.barre_av_ap a.sec:link,#contenu div.barre_av_ap a.sec:visited{font:normal 12px Arial, Helvetica, sans-serif;color:#717171;text-decoration:none;}
#contenu div.barre_av_ap a.ppal:hover,#contenu div.barre_av_ap a.sec:hover{color:#000000;text-decoration:underline;}

#contenu div.filtrer_recherche{display:block;float:left;height:31px;width:100%;background:#e1e1e1;position:relative;margin-bottom:15px;}
#contenu div.filtrer_recherche .left{display:block;float:left;width:49%;height:31px;}
#contenu div.filtrer_recherche .right{display:block;float:left;width:50%;height:31px;text-align:right;}
#contenu div.filtrer_recherche .left .typ_membre{display:block;float:left;margin-left:10px;line-height:30px;}
#contenu div.filtrer_recherche .left .typ_membre .txt_typ_membre{font:normal 12px Arial, Helvetica, sans-serif;color:#000000;}
#contenu div.filtrer_recherche .left .typ_membre select{font:normal 12px Arial, Helvetica, sans-serif;color:#008816;margin-left:5px;}
#contenu div.filtrer_recherche .right .departement{display:block;float:left;margin-left:10px;height:25px;padding-top:5px;}
#contenu div.filtrer_recherche .right .departement .txt_departement{font:normal 12px Arial, Helvetica, sans-serif;color:#000000;}
#contenu div.filtrer_recherche .right .departement select{font:normal 12px Arial, Helvetica, sans-serif;color:#008816;margin-left:5px;}

#page .fil-arianne{font:normal 11px Arial, Helvetica, sans-serif;color:#9b9b9b;margin-top:5px;}
#page .fil-arianne a:link, #page .fil-arianne a:visited {font:normal 11px Arial, Helvetica, sans-serif;color:#9b9b9b;}
#page .fil-arianne a.active:link, #page .fil-arianne a.active:visited{font:normal 11px Arial, Helvetica, sans-serif;color:#717171;}
#page .fil-arianne a:hover{font:normal 11px Arial, Helvetica, sans-serif;color:#222;}
#page h1{font:bold 14px Arial, Helvetica, sans-serif;color:#008816;background: transparent url(../images/charte/bg_titre.png) top left no-repeat;width:609px;height:30px;padding:10px 5px 5px 30px;margin-left:-30px;}

#contenu table
{
	font:normal 12px Arial, Helvetica, sans-serif;color:#3b3b3b;margin-bottom:10px;
}

#contenu-left ul
{
	font:normal 12px Arial, Helvetica, sans-serif;text-align:justify;color:#3b3b3b;margin-bottom:5px;
}

#contenu-left ul li
{
	list-style:square;
	margin-left:20px;
}

#contenu ul li ul li
{
	list-style:circle;
}

#contenu-left ul li.png
{
	list-style:none;
}

/**************************************** STYLES DES DIFFRENTS CONTENUS *************************************************************/
/************* HOME ***************************/
span.hidden{display:none;}
div.slogan{background:transparent url(../images/charte/slogan.png) top left no-repeat;display:block;float:left;width:990px;height:27px;margin-top:0px;}
div.home_encart{background:transparent url(../images/charte/bg_2encarts.jpg) top left no-repeat;display:block;float:left;width:990px;height:310px;}
#homeFlash {float:left;width:960px;height:310px;/*obligatoire si il y a un flash (firefox)*/display:block;outline:0;margin:0 0 0 15px;}
div.home{margin-top:0px;}

.home .fond_encart_home{display:block;position:relative;width:286px;height:296px;padding:6px;float:left;background:transparent url(../images/charte/fond_encart_home.png) top left no-repeat;}
.home .fond_encart_home .image_fond{display:block;float:left;width:286px;height:296px;}
.home .fond_encart_home h3.txtImg {display:none;}
.home .fond_encart_home h3{position:absolute;top:162px;left:25px;}
.home .fond_encart_home .savoir_plus{display:block;width:100px;float:left;position:absolute;bottom:7px;right:0px;}
.home #contenu  .fond_encart_home .savoir_plus a:link, .home #contenu .fond_encart_home .savoir_plus a:visited{color:#ffffff;text-decoration:none;font-size:10px;}
.home #contenu  .fond_encart_home .savoir_plus a:hover{color:#ffffff;text-decoration:underline;}
.home #contenu  .fond_encart_home ul{position:absolute;top:192px;left:25px;list-style:none;font:normal 13px Arial, Helvetica, sans-serif;color:#ffffff;}
.home #contenu  .fond_encart_home ul li{background:transparent url(../images/charte/puce_liste.png) left top no-repeat;}
.home #contenu  .fond_encart_home ul li span{margin-left:12px;}

.home #encart_home_gauche{}
#encart_home_gauche .image_fond{background:transparent url(../images/charte/auvergne_terre_reussite.jpg) top left no-repeat;}
.home #contenu #encart_home_gauche ul li{background-position:left 4px;padding-bottom:5px;}

.home #encart_home_droite{margin-left:10px;}
#encart_home_droite .image_fond{background:transparent url(../images/charte/filiere_competitive.jpg) top left no-repeat;}
.home #contenu #encart_home_droite ul li{background-position:left 4px;padding-bottom:10px;}

#contenu .home_bottom {background:transparent url(../images/charte/bg_bottom_home.png) no-repeat scroll left top;height:137px;padding:6px;position:relative;width:596px;display:block;float:left;margin-top:10px;overflow:hidden;}
#contenu .home_bottom .picto {background:transparent url(../images/charte/bg_pictos.png) no-repeat scroll left top;height:40px;left:-8px;overflow:hidden;position:absolute;top:7px;width:40px;}
#contenu .home_bottom a.lien_savoir_plus {bottom:9px;height:12px;position:absolute;right:2px;width:80px;}
#contenu .home_bottom  a.lien_savoir_plus:link, #contenu .home_bottom  a.lien_savoir_plus:visited {color:#ffffff;font:normal 10px/10px Arial,Verdana,Sans-Serif;text-decoration:none;}
#contenu .home_bottom  a.lien_savoir_plus:hover {color:#000000;text-decoration:underline;}
#contenu .home_bottom h3 {color:#008816;font-size:16px;font-weight:bold;margin:10px 0 0 25px;}
#contenu .home .txtImg {display:none;}
#contenu .home_bottom .picto span {background:transparent url(../images/charte/pictos/picto_membre.png) repeat scroll 0 0;display:block;height:30px;left:5px;position:absolute;top:4px;width:30px;}
#contenu .home_bottom #background_photo_membre{border:1px solid #929292;background-color:#ffffff;display:block;float:left;width:150px;height:90px;overflow:hidden;position:absolute;left:10px;top:45px;}
#contenu .home_bottom #background_photo_membre img{border:none;vertical-align:middle;margin:0 auto;}
#contenu .home_bottom div.description_membre{float:left;display:block;width:395px;height:90px;overflow:hidden;position:absolute;right:20px;top:25px;}
#contenu .home_bottom div.description_membre h4{font:bold 15px Arial, Verdana, sans-serif;color:#008816;border-bottom:1px solid #D4D4D4;padding-bottom:4px;margin-bottom:4px;}
#contenu .home_bottom div.description_membre p{padding:0px;color:#000000;}
#contenu .home_bottom div.description_membre p a.lire_suite{font:bold 12px Arial, Verdana, sans-serif;color:#017c15;text-decoration:none;}
#contenu .home_bottom div.description_membre p a.lire_suite:hover{color:#000000;}


/***************************** Actu*****************************/
.actu #contenu h1 span.secondaire{color:#717171;font:normal 14px Arial, Verdana, sans-serif;}
.actu #contenu #contenu-left img{margin:0 auto;display:block;margin:0 auto;width:auto;}
.actu #contenu p{margin-top:10px;}

/*********************** Chiffres cle *********************************/
.chiffres #contenu-left img{margin:5px;}
.chiffres #contenu p{margin-top:10px;width:45%;float:left;display:block;height:auto;}
.chiffres #contenu div.img{margin-top:10px;width:48%;float:left;display:block;height:auto;}

/************* FICHE MEMBRE ********************/
.fiche_membre #contenu h1{font:bold 14px Arial, Verdana, Sans-serif;color:#808080;}
.fiche_membre #contenu h1 span.pictosH1{position:absolute;top:10px;right:30px;width:60px;height:20px;}
.fiche_membre #contenu h1 span.pictosH1 a{width:20px;height:20px;margin:0 5px;display:block;float:left;}
.fiche_membre #contenu h1 span.pictosH1 a.send{background:url(../images/charte/pictos/picto03.jpg) left top no-repeat;text-decoration:none;}
.fiche_membre #contenu h1 span.pictosH1 a.print{background:url(../images/charte/pictos/picto04.jpg) left top no-repeat;text-decoration:none;}
.fiche_membre #contenu h1 span.pictosH1 a.send:hover{background-position:0 -20px;}
.fiche_membre #contenu h1 span.pictosH1 a.print:hover{background-position:0 -20px;}

#contenu div.hr_rechercheMembre{width:600px;height:1px;margin:5px auto 15px;border-bottom:1px solid #c1c1c1;display:block;clear:both;}

#presentation_membre{width:614px;height:111px;position:relative;float:left;display:block;background:url(../images/charte/bg_ident_fiche_membre.png) left top no-repeat;margin-bottom:10px;}
#presentation_membre #logo_membre{width:150px;height:90px;overflow:hidden;margin:12px 25px 12px 12px;float:left;}

#presentation_membre #identification_membre{float:left;width:365px;height:51px;margin:35px 0 0 0;}
#presentation_membre #identification_membre p.presentation{font:normal 14px/15px Arial, Verdana, Sans-Serif;color:#3b3b3b;}
#presentation_membre #identification_membre p.presentation span.organisation{font:bold 15px Arial, Verdana, Sans-Serif;color:#008816;}

#fiche_complete{margin:10px;clear:both;}
#fiche_complete h2{margin:10px 0;font:bold 14px/15px Arial, Verdana, Sans-Serif;color:#008816;}
#fiche_complete p{margin-bottom:15px;text-align:left;color:#000000;}
#fiche_complete #liste_principaux_clients{position:relative;width:610px;}
#fiche_complete #liste_principaux_clients .mini_client{width:69px;height:69px;border:1px solid #5e5e5e;overflow:hidden;display:block;float:left;margin:0 30px 15px 0;}

.fiche_membre #contenu ul
{
	font-size:12px;
}

/************** LISTE ACTUALITES ***************/
.liste_actus #contenu .item_actu{width:600px;height:55px;float:left;position:relative;background:#e1e1e1;margin-bottom:10px;}
.liste_actus #contenu .item_actu p{font:normal 12px Arial,Verdana,Sans-Serif;color:#3b3b3b;margin:10px 0 0 20px;}
.liste_actus #contenu .item_actu p span.date{font:bold 12px Arial,Verdana,Sans-Serif;color:#008816;}
.liste_actus #contenu .item_actu p span.organisateur{color:#808080;font-style:italic;}

.liste_actus #contenu .item_actu a.lire_suite:link, .liste_actus #contenu .item_actu a.lire_suite:visited{display:block;position:absolute;right:10px;bottom:5px;background:url(../images/charte/btn_lire_suite.jpg) left top no-repeat;width:121px;height:29px;font:bold 11px Arial,Verdand,Sans-Serif;color:#ffffff;text-decoration:none;}
.liste_actus #contenu .item_actu a.lire_suite:hover, .liste_actus #contenu .item_actu a.lire_suite:active{background-position:0 -29px;}
.liste_actus #contenu .item_actu a.lire_suite span{margin:7px 0 0 19px;float:left;}

/************** RECHERCHE MEMBRE ****************/
#contenu #lancer_recherche{float:right;width:193px;height:35px;margin-bottom:15px;}
#contenu #lancer_recherche a{display:block;width:193px;height:25px;background:url(../images/charte/btn_lancer_recherche.jpg) left top no-repeat;color:#ffffff;padding:10px 0 0 25px;font:bold 12px Arial,Verdana,Sans-Serif;text-decoration:none;}
#contenu #lancer_recherche a:hover{background-position:0 -35px;}

#contenu #nb_result{float:right;margin-right:10px;}
#contenu #nb_result p{font:normal 12px Arial,Verdana,Sans-Serif;color:#9b9b9b;}
#contenu #nb_result p span{font-weight:bold;color:#008816;}

.recherche_membre #contenu .item_membre{width:100%;height:55px;float:left;position:relative;background:#e1e1e1;margin-bottom:7px;}
.recherche_membre #contenu .item_membre p{font:normal 12px Arial,Verdana,Sans-Serif;color:#3b3b3b;margin:10px 0 0 20px;}
.recherche_membre #contenu .item_membre p span{font:bold 12px Arial,Verdana,Sans-Serif;color:#717171;}
.recherche_membre #contenu .item_membre p span.titre_membre{font:bold 12px Arial,Verdana,Sans-Serif;color:#008816;text-decoration:underline;}

.recherche_membre #contenu .item_membre a.lire_suite:link, .recherche_membre #contenu .item_membre a.lire_suite:visited{display:block;position:absolute;right:10px;bottom:5px;background:url(../images/charte/btn_lire_suite.jpg) left top no-repeat;width:121px;height:29px;font:bold 11px Arial,Verdand,Sans-Serif;color:#ffffff;text-decoration:none;}
.recherche_membre #contenu .item_membre a.lire_suite:hover, .recherche_membre #contenu .item_membre a.lire_suite:active{background-position:0 -29px;}
.recherche_membre #contenu .item_membre a.lire_suite span{margin:7px 0 0 19px;float:left;}

/************** COMMISSION COMUNICATION ***************/
.commission #contenu .item_commission{width:590px;float:left;position:relative;background:#e1e1e1;margin-bottom:10px;padding:5px;}
.commission #contenu .item_commission .photo_commission{border:1px solid #ACACAC;float:left;height:63px;margin-right:5px;width:70px;}
.commission #contenu .item_commission p{font:normal 12px Arial,Verdana,Sans-Serif;color:#717171;margin:10px 0 0 20px;}
.commission #contenu .item_commission p span.nom{font:bold 12px Arial,Verdana,Sans-Serif;color:#008816;}
.commission #contenu .item_commission p span.agence{font:normal 12px Arial,Verdana,Sans-Serif;}
.commission #contenu .item_commission p span.fonction{color:#000;}
.commission #contenu .item_commission p a{color:#008816;}
.commission #contenu .item_commission p a:hover{text-decoration:underline;color:#000000;}

.commission #contenu .item_commission a.lire_suite:link, .commission #contenu .item_commission a.lire_suite:visited{display:block;position:absolute;right:10px;bottom:5px;background:url(../images/charte/btn_lire_suite.jpg) left top no-repeat;width:121px;height:29px;font:bold 11px Arial,Verdand,Sans-Serif;color:#ffffff;text-decoration:none;}
.commission #contenu .item_commission a.lire_suite:hover, .commission #contenu .item_commission a.lire_suite:active{background-position:0 -29px;}
.commission #contenu .item_commission a.lire_suite span{margin:7px 0 0 19px;float:left;}


/************************************** PAGE CONTACT*********************/
.contact div.form{display:block;float:left;height:auto;padding-bottom:4px;padding-top:4px;width:100%;background:#e1e1e1;position:relative;margin-top:5px;}
.contact div.form input{float:left;}
.contact label, .contact span.label{margin-left:10px;font:normal 12px/15px Arial, Verdana, Sans-Serif;color:#000000;display:block;float:left;width:165px;}
.contact label.rad_label{color:#008816;display:block;float:left;width:80px;}
.contact div.form input, .contact div.form select, .contact div.form textarea{color:#008816;border:1px solid #cccccc;background:#ffffff url(../images/charte/fond_input.jpg) top left repeat-x;}
.contact div.form input.input_court{margin-right:2px;background:none;border:none;}
.contact .submit_demande{float:right;margin-top:5px;display:block;width:107px;height:35px;}
.contact #contenu a.submit_demande:link,.contact #contenu a.submit_demande:hover,.contact #contenu a.submit_demande:visited{font:normal 14px/15px Arial, Verdana, Sans-Serif;color:#ffffff;text-decoration:none;}
.contact #contenu a.submit_demande:link,.contact #contenu a.submit_demande:visited{background:#008816 url(../images/charte/btn_envoyer.jpg) top left no-repeat;}
.contact #contenu a.submit_demande:hover{background-position: 0 -35px;}
.contact .submit_demande span{display:block;padding-left:28px;padding-top:9px;}

/************************************** PAGE CONTACT 2 *********************/
.fiche_membre div.form{display:block;float:left;height:auto;padding-bottom:4px;padding-top:4px;width:100%;background:#e1e1e1;position:relative;margin-top:5px;}
.fiche_membre div.form input{float:left;}
.fiche_membre label, .fiche_membre span.label{margin-left:10px;font:normal 12px/15px Arial, Verdana, Sans-Serif;color:#000000;display:block;float:left;width:165px;}
.fiche_membre label.rad_label{color:#008816;display:block;float:left;width:80px;}
.fiche_membre div.form input, .fiche_membre div.form select, .fiche_membre div.form textarea{color:#008816;border:1px solid #cccccc;background:#ffffff url(../images/charte/fond_input.jpg) top left repeat-x;}
.fiche_membre div.form input.input_court{margin-right:2px;background:none;border:none;}
.fiche_membre .submit_demande{float:right;margin-top:5px;display:block;width:107px;height:35px;}
.fiche_membre #contenu a.submit_demande:link,.fiche_membre #contenu a.submit_demande:hover,.fiche_membre #contenu a.submit_demande:visited{font:normal 14px/15px Arial, Verdana, Sans-Serif;color:#ffffff;text-decoration:none;}
.fiche_membre #contenu a.submit_demande:link,.fiche_membre #contenu a.submit_demande:visited{background:#008816 url(../images/charte/btn_envoyer.jpg) top left no-repeat;}
.fiche_membre #contenu a.submit_demande:hover{background-position: 0 -35px;}
.fiche_membre .submit_demande span{display:block;padding-left:28px;padding-top:9px;}

/************************************
****  CSS des encarts de droite  ****
************************************/

.txtImg{display:none;}

.encart_droit{width:276px;height:178px;position:relative;background:url(../images/charte/bg_encart_typ1.png) left top no-repeat;padding:6px;}
.encart_droit .picto{position:absolute;width:40px;height:40px;top:7px;left:-8px;background:url(../images/charte/bg_pictos.png) left top no-repeat;overflow:hidden;}
.encart_droit .pictoRss{position:absolute;width:17px;height:18px;top:8px;right:20px;}
#contenu .encart_droit .pictoRss a.lien_rss:link, .encart_droit .pictoRss a.lien_rss:visited{display:block;width:17px;height:18px;background:url(../images/charte/pictos/picto00.jpg) left top no-repeat;text-decoration:none;}
#contenu .encart_droit .pictoRss a.lien_rss:hover{background-position:0 -18px;text-decoration:none;}

.encart_droit h3{font-size:16px;color:#008816;font-weight:bold;margin:10px 0 0 25px;}

.encart_droit ul.liste_00{position:absolute;top:35px;left:32px;margin:0;padding:0;}
.encart_droit ul.liste_00 li.listeItem{list-style:none;width:215px;border-bottom:1px solid #d4d4d4;font:normal 12px Arial, Verdana, sans-serif;color:#000;line-height:13px;}
.encart_droit ul.liste_00 li.listeItem span.date{font:bold 12px Arial, Verdana, sans-serif;color:#717171;}
.encart_droit ul.liste_00 li.listeItem span.organisateur{font:normal 12px Arial, Verdana, sans-serif;color:#949494;font-style:italic;}
#contenu .encart_droit ul.liste_00 li.listeItem a.lire_suite{font:bold 12px Arial, Verdana, sans-serif;color:#017c15;text-decoration:none;}
#contenu .encart_droit ul.liste_00 li.listeItem a.lire_suite:hover{color:#000000;}

.encart_droit ul.liste_01{margin:0 0 0 32px;padding-top:35px;}
.encart_droit ul.liste_01 li.listeItem{list-style:none;width:215px;border-bottom:1px solid #d4d4d4;font:normal 12px Arial, Verdana, sans-serif;color:#000;line-height:13px;margin-bottom:10px;padding-bottom:5px;}
.encart_droit ul.liste_01 li.listeItem span.date{font:bold 12px Arial, Verdana, sans-serif;color:#717171;}
.encart_droit ul.liste_01 li.listeItem span.organisateur{font:normal 12px Arial, Verdana, sans-serif;color:#949494;font-style:italic;}
#contenu .encart_droit ul.liste_01 li.listeItem a.lire_suite{font:bold 12px Arial, Verdana, sans-serif;color:#017c15;text-decoration:none;}
#contenu .encart_droit ul.liste_01 li.listeItem a.lire_suite:hover{color:#000000;}

.encart_droit a.lien_savoir_plus{position:absolute;width:80px;height:15px;bottom:18px;right:7px;}
#contenu .encart_droit a.lien_savoir_plus:link,#contenu .encart_droit a.lien_savoir_plus:visited{font:normal 10px/12px Arial, Verdana, Sans-Serif;color:#6d6d6d;text-decoration:none;}
#contenu  .encart_droit a.lien_savoir_plus:hover{color:#000000;text-decoration:underline;}

/* actus */
#encart_actu .picto span{position:absolute;top:2px;left:3px;background:url(../images/charte/pictos/picto01.png);width:30px;height:30px;display:block;}
/* evenemtents */
#encart_evenements .picto span{position:absolute;top:4px;left:5px;background:url(../images/charte/pictos/picto02.png);width:30px;height:30px;display:block;}
/* Supllémentaire */
#encart_supplementaire .picto span{position:absolute;top:4px;left:5px;background:url(../images/charte/pictos/picto03.png);width:30px;height:30px;display:block;}

/** Encart de participation a ebullition **/
#encart_participer_ebullition{background:url(../images/charte/bg_partiper_ebulition.png) left top no-repeat;}
#encart_participer_ebullition h3{display:none;}

#encart_participer_ebullition .btn_participation{position:absolute;bottom:24px;left:-5px;}
#encart_participer_ebullition .btn_participation a.btn_participation:link, #encart_participer_ebullition .btn_participation a.btn_participation:visited{background:url(../images/charte/btn_formulaire_inscription_off.png) left top no-repeat;width:230px;height:37px;cursor:pointer;}
#encart_participer_ebullition .btn_participation a.btn_participation:hover{background:url(../images/charte/btn_formulaire_inscription_on.png) left top no-repeat;}
#encart_participer_ebullition .btn_participation a.btn_participation span{display:none;}

/** Encart spécifique MEMBRES **/
#encart_membre{width:288px;height:auto;position:relative;background:none;padding:0;}
#encart_membre .encart_membre_top{width:288px;height:21px;background:url(../images/charte/bg_top_encartD_dyn.png) left top no-repeat;}
#encart_membre .ct_encart_membre{width:288px;background:url(../images/charte/bg_encartD_dyn.png) left top repeat-y;}
#encart_membre .encart_membre_bottom{width:288px;height:21px;background:url(../images/charte/bg_bottom_encartD_dyn.png) left top no-repeat;}

#encart_membre .picto{position:absolute;width:40px;height:40px;top:10px;left:-13px;background:url(../images/charte/bg_pictos.png) left top no-repeat;overflow:hidden;}
#encart_membre .picto span{position:absolute;top:5px;left:5px;background:url(../images/charte/pictos/picto04.png);width:30px;height:30px;display:block;}

#encart_membre h3{float:left;width:250px;font:bold 13px Arial, Verdana, Sans-Serif;color:#008816;margin:0 0 0 25px;}
#encart_membre span.ss_h3{float:left;width:225px;font:bold 12px Arial, Verdana, Sans-Serif;color:#3b3b3b;margin:0 0 5px 25px;border-bottom:1px solid #d4d4d4;padding-bottom:10px;}

#encart_membre #liste_representants{float:left;width:250px;margin:10px 0 10px 25px;border-bottom:1px solid #d4d4d4;padding-bottom:10px;}
#encart_membre #liste_representants .representant{float:left; margin-bottom:10px;}
#encart_membre #liste_representants .representant .visu_representant{float:left;width:70px;height:63px;border:1px solid #acacac;margin-right:5px;}
#encart_membre #liste_representants .representant .infos_representant{float:left;width:170px;}
#encart_membre #liste_representants .representant .infos_representant h4{font:bold 13px Arial,Verdana,Sans-Serif;color:#008816;}
#encart_membre #liste_representants .representant .infos_representant p, #encart_membre #liste_representants .representant .infos_representant p a.lien_membre{text-align:left;font-size:11px;color:#717171;font-style:italic;}
#encart_membre #liste_representants .representant .infos_representant p a.lien_membre:hover{color:#000000;}
#encart_membre #liste_representants .representant .infos_representant p span.fonctionRep{color:#010101;font-style:normal;font-weight:bold;}

#encart_membre .ct_encart_membre p.coordonnees{color:#3b3b3b;text-align:center; padding:0 5px 0 5px; clear:both;}
#encart_membre .ct_encart_membre p.coordonnees span{color:#000000;font-weight:bold;}
#encart_membre .ct_encart_membre p.coordonnees span a.lien_site{color:#000000;font-weight:bold;}
#encart_membre .ct_encart_membre p.coordonnees span a.lien_site:hover{text-decoration:none;}
#encart_membre .ct_encart_membre p.lien_coordonnees{display:block;width:235px;height:20px;background:#e1e1e1;text-align:right;padding-right:10px;margin-left:20px;}
#encart_membre .ct_encart_membre p.lien_coordonnees a{color:#008816;font:normal 11px Arial,Helvetica,Sans-Serif;}
#encart_membre .ct_encart_membre p.lien_coordonnees a:hover{color:#000000;}

#encart_offres{background:url(../images/charte/bg_encart_typ2.png) left top no-repeat;}
#encart_offres .picto span{position:absolute;top:5px;left:5px;background:url(../images/charte/pictos/picto05.png);width:30px;height:30px;display:block;}
#encart_offres h3.h3_offres{font:bold 13px Arial,Verdana,Sans-Serif;color:#008816;}

#encart_offres #liste_offres li{font:normal 12px/15px Arial,Verdana,Sans-Serif;color:#3b3b3b;margin:15px 0;}
#encart_offres #liste_offres li span.titre_offre, #encart_offres #liste_offres li span.titre_offre a{font-weight:bold;color:#000;text-decoration:none;}
#encart_offres #liste_offres li span.titre_offre a:hover{text-decoration:underline;}

.voir_offres{float:right;}
.voir_offres a{font:normal 11px Arial,Verdana,Sans-Serif;color:#717171;}
.voir_offres a:hover{text-decoration:none;color:#000;}

#div_err{
position:absolute;
top:15px;
left:0px;
display:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#900;
padding-left:5px;
}

#newsletterok{
position:absolute;
color:#090;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
top:-360px;
left:380px;
}

#newslettererr{
position:absolute;
color:#900;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
top:-355px;
left:380px;
}

#err_log
{
	display:none;
	position:absolute;
	top:35px;
	left:140px;
	color:#C00;
}

#div_send
{
	display:none;
	width:100%;
}

#div_plan
{
	display:none;
	width:100%;
}

#ppp
{
	width:100%;
	display:block;
}

#num-page
{
	width:100%;
	display:block;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#008816;
	font-weight:bold;
}

#num-page a
{
	color:#717171;
	text-decoration:none;
	font-weight:bold;
}

#num-page a:hover
{
	color:#008816;
	text-decoration:underline;
	font-weight:lighter;
}

#num-page hr
{
	width:100%;
	height:1px;
	background-color:#008816;
	color:#008816;
}

.log_mdp a
{
	text-decoration:underline;
	color:#008816;
	font-size:9px;
}

.log_mdp a:hover
{
	text-decoration:none;
}

#btnAccueil
{
	position:absolute;
	width:240px;
	height:175px;
}

*html #btnAccueil
{
}

*+html #btnAccueil
{
}

#btnAccueil a
{
	display:block;
	width:240px;
	height:175px;
}