/****************************************************************************************/
/*                                         COULEURS DE LA CHARTE                        */ 
/****************************************************************************************/
/* 
#CCCC33 : vert clair
#899E08 : vert foncé
#FFFFFF : blanc
#F58834 : orange
#34B4D1 : bleu clair
#00CCFF : bleu très clair
#1263AD : bleu foncé

*/


/****************************************************************************************/
/*                                           PAGE GENERAL                               */ 
/****************************************************************************************/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}


A {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	text-decoration: none;
	font-size: 11px; 
	color: #006699;
}

A:hover {
	color: #FF7F00;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
}



/****************************************************************************************/
/*                                         HEADER                                       */ 
/****************************************************************************************/
#header_nav  {
	position: absolute;
	margin: 5px 0 0 442px;
	width: 200px;
	height: 100px;
}


#header_nav p {
	height: 15px;
	width: 130px;
	margin: 0;
	padding: 1px 0 0 12px;
	background: url(/images/puces/plus.gif) no-repeat left center;
}

#header_nav p a.header_nav1, a.header_nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	color: #006699;
	width: 110px;
}


#header_nav p a.header_nav2 {
	color: #FFFFFF;
	background: #FF7F00;
}

#header_nav p a.header_nav1:hover, #header_nav p a.header_nav2:hover {
	color: #006699;
	background: #CFCFCF;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

/****************************************************************************************/
/*                                         HOME PAGE                                    */ 
/****************************************************************************************/
#home_entete {
	background: url(/images/couv_annu2005_bas.jpg) no-repeat;
	width: 738px;
	height: 101px;
}

#content_home {
	position: absolute;
	margin: 103px 0 0 45px;/*100 0 0 182px*/
	width: 738px;
	height: 100%;
	z-index: 5;
	left: 137px;
	top: -3px;

	font-size: 11px; 
	color: #0000000; 
	text-align: justify; 
}

#content_home A  {
	font-size: 11px;
	color: #006699;
}

#content_home A:hover {
	color: #FF7F00;
	text-decoration: underline;
}

.home_bienvenue {
	font-family: Arial, Verdana, Times, Helvetica, sans-serif;
	color: #006699;
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	padding-left: 40px;
	padding-top: 10px;
}

.home_bienvenue_texte {
	/*font-family: Arial, Verdana, Times, Helvetica, sans-serif;
	color: #006699;
	background-color: #FFFFFF;*/
	font-size: 11px;
	font-weight: normal;
	/*padding-left: 40px;
	padding-top: 10px;*/
}

.home_input {
	font-family: Arial, Verdana, Times, Helvetica, sans-serif;
	font-size: 9px;
	width: 80px;
	height: 19px;
}

.home_check {
	font-family: Arial, Verdana, Times, Helvetica, sans-serif;
	font-size: 9px;
	width: 13px;
	height: 13px;
}

.home_pw_oublie a {
	font-family: Arial, Verdana, Times, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
}

.home_pw_oublie a:hover {
	font-family: Arial, Verdana, Times, Helvetica, sans-serif;
	font-size: 8px;
	color: #00FFFF;
}

.home_rubriques {
	font-family: Arial, Verdana, Times, Helvetica, sans-serif;
	color: #FF7F00;
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	/*padding-left: 40px;
	padding-top: 10px;*/
}

.home_rubriques A {
	font-family: Arial, Verdana, Times, Helvetica, sans-serif;
	color: #FF7F00;
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	/*padding-left: 40px;
	padding-top: 10px;*/
}

/************** TICKER FONDU *************/

#tickertape{
position:relative;
layer-background-color:black;
width:230;
height:51;
}

#subtickertape{
	background-color:black;
	position:absolute;
	border: 1px solid black;
	width:230;
	height:52;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;

}

.subtickertapefont{
font:normal 10px Verdana;
text-decoration:none;
color:white;
}

#subtickertape a {
color:white;
text-decoration:none;
}

#subtickertape a:hover {
color:#CCCCCC;
text-decoration:none;
}
/****************************************************************************************/
/*                                           FIL d'ARIANE                               */ 
/****************************************************************************************/
#ariane {
	position: absolute;
	margin: 103px 0 0 105px;/*103px 0 0 64px*/
	width: 633px;
	height: 1px;
	z-index: 5;
	left: 137px;
	top: -3px;

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #006699; 
	text-align: left;
	vertical-align: middle;  
}

