/* CSS Document */
/*

##############################################
#                                            #
#   COULEURS DU SITE DIXIEMEFAMILLE.COM :    #
#                                            #
##############################################

  ---- NUANCES DE BORDEAUX :
  
 Texte et trait (bordeaux) : #990000 / RVB (153,0,0)
 

 ---- NUANCES DE VERT :
  
 Tableau puce et autre (Vert) : #CCFF66 / rvb (204, 255, 102)

 Vert pale :#CCFF99
 
 Vert pastel : #E0FFCA
 
 Vert violent : #04DB0A
 
 
 ---- NUANCES DE ORANGE :
 
 Colonne de gauche (orange) : #FF9933 / rvb (255, 153, 51)
 
 Orange pale : #FFCC66
 
 Orange pastel : #FFE179
 
 Jaune orangé léger du fond des formulaires : #FFFADE
 
 ---- NUANCES DE BLEU :
  
 Bleu #6666CC
 
 ---- NUANCES DE VIOLET

violet : #DB04D8;

 ---- NUANCES DE GRIS

Gris : #E4E4E4 

 ---- NUANCES DE JAUNE

Jaune :#EFB62F
*/

body{
 margin: 10px;
padding: 0;
font: 1em Verdana, sans-serif;
font-family: verdana; font-size: 14px; color: #000000;
 } 

p{
font-family: verdana; font-size: 12px; color: #000000;
}


/* ################ TYPE DE LIENS  #################*/
A {
 color: #990000; text-decoration: underline;
 } 

A:hover {
 color: #220089; text-decoration: none;
 } 

A.online {
 color: #990000; text-decoration: underline;font-weight:bold;
 } 

A.online:hover {
 color: #220089; text-decoration: none;font-weight:bold;
 } 

A.offline {
color: #aaaaaa; text-decoration: underline;font-weight:bold;
}
A.offline:hover {
color: #cccccc; text-decoration: none;font-weight:bold;
}
A.glossaire {
 color: #990000; text-decoration: underline; font-style:italic; font-weight:500;
}

A.glossaire:hover {
 color: #220089; text-decoration: none; font-style:italic;
} 

A.smenu {
 color: #990000; text-decoration:none; font-size:12px;font-weight:bold;
 } 

A.smenu:hover {
 color: #220089; text-decoration: underline;
  } 

A.bus {
 color: #990000; text-decoration:none; font-size:10px;font-weight:normal; text-align:left
 } 

A.bus:hover {
 color: #220089; text-decoration: underline;
  } 

A.gros {
 color: #000000; font-weight: bolder;text-decoration: none; font-size: 18px;
 } 

A.gros:hover {
 color: #FF0000; text-decoration: underline; 
 } 

A.petit {
 color: #000000; text-decoration: none; font-size: 10px;
 } 

A.petit:hover {
 color: #FF0000; text-decoration: none;
 }  

.champs {
 font-family: verdana; font-size: 14px; color: #990000; background-color:#ffffee;border-color:#ff9933;
 }

.tabarrondi{
background-image : url("../../public/images/arrondi_haut.jpg");background-repeat:no-repeat
}

/*######## ÉLÉMENTS DE FORMULAIRE ######*/
.bouton{
font-family: verdana; font-size: 12px; font-weight:bold; color: #990000; background-color:#ccff66;border-color:#ff9933; border-style:outset; border-width:2px;
}

.boutonorange{
font-family: verdana; font-size: 12px; font-weight:bold; color: #990000; background-color:#ff9933; border-color:#ccff66; border-style:outset; border-width:2px;
}

input,textarea{
 font-family: verdana; font-size: 12px;color:#990000; border-color:#990000; border-style:solid; border-width:1px; padding:2 2 2 4;
 }
 
input.sansbordure{
  border-style:none;
  border-width:0px;
 }

input.connected {
	font-family: verdana;
	font-size: 12px;
	color:#990000;
	background-color: #CCFF99;
	border-style: none;
	border-width:0px;
	font-weight: bold;
	text-align:center;
}

