html{height:100%;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:center;background-color:#78A9B7; margin:0;}
div, table, td {padding:0; margin:0;} img{border:0px;}
p{text-align:justify; font-size:12px;}
#main{width:760px; text-align:left; margin:0 auto;background-color:#FFF;border:2px solid #FFF;}
#logo{width:760px; text-align:right;padding:5px 10px 0 0; color:#817F84; clear:both;} 
#logo p{float:right; padding-top:25px;} 
a{color:#777;text-decoration:none;} 
a:visited{color:#777;} 
#a:hover{text-decoration:underline;}
#slogan{color:#FFFFFF; font-style:italic; height:25px; padding:15px 0 0 40px; background-color:#6DA0AF; background-image: url('img/topbg.png'); background-repeat:repeat-y; clear:both;}
#menu{width:100%; background-color:#817F84; padding-top: 3px; color:#FFF; font-weight:bold; clear:both;} 
#menu .tab{float:left; background-color:inherit; padding-left:15px;border-bottom:4px solid;} 
#menu a{color:#FFFFFF;text-decoration:none;} 
#menu a:visited{color:#FFFFFF;} 
#menu a:hover{text-decoration:underline;}
#menu_sect{width:100%;height:24px; text-align:center;padding-top: 7px; font-weight:bold; clear:both;} 
#menu_sect .tab{float:left; padding-left:15px;border-bottom:4px solid;} 
#menu_sect a{color:#777;} 
#menu_sect a:visited{color:#777;}
p.titre{padding:0px 20px 20px 20px;}
p.cont{padding:0px 20px 10px 20px; text-align:left; font-size:12px;}
p.cont p.t{color:#ABB6D2;font-weight:bold;font-size:14px; text-align:left;} 
p.cont a{color:#777;font-weight:bold;} a:visited{color:#777; text-align:left;}
td.foot{width:100%; color:#FFFFFF; background-color:#BDBDBD; height:22px; clear:both; font-size:12px;} 
td.foot a{color:#FFFFFF;text-decoration:none;} 
td.foot a:visited{color:#FFFFFF;}
td.steps{color:#FFFFFF; font-weight: bold; font-size:12px; padding-left: 10px;} 
td.l{width:100%; color:#FFFFFF; background-color:#BDBDBD; height:1px; clear:both;} 
ol,ul,li{text-align:left; font-size:12px;}
