@charset "iso-8859-1";

@media all {
   IE\:HOMEPAGE {behavior:url(#default#homepage)}
}



a{text-decoration: underline;  color : #CC0000;}
a:link{text-decoration: underline;  color : #CC0000;}
a:hover{text-decoration: underline;   color : #CC0000;}
a:active{color : #CC0000;}
a:visited{color : #3333FF;}
.texte
{font-family : arial,sans-serif; font-size : 11px; color: #000000;}

.titre
{font-family : arial,sans-serif; font-size: 12px; color: #669933; font-weight: bold;}

.titre_newsletter
{font-family : arial,sans-serif; font-size: 12px; color: #669933; font-weight: bold;}

.lien
{font-family : arial,sans-serif; font-size : 11px; color : #CC0000;  text-decoration:underline;}

.lien-gras
{font-family : arial,sans-serif; font-size : 11px; color : #CC0000;  text-decoration:underline;  font-weight: bold;}

.texte-erreur
{
   font-family : arial,sans-serif; font-size : 11px;
   color:#C00;
}


.maxivue
{
   font-family : verdana,arial,sans-serif; font-size : 11px; color: black;
}

.bk-menu-handilog
{
   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF; background:#FF9900;
   height:30px;
   padding-top: 4px;
   padding-left: 10px;
   text-align: center;
}

.lienversmaxivue
{
   font-family : verdana,arial,sans-serif; font-size : 11px; color: color_texte;
   padding-right:200px;
   padding-left:20px;
}

.menumaxivue
{
   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF; background:#FF9900;
}
a.menumaxivue:link{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF;   background:#FF9900; text-decoration: none;   }
a.menumaxivue:hover{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF;  background:#FF9900; text-decoration: none;  }
a.menumaxivue:active{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF; background:#FF9900; text-decoration: none; }
a.menumaxivue:visited{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF;   background:#FF9900; text-decoration: none;   }

.menuselect
{
 font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FF9900; background:#FFFFFF; text-decoration: none;
}
a.menuselect:link{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FF9900; background:#FFFFFF; text-decoration: none;  }
a.menuselect:hover{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FF9900; background:#FFFFFF;   text-decoration: none; }
a.menuselect:active{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FF9900; background:#FFFFFF;  text-decoration: none;   }
a.menuselect:visited{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FF9900; background:#FFFFFF; text-decoration: none;  }

.menu
{
font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF;
}
a.menu:link{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF; text-decoration: none; }
a.menu:hover{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF;   text-decoration: none;   }
a.menu:active{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF;  text-decoration: none;  }
a.menu:visited{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF; text-decoration: none; }

.lienpageselect
{
 font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FFFFFF; background:#CC0000 ;text-decoration: none;
}
a.lienpageselect:link{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FFFFFF; background:#CC0000 ;text-decoration: none;  }
a.lienpageselect:hover{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FFFFFF; background:#CC0000 ;text-decoration: none; }
a.lienpageselect:active{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FFFFFF; background:#CC0000 ;text-decoration: none;   }
a.lienpageselect:visited{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FFFFFF; background:#CC0000 ;text-decoration: none;  }

.lienpage
{
   font-family : verdana,arial,sans-serif; font-size : 13px; color: #CC0000;
}
a.lienpage:link{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #CC0000;   text-decoration: none; }
a.lienpage:hover{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #CC0000;  text-decoration: none;   }
a.lienpage:active{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #CC0000; text-decoration: none;  }
a.lienpage:visited{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #CC0000;   text-decoration: none; }

.handilogtexte
{
  font-family : arial,sans-serif; font-size : 18px; color: #1A50B8;
}
.handilogannotation
{
  font-family : arial,sans-serif; font-size : 16px; color: #1A50B8;
}

.handilogtitre
{
font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8;
}
.handilogtitre a:link
{  font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none; }
.handilogtitre a:hover
{  font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none; }
.handilogtitre a:active
{  font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none; }
.handilogtitre a:visited
{  font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none; }

.handilogpiedepage
{
font-family : arial,sans-serif; font-size : 12px; color: #1A50B8;
}
body {margin:0;font-family:Arial,sans-serif;
background:#D8DCDD url(../../e_img/charte/bg_main.jpg) repeat scroll;;
color:#000000;font-size:11px;text-align:center;}
img {border:0;}
form{margin:0;}


td textarea p {
background: #fff none;
}


div.clear {clear: both;display: block;height: 1px;overflow: hidden;margin: 0;padding:0;}

abbr, acronym {border-bottom:1px dotted #efefef;cursor:help;}
hr {display:none;}
hr.end {display:block !important;clear:both;visibility:hidden;height:1px;border:0;margin:0;padding:0;color:#c00;background-color:#c00;}


#Page {
/*border:1px solid green;*/
width:750px;
padding-left:6px;
padding-right:6px;
background:transparent url(../../e_img/charte/bg_page.gif) repeat-y scroll;;
}

#EnTete {width:750px;margin:0 auto;text-align:left;height:79px;
background:url(../../e_img/charte/bg_header.jpg) no-repeat 0 0 #fff;voice-family:"\"; }\"";voice-family:inherit;width:750px;}
html>body #EnTete {width:750px;}

	#Logo {display:block;float:left;margin:0; margin-left:8px; margin-top:5px;}
		#Logo img {display:block;}


#Footer {
text-align:left;
width:762px;
height:46px;
background:#6AA3C9 url(../../e_img/charte/bg_footer.jpg) no-repeat scroll;;
line-height:40px;
font-weight:bold;
letter-spacing: 1px;
vertical-align: bottom;
margin-left:-6px;
font-size: 10px;

}

#Footer a, #Footer a:link, #Footer a:visited, #Footer a:hover { color:#000000; text-decoration:underline;}

#logo_afm, #logo_cnrs, #logo_ibm {float:left;margin-right:10px; margin-left:10px;height:40px; }



   #MenuAnnexe{width:750px;height:23px;margin:0;background:url(../../e_img/charte/bg_header_2.gif) repeat-x 0 0;text-align:right; vertical-align:bottom;voice-family:"\"; }\"";voice-family:inherit;width:750px;}
   html>body #EnTete #MenuAnnexe {width:750px;}

	.MenuAnnexe {padding:0px;padding-right:5px;}
	.MenuAnnexe #English {padding:0px;padding-right:12px;}

   	#Accessibilite {display:block;color:#999999;background:url(../../e_img/charte/picto_accessibilite.gif) no-repeat 0 3px;padding:0px 0 0 16px;margin:7px 0 0 0;}


		#CorpDePage {text-align:left;width:750px;margin:0; background:url(../../e_img/charte/bg_contenu.jpg) no-repeat bottom left; voice-family:"\"; }\"";voice-family:inherit;width:750px;}
html>body #CorpDePage {width:750px;}


#Contenu {/*border:1px solid black;*/float:right;padding-right:10px;text-align:justify;padding-bottom:15px;width:565px;
}


		#Gauche {float:left; width:170px; font-family: "MS Sans Serif", Geneva, sans-serif;list-style-type:none;padding:0;margin:0;margin-top:-8px;width:170px;voice-family:"\";}\"";voice-family:inherit;}
		#Gauche #niv0 {width:160px;}
  		#Gauche ul {margin:0;margin-left:5px;padding:0;}
		#Gauche li {list-style:none;margin:0;padding:7px 3px 7px 3px; text-align:left; border-bottom: 1px solid black;}

		/*
		#Gauche li.first{background:none !important;list-style:none;margin:0;padding-top: 0;}
  		#Gauche li.selected {list-style:none;margin:0;}
  		#Gauche li.firstselected {list-style:none;margin:0;padding-top: 0;}
		*/

		#Gauche li.selected a {color:#0061A5; }		#Gauche #niv0 ul {margin:0;margin-left:5px;}
		#Gauche #niv0 ul li {border:0; padding:3px 3px 0px 0px; }
  	   #Gauche li a:hover { color:#000;}
		#Gauche li a {font-weight:bold;text-decoration:none; color:#0061A5; }
		#Gauche #niv0 ul li a {font-weight:normal; }


		#Gauche #bt_navig_participer {background:url(../../e_img/charte/nav_bt_participer.gif) no-repeat; margin:7px 3px 7px 3px; padding-left:22px;  padding-top:2px; height:22px;
		}
		#Gauche #bt_navig_participer a, #Gauche #bt_navig_participer a:link, #Gauche #bt_navig_participer a:hover, #Gauche #bt_navig_participer a:visited {font-family:  Geneva, Arial, Helvetica, sans-serif;color:#fff; font-weight:bold; text-decoration:none;font-size:13px;
}

		div.chemin-de-fer 	{margin-left:134px;}
		div.chemin-de-fer ul {margin-bottom:2px;}
		div.chemin-de-fer li {font-family: "MS Sans Serif", Geneva, sans-serif;list-style:none; display: inline; 		}
		div.chemin-de-fer li a, div.chemin-de-fer li a:visited {text-decoration:underline; color:#0061A5; }
div.chemin-de-fer li a:hover {text-decoration:none; color:#000; }


.texte_titre_home {font-size : 14px;color:#0061A5; font-weight:bold;padding-left:8px;}


#Home_actu_top{
background: url(../../e_img/charte/home_cadre_actu_top.gif) no-repeat top;width: 275px;height: 8px;
margin: 0px;
padding: 0px;
}

#Home_actu_contenu {
width: 265px;border-left : 1px solid #2953A6;border-right : 1px solid #2953A6; background-color: #D6E6F0;font-size:11px;
padding-left : 4px;
padding-right : 4px;
padding-top: 0px;
}

#Home_actu_contenu a H2  {
margin:0;
padding:0;
font-size: 11px;
}

#Home_actu_bottom{

background: url(../../e_img/charte/home_cadre_actu_bot.gif) no-repeat bottom;width: 275px;height: 8px;
margin: 0px;
padding: 0px;
}

#Home_part_top{
background: url(../../e_img/charte/home_cadre_part_top.gif) no-repeat top;width: 275px;height: 8px;
margin: 0px;
padding: 0px;
}

#Home_part_contenu {
width: 265px;border-left : 1px solid #2C55A7;border-right : 1px solid #2C55A7; background-color: #FCE5A3;font-size:11px;
padding-left : 4px;
padding-right : 4px;
padding-top: 0px;
}

#Home_part_bottom{
background: url(../../e_img/charte/home_cadre_part_bot.gif) no-repeat bottom;width: 275px;height: 8px;
margin: 0px;
padding: 0px;
}



#Contenu a, #Contenu a:link, #Contenu a:hover,  #Contenu a:visited  {text-decoration:underline;  font-weight:bold;color:#0061A5;}

#Contenu H1, #Contenu H2  {clear:left;padding:0; margin:0; margin-top:10px; margin-bottom:5px;}

#Contenu H1, #Contenu H1 a, #Contenu H1 a:link, #Contenu H1 a:hover,  #Contenu H1 a:visited, {text-decoration:underline;font-size : 15px;color:#FA9D18; }

#Contenu H2, #Contenu H2 a, #Contenu H2 a:link, #Contenu H2 a:hover, #Contenu H2 a:visited, #Contenu H3 {font-size : 14px; color:#1760A3; font-weight:normal; }

#Contenu ul {margin-top:0;padding:0;}

#Contenu ul li {margin:0 25px 10px 15px;padding:0;list-style-image: url(../../e_img/charte/puce_fleche_bleue.gif);  list-style-position: outside;   }

#Contenu table {width:auto;}


#Contenu #plan table {width:auto; text-align:left; letter-spacing:1px;}

#Contenu #plan table td.lien {font-size : 12px; font-weight:normal;}

#Contenu div.img-txt {clear:left;
}

#bt_bleu {background:url(../../e_img/charte/bt_bleu.gif) no-repeat; padding-left:22px; height:23px; text-align:left; padding-top:2px;vertical-align:top;
		}

#bt_bleu_end {background:url(../../e_img/charte/bt_bleu_end.gif) no-repeat; margin:0; padding:0; height:23px; width:10px;
		}

#bt_bleu a, #bt_bleu a:link, #bt_bleu a:hover, #bt_bleu a:visited {font-family:  Geneva, Arial, Helvetica, sans-serif;color:#fff; font-weight:bold; text-decoration:none;font-size:13px;
}


#titre-fleche H2{
clear:left;
padding:0;
padding-left:22px;
margin:0;
margin-top:10px;
margin-bottom:5px;
font-weight:bold;
background: url(/e_img/charte/fleche_bleue.gif) no-repeat left;color:#0061A5}

#titre-fleche H2 a, #titre-fleche H2 a:link, #titre-fleche H2 a:visited, #titre-fleche H2 a:hover {
font-size : 15px;
color:#1760A3text-decoration:none;
font-weight:bold; }



#formulaire {float:left;width:120px;padding-top:2px;text-align:right;font-weight:bold;color:#0061A5;}

input.formu,textarea.formu,select.formu{
       font-size:12px;border-style:solid;border-width:1px;border-color:#0061A5;font-family : arial,sans-serif;width:300px; margin:2px;}



.ancre{
color : #1760A3;
margin:0 0 5px 0;
padding:0 0 0 15px;
font-size: 11px;
font-weight:regular;
display : block;
text-decoration:none;
background: url(../../e_img/charte/nl_sommaire_fl.gif) 0 2px  no-repeat;
}
#Contenu a.lien, #Contenu a:link.lien, #Contenu a:hover.lien, #Contenu a:visited.lien{text-decoration:none;font-weight:normal;color : #1760A3;}




/* Styles Newsletter */

#EnTete_nl {width:750px;margin:0 auto;text-align:left;height:79px;
background:url(../../e_img/charte/bg_header_nl.jpg) no-repeat 0 0 #fff;voice-family:"\"; }\"";voice-family:inherit;width:750px;}
html>body #EnTete {width:750px;}

#Contenu_nl {padding:0 10px; width:	auto;
}

#nl_left  {
float:left;
width:200px;
}

#Contenu_nl #nl_left  {
float:left;
width:200px;
margin:15px 0 0 0;
}

#nl_right {
width:600;
margin:0;
}

#Contenu_nl #nl_right {
width:500px;
margin:15px 0 0 0;
padding: 0 10px 0 10px;
border-left:1px solid #1760A3;
float:right;
}

#nl_bottom {
text-align:right;
}


.titre_nl { }

h1.titre_nl {
	background-color: #1760A3;
	color: #FFF;
	margin : 0 250px 15px -10px;
	padding : 2px 0 2px 8px;
	font-weight : bold;
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
}


#Nl_sommaire {
float:left;
margin : 0 10px 0 0;
}

#Nl_sommaire_top{
background: url(../../e_img/charte/home_cadre_actu_top.gif) no-repeat top;width: 275px;height: 8px;
margin: 0px;
padding: 0px;
}

#Nl_sommaire_contenu {
width: 265px;border-left : 1px solid #2953A6;border-right : 1px solid #2953A6; background-color: #D6E6F0;font-size:11px;
padding-left : 6px;
padding-right : 2px;
padding-top: 0px;
}

#Nl_sommaire_contenu h1  {
color : #1760A3;
margin:0 0 10px 0 ;
padding:0;
font-size: 15px;

}

#Nl_sommaire_contenu h2, #Nl_sommaire_contenu h3 {
margin:0;
padding:0;
}

#Nl_sommaire_contenu h2 a   {
color : #1760A3;
margin:10px 0 5px 0;
padding:3px 0 0 0;
font-size: 11px;
font-weight:bold;
display : block;
border-top:1px solid #1760A3;;
text-decoration:none;
}

#Nl_sommaire_contenu h3 a   {
color : #1760A3;
margin:0 0 5px 0;
padding:0 0 0 15px;
font-size: 11px;
font-weight:normal;
display : block;
text-decoration:none;
background: url(../../e_img/charte/nl_sommaire_fl.gif) 0 2px  no-repeat;
}

#Nl_sommaire_contenu h3 a:hover   {
color : #FA9D18;
background: url(../../e_img/charte/nl_sommaire_fl2.gif) 0 2px  no-repeat;
}

#Nl_sommaire_contenu ul {
margin:0;
padding:0;
}

#Nl_sommaire_contenu li {
margin:0;
padding:0;
list-style:none;
}

#Nl_sommaire_bottom{
background: url(../../e_img/charte/home_cadre_actu_bot.gif) no-repeat bottom;width: 275px;height: 8px;
margin: 0px;
padding: 0px;
}

#Nl_edito div{
text-align:justify;
margin : 0 0 8px 285px;
color: #1168A2;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
}

