/* style utilisable pour l'outil multimédia */
* html object.hiddenObjectForIE { display: none; }

object { padding:0; margin:0;}

a:link		{ text-decoration: none;  color:#6699CC;  }
a:visited	{ text-decoration: none;   color:#6699CC; }
a:hover		{ text-decoration: underline; color:#6699CC;  }


.texte
{ font-size:100%;   }
.titre
{ color:#F58225;   }
.sous-titre
{ color:#F58225;   }
.lien
{ color : #CC0000; }
.lien-gras
{ color : #CC0000;font-weight:bold; }
.gras
{ font-weight:bold; }
.fond-tableau{background:#F1EEEE;}
.texte-erreur
{ color:#cc0000; }

.color-infos
{ color:#0093dd; }
.color-benevoles
{  color:#ff9600; }
.color-partenaires
{  color:#7d2d81; }
.color-e-mobilisation
{   color:#f04a8c; }
.color-faire-don
{  color:#fb063a; }
.color-grace-don
{  color:#009153; }

img.vignette {
	width:69px; border:1px solid #c1c0c0;}

	div#handilog_menu {padding:0; margin:30px 0 0 0; width:100%; height:auto; text-align:left; color: #FFFFFF; background:#FF9900; }

	#handilog_menu ul.level1 { margin:0; padding:0 0 0 5px; }
	#handilog_menu li.level1 { margin:20px 0 0 0; padding:0; }
	#handilog_menu ul.level2 { margin:0; padding:0 0 0 5px; }
	#handilog_menu li.level2 { margin:10px 0 0 0; padding:0;  }
	#handilog_menu ul.level3 { margin:0; padding:0; }
	#handilog_menu li.level3 { margin:10px 0 0 0; padding:0; }
	#handilog_menu ul.level4 { margin:0; padding:0; }
	#handilog_menu ul.level5 { margin:0; padding:0; }
	#handilog_menu li { margin:0; padding:0; list-style-type:none; }


	div#handilog-head     		{ margin:0 0 20px 0; padding:10px; background-color: #1A50B8; text-align:center; }
	div#handilog-head h1		{ font-size:30px; margin:0; padding:0; font-weight:normal; color: #FFFFFF; }

	div#handilog-center     { margin:0 0 20px 0; padding:0; }
	div#handilog-center ul	{ margin:0; }

	div#handilog-center li	{ list-style-type:square; margin:0 0 5px 0; }

	div#handilog-center h2, div#handilog-center h3, div#handilog-center h4 {
		margin:0;
		padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size : 11px;
		font-weight:normal;
		}

	div#handilog-center  h2 { margin-bottom: 20px; color: #669933; }
	div#handilog-center  h3, div#handilog-center  h4 { color: #6699CC; }

	div#handilog-center a:hover	{ background-color: #CC0000; color: #FFFFFF;  text-decoration : underline; }
	div#handilog-center a:visited	{ text-decoration : none; }

	div#handilog-colors     { margin:0; padding:0; }
	div#handilog-colors a.colors, div#handilog-colors a.colors:link, div#handilog-colors a.colors:active, div#handilog-colors a.colors:visited, div#handilog-colors a.colors:hover { color: #CC0000; font-size : 11px; text-decoration : none; }
	div#handilog-colors a.colors:hover { background-color: transparent; }

	div#handilog-bottom     	{ margin:0 0 20px 0; padding:0; text-align:center; color:#1A50B8; /*font-size:60%;*/ font-size:12px; }
	div#handilog-bottom a.link:link, div#handilog-bottom a.link:active, div#handilog-bottom a.link:visited { color: #1A50B8; text-decoration : none; font-size:12px; }
	div#handilog-bottom a.link:hover	{ background-color: #FFFFFF; color: #1A50B8; text-decoration : underline; }




hr.ecedi {
		border: none 0;
		border-top: 2px solid #1A50B8;
		width: 100%;
		height: 2px;
		}
	.menumaxivue { font-size : 11px; color: #FFFFFF; background:#FF9900; text-align:left; }
	.menuselect { font-size : 11px; color: #FF9900; background:#FFFFFF; text-decoration: none; }
	.lienpageselect	{ font-size : 11px; color: #FFFFFF; background:#CC0000 ;text-decoration: none; }
	.menu { font-size : 11px; color: #FFFFFF; }
	.lienpage { font-size : 11px; color: #CC0000; }
	div.clear { clear:both; display: block; height: 0px; overflow: hidden; margin: 0; padding:0; }


	a.menumaxivue:link, a.menumaxivue:active, a.menumaxivue:visited { color: #FFFFFF; background:#FF9900; text-decoration: none; }
	a.menumaxivue:hover 	{ color: #FF9900;  background:#FFFFFF; text-decoration: underline;  }

	a.menuselect:link, a.menuselect:active, a.menuselect:visited, a.menuselect:hover { color: #FF9900; background:#FFFFFF; text-decoration: none; }

	a.menu:link, a.menu:active, a.menu:visited, a.menu:hover	{ color: #FFFFFF; text-decoration: none; }

	a.lienpageselect:link, a.lienpageselect:active	{ color: #FFFFFF; background:#CC0000 ;text-decoration: none; }
	a.lienpageselect:visited 	{ color: #FFFFFF; background:#CC0000 ;text-decoration: none; }
	a.lienpageselect:hover 		{ color: #FFFFFF; background:#CC0000 ;text-decoration: none; }

	a.lienpage:link, a.lienpage:active 	{ color: #CC0000; text-decoration: none; }
	a.lienpage:visited 	{ color: #3333FF; text-decoration: none;}
	a.lienpage:hover 	{ background-color: #CC0000; color: #FFFFFF; text-decoration: none; }




	abbr, acronym 	{ border-bottom:1px dotted #EFEFEF; cursor:help; }
	img 			{ border:0; }
	form 			{ margin:0; padding:0; border:none; }
	input  { font-size:100%;}
	h1,h2,h3,h4		{  margin:0; padding:0; 					  border:none;
					  font-family: arial, verdana, helvetica, sans-serif;
					}

	h1				{  font-size:130%;  }
	h2				{  font-size:120%;  }
	h3				{  font-size:110%;  }
	h4				{  font-size:100%;  }

	ul {margin:0 0 0 20px; padding:0 0 0 0;}
	li {margin:0 0 5px 0; padding:0;}

	.player_flash {
		text-align:center; margin:0; padding:0;
	}

	div#ewb_vue table { width:100%; font-size:100%; font-family: arial,verdana,helvetica,sans-serif; }
	div.message { color:#FFF; font-weight:bold; text-transform:uppercase;}

html, body {
    height: 100%;
}


body {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
	height:100%;
	background:url(../../e_img/charte/bk-body.gif) top left repeat-x;
	font-family: arial,verdana,helvetica,sans-serif;
	background-color:#ffffff; font-size:12px; color:#000000;}




/* ----- APPLICATION DU MÊME STYLE DE BASE AU CELLULE DE TABLEAU ----*/
td {
	font-family: arial,verdana,helvetica,sans-serif;
	color:#333333;	}

		.alignement-centrer{text-align:center;}
		.float-left{float:left}
		.float-right{float:right}
		.display-block{display:block}



div#skip-top {position: absolute; margin:0; padding:0; display: none;}


div#container {background-color:#FFFFFF; position: relative;margin : 0 auto; padding : 0; text-align : left; width:987px;	height:auto;}




div#header {  margin:0 auto; padding:0 0 30px 0; text-align:left; width:984px; height:161px;}
* html  div#header {  margin:0px; padding:0 0 30px 1px; text-align:left; width:984px; height:161px;}

#header h1 { display:none; }

#top { display:none;  margin:0px; padding:0px;}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/**** HEADER ****/
.floatLeft {float:left;}
fieldset {display:inline; margin:0; padding:0;border:none;}
legend {display:none;}
a img {border:none;}

	div#menuHeader {width:984px; background-color:#515256; height:27px; overflow:hidden; font-size:90%;}
	*+html div#menuHeader {width:984px; background-color:#515256; height:27px; overflow:hidden;    font-size:85%;}
	* html  div#menuHeader {width:984px; background-color:#515256; height:27px; overflow:hidden; font-size:85%;  padding:0px 0px 0 0px; margin:0px 0 0 0px;}
	div#menuHeader #menu { list-style-type:none; padding:3px 0 0 8px; margin:0px; }
	* html  div#menuHeader #menu {list-style-type:none; padding:0px 0 0 0px; margin:0px; }
	div#menuHeader #menu li {float:left; border-right: 1px solid #fff; /*padding:0 7px 0 7px; margin:0px;*/}
	* html div#menuHeader #menu li {float:left; border-right: 1px solid #fff; padding:0 7px 0 7px; margin:6px 0;}
	div#menuHeader #menu li.noBorder {border-right:none; padding:0 7px 0 7px; margin:1px 0;}
	*+html div#menuHeader #menu li.noBorder {border-right:none; padding:0 7px 0 7px; margin:0px 0;}
	* html  div#menuHeader #menu li.noBorder {border-right:none; padding:0 7px 0 7px; margin:2px 0;}
	div#menuHeader #menu li a, #menu li a:visited {color:#fff;}
	div#menuHeader #menu li#rechercheLi { float:right; padding:0 6px 0 0px; margin:0 0 0 0px;}
	* html  div#menuHeader #menu li#rechercheLi { float:right; padding:0 6px 0 0px; margin:6px 0 0 0px;}
	div#menuHeader #menu li#englishVersionLi { float:right; padding:4px 14px 0 10px; margin:0;}
	* html  div#menuHeader #menu li#englishVersionLi { float:right; padding:0 14px 0 10px; margin:6px 0;}
	div#menuHeader #menu li #englishVersion {background:url(../../e_img/charte/bg_english-flag.gif) no-repeat top left; width:19px; height:13px; text-indent:-9000px; display:block;}

	#siteSelectionHaut { padding:0px 0px 0 0px; margin:-20px 0 0 -10px; width:280px;}
	*+html #siteSelectionHaut { padding:0px 0px 0 0px; margin:-5px 0 0 -4px; width:280px;}
	* html  #siteSelectionHaut { padding:0px 0px 0 0px; margin:0px 0 0 0px; width:280px; }
	#siteSelectionHaut select {margin:0px 0 0 0; width:140px;}
	#siteSelectionHaut fieldset {border:none;}
	#siteSelectionHaut label {display:none;}
	#siteSelectionHaut legend {display:none;}
	#choix_lien img {margin:0px 0 0 5px;}
	* html  #choix_lien img {margin:-1px 0 0 5px;}


	#menu {list-style-type:none; padding:0 0 0 10px; overflow:hidden;}
	#menu li {float:left; border-right: 1px solid #fff; padding:0 7px 0 7px;}
	#menu li.link { margin:4px 0 0 0;}
	#menu li.noBorder {border-right:none;}
	#menu li a, #menu li a:visited {color:#fff;}
	#menu li#englishVersionLi {/*padding:4px 0 0 20px;*/}
	#menu li #englishVersion {background:url(../../e_img/charte/bg_english-flag.gif) no-repeat top left; width:19px; height:13px; text-indent:-9000px; display:block; }

	#menu select {width:120px; border:none;padding:0;margin:0px 0 0 0;}
	#universeForm, #universeForm  p   { margin:0; padding:0;border:none;}
	#universeForm label {background:url(../../e_img/charte/bg_profile-label.gif) no-repeat left top; height:30px; color:#e2e2e1; padding:3px 5px 0 18px; font-weight:bold; float:left; display:block;}
	#menu img {margin:0px 0 0 5px;}
	#logo 		{ /*display:block; float:left; position:absolute; margin:0; padding:0; width:161px;*/}
	#logo img.tele 	{ /*display:block; margin:55px 0 0 30px; */}


/*
  div#bandeau{ height:126px;background:url(../../e_img/charte/bandeau-resultats.jpg) top left no-repeat; margin:0px; padding:0; }
*/
  div#bandeau4{background:url(../../e_img/charte/bandeau-home4.jpg) top left no-repeat; height:126px; margin:2px 0 0 184px; padding:0; float:left; position:absolute; }

	div#bandeau56{background:url(../../e_img/charte/bandeau-home56.jpg) top left no-repeat; height:126px; margin:2px 0 0 184px; padding:0; float:left; position:absolute; }

  div#bandeau17{background:url(../../e_img/charte/bandeau-home17.jpg) top left no-repeat; height:126px; margin:2px 0 0 184px; padding:0; float:left; position:absolute; }

  div#bandeau5{background:url(../../e_img/charte/bandeau-home5.jpg) top left no-repeat; height:126px; margin:2px 0 0 184px; padding:0; float:left; position:absolute; }

 	div#bandeau65{background:url(../../e_img/charte/bandeau-home65.jpg) top left no-repeat; height:126px; margin:2px 0 0 184px; padding:0; float:left; position:absolute; }

  div#bandeau66{background:url(../../e_img/charte/bandeau-home66.jpg) top left no-repeat; height:126px; margin:2px 0 0 184px; padding:0; float:left; position:absolute; }

	div#don-home { margin:7px 0 0 567px; padding:0;}
	html>body #don-home {margin:7px 0 0 570px;}

	div#menu-col { padding:0 0 0 0; /*background:url(../../e_img/charte/bk-col-enfant.jpg) top right no-repeat;margin:128px 0 0 87px; width:865px; float:left; */ position:absolute;}
	html>body #menu-col {margin:128px 0 0 90px;}

	div#logo-afm {float:left; position:absolute; margin:110px 0 0 0; width:80px; height:46px; background:url(../../e_img/charte/bk-logo-afm.gif) bottom left repeat-x;  }
	div#logo-afm img { margin:0 0 0 0;}

	/*-------MAM 15-09-2008-----------*/
	div#bandeau{ width:986px; height:125px;background:url(../../e_img/charte/bandeau_fond.gif)  no-repeat 0px 27px; margin:0px; padding:0px 0px 10px 0px; }
	div#bandeau table{ margin:0px; padding:0px 0px 0px 0px; font-size:80%; font-family: arial,verdana,helvetica,sans-serif; }
	div#bandeau table #login { margin:8px 0 0 180px; padding:0px 0 0 0px; background:url(../../e_img/charte/titre_se_connecter.gif) no-repeat 20px 0px; width:180px;}
	div#bandeau table #loginSpan {display:block; text-indent:-9000px;}
	div#bandeau table #login ul { list-style-type:none; padding:8px 0 0 21px; margin:0px;}
	div#bandeau table #login ul a, #login ul a:visited {color:#fff; background:url(../../e_img/charte/bg_white-array.gif) no-repeat left 5px; padding: 0 0 0 10px;}

	  div#bandeau span.espace { font-size: 19px; }
	  div#bandeau div.espacecommunautaire { color:#00000;margin:0 20px 0 0; float: right; text-align: left; }
	  div#bandeau div.espacecommunautaire dt { margin:0; padding:0; }
	  div#bandeau div.espacecommunautaire dd { margin:0; padding:0 0 0 10px; background:url(../../e_img/charte/puce-home.gif) no-repeat left 3px;}
	  div#bandeau div.espacecommunautaire a:link, div#bandeau div.espacecommunautaire a:visited,div#bandeau div.espacecommunautaire a:hover { color:#000000; }

/*
	div#accessibility-menu	{margin:0;  font-size:85%; height:17px; padding:5px 0 0 0; text-align:right; font-weight:bold; margin:0 0 0 0; /*width:768px;*/ }
*/
/*
	div#accessibility-menu	{border:1px solid #000; margin:0;  font-size:85%; height:17px; padding:5px 0 0 0; text-align:right; font-weight:bold; margin:0 0 0 0; /*width:768px;*/ }
*/
	#accessibility-menu	{ margin:0; font-size:80%; padding:0; height:auto; width:100%;  text-align:left;    }

	#accessibility-menu h2 { display:none; margin:0; padding:0; }
	#accessibility-menu ul {color:#FFF; background-color:#55575b; margin:0; padding:5px 0 7px 10px;   border:none; }
	#accessibility-menu li { display :inline; margin :0; padding :0; border:none; overflow : visible; }
	#accessibility-menu a {   color:#FFF;   }
	#accessibility-menu a:visited {   color:#FFF;   }
	#accessibility-menu a:hover {   color:#FFF; text-decoration:underline;   }


	#handilog 			{ margin:0; padding:0; display:inline; }
	#help 				{ margin:0; padding:0 0 0 0; display:inline; }
	.acby 				{ margin:0; padding:0 0 0 0; display:inline; }
	#sitemap 			{ margin:0; padding:0 0 0 0; display:inline; }
	#globalsearch 		{ margin:0; padding:0; display:inline; }
	#globalsearch form 	{ display:inline;}
	#globalsearch label { margin:0; padding:0; color:#231f20;  font-weight:bold; cursor:pointer;
	}

	#globalsearch input.searchengine { margin:0; padding:0 0 0 2px; vertical-align: middle; font-family : arial, verdana, helvetica, sans-serif;
	 font-size:100%; width:15%; height:1.5em; border:1px solid #d0cecf; 	}

	#globalsearch input.submit {margin:0; padding:0; font-style:normal; font-weight:normal; font-size:11px; }
	#globalsearch input.image { margin:0; padding:0 5px 0 1px; vertical-align: middle; }





div#menu-principal { display:block; float:left; white-space:nowrap; height:28px; padding:0 0 0px 130px; /*width:823px;*/ font-size:110%; margin:0; }
div#menu-principal h2 { margin:0; padding:0; display:none; }

div#menu-principal ul { margin: 0; padding: 5px 0 0 0; list-style-type: none; text-align: center; }

div#menu-principal li { list-style-type:none;  float:left;  text-align:center; padding:0; margin:0; }

div#menu-principal li.trigger span {  width:137px; height:23px; display: block;}
div#menu-principal li.msieFix span {  width:137px; height:23px; display: block;}



div#menu-principal ul#nav li ul {  display: none; clear:both; position:absolute; background:#ecebeb; border:1px solid #ffffff; width:auto; padding:0; margin:0px 0px 0px 0px; width:190px;}



div#menu-principal ul#nav li:hover ul,div#menu-principal ul#nav li.msieFix ul{
 display: block;
 }

div#menu-principal ul#nav li:hover ul li, div#menu-principal ul#nav li.msieFix ul li {
	float:none;
	text-align:left;
	margin:0;
	padding:0;
	border-bottom:1px solid #ffffff;
}

div#menu-principal ul#nav li:hover ul li span,
div#menu-principal ul#nav li.msieFix ul li span {
	display:block; background:#ecebeb; text-align:left; font-size:80%; width:190px;
}

div#menu-principal ul#nav li:hover ul li span a,
div#menu-principal ul#nav li.msieFix ul li span a{
	text-align:left; display:block; padding:4px 0 0 15px; width:175px; height:19px; color:#2c2c2c;
}

div#menu-principal ul#nav li:hover ul li span a:hover,
div#menu-principal ul#nav li.msieFix ul li span a:hover{
	color:#ffffff;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu-principal ul#nav li:hover ul li span.level2-item-4 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-4 a{
	background:url(../../e_img/charte/bk-lien-lvl2-4.gif) no-repeat 2px 3px;
}

div#menu-principal ul#nav li:hover ul li span.level2-item-4 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-4 a:hover{
	background:url(../../e_img/charte/bk-lien-lvl2.gif) no-repeat 2px 3px #0093dd;
}

div#menu-principal ul#nav li:hover ul li span.level2-selected-4 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-4 a,
div#menu-principal ul#nav li:hover ul li span.level2-selected-4 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-4 a:hover,
div#menu-principal ul#nav li:hover ul li span.level2-selected-4 a:visited,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-4 a:visited {
	background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 2px 3px #0093dd; color:#ffffff;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu-principal ul#nav li:hover ul li span.level2-item-56 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-56 a{
	background:url(../../e_img/charte/bk-lien-lvl2-56.gif) no-repeat 2px 3px;
}

div#menu-principal ul#nav li:hover ul li span.level2-item-56 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-56 a:hover{
	background:url(../../e_img/charte/bk-lien-lvl2.gif) no-repeat 2px 3px #ff9600;
}

div#menu-principal ul#nav li:hover ul li span.level2-selected-56 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-56 a,
div#menu-principal ul#nav li:hover ul li span.level2-selected-56 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-56 a:hover,
div#menu-principal ul#nav li:hover ul li span.level2-selected-56 a:visited,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-56 a:visited {
	background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 2px 3px #ff9600; color:#ffffff;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu-principal ul#nav li:hover ul li span.level2-item-17 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-17 a{
	background:url(../../e_img/charte/bk-lien-lvl2-17.gif) no-repeat 2px 3px;
}

div#menu-principal ul#nav li:hover ul li span.level2-item-17 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-17 a:hover{
	background:url(../../e_img/charte/bk-lien-lvl2.gif) no-repeat 2px 3px #7d2d81;
}

div#menu-principal ul#nav li:hover ul li span.level2-selected-17 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-17 a,
div#menu-principal ul#nav li:hover ul li span.level2-selected-17 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-17 a:hover,
div#menu-principal ul#nav li:hover ul li span.level2-selected-17 a:visited,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-17 a:visited {
	background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 2px 3px #7d2d81; color:#ffffff;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu-principal ul#nav li:hover ul li span.level2-item-5 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-5 a{
	background:url(../../e_img/charte/bk-lien-lvl2-5.gif) no-repeat 2px 3px;
}

div#menu-principal ul#nav li:hover ul li span.level2-item-5 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-5 a:hover{
	background:url(../../e_img/charte/bk-lien-lvl2.gif) no-repeat 2px 3px #f04a8c;
}

div#menu-principal ul#nav li:hover ul li span.level2-selected-5 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-5 a,
div#menu-principal ul#nav li:hover ul li span.level2-selected-5 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-5 a:hover,
div#menu-principal ul#nav li:hover ul li span.level2-selected-5 a:visited,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-5 a:visited {
	background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 2px 3px #f04a8c; color:#ffffff;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu-principal ul#nav li:hover ul li span.level2-item-65 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-65 a{
	background:url(../../e_img/charte/bk-lien-lvl2-65.gif) no-repeat 2px 3px;
}

div#menu-principal ul#nav li:hover ul li span.level2-item-65 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-65 a:hover{
	background:url(../../e_img/charte/bk-lien-lvl2.gif) no-repeat 2px 3px #fb063a;
}

div#menu-principal ul#nav li:hover ul li span.level2-selected-65 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-65 a,
div#menu-principal ul#nav li:hover ul li span.level2-selected-65 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-65 a:hover,
div#menu-principal ul#nav li:hover ul li span.level2-selected-65 a:visited,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-65 a:visited {
	background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 2px 3px #fb063a; color:#ffffff;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu-principal ul#nav li:hover ul li span.level2-item-66 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-66 a{
	background:url(../../e_img/charte/bk-lien-lvl2-66.gif) no-repeat 2px 3px;
}

div#menu-principal ul#nav li:hover ul li span.level2-item-66 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-item-66 a:hover{
	background:url(../../e_img/charte/bk-lien-lvl2.gif) no-repeat 2px 3px #009153;
}

div#menu-principal ul#nav li:hover ul li span.level2-selected-66 a,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-66 a,
div#menu-principal ul#nav li:hover ul li span.level2-selected-66 a:hover,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-66 a:hover,
div#menu-principal ul#nav li:hover ul li span.level2-selected-66 a:visited,
div#menu-principal ul#nav li.msieFix ul li span.level2-selected-66 a:visited {
	background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 2px 3px #009153; color:#ffffff;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu-principal li span.item-4 	{ background:url(../../e_img/charte/bk-menu-first.gif) no-repeat top left; width:138px; }
div#menu-principal li span.item-56 	{ background:url(../../e_img/charte/bk-menu.gif) no-repeat top left; }
div#menu-principal li span.item-17 	{ background:url(../../e_img/charte/bk-menu.gif) no-repeat top left; }
div#menu-principal li span.item-5 	{ background:url(../../e_img/charte/bk-menu.gif) no-repeat top left; }
div#menu-principal li span.item-65 	{ background:url(../../e_img/charte/bk-menu.gif) no-repeat top left; }
div#menu-principal li span.item-66 	{ background:url(../../e_img/charte/bk-menu-last.gif) no-repeat top left; }

div#menu-principal li span.selected-4 	{ background:url(../../e_img/charte/bk-menu-4.gif) no-repeat top left; width:138px; }
div#menu-principal li span.selected-56 	{ background:url(../../e_img/charte/bk-menu-56.gif) no-repeat top left; }
div#menu-principal li span.selected-17 	{ background:url(../../e_img/charte/bk-menu-5.gif) no-repeat top left; }
div#menu-principal li span.selected-5 	{ background:url(../../e_img/charte/bk-menu-17.gif) no-repeat top left; }
div#menu-principal li span.selected-65 	{ background:url(../../e_img/charte/bk-menu-65.gif) no-repeat top left; }
div#menu-principal li span.selected-66 	{ background:url(../../e_img/charte/bk-menu-66.gif) no-repeat top left; }

div#menu-principal li span.item-4 a:hover, #menu-principal li span.selected-4 a:hover { background:url(../../e_img/charte/bk-menu-4.gif) no-repeat top left; color:#ffffff;}
div#menu-principal li span.item-56 a:hover, #menu-principal li span.selected-56 a:hover { background:url(../../e_img/charte/bk-menu-56.gif) no-repeat top left; color:#ffffff;}
div#menu-principal li span.item-17 a:hover, #menu-principal li span.selected-17 a:hover { background:url(../../e_img/charte/bk-menu-5.gif) no-repeat top left; color:#ffffff;}
div#menu-principal li span.item-5 a:hover, #menu-principal li span.selected-5 a:hover { background:url(../../e_img/charte/bk-menu-17.gif) no-repeat top left;color:#ffffff;}
div#menu-principal li span.item-65 a:hover, #menu-principal li span.selected-65 a:hover { background:url(../../e_img/charte/bk-menu-65.gif) no-repeat top left;color:#ffffff;}
div#menu-principal li span.item-66 a:hover, #menu-principal li span.selected-66 a:hover { background:url(../../e_img/charte/bk-menu-66.gif) no-repeat top left; color:#ffffff;}

div#menu-principal li span.item-4 a { color:#0093dd; }
div#menu-principal li span.item-56 a {   color:#ff9600; }
div#menu-principal li span.item-17 a {  color:#7d2d81; }
div#menu-principal li span.item-5 a {  color:#f04a8c; }
div#menu-principal li span.item-65 a {  color:#fb063a; }
div#menu-principal li span.item-66 a {  color:#009153; }

div#menu-principal li span.selected-4 a { color:#ffffff; }
div#menu-principal li span.selected-56 a {   color:#ffffff; }
div#menu-principal li span.selected-17 a {  color:#ffffff; }
div#menu-principal li span.selected-5 a {  color:#ffffff; }
div#menu-principal li span.selected-65 a {  color:#ffffff; }
div#menu-principal li span.selected-66 a {  color:#ffffff; }

div#menu-principal li span a { font-weight:bold; text-decoration: none; display:block; text-align:center; padding:5px 0 3px 0; margin:0	; }



	div#contenu { padding:0; text-align:left; height:auto; width:955px; margin:0 auto;}
	div#gauche { width:176px; float:left; text-align:left; margin:15px 0 0 0; padding:0; }
	div#menu_gauche {
		width:176px;
		margin:0;
		padding:0;
		text-align:left;
		height:auto;
		background-color:#DDDDDD;
		font-size:85%;
		}

	div#menu_gauche div.ssmenu-titre { margin:0; padding:10px 0 0 0; display:block; background:url(../../e_img/charte/bk-h1-menu-gauche.gif) no-repeat top left ;font-weight:bold; width:176px; height:24px; color:#939191; text-align:center; font-size:155%;}

	div#menu_gauche div.ssmenu-titre a {
	color:#939191; text-decoration:none; display:block; background:#f1eeee; border:1px solid #e2dfdf; border-top:none;
	}

	#menu_gauche li span a { display:block; border-bottom:1px solid #f1eeee; padding:5px 0 5px 15px;}
	#menu_gauche li span a:hover { text-decoration:none;}

div#menu_gauche  ul { margin:0 !important; padding:0; padding:0 3px 1px 4px; border:1px solid #e6e1e1; border-top:none; background:#f1eeee; }
div#menu_gauche  li { padding:0 !important; margin:0; list-style-type:none; }

div#menu_gauche  li ul {/*background:#ffffff; */border:none; border-bottom:1px solid #f1eeee; }

div#menu_gauche  li ul span a{ display:block;border:none; padding:2px 0 2px 25px;}

div#menu_gauche  li ul span a:hover{ text-decoration:none; }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche span.level2-item-166 a { background:url(../../e_img/charte/bk-lien-lvl2-s.gif) no-repeat 3px 5px #ffffff; color:#000000; }

div#menu_gauche span.level2-item-166 a:hover { background:url(../../e_img/charte/bk-lien-lvl2.gif) no-repeat 3px 5px #000000; color:#ffffff; }


div#menu_gauche span.level2-selected-166 a { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #000000; color:#ffffff; border:none;  }

div#menu_gauche span.level2-selected-166 a:hover { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #000000; color:#ffffff; border:none;  }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche span.level2-item-169 a { background:url(../../e_img/charte/bk-lien-lvl2-s.gif) no-repeat 3px 5px #ffffff; color:#000000; }

div#menu_gauche span.level2-item-169 a:hover { background:url(../../e_img/charte/bk-lien-lvl2.gif) no-repeat 3px 5px #a0a0a0; color:#ffffff; }


div#menu_gauche span.level2-selected-169 a { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #a0a0a0; color:#ffffff;  border:none;  }

div#menu_gauche span.level2-selected-169 a:hover { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #a0a0a0; color:#ffffff;  border:none;  }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche span.level2-item-4 a { background:url(../../e_img/charte/bk-lien-lvl2-4.gif) no-repeat 3px 5px #ffffff; color:#000000; }

div#menu_gauche span.level2-item-4 a:hover { background:url(../../e_img/charte/bk-lien-lvl2.gif) no-repeat 3px 5px #0093dd; color:#ffffff; }


div#menu_gauche span.level2-selected-4 a { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #0093dd; color:#ffffff;  border:none; }

div#menu_gauche span.level2-selected-4 a:hover { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #0093dd; color:#ffffff;  border:none; }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche span.level2-item-56 a { background:url(../../e_img/charte/bk-lien-lvl2-56.gif) no-repeat 3px 5px #ffffff; color:#000000; }

div#menu_gauche span.level2-item-56 a:hover { background:url(../../e_img/charte/bk-lien-lvl2.gif) no-repeat 3px 5px #ff9600; color:#ffffff; }


div#menu_gauche span.level2-selected-56 a { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #ff9600; color:#ffffff;  border:none;  }

div#menu_gauche span.level2-selected-56 a:hover { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #ff9600; color:#ffffff;  border:none;  }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche span.level2-item-17 a { background:url(../../e_img/charte/bk-lien-lvl2-17.gif) no-repeat 3px 5px #ffffff; color:#000000; }

div#menu_gauche span.level2-item-17 a:hover { background:url(../../e_img/charte/bk-lien-lvl2.gif) no-repeat 3px 5px #7d2d81; color:#ffffff; }


div#menu_gauche span.level2-selected-17 a { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #7d2d81; color:#ffffff;  border:none;  }

div#menu_gauche span.level2-selected-17 a:hover { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #7d2d81; color:#ffffff; border:none;  }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche span.level2-item-5 a { background:url(../../e_img/charte/bk-lien-lvl2-5.gif) no-repeat 3px 5px #ffffff; color:#000000; }

div#menu_gauche span.level2-item-5 a:hover { background:url(../../e_img/charte/bk-lien-lvl2.gif) no-repeat 3px 5px #f04a8c; color:#ffffff; }


div#menu_gauche span.level2-selected-5 a { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #f04a8c; color:#ffffff; border:none;  }

div#menu_gauche span.level2-selected-5 a:hover { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #f04a8c; color:#ffffff; border:none;  }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche span.level2-item-65 a { background:url(../../e_img/charte/bk-lien-lvl2-65.gif) no-repeat 3px 5px #ffffff; color:#000000; }

div#menu_gauche span.level2-item-65 a:hover { background:url(../../e_img/charte/bk-lien-lvl2.gif) no-repeat 3px 5px #fb063a; color:#ffffff; }


div#menu_gauche span.level2-selected-65 a { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #fb063a; color:#ffffff; border:none;  }

div#menu_gauche span.level2-selected-65 a:hover { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #fb063a; color:#ffffff; border:none;  }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche span.level2-item-66 a { background:url(../../e_img/charte/bk-lien-lvl2-66.gif) no-repeat 3px 5px #ffffff; color:#000000; }

div#menu_gauche span.level2-item-66 a:hover { background:url(../../e_img/charte/bk-lien-lvl2.gif) no-repeat 3px 5px #009153; color:#ffffff; }


div#menu_gauche span.level2-selected-66 a { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #009153; color:#ffffff; border:none;  }

div#menu_gauche span.level2-selected-66 a:hover { background:url(../../e_img/charte/bk-lien-lvl2-bas.gif) no-repeat 3px 5px #009153; color:#ffffff; border:none;  }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */


div#menu_gauche ul li ul {margin:0; padding:0 0 0 0; border:none;  border-bottom:1px solid #f1eeee; }

div#menu_gauche ul li ul.lvl3-4 {border-left:8px solid #0093dd; }
div#menu_gauche ul li ul.lvl3-56 {border-left:8px solid #ff9600; }
div#menu_gauche ul li ul.lvl3-17 {border-left:8px solid #7d2d81; }
div#menu_gauche ul li ul.lvl3-5 {border-left:8px solid #f04a8c; }
div#menu_gauche ul li ul.lvl3-65 {border-left:8px solid #fb063a; }
div#menu_gauche ul li ul.lvl3-66 {border-left:8px solid #009153; }
div#menu_gauche ul li ul.lvl3-166 {border-left:8px solid #000000; }
div#menu_gauche ul li ul.lvl3-169 {border-left:8px solid #000000; }

div#menu_gauche ul li ul li {/*background:#ffffff;*/ margin:0; padding:0; }
div#menu_gauche ul li ul li a {display:block; border-bottom:1px solid #f1eeee; padding:3px 0 3px 20px;}


/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche ul li ul li span.level3-item-4 a {background:#ffffff; color:#0093dd; }

div#menu_gauche ul li ul li span.level3-item-4 a:hover { background:#f1eeee;  }


div#menu_gauche ul li ul li span.level3-selected-4 a {background:#f1eeee; text-decoration:underline;  color:#0093dd; }

div#menu_gauche ul li ul li span.level3-selected-4 a:hover { background:#f1eeee; text-decoration:underline;  }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche ul li ul li span.level3-item-56 a {background:#ffffff; color:#ff9600; }

div#menu_gauche ul li ul li span.level3-item-56 a:hover { background:#f1eeee;  }


div#menu_gauche ul li ul li span.level3-selected-56 a {background:#f1eeee; text-decoration:underline;  color:#ff9600; }

div#menu_gauche ul li ul li span.level3-selected-56 a:hover { background:#f1eeee; text-decoration:underline;  }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche ul li ul li span.level3-item-17 a {background:#ffffff; color:#7d2d81; }

div#menu_gauche ul li ul li span.level3-item-17 a:hover { background:#f1eeee;  }


div#menu_gauche ul li ul li span.level3-selected-17 a {background:#f1eeee; text-decoration:underline;  color:#7d2d81; }

div#menu_gauche ul li ul li span.level3-selected-17 a:hover { background:#f1eeee; text-decoration:underline;  }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche ul li ul li span.level3-item-5 a {background:#ffffff; color:#f04a8c; }

div#menu_gauche ul li ul li span.level3-item-5 a:hover { background:#f1eeee;  }


div#menu_gauche ul li ul li span.level3-selected-5 a {background:#f1eeee; text-decoration:underline;  color:#f04a8c; }

div#menu_gauche ul li ul li span.level3-selected-5 a:hover { background:#f1eeee; text-decoration:underline;  }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche ul li ul li span.level3-item-65 a {background:#ffffff; color:#fb063a; }

div#menu_gauche ul li ul li span.level3-item-65 a:hover { background:#f1eeee;  }


div#menu_gauche ul li ul li span.level3-selected-65 a {background:#f1eeee; text-decoration:underline;  color:#fb063a; }

div#menu_gauche ul li ul li span.level3-selected-65 a:hover { background:#f1eeee; text-decoration:underline;  }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche ul li ul li span.level3-item-66 a {background:#ffffff; color:#009153; }

div#menu_gauche ul li ul li span.level3-item-66 a:hover { background:#f1eeee;  }


div#menu_gauche ul li ul li span.level3-selected-66 a {background:#f1eeee; text-decoration:underline;  color:#009153; }

div#menu_gauche ul li ul li span.level3-selected-66 a:hover { background:#f1eeee; text-decoration:underline;  }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche ul li ul li span.level3-item-166 a {background:#ffffff; color:#000000; }

div#menu_gauche ul li ul li span.level3-item-166 a:hover { background:#f1eeee;  }


div#menu_gauche ul li ul li span.level3-selected-166 a {background:#f1eeee; text-decoration:underline;  color:#000000; }

div#menu_gauche ul li ul li span.level3-selected-166 a:hover { background:#f1eeee; text-decoration:underline;  }

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div#menu_gauche ul li ul li span.level3-item-169 a {background:#ffffff; color:#000000; }

div#menu_gauche ul li ul li span.level3-item-169 a:hover { background:#f1eeee;  }


div#menu_gauche ul li ul li span.level3-selected-169 a {background:#f1eeee; text-decoration:underline;  color:#000000; }

div#menu_gauche ul li ul li span.level3-selected-169 a:hover { background:#f1eeee; text-decoration:underline;  }



	div#zone-gauche {
		padding:0;  text-align:left; height:auto;
		}



	div#centre {
		margin:0 0 0 187px;
		text-align:left;
		  width:763px; 		}
	html>body #centre { margin:0 0 0 190px; width:765px;}


	div.titre-interne{
		margin:0 0 0px 0;
		  padding:0 9px 0 0; border-bottom:1px solid #cbcaca;background:url(../../e_img/charte/bk-titre-interne-right.gif) no-repeat top right; height:27px;		}

	div.titre-interne h2{
		margin:0;
		  text-align:right; float:right; line-height:25px; padding:2px 10px 0 10px; display:inline; background:url(../../e_img/charte/bk-titre-interne.gif) repeat-x top left; border-left:1px solid #cbcaca;  font-size:160%; 		}

	div.titre-interne img{
		margin:4px 0 0 0; border:none; float:left;
	}

	div.titre-interne a{
		margin:0; padding:0;
	}

	div#centre h3.aligne{
		margin:0;
		display:inline; float:left; margin:0 3px 0 0 ; 		}

	div.titre-interne a{
		margin:0;
		  text-align:right; float:right;	line-height:25px; padding:2px 10px 0 10px; display:inline; background:url(../../e_img/charte/bk-titre-interne.gif) repeat-x top left; border-left:1px solid #cbcaca;  font-size:100%; text-decoration:none; font-weight:bold; 		}

	div.titre-interne div.lien-newsletter{
		margin:0;
		  width:38%; float:right; height:27px; 		}

	div.titre-interne div.lien-newsletter a{
		margin:0;
		  text-align:right; float:right;	line-height:25px; padding:0 4px 0 0; display:inline; font-size:100%; text-decoration:none; font-weight:bold; background:none; border:0; 		}

	div.titre-interne div.lien-newsletter a:hover{
		margin:0;
		  text-align:right; float:right;	line-height:25px; padding:0 4px 0 0; display:inline; font-size:100%; text-decoration:underline; font-weight:bold; background:none; border:0; 		}





	div#content-one { background-color:#fff;width:100%; }


	div#content-two {float:left; /*background:#dfdfdf;*/width:545px;margin:0; padding:0; }

	div#contenu-actu { float:left;background:url(../../e_img/charte/bk-degrade-actu.gif) bottom left repeat-x #ffffff;width:525px;padding:0 10px 10px 10px;margin:0; }

	div#contenu-actu h2{font-size:130%; margin:0; }

	div#contenu-actu span.date{font-size:100%; color:#696666; margin:0; font-style:italic; }

	div#contenu-actu div.contenu{width:495px;margin:10px 0 0 10px;background:url(../../e_img/charte/pointille-gris.gif) 0 0 repeat-y ;padding:0 10px 10px 10px }

	div#contenu-actu div.bottom-contenu{ width:400px; padding:0; margin:0 0 0 10px; height:1px; background:url(../../e_img/charte/pointille-horizontal-gris.gif) top left repeat-x; }

	div#contenu-actu div.lien-detail-actu{margin:0; background:url(../../e_img/charte/bk-savoir-plus-actu.gif) bottom left no-repeat; padding:0px 0px 0px 5px; width:100px; height:18px;float:right; }
	div#contenu-actu div.lien-detail-actu a{margin:0; font-size:100%; text-decoration:none; font-weight:bold; padding:4px 0 0 0; }

	div#contenu-actu div.lien-detail-communique{margin:0; background:url(../../e_img/charte/bk-savoir-plus-actu.gif) top right no-repeat; padding:2px 6px 0 0;/*width:100px;*/ height:18px;/*float:right;*/text-align:right; }
	div#contenu-actu div.lien-detail-communique a{margin:0;background:url(../../e_img/charte/bk-lien-bouton-communique.gif) top left no-repeat; font-size:100%; text-decoration:none; font-weight:bold; padding:2px 0 3px 10px;display:inline; }


	div#content-gauche-33 {float:left; width:49%; height:auto; }


	div#content-gauche-mag {float:left; width:62%; height:auto; }


	div#content-droite-mag {margin:0;float:right;/*margin:0 0 0 50%;*/width:37%; height:auto; }

	div.mag-tv h4{ margin:0 0 5px 0;  }
	div.mag-tv img{margin: 0 1px 10px 0  }
	div.mag-tv img.image-magtv{float:left; width:80px; margin:5px 5px 0 0  }

	div.mag-tv div.lien-image{
		margin:0;
		 padding:0 4px 0 0; clear:both; text-align:right;		}


	div#mag-tv-g{ margin:30px 15px 0 0; float:left; width:256px; }
	div#mag-tv-dr{position:relative; float:left;width:255px; margin:30px 0 0 15px;  }

	div#content-droite-33 {margin:0;float:right;/*margin:0 0 0 50%;*/width:49%; height:auto; }



	div#content-two-50 {float:left; background:#dfdfdf;width:50%; }

	div#content-two-40 {float:left; background:#dfdfdf;width:50%;  height:auto; }


	div#droite-40 {
		padding:0;margin:0 0 0 50%;  width:49%;  text-align:left; height:auto;
		}


	div#content-two-80 {float:left ;width:80%; }



	div#droite {
		padding:0;
		 /*background:#ff0000;*/ width:209px; float:right; 		text-align:left;
		height:auto;
		}


	div#droite-sec {
		padding:0;
		margin:0; background-color:#ed9428; width:100%; 		text-align:left;
		height:auto;
		}



	div#droite-50 {
		padding:0; float:right;  width:49%;  text-align:left; height:auto;
		}


	div#droite-20 {
		padding:0;float:right;  width:20%; text-align:left; height:auto;
		}


	div#contenu-droite { padding:0; background:#ffffff; width:202px; margin: 5px 0 0 555px; }

		html>body #contenu-droite { padding-top:5px; margin:10px 0 0 563px;}


	div#content-top { width:100%; clear:both; }


	div#content-bottom { width:100%; clear:both; }


div#contenu-gauche-home {width:748px; float:left; background:#ffffff;  }

div#contenu-gauche-home div#contenu-top { width:100%;background:url(../../e_img/charte/bk-home-right.gif) repeat-y top left #ffffff; }
div#contenu-gauche-home div#contenu-top #top-left{width:367px; float:left;  padding:0 0 0 0; }
div#contenu-gauche-home div#contenu-top #top-right{width:367px; margin:0 0 0 377px;background:#ffffff;   padding:0;}

div#contenu-gauche-home div#contenu-bottom { width:100%;padding: 10px 0 0 0;  }
div#contenu-gauche-home div#contenu-bottom #bottom-left{ width:203px; float:left; background:#ffffff; }
div#contenu-gauche-home div#contenu-bottom #bottom-right{ /*width:536px;*/width:531px; float:left; margin:0 0 0 13px; background:#ffffff; }
div#contenu-gauche-home div#contenu-bottom #bottom-right table { width:260px; float:left; margin:0px; padding:0px;}


div#contenu-droite-home { background:#ffffff; width:202px; margin:0 0 0 750px; }
html>body #contenu-droite-home  { margin:0 0 0 753px; }


div.bloc-home { background:#e3e3e3 url(../../e_img/charte/degrade-bloc-home.gif) repeat-x;padding:15px 16px 14px 16px;}
div.bloc-home div.image { margin:0; padding:0;}
div.bloc-home div.image img.left{ margin:0 8px 0 0;}
div.bloc-home div.image img.right{ margin:0 0 0 8px;}
div.bloc-home div.texte-bloc-home {   margin:10px 10px 0 0; padding:0 0 0 0; zoom:1;}


div.bloc-home h3.titre {font-size:130%; color:#000000; font-weight:bold; display:inline; zoom:1;margin:0; padding:0; }


div.liste-actu-home {	  background:#ffffff; padding:0px 0px 16px 6px;margin:0;  }

div.liste-actu-home div.clear { clear:both; background:#efeeee; }

div.liste-actu-home div.image img { float:left; width:68px; margin:0; border:1px solid #ffffff; }

div.liste-actu-home div.image { float:left; width:70px; margin:0 14px 0 0; border:1px solid #c1c0c0; }

ul.temoignages-donateurs div.liste-actu-home div.contenu-actu {  margin:0 5px 0 0; float:left; width:480px; }

div.liste-actu-home div.contenu-actu {  margin:0 5px 0 0; float:left; width:240px; }

div.liste-actu-home div.contenu-actu span.date { background:url(../../e_img/charte/bk-date-actu.gif) no-repeat top left; width:90px; height:16px; font-size:85%; float:left; padding:2px 0 0 2px; margin:0 4px 0 0; display:block; font-weight:normal; }



div.liste-actu-home div.contenu-actu div.accroche { margin:3px 0 0 0; }
div.liste-actu-home div.lien-image { width:100%; text-align:right; }

div.liste-actu-home div.contenu-actu div.titre h3{ font-size:100%; font-weight:bold; color:#444; 	}
div.liste-actu-home div.contenu-actu div.titre h3 div.date {font-weight:normal; }
div.liste-actu-home div.contenu-actu span.date span.date-16{
	background:#0093dd; color:#ffffff;padding:0 0 0 1px; margin:0 2px 0 0; font-size:90%; display:block; font-weight:normal; width:13px; height:13px; float:left;}
div.liste-actu-home div.contenu-actu span.date span.date-17{
	background:#ff9600; color:#ffffff;padding:0 0 0 1px; margin:0 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}
div.liste-actu-home div.contenu-actu span.date span.date-45{
	background:#F04A8C; color:#ffffff;padding:0 0 0 1px; margin:0 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}
div.liste-actu-home div.contenu-actu span.date span.date-46{
	background:#FB063A; color:#ffffff;padding:0 0 0 1px; margin:0 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}
div.liste-actu-home div.contenu-actu span.date span.date-44{
	background:#7D2D81; color:#ffffff;padding:0 0 0 1px; margin:0 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}
div.liste-actu-home div.contenu-actu span.date span.date-47{
	background:#009153; color:#ffffff;padding:0 0 0 1px; margin:0 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}


div.bouton-actu { width:240px; text-align:right; margin: 5px 5px 0 0;}

ul.temoignages-donateurs div.liste-actu-home div.contenu-actu span.date { background:url(../../e_img/charte/bk-date-temoin.gif) no-repeat top left; width:110px; height:16px; font-size:85%; float:left; padding:2px 0 0 2px; margin:0 4px 0 0; display:block; font-weight:normal; }
ul.temoignages-donateurs div.liste-actu-home { background:#fff;padding:12px 10px 0 10px; margin:0; }

ul.temoignages-donateurs div.liste-actu-home div.bottom-contenu{margin:0; border-bottom:2px solid #e9e9e9; padding:0;  }
ul.temoignages-donateurs div.liste-actu-home div.contenu-actu div.accroche { margin:6px 0 0 0; }

span.dptLib {
  margin-left: 5px;
  font-weight: normal;
}


#ex-ecard{  width:545px;}
#ex-ecard ul{ list-style:none;}
#ex-ecard li{ float :left; margin:10px; width:225px;}
#ex-ecard span.texte{ font-weight:bold; vertical-align:top;}

div.liste-actu-interne {	padding:12px 10px 0 10px; margin:0; }

div.liste-actu-interne div.clear { clear:both; background:#efeeee; }

div.liste-actu-interne div.image img { float:left; width:68px; margin:0; border:1px solid #ffffff; }

div.liste-actu-interne div.image { float:left; width:70px; margin:0 14px 0 0; border:1px solid #c1c0c0; }

div.liste-actu-interne div.contenu-actu {  margin:0 5px 0 90px; display:block; }

div.liste-actu-interne div.contenu-actu span.date { background:url(../../e_img/charte/bk-date-actu.gif) no-repeat top left; height:16px; font-size:90%; padding:1px 0 1px 2px; margin:0 4px 0 0; display:block;}

div.liste-actu-interne div.contenu-actu div.accroche { margin:3px 0 0 0; }

div.liste-actu-interne div.bottom-contenu{margin:0; border-bottom:2px solid #e9e9e9; padding:0;  }

div.liste-actu-interne div.lien-image {text-align:right;  padding:0 0 10px 10px; margin:0 0 0 10px; float:right; background:#ffffff; }

div.liste-actu-interne div.titre h3{ font-size:120%; font-weight:bold; color:#444; margin:0 0 10px 0; 	}

div.liste-actu-interne div.contenu-actu span.date span.date-16{
	background:#0093dd; color:#ffffff;padding:0 0 0 1px; margin:1px 2px 0 0; font-size:90%; display:block; font-weight:normal; width:13px; height:13px; float:left;}
div.liste-actu-interne div.contenu-actu span.date span.date-17{
	background:#ff9600; color:#ffffff;padding:0 0 0 1px; margin:1px 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}
div.liste-actu-interne div.contenu-actu span.date span.date-45{
	background:#F04A8C; color:#ffffff;padding:0 0 0 1px; margin:1px 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}
div.liste-actu-interne div.contenu-actu span.date span.date-46{
	background:#FB063A; color:#ffffff;padding:0 0 0 1px; margin:1px 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}
div.liste-actu-interne div.contenu-actu span.date span.date-44{
	background:#7D2D81; color:#ffffff;padding:0 0 0 1px; margin:1px 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}
div.liste-actu-interne div.contenu-actu span.date span.date-47{
	background:#009153; color:#ffffff;padding:0 0 0 1px; margin:1px 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}

div.all-actus{background:url(../../e_img/charte/bk-all-actus.gif) no-repeat top right; padding:0 16px 4px 0; }

div.all-actus a{font-weight:bold;}




div.liste-actu-interne2 {	padding:12px 10px 10px 10px;margin:0; background:#ecebeb; }


div.liste-actu-interne2 div.clear { clear:both; background:#efeeee; }

div.liste-actu-interne2 div.image img { float:right; width:68px; margin:0; border:1px solid #ffffff; }

div.liste-actu-interne2 div.image { float:right; width:70px; margin:0 14px 0 0; border:1px solid #c1c0c0; }

div.liste-actu-interne2 div.contenu-actu {  margin:0 5px 0 0px; display:block; }

div.liste-actu-interne2 div.contenu-actu span.date { background:url(../../e_img/charte/bk-date-actu.gif) no-repeat top left; width:70px; height:16px; font-size:85%; float:left; padding:1px 0 0 2px; margin:0 4px 0 0; }
div.liste-actu-interne2 div.contenu-actu div.accroche { margin:3px 0 0 0; padding:0 0 0 10px; background:url(../../e_img/charte/pointille-gris.gif) top left repeat-y ; }

div.liste-actu-interne2 div.back div.bottom-contenu {background:url(../../e_img/charte/pointille-horizontal-gris.gif) top left repeat-x;}

div.liste-actu-interne2 div.lien-image {text-align:right; padding:0 0 0 10px; background:url(../../e_img/charte/pointille-gris.gif) top left repeat-y #ecebeb;}

div.liste-actu-interne2 div.titre h3{ font-size:120%; font-weight:bold; color:#444; margin:0 0 10px 0; 	}

div.liste-actu-interne2 div.contenu-actu span.date span.date-16{
	background:#0093dd; color:#ffffff; padding:0 0 0 1px; margin:1px 2px 0 0; font-size:90%; display:block; font-weight:normal; width:13px; height:13px; float:left;}
div.liste-actu-interne2 div.contenu-actu span.date span.date-17{
	background:#ff9600; color:#ffffff; padding:0 0 0 1px; margin:1px 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}
div.liste-actu-interne2 div.contenu-actu span.date span.date-45{
	background:#F04A8C; color:#ffffff; padding:0 0 0 1px; margin:1px 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}
div.liste-actu-interne2 div.contenu-actu span.date span.date-46{
	background:#FB063A; color:#ffffff;padding:0 0 0 1px; margin:1px 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}
div.liste-actu-interne2 div.contenu-actu span.date span.date-44{
	background:#7D2D81; color:#ffffff;padding:0 0 0 1px; margin:1px 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}
div.liste-actu-interne2 div.contenu-actu span.date span.date-47{
	background:#009153; color:#ffffff;padding:0 0 0 1px; margin:1px 2px 0 0; font-size:90%; display:block; font-weight:normal;width:13px; height:13px; float:left;}

div.liste-actu-benevole a, div.liste-actu-benevole a:link,div.liste-actu-benevole a:visited,div.liste-actu-benevole a:hover,div.liste-actu-benevole a:active{display:block; color:#000; margin:0px 0 5px 10px; }


div.liste-actu-interne-photo {	 width:160px; padding:12px 10px 0 10px; margin:0; }

div.liste-actu-interne-photo div.clear { clear:both; background:#efeeee; }

div.liste-actu-interne-photo div.image img { float:left; width:68px; margin:0; border:1px solid #ffffff; }

div.liste-actu-interne-photo div.image { float:left; width:70px; margin:0 14px 0 0; border:1px solid #c1c0c0; }

	div.top-groupe {font-weight:bold; font-size:120%;}
	div.organisation-manif {margin:10px 0 0 0; }
	div.organisation-manif a{font-weight:normal; color:#545454; margin:0 0 0 40px;}



div.textecolor-4 {
	color:#000000;
}
div.textecolor-4 ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-image:url(../../e_img/charte/bk-lien-lvl2-4.gif);
	list-style-position:inside;
}
div.textecolor-5 {
	color:#000000;
}
div.textecolor-5 ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-image:url(../../e_img/charte/bk-lien-lvl2-5.gif);
	list-style-position:inside;
}
div.textecolor-17 {
	color:#000000;
}
div.textecolor-17 ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-image:url(../../e_img/charte/bk-lien-lvl2-17.gif);
	list-style-position:inside;
}
div.textecolor-56 {
	color:#000000;
}
div.textecolor-56 ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-image:url(../../e_img/charte/bk-lien-lvl2-56.gif);
	list-style-position:inside;
}
div.textecolor-65 {
	color:#000000;
}
div.textecolor-65 ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-image:url(../../e_img/charte/bk-lien-lvl2-65.gif);
	list-style-position:inside;
}
div.textecolor-66 {
	color:#000000;
}
div.textecolor-66 ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-image:url(../../e_img/charte/bk-lien-lvl2-66.gif);
	list-style-position:inside;
}


div.bottom-liste{ margin:0 auto; text-align:center; width:440px; }

div.precedent{float:left; width:71px; margin:0 35px 0 0; padding:1px 0; }
div.precedent a{ color:#000000; font-size:90%;background:url(../../e_img/charte/bk-precedent-liste.gif) no-repeat top left; padding:0 22px 4px 26px; line-height:17px; }


div.suivant{ float:right; width:80px;/*height:16px*/;margin:0 0 0 5px; padding:1px 0;}
div.suivant a{ color:#000000; font-size:90%; padding:0 26px 4px 16px; background:url(../../e_img/charte/bk-suivant-liste.gif) no-repeat top left; line-height:17px;}

div.premier{float:left; margin:0 10px 0 0px; width:20px; padding:1px 0;}
div.premier a{ color:#000000; font-size:90%; background:url(../../e_img/charte/bk-premier-liste.gif) no-repeat top left; padding:0px 5px 4px 8px; line-height:17px;}

div.dernier{float:right; margin:0 0 0 10px; width:20px; padding:1px 0; }
div.dernier a{ color:#000000; font-size:90%; background:url(../../e_img/charte/bk-dernier-liste.gif) no-repeat top left; padding:0px 8px 4px 5px; line-height:17px;}

div.pagination{text-align:center; }
div.pagination a{ color:#000000; font-size:100%; text-decoration:underline;}

div.publi_pagination{text-align:center;padding:1px 10px;margin:10px 0 0 0;}
div.publi_pagination span.suivant{margin-left:5px;}
div.publi_pagination span.suivant a{ color:#F3609A; font-size:90%;background:url(../../e_img/charte/bk-suivant-liste-publi.gif) no-repeat top left; padding:0 44px 4px 5px; }
div.publi_pagination span.precedent a{ color:#F3609A; font-size:90%;background:url(../../e_img/charte/bk-precedent-liste-publi.gif) no-repeat top left; padding:0 8px 4px 44px; }
span.publi_pagination_lien{margin:0 2px;}
span.publi_pagination_lien a{color:#F3609A;}
span.publi_pagination_texte{font-weight:bold;}

.retour_liste{text-align:center;padding-top:25px;}

div.ville-amb{ width:270px; padding:0; margin:0;}
div.ville-amb img.image {width:90px; float:left;}
div.ville-amb div.titre h3 {color:#0093dd; padding:20px 0 0 0; }
div.ville-amb div.titre h3 a{color:#0093dd; font-size:100%; }
div.ville-ambassadrice  {
	 padding:7px;}

div.ville-ambassadrice img {
	margin:0 10px 0 0; padding:1px; float:left; border:1px solid #c1c0c0;}


div.display-none { display:none; }

div#total-don { width:100%;	background:url(../../e_img/charte/bk-total-don-rose.jpg) no-repeat top left; height:76px; margin:10px 0 0 0; }
div#total-don div.tlt-2006 h2{ color:#ffffff; font-weight:bold; font-size:160%; margin:0 0 0 23px; }
div#total-don div.tlt-2006 span { color:#ffffff; font-weight:bold; font-size:120%; margin:0 0 0 3px; }
div#total-don div.chiffre {color:#000000; font-size:130%; font-weight:bold; margin:9px 0 0 33px; }

/*-------------------espace membre-----------------*/

/*div.bk-espace-membre {background:url(../../e_img/charte/bloc_promo/espace_membres_bk.gif) repeat-y top left;margin:10px 0 0 0; padding:0;}
html>body div.bk-espace-membre { margin:30px 0 0 0;}
div.espace-membre {background:url(../../e_img/charte/bloc_promo/espace_membres.gif) no-repeat top left;margin:0px; padding:0;}
div.form-espace-membre{padding:0 0px 0 8px; }
div.form-espace-membre form{padding:29px 0px 0 2px; min-height:73px; }
div.form-espace-membre h2{display:none;  }

div.libelle-chp{float:left;}

div.form-espace-membre label{font-size:80%; color:#ffffff; cursor:pointer; }
div.form-espace-membre input.txt{width:133px; height:1.1em; border:1px solid #d4d0c8;  }
div.form-espace-membre input.img{ margin:37px 0 0 9px;}

div.lien-espace-membre {margin:3px 0 0 0px;}
div.lien-espace-membre img{ margin:1px 0 0 0px;}

div.form-espace-membre div.lien-espace-membre a{ text-decoration:underline; font-size:85%;color:#000; vertical-align:middle;}*/


table.pouraccederamonespace{   width:130px; margin:0; padding:0;  }
/*
div#accesmembres {height:93px;background:url(../../e_img/charte/bloc_promo/espace_membres_bk.gif) no-repeat; margin:10px 0 0 0; padding:0px 0px 0 13px; }
div#accesmembres h2{display:none;  }
div#accesmembres form{height:50px;padding-top:18px; }
div#accesmembres label {  font-size:80%; margin:0; padding:0;}
div#accesmembres input{margin:0; padding:0; border:solid 1px #909090;width:70px; font-size:9px;height:11px; }
div#accesmembres input#valider {  height:25px; width:25px; border:none;margin-top:15px; }
div#accesmembres ul { margin:1px 0 0 0; padding:0;}
html>body div#accesmembres ul { margin:7px 0 0 0;}
div#accesmembres ul li{ display:inline; list-style-type:none; font-size:88%;}
div#accesmembres ul li span.tiret{ margin:0 15px 0 12px;}
div#accesmembres ul li a, div#accesmembres ul li a:link,div#accesmembres ul li a:visited, div#accesmembres ul li a:hover, div#accesmembres ul li a:active{ color:#000;}
*/
/*------------------miniform acces membres-----------------*/
div#accesmembres {  height:161px; background:url(../../e_img/charte/bloc_promo/sticker_membres_fond.gif) no-repeat; margin:0px 0 0 0; padding:0px 0px 0 5px; margin:10px 0px 0 0px; }
div#accesmembres h2{display:none;  }
div#accesmembres form{ height:94px; padding:49px 0px 0px 42px; margin:0px  }
div#accesmembres  label {   font-weight:bold; width:115px; font-size:85%; margin:0 0px 0 0; padding:0;}
div#accesmembres  input{margin:0; padding:0px 3px 0px 3px; border:1px solid #cecece; background-color : #FFF; width:110px; height:17px; }
div#accesmembres #login{   width:110px; margin:0px; padding:0;}
div#accesmembres #password { float:left; width:110px; margin:6px 0 0 0px; padding:0;  }
div#accesmembres input#valider {  height:22px; width:28px;  border:none; padding:0px 0px 0px 0px; margin:19px 0; }
div#accesmembres ul {   margin:0px 0px 0px 0px; padding:2px 0 2px 0px; /*background-color : #99cc21;*/  }
html>body div#accesmembres ul { margin:0px 0 0 0;}
div#accesmembres ul li{ display:inline; list-style-type:none; font-size:85%;  }
div#accesmembres ul li.inscription {  margin:0px 0px 0 0; padding:0px 22px 0 10px; }
div#accesmembres ul li.inscription img {  margin:0px 0px 0 0; padding:0px 3px 0 0px; }
div#accesmembres ul li.oubli img {  margin:0px 0px 0 0; padding:0px 3px 0 0px; }
div#accesmembres ul li a, div#accesmembres ul li a:link,div#accesmembres ul li a:visited, div#accesmembres ul li a:hover, div#accesmembres ul li a:active{ color:#FFF;}





div#accesmembres_actu {  height:161px; background:url(../../e_img/charte/bloc_promo/actu/espace_membre.gif) no-repeat; margin:0px 0 0 0; padding:0px 0px 0 5px; margin:10px 0px 0 0px; }
div#accesmembres_actu h2{display:none;  }
div#accesmembres_actu form{ height:94px; padding:49px 0px 0px 42px; margin:0px  }
div#accesmembres_actu  label {   font-weight:bold; width:115px; font-size:85%; margin:0 0px 0 0; padding:0;}
div#accesmembres_actu  input{margin:0; padding:0; border:1px solid #cecece; background-color : #FFF; width:110px; height:17px; }
div#accesmembres_actu #login{   width:110px; margin:0px; padding:0;}
div#accesmembres_actu #password { float:left; width:110px; margin:6px 0 0 0px; padding:0;  }
div#accesmembres_actu input#valider {  height:22px; width:28px;  border:none; padding:0px 0px 0px 0px; margin:0; }
div#accesmembres_actu ul {   margin:0px 0px 0px 0px; padding:2px 0 2px 0px; background-color : #09c;  }
html>body div#accesmembres_actu ul { margin:0px 0 0 0;}
div#accesmembres_actu ul li{ display:inline; list-style-type:none; font-size:85%;  }
div#accesmembres_actu ul li.inscription {  margin:0px 0px 0 0; padding:0px 22px 0 10px; }
div#accesmembres_actu ul li.inscription img {  margin:0px 0px 0 0; padding:0px 3px 0 0px; }
div#accesmembres_actu ul li.oubli img {  margin:0px 0px 0 0; padding:0px 3px 0 0px; }
div#accesmembres_actu ul li a, div#accesmembres_actu ul li a:link,div#accesmembres_actu ul li a:visited, div#accesmembres_actu ul li a:hover, div#accesmembres_actu ul li a:active{ color:#FFF;}






div#accesmembres_e_mobilisation {  height:161px; background:url(../../e_img/charte/bloc_promo/e_mobilisation/espace_membre.gif) no-repeat; margin:0px 0 0 0; padding:0px 0px 0 5px; margin:10px 0px 0 0px; }
div#accesmembres_e_mobilisation  h2{display:none;  }
div#accesmembres_e_mobilisation  form{ height:94px; padding:49px 0px 0px 42px; margin:0px  }
div#accesmembres_e_mobilisation   label {   font-weight:bold; width:115px; font-size:85%; margin:0 0px 0 0; padding:0;}
div#accesmembres_e_mobilisation   input{margin:0; padding:0; border:1px solid #cecece; background-color : #FFF; width:110px; height:17px; }
div#accesmembres_e_mobilisation  #login{   width:110px; margin:0px; padding:0;}
div#accesmembres_e_mobilisation  #password { float:left; width:110px; margin:6px 0 0 0px; padding:0;  }
div#accesmembres_e_mobilisation  input#valider {  height:22px; width:28px;  border:none; padding:0px 0px 0px 0px; margin:0; }
div#accesmembres_e_mobilisation  ul {   margin:0px 0px 0px 0px; padding:2px 0 2px 0px; background-color : #f69;  }
html>body div#accesmembres_e_mobilisation  ul { margin:0px 0 0 0;}
div#accesmembres_e_mobilisation  ul li{ display:inline; list-style-type:none; font-size:85%;  }
div#accesmembres_e_mobilisation  ul li.inscription {  margin:0px 0px 0 0; padding:0px 22px 0 10px; }
div#accesmembres_e_mobilisation  ul li.inscription img {  margin:0px 0px 0 0; padding:0px 3px 0 0px; }
div#accesmembres_e_mobilisation  ul li.oubli img {  margin:0px 0px 0 0; padding:0px 3px 0 0px; }
div#accesmembres_e_mobilisation  ul li a, div#accesmembres_e_mobilisation  ul li a:link,div#accesmembres_e_mobilisation  ul li a:visited, div#accesmembres_e_mobilisation  ul li a:hover, div#accesmembres_e_mobilisation  ul li a:active{ color:#FFF;}




div#accesmembres_partenaire {  height:161px; background:url(../../e_img/charte/bloc_promo/partenaire/espace_membre.gif) no-repeat; margin:0px 0 0 0; padding:0px 0px 0 5px; margin:10px 0px 0 0px; }

div#accesmembres_partenaire   h2{display:none;  }
div#accesmembres_partenaire   form{ height:94px; padding:49px 0px 0px 42px; margin:0px  }
div#accesmembres_partenaire    label {   font-weight:bold; width:115px; font-size:85%; margin:0 0px 0 0; padding:0;}
div#accesmembres_partenaire    input{margin:0; padding:0; border:1px solid #cecece; background-color : #FFF; width:110px; height:17px; }
div#accesmembres_partenaire   #login{   width:110px; margin:0px; padding:0;}
div#accesmembres_partenaire   #password { float:left; width:110px; margin:6px 0 0 0px; padding:0;  }
div#accesmembres_partenaire   input#valider {  height:22px; width:28px;  border:none; padding:0px 0px 0px 0px; margin:0; }
div#accesmembres_partenaire   ul {   margin:0px 0px 0px 0px; padding:2px 0 2px 0px; background-color : #639;  }
html>body div#accesmembres_partenaire   ul { margin:0px 0 0 0;}
div#accesmembres_partenaire   ul li{ display:inline; list-style-type:none; font-size:85%;  }
div#accesmembres_partenaire   ul li.inscription {  margin:0px 0px 0 0; padding:0px 22px 0 10px; }
div#accesmembres_partenaire   ul li.inscription img {  margin:0px 0px 0 0; padding:0px 3px 0 0px; }
div#accesmembres_partenaire   ul li.oubli img {  margin:0px 0px 0 0; padding:0px 3px 0 0px; }
div#accesmembres_partenaire   ul li a, div#accesmembres_partenaire   ul li a:link,div#accesmembres_partenaire   ul li a:visited, div#accesmembres_partenaire   ul li a:hover, div#accesmembres_partenaire   ul li a:active{ color:#FFF;}




div#accesmembres_benevole {  height:161px; background:url(../../e_img/charte/bloc_promo/benevole/espace_membre.gif) no-repeat; margin:0px 0 0 0; padding:0px 0px 0 5px; margin:10px 0px 0 0px; }

div#accesmembres_benevole   h2{display:none;  }
div#accesmembres_benevole   form{ height:94px; padding:49px 0px 0px 42px; margin:0px  }
div#accesmembres_benevole    label {   font-weight:bold; width:115px; font-size:85%; margin:0 0px 0 0; padding:0;}
div#accesmembres_benevole    input{margin:0; padding:0; border:1px solid #cecece; background-color : #FFF; width:110px; height:17px; }
div#accesmembres_benevole   #login{   width:110px; margin:0px; padding:0;}
div#accesmembres_benevole   #password { float:left; width:110px; margin:6px 0 0 0px; padding:0;  }
div#accesmembres_benevole   input#valider {  height:22px; width:28px;  border:none; padding:0px 0px 0px 0px; margin: 0; }
div#accesmembres_benevole   ul {   margin:0px 0px 0px 0px; padding:2px 0 2px 0px; background-color : #f90;  }
html>body div#accesmembres_benevole   ul { margin:0px 0 0 0;}
div#accesmembres_benevole   ul li{ display:inline; list-style-type:none; font-size:85%;  }
div#accesmembres_benevole   ul li.inscription {  margin:0px 0px 0 0; padding:0px 22px 0 10px; }
div#accesmembres_benevole   ul li.inscription img {  margin:0px 0px 0 0; padding:0px 3px 0 0px; }
div#accesmembres_benevole   ul li.oubli img {  margin:0px 0px 0 0; padding:0px 3px 0 0px; }
div#accesmembres_benevole   ul li a, div#accesmembres_benevole   ul li a:link,div#accesmembres_benevole   ul li a:visited, div#accesmembres_benevole   ul li a:hover, div#accesmembres_benevole   ul li a:active{ color:#FFF;}



div#accesmembres_afm_telethon {  height:161px; background:url(../../e_img/charte/bloc_promo/afm_telethon/espace_membre.gif) no-repeat; margin:0px 0 0 0; padding:0px 0px 0 5px; margin:10px 0px 0 0px; }

div#accesmembres_afm_telethon   h2{display:none;  }
div#accesmembres_afm_telethon   form{ height:94px; padding:49px 0px 0px 42px; margin:0px  }
div#accesmembres_afm_telethon    label {   font-weight:bold; width:115px; font-size:85%; margin:0 0px 0 0; padding:0;}
div#accesmembres_afm_telethon    input{margin:0; padding:0; border:1px solid #cecece; background-color : #FFF; width:110px; height:17px; }
div#accesmembres_afm_telethon   #login{   width:110px; margin:0px; padding:0;}
div#accesmembres_afm_telethon   #password { float:left; width:110px; margin:6px 0 0 0px; padding:0;  }
div#accesmembres_afm_telethon   input#valider {  height:22px; width:28px;  border:none; padding:0px 0px 0px 0px; margin:0; }
div#accesmembres_afm_telethon   ul {   margin:0px 0px 0px 0px; padding:2px 0 2px 0px; background-color : #096;  }
html>body div#accesmembres_afm_telethon   ul { margin:0px 0 0 0;}
div#accesmembres_afm_telethon   ul li{ display:inline; list-style-type:none; font-size:85%;  }
div#accesmembres_afm_telethon   ul li.inscription {  margin:0px 0px 0 0; padding:0px 22px 0 10px; }
div#accesmembres_afm_telethon   ul li.inscription img {  margin:0px 0px 0 0; padding:0px 3px 0 0px; }
div#accesmembres_afm_telethon   ul li.oubli img {  margin:0px 0px 0 0; padding:0px 3px 0 0px; }
div#accesmembres_afm_telethon   ul li a, div#accesmembres_afm_telethon   ul li a:link,div#accesmembres_afm_telethon   ul li a:visited, div#accesmembres_afm_telethon   ul li a:hover, div#accesmembres_afm_telethon   ul li a:active{ color:#FFF;}








/*------------------miniform don-----------------*/
div#miniform {height:90px; width:200; background-color : #706857; padding:0px; margin:0px}
div#miniform h2{display:none;  }
div#miniform form{padding:7px 0px 0px 12px; margin:0px  }
div#miniform #titre{padding:0px 0 0 1px; margin:0px  }
div#miniform table{width:190px; padding:6px 0 0 0; margin:0px;  }
*+html div#miniform table{width:190px; padding:2px 0 0 0; margin:0px;  }
div#miniform label {font-weight:bold; font-size:86%; color:#FFF; padding:0; margin:0px 0 0px 0;}
div#miniform input#autreMontant {  float:left; border:1px solid #cecece; background-color : #FFF; width:115px; padding:0px 3px 0px 3px; margin:3px 0 0 0; }
div#miniform #iconEuro{float:left; height:21px; width:22px; padding:1px 0px 0px 4px; margin:0px;  }
div#miniform input#valider {  float:left; height:22px; width:28px; padding:0px 0 0 0px; margin:0px; }
div#miniform  a {float:left; color:#FFF; padding:5px 0px 0px 0px; margin:0px  }
*+html div#miniform  a {float:left; color:#FFF; padding:2px 0px 0px 0px; margin:0px  }
* html div#miniform  a {float:left; color:#FFF; padding:0px; margin:0px  }
div#miniform a:link,div#miniform a:visited, div#miniform a:hover, div#miniform  a:active{ color:#FFF; display:block; text-align:right; font-size:86%;}


/*-------------------relay-----------------*/
div.hp-relay {width:100%; height:90px; 	overflow:hidden; margin:10px 0 0 0; padding:0;}

div.hp-relay h2, div.hp-relay span{ display:none;   margin:0; padding:0;}
div.hp-relay a img{	border:none;  }

/*-------------------reporter-----------------*/
div.hp-reporter {	 width:100%;	height:110px;	margin:10px 0 0 0;	padding:0;}
div.hp-reporter h2, div.hp-reporter span{ display:none; }
div.hp-reporter a img{border:none; 	}

/*-------------------newsletter gauche-----------------*/
div.hp-newsletter-gauche {
	 /*background:url(../../e_img/charte/bloc_promo/newsletter-g.gif) no-repeat top left;*/height:110px;	margin:10px 0 0 0;	padding:0;}

div.hp-newsletter-gauche h2, div.hp-newsletter-gauche span{ display:none;}
div.hp-newsletter-gauche  a img{border:none; }

/*-------------------newsletter droite-----------------*/
div#hp-newsletter-droite { width:202; height:98px; background:url(../../e_img/charte/bloc_promo/sticker_newsletter_fond.gif) no-repeat; margin:0px 0 0 0; padding:0px 0px 0 5px; margin:10px 0px 0 0px; }
div#hp-newsletter-droite  h2{display:none;  }
div#hp-newsletter-droite form{ padding:68px 0px 0px 8px; margin:0px 0  }
*+html div#hp-newsletter-droite form{padding:7px 0px 0px 8px; margin:60px 0  }
div#hp-newsletter-droite  a img{border:none; }
div#hp-newsletter-droite #email input {  float:left; border:1px solid #cecece; background-color : #FFF; width:130px; padding:0px 3px 0px 3px; margin:3px 0 0 0; }
div#hp-newsletter-droite input#valider {  float:left; height:22px; width:28px; padding:0px 0 0 0px; margin:0px 0px 0px 10px; }

div.hp-newsletter-droite-resultat { width:100%; height:91px;margin:0px 0 0 0;	padding:0;}
div.hp-newsletter-droite-resultat  h2, div.hp-newsletter-droite-resultat span{ display:none; }
div.hp-newsletter-droite-resultat  a img{border:none; }




div#hp_newsletter_droite_actu { width:202; height:98px; background:url(../../e_img/charte/bloc_promo/actu/newsletter.gif) no-repeat; margin:0px 0 0 0; padding:0px 0px 0 5px; margin:10px 0px 0 0px; }
div#hp_newsletter_droite_actu  h2{display:none;  }
div#hp_newsletter_droite_actu form{ padding:68px 0px 0px 8px; margin:0px 0  }
*+html div#hp_newsletter_droite_actu form{padding:7px 0px 0px 8px; margin:60px 0  }
div#hp_newsletter_droite_actu  a img{border:none; }
div#hp_newsletter_droite_actu #email input {  float:left; border:1px solid #cecece; background-color : #FFF; width:130px; padding:0px 3px 0px 3px; margin:3px 0 0 0; }
div#hp_newsletter_droite_actu input#valider {  float:left; height:22px; width:28px; padding:0px 0 0 0px; margin:0px 0px 0px 10px; }

div.hp_newsletter_droite_actu-resultat { width:100%; height:91px;margin:0px 0 0 0;	padding:0;}
div.hp_newsletter_droite_actu-resultat  h2, div.hp_newsletter_droite_actu-resultat span{ display:none; }
div.hp_newsletter_droite_actu-resultat  a img{border:none; }



div#hp_newsletter_droite_actu_desabonnez { width:202; height:98px; background:url(../../e_img/charte/bloc_promo/actu/newsletter_desabonnez.gif) no-repeat; margin:0px 0 0 0; padding:0px 0px 0 5px; margin:10px 0px 0 0px; }
div#hp_newsletter_droite_actu_desabonnez  h2{display:none;  }
div#hp_newsletter_droite_actu_desabonnez form{ padding:68px 0px 0px 8px; margin:0px 0  }
*+html div#hp_newsletter_droite_actu_desabonnez form{padding:7px 0px 0px 8px; margin:60px 0  }
div#hp_newsletter_droite_actu_desabonnez  a img{border:none; }
div#hp_newsletter_droite_actu_desabonnez #email input {  float:left; border:1px solid #cecece; background-color : #FFF; width:130px; padding:0px 3px 0px 3px; margin:3px 0 0 0; }
div#hp_newsletter_droite_actu_desabonnez input#valider {  float:left; height:22px; width:28px; padding:0px 0 0 0px; margin:0px 0px 0px 10px; }

div.hp_newsletter_droite_actu_desabonnez-resultat { width:100%; height:91px;margin:0px 0 0 0;	padding:0;}
div.hp_newsletter_droite_actu_desabonnez-resultat  h2, div.hp_newsletter_droite_actu_desabonnez-resultat span{ display:none; }
div.hp_newsletter_droite_actu_desabonnez-resultat  a img{border:none; }




div#hp_newsletter_droite_e_mobilisation { width:202; height:98px; background:url(../../e_img/charte/bloc_promo/e_mobilisation/newsletter.gif) no-repeat; margin:0px 0 0 0; padding:0px 0px 0 5px; margin:10px 0px 0 0px; }
div#hp_newsletter_droite_e_mobilisation  h2{display:none;  }
div#hp_newsletter_droite_e_mobilisation form{ padding:68px 0px 0px 8px; margin:0px 0  }
*+html div#hp_newsletter_droite_e_mobilisation form{padding:7px 0px 0px 8px; margin:60px 0  }
div#hp_newsletter_droite_e_mobilisation  a img{border:none; }
div#hp_newsletter_droite_e_mobilisation #email input {  float:left; border:1px solid #cecece; background-color : #FFF; width:130px; padding:0px 3px 0px 3px; margin:3px 0 0 0; }
div#hp_newsletter_droite_e_mobilisation input#valider {  float:left; height:22px; width:28px; padding:0px 0 0 0px; margin:0px 0px 0px 10px; }

div.hp_newsletter_droite_e_mobilisation-resultat { width:100%; height:91px;margin:0px 0 0 0;	padding:0;}
div.hp_newsletter_droite_e_mobilisation-resultat  h2, div.hp_newsletter_droite_e_mobilisation-resultat span{ display:none; }
div.hp_newsletter_droite_e_mobilisation-resultat  a img{border:none; }







div#hp_newsletter_droite_partenaire { width:202; height:98px; background:url(../../e_img/charte/bloc_promo/partenaire/newsletter.gif) no-repeat; margin:0px 0 0 0; padding:0px 0px 0 5px; margin:10px 0px 0 0px; }
div#hp_newsletter_droite_partenaire  h2{display:none;  }
div#hp_newsletter_droite_partenaire form{ padding:68px 0px 0px 8px; margin:0px 0  }
*+html div#hp_newsletter_droite_partenaire form{padding:7px 0px 0px 8px; margin:60px 0  }
div#hp_newsletter_droite_partenaire  a img{border:none; }
div#hp_newsletter_droite_partenaire #email input {  float:left; border:1px solid #cecece; background-color : #FFF; width:130px; padding:0px 3px 0px 3px; margin:3px 0 0 0; }
div#hp_newsletter_droite_partenaire input#valider {  float:left; height:22px; width:28px; padding:0px 0 0 0px; margin:0px 0px 0px 10px; }

div.hp_newsletter_droite_partenaire-resultat { width:100%; height:91px;margin:0px 0 0 0;	padding:0;}
div.hp_newsletter_droite_partenaire-resultat  h2, div.hp_newsletter_droite_partenaire-resultat span{ display:none; }
div.hp_newsletter_droite_partenaire-resultat  a img{border:none; }




div#hp_newsletter_droite_benevole { width:202; height:98px; background:url(../../e_img/charte/bloc_promo/benevole/newsletter.gif) no-repeat; margin:0px 0 0 0; padding:0px 0px 0 5px; margin:10px 0px 0 0px; }
div#hp_newsletter_droite_benevole  h2{display:none;  }
div#hp_newsletter_droite_benevole form{ padding:68px 0px 0px 8px; margin:0px 0  }
*+html div#hp_newsletter_droite_benevole form{padding:7px 0px 0px 8px; margin:60px 0  }
div#hp_newsletter_droite_benevole  a img{border:none; }
div#hp_newsletter_droite_benevole #email input {  float:left; border:1px solid #cecece; background-color : #FFF; width:130px; padding:0px 3px 0px 3px; margin:3px 0 0 0; }
div#hp_newsletter_droite_benevole input#valider {  float:left; height:22px; width:28px; padding:0px 0 0 0px; margin:0px 0px 0px 10px; }

div.hp_newsletter_droite_benevole-resultat { width:100%; height:91px;margin:0px 0 0 0;	padding:0;}
div.hp_newsletter_droite_benevole-resultat  h2, div.hp_newsletter_droite_benevole-resultat span{ display:none; }
div.hp_newsletter_droite_benevole-resultat  a img{border:none; }






div#hp_newsletter_droite_afm_telethon { width:202; height:98px; background:url(../../e_img/charte/bloc_promo/afm_telethon/newsletter.gif) no-repeat; margin:0px 0 0 0; padding:0px 0px 0 5px; margin:10px 0px 0 0px; }
div#hp_newsletter_droite_afm_telethon  h2{display:none;  }
div#hp_newsletter_droite_afm_telethon form{ padding:68px 0px 0px 8px; margin:0px 0  }
*+html div#hp_newsletter_droite_afm_telethon form{padding:7px 0px 0px 8px; margin:60px 0  }
div#hp_newsletter_droite_afm_telethon  a img{border:none; }
div#hp_newsletter_droite_afm_telethon #email input {  float:left; border:1px solid #cecece; background-color : #FFF; width:130px; padding:0px 3px 0px 3px; margin:3px 0 0 0; }
div#hp_newsletter_droite_afm_telethon input#valider {  float:left; height:22px; width:28px; padding:0px 0 0 0px; margin:0px 0px 0px 10px; }

div.hp_newsletter_droite_afm_telethon-resultat { width:100%; height:91px;margin:0px 0 0 0;	padding:0;}
div.hp_newsletter_droite_afm_telethon-resultat  h2, div.hp_newsletter_droite_afm_telethon-resultat span{ display:none; }
div.hp_newsletter_droite_afm_telethon-resultat  a img{border:none; }


/*-------------------resultat2008 -----------------*/
div.resultat2008 {	 width:100%;	height:46px;margin:10px 0 0 0;	padding:0;}
div.resultat2008 h2{ display:none }
div.resultat2008  img{border:none; }

/*-------------------reporter -----------------*/
div.reporter {	 width:100%;	height:46px;margin:10px 0 0 0;	padding:0;}
div.reporter h2,div.reporter span{ display:none }
div.reporter  a img{border:none; }



/*-------------------muscle-----------------*/
div.muscle { width:100%;	margin:10px 0 0 0;	padding:0;}
div.muscle h2,div.muscle span { display:none; }
div.muscle  a img{border:none; }

/*-------------------genetique-----------------*/
div.genetique {	 width:100%;	height:110px;	margin:10px 0 0 0 ;	padding:0;}
div.genetique span,div.genetique h2 {display:none; }
div.genetique  a img{border:none; }

/*-------------------flux rss -----------------*/
div.flux-rss {	 width:100%;	height:46px;margin:10px 0 0 0;	padding:0;}
div.flux-rss h2,div.flux-rss span{ display:none }
div.flux-rss  a img{border:none; }

/*-------------------flux rss gauche-----------------*/
div.flux-rss-gauche {	 width:100%;	height:110px;margin:10px 0 0 0;	padding:0;}
div.flux-rss-gauche h2,div.flux-rss-gauche span{ display:none }
div.flux-rss-gauche  a img{border:none; }

/*-------------------e-partenaire-gauche-----------------*/
div.e-partenaire-gauche {
	 width:176px; height:110px;margin:10px 0 0 0;	padding:0;}
div.e-partenaire-gauche  h2,div.e-partenaire-gauche span{ display:none; }
div.e-partenaire-gauche  a img{border:none; }

/*-------ligne-directe-famille--------------*/
div.ligne-directe-famille { width:100%;	height:110px;margin:10px 0 0 0;	padding:0;}
div.ligne-directe-famille h2, div.ligne-directe-famille span{ display:none; }
div.ligne-directe-famille a img{border:none; }

/*-------services-regionaux--------------*/
div.services-regionaux { height:110px;	margin:10px 0 0 0;	padding:0;}
div.services-regionaux h2, div.services-regionaux span { display:none; }
div.services-regionaux   a img{border:none; }

/*-------organisateurs--------------*/
div.organisateurs {	 width:202px;height:110px;margin:10px 0 0 0;	padding:0;}
div.organisateurs h2, div.organisateurs span{  display:none;}
div.organisateurs  a img{border:none; }

/*-------------coordination-----------------*/
div.coordination { width:201px; height:51px; margin:10px 0 0 0;	padding:0;}
div.coordination h2, div.coordination span { display:none; }
div.coordination  a img{border:none; }

/*-------------manifestation-----------------*/
div.manifestation { width:201px; height:67px; margin:10px 0 0 0;	padding:0;}
div.manifestation h2, div.manifestation span { display:none; }
div.manifestation a img{border:none; }

/*-------------idee-tlt-----------------*/
div#idee-tlt { width:201px; height:129px; margin:10px 0 0 0;	padding:0;}
div#idee-tlt h2, div#idee-tlt span { display:none; }
div#idee-tlt a img{border:none; }

/*-------------boutique-----------------*/
div.boutique { width:202px; height:110px;	margin:10px 0 0 0;	padding:0;}
div.boutique h2, div.boutique span { display:none; }
div.boutique  a img{border:none; }

/*-------------bloc-clip transparence-----------------*/
div.bloc-clip {height:50px; margin:20px 0 0 0;	padding:0; width:202px;}
div.bloc-clip h2,div.bloc-clip span  { display:none; }
div.bloc-clip  a img{border:none; }

/*-------------force-t -----------------*/
div.force-t {	 width:100%;	height:110px;margin:10px 0 0 0;	padding:0;}
div.force-t h2,div.force-t  span{ display:none; }
div.force-t  a img{border:none; }

/*-------------couleur-telethon -----------------*/
div.couleur-telethon {
	 width:100%;	background:url(../../e_img/charte/bk-flux-rss-gauche.jpg) no-repeat top left;height:73px;		margin:10px 0 0 0;	padding:0;
}
div.couleur-telethon div.texte-grand h2{ font-size:200%; font-weight:bold; color:#ffffff; padding:10px 0 0 20px; margin:0; }
div.couleur-telethon div.lien-fleche {margin:0px 0 0 130px; }
div.couleur-telethon div.lien-fleche a img{
	border:none;
}

/*-------------logos-geants -----------------*/
div.logos-geants {
	 width:100%;	background:url(../../e_img/charte/bk-flux-rss-gauche.jpg) no-repeat top left;height:73px;		margin:10px 0 0 0;	padding:0;
}
div.logos-geants div.texte-grand h2{ font-size:200%; font-weight:bold; color:#ffffff; padding:10px 0 0 20px; margin:0; }
div.logos-geants div.lien-fleche {margin:0px 0 0 130px; }
div.logos-geants div.lien-fleche a img{
	border:none;
}

/*-------------foulees-telethon -----------------*/
div.foulees-telethon {
	 width:100%;	background:url(../../e_img/charte/bk-flux-rss-gauche.jpg) no-repeat top left;height:73px;		margin:10px 0 0 0;	padding:0;
}
div.foulees-telethon div.texte-grand h2{ font-size:200%; font-weight:bold; color:#ffffff; padding:10px 0 0 20px; margin:0; }
div.foulees-telethon div.lien-fleche {margin:0px 0 0 130px; }
div.foulees-telethon div.lien-fleche a img{
	border:none;
}

/*-------------chaines-ballons -----------------*/
div.chaines-ballons {
	 width:100%;	background:url(../../e_img/charte/bk-flux-rss-gauche.jpg) no-repeat top left;height:73px;		margin:10px 0 0 0;	padding:0;
}
div.chaines-ballons div.texte-grand h2{ font-size:200%; font-weight:bold; color:#ffffff; padding:10px 0 0 20px; margin:0; }
div.chaines-ballons div.lien-fleche {margin:0px 0 0 130px; }
div.chaines-ballons div.lien-fleche a img{
	border:none;
}

/*-------------réalisation -----------------*/
div#realisation-top { width:100%;	background: url(../../e_img/charte/bk-realisation-top.gif) no-repeat top left;height:15px;}
div#realisation{ 	 width:182px; padding:0 10px; background:url(../../e_img/charte/bk-realisation.gif) repeat-y top left;}
div#realisation h2 { 	font-size:140%;margin:0 0 5px 0;text-align:center; }
div#realisation ul,div#realisation li{ 	margin:0; padding:0px; list-style-type:none;}
div#realisation li{ background:url(../../e_img/charte/bk-lien-lvl2-66.gif) no-repeat left 0px; padding-left:12px;margin-top:15px;}
div#realisation strong{ color:#009153;}
div#realisation-bottom { 	 width:100%;	background:url(../../e_img/charte/bk-realisation-bottom.gif) no-repeat top left;height:15px;}


/*-------------tlt-tv -----------------*/
div.tlt-tv{ width:100%;	height:110px;margin:10px 0 0 0;	padding:0;}
div.tlt-tv h2, div.tlt-tv span{ display:none; }
div.tlt-tv div.lien-fleche  a img{border:none; }


/*-------------temoignages donateurs-----------------*/
div.temoignages{	 width:100%;	height:110px; margin:10px 0 0 0;	padding:0;}
div.temoignages h2,div.temoignages span { display:none; }
div.temoignages  a img{border:none; }

ul.temoignages-donateurs li {padding: 4px 0pt; list-style: none;}
img.temoignage {float:left; padding: 0pt 5px 5px 0pt;}
#pagination a {background:none;}

/*-------------contribution -----------------*/
div.contribution{ width:100%;	height:110px;margin:10px 0 0 0;	padding:0;}
div.contribution h2, div.contribution span{ display:none; }
div.contribution   a img{border:none; }

/*-------------ligne-directe-donateur -----------------*/
div.ligne-directe-donateur{ width:100%;	height:67px;margin:20px 0 0 0;	padding:0;}
div.ligne-directe-donateur h2,div.ligne-directe-donateur span{ display:none; }
div.ligne-directe-donateur   a img{border:none; }

/*-------------widget -----------------*/
div.widget{ width:100%;height:110px;margin:10px 0 0 0;}
div.widget h2,div.widget span{ display:none; }
div.widget   a img{border:none; }

/*-------------acby-ville -----------------*/
div.acby-ville{ width:100%;height:110px;margin:10px 0 0 0;padding:0;}
div.acby-ville h2, div.acby-ville span{ display:none; }
div.acby-ville   a img{border:none; }


/*-------------affiche-logo -----------------*/
div.affiche-logo{ width:100%;height:110px;margin:10px 0 0 0;	padding:0;}
div.affiche-logo h2,div.affiche-logo span { display:none; }
div.affiche-logo a img{border:none; }

/*-------------bannieres -----------------*/
div.bannieres{ width:100%;height:110px;margin:10px 0 0 0;	padding:0;}
div.bannieres h2,div.bannieres span{ display:none; }
div.bannieres a img{border:none; }

/*-------------email -----------------*/
div.email{ width:100%; height:110px;margin:10px 0 0 0; padding:0;}
div.email h2,div.email span { display:none; }
div.email a img{border:none; }

/*-------------ecard -----------------*/
div.ecard{ width:100%;height:110px;margin:10px 0 0 0;	padding:0;}
div.ecard h2, div.ecard span{ display:none; }
div.ecard a img{border:none; }

/*-------------compteurtv -----------------*/
div.compteurtv{ width:100%; height:110px;margin:10px 0 0 0;	padding:0;}
div.compteurtv h2, div.compteurtv  span{ display:none; }
div.compteurtv a img{border:none; }

/*-------------compteurtv resultat 2008 -----------------*/
div.compteurtvresultat_2008{ width:100%; height:130px;margin:0 0 0 0;	padding:0;}
div.compteurtvresultat_2008 h2{ display:none; }
div.compteurtvresultat_2008 img{border:none; }

/*-------------operation-t -----------------*/
div.operation-t{	 width:100%; height:110px;margin:10px 0 0 0;	padding:0;}
div.operation-t h2,div.operation-t  span{ display:none; }
div.operation-t a img{border:none; }

/*-------------temoignage-etudiants -----------------*/
div.temoignage-etudiants{ width:100%;height:110px;margin:10px 0 0 0;}
div.temoignage-etudiants h2, div.temoignage-etudiants span{ display:none; }
div.temoignage-etudiants  a img{border:none; }

/*-------------temoignage-benevoles -----------------*/
div.temoignage-benevoles{ width:100%;	height:110px;margin:10px 0 0 0;}
div.temoignage-benevoles h2, div.temoignage-benevoles span{ display:none; }
div.temoignage-benevoles a img{border:none; }

/*-------------collectez-ligne -----------------*/
div.collectez-ligne{	 width:100%;	height:110px;margin:10px 0 0 0;}
div.collectez-ligne h2,div.collectez-ligne span{ display:none; }
div.collectez-ligne a img{border:none; }

/*-------------reporter-benevole -----------------*/
div.reporter-benevole{ width:100%;height:110px;margin:10px 0 0 0;}
div.reporter-benevole h2,div.reporter-benevole span{ display:none; }
div.reporter-benevole a img{border:none; }

/*-------------maladies_rares -----------------*/
div.maladies_rares{ width:100%;	background:url(../../e_img/charte/bloc_promo/maladies_rares.gif) no-repeat top left;height:110px; margin:10px 0 0 0;	}
div.maladies_rares h2{ display:none; }

/*-------------calculette -----------------*/
div.calculette{	 width:100%;	background:url(../../e_img/charte/bloc_promo/calculette.gif) no-repeat top left;height:191px;margin:20px 0 0 0;}
div.calculette h2, div.calculette span { display:none; }
div.form-calculette{padding:84px 10px 0 9px}
div.form-calculette form {padding:0px; margin:0;}
div.form-calculette input {padding:0; margin:2px 0 0 4px;}
div.form-calculette label {display: block; color:#000; font-size:90%; margin-top: 4px;}
div.form-calculette span.libelle{display:inline;vertical-align:middle;font-size:120%; font-weight: bold}
div.form-calculette .txt{text-align:right; width:142px;font-size:90%; border:solid 1px #808080;margin-bottom:4px;}
div.form-calculette a,div.form-calculette a:link, div.form-calculette a:visited, div.form-calculette a:hover, div.form-calculette a:active {font-size:80%; color:#888; display:block;}

/*-------------terrain -----------------*/
div.terrain{ width:100%;	height:110px;margin:10px 0 0 0;	}
div.terrain h2,div.terrain  span{ display:none; }
div.terrain a img{border:none; }

/*-------------donate-now -----------------*/
div.donate-now{ width:100%;	height:45px;margin:20px 0 0 0;	}
div.donate-now h2, div.donate-now span{ display:none; }
div.donate-now a img{border:none; }

/*-------------------invitez vos proches -----------------*/
div.invitez-proche {	 width:100%;	height:85px;margin:10px 0 0 0;	padding:0;}
div.invitez-proche h2,div.invitez-proche span{ display:none }
div.invitez-proche  a img{border:none; }

/*-------------------manifestations en france -----------------*/
div.manif-france {	 width:100%;	height:95px;margin:10px 0 0 0;	padding:0;}
div.manif-france  a img{border:none; }

div#cercle{	 background:url(../../e_img/charte/bk_cercle_color.gif) no-repeat ; width:530px; min-height:414px; font-size:85%;  }

div#cercle span.euro{  font-size:200%;  }
div#cercle span.euro2{	 font-size:120%; color:#e1007a;  }

div#cercle h5{  font-size:100%; margin-top:0;  }

div#cercle li {  background:url(../../e_img/charte/puce_liste.gif) no-repeat top left; padding:0 0 0 20px; margin:0;  }

div.missions_sociales{  width:200px;  float:left; padding:0 0 0 10px;  }
div#cercle div.missions_sociales h4{  background:url(../../e_img/charte/bk_missions_sociales.gif) no-repeat top left; font-size:100%; padding:0 0 0 40px;  color:#e1007a;  }

ul.liste_mission_guerir{  margin:0 0 0 0;padding:0 0 0 0px; width:180px; list-style:none;  }
div.lien_mission_guerir{  width:130px;  }

ul.liste_mission_aider{	 margin:0;padding:0 0 0 0px; width:180px; list-style:none;  }
div.lien_missions_aider{  width:130px;  }

ul.liste_missions_sociales{	 margin:0;padding:0 0 0 0px; width:180px; list-style:none;  }
div.lien_missions_sociales{	 width:170px;  }

div.frais_gestion {	 width:200px; float:left; padding:0 0 0 120px;  }
div#cercle div.frais_gestion h4{  background:url(../../e_img/charte/bk_frais_gestion.gif) no-repeat top left; font-size:100%; padding:0 0 0 40px;  color:#b1c903;  }
ul.liste_frais_gestion{	 margin:0;padding:0 0 0 20px; width:180px; list-style:none;  }
div.lien_frais_gestion {  width:180px; padding:0 0 0 20px;  }

div.frais_collecte {  width:280px; float:left;padding:260px 0 0 40px;  }
div#cercle div.frais_collecte h4{  background:url(../../e_img/charte/bk_frais_collecte.gif) no-repeat top left; font-size:100%; padding:0 0 0 40px;  color:#009de0;  }
ul.liste_frais_collecte{  margin:0;padding:0 0 0 50px; width:200px; list-style:none;  }
div.lien_frais_collecte {  width:200px; padding:0 0 0 60px;  }






	div#titre {
		margin:0;
		padding:0;
		text-align:left;
		width:100%;		voice-family:"\"; }\"";voice-family:inherit;
		height:auto;
		}

	#titre h1 { margin:0 0 5px 0; padding:0; color:#000000; }
	#titre h2 { margin:0; padding:0; color:#000000; font-size:1.2em; }


	div#chemin { text-align:left; margin:0px 0 0px 0; padding:4px 0 4px 0; width:100%; font-size:85%;background:url(../../e_img/charte/bk-chemin.gif) repeat-x bottom left #ffffff;  }

		#chemin ul {margin:0; padding:0; border:none;}
		#chemin li {
		display:inline;
		background :url(../../e_img/charte/arrow_b.gif);
		background-repeat: no-repeat;
		margin: 0 0 0 5px; padding: 1px 0 0 15px; list-style:inside;		border:none;
		overflow : visible;
			}

	#chemin li.first {
	background : none;
	 padding: 1px 0 0 0; 		}

	div#chemin li a:link 	{ color:#000000; margin:0 0 0 2px;   }
	div#chemin li a:visited { color:#000000; margin:0 0 0 2px;  }
	div#chemin li a:hover 	{ text-decoration:underline; }


	div#pagination { padding:0; width:100%;   margin:0; text-align:center;  }
	div#pagination li {  margin:0; padding:0; text-align:left; float:left; display:inline;   }
	div#pagination li div.element {  margin:0; padding:0; text-align:center; width:90px;   }

	div#bottom {
		clear:both;
		margin : 0 auto;
		padding:0;
		text-align:center;
		width:987px;  font-size:85%; 		height:auto;

		}

	div#bottom_menu { margin:15px 0 0 0; height:auto; padding: 5px 0; text-align:right; color: #000000; background:#edeaea; width:100%;	}

	#bottom_menu ul { margin:0; border:none; padding:0; list-style-type:none; width:620px; float:left;}

	#bottom_menu li { display:inline; padding:8px 0 0 0; text-align:center; margin:0; border:none; overflow : visible;}

	#bottom_menu li a.lien:link 	{  color:#000000; font-weight:normal; text-decoration: none; }
	#bottom_menu li a.lien:visited 	{  color:#000000; font-weight:normal; text-decoration: none; }
	#bottom_menu li a.lien:hover 	{  color:#000000; font-weight:normal; text-decoration: underline; }


	div#bottom_menu_right { margin:0 0 0 0; height:auto; padding: 5px 0; color: #000000; background:#edeaea; text-align:right; display:inline;	}

	#bottom_menu_right ul { margin:0; border:none; padding:0; list-style-type:none; width:350px;}

	#bottom_menu_right li { display:inline; padding:8px 0 0 0; text-align:center; margin:0; border:none; overflow : visible;}

	#bottom_menu_right li a.lien:link 	{  color:#000000; font-weight:normal; text-decoration: none; }
	#bottom_menu_right li a.lien:visited 	{  color:#000000; font-weight:normal; text-decoration: none; }
	#bottom_menu_right li a.lien:hover 	{  color:#000000; font-weight:normal; text-decoration: underline; }



	div#coordo {
		clear:both;
		margin: 0;
		padding: 10px 0 5px 0;
		voice-family:"\"; }\""; voice-family:inherit;
		 width:100%; height:auto; color: #000000;	}

	html>body #coordo { width:100%; height:auto; /*margin:0 auto;*/ }


	div#logo-partenaires {
		clear:both;
		margin: 0;
		padding: 0 0 5px 0;
		width:100%; height:auto; color: #943989;

	}
	#logo-partenaires ul{
		list-style-type:none;
		padding:0;
		margin:0;
	}
	#logo-partenaires li{
		display:inline;
	}




	div#ecedi {
		clear:both;
		margin:0 auto;
		width:770px;
		padding :5px 0 5px 0;
		text-align:center;
		voice-family:"\"; }\""; voice-family:inherit;
	}

	div#ecedi a.lien  { color:#666666; }
	div#ecedi a.lien:hover {text-decoration : underline;}


	div#formulaire,div#formulaire2 {
		margin:0 auto;
		padding:0;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:90%;
		background:#eaf1f4;
	}

	.texte_erreur {
	 color: #FF1900;
	 text-align:center; width:75%; margin:0 auto;
	}

	ul.liste_erreur  {
		list-style-type:none;
		font-style:italic;
		margin:0;
		padding:0;
	}

	#formulaire fieldset {
		padding:5px; margin:0px auto; border:1px solid #408DD3; width:90%; 		text-align:left;
		border:none;
	}

	#formulaire fieldset.login {
		padding:10px; margin:0 auto; border:1px solid #408DD3; 		width:40%;
	}
	#formulaire fieldset.login2 {
		padding:10px; margin:0 auto; border:1px solid #7D2D81; 		width:60%;
	}

	#formulaire legend.login {
		margin:0; padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-style:normal;
		color:#000000; 	}

	#formulaire legend {
		margin-bottom:10px; padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-style:normal;
		color:#000000; display:none;	}

	#formulaire .message_erreur {
	   color: #FF1900;
	}

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

	#formulaire ul.block {margin:0 0 0 0; padding:0; border:none; display:block; float:left;}
	#formulaire ul.block li {display:block; list-style:none; padding:0 10px 0 0; margin:0; height:20px;}
	#formulaire ul.block li label{ display:block;width:170px; float:left;}
	#formulaire ul.block li input{ margin:2px 0 0 0;}


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

	#formulaire input  { margin:0 0 0 2px; padding:0; font-size:100%; font-family: arial, verdana, helvetica, sans-serif; }
	#formulaire input.textform {   /*width:19em;*/ font-size:100%;width:35%; border:1px solid #cbcaca; }
	#formulaire input.login {  width:14em; font-size:100% }
	#formulaire input.login2 {  width:14em; font-size:100%;border:1px solid #7D2D81; }
	#formulaire input.textecourt { width:20%; }
	input.form-recherche {   vertical-align:bottom; }


	#formulaire select { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; width:50%; color:#000000;}
	#formulaire table.mceEditor select{width:20%;}

	#formulaire textarea,#formulaire2 textarea  { font-size:100%;margin:5px 0 0 0; padding:0; font-family: arial, verdana, helvetica, sans-serif;  width:98%; color:#000000; border:0;
	}
	#formulaire textarea.memo { font-size:100%;margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif;  width:60%; color:#000000; border:0; float:left;
	}

	#formulaire input.submit { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size:100%; }
	#formulaire input.submit-login { margin: 0 0 0 10px; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size:100%; }

	#formulaire acronym {color:red; margin:0 0 0 2px;}

	#formulaire div#libelle {float:left; text-align:right; }
	#formulaire div.texte {width:90%; margin:0 0 3px 0; padding:5px 0 0 0; text-align:left;}
	#formulaire div.textinfo {text-align:right; margin:0 30px 0 0; padding:0; width:30%; float:left;}

  #formulaire div.textinfocontrib {float:left; width:35%; padding-top:5px;}
  #formulaire div.valider { width:auto;text-align:center;}

	#formulaire div.bt-valid-nl{ margin-top: 0px; padding: 0 10px 40px 0; text-align: right;}

#form_ecard #formulaire2 { padding:10px;}
#form_ecard #formulaire2 div.libelle { float:left; text-align:right; width:220px;margin-right:5px;}
#form_ecard #formulaire2 h3{ margin:20px 0 10px 0}
#form_ecard #formulaire2 textarea {border:solid 1px #7F9DB9; margin:5px 0;}
#form_ecard #formulaire2 input{margin:1px;}


	div#formulaire-recherche {
		background:#e0e0e0;
		padding:10px;
		text-align:center;
	}

	div#formulaire-recherche label {
		margin:0 5px 0 0;
		cursor:pointer;
	}
	div#formulaire-recherche input.texte {
		border:1px solid #545454;
	}
	div#formulaire-recherche input {
		margin:0 2px 0 20px ;
	}

	div.actualites {
		padding:0 20px;
	}

	div.actualites a.plus {
		display:block;
		padding:1px 5px 0 0;
		margin:3px 0 0 0;
		text-align:right;
		height:18px;
		background:url(../../e_img/charte/bk-savoirplus.gif) top right no-repeat;
		color:#000000;
	}
	div.actualites a h3 {
		display:block;
		text-align:left;
		color:#000000;
	}



div.liste-newsletter{
 margin:0; padding:0;}

div.liste-newsletter div.contenu{
	 margin:0; padding:5px;}
div.liste-newsletter div.bottom-contenu{margin:0; border-bottom:2px solid #e9e9e9; padding:0;  }

div.liste-newsletter div.lien-image {text-align:right;  padding:0 0 10px 10px; margin:0 0 0 10px; float:right; background:#ffffff; }


	#LayerCalendar label{ font-family:Verdana, Arial, Helvetica, sans-serif; margin-right:10px;	display:inline;	}
	#cal_form{ left:auto; right:auto; text-align:left;}
	#LayerCalendar input,#LayerCalendar select{width:100px; margin-right:20px;	border:1px #999999 solid; background-color:#EEEEEE; display:inline;	}
	#LayerCalendar table{margin-top:40px;}
	#LayerCalendar h2{letter-spacing:10px; color:#660000;}
	#LayerCalendar hr{color:#660000; padding:0; margin:0;}
	.date_content{	font-size:12px;	text-align:center;	}
	.cal_today{	color:#FF0000;	}
	.calendrier_jour{ margin:3px; border:1px #EEEEEE solid;	width:70px;	height:70px; text-align:right;	font-weight:bold; font-size:14px;	padding:3px; }
	.calendrier_nom_des_jours{ margin:3px; border:1px #EEEEEE solid; width:70px; height:40px; text-align:center; font-weight:bold; font-size:16px; padding: 25px 3px 3px 3px; color:#660000; background-color:#EFEFEF;	}


	.conteneur-element{width:95%;clear:both;  height:auto; padding:5px 0 0 5px; font-size:100%;}
	.conteneur-element img{margin:0 5px 3px 0;}

	.txt-img-dr{padding-left:10px; font-size:100%;}
	.txt-img-dr img{margin-left:10px;}

	.txt-img-g{padding-right:10px; font-size:100%;}
	.txt-img-g img{margin-right:10px;}



#plan td {font-family:arial,verdana,sans-serif;font-size:11px;color:#000000;}
#plan tr.map{background-color:#a0a0a0;}
#plan td.map{background-color:#a0a0a0;}

#plan a {
	color:#000000;
}
#plan a:hover {
	text-decoration:underline;
}
#plan a:visited {

}

#plan ul.map  {margin:0;padding:0 0 0 6px; list-style-type:none; border-left:6px solid #a0a0a0;}



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



	.color-4 { color:#0093dd; }
	.color-5 {  color:#f04a8c; }
	.color-17 {  color:#7d2d81; }
	.color-56 {   color:#ff9600; }
	.color-65 {  color:#fb063a; }
	.color-66 {  color:#009153; }



	div.lien-bouton{
		margin:0;
		 padding:3px 4px 0 0; background:url(../../e_img/charte/bk-lien-bouton-right.gif) no-repeat top right; height:18px; clear:both; margin: 4px 0 0 0; text-align:right;		}

	div.lien-bouton a{
		margin:0;
		 padding:3px 0 3px 10px; background:url(../../e_img/charte/bk-lien-bouton.gif) no-repeat top left; font-size:90%; text-decoration:none; font-weight:bold; display:inline; 		}


		div.lien-bouton-gauche{
		margin:0;
		 padding:0 0 0 4px; background:url(../../e_img/charte/bk-lien-bouton-left.gif) no-repeat top left; height:18px; clear:both;		}

	div.lien-bouton-gauche a{
		margin:0;
		  text-align:left; float:left; padding:3px 10px 3px 0; display:inline; background:url(../../e_img/charte/bk-lien-bouton-left2.gif) no-repeat top right; font-size:90%; text-decoration:none; font-weight:bold; 		}

	a.color-infos:link { color:#0093dd; }
	a.color-benevoles:link {  color:#ff9600; }
	a.color-partenaires:link {  color:#7d2d81; }
	a.color-e-mobilisation:link {   color:#f04a8c; }
	a.color-faire-don:link {  color:#fb063a; }
	a.color-grace-don:link {  color:#009153; }

	a.color-infos:visited { color:#0093dd; }
	a.color-benevoles:visited {  color:#ff9600; }
	a.color-partenaires:visited {  color:#7d2d81; }
	a.color-e-mobilisation:visited {   color:#f04a8c; }
	a.color-faire-don:visited {  color:#fb063a; }
	a.color-grace-don:visited {  color:#009153; }

	a.color-infos:hover { color:#0093dd; }
	a.color-benevoles:hover {  color:#ff9600; }
	a.color-partenaires:hover {  color:#7d2d81; }
	a.color-e-mobilisation:hover {   color:#f04a8c; }
	a.color-faire-don:hover {  color:#fb063a; }
	a.color-grace-don:hover {  color:#009153; }


	a.color-4:link { color:#0093dd; }
	a.color-5:link {  color:#f04a8c; }
	a.color-17:link {  color:#7d2d81; }
	a.color-56:link {   color:#ff9600; }
	a.color-65:link {  color:#fb063a; }
	a.color-66:link {  color:#009153; }
    a.color-169:link {  color:#000000; }

	a.color-4:visited { color:#0093dd; }
	a.color-5:visited {  color:#f04a8c; }
	a.color-17:visited {  color:#7d2d81; }
	a.color-56:visited {   color:#ff9600; }
	a.color-65:visited {  color:#fb063a; }
	a.color-66:visited {  color:#009153; }
    a.color-169:visited {  color:#000000; }

	a.color-4:hover { color:#0093dd; }
	a.color-5:hover {  color:#f04a8c; }
	a.color-17:hover {  color:#7d2d81; }
	a.color-56:hover {   color:#ff9600; }
	a.color-65:hover {  color:#fb063a; }
	a.color-66:hover {  color:#009153; }
    a.color-169:hover {  color:#000000; }

	div.texte-col-droite-4 { background:#0093dd; color:#ffffff; padding:5px;}
	div.texte-col-droite-5 {  background:#f04a8c; color:#ffffff; padding:5px; }
	div.texte-col-droite-17 {  background:#7d2d81; color:#ffffff; padding:5px; }
	div.texte-col-droite-56 {   background:#ff9600; color:#ffffff; padding:5px; }
	div.texte-col-droite-65 {  background:#fb063a; color:#ffffff; padding:5px; }
	div.texte-col-droite-66 {  background:#009153; color:#ffffff; padding:5px;}

	div.texte-col-droite-4 h2{ color:#ffffff; text-align:center; }
	div.texte-col-droite-5 h2{ color:#ffffff; text-align:center;}
	div.texte-col-droite-17 h2{ color:#ffffff; text-align:center;}
	div.texte-col-droite-56 h2{ color:#ffffff; text-align:center;}
	div.texte-col-droite-65 h2{ color:#ffffff; text-align:center;}
	div.texte-col-droite-66 h2{ color:#ffffff; text-align:center;}


img.image{ margin:0 10px 10px 0; }

 .display-inline h4{display:inline;}

div.service  { float:left; margin:10px 4px; width:366px;padding:0 0 20px 0; }
div.active {  background: url(../../e_img/charte/bk-service-active-bottom.gif) center bottom no-repeat; }
div.desactive { background: url(../../e_img/charte/bk-service-desactive-bottom.gif) center bottom no-repeat; }

div.service div.top { background: url(../../e_img/charte/bk-service-top.gif) center bottom no-repeat; height:13px; margin:0; padding:0; }
div.service div.desc { padding:0 1px; background-color:#FFF; border-left:1px solid #F3609A; text-align:left; border-right:1px solid #F3609A;height:220px; margin:0; }
div.service div.desc div.textes  { background-color:#E9E9E9; border-left:1px solid #fff; text-align:left; border-right:1px solid #fff;height:200px;padding:0;  margin:0; }
div.service div.desc div.textes div { padding:0 5px; }
div.service div.desc div.lien  { padding:0;margin:0; }

div.service  h3 {  margin:0 0 0 5px; padding:0;text-align:left; color:#F3609A; }
div.service  a:link, div.service  a:visited {  color:#943989; }
div.service  div.enavant { color:#F3609A;  }
div.actif { color:#FFF; background-color:#fc0;  border-left:1px solid #fff; border-right:1px solid #fff; padding: 0px 5px; font-size:90%; text-align:right; font-weight:bold;  }
div.service a.bouton   { float:right; padding:3px 5px 0 5px;}
div.service div.inactif { background-color:#FFF;  padding: 0px 35px; font-size:90%; text-align:right; font-weight:bold; color:#F3609A;  }
div.service div.actif a:link, div.service div.actif a:visited {  color:#FFF;   }
div.service div.inactif a:link, div.service div.inactif a:visited {    }


   .colonne_liste_admin{float:left;margin:0 30px;}
   .form_administration{float:left;}
div.liste-publications { float:left; margin:0; padding:8px 10px;border-bottom:2px dotted #E9E9E9;}
div.liste-publications .image { float:left; margin:0 5px 0 0; padding:0px; border:2px solid #E9E9E9;}
div.liste-publications a:link, div.liste-publications a:visited {color:#F3609A; float:right; padding:0 0 0 10px; }
div.liste-publications a:hover { text-decoration:none; /*background: url(../../e_img/charte/bk-lien-lvl2-5.gif) top left no-repeat;*/}
div.retour_liste {
	clear:both;
}


div#fd-res { background:url(../../e_img/charte/res_fd.gif) no-repeat; padding-left:14px; height:110px;margin-bottom:10px;}
div#fd-res h2 img{margin:4px 0 4px 1px;}
div#fd-res img.ti_collecte{display:block;margin:4px 0 3px 30px;}
div#fd-res a{display:block;text-align:right;margin:0px 32px 0px 0px; color:#b2b2b2; font-size:72%;
}

/*fin style publi*/

div#CompteARebours{ background:url(../../e_img/charte/comptearebours_fd.gif) no-repeat; height:42px;padding:58px 0 0 75px; margin:10px 0 10px 0;}
div#CompteARebours h2{display:none;}



 div.diaporama{width:400px; margin-left:65px;}


   #content_webtogallery{
      width: 540px;
      height: 100px;overflow:hidden;
      border:0;
      background-color: transparent;
      background-image: url(../../e_img/charte/webtogallery.jpg);
      background-repeat: no-repeat;
   }

   #webtogallery {
      padding-left:110px;
      padding-top:25px;
   }
   *+html #webtogallery, * html #webtogallery{padding-top:10px;}

   div#sondage { background:url(../../e_img/charte/sondage-bk.gif) top left;width:202px;margin:0; padding:0;}
div#sondagetop h2 {  display:none;margin:0; padding:0; }
div#sondage fieldset {  border:none; margin:0; padding:0; }
div#sondage legend {  display:none; }
div#sondagetop {  background:url(../../e_img/charte/sondage-top.gif) top left;width:202px; height:40px;margin:10px 0 0 0; padding:0;}
div#sondagearchive {  text-align:right; background:url(../../e_img/charte/sondage-archive.gif) top left;width:202px; height:28px;margin:0; padding:0px 0 0 0;}
div#sondagearchive a:link, div#sondagearchive a:visited { font-weight:bold; color:#000; margin:0; padding:0px 5px 0 0;}
div#sondage div.texte {  margin:0; padding:10px 10px 5px 10px;}
div#sondage label {  text-transform:uppercase;  cursor:pointer;}
div#sondage ul {  margin:0; padding:0 10px; }
div#sondage li {  display:inline; list-style-type:none;margin:0; padding:0px; }

div#sondage div#resultats {  color:#403904;  font-weight:bold; font-size:90%;  background:url(../../e_img/charte/sondage-resultats.gif) top left;height:65px;margin:0; padding:40px 0 0 25px;}
div#sondage div#resultats div.reponses { padding:0 0 0 10px; text-align:left; background:url(../../e_img/charte/sondage-puce.gif) no-repeat 3px 3px;  }

div.listesondage {  padding:10px; border:1px solid #F04A8C; margin:10px 0;}
div.listesondage h2 {  font-weight:normal; color:#F04A8C; }

   div.quizz div.question {  margin:10px 0; padding: 8px 0 5px 30px;background:url(../../e_img/charte/bk-question.gif) no-repeat ; }
div.quizz div.reponses {  margin:10px 0; padding: 5px 0 0 50px;background:url(../../e_img/charte/bk-reponses.gif) no-repeat ; }
div.quizz div.indice { color:#F04A8C; border-top:1px solid #e4e1e1; border-bottom:1px solid #e4e1e1; margin: 0; padding: 2px 0 5px 30px;background:#FFF url(../../e_img/charte/bk-indice.gif) no-repeat ; }
div.quizz div.indice a:link , div.quizz div.indice a:visited {  color:#F04A8C;}
div.quizz div.reponses label {   cursor:pointer;  }div.quizz div.indice img.indice {  float:left;  }

div #notrequizz-top { margin: 10px 0 0 0; padding:  0px; height:40px; background:url(../../e_img/charte/notrequizz-top.gif) no-repeat ;}
div #notrequizz-bk { margin: 0; padding: 0 10px; background:url(../../e_img/charte/notrequizz-bk.gif) repeat-y ;}
div #notrequizz-top h2  { display:none;;}

div#resultatquizz {  text-align:center; font-size:2em; color:#F04A8C;}

div#archivesquizz {}
div#archivesquizz ul {margin:0 0 0 20px ; padding:0; }
div#archivesquizz li {margin:0; padding:0 0 0 0px; }





div#content-gauche-33 .haut {
	background:url(../../e_img/charte/somm-actu-bk-bordures.gif) top left repeat-y #ffffff;
	width:265px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

div#content-gauche-33 .haut h3{
	background:url(../../e_img/charte/somm-actu-fd-haut-gauche.gif) top left no-repeat #ffffff;
	padding:10px 0 7px 20px;
	margin:0 0 2px 0;
	display:block;
	height:23px;
	font-size:145%;
}

div#content-gauche-33 .recherche-partenaire {
	width:265px;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	border-top:1px solid #bababa;
}

	div#content-gauche-33 .color-4 {
		background:url(../../e_img/charte/somm-rech-bk-4.gif) top left repeat-y #0093DD;
	}

	div#content-gauche-33 .recherche-partenaire .background-4 {
		background:url(../../e_img/charte/somm-rech-bk2-4.gif) bottom left no-repeat transparent;
	}

	div#content-gauche-33 .color-56 {
		background:url(../../e_img/charte/somm-rech-bk-56.gif) top left repeat-y #FF9600;
	}

	div#content-gauche-33 .recherche-partenaire .background-56 {
		background:url(../../e_img/charte/somm-rech-bk2-56.gif) bottom left no-repeat transparent;
	}
	div#content-gauche-33 div.color-17 {
		background:url(../../e_img/charte/somm-rech-bk-17.gif) top left repeat-y #7D2D81;
	}
	div#content-gauche-33 .recherche-partenaire .background-17 {
		background:url(../../e_img/charte/somm-rech-bk2-17.gif) bottom left no-repeat transparent;color:#fff;padding:4px;
	}

   div#content-gauche-33 .recherche-partenaire .background-17 a:link,
   div#content-gauche-33 .recherche-partenaire .background-17 a:visited,
   div#content-gauche-33 .recherche-partenaire .background-17 a:hover {
		color:#fff;
	}

	div#content-gauche-33 .color-5 {
		background:url(../../e_img/charte/somm-rech-bk-5.gif) top left repeat-y #F04A8C;
	}

	div#content-gauche-33 .recherche-partenaire .background-5 {
		background:url(../../e_img/charte/somm-rech-bk2-5.gif) bottom left no-repeat transparent;
	}

	div#content-gauche-33 .color-66 {
		/* --- modif MAM 07102008
		background:url(../../e_img/charte/somm-rech-bk-66.gif) top left repeat-y #009153;
		*/
	}

	div#content-gauche-33 .recherche-partenaire .background-66 {
		background:url(../../e_img/charte/somm-rech-bk2-66.gif) bottom left no-repeat transparent;
	}

div#content-gauche-33 .recherche-partenaire p {
	color:#ffffff;
	margin:0;
	padding:4px 15px;
}

div#content-gauche-33 .recherche-partenaire form {
	margin:0;
	padding:0 0 7px 15px;
}

div#content-gauche-33 .recherche-partenaire .select, #content-two .recherche-partenaire .select {
	float:left;
	padding:4px 0 0 0;
}

div#content-gauche-33 .recherche-partenaire form input.submit {
	margin:0 0 0 10px;
}

div#content-gauche-33 .recherche-partenaire select{
	width:205px;
}


div#content-droite-33 .bas {
	background:url(../../e_img/charte/somm-actu-bk-gris.gif) bottom left repeat-y;
	width:265px;
	margin:12px 0 0 0px;
	padding:0 0 0 0;
}

div#content-droite-33 .bas h3{
	font-size:145%;
}

div#content-droite-33 .bas .marge{
	margin:0 15px;
}

div#content-droite-33 .haut {
	background:url(../../e_img/charte/somm-actu-bk-gris.gif) top left repeat-y #ffffff;
	width:265px;
	padding:0 0 0 0;
	/*margin:0 0 0 2px;*/
}

div#content-droite-33 .haut h3{
	background:url(../../e_img/charte/somm-actu-bk-top-fd-gris.gif) top left no-repeat;
	padding:10px 0 7px 20px;
	margin:0 0 2px 0;
	display:block;
	height:23px;
	font-size:145%;
}

div#content-droite-33 .haut .sommaire-arrondi-blanc {
	background:url(../../e_img/charte/somm-actu-bk-bordures-blanc.gif) top left repeat-y #ffffff;
	border-top:1px solid #bababa;
	/*padding:0 0 16px 0;*/
}

div#content-droite-33 .haut .sommaire-arrondi-blanc .content {
	background:url(../../e_img/charte/somm-actu-bk-bottom-fd-blan.gif) bottom left no-repeat;
	width:265px;
	padding:0 0 10px 0;
}

div#content-droite-33 .haut .sommaire-arrondi-blanc .texte {
	float:left;
	padding:7px 0 0 22px;
	width:75%;
}

div#content-droite-33 .haut .sommaire-arrondi-blanc .lien {
	float:left;
	margin:7px 0 0 0;
}

/*
STYLE POUR LES AUTRES ELEMENTS DE LISTE
*/

div#content-gauche-33 .bas .liste-actu-interne {
	padding:0;
	margin:2px 0;
	border-bottom:1px solid #e9e9e9;
}

div#content-gauche-33 .bas .liste-actu-interne h3{
	font-size:85%;
	padding:0;
	margin:0;
	/*background:url(../../e_img/charte/somm-actu-fleche-black.gif) 10px 4px no-repeat transparent;*/
}

div#content-gauche-33 .bas div.liste-actu-interne .marge {
	padding:0;
	background:#ffffff;
}

div#content-gauche-33 .bas div.liste-actu-interne div.lien-image {
	background:transparent;
	margin-bottom:0;
	padding-right:15px;
	padding-bottom:0;
}

div#content-gauche-33 .bas div.liste-actu-interne div.contenu-actu {
	/*display:none;*/
    margin:0;display:block; }
div#content-gauche-33 .bas div.liste-actu-interne div.contenu-actu span.date {
float:left;width:90px;
}

div#content-gauche-33 .bas div.liste-actu-interne div.contenu-actu a{
color:#000;
}


div#content-gauche-33 .bas div.liste-actu-interne div.image {
	display:none;
}

div#content-gauche-33 .bas div.liste-actu-interne div.accroche {
	display:none;
}

div#content-gauche-33 .bas div.liste-actu-interne div.bottom-contenu {
	border-top:1px solid #e9e9e9;
	margin:2pt 0 0 0;
   height:2px;
   background:#fff;
}


.rubrique-56 div#content-gauche-33 a,.rubrique-56 div#content-gauche-33 a:link,.rubrique-56 div#content-gauche-33 a:visited,.rubrique-56 div#content-gauche-33 a:hover,.rubrique-56 div#content-gauche-33 a:active {color:#000;}

/*----haut-gauche----*/
 .rubrique-56 div#content-gauche-33 .haut {
	background:url(../../e_img/charte/somm-actu-bk-gris.gif) bottom left repeat-y;
	width:265px;
	margin:12px 0 0 0px;
	padding:0 0 0 0;
}

 .rubrique-56 div#content-gauche-33 .haut h3{font-size:145%; background:none;}
 .rubrique-56 div#content-gauche-33 .haut .marge{margin:0 15px;}

/*----bas-gauche----*/
 .rubrique-56 div#content-gauche-33 .bas {
	background:url(../../e_img/charte/somm-actu-bk-gris.gif) bottom left repeat-y;
	width:265px;
	margin:12px 0 0 0px;
	padding:0 0 0 0;
}

 .rubrique-56 div#content-gauche-33 .bas h3{font-size:145%;}
 .rubrique-56 div#content-gauche-33 .bas .marge{margin:0 15px;}

 /*----haut-droite----*/
  .rubrique-56 div#content-droite-33  .player_flash{margin-bottom:5px;}


 .rubrique-56 div#content-droite-33 .haut {
	background:url(../../e_img/charte/somm-actu-bk-bordures.gif) top left repeat-y #ffffff;;
	width:265px;
	margin:12px 0 0 0px;
	padding:0 0 0 0;
}

 .rubrique-56 div#content-droite-33 .haut .textecolor-56{margin:0 15px;}

 .rubrique-56 div#content-droite-33 .haut h3{background:url(../../e_img/charte/somm-actu-fd-haut-gauche.gif) top left no-repeat #ffffff;
	padding:10px 0 7px 20px;
	margin:0 0 2px 0;
	display:block;
	height:23px;
	font-size:145%;
}

 /*----bas-droite----*/
 .rubrique-56 div#content-droite-33 .bas {
	background:url(../../e_img/charte/somm-actu-bk-bordures.gif) top left repeat-y #ffffff;;
	width:265px;
	margin:12px 0 0 0px;
	padding:0 0 0 0;
}

 .rubrique-56 div#content-droite-33 .bas .textecolor-56{margin:0 15px;}

 .rubrique-56 div#content-droite-33 .bas h3{background:url(../../e_img/charte/somm-actu-fd-haut-gauche.gif) top left no-repeat #ffffff;
	padding:10px 0 7px 20px;
	margin:0 0 2px 0;
	display:block;
	height:23px;
	font-size:145%;
}

/*
STYLE POUR LE PREMIER ELEMENT DE LISTE
*/
/*
div#content-gauche-33 .bas #pos-1 {
	background:url(../../e_img/charte/somm-actu-arrondi-bottom-gr.gif) bottom left no-repeat transparent;
	padding:0 0 16px 0;
	margin:8px 0 0 2px;
}

div#content-gauche-33 .bas #pos-1 .titre h3{
	font-size:120%;
	padding:0 0 0 0;
	background:none;
}

	.rubrique-4 div#content-gauche-33 .bas #pos-1 .titre h3{
		color:#0093DD;
	}
	.rubrique-56 div#content-gauche-33 .bas #pos-1 .titre h3{
		color:#FF9600;
	}
	.rubrique-17 div#content-gauche-33 .bas #pos-1 .titre h3{
		color:#7D2D81;
	}
	.rubrique-5 div#content-gauche-33 .bas #pos-1 .titre h3{
		color:#F04A8C;
	}
	.rubrique-66 div#content-gauche-33 .bas #pos-1 .titre h3{
		color:#009153;
	}

div#content-gauche-33 .bas #pos-1 .marge {
	padding:15px 15px 0 15px;
	background:url(../../e_img/charte/somm-actu-arrondi-top-gris.gif) top left no-repeat #e9e9e9;
	zoom:1;
}


div#content-gauche-33 .bas #pos-1 div.lien-image {
	background:transparent;
	margin-bottom:0;
	padding-right:0;
	padding-bottom:0;
}

div#content-gauche-33 .bas #pos-1 div.contenu-actu, div#content-gauche-33 .bas #pos-1 div.image, div#content-gauche-33 .bas #pos-1 div.accroche {
	display:block;
}

div#content-gauche-33 .bas #pos-1 div.image {
	float:left;
}

div#content-gauche-33 .bas #pos-1 div.bottom-contenu {
	border-bottom:2px solid #ffffff;
	margin:0 66px 0 0;
}
*/


/*
STYLES POUR LE BAS DE PAGE DU SOMMAIRE
*/

div#content-bottom .somm-basdepage {
	width:545px;
	padding:0 0 0 0;
}

	div#content-bottom .color-4 {
		background:url(../../e_img/charte/somm-actu-bdp3-4.gif) top left repeat-y #0093DD;
	}

	div#content-bottom .somm-basdepage .background-4 {
		background:url(../../e_img/charte/somm-actu-bdp2-4.gif) bottom left no-repeat transparent;
		padding:0 0 15px 0;
	}

	div#content-bottom .color-56 {
		background:url(../../e_img/charte/somm-actu-bdp3-56.gif) top left repeat-y #FF9600;
	}

	div#content-bottom .somm-basdepage .background-56 {
		background:url(../../e_img/charte/somm-actu-bdp2-56.gif) bottom left no-repeat transparent;
		padding:0 0 15px 0;
	}

	div#content-bottom .color-17 {
		background:url(../../e_img/charte/somm-actu-bdp3-17.gif) top left repeat-y #7D2D81;
	}

	div#content-bottom .somm-basdepage .background-17 {
		background:url(../../e_img/charte/somm-actu-bdp2-17.gif) bottom left no-repeat transparent;
		padding:0 0 10px 0;
	}

	div#content-bottom .color-5 {
		background:url(../../e_img/charte/somm-actu-bdp3-5.gif) top left repeat-y #F04A8C;
	}

	div#content-bottom .somm-basdepage .background-5 {
		background:url(../../e_img/charte/somm-actu-bdp2-5.gif) bottom left no-repeat transparent;
		padding:0 0 15px 0;
	}

	div#content-bottom .color-66 {
		background:url(../../e_img/charte/somm-actu-bdp3-66.gif) top left repeat-y #009153;
	}

	div#content-bottom .somm-basdepage .background-66 {
		background:url(../../e_img/charte/somm-actu-bdp2-66.gif) bottom left no-repeat transparent;
		padding:0 0 15px 0;
	}

div#content-bottom .somm-basdepage div.titre {
	width:130px;
	padding:0 0 0 16px;
	float:left;
}

div#content-bottom .somm-basdepage div.titre h2{
	color:#ffffff;
	font-size:140%;
	padding:0 10px 0 0;
	margin:0;

}

div#content-bottom .somm-basdepage div.content {
	width:376px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	border-left:1px solid #ffffff;
}

div#content-bottom .somm-basdepage div.texte {
	color:#ffffff;
	margin:0;
	padding:4px 15px;
}

div#content-bottom .somm-basdepage div.lien {
	float:right;
	padding:12px 0 0 0;
}


/*
STYLE POUR BLOC-4-BOUTONS PAGES PARTENAIRES
*/
div#gauche div#bloc-4-boutons{
	background:url(../../e_img/charte/bk-bloc-4-boutons.gif) no-repeat;
   margin:20px 0;
   padding:3px;
}
div#gauche div#bloc-4-boutons img{
	padding:3px;margin:0;
}



/*-----------MAM 21 08 2008 ---------------*/
/*--------module departement droite-----*/
#haut_module{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; min-height:12px; background: url(../../e_img/charte/haut_module_droit.gif) top left no-repeat;}
*html #haut_module{ margin:0px 0px 0px 0px; padding:12px 0px 0px 0px; min-height:12px; background: url(../../e_img/charte/haut_module_droit.gif) top left no-repeat;}

#milieu_module{ margin:0px 0px 0px 0px; padding:0px 0px 4px 0px; background: url(../../e_img/charte/milieu_module_droit.gif) top left repeat-y;}
#milieu_module ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; font-size:75%; list-style-image:none; list-style-type:none;}
#milieu_module li { margin:0px; padding:0px; }
#milieu_module li a:link, #milieu_module li a:visited {  text-decoration:none; color: #d77e00;}
#milieu_module li a:hover {  text-decoration:underline; color: #000;}
#bas_module{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; min-height:12px; background: url(../../e_img/charte/bas_module_droit.gif) top left no-repeat;}
*html #bas_module{ margin:0px 0px 10px 0px; padding:0px 0px 12px 0px; height:12px; background: url(../../e_img/charte/bas_module_droit.gif) top left no-repeat;}

.titreModule { margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; font-size:90%; font-weight:bold;}

#centre-accueil {height:388px;}
html>body #centre-accueil {height:auto; min-height:388px;}


/*--------carte de france-----*/
div#centre-accueil .CarteFrance { margin:0px 0px 0px 0px; padding:0px 0px 0 8px;}
div#centre-accueil .titreCarte{ margin:0px 0px 6px 0px;  font-size:90%; color: #d77e00; text-transform:uppercase; font-weight:bold;}
div#centre-accueil .sousTitreCarte{ font-size:70%; color : #000; text-transform:uppercase; font-weight:normal;}
div#centre-accueil  #Carte{ margin-left: auto; margin-right: auto; width:303px;  margin:0px 0px 0px 0px; padding:0px 0px 0 110px;}

/*------formulaire de recherche-----------------*/
div#centre-accueil   .formulaire_recherche form{width:520px; height:90px; margin:8px 0 0 0px;  padding:4px 4px 4px 4px; background-color:#fdb855;}
div#centre-accueil   .formulaire_recherche form .titreForm{ font-size:95%; font-weight:bold; color: #000; margin:0px;  padding:0 0 0 2px; }

div#centre-accueil  #presentation label {font-size:90%; color: #000;  margin:0px 0 0 2px;  padding:1px; }
div#centre-accueil  #presentation select {font-size:90%; width:209px;  color:#000;  background-color:#FFF; }
div#centre-accueil  #presentation input .champsVille {  padding:0px 18px 0 10px; margin:0px;  font-size:90%;  color:#000;  background-color:#FFF; }
div#centre-accueil  #presentation input .champsZip {  padding:0px 18px 0 10px; margin:0px;  font-size:80%;  color:#000;  background-color:#FFF; }
div#centre-accueil  #presentation .valider {  margin:0px 18px 0 0px; float:right; font-size:80%; font-weight:bold; width:150px;  color:#FFF;  background-color:#ff9600; border:none; }
div#centre-accueil .titreResultat{float:left; width:225px; background-color:#FFF; font-size:90%; color: #d77e00;}
div#centre-accueil  #presentation .dep {float:left;}
div#centre-accueil  #presentation .ville {float:left; padding:0px 0px 0 10px; margin:0px;}
div#centre-accueil  #presentation .zip {float:left; padding:0px 0px 0 10px; margin:0px;}

.champsVille {text-transform:uppercase;}

.photoFormulaire{float:left;}


#presentation { float:left; width:500px;  margin:0px; padding:0px 0px 0px 8px;}

#baseline{float:left; text-align : center; margin:0px; padding:20px 0px 0px 0px;}

#resultatCarte .titreResultat{  min-width:520px;   margin:0px; padding:8px 0px 10px 0px; }
#resultatCarte .titreResultat .textecolor-56{ width:520px;   margin:0px; padding:0px; }
#resultatCarte .titreResultat .color-56{ width:520px;   margin:0px; padding:0px; }

#resultatCarte {float:left; width:520px;  margin:0px 0px 0px 0px; padding:0px 0px 0px 8px; }
#resultatCarte  dl{   margin:2px 0px 0px 0px; padding:6px 2px 4px 4px; background-color:#fff6e9; }
#resultatCarte  dt{  margin:0; padding:0; color: #000;}
#resultatCarte  dt a:link, #resultatCarte  dt a:visited{text-decoration:none; color: #000;}
#resultatCarte  dt a:hovre{text-decoration:underline; color: #000;}
#resultatCarte  dd{ margin:0; padding:0;}
#resultatCarte  dd .photo{ margin:2px 2px 0px 0px; padding:0; float:left;}
#resultatCarte  dd .nomAdresse{ margin:0px 1px 2px 8px ; padding:0px 0px 1px 4px; color: #000;}
#resultatCarte  dd .emailSite { text-align:center;}

.ResultatCP{ float:left;  color: #d77e00; min-width:520px;   margin:0px; padding:10px 0px 4px 8px; }
#resultatCarte .ville {margin:0px 0px 0px 0px ; padding:2px 0px 0px 2px; float:left; width:170px; font-size:80%; }
#resultatCarte .ville a:link, #resultatCarte .ville a:visited{ text-decoration:none; color: #000;}
#resultatCarte .ville a:hover { text-decoration:underline;  color: #000;}


#resultatCarte .villeActif {color: #000; margin:0px 0px 0px 0px ; padding:2px 0px 0px 2px; float:left; width:170px; font-size:70%;  background-color:#fdb855;}

/* pagination */
div#menu_pagination{  width:530px; margin:10px 0px 10px 10px; padding:0 0 0 10px;}
*html div#menu_pagination{  width:520px; margin:10px 0px 10px 10px; padding:0 0 0 10px;}

div.manif_premier{ float:left; margin:0 5px 0 0px; width:20px; padding:1px 0;}
div.manif_premier a{ font-size:90%; background:url(../../e_img/charte/bk-premier-liste_manif.gif) no-repeat top left; padding:0px 5px 4px 15px; line-height:17px;}
div.manif_premier a:hover{text-decoration:none;}

div.manif_precedent{float:left; width:80px; margin:0 0px 0 0;  padding:1px 0; }
div.manif_precedent a{  font-size:90%;background:url(../../e_img/charte/bk-precedent-liste.gif) no-repeat top left; padding:0 51px 4px 26px; line-height:17px; }
div.manif_precedent a:hover{text-decoration:none;}

div.manif_suivant{float:left; width:80px; margin:0 0 0 0px; padding:1px 0;}
div.manif_suivant a{ font-size:90%; background:url(../../e_img/charte/bk-suivant-liste.gif) no-repeat top left; padding:0 26px 4px 51px; line-height:17px;}
div.manif_suivant a:hover{text-decoration:none;}

div.manif_dernier{float:left; margin:0 0 0 5px; width:20px; padding:1px 0; }
div.manif_dernier a{ font-size:90%; background:url(../../e_img/charte/bk-dernier-liste_manif.gif) no-repeat top left; padding:0px 15px 4px 5px; line-height:17px;}
div.manif_dernier a:hover{text-decoration:none;}

div.manif_pagination{ float:left; text-align:center; width:280px; }
div.manif_pagination a{  width:280px; color:#000000; font-size:100%; text-decoration:underline;}
*html div.manif_pagination{ float:left; text-align:center; width:255px; }

div#fete_science {margin:0;padding:12px;border-left:1px #0196DF solid;border-right:1px #0196DF solid;border-bottom:1px #0196DF solid;}
div#fete_science .introduction{margin:0 0 7px 0;padding:0 0 7px 0;border-bottom:1px #0196DF solid;}
div#fete_science img{vertical-align:top;}
div#fete_science img.ville{padding:0 0 0 7px;}
div#fete_science .sous-titre{margin:0;padding:0;font-weight:bold;color:#ee2800;}

/*--------------page partenaire- liste logo-----------------*/
div.liste-logo-partenaire-fd-ht{  background:url(../../e_img/charte/bk-ht-partenaires.gif) no-repeat;height:13px;}
div.liste-logo-partenaire-fd-bas{  background:url(../../e_img/charte/bk-bas-partenaires.gif) no-repeat;height:13px;}
div.liste-logo-partenaire {  background:#e9e9e9; border:solid #bababa; border-width:0 1px; padding:0 13px 0 13px;height:500px; overflow-y:auto;-overflow-y:scroll; overflow-x:hidden; -width:530px;/* -: que pr ie6*/}
div.fondateurs{height:auto;}

div.fd-ht-bloc-logo{float:left;  background:url(../../e_img/charte/bk-bordure-logo.gif) repeat-x left top #fff;}
div.fd-bas-bloc-logo{background:url(../../e_img/charte/bk-bordure-logo.gif) repeat-x left bottom;}

div.coinG-ht-logo{  background:url(../../e_img/charte/bk-coin-ht-g-logo.gif) no-repeat left top; }
div.coinDr-ht-logo{  background:url(../../e_img/charte/bk-coin-ht-dr-logo.gif) no-repeat right top;}
div.coinG-bas-logo{  background:url(../../e_img/charte/bk-coin-bas-g-logo.gif) no-repeat left bottom;}
div.coinDr-bas-logo{  background:url(../../e_img/charte/bk-coin-bas-dr-logo.gif) no-repeat right bottom;padding:6px 0;}

div.liste-logo-partenaire .contenu-logo{ border:solid #cfc8c8; border-width:0 1px; padding:0 5px;text-align:center;}

div.liste-logo-partenaire .contenu-logo table{height:146px; width:100px;}
div.liste-logo-partenaire .contenu-logo a img{
  max-width:100px; max-height:146px;
   width: expression(this.width > 100 ? 100: true);/*max-width pour ie*/
   height: expression(this.height > 161 ? 161: true);/*max-height pour ie*/
}

div.width80 .contenu-logo table{height:105px; width:78px;}
div.width80 .contenu-logo a img{
   max-width:78px;max-height:105px;
    width: expression(this.width > 78 ? 78: true);/*max-width pour ie*/
    height: expression(this.height > 105 ? 105: true);/*max-height pour ie*/
}

div.fondateurs .contenu-logo table{height:137px;width:100px;}
div.fondateurs .contenu-logo a img{
  max-width:100px;max-height:137px;
  width: expression(this.width > 100 ? 100: true);/*max-width pour ie*/
  height: expression(this.height > 137 ? 137: true);/*max-height pour ie*/
  }


/*------------------*/
#overlay{position:absolute;left:0;top:0;z-index:1;width:100%; height:1220px;padding-top:140px;background:url(../../e_img/charte/fd-interstitiel.png) repeat;}

#overlay #cadre{background:#fff; width:705px; height:676px; margin:0 auto;background:url(../../e_img/charte/fd-iframe.png)  no-repeat;padding:12px 5px 5px 5px;}

#overlay #cadre a#btFermer{text-align:right; text-transform:uppercase;background:url(../../e_img/charte/bt-fermer.gif) no-repeat right bottom; color:#000; font-size:92%;padding: 5px 20px 5px 0; display:block;margin-right:15px}
