body {margin-left: 1.2%; margin-right: 2%; background-color: white; font-size: 13px; font-family: verdana, arial;}
a {color: #0000EE; text-decoration: underline;}
table{border-spacing: 0px; width: 100%; font-size: 13px; font-family: verdana, arial;
padding: 3px;}
.col{background-color: #f9f9f9; border: 1px solid #cccccc; padding: 3px;}
td {vertical-align: top; text-align: justify;}
#td_menu{width: 145px; padding-right: 5px; text-align: center; padding-top: 44px;
font-size: 11px;}

div {margin-top: 8px;}
img {border: 0px;}
hr {background-color: #bbbbbb;
border: 0px; height: 1px;}
.align_right{float: right; padding: 3px; margin-left: 5px; width: 350px;
background-color: #dddddd; text-align: center; margin-top: 1px; display: table;}
#entete{margin-bottom: 7px; font-size: 25px; border-bottom: 1px solid black;}

#cal{font-size: 11px; border-spacing: 1px}
#cal td{width: 20%; padding: 3px; background-color: #EDF2FF;}
#cal .ind{color: #aaa; background-color: #f3f3f3;}

#pho{}
#pho td{text-align: center; padding-bottom: 5px; font-size: 10px;}
#pho span{width: 240px; display: block; margin: auto; background-color: #cccccc; margin-bottom: -11px;}
#pho span img{display: block; margin: auto;}
