/*---------------------------------------------------//
* La feuille de style d'anuaire fonction publique //
*------------------------------------------------ */

/* Mise en page, fond d'écran, font, style etc */
html, body{
font-family : "Trebuchet MS", Verdana, Arial, Georgia, sans-serif; 
font-size : 91%; 
background:#000000;
margin: 2px 2px 2px 2px;
color: #FFFFFF;
}
h1, h2, h3, h4, h5, h6 {
text-align : center; 
margin-bottom : 1px; 
color : #FCC311; 
} 
p {
background-color : inherit; 
text-indent : 30px; 
font-style : normal; 
color : #FFFFFF; 
} 
i, em{
font-size : 100%;
color:#FCC311;
}
.grand {
font-size : 120%; 
} 
.moyen {
font-size : 87%; 
} 
.petit {
font-size : 72%; 
} 

/* ********************************** Ancre ****************************************** */

a:link {
font-weight : bold;
background-color : inherit; 
color : #ffffff; 
text-decoration : underline; 
} 
a:visited {
font-weight : bold;
background-color : inherit; 
color : #FCC311; 
} 
a:hover {
background-color : inherit; 
color : #C90809; 
text-decoration : none; 
border : 0; 
} 
a:hover img {
color : #000000; 
border: 0;
} 
a:visited img {
color : #000000; 
border: 0;
}
a:link img {
color : #000000; 
border: 0;
} 


/* Quelques classe pour les ancres */
a.nonefond:hover {
border : 0; 
} 
a.nonefond:hover img {
color : #000000; 
border: 0;
} 
a.nonefond:visited img {
color : #000000; 
border: 0;
} 

a.alert:link{color:#FFFFFF; text-decoration:overline;}
a.alert:visited{color:#FFFF00;}
a.alert:hover{color:#FFFFFF; text-decoration:overline; }
a.alert:hover { border: 0px;}
a.alert:hover img { background-color:#FFFFFF; }
/* On utilise une couleur rouge pour les liens */

/* Couleur pour les tableaux */


table.collapse{
border-collapse: collapse;
}

tr.alert {
font-weight: bold;
text-align: center;
background-color:#C90809;
color: #FFFFFF;
}

td.accueil_imageB {
font-size : 91%; 
background-color : #ECECF4; 
color:#000000;
text-align : left; 
vertical-align : top; 
border-style : solid; 
border-width : 1px; 
border-color : #010101; 
} 

td.selectd {
font-size : 100%; 
color : #FFFFFF; 
display: table-cell; 
vertical-align : top;
text-align:left;
border-style:solid; 
border-width:1px; 
border-color:#010101; 
background-color:#000000;
}

td.sang {
font-size : 100%; 
color : #FFFFFF; 
display: table-cell; 
vertical-align: middle; 
text-align:center;
font-weight:bold;
border-style:solid; 
border-width:1px; 
border-color:#010101; 
background-color:#C90809;
}
/* Images */
img {border: 0px;}
.none {
border: solid;
}