input.en_cours {
/*sert pour l'affichage du texte défilant "en cours" dans un cadre blanc*/
 border-style:none;
 border-width:0px;
 background-color:#6666CC;
 font-family: verdana;
 font-size: 12px;
 color:#FFFFFF;
 font-weight:bold;
}
 
input.submit,button.submit{
font-family: verdana;
font-size: 12px; 
color:#ff0000;
border-color:#000000;
border-style:solid;
border-width:2px;
background-color:#ffffff;
font-weight:bold;
font-variant:small-caps;
} 


select{ 
 font-family: verdana; font-size: 12px; color: #990000; background-color:#ffffff; border:#990000 1px solid;
}

select.court{
font-family: verdana; font-size: 10px; color: #990000; background-color:#ffffff; border:#990000 1px solid; width: 300px;
}


/*######## TITRES DIVERS ######*/
.titre {
Font-family:verdana; color: #990000; font-size:18px ; font-weight:bold; background-color:#ff9933; text-align:left;line-height:30px;
}

.titrevert {
Font-family:verdana; color: #990000; font-size:18px ; font-weight:bold; background-color:#CCFF66; text-align:left;line-height:30px;
}

.titrevertnormal {
Font-family:verdana; color: #990000; font-weight:bold; background-color:#CCFF66; text-align:center;
}

.titrebordeaux{
Font-family:verdana; color: #990000;  font-weight:900; font-size:18px;
}

.competence {
Font-family:verdana; color: #990000; font-size:18px ; font-weight:bold; background-color:#ccff66; text-align:left;line-height:30px;
}

.grostxt {
 font-size:16px ;margin-left:70px;margin-right:70;
 }

.cursive {
 font-family:cursive; font-size:20px; 
 }

.cursive2 {
 font-family:cursive; font-size:24px;margin-right:70;margin-left:70px;text-align:justify;
 }

.fantasy {
 font-family:fantasy; font-size:20px;
 }

li {
 Font-family:verdana; 
 }

.liste {
list-style-type:circle;
}

.interligne{
 line-height:25px;
 }
 
.italique{
 Font-style :italic; color:#990000; 
 }

.retrait{
 margin-left:70px;
 }

.retraitgd{
 margin-left:30px;margin-right:30px; text-align:justify; 
 }
 
 .dixiemediv{
 text-align:justify; background-color:#FFFFCC;BORDER-RIGHT: 2px inset #ccff66; BORDER-LEFT: 2px inset #ccff66;BORDER-TOP: 2px inset #ccff66; BORDER-BOTTOM: 2px inset #ccff66; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;
 }

.fond{
 background-color:#ff9933;
 }
 
 .fondorange{
 background-color:#ff9933;border-color:#ff9933;
 }

.fondvert{
 background-color:#ccff66; border-color:#ccff66;
 }
 
.fondblanc{
 background-color:#ffffff; border-color:#ccff66;
 }

.trait{
 background-color:#990000;
 }

.nompersonne{
Font-family:verdana; color: #990000;  font-weight:900; font-size:14px;line-height:18px;
}

.bordeau {
 color:#990000;
 }
 
 .bordeaubold {
 color:#990000;font-weight:bold;
 }
 
 .bordeaupetit {
 color:#990000; font-size:12px;
 }
 
sanspuce {
list-style-type: none;
}

/* ################### Cadre actu ###################*/
 
 .actu_petit_j {
 color:#000000; font-size:11px;text-align:justify;line-height:10px;padding-bottom:0;margin-bottom:0;padding-top:0;margin-top:0
 }
 a.actu {
 color:#000000; font-size:11px;text-align:justify;line-height:10px;padding-bottom:0;margin-bottom:0;padding-top:0;margin-top:0;text-decoration:none
 }
 .actu_titre_j {
 color:#990000; font-size:11px;text-align:justify;line-height:10px;padding-bottom:0;margin-bottom:0;text-decoration:none
 }

.plus_dinfos {
font-size:xx-small;text-align:right;line-height:10px;padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0;
}

.interview {
font-size:xx-small;line-height:10px;padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0;margin-left:5px;
}
/*################## Cadre presse ##################*/
 
 .rdepresse{
color:#000000; font-size:11px;line-height:10px;text-align:right;
}

