body { margin: 0px; background:url(../images/fond_repeat.gif) repeat-x #17ADCC; text-decoration: none; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-style:normal; font-weight:normal; line-height:16px;}

td { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; line-height:16px;}
div { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; line-height:16px;}
p { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; line-height:16px;}

a { text-decoration:none; color:#F25123; font-weight:bold; }
a:hover { color: #CD0000; text-decoration:none; } 


table.menuprincipal { width:100%;}
td.menuprincipal{ }
td:hover.menuprincipal{text-decoration: none; color: #FFFFFF; background-image:url(images/menu_over.gif); }
.menuprincipal{ text-transform:uppercase; color: #FFFFFF; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
a.menuprincipal{ text-decoration: none; text-align:center; padding-left:8px; padding-right:8px;}
a:hover.menuprincipal{color: #FFFFFF; text-decoration: none;}
.menuprincipalseparateur{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; font-size: 15px; font-weight: bold;}
table.menuprincipalelement { width:100%; }
td.menuprincipalelement{ text-align:center; }


/*div.sousmenuprincipal{position:absolute; z-index:100; background-image:url(images/menu_fond.jpg); top:435px; padding-top:4px; padding-bottom:4px; padding-left:12px; padding-right:12px;}*/
div.sousmenuprincipal{position:absolute; z-index:100; background-image:url(images/menu_fond.jpg); top:435px; padding-top:4px; padding-bottom:4px;}
div.sousmenuprincipalelement{ padding-left:12px; padding-right:12px;}
div:hover.sousmenuprincipalelement{background-color:#00a3c0;}
.sousmenuprincipalelement{ text-transform:uppercase; color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; display:block; line-height:18px; }
a.sousmenuprincipalelement{text-decoration: none; }
a:hover.sousmenuprincipalelement{color: #FFFFFF; text-decoration: none; }

div.soussousmenuprincipal{ left:100px; background-color:#ecf3f6; padding-top:4px; padding-bottom:4px; padding-left:12px; padding-right:12px; width:auto; }
.soussousmenuprincipalelement{ text-transform:uppercase;  white-space:nowrap; color: #7c8586; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;display:block; line-height:18px; }
a.soussousmenuprincipalelement{text-decoration: none;}
a:hover.soussousmenuprincipalelement{color: #00a3c0; text-decoration: none;}

/* Applications */
/* Actualité */
.actualiteDate{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; }
.actualiteTitre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#18ADCC; font-weight:bold; }
a.actualiteTitre{ text-decoration: none; color: #F25123; }
a.actualiteTitre:hover{ color: #CD0000; text-decoration:none; }
.actualiteBreve{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }
.actualiteTexte{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; line-height:15px; }
.actualiteSource{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; font-style:italic; padding-top:8px; }

.actualitePage{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#CD0000; font-weight:bold; }
a.actualitePage{ text-decoration: none; }
a.actualitePage:hover{ text-decoration:underline; }

.actualiteRetour{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#18ADCC; font-weight:bold; }
a.actualiteRetour{ text-decoration: none; }
a.actualiteRetour:hover{ text-decoration:underline; }


table.actualiteRecherche{}
td.actualiteRechercheDate{}
table.actualiteRechercheDate{}
select.actualiteRechercheDate{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;}
td.actualiteRechercheDateTitre{}
.actualiteRechercheDateTitre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold;}

td.actualiteRechercheCategorie{}
table.actualiteRechercheCategorie{}
td.actualiteRechercheCategorieTitre{}
.actualiteRechercheCategorieTitre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold;}
.actualiteRechercheCategorieSelect{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#CD0000; }
a.actualiteRechercheCategorieSelect{ text-decoration: none; color: #CD0000; }
a.actualiteRechercheCategorieSelect:hover{ text-decoration: underline; }
.actualiteRechercheCategorieListe{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; }


.actualiteRechercheMotCleTitre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold;}
input.actualiteRechercheMotCle{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;}

input.actualiteRechercheCategorieSubmit{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF; border:#000000 solid 1px; background-color:#17ADCC;}



.actualiteRechercheResultatTitre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold;}
.actualiteRechercheResultatNombre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000000;}



input.usagerLoginMotPasseInput{ width:100px;}
input.usagerLoginUtilisateurInput{ width:200px;}




