html, body { margin: 0; padding: 0; }
a:link, a:visited { color: #034865; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; }
a:hover { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #034865; text-decoration: underline; }
ul { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; list-style-type: square; margin: 5px 0 5px 10px; list-style-position: outside; display: block; }
p { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: justify; }
a.menu:link, a.menu:visited
{ display: block; width: 180px; font-family: Arial, Helvetica, sans-serif; color: #034865; text-decoration: none; font-size: 11px; font-weight: normal; border-top: 1px dashed #ffffff; list-style-type: none; background-color: #e4edfd; padding: 2px 5px; }
a.menu:hover
{ display: block; width: 180px; font-family: Arial, Helvetica, sans-serif; color: #72a1b7; text-decoration: none; font-size: 11px; font-weight: normal; background-color: #ffffff; background-image: url(../_images/fleche.gif); background-repeat: no-repeat; background-position: right; margin: 0; padding: 2px 5px; border-top: 1px solid #ffffff; }
.tdheader { background-image: url(../_images/bg-header.gif); background-repeat: repeat-x; width: 100%; height: 120px; visibility: visible; }
.tdtitle { background-image: url(../_images/bg-title.gif); background-repeat: repeat-x; left: 0; width: 100%; height: 163px; visibility: visible; }
.tdfooter { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 100%; height: 20px; background-color: #72a1b7; text-align: center; visibility: visible; }
.hpbloc-connexion { background-color: #f7f7f7; width: 300px; padding: 10px; border-right: 1px dashed #034865; border-bottom: 1px dashed #034865; border-left: 1px dashed #034865; }
.hpbloc-actualites { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f7f7f7; text-align: justify; padding: 10px; width: 300px; }
.hpbloc-apropos { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f7f7f7; text-align: justify; padding: 10px; width: 300px; }
.hptitres { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
.textforms { color: #034865; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
.sstitre { color: #72a1b7; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; }
.titreblanc { color: #fff; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.images { float: left; padding-right: 5px; padding-bottom: 2px; }
.blocloggedup { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; padding: 5px; border-top: 2px solid #034865; border-right: 2px solid #034865; border-left: 2px solid #034865; }
.blocloggeddown { color: #034865; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f7f7f7; text-align: center; margin: 5px; padding: 5px; border-color: #7994bf #034865 #034865; border-style: dashed solid solid; border-width: 1px 2px 2px; }
.tdtitresmenu { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../_images/bg-connexion.gif); background-repeat: repeat-x; background-position: left 0; padding: 5px; border-top: 2px solid #fff; }
.main { top: 120px; left: 185px; }
.tdtitresactu { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../_images/bg-actualites.gif); background-repeat: repeat-x; background-position: left 0; text-align: center; padding: 5px; }
.tdtitrestableaux { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../_images/bg-connexion.gif); background-repeat: repeat-x; background-position: left 0; text-align: center; padding: 5px; border-bottom: 1px solid #fff; }
.tdblocactu { display: block; right: 0; width: 180px; padding: 5px; border-left: 1px solid #999; border-bottom: 1px solid #999; background-image: url(../_images/bg-sstitreactualites.gif); background-repeat: repeat-x; background-position: left 0; color: #000000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; border-top: 1px solid #fff; }
.tdsstitrestableaux { color: #000000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../_images/bg-sstitretableaux.gif); background-repeat: repeat-x; background-position: left 0; text-align: center; padding: 5px; right: 0; border-left: 1px solid #034865; border-bottom: 1px dashed #034965; border-right: 1px solid #034865; }
.tdcontenutableaux { color: #000000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; padding: 5px; right: 0; border-left: 1px solid #034865; border-bottom: 1px solid #034965; border-right: 1px solid #034865; }
.tdsstitressoustableaux { color: #034865; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color:#e4edfd; text-align: left; padding: 5px; right: 0; margin: 5px; border: solid 1px #72a1b7; }
.tdcontenusoustableaux { color: #000000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; padding: 5px; right: 0; margin: 5px; border: solid 1px #72a1b7; }
a.bouton:link, a.bouton:visited { padding: 2px; font-family: Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; font-size: 12px; font-weight: bold; background-color: #034865; border: outset 2px #72a1b7; display: block; }
a.bouton:hover { padding: 2px; font-family: Arial, Helvetica, sans-serif; color: #72a1b7; text-decoration: none; font-size: 12px; font-weight: bold; background-color: #fff; border: outset 2px #034865; display: block; }
a.footer:link, a.footer:visited { font-family: Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; font-size: 11px; }
a.footer:hover { font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 11px; background-color: #72a1b7; text-decoration: underline; }
a.faq:link, a.faq:visited { font-family: Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; font-size: 11px; }
a.faq:hover { font-family: Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; font-size: 11px; background-color: #72a1b7; cursor: help; }
.tdtitrestabcommande { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color:#034865; text-align: center; padding: 2px; border: solid 1px #034865; }
.tdcontenutabcommande {  text-align: center; padding: 2px; border: solid 1px #034865; }
.pagination {font-family: Helvetica, Geneva; color:#034865; font-size:10pt;  }