#ariane_accueil {
	position: absolute;
	margin: 103px 0 0 45px;
	width: 65px;
	height: 20px;
	z-index: 5;
	left: 137px;
	top: -3px;

}

#ariane A, A:hover { 
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 9px; 
	text-decoration: underline;
}

#ariane .intro { 
	color: #999999; 
}


/****************************************************************************************/
/*                                           PAGE ARTICLE                               */ 
/****************************************************************************************/
#header {
	position: absolute;
	margin: 0 0 0 182;
	width: 738px;
	height: 100px;
	background: url(/images/header.jpg) no-repeat;
}

#content {
	position: absolute;
	margin: 125px 0 0 45px;/*100 0 0 182px*/
	width: 738px;
	height: 131px;
	z-index: 5;
	left: 138px;
	top: -4px;

	font-size: 11px; 
	color: #0000000; 
	text-align: justify; 
}

.article_titre { 
	/*font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 11pt; 
	font-style: normal; 
	font-weight: bold ; 
	color: #006699; 
	text-align: left; 
	vertical-align: middle; 
	
	border-color: #006699;
	border-style: solid; 
	border-width: 0px 0px 1px 0px; 
}

#content A, #content_frm A  {
	font-size: 11px;
	color: #006699;
	text-decoration: underline;
}

#content A:hover, #content_frm A:hover {
	color: #FF7F00;
	text-decoration: underline;
}



/****************************************************************************************/
/*                                         PRIVE                                        */ 
/****************************************************************************************/

#content_prive A:hover{
	color: #FF7F00;
	text-decoration: underline;
}

#content_prive .input {
	height: 250px;
}

.cadre_prive_menu1 {
	background-color: #F8CF94;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	color:#000000;
}

.cadre_prive_menu2 {
	background-color: #D8E0DE;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	color:#000000;
}

/****************************************************************************************/
/*                                         BOUTIQUE                                     */ 
/****************************************************************************************/
#boutique_entete {
	/*background: url(/images/couv_annu2005_bas.jpg) no-repeat;*/
	width: 738px;
	height: 60px;
}

#content_boutique {
	position: absolute;
	margin: 101px 0 0 45px;/*100 0 0 182px*/
	width: 738px;
	height: 100%;
	z-index: 5;
	left: 137px;
	top: -3px;

	font-size: 11px; 
	color: #0000000; 
	text-align: justify; 
}

#content_boutique A {
	font-size: 11px;
	color: #006699;
	text-decoration: underline;
}

#content_boutique A:hover {
	color: #FF7F00;
	text-decoration: underline;
}
/****************************************************************************************/
/*                                         FOOTER                                       */ 
/****************************************************************************************/
#footer {
	width: 100%;
	height: 60px;
}

#footer .footer_texte, #footer A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

#footer a:hover {
	text-decoration: underline;
}