.soustitre{
 color:#990000;font-weight:bold;
 }

.soustitregd{
 color:#990000;font-weight:bold;margin-left:30px;margin-right:30px; text-align:justify;
 }

.cursivebordeau{
 font-family:cursive; font-size:20px;color:#990000;
 }

.copy {
font-size:xx-small
}



/*############# Cadre citation à droite #############*/

/*ancienne version en violet
.citation {
font-size:xx-small;margin-left:5px;margin-right:5px;color:#6666CC;
}*/

.citation,a.citation,a.citation:hover {
font-size:8pt;margin-left:5px;margin-right:5px;color:#000000;margin-bottom:0;padding-bottom:0;line-height:12px;text-decoration:none;
}

.signature {
font-size:8pt;text-align:right;line-height:10px;padding-top:4;margin-top:4;padding-bottom:0;margin-bottom:0;
}

.interview {
font-size:xx-small;line-height:10px;padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0;margin-left:5px;
}

.textenoir{
Font-family:verdana; color: #000000; font-size:12px ; 
}

.textenoirpetit{
Font-family:verdana; color: #000000; font-size:11px ; 
}


/*################### Cadre RCE ##############*/
.texteviolet{
Font-family:verdana; color: #DB04D8; font-size:12px ; text-align:left; padding: 5 5 5 5;
}

.textepied {
font-size:xx-small;line-height:10px;padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0;margin-left:5px;
}

/*################### Cadre centraux ##############*/
.textebesoin{
Font-family:verdana; color: #000000; font-size:12px ; margin-left:5px;margin-right:5px;color:#105B12;
}

.texteaide{
Font-family:verdana; color: #000000; font-size:12px ; margin-left:5px;margin-right:5px;color:#6F3700;
}

.texteblanc{
Font-family:verdana; color: #FFFFFF;  line-height:10px;vertical-align:middle;
}

.blanc{
Font-family:verdana; color: #FFFFFF; text-decoration:none; font-weight:900;
}

.blancfin{
Font-family:verdana; color: #FFFFFF; text-decoration:none;font-size:11px;
}

.titreblanc{
Font-family:verdana; color: #FFFFFF;  font-weight:900; font-size:18px;
}

.textleft{
text-align:left;
}

.textleftadmin
{
    FONT-FAMILY: Verdana, Helvetica, arial, Geneva, SansSerif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: left;
    COLOR: #000000
}

.textright{
text-align:right;
}

.listeparent
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 25px;
    TEXT-ALIGN: left; COLOR: #000000; font-style: normal; text-decoration: none
}


.listeenfant
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; LINE-HEIGHT: 20px;
    TEXT-ALIGN: left; COLOR: lime; font-style: normal; text-decoration: none
}


.listelesdeux
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; LINE-HEIGHT: 20px;
    TEXT-ALIGN: left; COLOR: #0099CC; font-style: normal; text-decoration: none
}


.listelesdeuxparent
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; LINE-HEIGHT: 20px;
    TEXT-ALIGN: left; COLOR: #000000; font-style: normal; text-decoration: none
}


.listelesdeuxenfant
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; LINE-HEIGHT: 20px;
    TEXT-ALIGN: left; COLOR: lime; font-style: normal; text-decoration: none
}

.soustitreorange{
 color:#ff9933;font-weight:bold;
 }
 
.message {
background-color:#FFFFFF;
color: #990000;
text-decoration:blink;
font-weight:bold;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 13px;
}

.titreadmin
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, SansSerif;
    FONT-SIZE: 14px;
    LINE-HEIGHT: 18px;
    TEXT-ALIGN: center;  
 	font-weight : bold;
}

.commentleft
{
    FONT-FAMILY: Verdana, Helvetica,  arial, Geneva, SansSerif;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: left;
    COLOR: #000000
}

/* ############ TABLE ET OBJET SANS BORDURE ####################*/

.borderless {
border-style:none; 
border-width:0px; 
}


.borderlessorange {
border-style:none; 
border-width:0px; 
border-color:black;
background-color:#ff9933;
}


.borderlessform {
/* objet des form sans bordure dans la div contenu form partie privée*/
border-style:none; 
border-width:0px; 
border-color:black;
background-color:#FFFADE;
}

