body{background-color:#fff;margin:0px;font:11px/15px Arial, Helvetica, sans-serif;color:#000;}
form, label{font:10px Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
form td{padding:5px 0px;}
input, select, textarea{font:10px Arial, Helvetica, sans-serif;border:none;padding:2px;}
input[type=checkbox]{border:none;margin-right:10px;vertical-align:middle;}
input[type=image]{margin:0px;padding:0px;vertical-align:middle;}
h1{font:20px/40px Arial, Helvetica, sans-serif;color:#000;border-bottom:1px solid #CCC;margin-top:0px;}
h2{font:18px Arial, Helvetica, sans-serif;color:#000;}
h3{font:bold 16px Arial, Helvetica, sans-serif;color:#000;}
h4{font:bold 14px/25px Arial, Helvetica, sans-serif;color:#FFF;height:24px;padding-left:10px;margin:0px;}
h5{background:url("../images/fleche_titre.gif") 0px 0px no-repeat;font:bold 16px Arial, Helvetica, sans-serif;padding:15px 0px 10px 0px;margin:0px;}
h6{font:bold 11px Arial, Helvetica, sans-serif;margin:0px 0px 0px 0px;padding:0px;}
h7{font:bold 12px Arial, Helvetica, sans-serif;margin:20px 0px 0px 0px;padding:0px;}
.serif{font:20px Times, serif;}
.serif-blanc{font:20px Times, serif;color:#FFF;}
a, img{border:none;margin:0px;padding:0px;}
a{color:#4372AC;}
.center{text-align:center;}
img.middle{vertical-align:middle;}
hr{height:1px;margin:15px 0px 5px 0px;padding:0px;background-color:#CCCCCC;}
#entete{background:url("../images/vpa_printlogo.png") no-repeat;width:328px;height:80px;}
#mytools{display:none;}
#gauche{display:none;}
#conteneur{float:left;width:965px;}
#contenu_page{background-color:#ffffff;width:795px;float:left;min-height:650px;}
.decor_droite{display:none;}
#footer{clear:both;padding-top:5px;text-align:right;vertical-align:top;width:950px;height:65px;color:#000;font:9px/11px Arial, Helvetica, sans-serif;}
.images_footer{display:none;}
.floatleft{float:left;}
.floatright{float:right;}
.floatcenter{float:center;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.top{vertical-align:top;}
.alert{background:#fff6bf url("../images/exclamation.png") 15px 50% no-repeat;padding:5px 20px 5px 45px;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324;color:#666;}
.alert ul{text-indent:200px;}
.info{background:#f8fafc url("../images/information.png") 15px 50% no-repeat;padding:5px 20px 5px 45px;border-top:2px solid #b5d4fe;border-bottom:2px solid #b5d4fe;color:#666;}
.clear{clear:both;}
#debug{position:fixed;bottom:0;width:100%;_width:99%;height:20px;z-index:1;background-color:#EEEEEE;border:1px solid #CCCCCC;text-align:center;font-size:10px;}