/* Contient uniquement les styles des éléments de construction de la page.
   Les styles pour les fonts sont contenus dans le fichier fonts.css

   Abréviations (en Anglais, reprennent généralement le nom des tags HTML)
   "arbo" Liens de l'arborescence
   "mnLeft" Menu Principal
   "mnDown" Menu inférieur
   "mnTop" Menu supérieur Infos IAA
   "title" Titre de page*/

.mnTop, .mnDown{
color: #333333;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
}

.mnTop{font-size: 12px;}

.mnDown{font-size: 11px;}

a.mnTop:hover, a.mnDown:hover{
text-decoration: underline overline;
}

.mnLeft{
color: #FFFFFF;
font-size: 1.1em;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
text-decoration: none;
padding-left: 1px;
display:block;
}

a.mnLeft:hover{
text-decoration: underline;
}

.mnAdmin{
color: #FFFFFF;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size: 0.9em;
text-decoration: none;
padding-left: 1px;
display:block;
}

a.mnAdmin:hover{
text-decoration: underline;
}

.arbo{
color: #666666;
font-size: 0.83em;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

a.arbo:visited, a.arbo:link, a.arbo:active{
text-decoration: underline;
}

a.arbo:hover{
text-decoration: underline overline;
}

.title{
color: #014180;
font-size: 1.9em;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}

.title2{
color: #014180;
font-size: 1.05em;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-weight: 500;
text-decoration: none;
}

a.title2:hover{
text-decoration: underline;
}

.subtitle{
color: #666666;
font-size: 1.25em;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-weight: bold;
}

.header{
color: #666666;
font-size: 0.95em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

a.header:hover{
text-decoration: underline;
}

a.header:active, a.header:link, a.header:visited{
text-decoration: none;
}

.error{
color: #FF0000;
font-size: 0.75em;
font-family: Arial, Helvetica, sans-serif;
}

.t, .action{
color: #333333;
font-size: 0.75em;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.comm{
color: #666666;
font-size: 0.9em;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.action{
font-size: 0.75em;
}

a.action:active, a.action:link, a.action:visited{
color: #333333;
font-size: 0.75em;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
}

a.t:active, a.t:link, a.t:visited{
text-decoration: none;
}

a.t:hover, a.action:hover{
color: #0166CA;
text-decoration: underline;
}

a.btn:active, a.btn:visited, a.btn:link{
color:#FFFFFF;
font-size: 0.75em;
border: 0px;
font-family: Arial, Helvetica, sans-serif;
text-decoration : none;
}

a.confirm:active, a.confirm:visited, a.confirm:link, a.btn:active, a.btn:visited, a.btn:link{
color:#FFFFFF;
font-size: 0.75em;
font-family: Arial, Helvetica, sans-serif;
text-decoration : none;
border: 1px solid #014180;
background-color: #0257AB;
text-align: center;
display: block;
}

a.confirm:active, a.confirm:visited, a.confirm:link{
width: 70px;
}

a.confirm:hover, a.btn:hover, a.link:hover{
color:#666666;
background-color: #F6F6F6;
text-decoration: none;
}

a.link:active, a.link:visited, a.link:link{
width: 595px;
display: block;
text-decoration: none;
}