/* ############ TABLE AVEC BORDURES DE COULEUR ####################*/

.bordureverte{
border-style:solid; 
border-width:1px; 
border-color:#CCFF66;
}

.bordurevertecentre{
border-style:solid; 
border-width:1px; 
border-color:#CCFF66;
text-align:center;
}

.bordurevertefonce{
border-style:solid; 
border-color:#04DB0A;
}

.bordureorange{
border-style:solid; 
border-width:1px; 
border-color:#ff9933;
}

.bordurebleue{
border-style:solid; 
border-width:1px; 
border-color:#6265D1;
}

.bordurejaune{
border-style:solid; 
border-width:1px; 
border-color:#EFB62F;
}

.bordurejaunedor{
border-style:solid; 
border-width:1px; 
border-color:#FFFF00;
}

.bordureviolette{
border-style:solid; 
border-width:1px; 
border-color:#DB04D8;
}

.borduregrise{
border-style:solid; 
border-width:1px; 
border-color:#CCCCCC;
}

.bordurerouge{
border-style:solid; 
border-width:1px; 
border-color:#FF0000;
}

.bordurebordeaux{
border-style:solid; 
border-width:1px; 
border-color:#990000;
}

.bordurenoire{
border-style:solid; 
border-width:1px; 
border-color:#000000;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.sansbord{
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.bordurejaune_cdepresse{
border-width:5px; 
border-color:#FFFF99;
}

.bordurebleue_cdepresse{
border-width:5px; 
border-color:#66FFFF;
}

/*marge ds contenu de cellule*/
.contenu_marge5{
padding:0 5 0 5;
}

.contenu_marge10{
padding:0 10 0 10;
}

#subvention table{
border-width:2px;
}



/*classe qui définit le cadre et le fond de la div contenu de la partie privée pour les formulaires (inscription, modification) */
.div_contenu_form{
border-style:solid; 
border-width:3px; 
border-color:#04DB0A;
background-color : #FFFADE;
}





a.aide {
 FONT-FAMILY: Verdana, Helvetica,  arial, Geneva, SansSerif;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: left;
 color: #990000; text-decoration: underline; font-weight:500;
 } 

.aide:hover {
 FONT-FAMILY: Verdana, Helvetica,  arial, Geneva, SansSerif;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: left;
 color: #220089; text-decoration: none;
 } 