#Nl_edito img {
padding:5px 5px 0 10px;
float:right;
}

#Nl_edito h1 {
color : #FA9D18;
margin:0 10px 0 0 ;
padding:0;
font-size: 20px;
font-family : Arial, Helvetica, sans-serif;
display: block;
float:left;
}


#nl_right h1, #nl_right h1 a {
color : #FA9D18;
margin:0 0 10px 0 ;
padding:0;
font-size: 17px;
font-family : Arial, Helvetica, sans-serif;

}

#nl_right h2, #nl_right h2 a {
color : #1760A3;
margin:20px 0 10px 0 ;
padding:0;
font-size: 13px;
font-family : Arial, Helvetica, sans-serif;
 font-style: normal;
}

#nl_right, #nl_right div {
text-align:justify;
margin : 0 0 8px 0;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
}

#nl_left h1 {
background-color: #FA9D18;color : #FFF;
border:1px solid #1760A3;
margin:0;
padding:2px;
font-size: 15px;
font-family : Arial, Helvetica, sans-serif;
text-align:center;
 letter-spacing: 3px;
}

#nl_left h2 {
color : #1760A3;
border-top:3px solid #1760A3;
margin:10px 0 0 0;
padding:2px;
font-size: 14px;
font-family : Arial, Helvetica, sans-serif;
font-weight:bold;
}

.nl_partenaires {
margin : 10px 0 0 0;
}

.bottom { }

div.bottom {
background-color : #D6E6F0;border:1px solid #1760A3;color : #1760A3;
margin:10px 0 10px 0;
padding:7px;
font-size: 13px;
font-family : Arial, Helvetica, sans-serif;
width:500px;
text-align:left;
}

