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


.texte
{ font-size:100%;   }
.titre
{ color:#e2002a;   }
.sous-titre
{ color:#000;   }
.lien
{ color : #6699CC; }
.texte-erreur
{ color:#ED1C24; }

.fond-gris
{background:#f1eee9; padding:20px;  }
.fond-rouge
 {background:#e2022c; padding:20px}


 


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

	#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: #6699CC; 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: #6699CC; 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:#6699CC; text-align:left; }
	a.menumaxivue:link, a.menumaxivue:active, a.menumaxivue:visited { color: #FFFFFF; background:#6699CC; text-decoration: none; }
	a.menumaxivue:hover 	{ color: #6699CC;  background:#FFFFFF; text-decoration: underline;  }

	.menuselect { font-size : 11px; color: #6699CC; background:#FFFFFF; text-decoration: none; }
	a.menuselect:link, a.menuselect:active, a.menuselect:visited, a.menuselect:hover { color: #6699CC; background:#FFFFFF; text-decoration: none; }

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

	.lienpageselect 			{ font-size : 11px; color: #FFFFFF; background:#6699CC ;text-decoration: none; }
	a.lienpageselect:link, a.lienpageselect:active	{ color: #FFFFFF; background:#6699CC ;text-decoration: none; }
	a.lienpageselect:visited 	{ color: #FFFFFF; background:#6699CC ;text-decoration: none; }
	a.lienpageselect:hover 		{ color: #FFFFFF; background:#6699CC ;text-decoration: none; }

	.lienpage 			{ font-size : 11px; color: #6699CC; }
	a.lienpage:link, a.lienpage:active 	{ color: #6699CC; text-decoration: none; }
	a.lienpage:visited 	{ color: #FF9900; text-decoration: none;}
	a.lienpage:hover 	{ background-color: #6699CC; color: #FFFFFF; text-decoration: none; }



 




 	div.clear 		{ clear:both; display: block; height: 1px; overflow: hidden; margin: 0; padding:0;}
		
	abbr, acronym 	{ border-bottom:1px dotted #EFEFEF; cursor:help; }
	img 			{ border:0; }
	form 			{ margin:0; padding:0; border:none; }

	h1,h2,h3,h4		{  margin:0; padding:0; 					  border:none;
					  font-family: arial, verdana, helvetica, sans-serif;
					}

	h1				{  font-size:180%;  }	 
	h2				{  font-size:165%; color:#e2002a;  }
	h3				{  font-size:125%; margin:10px 0; }
	h4				{  font-size:100%;  }

	input{ }
    	.fond-gris h3{margin:0 0 10px 0; }
	
	
    .fond-gris a,.fond-gris a:link,.fond-gris a:visited,.fond-gris a:hover,.fond-gris a:active {color:#000;}
    .fond-rouge a,.fond-rouge a:link,.fond-rouge a:visited,.fond-rouge a:hover,.fond-rouge a:active {color:#fff;}
	
	.mceContentBody { text-align:left; font-family: arial, verdana, helvetica, sans-serif; font-size:0.7em;}

	.visible_handi{display:none;}
    .invisible_handi{display:block;}
    .invisible{display:none;}

	img.image{border:solid 4px #e7e4d8; }
	div.ligne-sep{display:block;border-bottom: dashed 1px #BCBAB6;margin:20px 0;}
		
div#ewb_vue { margin:0; padding:0; width:100%;}
div#ewb_vue table { width:100%; font-size:100%; font-family: arial,verdana,helvetica,sans-serif;text-align:left; }
div#ewb_vue table.vue { /*width:977px;*/ margin:0; padding:0; text-align:left; font-family: arial, verdana, helvetica, sans-serif;}

div#ewb_vue div.accessibility{display:none;}

div#overDiv {text-align:left;}
table.white-tab { text-align:left; font-family: arial, verdana, helvetica, sans-serif; font-size:1em;}


html, body {
    height: 100%;
}


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


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


div#skip-top {position: absolute; margin:0; padding:0; display: none; }
div#container {
   position: relative;
	margin : 0 auto;
	padding : 0 0 10px 0;
	text-align : left;
	width:1006px;
	min-height: 80%;
	height:auto;
		}
div#header {
	margin:0;
	padding:35px 0 0 0;
	text-align:left;
	width:100%;
	height:177px;
}

div#header div#acby-menu {
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	}

div#header div.espace-membre{
	margin:-19px 0 0 0;
	padding:0px 0 18px 0; 
	width:221px;
	min-height:94px;
	position: relative;
	/*text-align:right;
	background:url(../../e_img/charte/bk-espace-membre.gif) no-repeat top left;*/
	background:url(../../e_img/charte/donateur.gif) no-repeat top left;
	float:left;
}

div#header div.bandeau {
	margin:0 0 0 0;
	padding:26px 0 0 46px;
} 

div#header div.banniere {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

div#header div.bandeau div.faite-don{
	float:left;
	padding:33px 0 0 0;
	width: 221px;
	height: 101px;
	position: relative;
	top: 15px;
}

div#header div.bandeau div.identifiant{
	margin:0;
	padding:0 0 0 0;
	width:100%;
	text-align:left;
	display:block;
}

div#header div.bandeau span { display:none; }

div#header div.bandeau div.identifiant span.text-rouge{display:inline;color:#ff0006}

div#header div.bandeau h1 { display:none; }

div#logo 		{ display:block; float:left; position: relative; margin-top: -36px;}
div#logo img 	{ display:block; border:none; }
div#accessibility-menu	{
		margin:0;
		 height:20px; padding: 5px 0 0 0; text-align:right; text-align:left\9; width:773px;width:600px\9;/* background:url(../../e_img/charte/bk-fond-accessibilite.gif) no-repeat top right; */ float:left; border-top: 1px solid #e7e3dd; border-bottom: 1px solid #e7e3dd; 
		
		}
		


div#accessibility-menu h2 { display:none; margin:0; padding:0; }
div#accessibility-menu ul { margin:0; padding:0;  float: left\9;}
div#accessibility-menu li { display :inline; margin :0; padding :0; }
div#accessibility-menu a {  color:#000000; font-size:/*10px*/85%;   }

div#handilog 			{ margin:0; padding:0; display:inline; }
div#help, div#sitemap, div#rss, div#english{ margin:0; padding:0 0 0 5px; display:inline; }
div#rss { margin:0;  background:url(../../e_img/charte/bk-flux-rss.gif) no-repeat top right; padding:0 16px 0 0; }
div#globalsearch 		{ margin:0; padding:10px 10px 10px 10px; display:inline; }
div#globalsearch form 	{ display:inline;}
div#globalsearch label { margin:0; padding:0; color:#000000;  font-weight:bold; cursor:pointer;
	}
div#globalsearch label.search { margin:0; padding:0; display:none; 
	}

div#globalsearch input.searchengine { margin:0; padding:0 0 0 2px; vertical-align: middle; font-family : arial, verdana, helvetica, sans-serif;
	 font-size:92%; width:60px; height:1.1em; border:1px solid #e6e1d9; 	}

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

div#newsletter-register 		{ margin:0; padding:10px 10px 10px 10px; display:inline; }
div#newsletter-register form 	{ display:inline;}
div#newsletter-register label { margin:0; padding:0; color:#000000;  font-weight:bold; cursor:pointer;
	}
div#newsletter-register label.register { margin:0; padding:0; display:none; 
	}

div#newsletter-register input.register { margin:0; padding:0 0 0 2px; vertical-align: middle; font-family : arial, verdana, helvetica, sans-serif;
	 font-size:92%; width:110px; height:1.1em/*13px*/; border:1px solid #e6e1d9; 	}

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

div.espace-membre {
	margin:0 0 10px 0;
	padding:0 0 0 0;
	text-align:left;
	width:193px; background:url(../../e_img/charte/bk-fond-membre.gif) repeat-y top left;	height:auto;
	}
div.espace-membre form { display: none;}

div.espace-membre h2 { display:none; }

div.espace-membre div.contenu {  padding:7px 0px 0 34px; }

div.espace-membre div.lien-membre {  background:url(../../e_img/charte/bk-fond-button-membre.gif) no-repeat bottom left; line-height:21px; text-align:right; padding:0 11px 0px 0; }

div.espace-membre div.other-lien {  float:left; width:100px; padding:0 0 0 34px; }
div.espace-membre div.other-lien a:link, div.espace-membre div.other-lien a:visited, div.espace-membre div.other-lien a:hover {  color:#ed1c24; font-size:85%; line-height:10px; }

div.espace-membre fieldset.membre {padding:0px; margin:0; border:0; }

div.espace-membre legend.membre {
		margin:0; padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-style:normal;
		color:#000000; display:none; 	}

div.espace-membre legend {
		margin-bottom:10px; padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-style:normal;
		color:#000000;	}

div.espace-membre .erreur { color: #FF1900;}

div.espace-membre label { margin:0; padding:0; font-family : arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer; font-size:/*10px*/85%; }

div.espace-membre input { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; }
div.espace-membre input.texte {   width:7em; font-size:100% }
div.espace-membre input.login {  width:11em; font-size:100%; border:1px solid #e6e1d9; }
div.espace-membre input.pass {  width:7.5em; font-size:100%; border:1px solid #e6e1d9; }
div.espace-membre input.textecourt { width:25%; }
	
div.espace-membre div.textinfo { float:left; width:22%; padding:0px 0px 0 0; text-align:left; }
div.espace-membre div.textinfo2 { float:left; width:44%; padding:0px 0px 0 0; text-align:left; }
div.espace-membre div.texte { margin:0 0 3px 0;}


div#menu-principal { display:block;  white-space:nowrap; height:30px; width:100%;margin:0px 0 0 0; background:url(../../e_img/charte/bk-menu-principal.gif) repeat-x left 0px;  padding:0;}

div#menu-principal ul { margin:0; padding:0px 0 0 0px;  }
div#menu-principal li { margin:0; display:inline;list-style-type:none; }

div#menu-principal li a{ line-height:32px; display:block; float:left;padding:0px 20px 0px 20px; border-left:1px solid #d9d6cd; font-size:110%;}
div#menu-principal li a:link,div#menu-principal li a:visited { color:#333131;line-height:32px;  }
div#menu-principal li a:hover { background:url(../../e_img/charte/bk-menu-on.gif) repeat-x;color:#fff; text-decoration:none;line-height:32px; }

div#menu-principal li.selected a { background:url(../../e_img/charte/bk-menu-on.gif) repeat-x;color:#fff; }

div#menu-principal li.selected a:link,div#menu-principal li.selected a:visited,div#menu-principal li.selected a:hover,div#menu-principal li.selected a:active,div#menu-principal li.firstselected a:link,div#menu-principal li.firstselected a:visited,div#menu-principal li.firstselected a:hover,div#menu-principal li.firstselected a:active{ color:#fff; }

div#menu-principal li.first a,div#menu-principal li.firstselected a{ line-height:32px; float:left;padding:0px 20px 0px 70px; background:url(../../e_img/charte/bk-menu-principal-signe.gif) no-repeat top left; border-left:0;}
div#menu-principal li.first a:hover,div#menu-principal li.firstselected a{ background:url(../../e_img/charte/bk-menu-principal-on-signe.gif) no-repeat; }


	div#contenu { padding:13px 0 0 0; margin:0; text-align:left; height:auto;}

div#menu-gauche {
		width:179px;
		border:solid 1px #d5ccbe;
		background-color:#f1eee9;
		margin:15px 0 0 0;
		padding:9px 8px;
		text-align:left;
		height:auto;		
		}


div#menu-gauche ul { margin:0; padding:0; }
div#menu-gauche li { padding:0; margin:2px 0 0 0; list-style-type:none; }
div#menu-gauche li a { color:#38383f;}

/*----------------------level 2-----------------------------------*/
div#menu-gauche span.level2-item a { display:block; border:1px solid #eae8e3; background:url(../../e_img/charte/fleche-smenu-off.gif) no-repeat right top #fff; padding:3px 10px 3px 5px; font-size:105%; font-weight:bold;}

div#menu-gauche span.level2-item a:hover{ border:1px solid #ed1c24; background:url(../../e_img/charte/bk-smenu-on.gif) no-repeat right top #d00e15; text-decoration:none; color:#fff; }

div#menu-gauche span.level2-selected a,div#menu-gauche span.level2-selected a:link,div#menu-gauche span.level2-selected a:visited, div#menu_gauche span.level2-selected a:hover,div#menu-gauche span.level2-selected a:active {display:block; border:1px solid #ed1c24; background:url(../../e_img/charte/bk-smenu-on.gif) no-repeat right top #d00e15; text-decoration:none; padding:3px 10px 3px 5px;color:#fff; font-size:105%; font-weight:bold;}

/*----------------------level 3-----------------------------------*/
/*div#menu-gauche li ul {margin-top:2px;}*/
div#menu-gauche span.level3-item a,div#menu-gauche span.level3-selected a  { display:block; border-bottom:1px dashed #c8c2b4; padding:2px 0 2px 17px; margin-bottom:2px; font-size:105%;}

div#menu-gauche span.level3-item a:hover,div#menu-gauche span.level3-selected a, div#menu-gauche span.level3-selected a:link, div#menu-gauche span.level3-selected a:visited, div#menu-gauche span.level3-selected a:hover, div#menu-gauche span.level3-selected a:active  { background:url(../../e_img/charte/puce-ssmenu-on.gif) no-repeat 5px 4px #ed1c24; padding-left:17px;  border-bottom:1px dashed #d00e15; text-decoration:none;color:#fff;}

/*----------------------level 4-----------------------------------*/

div#menu-gauche span.level4-item a,div#menu-gauche span.level4-selected a  { display:block; border-bottom:1px dashed #c8c2b4; padding:2px 0 2px 30px; margin-bottom:2px; font-size:96%;}

div#menu-gauche span.level4-item a:hover,div#menu-gauche span.level4-selected a, div#menu-gauche span.level4-selected a:link, div#menu-gauche span.level4-selected a:visited, div#menu-gauche span.level4-selected a:hover, div#menu-gauche span.level4-selected a:active  { background:url(../../e_img/charte/puce-ssmenu4-on.gif) no-repeat 19px 5px #ed1c24; padding-left:30px;  border-bottom:1px dashed #d00e15; text-decoration:none;color:#fff;}


div#menu-gauche li.level2-selected ul {background:#ed1c24;}
div#menu-gauche li.level2-selected ul span.level3-item a, div#menu-gauche li.level2-selected ul span.level3-item a:link,div#menu-gauche li.level2-selected ul span.level3-item a:visited, div#menu-gauche li.level2-selected ul span.level4-item a, div#menu-gauche li.level2-selected ul span.level4-item a:link,div#menu-gauche li.level2-selected ul span.level4-item a:visited{border-bottom:1px dashed #d00e15; color:#fff;}

ul#liens-rapides {
margin: 0;
padding: 0;
list-style-type: none;
}

ul#liens-rapides li {
height: 29px;
margin: 0 0 4px 0;
}

div#centre {background:#fff; border:solid 1px #bcbab6; padding:10px 20px;  /*width:545px;*/}
div#centre ul {margin:8px 0; padding:0;}
div#centre li {list-style-type:none;background:url(../../e_img/charte/puce_fleche_rouge.gif) no-repeat 0 3px; padding: 0 0 5px 15px;}

div#centre h3{font-size:16px; }
		
div.publication { border-left:1px solid #d5ccbe; border-right:1px solid #d5ccbe; border-top:1px solid #d5ccbe; background:#ffffff; padding:10px 4px 10px 8px; width:182px; }
div.publication h2 img{ margin: 0 0 15px 0 }
		
div.publication img.img-left{  float:left; margin:0 10px 5px 0; max-width:85px;clear:both }
		
div.publication h3{  margin-top:0px;color:#292929; font-size:13px;  }
		
div.publication span.numero-publication{  font-size:23.26px; color:#dc0001;  }

div.publication a.suite span {
visibility: hidden;
}

div.publication a.suite  {
display:block;
float: left;
margin: 5px 0 0 0;
background: url(../..//e_img/charte/lire_la_suite.png) no-repeat left top;
width: 77px;
height: 17px;
font-size: 0pt; color: #fff;
}
		
div.mediatheque { border-left:1px solid #d5ccbe; border-right:1px solid #d5ccbe; border-bottom:1px solid #d5ccbe; background:#ffffff; padding:0 0 0 1px; }
div.mediatheque h2{  padding:0 0 0 8px  }

div.titre-rub {  background:url(../../e_img/charte/bk-titre-cadre.gif) repeat-x top left; padding:7px 18px 4px 21px; border:1px solid #bcbab6; margin:0; }
div.titre-rub h2{  display:inline; font-size:15.33px;float:left;  }
div.titre-rub img{  float:right;  }

div.titre-rub-bottom {display:block; background:#fff;border:solid #bcbab6; border-width:0 1px 1px 1px; margin:0 0 19px 0;}
div.titre-rub-bottom h3{display:inline;padding:0 6px 0px 0;  }
div.titre-rub-bottom .contenu-txt{position:relative; border-left:solid 1px #bcbab6; margin:0 0px 0px 19px; padding:12px 25px 10px 18px}
div.titre-rub-bottom .contenu-txt span.date{display:inline; font-weight:normal; padding:0;}

div.titre-rub-bottom .fd-lien{background:url(../../e_img/charte/bk-lien-prog.gif) no-repeat top right;position:relative; float:left;padding:0 11px 0 0px;}
div.titre-rub-bottom a,div.titre-rub-bottom  a.lien{display:block; border-top:solid 1px #bcbab6; padding:6px 38px 7px 37px; font-size:92%;text-decoration:underline;}
div.titre-rub-bottom a.lien:hover{text-decoration:none;}


div#operation{background:url(../../e_img/charte/operation-voir.gif) no-repeat; padding:11px 11px 0 11px;}
div#operation a{display:block;margin:78px 5px 0 0;text-align:right;}


table.video-avant-home{ background:#fff; border:1px solid #dad6cd; margin:0 0 19px 0;}


table.video-avant-home td.top-video{ /*background:url(../../e_img/charte/bk-titre-orange.gif) repeat top left #ff9933;*/ vertical-align:top; font-size:120%; /*border-left:solid 1px #b2aba5; border-bottom:1px solid #DAD6CD;*/}
	table.video-avant-home td.top-video div.titre-video{ float:left; width:220px; padding:12px 0 0px 16px }
	table.video-avant-home td.top-video div.titre-video h2{ display:inline; font-size:100%; color:#000000;}
	table.video-avant-home td.top-video div.img{ float:right; padding:8px 10px 0 0; }
	
table.video-avant-home td.accroche-video{ /*background:url(../../e_img/charte/bk-barre-left.gif);*/ vertical-align:top; padding:5px 15px 20px 15px; color:#212120;/*border-left:solid 1px #b2aba5;*/}

table.video-avant-home td.lien-video{ vertical-align:top; /*border-top:1px solid #dad6cd;*/padding:0px 0 0px 0px;/*border-left:solid 1px #b2aba5;*/}
table.video-avant-home td.lien-video a:link, table.video-avant-home td.lien-video a:visited, table.video-avant-home td.lien-video a:hover{ color:#fff; text-decoration:underline;background:url(../../e_img/charte/lire_la_suite.png) no-repeat top right;position:relative; float:right;padding:7px 31px 7px 0px; margin: 0 10px 0 0;font-size:0pt;display: block;width: 77px; height:17px;}
table.video-avant-home td.lien-video a:hover{ text-decoration:none; }


div#home_temoignage a.tout span {
visibility: hidden;
}

div#home_temoignage a.tout {
display: block;
background: url(../../e_img/charte/bt_ts_temoignages.gif) no-repeat left top;
font-size: 0pt;
color: #fff;
width: 131px;
height: 18px;
margin: 5px 0 0 0;
float: right;
}

div#home_temoignage .txt-img-g {
float: left;
width: 67px;
margin-right: 5px;
}

div#home_temoignage div.gauche {
/* float: left; */
padding: 0 0 0 10px;
/* width: 100px; */
position: relative;
}
div#home_temoignage div.gauche h3{font-size:100%; margin-bottom:5px;}
div#home_temoignage div.gauche .texte{font-size:90%}
div#home_temoignage {
background: #f1efeb;
}

div.bloc-liste-blanc{background:#fff; border:solid #d5ccbe; border-width:1px 1px 0 1px; padding:11px 9px 10px 9px; margin:0 0 10px 1px;}
div.bloc-liste-blanc .image{width:57px;}
div.bloc-liste-blanc h2{margin:0 0 8px 0;}
div.bloc-liste-blanc h3{font-size:92%; margin:0;}
div.bloc-liste-blanc a, div.bloc-liste-blanc a:link,div.bloc-liste-blanc a:visited,div.bloc-liste-blanc a:hover, div.bloc-liste-blanc a:active{color:#dc1f26; text-decoration:none; font-size:92%}
div.bloc-liste-blanc a:hover{text-decoration:underline;}

div.bloc-liste-blanc ul{ padding:0 0 0 15px; margin:0; }
div.bloc-liste-blanc ul li{ margin-bottom:10px; }

div.bloc-liste-blanc-fd {display:none;}
div.bloc-liste-blanc-fd a{display:block;background:url(../../e_img/charte/bk-lien-lire.gif) no-repeat; text-align:right; padding:0 10px 0 0;margin:0 0 0 1px; width:189px;}

div.bloc-liste-blanc-fd a.lien-appel-offre{display:block;background:url(../../e_img/charte/bk-lien-lire-orange.gif) no-repeat; text-align:right; padding:0 15px 0 0;margin:0 0 0 1px; width:182px;}

div.bloc-liste-blanc a.tout span {
visibility: hidden;
}
div.bloc-liste-blanc a.tout {
font-size: 0pt;
color: #fff;
background: url(../../e_img/charte/bt_ts_appels_offre.gif) no-repeat left top;
width: 137px;
height: 17px;
display: block;
}
div#boutique-home {
background:#FF7F00;
border:1px solid #d5ccbe;
}
div#boutique-home a.acces {
display: block;
margin: 0 5px 5px 0;
float: right;
}
div#boutique-home div.bloc-liste-orange {border:0;}
div#boutique-home div.bloc-liste-orange a.detail{float:right; font-weight:normal;}

div.bloc-liste-orange{background:#ff7f00; border:1px solid #d5ccbe; padding:11px 9px 0 9px;margin:0 0 0 1px;}
div.bloc-liste-orange div.image{float:left; margin:0 20px 5px 0px;padding:0 0 0 10px;}
div.bloc-liste-orange div.contenu{width:108px; float:left;}
div.bloc-liste-orange div.contenu .prix{font-weight: bold; color: #fff;}
div.bloc-liste-orange h2{margin:0 0 8px 0;}
div.bloc-liste-orange h3{font-size:92%; margin:0; }
div.bloc-liste-orange a, div.bloc-liste-orange a:link,div.bloc-liste-orange a:visited,div.bloc-liste-orange a:hover, div.bloc-liste-orange a:active{color:#ffffff; text-decoration:underline; font-size:94%;text-decoration: none;font-weight: bold;}
div.bloc-liste-orange a:hover{text-decoration:none;}

div#boutique-home div.bloc-liste-orange div.image{margin-right:10px;}
div#boutique-home div.bloc-liste-orange h3{font-size:105%; margin:0; }
div#boutique-home div.bloc-liste-orange div.contenu .prix{float:left;}

div.sciences-liste-actus-home{background:#fff; border:solid #bcbab6; border-width:1px 1px 0 1px; padding:11px 0px 0 9px; margin:19px 0 0 1px;}
div.sciences-liste-actus-home div.top-liste-actus-home{background:url(../../e_img/charte/bk-actu-liste-top-home.gif) repeat-x top left; height:40px}
div.sciences-liste-actus-home div.top-liste-actus-home div.titre-liste-actus-home {float:left;  }
div.sciences-liste-actus-home div.top-liste-actus-home div.titre-liste-actus-home h2{display:inline;  }
div.sciences-liste-actus-home div.top-liste-actus-home div.liste-lien {float:right; padding:0 9px 0 0;  }
div.sciences-liste-actus-home div.top-liste-actus-home div.liste-lien ul{ padding:5px 0 0 0; margin:0; }
div.sciences-liste-actus-home div.top-liste-actus-home div.liste-lien ul li{ display:inline; }
div.sciences-liste-actus-home div.liste-lien ul li a:link, div.sciences-liste-actus-home div.liste-lien ul li a:visited, div.sciences-liste-actus-home div.liste-lien ul li a:hover { text-decoration:underline; vertical-align:middle; line-height:15px; color:#4d4d4d; }
div.sciences-liste-actus-home div.liste-lien ul li a:hover { text-decoration:none; }
div.sciences-liste-actus-home div.element-left{float:left; padding:0 10px 0 0; margin:0;}
div.sciences-liste-actus-home div.element-center{background:url(../../e_img/charte/fond-titre-actus.gif) no-repeat top left; float:left; margin:0; width:352px; height:17px; padding:3px 0 0 15px;font-size:92%;overflow:hidden;}
div.sciences-liste-actus-home div.element-right{padding:0 9px 0 0; margin:0; float:right;}

div.international-liste-actus-home{background:#fff; border:solid #bcbab6; border-width:0 1px 0 1px; padding:11px 9px 0 9px; margin:0 0 0 1px;}
div.international-liste-actus-home div.element-left{float:left; padding:0 10px 0 0; margin:0;}
div.international-liste-actus-home div.element-center{background:url(../../e_img/charte/fond-titre-actus.gif) no-repeat top left; overflow:hidden;float:left;  margin:0; width:352px; height:17px; padding:3px 0 0 15px;font-size:92%;}
div.international-liste-actus-home div.element-right{padding:0; margin:0; float:right;}

div.aides-malades-liste-actus-home{background:#fff; border:solid #bcbab6; border-width:0 1px 0 1px; padding:11px 9px 0 9px; margin:0 0 0 1px;}
div.aides-malades-liste-actus-home div.element-left{float:left; padding:0 10px 0 0; margin:0;}
div.aides-malades-liste-actus-home div.element-center{background:url(../../e_img/charte/fond-titre-actus.gif) no-repeat top left; float:left; margin:0; width:352px; overflow:hidden;height:17px; padding:3px 0 0 15px;font-size:92%;}
div.aides-malades-liste-actus-home div.element-right{padding:0; margin:0; float:right;}

div.campagnes-liste-actus-home{background:#fff; border:solid #bcbab6; border-width:0 1px 0 1px; padding:11px 9px 10px 9px; margin:0 0 0 1px;}
div.campagnes-liste-actus-home div.element-left{float:left; padding:0 10px 0 0; margin:0;}
div.campagnes-liste-actus-home div.element-center{background:url(../../e_img/charte/fond-titre-actus.gif) no-repeat top left; float:left; margin:0; width:352px; overflow:hidden;height:17px; padding:3px 0 0 15px;font-size:92%;}
div.campagnes-liste-actus-home div.element-right{padding:0; margin:0; float:right;}


div.bottom-liste-actus-home{background:url(../../e_img/charte/bk-bottom-liste-actus-home.gif) no-repeat bottom left; padding:0; margin:0 0 19px 2px;}

div.liste-rss-home{ background:#fff; border:1px solid #bcbab6; padding:3px 9px 3px 9px; margin:0 0 19px 0; }
div.liste-rss-home div.element-rss{ background:url(../../e_img/charte/bk-flux-rss.gif) no-repeat left 2px; padding:0 0 0 30px; margin:0; }




.lien-retour
{display:block; text-align:right;}

div.liste 
{display:block; margin:0 0 10px 0;}
span.date
{display:block; margin:0; padding:0 0 0 10px; font-weight:bold;}
div.liste h4
{font-size:95%; margin:0;}
div.lien-liste
{text-align:right;}
div.lien-liste a
{text-decoration:underline;}
div.lien-liste a:hover
{text-decoration:none}



div.programme img{ float:left; margin:0 10px 10px 0; }

div.communiques img{ float:left; margin:0 10px 10px 0; }

div.actus img{ float:left; margin:0 10px 10px 0; }
div.actus a{ text-decoration:underline;  }
div.actus a:hover{ text-decoration:none;  }

div.liste-communiques h3{ display:inline; }

div.liste-actu-general h4{ display:inline; }

div.liste-video-photo a { display:block; background:url(../../e_img/charte/puce_fleche_rouge.gif) no-repeat 0 3px; padding:0 0 0 10px; margin:4px 0; }

/*--------------------mieux connaître----------------------*/
#mieux_connaitre{background:#fff; padding:4px; border:solid 1px #dad6cd; margin:0 1px 10px 1px;width:186px}
#mieux_connaitre #fond{ background:url(../../e_img/charte/bk_mieux_connaitre.gif) no-repeat left bottom #e2022c; padding:0px 0 21px 0;}
#mieux_connaitre a,#mieux_connaitre a:link,#mieux_connaitre a:visited,#mieux_connaitre a:hover,#mieux_connaitre a:active {display:block; padding:20px 20px 0px 10px; color:#fff;}

/*--------------------news----------------------*/
#news{background:url(../../e_img/charte/bk-inscr-news.gif) no-repeat; margin:0 1px 10px 1px; padding:5px;}
#news h2{margin:0 0px 7px 0px;}
#news form{margin:0px 10px 0 10px;}
#news label{margin:0px 7px 0 0px;font-weight:bold; vertical-align:top;  }

#news input.chp-txt{border:solid 1px #fbc894; font-size:92%;margin:0 5px 5px 0; width:70%}
#news input.img-newsletter{ padding:10px 0 0 17px;}
#news a{font-size:90%; text-decoration:underline; vertical-align:top;}


/*-------------appel à témoins-----------------*/
#col_droite #appel-temoins {width:169px;}
#appel-temoins { background:#ffa738; padding:13px; }
#appel-temoins h2 {margin:0 0 8px 0;  }
#appel-temoins div.texte-appel-noir { color:#000000; font-weight:bold; margin:0 0 10px 0; }
#appel-temoins div.texte-appel-blanc { color:#ffffff; font-weight:bold; }
#appel-temoins div.lire-suite { text-align:right; margin:14px 0 0 0; }


div.push{background:#fff; padding:4px; border:solid 1px #dad6cd; margin:15px 1px 10px 1px;}
div.push h2{color:#e2022c;background:#fff;margin:5px 0 0 5px; padding:0; font-weight:normal;}

div.push .fond-gris, div.push .fond-rouge{margin:0px;padding:10px 10px 5px 10px;}
 .fond-gris a,.fond-rouge a{display:block; margin-bottom:10px }

	.list-pres{width:235px; border:solid 1px #AEB1B6; margin:0 4px 4px 0; float:left;}
	.list-pres div.titre-h4{ border-bottom:solid 1px #AEB1B6; background:url(../../e_img/charte/puce-sous-titre.gif) no-repeat #F1EEE9 10px 5px; padding:0 5px 0 20px;}
	.list-pres .bordure{border-top:solid 1px #AEB1B6;}
	.list-pres .info{ background:url(../../e_img/charte/picto-plus.gif) no-repeat #F1EEE9 5px 4px; padding:0 5px 0 18px;} 
	.list-pres .prix{ background:#D1D2D6; padding:0 5px;} 
	.list-pres .ajt-panier{background:#AEB1B6; text-align:right; padding: 0 3px 0 3px;} 
	.ajt-panier a,.ajt-panier a:link,.ajt-panier a:visited, .ajt-panier a:hover, .ajt-panier a:active{color:#fff;} 

	
		div#detail-article{padding:13px 0px 0 15px; border-bottom:solid 1px #BCBAB6;}
	
	div#detail-article h3{margin-bottom:0px; padding-bottom:0px; font-size:150%;}
	div#detail-article h4{margin-top:0px; padding-top:0px;}
	
	div#detail-article div#formulaire input{padding:0 2px 0 0;width:43px; border:solid 1px #BCBAB6; text-align:right;}
	div#detail-article div#formulaire label{margin-right:10px;}
	
	div#page-detail ul, div#page-detail li{margin:0px; padding:0px; background:none }
	div#page-detail ul{height:18px; text-align:right; margin-right:21px;}
	div#page-detail li{display:inline; list-style-type:none;margin-left:18px;}	
	div#detail-article img.image {margin-left:10px;}
	
div#titre {	margin:0; padding:0; text-align:left; width:100%;	height:auto;}

div#titre h1 { margin:0 0 5px 0; padding:0; color:#000000; }
div#titre h2 { margin:0; padding:0; background:url(../../e_img/charte/bk-cadrille-gris.gif) repeat; border:solid 1px #bcbab6; border-width: 1px 1px 0 1px;color:#e2002a; padding:6px 20px 6px 20px;}
div#chemin { text-align:left;  margin:0 0 5px 0; padding:4px 0; background:#fff; border:solid 1px #b2aba5;  }

div#chemin ul { margin:0; padding:0 8px;}
div#chemin li {
		display:inline;
		list-style:none;
		margin: 0 0 0 0px; padding: 1px 5px 0 12px; background :url(../../e_img/charte/puce_chemin.gif) no-repeat 0 7px;			}

div#chemin li.first {background : none; padding: 1px 5px 0 0; color:#e2002a; text-transform:uppercase; }
div#chemin li.first a{color:#38383f; text-transform:none;background : none;}

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


a.ht-page{display:block;text-align:right;background:url(../../e_img/charte/picto-ht-page.gif) no-repeat right 7px; padding:5px 18px 0 0px; margin:15px 0 0 0;}

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 {margin-bottom:10px;}
div#bottom table{ background:url(../../e_img/charte/bk-bottom.gif) repeat-x top left;  width:100%; overflow:visible;}

div#bottom-contenu{width:993px; margin : 0 auto; }

div#bottom-menu {	margin:0; padding: 1px 0 0 0;  color: #000000;	height:auto; }

div#bottom-menu ul { margin:0; padding:0; }	
div#bottom-menu li { margin:0; display:inline;/* padding:0px 0 0 0;*/}
div#bottom-menu li a {  float:left; font-size:87%; font-weight:normal; color:#353330;border:1px solid red;	 background:url(../../e_img/charte/bk-fond-bottom-menu.gif) repeat-x top left;padding:4px 3px 4px 5px; border:1px solid #dad6cd; }

div#bottom-menu li a:link, div#bottom-menu li a:visited  {    }
div#bottom-menu li a:hover 	{ text-decoration: underline; }
	
div#coordo {text-align:left;
	clear:both;
	margin: 0;
	padding: 10px 0 5px 0;
	
	 height:21px; color: #000000; font-size:10.5px/*87%*/;}
div#coordo-login{text-align:center; margin-top:20px;}
div#ecedi { margin:0; padding :12px 0 0px 0;float:right;}

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

div#ecedi {	clear:both; margin:0; width:100%; padding :12px 0 0px 0;}

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


	div#formulaire {
		margin:0;
		padding:0;
		voice-family:inherit;
		width:99%;
		}

    div#formulaire img.image{border:none;}
	#formulaire fieldset {
		padding:5px; margin:0px auto; border:1px solid #e5e4e1; width:85%; 		text-align:left;
	}

	#formulaire fieldset.login {
		padding:10px; margin:0 auto; border:1px solid #e5e4e1; 		width:40%;
	}

	#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:#E2002A;	}

	#formulaire .erreur {
	   color: #FF1900;
	}

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

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

	#formulaire input  { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; }
	#formulaire input.texte {   width:19em; font-size:100% }
	#formulaire input.login {  width:14em; font-size:100% }
	#formulaire input.textecourt { width:25%; }



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

	#formulaire.benevoles ul.naissance{ margin:0; padding:0;}
	#formulaire.benevoles select.naissance { width:auto;}
	
	
   #formulaire table.mceEditor select{width:20%;}

	#formulaire textarea { font-size:100%;margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif;  width:99%; color:#000000; }

	#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 div.texte { margin:0 0 5px 0;}
	#formulaire div.textinfo { float:left; width:28%; padding:2px 10px 0 0; text-align:left;}

	#formulaire div.textinfo2 { float:left; width:24%; padding:2px 10px 0 20px; text-align:right;}
	
	#formulaire.benevoles div.textinfo { width:38%; padding:2px 10px 0 0; text-align:left; margin-bottom:8px;}
	
	#formulaire div.infos { margin:0 0 0px 100px;}
	#formulaire div.infos2 { margin:10px 0 0px 0px;}

	#centre #formulaire ul.don-form li {display:block; padding:0 0 0 100px;}
	
	#formulaire a.lien-form-news{ display:block;text-align:right; text-decoration:underline; margin-top:18px}
	#formulaire a.lien-form-news :hover{ text-decoration:none}
	
	.inscription-cn .note{ font-style:italic; font-size:90%;margin:15px 0 25px 0}
	.inscription-cn h3{text-decoration:underline;	}
	.inscription-cn h3 span{ font-style:italic; font-size:70%;font-weight:normal;}
	.inscription-cn h4{font-size:120%; margin:10px 0 2px 0; padding:0;}
	.inscription-cn .gras{font-weight:bold;}
	.inscription-cn p{margin:0 0 2px 0; padding:0;}
	#formulaire.inscription-cn input.decalage{margin:0 0 0px 60px;}
	#formulaire.inscription-cn .decalage2{margin:0 0 0px 75px;}
	#formulaire.inscription-cn .decalage3{ float:left; width:100px;}
	#formulaire.inscription-cn .decalage4{ float:left; width:90px;}
	
	#formulaire #select_insc_nl { width:auto; }

#plan{width:740px;}
#plan td {font-family:arial,verdana,sans-serif;font-size:11px;color:#669933;}
#plan tr.map{background-color:#fc6;}
#plan td.map{background-color:#ed1c24;}

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






/* LISTE Ecard */
div.liste-ecard  { width:auto;}
div.liste-ecard div.float-left{ width:80px; float:left;padding:0 0 10px 0; margin:0;}
div.liste-ecard div.float-left img { width:80px;padding:0;margin:0;}
div.liste-ecard div.cadre-ecard { width:318px;  padding:10px; margin:10px 2px 2px 10px; background:#E7E8E3; }
div.liste-ecard div.element-ecard{ width:308px; padding:0px; height:125px;  }
div.liste-ecard h3{ color:#D84F0B;padding:0px; margin:0; } 
div.liste-ecard span.date{ margin:0; padding:0; color:#d84f0b; font-size:100%;} 
div.liste-ecard div.titre-ecard{  margin:0 10px 0 95px; padding:0 0 10px 0; }
div.liste-ecard h3 a:link,div.liste-ecard h3 a:visited { padding:0px; color:#C83F06; } 
div.liste-ecard div.lien-ecard{ padding:5px 20px; background:#FFF; text-align:center; }
div.liste-ecard div.lien-ecard a{ background:url(../../e_img/charte/bt-savoir-plus.gif) no-repeat bottom right; margin:0; padding:4px 15px 0 10px; color:#da5919; text-transform:uppercase; font-size:90%; font-weight:bold;  }

ul#msg-erreur {  list-style-type:square; margin: 0; padding: 5px; }
ul#msg-erreur li { display:list-item; color:#C83F06;}
hr {   border:1px solid #C83F06;  }
		.texte_rouge  { color:#C83F06; padding:2px 5px; text-transform:uppercase; font-size:10px;}

div.lien-actu{ margin:0; padding:5px 10px 5px 0; text-align:right; background:#ffffff}
div.lien-actu a:link, div.lien-actu a:visited, div.lien-actu a:hover{ background:url(../../e_img/charte/bt-savoir-plus.gif) no-repeat bottom right; margin:0; padding:4px 15px 0 0; color:#da5919; text-transform:uppercase; font-size:90%; font-weight:bold;  }

div#panier{	margin: 16px 0 26px 0px;color:#e2022c; text-align:right;}
div#panier a{text-decoration:underline;;}
div#panier a:hover{text-decoration:none;}


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


div.player_flash{text-align:center;/*height:185px; width:198px;*/}
			.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{font-size:100%;}
		.txt-img-g img{margin-right:10px;}

		div#resultat {  clear:both; width:95%; background:#EEEFF2; padding:10px; }
		div#resultat h2 {  padding:10px; }
		div#resultat div#details {   background:#EEEFF2; padding:5px 20px; }
		div#resultat h3 {  padding:10px; color:#0295CB; }
		
		#calculatrice-ht {background:url(images/fd-calculatrice_ht.gif) no-repeat;}
#calculatrice-bas {background:url(images/fd-calculatrice_bas.gif) no-repeat;}

#calculatrice { margin:10px 0 0 0;background:#c20226; padding:0 4px; color:#fff; font-weight:bold;}
#calculatrice h2 {padding:4px 8px;}
#calculatrice .accroche {padding:4px 8px;}

#calculatrice .form-calculette-bordure-cote{background:url(images/bordure-dr-form-calculatrice.gif) repeat-y right top #a80028; border-left:solid 1px #d4022a;}
#calculatrice .form-calculette-coin-ht-dr{background:url(images/coin-form-calculatrice.gif) no-repeat right top; }
#calculatrice form{ border-top:solid 1px #d4022a; width:102px; padding:5px 27px 5px 32px; font-size:92%;}

#calculatrice .input{margin-bottom:5px;}
#calculatrice input{  width:83px; height:14px;}
#calculatrice span.euro{font-size:140%;}

/*--------------formulaire-inscr-benevole-----------------*/
	.msg-confirmation {border:solid 1px #BCBAB6; padding:10px;text-align:center; font-weight:bold;}
	div#formulaire-inscr-benevole  {font-size:92%;position:relative;}
    div#formulaire-inscr-benevole .bordure-bas-h2 h3{ float:left;background:url(../../e_img/charte/bk-titre.gif) repeat-x; color:#595959; font-size:128%; padding:8px 15px 4px 15px; border:solid #dad6cd; border-width:0 1px;margin:0; font-weight:normal;}
	div#formulaire-inscr-benevole .bordure-bas-h2{ border-bottom:solid 1px #dad6cd; margin:0 0 10px 0;height:1%;overflow:auto;}
	
	
	div#formulaire-inscr-benevole .erreur {color:#FF1900;}
	div#formulaire-inscr-benevole .colG {float:left; width:354px;}
	div#formulaire-inscr-benevole .colDr{float:right; width:351px;}
	div#formulaire-inscr-benevole .width326px{width:326px;}
	
	div#formulaire-inscr-benevole div.texte { margin:0 0 2px 0;}
	div#formulaire-inscr-benevole div.textinfo { float:left; width:33%; padding:2px 10px 0 0;}
	div#formulaire-inscr-benevole div.vehicule div.textinfo{  width:12%; margin-right:10px; text-align:right;}
	div#formulaire-inscr-benevole div.mp div.textinfo { width:23%;}
	
	div#formulaire-inscr-benevole ul {padding:0; margin:0}
	div#formulaire-inscr-benevole li {display:inline; list-style:none; padding:0px; margin:0 10px 0 0;background:none;}
	div#formulaire-inscr-benevole ul.radio li {float:left; margin:0 6px 0 0;}
	div#formulaire-inscr-benevole li.checkbox,div#formulaire-inscr-benevole li.checkbox-dispo {display:block;  padding:0; margin:0 10px 2px 0;}	
	div#formulaire-inscr-benevole li.marginTop52px{margin-top:52px;}
	div#formulaire-inscr-benevole  .vehicule li{float:left;margin-left:20px;}
	
	div#formulaire-inscr-benevole label { margin:0; padding:0; font-family : arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer; }
	div#formulaire-inscr-benevole input  { margin:0; padding:0 2px; font-family: arial, verdana, helvetica, sans-serif; }
	div#formulaire-inscr-benevole select { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif;}
	div#formulaire-inscr-benevole textarea { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; width:99%;}
		
	div#formulaire-inscr-benevole label.radio {margin-right:2px; font-weight:bold;}
	div#formulaire-inscr-benevole  .vehicule label.radio {margin-right:10px; font-weight:bold;}
	div#formulaire-inscr-benevole label.checkbox {margin-left:10px; font-weight:bold;}
	div#formulaire-inscr-benevole li.checkbox label {margin-left:5px;}		
	
	div#formulaire-inscr-benevole .checkbox input  { margin:0 0 3px 0;}
	div#formulaire-inscr-benevole input.texte {width:197px;}
	div#formulaire-inscr-benevole input.textecourt { width:35%; }
	div#formulaire-inscr-benevole input.texteCP{ width:16%; margin-right:17px;}	
   
	div#formulaire-inscr-benevole .souligne{border-bottom:1px solid #D9CAB4; margin:2px 0 10px 0 }
	div#formulaire-inscr-benevole .mp{margin: 0 0 30px 40px;}
	div#formulaire-inscr-benevole .bt{margin-top:10px;}
	
	/* bordure autour du carroussel flash : inc_photoflip_partenaires_swf.php */
		
	.caroussel
	{
		border:6px solid #f1eee9;
	}


/* Espace donateur */
form#formEspaceDonateur input.submit {
	margin : 0 10px 0 0;
	padding : 0;
}
form#formEspaceDonateur div.identite {
	font-weight : bold;
	padding :30px 0 0 0;
}
form#formEspaceDonateur fieldset {
	display : block;
	padding : 10px;
	border : 1px solid #bbb;
	margin : 10px auto;
	width : auto;
}
form#formEspaceDonateur fieldset div.textinfo,
form#formEspaceDonateur fieldset div.textinfo2 {
	width : 130px;
	padding:2px 10px 0 20px;
}
form#formEspaceDonateur fieldset div.valider {
	text-align : center;
	margin : 5px 0;
}
form#formEspaceDonateur fieldset.connexion {
	margin : 40px auto 10px auto;
}
form#formEspaceDonateur fieldset.deconnexion {
	border : 0;
	margin : 0;
	padding : 30px 0 0 10px;
	float : right;
	width : auto;
}
form#formEspaceDonateur fieldset.deconnexion input.submit {
	margin : 0;
}
form#formEspaceDonateur fieldset#donateur_coordonnees, form#formEspaceDonateur fieldset#changement_RIB {
	margin : 30px 0 40px 0;
	clear : both;
}
form#formEspaceDonateur table.dons {
	display : block;
/*	border : 1px solid #bbb; */
	border-collapse : collapse;
	width : auto;
	margin : 10px auto;
	padding : 0;
}
form#formEspaceDonateur table.dons td, form#formEspaceDonateur table.dons th {
	border : 1px solid #bbb;
}
form#formEspaceDonateur table.dons td {
	padding : 0 0 0 10px;
}
form#formEspaceDonateur table.dons td.versement_jjmmaaaa,
form#formEspaceDonateur table.dons td.MONTANT,
form#formEspaceDonateur table.dons td.Payement_par {
	padding-top: 4px;
}
form#formEspaceDonateur table.dons td.versement_jjmmaaaa {
	width :110px;
}
form#formEspaceDonateur table.dons td.MONTANT {
	padding : 4px 10px 0 0;
	width :90px;
	text-align: right;
}
form#formEspaceDonateur table.dons td.Payement_par {
	width :80px;
}
form#formEspaceDonateur table.dons td.rf {
	width :246px;
}
form#formEspaceDonateur table.dons td.rf input.submit {
	margin : 0 0 0 5px;
}
form#formEspaceDonateur table.dons tr {
	vertical-align : top;
}
form#formEspaceDonateur table.dons th, form#formEspaceDonateur table.dons tr.year td {
	font-weight : bold;
	color : #E2002A;
	background : #ddd;
}
form#formEspaceDonateur table.dons th {
	padding : 2px 0 2px 10px;
}
form#formEspaceDonateur table.dons tr.year td {
	padding : 2px 0;
	text-align : center;
}
form#formEspaceDonateur div.nusoapClientCallErreurTechnique {
	font-weight : bold;
	color : #E2002A;
	margin : 10px;
}
form#formEspaceDonateur div.erreur {
	font-weight : bold;
	color : #E2002A;
	margin : 10px;
}
form#formEspaceDonateur fieldset#changement_RIB ul {
	margin: 0;
}
form#formEspaceDonateur fieldset#changement_RIB ul li {
	list-style: disc outside;
	display: list-item;
	margin-left: 20px;
	margin-top: 5px;
}
form#formEspaceDonateur fieldset#changement_RIB ul li li {
	list-style: circle outside;
}


div.bannieres, div.mini_form {
width:531px;
}


div.banniere-exemple {
	text-align:center;
}

div.banniere-exemple div.exemple-allonge {
	float:left;
	width:50%;
}

div.banniere-exemple div.exemple-allonge .image {
	padding:40px 0 0 0;	
	height:110px;
}

div.banniere-exemple div.exemple-portrait {
	float:left;
	width:50%;
}

div.banniere-exemple div.exemple-portrait div.image {
	height:150px;
}

div.mini_form-exemple {
	text-align:center;
}

div.mini_form-exemple div.image {
	padding:10px 0;
}


.code {
	display:block;
	width:100%;
	font-size:11px;
	padding:10px;
	height:150px;	
	background:#ffffff;
	overflow:scroll;
}

div.zone-code {
	height:170px;
	width:80%;
	margin:10px auto;
	background:#ffffff;
}

div.nojs { 
	display:block;
	font-size:110%;
	padding:10px;
	width:500px;
	height:150px;
	overflow:scroll;	
	position:absolute;
}


 div.cadreMap {width:637px;font-size:92%;	border:4px solid #fff;}
    div#map {	overflow: hidden;width:637px;height:600px;}
    div.mapDescriptif {width:300px;}
    div.mapDescriptif strong {	color:red;}
   
	form#formCarte  input#adresseInput{border:solid 1px #b8bcc2;padding:2px;}
	
	


div.soutien-international {float:left; padding:0 40px;}
div#centre .soutien-international h3 {font-size:110%; font-weight:bold;}

div#centre.fiche-pays {background:#FFFFFF; border:1px solid #BCBAB6; padding:0; width:580px;}
div#centre.fiche-pays .ht-page {margin:15px 20px 20px 0;}

div.pays-liste-deroulante {background:#ff8104;}
div.pays-liste-deroulante label {color:#fff; font-size:115%; font-weight:bold;background:url(../../e_img/charte/fiche-pays-liste-deroulante-bk.gif) repeat-x left bottom; display:block; padding:3px 8px 5px;}
div.pays-liste-deroulante select {width:170px; margin:2px 5px;}
	
	div#fiche-pays-resume {background:#E6E2DB url(../../e_img/charte/fiche-pays-resum-bk.gif) no-repeat left top; width:544px; margin:10px;}
div#fiche-pays-resume-btm {background:#E6E2DB url(../../e_img/charte/fiche-pays-resum-bk-btm.gif) no-repeat left top; width:544px;padding-top:2px;}
div#fiche-pays-resume #carte {background:url(../../e_img/charte/fiche-pays-resum-img-ombre.gif) no-repeat 2px 34px; padding:0 0 5px 11px; float:left;}
div#fiche-pays-resume #carte img {border:3px solid #fff;margin-bottom:6px;}
div#fiche-pays-resume #informations {float:left; width:385px; margin-left:17px;}
div#fiche-pays-resume #informations.thematiques {width:auto; margin-left:17px;}
div#fiche-pays-resume #informations.thematiques .texte {padding:10px 0;}
div#fiche-pays-resume #informations h3 {color:#ff5a00; font-size:170%; padding:5px 0; margin:0;}
div#fiche-pays-resume #informations table {font-size:100%; margin-top:9px;}
div#fiche-pays-resume #informations table td.col-g {font-weight:bold; width:140px;vertical-align:top; padding:3px 0;}

	div#fiche-pays-bk {background:url(../../e_img/charte/fiche-pays-bk.jpg) repeat-x 0 17px;}
div#fiche-pays-contenu {padding:0 20px; position:relative;}
div#fiche-pays-contenu h3 {margin:0; padding:0 0 4px 0; font-size:120%; color:#44444a; border-bottom:2px solid #c2cad2;}
div#fiche-pays-contenu h4 a:link, div#fiche-pays-contenu h4 a:visited; div#fiche-pays-contenu h4 a:hover, div#fiche-pays-contenu h4 a:active {color:#000; text-decoration:none;}
div#fiche-pays-contenu h4 a:hover {text-decoration:underline;}
div#fiche-pays-contenu .date {float:left; padding-top:1px;}

div#fiche-pays-menu ul {margin:0 0 0 25px;padding:0; list-style:none;}
div#fiche-pays-menu ul li {margin:0 3px 0 0; padding:0; display:block; float:left;}
div#fiche-pays-menu ul li.selected {background:url(../../e_img/charte/fiche-pays-menu-bk-hover.jpg) repeat-x top right;}
div#fiche-pays-menu ul li.selected span {font-size:120%; color:#ffffff; background:url(../../e_img/charte/fiche-pays-menu-bk-g-hover.jpg) no-repeat top left; padding:8px 18px 35px 18px; display:block;}
div#fiche-pays-menu ul li a {padding:0 0 28px 0;}
div#fiche-pays-menu ul li a:link, div#fiche-pays-menu ul li a:visited, div#fiche-pays-menu ul li a:hover, div#fiche-pays-menu ul li a:active {color:#4d4d4d;text-decoration:none; font-size:120%; background:url(../../e_img/charte/fiche-pays-menu-bk.gif) no-repeat top right; display:block;}
div#fiche-pays-menu ul li a span {background:url(../../e_img/charte/fiche-pays-menu-bk-g.gif) no-repeat top left; padding:8px 18px; display:block;}
div#fiche-pays-menu ul li a:hover{color:#ffffff;background:url(../../e_img/charte/fiche-pays-menu-bk-hover.jpg) repeat-x top right;}
div#fiche-pays-menu ul li a:hover span {background:url(../../e_img/charte/fiche-pays-menu-bk-g-hover.jpg) no-repeat top left;}
div#fiche-pays-menu ul li.selected a:link, div#fiche-pays-menu ul li.selected a:visited, div#fiche-pays-menu ul li.selected a:hover, div#fiche-pays-menu ul li.selected a:active {color:#ffffff;background:url(../../e_img/charte/fiche-pays-menu-bk-hover.jpg) repeat-x top right;}
div#fiche-pays-menu ul li.selected a span {background:url(../../e_img/charte/fiche-pays-menu-bk-g-hover.gif) no-repeat top left; padding:8px 18px; display:block; font-size:100%;}

		div#fiche-pays-contenu .liste .liste-content {padding:8px 0; border-bottom:1px dashed #c8c2b4;}
div#fiche-pays-contenu .liste .liste-content.last {border:0;}
div#fiche-pays-contenu .liste .liste-content h4 {padding:0 5px 5px 0; margin: 0; font-size:110%; float:left;}
div#fiche-pays-contenu .liste .liste-content img {float:left; border:1px solid #b2b9c1; margin-right:10px;}
div#fiche-pays-contenu .lien a:link, div#fiche-pays-contenu .lien a:visited, div#fiche-pays-contenu .lien a:hover, div#fiche-pays-contenu .lien a:active  {color:#74808B; text-decoration:underline;}
div#fiche-pays-contenu .lien a:hover {text-decoration:none;}

		 
div#fiche-pays-contenu .liste-asso {padding:0 0 10px 0;}
div#fiche-pays-contenu .liste-asso h3 {font-size:120%;margin-bottom:10px; text-transform:uppercase;}
div#fiche-pays-contenu .liste-asso img {background:#fff; border:1px solid #e6e2dc; padding:3px; float:left; margin: 0 12px 25px 0;}
div#fiche-pays-contenu .liste-asso .lien {border:1px dashed #c8c2b4; border-width:1px 0; color:#74808b; padding:3px 0; margin-bottom:20px;}

div#fiche-pays-resume .bloc_description{padding-top:80px;padding:100px 10px 10px; 10px;text-align : justify; }
div#fiche-pays-resume .label_description{padding-bottom:10px;}

div#fiche-pays-resume .bloc_coordonnees{padding-top:10px;padding:10px 10px 10px; 10px;text-align : left; }
div#fiche-pays-resume .bloc_coordonnees h4{font-size:110%;color:#44444a; }


		 
div#fiche-pays-financement table {background:#fff; width:520px; font-size:100%; border:1px solid #e6e2dc; padding:3px; margin-bottom:10px;}
div#fiche-pays-financement table th {text-transform:uppercase; color:#74808b; text-align:left; padding:5px 0; border:1px dashed #c8c2b4; border-width:0 0 1px 0;}

div#fiche-pays-financement table tr.pair {background:#e6e2db;}
div#fiche-pays-financement table tr.impair {background:#f0eee9;}
div#fiche-pays-financement table td {margin:2px 0 0 0;padding:6px 0; border-top:3px solid #fff;}
div#fiche-pays-financement table td.first {width:200px;}
div#fiche-pays-financement table td.total {text-transform:uppercase; color:#fff; font-weight:bold; background:#FF8104 url(../../e_img/charte/fiche-pays-liste-deroulante-bk.gif) repeat-x scroll left bottom;}
div#fiche-pays-financement table th, div#fiche-pays-financement table td {padding-left:15px;}

div#centre .erreur-don{margin-top:10px;}
div#centre .erreur-don ul{background:url(../../e_img/charte/picto-erreur.gif) no-repeat 10px center #ffcccc; padding:10px 0 5px 61px; height:auto !important; height:40px; min-height:40px;vertical-align:middle;}


 .floatLeftVideo{float:left;width:250px;}
 .alignDrVideo {float:right;}
  
 #video-2010 table{width:400px; margin:0 auto;}
 #video-2010 .liste{margin:10px 0;}
 #video-2010 img.imgListe{width:175px;}
 
 .smaller { font-size:90%; }
	


.clearTubepress {
clear:both;
}

#nos_dernieres_videos {
background:url("../../e_img/charte/tubepress/bg_nos_dernieres_videos.jpg") no-repeat scroll left top #f1efeb;
overflow:hidden;
width:569px;
border-top:1px solid #949494;
border-right:1px solid #949494;
border-bottom:1px solid #949494;
border-left:1px solid #949494;
}
#nos_dernieres_videos .lien_tubepress_home{
color:#E3062F;
float:right;
margin: 20px 20px 0px 0px;
}

#fond_left{
background:url("../../e_img/charte/tubepress/ombre-left.jpg") no-repeat scroll left 3px transparent;
margin-left:-9px;
margin-top:9px;
}
#fond_right{
background:url("../../e_img/charte/tubepress/ombre-right.jpg") no-repeat scroll right 3px transparent;
margin-right:-9px;
}
#fond_top {
background:url('../../e_img/charte/tubepress/bg_fond-top.gif') no-repeat top center;
padding-top:14px;
}
#fond_middle {
background:url('../../e_img/charte/tubepress/bg_fond-middle.gif') repeat-y top center;
margin-left:9px;
margin-right:9px;
}
#fond_bottom {
background:url('../../e_img/charte/tubepress/bg_fond-bottom.gif') no-repeat bottom center;
padding-bottom:14px;
padding-left:13px;
padding-right:13px;
}

#videotheque_menu {
background:url("../../e_img/charte/tubepress/bg_menu-videotheque.gif") repeat-x scroll center top transparent;
margin:12px auto 13px;
width:924px;
overflow:hidden;
}
#videotheque_menu ul {
margin:auto;
padding:0;
width:517px;
}
#videotheque_menu li {
background:url("../../e_img/charte/tubepress/bouton-menu-middle.jpg") repeat-x scroll top transparent;
display:block;
list-style:none outside none;
float:left;
}
#videotheque_menu li .bouton_menu {
background:url("../../e_img/charte/tubepress/bouton-menu-left.jpg") no-repeat scroll left top transparent;
display:block;
}
#videotheque_menu li .bouton_menu a {
background:url("../../e_img/charte/tubepress/bouton-menu-right.jpg") no-repeat scroll right top transparent;
color:white;
display:block;
font-size:110%;
font-weight:bold;
height:28px;
padding-left:8px;
padding-right:7px;
padding-top:10px;
}

.block_video {
background:url('../../e_img/charte/tubepress/border-right.gif') no-repeat top right transparent;
width:921px;
padding-right:3px;
padding-bottom:14px;
margin:auto;
}
.block_video .title {
background-color:white;
color:#ee1c25;
font-weight:bold;
font-size:160%;
margin:0;
height:25px;
padding-bottom:4px;
padding-left:10px;
padding-top:4px;
border-top:1px solid #d9d9d1;
border-left:1px solid #d9d9d1;
}
.inner_video {
background:url("../../e_img/charte/tubepress/bg_block_video.jpg") repeat-x scroll 0 50% white;
float:left;
}
.inner_video .video {
float:left;
border:1px #494949 solid;
height:194px;
}
.inner_video .desc {
float:right;
width:609px;
border-top:1px solid #c9c6bd;
font-size:130%;
padding-left:27px;
padding-right:40px;
width:543px;
height:102px;
}
.inner_video .desc p{
margin-top:18px;
color:#494949;
}
.inner_video .link {
clear:right;
float:right;
width:610px;
background:url("../../e_img/charte/tubepress/bouton.png") no-repeat;
border-bottom:1px solid #d9d9d1;
padding-bottom:22px;
}
.inner_video .link a,
.inner_video .link a:visited,
.inner_video .link a:link {
color:white;
text-align:center;
display:block;
font-size:140%;
width:460px;
height:36px;
margin-top:20px;
padding-top:14px;
margin-left:123px;
text-decoration:none;
}
.inner_video .link a:hover,
.inner_video .link a:active {
text-decoration:underline;
}
.inner_video .link .fleche{
background:url("../../e_img/charte/tubepress/fleche.gif") no-repeat top left;
padding-left:20px;
}
.inner_video .link .category {
font-weight:bold;
}