/* ############# CSS POUR LES ONGLETS #################### */
.TabCommon {FONT: 14px Verdana; COLOR: #CC6600; PADDING: 5px; FONT-WEIGHT: bold; TEXT-ALIGN: center; HEIGHT: 30px; WIDTH: 100px;} 
.TabContent {PADDING: 5px;} 
.TabContentBottom {PADDING: 10px; BORDER-BOTTOM: 2px outset #ccff66;} 
.TabOff {CURSOR: pointer; BACKGROUND-COLOR: #CFF4C6; BORDER-LEFT: 1px solid #BBBBBB;} 
.TabOn {CURSOR: default; BORDER-TOP: 2px outset #ccff66; COLOR: #990000;} 
.TabBorderBottom{BORDER-BOTTOM: 2px inset #ccff66;} 
/*.TabActiveBorderLeftRight{BORDER-RIGHT: 2px outset #ccff66; BORDER-LEFT: 2px outset #ccff66;}*/
.TabActiveBackground {BACKGROUND-COLOR: #CCFF66;} 
.TabActiveBorderLeft{BORDER-LEFT: 2px outset #ccff66;} 
.TabActiveBorderRight{BORDER-RIGHT: 2px outset #ccff66;}

/*############## CSS pour le CDR ########################*/
.CellContenu {BACKGROUND-COLOR:#FFFADE;padding: 10 10 10 10; BORDER: 2px inset #ccff66;}


/* ############# CSS POUR LES MENUS #################### */


dl, dd {
list-style-type: none;
margin: 0 0px 0 0;
padding: 0;
}

dt{
list-style-type: none;
margin: 0 0px 0 0;
padding: 4;
color:#990000;
font-size:12px;
}

dt.image{
margin: 0 0 0 0;
padding: 0;

}

#menu li {
list-style-type: none;
margin: 0 15px 0 0px;
padding: 0;
display: inline;
font-size: 11px;
vertical-align:middle;
}


#menu {
position : absolute;
left: 200px;
top: 10px;
width:670px;
}

#menu dl {
float: left;

}


#menu a {
text-decoration: none;
margin-left:5px;
margin-right:5px;
}

#menu a:hover {
text-decoration: none;
}

/* ALIGNEMENT IMAGE D'ARRONDI SOUS MENU*/
.imagegauche{
text-align:left;
float:left;
margin : 0 0 0 0;
}

/* MENU 1 :  Rouge et blanc */
.rouge{
background-color:#FF0000;
color:#FFFFFF;
font-weight:bold;
/*Hauteur de ligne spécifié pour les éléments de menu sur une ligne
line-height:28px;*/
text-align:center;
}

.rougepriv{
background-color:#FF0000;
color:#FFFFFF;
font-weight:bold;
/*Hauteur de ligne spécifié pour les éléments de menu sur une ligne*/
line-height:28px;
text-align:center;
}

a.rouge,a.rouge:hover,a.rouge:visited{
color:#FFFFFF;
}

#smenu1 {
position: absolute;
left: 0px;
/* determine le décalage vers le bas du sous menu
margin: 5 0 0 0;
*/
font-size: 10px;
width: 670px;
background-color:  #ff0000;
text-align:left;
color:#FFFFFF;
}

#smenu1 a {
text-decoration: none;
color: #FFFFFF;
font-weight:bold;
}

#smenu1 a:hover {
text-decoration: none;
color: #FF0000;
font-weight:bold;
background-color:#FFFFFF;
}


/*MENU 2 VERT et bordeaux*/

.vert{
background-color:#00FF00;
color:#990000;
font-weight:bold;
/*Hauteur de ligne spécifié pour les éléments de menu sur une ligne
line-height:28px;*/
text-align:center;
}

.vertpriv{
background-color:#00FF00;
color:#990000;
font-weight:bold;
/*Hauteur de ligne spécifié pour les éléments de menu sur une ligne*/
line-height:28px;
text-align:center;
}

.vert:hover{
color:#990000;
}

#smenu2 {
position: absolute;
left: 0px;
/* determine le décalage vers le bas du sous menu
margin: 5 0 0 0;
*/
font-size: 10px;
width: 670px;
background-color:#00FF00;
text-align:left;
color:#990000;

}

#smenu2 a {
text-decoration: none;
color: #990000;
font-weight:bold;

}

#smenu2 a:hover {
text-decoration: none;
color: #990000;
font-weight:bold;
background-color:#ffffff;
}

/*MENU 3 ORANGE ET BORDEAUX*/
.orange{
background-color:#FF9933;
color:#990000;
font-weight:bold;
/*Hauteur de ligne spécifié pour les éléments de menu sur une ligne*/
line-height:28px;
text-align:center;
}

.orange:hover{
color:#990000;
}

#smenu3 {
position: absolute;
left: 0px;
/* determine le décalage vers le bas du sous menu
margin: 5 0 0 0;
*/
font-size: 10px;
width: 670px;
background-color:#FF9933;
text-align:center;
}

#smenu3 a {
text-decoration: none;
color: #990000;
font-weight:bold;
}

#smenu3 a:hover {
text-decoration: none;
color: #990000;
font-weight:bold;
background-color:#ffffff;
}

/*MENU 4 GRIS ET BORDEAUX*/

.gris{
background-color:#E4E4E4;
color:#990000;
font-weight:bold;
/*Hauteur de ligne spécifié pour les éléments de menu sur une ligne*/
line-height:28px;
text-align:center;
}

.gris:hover{
color:#990000;
}

#smenu4 {
position: absolute;
left: 0px;
/* determine le décalage vers le bas du sous menu
margin: 5 0 0 0;
*/
font-size: 10px;
width: 670px;
background-color:#E4E4E4;
text-align:center;
}

#smenu4 a {
text-decoration: none;
color: #990000;
background: #E4E4E4;
font-weight:bold;
}

