
.titre
{ color:#0081aa;}
.lien
 ,a.lien 
{display:block; margin-top:8px; padding-left:9px; text-transform:uppercase; font:78%  HelveticaLight,arial, verdana,sans-serif; background:url(../../e_img/charte/sprite-puces-picto.png) no-repeat left -98px;/*grosse fleche bleu*/}/*->cf.ie6 pr l'img*/

.lien-telechargement
{display:block; margin-top:8px; padding-left:20px; height:auto !important; height:21px; min-height:21px;  font-size:94%; background:url(../../e_img/charte/sprite-puces-picto.png) no-repeat left -505px;/*fichier bleu*/}/*->cf.ie6 pr l'img*/
 .lien-telechargement span{display:block; color:#4B4B4B;}

 .separation
 {display:block; margin-top:15px;border:solid #c5e2eb; border-width: 1px 0 0 0;}
 
.tableau
{}
  

div#ewb_vue { margin:0; padding:0; width:100%;}
div#ewb_vue table { width:100%; font-size:100%; font-family: arial,verdana,helvetica,sans-serif;text-align:left; }
div#ewb_vue table.vue {/* width:977px;*/ margin:0; padding:0; text-align:left; font-family: arial, verdana, helvetica, sans-serif;}
div#overDiv {text-align:left;}

 .vue-table-principale div#sidebar-right{margin-top:0; float:left; overflow:visible;}
 .vue-table-principale div#content{overflow:visible; width:748px;}
 .vue-table-principale div#centre{margin-top:0; float:left; overflow:visible;}
 .vue-table-principale div#gauche{padding:0; overflow:visible;z-index:1;width:242px}
 table.white-tab { text-align:left; font-family: arial, verdana, helvetica, sans-serif; font-size:1em;}

/*.mceContentBody{ text-align:left; font-family: arial, verdana, helvetica, sans-serif; font-size:0.7em;}*/

@font-face {
    font-family: 'HelveticaCondensed';
    src: url('polices/hvc.eot');
    src: url('polices/hvc.eot?#iefix') format('embedded-opentype'),
         url('polices/hvc.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaLight';
    src: url('polices/hvl.eot');
    src: url('polices/hvl.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaLightOblique';
    src: url('polices/hvlo.eot');
    src: url('polices/hvlo.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html, body { height: 100%;}

body {
	margin : 0;	padding : 0; width:100%; height:100%;
	text-align:center;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:0.8em; color:#4b4b4b;
	background:url(../../e_img/charte/fd-bandeau.jpg) no-repeat center 60px #fff;
}

body.page-attente{background:#fff;}

	a,a:link,a:visited,a:focus,a:hover,a:active{ text-decoration: none; color:#0081aa;}
	a:focus, a:hover, a:active{ text-decoration: underline;}

	div.clear 		{ clear:both; display: block; height: 1px; overflow: hidden; margin: 0; padding:0;}
	abbr, acronym 	{ border-bottom:1px dotted #EFEFEF; cursor:help; }
	img 				{ border:0; }
	form 			{ margin:0; padding:0; border:none; }
	p				{ margin:0 0 0.5em; padding:0;}
	ul, li			{margin:0; padding:0; list-style-type:none;}
	
	h1,h2,h3,h4,h5	{margin:0; padding:0;  font-family: HelveticaLight,  arial, verdana,sans-serif; font-weight:normal;  color:#0081aa;}
	h1				{font-size:130%;display:none; }
	h2				{font-size:125%;}
	h3				{font-size:110%;margin-bottom:10px}
	h4				{font-size:107%;}
	h5				{font-size:100%; font-weight:bold;}

	.front h2, .bloc	h2{font-size:157%; margin-bottom:24px;}
	.front h3, .bloc	h3{font-size:125%;}
	
	td {font-family: arial,verdana,helvetica,sans-serif; color:#4b4b4b;}

	input{font-size:100%; font-family: arial, helvetica, verdana,sans-serif;}
	input[type="submit"],input[type="image"]{cursor:pointer; overflow:visible;}
	
#skip-top {position: absolute; margin:0; padding:0; display: none; }
#container {
   position: relative; margin : 0 auto;	padding : 0 0 0px 0;
   text-align : left;
   width:1010px; min-height: 80%; height:auto;
}

#contenu { padding:0; margin:0; text-align:left; height:auto;}
#content{float:left; overflow:hidden; height:100%; width:718px; padding:0;}
 .not-front #content{margin-top: 7px; padding:8px 10px 0 12px; width:696px;background:url(../../e_img/charte/sprite-pi.png) no-repeat /*fd du content (blanc + ombre)*/;}/*->cf.ie6 pr l'img*/

#sidebar-right{float:right; overflow:hidden; height:100%; width:270px; padding:0 10px 0 12px; margin-top:-174px;}

#gauche {float:left; overflow:hidden; height:100%; width:182px; padding-right:20px;}
#centre {float:left; overflow:hidden; height:100%; width:484px; padding-right:10px;}

#header {text-align:left; padding:27px 12px 15px; overflow: hidden; height:1%;}

/*---logo---*/
#logo 		{ display:block; float:left; margin:0px 0 112px 0px; }

/*---- acby menu ----*/
#accessibility-menu	{margin:0; padding: 0px 0 0 0; text-align:right; width:auto; text-transform:uppercase; font-size:78%;}

#accessibility-menu h2 { display:none; }
#accessibility-menu li {display :inline; padding:0 5px; border-right:dotted 1px #4b4b4b;}
#accessibility-menu a,#accessibility-menu  a:link,#accessibility-menu a:visited,#accessibility-menu a:focus,#accessibility-menu a:hover,#accessibility-menu a:active {color:#4b4b4b; }

#accessibility-menu #inscriptionNews {border:0; padding-right:0;}
#inscriptionNews a{color:#007fa9;}

/* moteur recherche */
#globalsearch 		{ margin:10px 0; padding:0; float:right}
#globalsearch form 	{ display:inline;}
#globalsearch label {float:left; margin:0; padding:6px 9px 5px; color:#fff;  cursor:pointer; background:#007fa9; font-size:111%;
border-radius:3px 0px 0 3px; -moz-border-radius:3px 0px 0 3px; -webkit-border-radius:3px 0px 0 3px;
 zoom:1; position;relative;
}

#globalsearch .searchengine {float:left;
	margin:0; padding:0 0 1px 2px;  width:14em; height:2em;
	font-family : arial, verdana, helvetica, sans-serif;font-size:111%;
	border:solid #e5e5e5;  border-width: 1px 0;	
}

#globalsearch .image {float:left; padding:0;}

/*---- phraseEntete ----*/
#phraseEntete{ clear:both; padding:0px 0 34px 17px; color:#fff; font:180% HelveticaLight, arial,verdana,sans-serif; font-style:italic;}
#phraseEntete span{display:block; padding-left:65px;}

/*--- menuPrincipal ----*/
#menu-principal { /*display:block;*/ width:718px; /*overflow:hidden; height:100%;*/  padding-top:5px; font: 113% HelveticaCondensed, arial,verdana,sans-serif; text-transform:uppercase; color:#fff;}

#menu-principal ul {float:left;width:692px; padding:12px 20px 9px 6px; background:#007fa9; zoom:1; position;relative;
 border-radius:3px 0px 0 3px; -moz-border-radius:3px 0px 0 3px; -webkit-border-radius:3px 0px 0 3px;}

#menu-principal li {float:left; border-right:solid 1px #3b9ebe; }
#menu-principal .rub8,#menu-principal .rub58,#menu-principal .rub59{border:0; margin-right:2px;}
#menu-principal .rub59{margin-right:0;}

#menu-principal a {float:left;color:#fff; cursor:pointer; }
#menu-principal a:link,#menu-principal a:visited,#menu-principal a:focus,#menu-principal a:hover,#menu-principal a:active{color:#fff; }

#menu-principal a:focus ,#menu-principal a:hover ,#menu-principal a:active ,#menu-principal .selected a {background:url(../../e_img/charte/coin-menu.png) no-repeat right top;text-decoration:none; margin-top:-17px;padding-right:5px;margin-right:-5px;position:relative;}/*->cf.ie6 pr l'img*/

#menu-principal a span{float:left; padding:6px 9px 5px 9px; 
border-radius:0px 0px 3px 3px; -moz-border-radius:0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px;  position;relative;}

#menu-principal .rub58 a span, #menu-principal .rub59 a span{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}


#menu-principal a:focus span,#menu-principal a:hover span,#menu-principal a:active span,#menu-principal .selected a span{background:#006fa0;   padding-top:23px; padding-bottom:7px; margin-bottom:-3px;}

#menu-principal .rub58 a span,#menu-principal .rub58 a:hover span{background-color:#00b5dd;}/*allocataire*/
#menu-principal .rub59 a span,#menu-principal .rub59 a:hover span{background-color:#7877c1;}/*délégué*/

#menu-principal .rub58 a:focus span,#menu-principal .rub58 a:hover span,#menu-principal .rub58 a:active span, #menu-principal .rub59 a:focus span,#menu-principal .rub59 a:hover span,#menu-principal .rub59 a:active span{border-radius:0px 0px 3px 3px; -moz-border-radius:0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px;}

#bottom {clear:both; margin: 0px auto; padding:10px 0; width:986px; height:auto; text-align:center; font-size:78%;text-transform:uppercase; }

#bottom  ul{ position:relative; zoom:1;overflow:hidden; padding:10px 15px;  background:#ececec; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

#bottom li {margin:0;display:inline;float:left;}
#bottom  a,#bottom  a:link,#bottom  a:visited,#bottom  a:focus,#bottom  a:hover,#bottom  a:active{color:#4b4b4b;}

#ecedi {float:left;padding-right:300px;}
#bottom .htPage, #bottom .print {float:right; padding-right:5px; border-right: 1px dotted #4B4B4B }
#bottom .htPage{border:0; padding: 0 0 0 5px;}

/* bloc général (base)*/
 .bloc
{position:relative; clear:both; overflow:hidden; height:100%;width:238px; margin-bottom:15px; padding:13px 16px 14px; 
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#fff;
}
 .not-front .bloc{background:url(../../e_img/charte/sprite-pi.png) no-repeat -723px -2px #fff;/*coin vert*/}/*->cf.ie6 pr l'img*/
 
 .bloc .txt {font-size:94%;}
 .bloc .txt .lien{font-size:84%;}
 .bloc img{text-align:center;}
 
/*-----------BLOC BLANC ET BLOC VERT-----------*/
 .bloc-blanc h2, .bloc-blanc h3,.bloc-blanc a,.bloc-blanc a:link,.bloc-blanc a:visited,.bloc-blanc a:hover,.bloc-blanc a:active,.bloc-blanc a:visited, .bloc-blanc strong,
 .bloc-vert h2, .bloc-vert h3, .bloc-vert a,.bloc-vert a:link,.bloc-vert a:visited,.bloc-vert a:hover,.bloc-vert a:active,.bloc-vert a:visited
 {color:#83b400;}

 body .bloc-blanc .lien, body  .bloc-vert .lien {background-position: left top;/*fleche verte*/}
 
 /*------BLOC VERT---*/
.bloc-vert
{} 
 .front .bloc-vert{ background:url(../../e_img/charte/sprite-home.png) no-repeat -989px top #f3f6e5;/*coin blanc*/}/*->cf.ie6 pr l'img*/
 .not-front .bloc-vert{ background-color:#f3f6e5; background-position:-1013px -2px; padding-top:10px;/*1er coin blanc*/}
 .bloc-vert h2{margin-bottom:35px;}
 
 /*-------BLOC BLANC------*/
.bloc-blanc
 {-moz-box-shadow: 1px 1px 11px #ccc; -webkit-box-shadow: 1px 1px 11px #ccc; box-shadow:1px 1px 11px #ccc; margin:20px 0;}
 
 .front .bloc-inner {background:url(../../e_img/charte/sprite-home.png) no-repeat -724px top #fff /*coin vert*/;}/*->cf.ie6 pr l'img*/
 .not-front .bloc-inner {background-position:-724px top ; /*coin vert*/ background-color: #fff;}

 .bloc-inner{position:relative; overflow:hidden; height:100%;padding:13px 16px 14px;
 border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
 }
 
/*----------------------BLOC BLEU-----------------------*/
.bloc-bleu
,.not-front .bloc-bleu
{background:url(../../e_img/charte/sprite-pi.png) no-repeat -1304px top #deeef3; /*grand coin blanc*/  }/*->cf.ie6 pr l'img*/

 .bloc-bleu h2, .bloc-bleu h3, .bloc-bleu a,.bloc-bleu a:link,.bloc-bleu a:visited,.bloc-bleu a:hover,.bloc-bleu a:active,.bloc-bleu a:visited{ color:#0081AA;}
 .bloc-bleu h2{margin-bottom:50px;}
 
 body .bloc-bleu .lien{background-position:left -98px}
 
/*--_________-ns joindre_______---*/
#nsJoindre {padding-top:10px;}
#nsJoindre .lienFacebook{float:left; margin-top:8px; padding:0 10px 0 58px;font-size:86%; text-transform:uppercase; vertical-align:middle;}
#nsJoindre .txt{margin-top:2px; margin-bottom:20px;}

 .not-front #nsJoindre .lienFacebook,.not-front #nsJoindre .lienFacebook:link,.not-front #nsJoindre .lienFacebook:visited,.not-front #nsJoindre .lienFacebook:focus,.not-front #nsJoindre .lienFacebook:hover,.not-front #nsJoindre .lienFacebook:active{color:#83B400}

/*---_______actu home______--- */
#actu-home-fd.bloc-blanc{position:relative; z-index:1; overflow:hidden; height:100%; width:270px; margin:0 -10px 10px -12px; padding:0 10px 12px 12px; background:url(../../e_img/charte/sprite-home.png) no-repeat -1306px bottom; 
-moz-box-shadow: 0px 0px 0px #ccc; -webkit-box-shadow: 0px 0px 0px #ccc; box-shadow:0px 0px 0px #ccc;
}/*->cf.ie6 pr l'img*/

#actu-home-fd.bloc-blanc h3{font-weight:bold;}
#actu-home-fd .txt{font-size:94%;}
#actu-home-fd .lien{float:left;width:60%;}
#actu-home-fd .image{display:block; margin:5px 0 10px; width:238px; text-align:center; }
#actu-home-fd .image img{position:relative; z-index:1;}

#actu-home-controls{position:absolute; bottom: 50px; right: 20px; z-index:100;}
#actu-home-controls img{cursor:pointer;}

/*nav*/
#nav-actu-home {float:right; margin-top: 5px;}
#nav-actu-home a{position:relative;zoom:1; margin-left:2px; padding:1px 5px 2px 6px; cursor:pointer; background:#dfdfdf; font-weight:bold; font-size:92%; 
background:url(../../e_img/charte/sprite-home.png) no-repeat -1623px -362px; /*point gris de la nav*/}/*->cf.ie6 pr l'img*/
#nav-actu-home a,#nav-actu-home a:link,#nav-actu-home a:visited,#nav-actu-home a:focus,#nav-actu-home a:hover,#nav-actu-home a:active{color:#83b400;text-decoration:none; }

#nav-actu-home a.activeSlide{background-position:-1623px -410px; /*point vert de la nav*/;}
#nav-actu-home a.activeSlide,#nav-actu-home a.activeSlide:link,#nav-actu-home a.activeSlide:visited,#nav-actu-home a.activeSlide:focus,#nav-actu-home a.activeSlide:hover,#nav-actu-home a.activeSlide:active{color:#fff;}

/*---_______adhesion / de vous à nous (page interne)______---*/
 .not-front #adhesion-vousAnous{clear:both; position:relative; z-index:1; overflow:hidden; height:100%; width:270px; margin:0 -10px 10px -12px; padding:0 10px 12px 12px; background:url(../../e_img/charte/sprite-pi.png) no-repeat -1586px bottom;/*fd bloc*/}/*->cf.ie6 pr l'img*/
 .not-front #adhesion-vousAnous h2{font-size: 157%;}
 .not-front #adhesion-vousAnous .lien{margin-top:10px;}

/*de vs a ns*/
 .not-front #vousAnous{overflow:hidden; height:100%; float:none;width:252px; padding:13px 5px 14px 13px; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0;}
 .not-front #vousAnous h2{margin-bottom:0;}
 .not-front #vousAnous h2, .not-front #vousAnous  a, .not-front #vousAnous  a:link, .not-front #vousAnous  a:visited, .not-front #vousAnous  a:hover, .not-front #vousAnous  a:active, .not-front #vousAnous  a:visited{color:#0C93CD;}
 
 .not-front #vousAnous .lien{background:url(../../e_img/charte/sprite-puces-picto.png) no-repeat left -98px; /*grosse fleche bleu*/}/*->cf.ie6 pr l'img*/
 .not-front #vousAnous .gauche{width:108px}
 .not-front #vousAnous img{padding-right:0; margin:20px 0 5px;}

/*adhesion*/
 .not-front #adhesion{width:auto; padding:13px 16px 14px; background:url(../../e_img/charte/sprite-home.png) no-repeat -726px top #fff;/*coin vert*/}/*->cf.ie6 pr l'img*/
 .not-front #adhesion h2{margin-bottom:15px;}


#gauche .bloc{width:158px; padding-left:12px; padding-right:12px; padding-bottom:9px;}
	
#menu-gauche {width:170px;	margin:0 0 15px; padding:12px 0 0 12px; background:url(../../e_img/charte/sprite-pi.png) no-repeat -1892px top; /*fd titre menu bleu*/ }/*->cf.ie6 pr l'img*/
#menu-gauche h2 {height:auto !important; height:50px; min-height:50px;}
#menu-gauche ul {padding:0 0 0 4px; text-transform:uppercase; font-size:86%; }

#menu-gauche a{height:1%;display:block; padding:5px 0 5px 11px; background:url(../../e_img/charte/sprite-puces-picto.png) no-repeat left -244px; /*puce menu bleu*/}/*->cf.ie6 pr l'img*/
#menu-gauche a, #menu-gauche a:link, #menu-gauche a:visited {color:#757575;}

#menu-gauche a:focus,#menu-gauche a:hover,#menu-gauche a:active,
#menu-gauche .level2-selected a,#menu-gauche .level2-selected a:link,#menu-gauche .level2-selected a:visited
{ color:#0081aa; text-decoration:none;}

/*nivo3*/
#menu-gauche ul ul{padding-left:0;font-size:92%;}
#menu-gauche li li a{padding:3px 5px 3px 20px;background-position:10px -247px; /*puce menu bleu*/}
#menu-gauche .level3-item a,#menu-gauche .level3-item a:link,#menu-gauche .level3-item a:visited{color:#757575;}

#menu-gauche .level3-item a:focus,#menu-gauche .level3-item a:hover,#menu-gauche .level3-item a:active,
#menu-gauche .level3-selected, #menu-gauche .level3-selected a,#menu-gauche .level3-selected a:link,#menu-gauche .level3-selected a:visited
{color:#0081aa; background-color:#deeef3; }

#titre h2 { margin:0 0 20px; padding:0;}

/*__________Liste (balise ul ,li) ___________*/
#centre ul{margin:2px 0;}
#centre li{background:url(../../e_img/charte/puce.gif) no-repeat left 8px; padding:3px 0 3px 14px;}

/*______tableau________*/
#centre table.tableau {border:solid #deeef3; border-width:0 0px 1px 1px}
#centre .tableau td{border:solid 2px #deeef3;padding:5px;}

#centre .tableau thead{background: #deeef3}
#centre .tableau thead td{border-color:#fff; border-width:0 2px;}
#centre .tableau thead td:first-child{border-left:solid 3px #deeef3;}
#centre .tableau thead td:last-child{border-right:solid 3px #deeef3;}

/*________encadre et fond de couleur________*/
 .fond-couleur,.encadre
{position:relative; overflow:hidden; height:1%; padding:15px 18px; margin:15px 0;} 

.encadre
{border:solid 1px #deeef3; }
.fond-couleur
{background:#deeef3;}

/*________gestion alignement img et legende________*/
 .txtAcote{overflow:hidden;}

 .encadre img, .encadre span.legende, .encadre .txt-img-g{position:relative; margin-left:-18px;}
 .encadre .txt-img-g span.legende{margin-left:0px;}

 .encadre .txt-img-dr{margin-right:-18px;}
 .encadre .txt-img-dr img{margin-right:-18px; }
 .encadre .txt-img-dr span.legende{margin-left:10px;}
	
/*image + legende*/
 .legende{position:relative;float:left;padding:5px 8px; margin:-12px 0 5px;  background:#0081aa; color:#fff; font-size:86%;}	

 .imageLegende{overflow:hidden; height:1%;}
 .imageLegende.right {float:right;}
 .imageLegende.center {margin:0 auto}
	
 .txt-img-dr{float:right; font-size:100%; margin-left:10px;}
 .txt-img-g{float:left; font-size:100%; margin-right:10px;}


/*_____________CHEMIN DE FER - FRONT ET HANDILOG_________________-*/

#chemin {margin:0px -10px 23px 0; padding:6px 10px; background:url(../../e_img/charte/sprite-pi.png) no-repeat -1080px -470px;/*fd chemin fer*/ text-transform:uppercase; font-size: 78%; height:auto !important; height:28px;min-height:28px;
}/*->cf.ie6 pr l'img*/

#centre #chemin li {display:inline; margin: 0 0 0 4px; padding: 0px 0 0 8px; background :url(../../e_img/charte/sprite-puces-picto.png) no-repeat left -666px;/*petite fleche bleu*/}/*->cf.ie6 pr l'img*/
#centre #chemin li.first {background : none; padding: 0; margin-left:0;}
#chemin li a:link, #chemin li a:visited , #chemin li a:focus , #chemin li a:hover , #chemin li a:active 	{ color:#757575; margin:0 0 0 2px; }

/* _____________Listes _____________*/

 .liste{border-width:0 0 1px 0; overflow:hidden; height:100%; padding-bottom:15px;}
 .liste .image{float:left; width:155px;}
 .liste .image img{width:auto !important; width:155px; max-width:155px;}
 .liste .droite{padding-left:10px; overflow:hidden;}

/*-------pagination-------*/
 .paginationListe{clear:both; position:relative; overflow:hidden; height:1%; width:240px; margin:0 auto;  padding-top:20px; text-transform:uppercase; color:#757575; font-size: 85%;}
 .paginationListe div{float:left;}
 .paginationListe div.numeros{padding:0 10px;}
 .paginationListe a,.paginationListe a:link,.paginationListe a:visited,.paginationListe a:focus,.paginationListe a:hover,.paginationListe a:active{color:#757575;}

/* __________________________Carrousel __________________________*/
 #slides {z-index:100;position:relative; margin-bottom:25px;}
 .slides_container {position:relative; overflow:hidden; margin:0 auto; width:268px;text-align:center; display:none;}

 .slide {display:block; left:0;z-index:0;}
 .slide .image{margin-top:0px; text-align:center;}
 .slide .image a{display:block; }
 .slide img{vertical-align:middle; }

/*-----Caption-----*/   
 .caption { position:absolute; left:0; bottom:10px;  text-align:left; color:#fff;}
 .caption-inner{ background:#000; width:248px; padding:5px 10px; z-index: 1;
    opacity : 0.7; 
	-moz-opacity : 0.7; 
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */ 
    filter : alpha(opacity=70); /* IE < 8 */ 
}

/* -------Nxt/prev buttons-----*/
 #navigation a {display:block; position:absolute; top:80px; left:21%;	 z-index:101;}
 #slides .next {left:74.8%;}

/*------Pagination vignette----*/
 #centre .pagination {overflow:hidden;  margin:13px auto 10px;}
 #centre .pagination li {float:left;border:solid 2px #fff; margin:0 1px; padding:0; background:none;}
 .pagination a {display:block; float:left; overflow:hidden;  height:70px; line-height:70px;}
 .pagination img{ vertical-align:middle; height:70px; line-height:70px;}

 #centre .pagination .current  { border:solid 2px #0081AA;}
 /*.pagination li.current  a { height:94px;}*/
 .pagination li.current img{ vertical-align:middle;}


/* __________________________ Formulaire__________________________*/
 .texte-erreur{ color:#ff0000; }
 .pageLogin{background:#fff; padding:10px;margin-top:20px;}

  #formulaire {margin:0;padding:0;	width:99%;}
  
	#formulaire fieldset.login {padding:10px; margin:0 auto; border:1px solid #408DD3;background:#fff;width:40%;}
	#formulaire legend.login {margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif;font-style:normal; color:#4b4b4b;}

	#formulaire .erreur, .texte-erreur { color: #FF1900;}

	#formulaire ul {margin:0; padding:0; border:none;}
	#formulaire li {display:inline; list-style:none; padding:0 10px 0 0; margin:0;}
	#formulaire li.checkbox {display:block; list-style:none; padding:0; margin:0;}

	#formulaire td{padding:3px 0;}
	
	#formulaire label { margin:0; padding:0; font-family : arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer; }

	#formulaire input  { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; cursor:pointer;}
	#formulaire input.texte {  width:19em; font-size:100%; border:solid 1px #CFE6ED; padding:1px 2px;}
	#formulaire input.login { width:14em; font-size:100%}
	#formulaire input.textecourt { width:25%; }
 
	#formulaire select { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; width:50%; color:#4b4b4b; border:solid 1px #CFE6ED;}
    #formulaire table.mceEditor select{width:20%;}

	#formulaire textarea { font-size:100%;margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif;  width:99%; color:#4b4b4b;  border:solid 1px #CFE6ED;}

	#formulaire input.submit { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size:87%; background:#007FA9; color:#fff; overflow:visible; border:0; padding:5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-transform:uppercase;
	position:relative; zoom:1; cursor:pointer;
}
	#formulaire input.submit-login { margin: 0 0 0 10px; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size:100%; }

	#formulaire div.textinfo { float:left; width:28%; padding:2px 10px 0 0; text-align:right;}
	#formulaire div.texte { margin:0 0 5px 0;}


/*__________________________ PLAN DU SITE ______________________*/
#plan td {font-family:arial,verdana,sans-serif;font-size:11px;color:#015987;}
#plan td.lien {background:none;}
#plan li{background:none;}
#plan tr.map,#plan td.map{background-color:#CFE6ED}

#plan ul.map  {margin:0;padding:0 0 0 16px;}

/*__________________________ moteur-recherche ______________________*/
 .moteur-recherche .lien{margin:0; text-transform:none; font-size:100%; background-position:left -96px;}



	/*edito*/
	#edito {background:url(../../e_img/charte/sprite-home.png) no-repeat; /*1er fd*/ padding:26px 24px 30px 29px; height:163px; overflow:hidden;} /*->cf.ie6 pr l'img*/
	#edito h2, #edito h3, #edito strong{color:#008ac8;}
	#edito h3{margin-bottom:1px;}
	#edito img{float:left; padding-right:10px;}
	.apostropheOuvrante{padding-left:35px; overflow:hidden; background:url(../../e_img/charte/sprite-home.png) no-repeat -1613px 3px; /*apostrophe*/}/*->cf.ie6 pr l'img*/
	.apostropheFermante{padding:0 26px 0 0px; background:url(../../e_img/charte/apostrophe.gif) no-repeat right bottom; /*apostrophe*/}
		
	/*---adhesion vousAnous---*/
	#adhesion-vousAnous{background:url(../../e_img/charte/sprite-home.png) no-repeat left -227px; /*2me fd*/ padding:24px 24px 30px 29px; height:140px; overflow:hidden;}/*->cf.ie6 pr l'img*/
	#adhesion-vousAnous .txt{font-size:110%;}
	
	/*adhesion*/
	#adhesion {float:left; width:271px; padding-right:64px;}
	#adhesion h2, #adhesion h3, #adhesion strong,#adhesion a,#adhesion a:link,#adhesion a:visited,#adhesion a:hover,#adhesion a:active,#adhesion a:visited{color:#83b400;}
	#adhesion h2{margin-bottom:18px;}
	#adhesion .lien {background-position: left top;/*fleche verte*/}
	
	/*de vs à ns*/
	#vousAnous {float:left; width:314px; padding-left:16px;}
	#vousAnous .txt {margin-top:50px;}
	#vousAnous .txt a,#vousAnous .txt a:link,#vousAnous .txt a:visited,#vousAnous .txt a:focus,#vousAnous .txt a:hover,#vousAnous .txt a:active{color:#3a3a3a;}
	#vousAnous img{float:right;margin-bottom:10px; margin-top:2px; padding-right:16px;}
	#vousAnous .lien{clear:both; text-transform:none;font-size:94%;}
	#vousAnous .gauche{float:left; width:140px;}
	


#oubliPassword{margin:0;padding:0;}
#oubliPassword legend{display:none;}
#oubliPassword input.texte{width:250px;margin:0;color:#000000;}


		div#resultat {  clear:both; width:95%; background:#EEEFF2; padding:10px; }
		div#resultat h2 {  padding:10px; }
		div#resultat div#details {   background:#EEEFF2; padding:5px 20px; }
		div#resultat h3 {  padding:10px; color:#0295CB; }



