﻿body { padding:0px; margin:0px; background:url(/medias/communs/background.jpg) center top no-repeat;}
form { padding:0px; margin:0px;}

.wrap{ margin:0 auto; width:570px; padding-left:270px;}

.top{ color:#FFFFFF; text-align:right; font-weight:bold; font-size:70%; padding-top:20px; font-family:Arial, Helvetica, sans-serif;}
.top a {color:#FFFFFF; text-decoration:none;}
.top a:hover {color:#FFFFFF; text-decoration:underline;} 

.titlepage{ text-align:center; text-transform:uppercase; font-family:"Times New Roman", Times, serif;}
h1{ font-size:15px; color:#005a9c; padding:56px 0px 0px 11px; margin:0px;}
.calendrier{ font-size:40px; color:#3f3b33; font-weight:bold; padding:9px 0px 0px 11px; letter-spacing:-0.02em;}
.calendrier2{font-size:20px; color:#3f3b33; font-weight:bold; padding:0px 0px 0px 11px;}

.contenu{ background:#fff; width:480px; margin:0 auto; font-size:80%; height:450px; overflow:auto; color:#005a9c; font-family:Arial, Helvetica, sans-serif; }
.contenu2{ background:#fff; padding-top:55px; width:480px; margin:0 auto; font-size:80%; height:418px; overflow:hidden; color:#005a9c; font-family:Arial, Helvetica, sans-serif; }
.contenu2 a{ cursor:pointer; color:#005a9c; text-decoration:underline;}
.contenu2 a:hover{ cursor:pointer; color:#005a9c; text-decoration:none;}
h2{ font-size:160%; font-weight:bold; color:#3f3b33; text-transform:uppercase; margin:0px; padding:25px 0px 3px 0px; font-family:"Times New Roman", Times, serif;}
table tr td h3{ font-size:120%; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#005a9c;}
table tr td { padding:4px;}
table tr:hover, table tr.sfHover { background-color:#e5f2fe;}
table tr td img { float:right;}
doc { text-align:right; width:100%; display:block;}
.doc { padding-right:15px;}
.poid{ float:right; font-size:80%; padding-top:4px; padding-right:5px; letter-spacing:-0.05em;}
a{ cursor:pointer; color:#005a9c; text-decoration:none;}
a:hover{ cursor:pointer; color:#005a9c; text-decoration:none;}

.clear { clear:both; font-size:80%;}

.pied { padding-top:120px; padding-bottom:10px; color:#FFFFFF; font-size:70%; font-family:Arial, Helvetica, sans-serif;}

/* documents */
.attLinkpdf, .attLinkdoc, .attLinkdocx, .attLinkxls, .attLinkxlsx, .attLinkeps, .attLinkzip, .attLinkjpg, .attLinkgif, .attLinkpng { display: inline-block; padding: 2px 0px 2px 24px; line-height: 18px; min-height: 18px; overflow: visible; background: url(/medias/communs/DocIcone/default.gif) center left no-repeat; }
.attLinkpdf { background-image: url(/medias/communs/DocIcone/pdf.gif); }
.attLinkdoc, .attLinkdocx { background-image: url(/medias/communs/DocIcone/doc.gif); }
.attLinkxls, .attLinkxlsx { background-image: url(/medias/communs/DocIcone/xls.gif); }
.attLinkjpg, .attLinkgif, .attLinkpng { background-image: url(/medias/communs/DocIcone/jpg.png); }
.attLinkeps { background-image: url(/medias/communs/DocIcone/eps.png); }
.attLinkzip { background-image: url(/medias/communs/DocIcone/zip.png); }