#smenu4 a:hover {
text-decoration: none;
color: #990000;
background: #ffffff;
font-weight:bold;
}

/*MENU 5 BLEU ET BLANC*/

.bleu{
background-color:#6265D1;
color:#ffffff;
font-weight:bold;
/*Hauteur de ligne spécifié pour les éléments de menu sur une ligne*/
line-height:28px;
text-align:center;
}

a.bleu,a.bleu:hover,a.bleu:visited{
color:#ffffff;
}

#smenu5 {
position: absolute;
left: 0px;
/* determine le décalage vers le bas du sous menu
margin: 5 0 0 0;
*/
font-size: 10px;
width: 670px;
background-color:#6265D1;
text-align:center;
}

#smenu5 a {
text-decoration: none;
color: #ffffff;
background: #6265D1;
font-weight:bold;
}

#smenu5 a:hover {
text-decoration: none;
color: #6265D1;
background: #ffffff;
font-weight:bold;
}

/*MENU 6 JAUNE ET BORDEAUX*/

.jaune{
background-color:#EFB62F;
color:#990000;
font-weight:bold;
/*Hauteur de ligne spécifié pour les éléments de menu sur une ligne*/
line-height:28px;
text-align:center;
}

.jaune:hover{
color:#990000;
}

#smenu6 {
position: absolute;
left: 0px;
/* determine le décalage vers le bas du sous menu
margin: 5 0 0 0;
*/
font-size: 10px;
width:670px;
background-color:#EFB62F;
text-align:right;
}

#smenu6 a {
text-decoration: none;
color: #990000;
background: #EFB62F;
font-weight:bold;
}

#smenu6 a:hover {
text-decoration: none;
color: #990000;
background: #ffffff;
font-weight:bold;
}

/*MENU 7 VIOLET ET BLANC*/

.violet{
background-color:#DB04D8;
color:#ffffff;
font-weight:bold;
/*Hauteur de ligne spécifié pour les éléments de menu sur une ligne
line-height:28px;*/
text-align:center;
}

.violetpriv{
background-color:#DB04D8;
color:#ffffff;
font-weight:bold;
/*Hauteur de ligne spécifié pour les éléments de menu sur une ligne*/
line-height:28px;
text-align:center;
}

a.violet,a.violet:hover,a.violet:visited{
color:#ffffff;
}

#smenu7 {
position: absolute;
left: 0px;
/* determine le décalage vers le bas du sous menu
margin: 5 0 0 0;
*/
font-size: 10px;
width: 670px;
background-color:#DB04D8;
text-align:right;
}

#smenu7 a {
text-decoration: none;
color: #ffffff;
background: #DB04D8;
font-weight:bold;
}

#smenu7 a:hover {
text-decoration: none;
color: #DB04D8;
background: #ffffff;
font-weight:bold;
}



/* ############# CSS POUR LA TOOLBOX #################### */
#toolbox {
position : absolute;
left:850px;
top: 0px;
width:142px;
}

#toolbox .toolbox {
font-size:9pt;color:#FFFFFF;text-decoration:none;
}
#toolbox a.toolbox,a.toolbox:visited{
font-weight:bold;
}
#toolbox a.toolbox:hover{
color:#FF0000;
}

/* ############# CSS POUR LES ÉTIQUETTES DES LIENS #################### */
.popperlink { 
position: absolute;
visibility: hidden;
z-index:1000;
background-color:#ffffff;
border: 3px solid #04DB0A;
}

/* ############# CSS POUR LE LOGO #################### */
#logo {
position : absolute;
left:17px;
top: 5px;
}

/* ############# CSS POUR LE CADRE RECRUTEMENT #################### */
#cadre_recrutement .blanc{
Font-family:verdana; color: #FFFFFF; text-decoration:none; font-weight:900;
}

#cadre_recrutement .blanc:hover{
Font-family:verdana; color: #0000FF; text-decoration:none; font-weight:900;
}

.ref,A.ref:hover { color: #FFFFFF; text-decoration: none; font-size: 1px; }


.cell_lien :hover{
background-color: #FFFFFF;
color: #FF0000;
text-decoration: none; 
} 

