body{ background-color: #DADADA; margin-top: 0px; margin-bottom:0px; color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; text-align: justify; property: value;}

a{	text-decoration: none; color: #003366; }
a:hover{ text-decoration: underline;}

li { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 15px; }

.menuhaut { color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left:14px }
.menuhautSeparateur {}
a.menuhaut { text-decoration: none; }
a:hover.menuhaut { text-decoration: underline; }


table.menuprincipal { background-image:url(images/menu_fond_over.gif); border-bottom:0px solid #FFFFFF; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; width:100%}
td.menuprincipal { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; border-bottom:0px solid #FFFFFF; }
.menuprincipal { color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #FFFFFF; padding-left:8px; padding-right:7px; padding-top:2px; padding-bottom:2px; }
a.menuprincipal { text-decoration: none; display:block; }
a:hover.menuprincipal { background-color:#6792BD; }


table.menuprincipaln2 { border:4px solid #e6e6e6; padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:2px; }
td.menuprincipaln2 { background-color:#e6e6e6; padding-left:8px; padding-right:8px; padding-top:1px; padding-bottom:1px; }
.menuprincipaln2 { color: #003366; font-size: 11px;  font-weight: bold; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.menuprincipaln2 { text-decoration: none; }
a:hover.menuprincipaln2 { color: #990000; }


/* Actualite */
.actualiteDate{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#666666; }
.actualiteTitre{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#000000; font-weight:bold; }
a.actualiteTitre { color:#003366; text-decoration:none }
a:hover.actualiteTitre { color: #990000; text-decoration:none  }
.actualiteBreve{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#000000; }
.actualiteTexte{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#000000; line-height:15px; }
.actualiteSource{ color: #888888; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; }

.actualitePage{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#00356B; font-weight:bold; }
a.actualitePage{ text-decoration: none; }
a.actualitePage:hover{ text-decoration: none; color: #0886CA;}

.actualiteRetour{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#00356B; font-weight:bold; }
a.actualiteRetour{ text-decoration: none; }
a.actualiteRetour:hover{ text-decoration: none; color: #0886CA;}

/* Banniere */
td.banniere{ padding-bottom:14px; }

/* Ruptures de services */
tr.rupture_alert{ background-color:#D1544E}
td.rupture_alert{ color:#FFFFFF; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; }

td.rupture_tableau_criteres_titre { text-align:center; }
.rupture_tableau_criteres_titre { color: #064E8E; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight:bold; font-style:normal; }
td.rupture_criteres_aucun { text-align:center; }
.rupture_criteres_aucun { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; }

.rupture_tableau_rapport_resultats_titre { color: #064E8E; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight:bold; font-style:normal; }
table.rupture_tableau_rapport_resultats { border:#064E8E solid 1px; }

.rupture_non_comble_passee { color: #D1544E; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight:bold; font-style:normal; }
.rupture_non_comble_2_semaines { color:#FF9900; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight:bold; font-style:normal; }
.rupture_a_combler { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight:bold; font-style:normal; }
.rupture_comble { color: #009933; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight:bold; font-style:normal; }




/* Utilisateur */
td.usagerLoginTexteAvant{ }
.usagerLoginTexteAvant{ }

td.usagerLoginUtilisateur{ width:100; padding-left:120; padding-top:20px; }
.usagerLoginUtilisateur{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
td.usagerLoginUtilisateurInput{ padding-top:20px; }
input.usagerLoginUtilisateurInput { font-size: 11px; font-weight:normal; border-width: 1px; border-color: #003366; width:80px; }

td.usagerLoginMotPasse{ width:100; padding-left:120; padding-top:10px; }
.usagerLoginMotPasse{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
td.usagerLoginMotPasseInput{ padding-top:10px; }
input.usagerLoginMotPasseInput { font-size: 11px; font-weight:normal; border-width: 1px; border-color: #003366; width:80px; }

td.usagerLoginEnvoie{ text-align:center; padding-top:10px; }
input.usagerLoginEnvoie { font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }

td.usagerLoginOublie{ text-align:center; }
.usagerLoginOublie{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
a.usagerLoginOublie{ text-decoration: none; color:#003366;}
a.usagerLoginOublie:hover{ text-decoration: none; color: #0886CA;}

td.usagerMotPasseTexteAvant{ padding-left:60;}
.usagerMotPasseTexteAvant{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
input.usagerMotPasseCourriel{ font-size: 11px; font-weight:normal; border-width: 1px; border-color: #003366; }
td.usagerMotPasseCourriel{ padding-left:60;}
.usagerMotPasseCourriel{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }
input.usagerMotPasseSubmit{font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }

td.usagerMotPasseConfirmation{ padding-top:20px;}
.usagerMotPasseConfirmation{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}

/*Liste de diffusion */
.diffusionAbonnementChamps{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#000000; line-height:10px; }
input.diffusionAbonnementChampsPrenom{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#000000; width:120px; }
input.diffusionAbonnementChampsNom{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#000000; width:120px; }
input.diffusionAbonnementChampsCourriel{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#000000; width:120px; }
input.diffusionAbonnementChampsSubmit{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#000000;}





.titrePage { color: #20466d; font-size: 15px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; padding-left:10px;}


table.erreur{ background-color:#D1544E; border:#A92E2E solid 1px;}
td.erreur{ color:#FFFFFF; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; padding-left:5px; padding-right:5px;}


table.confirmation{}
td.confirmation{ color:#004991; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold;}






/* Conserver pour les anciens contenu */
.titre { color:#003366; font-size: 17px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; }
.soustitre { color: #069; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-right: 7px; }
.liens2 { color: #036; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; padding-right: 7px; }

/* Ajout - Page web, option bannières */

div.banniere { padding-bottom:20px; text-align:center;}







