
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 #e7e2e0; 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:993px;
	min-height: 80%;
	height:auto;
		}
div#header {
	margin:0;
	padding:30px 0 0 0;
	text-align:left;
	width:100%;
	height:182px;
}

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

div#header div.espace-membre{
	margin:0px 0 0 0;
	padding:0px 0 18px 0; 
	width:220px;
	min-height:73px;
	text-align:left;
	background:url(../../e_img/charte/bk-espace-membre.gif) no-repeat top left;
	float:left;
}

div#header div.bandeau {
	margin:0 0 0 0;
	padding:51px 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;
}

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; }
div#logo img 	{ display:block; border:none; }
div#accessibility-menu	{
		margin:0;
		 height:31px; padding: 9px 0 0 0; text-align:right; width:773px;background:url(../../e_img/charte/bk-fond-accessibilite.gif) no-repeat top right; float:left;  }

div#accessibility-menu h2 { display:none; margin:0; padding:0; }
div#accessibility-menu ul { margin:0; padding:0;  }
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:10%; 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:20%; 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 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:32px; width:100%;margin:1px 0 0 0; background:url(../../e_img/charte/bk-menu-principal.gif) repeat-x top left;  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;}

div#centre {background:#fff; border:solid 1px #bcbab6; padding:10px 20px;}
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; }
div.publication h2 img{ margin: 0 0 15px 0 }
		
div.publication img{  float:left; margin:0 10px 5px 0;  }
		
div.publication h3{  margin-top:0px;color:#292929; font-size:13px;  }
		
div.publication span.numero-publication{  font-size:23.26px; color:#dc0001;  }
		
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-x top left #ff9933; vertical-align:top; font-size:120%; border-left:solid 1px #b2aba5;}
	table.video-avant-home td.top-video div.titre-video{ float:left; width:220px; padding:7px 0 7px 16px }
	table.video-avant-home td.top-video div.titre-video h2{ display:inline; font-size:110%; color:#ffffff;}
	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:17px 16pt 20px 36px; 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 30px;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:#212120; text-decoration:underline;background:url(../../e_img/charte/bk-lien-prog.gif) no-repeat top right;position:relative; float:left;padding:7px 31px 7px 0px; font-size:92%;}
table.video-avant-home td.lien-video a:hover{ text-decoration:none; }


div.bloc-liste-blanc{background:#fff; border:solid #d5ccbe; border-width:1px 1px 0 1px; padding:11px 9px 0 9px; margin:0 0 0 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:underline; font-size:92%}
div.bloc-liste-blanc a:hover{text-decoration: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-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:50px; float:left;}
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:92%;}
div.bloc-liste-orange a:hover{text-decoration:none;}

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:18px; padding:3px 0 0 15px;font-size:92%;}
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; float:left;  margin:0; width:352px; height:18px; 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; height:18px; 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; height:18px; 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;}


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:120px;}
	#formulaire.inscription-cn .decalage4{ float:left; width:90px;}

#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;}
			.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;
	}
		