/****************************************************************************************/
/*                                         CALENDRIER                                   */ 
/****************************************************************************************/
#calendar A
{
    FONT-SIZE: 7pt;
    COLOR: #186194;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

#calendar A:visited
{
    FONT-SIZE: 7pt;
    COLOR: #186194;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

#calendar A:active
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

#calendar A:hover
{
    FONT-SIZE: 7pt;
    COLOR: #00795a;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

#calendar table
{
    FONT-SIZE: 7pt;
    /*BORDER-LEFT: medium none;*/
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#calendar td
{
    FONT-SIZE: 7pt;
    /*BORDER-LEFT: medium none;*/
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#calendar .cell
{
    FONT-SIZE: 7pt;
    /*BORDER-LEFT: medium none;*/
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-top: solid 0px #999999; 
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #999999; 
	border-left: solid 0px #999999; 
}

#calendar .tdtitre
{
    FONT-SIZE: 7pt;
    /*BORDER-LEFT: medium none;*/
	background-color:#186194;
    COLOR: #FFFFCC;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-top: solid 0px #999999; 
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #999999; 
	border-left: solid 0px #999999;
}

#calendar .tdtitre2
{
    FONT-SIZE: 7pt;
    /*BORDER-LEFT: medium none;*/
	background-color:#999999;
    COLOR: #FFFFCC;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-top: solid 0px #999999; 
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #999999; 
	border-left: solid 0px #999999;
}

#calendar select, #calendar input
{
    FONT-SIZE: 7pt;
    /*BORDER-LEFT: medium none;*/
	background-color:#FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#calendar .textenormal
{
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#calendar .texteblc
{
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


#calendar .jour
{
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: #003F62;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


#calendar .tabselect{
	cursor: hand;
	background-color:#99CCFF;
	color:#0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
}

#calendar .tabnormal{background-color:white; color:navy}

#calendar .tabover{
	cursor: hand;
	background-color:#99CCFF;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
}

#calendar .test {
	border: 5pt solid #CCCCCC;
	width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


/****************************************************************************************/
/*                                         TEXTE                                        */ 
/****************************************************************************************/
 .h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; }
 .texte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color:#000000; align:justify;}
 .textepetit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #000000; }
 .erreur {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color:#FF0000; font-weight: bold; }
 .carte_nom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color:#1263AD; line-height: 12pt; text-align: left;}
 .carte_texte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color:#1263AD; line-height: 12pt;}
 .contact_message {  font-family: Courier New, Courier, mono; font-size: 9pt; font-style: normal; color:#000000; }
 .textemini { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 7pt; font-style: normal; }
 .textemini_gris { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 7pt; font-style: normal; color: #666666; }
 .textemini_blanc { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 7pt; font-style: normal; color: #FFFFFF; }
 .textemicro { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 6pt; font-style: normal; }
 .textemicro_gris { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 6pt; font-style: normal; color: #666666; }
 .textemicro_blanc { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 6pt; font-style: normal; color: #FFFFFF; }
 
 .texte_fixe {  font-family: Courier New, Courier, mono; font-size: 8pt; font-style: normal; color:#000000; }
 .textegros { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; }
 .textegros_bleu2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold ; color: #FFFFFF; background-color: #003399; text-align: center; vertical-align: middle; }
 .ok { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #006633;	font-weight: bold; }

/****************************************************************************************/
/*                                         TITRES                                       */ 
/****************************************************************************************/
 .titre          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFF33; font-style: normal; font-weight: bold; }
 .titre_jaune    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFF33; background-color: #1263AD; text-align: center; }
 .titre_jaune_na { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFF33; background-color: #F58834; text-align: center; }
 .titre_blanc    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #1263AD; text-align: center; }
 .titre_blanc_na { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #F58834; text-align: center; }
 .titre_blanc_gauche   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #1263AD; text-align: left; }
 .titre_blanc_gauche_bloc_home   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #1263AD; text-align: left; }
 .bandeau_msg_espperso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #899E08; text-align: center; }
 .titre_paragraphe { font-family: Verdana, Arial, Helvetica, sans-serif; color:#1263AD ; font-size: 11px; font-weight: bold; /*border-style: solid; border-width: 0 0 1px 0; border-color: #1263AD; background-color: #1263AD*/; padding-top: 14px; }
 .titre_paragraphe_suite { border-style: solid; border-width: 1px 0 0 0; border-color: #1263AD; }
 .titre_blanc_fond_noir { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #000000; text-align: left; }
 .titre1         {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #1263AD;
	text-align: left;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 2px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #1263AD;
	border-right-color: #1263AD;
	border-bottom-color: #1263AD;
	border-left-color: #1263AD;
}

 .titre2         {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #1263AD;
	text-align: right;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 2px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #1263AD;
	border-right-color: #1263AD;
	border-bottom-color: #1263AD;
	border-left-color: #1263AD;
}

 .titre3         {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #1263AD;
	text-align: center;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 2px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #1263AD;
	border-right-color: #1263AD;
	border-bottom-color: #1263AD;
	border-left-color: #1263AD;
}
 .titregros_bleu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold ; color: #1263AD; }
 .titremicro_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-style: normal;
	color: #666666;
}


 .titre_index {font-family : Verdana,Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight:bold;   color: #003399; text-decoration:none; }
 .titrebandeauhaut { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold ; color: #FFFFFF; background-color: #2F3477; text-align: left; vertical-align: middle; }
 .titrebandeauhautprive { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold ; color: #FFFFFF; background-color: #003399; text-align: center; vertical-align: middle; }
 .titregros {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000; text-align: left; vertical-align: middle; }
 .titregros_bleu2 { font-family:  Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold ; color: #FFFFFF; background-color: #003399; text-align: center; vertical-align: middle; }

/****************************************************************************************/
/*                                         CADRES PHOTO                                 */ 
/****************************************************************************************/

.cadre_photo1         {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #1263AD;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1263AD;
	border-right-color: #1263AD;
	border-bottom-color: #1263AD;
	border-left-color: #1263AD;
}

.cadre_photo2         {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}

.cadre_photo3         {
	border-width: 1px;
	border-style: solid;
	border-color: #F58834;
}

.cadre_photo4         {
	background-color: #E8FAFD;
	Border: 2px solid #999999 #CEDFEA;
	/*Filter: Alpha(Opacity=100, FinishOpacity=0, Style=3, StartX=10, StartY=10, FinishX=100, FinishY=0*/
}

.cadre_avertissement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #1263AD;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F58834;
	border-right-color: #F58834;
	border-bottom-color: #F58834;
	border-left-color: #F58834;
	text-align: center;
	padding: 4px;
}


/****************************************************************************************/
/*                                         TABLEAUX                                     */ 
/****************************************************************************************/
table {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	font-weight: normal; 
}

 .tableau1col {
	/*position: relative;*/
	float: left;
	width: 700 px;
	text-align: center;
	/*z-index: 20;*/
}

 .tableau2col {
	float: left;
	width: 300 px;
	margin-left: 25px;
	margin-right: 25px;
	text-align: center;
/*	z-index: 20;*/
}

 .cell        {  font-family: Verdana, Arial, Helvetica, sans-serif;  border-color: #000000 black black; font-size: 8pt; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
 .cell_B      {  font-family: Verdana, Arial, Helvetica, sans-serif;  border-color: #000000 black black; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
 .cell_B      {  font-family: Verdana, Arial, Helvetica, sans-serif;  border-color: #000000 black black; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
 .cell_mini_B {  font-family: Verdana, Arial, Helvetica, sans-serif;  border-color: #000000 black black; font-size: 7pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
 .cell_D      {  font-family: Verdana, Arial, Helvetica, sans-serif;  border-color: #000000 black black; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px;}
 .cell_G      {  font-family: Verdana, Arial, Helvetica, sans-serif;  border-color: #000000 black black; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; }
 .cell_GD     {  font-family: Verdana, Arial, Helvetica, sans-serif;  border-color: #000000 black black; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;}
 .cell_H      {  font-family: Verdana, Arial, Helvetica, sans-serif;  border-color: #000000 black black; font-size: 8pt; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
 .cell_HB     {  font-family: Verdana, Arial, Helvetica, sans-serif;  border-color: #000000 black black; font-size: 8pt; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
 .cell_contact{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #999999;
	font-size: 8pt;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 480px;
	height: 20px;
	background-color: #FFFFFF;
	vertical-align: middle;
}

 .cell_contact_mini{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #999999;
	font-size: 8pt;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 200px;
	height: 20px;
	background-color: #FFFFFF;
	vertical-align: middle;
}

 .titre_tab   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal ; color: #FFFF99; }
 .titrecol    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold ; color: #FFFF33; background-color: #3366CC; text-align: center; vertical-align: middle; } 
 .cell_B_gris      {  font-family: Verdana, Arial, Helvetica, sans-serif;  border-color: #999999; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }

/****************************************************************************************/
/*                                         LIENS                                        */ 
/****************************************************************************************/
 .liengros_bleu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: bold ; color: #003399; text-decoration:none; }
 .lienmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; }
 .lienpetit0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
 .lienpetit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #990000; text-decoration:underline; }
 .lienpetitclair { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CCFF66; }
 .lien_bleu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal ; color: #A8BDD6; text-decoration:none;}

/****************************************************************************************/
/*                                               MENU                                   */ 
/****************************************************************************************/
#menu_logo {
	position: absolute;
	margin: 0 0 0 35px;
	width: 201px;
	height: 100px;
}

#menu_login {
	position: absolute;
	margin: 100px 0 0 35px;
	width: 201px;
	height: 98px;
}

#menu_pad {
	position: absolute;
	margin: 200px 0 0 0px;
	width: 35px;
	height: 399px;
}

#nav {
	position: absolute;
	margin: 200px 0 0 35px;
	width: 147px /*201*/;
	height: 399px;
	background: url(/images/menu_fond.gif) no-repeat;
	z-index: 30;
}

#prive_nav {
	position: absolute;
	margin: 200px 0 0 35px;
	width: 147px /*201*/;
	height: 399px;
	background-color: #CCCCCC;
	z-index: 30;
}



/* menuV3.css
 * For: menuDropdown.js (version: 0.1x)*/


/* 1ER NIVEAU DU MENU */
/* ------------------ */
#menuList1 {
	/*border: 1px solid #CCC;*/
	margin: 2px 2px 0px 4px;
	/*padding: 2px 2px 2px 4px;*/
  /* if the menu is vertical:
   * margin-left + border-left-width + padding-left must be equal to
   * margin-right + border-right-width + padding-right
   */
}

#menuList1 li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
  /* do not change these rules */
}

/* RUBRIQUE SANS SOUS-RUBRIQUE */
/* --------------------------- */
#menuList1 li a {
	background-color: transparent;
	display: block;
	margin: 0 0 0 0px;
	/*padding: 2px 2px 10px 2px;*/
	z-index: 10;
	color: #2F3477;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
 /* font-weight: bold;*/
}

#menuList1 li a.level2, #menuList1 li a.prive_level2 {
	padding: 2px 2px 10px 2px;
}

#menuList1 li a.prive_level2:hover, #menuList1 li a.prive_level2:focus {
	background-color: #F58834;
	color: #FFFFFF;
	
}

#menuList1 li a:hover, #menuList1 li a:focus {
  background-color: #CCCCCC;
  border-color: #2F3477;

  /* police du texte */
  color: #000;
  font-family: Verdana,Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  text-decoration: none;
}


/* RUBRIQUES AVEC SOUS RUBRIQUES (AVEC FLECHE DROITE) */
/* -------------------------------------------------- */
#menuList1 li a.actuator {
	/*background: url(/images/navigation/flechedroite.gif) no-repeat 100% 50%;*/
	/*padding-right: 0px;*/
	/*margin: 2px 2px 0px 4px;*/
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	height: 80px;
	font-weight: bold;
	/*width: 147px;*/
}

#menuList1 li a.actuator:hover, #menuList1 li a.actuator:focus {
	background: url(/images/MenuFondTitre.gif) no-repeat left top;
	width: 100px;
	color: #000;
	/*font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;*/
}


#menuList1 li a.prive_actuator {
	background: url(/images/puces/flechedroite.gif) no-repeat 100% 50%;
	color: #1263AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	/*height: 25px;*/
	margin: 0 0 10px 0;
	font-weight: bold;
	vertical-align: middle;
}

#menuList1 li a.prive_actuator2 {
	color: #1263AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	/*height: 25px;*/
	margin: 0 0 10px 0;
	font-weight: bold;
	vertical-align: middle;
}

#menuList1 li a.prive_actuator:hover, #menuList1 li a.prive_actuator:focus, #menuList1 li a.prive_actuator2:hover, #menuList1 li a.prive_actuator2:focus {
	/*background-color: #1263AD;
	color: #00CCFF;*/
	background-color: #F58834;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	/*height: 25px;*/
	margin: 0 0 10px 0;
	font-weight: bold;
	vertical-align: middle;
}




/* MENU NIVEAUX 2 ET SUIVANTS */
/* -------------------------- */
#menuList1 .menu {   /* cadre du sous menu */
	/*background-color: #1263AD;*/
	/*border: 1px solid #CCCCCC;*/
	margin: -37px 2px 0 -50px/*-105*/; /*H D B G*/
	padding: 4px 2px 2px 2px; /*H D B G*/ 
	z-index: 20;
	position: absolute;
	visibility: hidden;
	/*color: #OOOOOO;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;*/
	width: 170px;
}

#menuList1 .prive_menu {   /* cadre du sous menu */
	background-color: #CCCCCC;
	/*border: 1px solid #CCCCCC;*/
	margin: -37px 2px 0 0px/*-105*/; /*H D B G*/
	padding: 4px 2px 2px 2px; /*H D B G*/ 
	z-index: 20;
	position: absolute;
	visibility: hidden;
	color: #FFFFFF;
	/*font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;*/
	width: 170px;
}

#Association  {
	background-color: #CCCC33;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

#Reseau  {
	background-color: #899E08;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

#Carriere  {
	background-color: #FFFFFF;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#Actualite {
	background-color: #F58834;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

#Recruter  {
	background-color: #34B4D1;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

#Prive{
	background-color: #FFFFFF;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #F58834 ;
	border-left: 1px solid #F58834 ;
}

/* CHAMPS */
/* ------- */
#menuList1 .input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal; 
	margin: 0;
	color: #999999;
	vertical-align: middle;
}