    /************************************/
   /***  CSS - IMAGES & RESEAUX   _o/  */
  /**  Julien CORNIC - Juin 2005     **/
 /*  julien.cornic@thales-bm.com   ***/
/************************************/

body {font-size:11px;color:#000000;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; background-color:#747d7f;margin:0px;padding:0px;}

/*--- LINKS -----------------------------*/
a       {color:#D85700;font-weight:bold;text-decoration:none;}
a:hover {color:#1A60B8;text-decoration:none;}

a.style_1       {color:#30589C;font-weight:bold;text-decoration:none;}
a.style_1:hover {color:#000000;text-decoration:none;}

a.entete_article       {color:#2E75B6;font-weight:bold;text-decoration:none;}
a.entete_article:hover {color:#999999;text-decoration:none;}

/*--- MAIN DIVS -------------------------*/
#container  {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	width:999px;
	background:url(../images/fd_global.gif) repeat-y;
	z-index:1
	}

#visuel     {position:relative;display:block;float:left;background:url(../images/top_left.png) no-repeat;width:628px;height:115px;}
#footer     {position:relative;display:block;clear:both;margin:20px 0px 0px 0px;padding:5px 10px 0px 0px;width:766px;height:45px; color:#9BC5EB; text-align:right; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

/*--- TOP RIGHT DIV ----------------------*/
#top_droite                 {position:relative;display:block;float:left;background:url(../images/top_right.png) no-repeat;width:148px;height:115px;}
#top_droite a.men_dro       {background-position:bottom;display:block;text-decoration: none;height:16px;padding:5px 0px 0px 12px;}
#top_droite a.men_dro       {color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
#top_droite a.men_dro:hover {background-image: url(../images/men_dro_on.gif);color:#674107; font-weight:bold}

/*--- TOP DIV ---------------------------*/
#top         {position:relative;display:block;background:url(../images/bandeau_acc.jpg) no-repeat;width:997px;height:131px;padding:4px 10px 4px 0px; text-align:right;color:#6A6A6A;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#top img     {vertical-align:text-bottom}
#top a       {color:#6A6A6A;font-weight:normal}
#top a:hover {color:#235A98;font-weight:bold}

/*--- CENTER DIV ------------------------*/
#center             {margin-left: 10px;padding: 1px 0px 0px 0px;display:block;float:right;width:560px;margin-right:100px;text-align:justify; color:#000000;}
.corps_title        {display:block;float:right;clear:both;width:600px;background: url(../images/puce_01.gif) no-repeat 0px 3px;font-family: Verdana, Arial, Helvetica, sans-serif;border-bottom:2px solid #2E75B6;margin: 20px 6px 8px 0px;padding: 0px 0px 2px 14px;font-size:16px;font-weight:bold;color:#000000}
.corps_title_bis    {display:block;float:right;clear:both;width:546px;background: url(../images/puce_02.gif) no-repeat 0px 3px;font-family: Verdana, Arial, Helvetica, sans-serif;border-bottom:2px solid #D85700;margin: 20px 6px 8px 6px;padding: 0px 0px 2px 14px;font-size:14px;font-weight:bold;color:#000000}
.corps_title_ter    {display:block;float:right;clear:both;width:520px;background: url(../images/puce_02.gif) no-repeat 0px 3px;font-family: Verdana, Arial, Helvetica, sans-serif;border-bottom:2px solid #2E75B6;margin: 30px 6px 8px 6px;padding: 0px 0px 2px 14px;font-size:12px;font-weight:bold;color:#000000}
.corps_texte        {padding:4px 10px 4px 4px;margin-right:4px;margin-left:6px;clear:both;}
.corps_texte  p     {padding:3px;margin:2px;}
.intro              {color:#30589C; font-weight:bold; clear:both}
.acteurs_separation {border-bottom:1px solid #999999;width:100%; height:1px; margin:0px 2px 10px 2px; font-size:6px}
.code {
	padding:4px 4px 4px 4px;
	margin:10px 2px 10px 2px;
	clear:both;
	font-family:monospace;
	font-size:100%; 
	background-color:#D0D0D0;
	border:1px solid #505050;
}

/*--- MENU ------------------------------*/
#menu                           {position:relative;padding:30px 0px 40px 0px;left:16px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;width:174px;float:left; clear:both}
#menu img                       {display:block;}
#menu a.men_1, a.men_2, a.men_3 {background-position:bottom;display:block;text-decoration: none;height:18px;padding:6px 0px 0px 14px;margin: 0px 0px 4px 0px;}
#menu a.men_1                   {background-image: url(../images/men_01_off.gif);color:#2E68A8;}
#menu a.men_1:hover             {background-image: url(../images/men_01_on.gif);color:#FFFFFF;}
#menu a.men_2                   {background-image: url(../images/men_02_off.gif);color:#2E68A8;}
#menu a.men_2:hover             {background-image: url(../images/men_02_on.gif);color:#FFFFFF;}
#menu a.men_3                   {background-image: url(../images/men_03_off.gif);color:#535353;}
#menu a.men_3:hover             {background-image: url(../images/men_03_on.gif);color:#FFFFFF;}
#menu .men_separation           {height:8px}

/*--- ACTEURS ---------------------------*/
a.acteurs_lien         {display:inline; padding:1px 4px 1px 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:5px; border-bottom:1px solid #CCCCCC}
a.acteurs_lien:hover   {display:inline; padding:1px 4px 1px 2px; border-left:4px solid #2E68A8;}

.acteurs_alphabet a {padding:0px 4px 0px 5px; margin:2px; font-size:12px; background-color:#F1F1F1;border-bottom:2px solid #CCCCCC}
.acteurs_alphabet a:hover {padding:0px 4px 0px 5px; margin:2px; font-size:12px; color:#FFFFFF; background-color:#2E68A8;border-bottom:2px solid #000000}

/*--- PLUS INFO -------------------------*/
.plus_info              {display:block;float:right;clear:both;padding:4px 4px 10px 4px;}
.plus_texte             {display:block;clear:both}

/*--- OTHERS ----------------------------*/
img     {border:0px;}
ul {margin-top:4px}
li {margin-bottom:6px; list-style-type: disc}
input, select, textarea {background-color:#F6F6F6;color:#666666;border:1px solid #D6D6D6;width:200px;margin:2px;font-family: Arial, Helvetica, sans-serif;font-size:11px}
hr.separator {clear:both;visibility:hidden;padding:0px;margin:0px 0px 6px 0px}
input.submit {width:200px;background-color:#006EBF;color:#FFFFFF;border:1px solid #D6D6D6;width:200px;margin:2px;font-family: Arial, Helvetica, sans-serif; font-weight:bold;font-size:11px}
