
body {margin:0px;padding:0px;background-color:#000000;font-family:Arial, Helvetica, sans-serif;color:#000000; font-size:12px}

img{border:0px;}
.bold{font-weight:bold;}
#maincadre {
border-collapse:collapse;
	position:absolute;
	left:50% !important; 
	top: 50% !important;
	width:950px;
	height:590px;
	margin-left: -475px !important;  
    margin-top: -305px !important;
	background-repeat: no-repeat;
}

table#maincadre td{padding:0px;}
#cadretop{width:950px;height:129px;}

.cadrecentre{width:506px;height:288px;margin-top:22px;padding-top:2px;margin-left:22px; overflow:hidden; padding-right:20px; }
.cadrecentre2{width:510px;height:328px;margin-top:14px;margin-left:16px;overflow:hidden;}
.mart4{margin-top:4px;}
.mart6{margin-top:6px;}
.mart10{margin-top:10px;}
.mart12{margin-top:12px;}
.mart8{margin-top:4px;}
.marl0{margin-left:10px;}
.padl12{padding-left:12px;}
.padl82{padding-right:82px;}
.padl40{padding-right:40px;}
.padr20{padding-right:20px;}
.marr20{margin-right:20px;}
.marl250{margin-left:250px;}

.margfranch{margin-top:4px;margin-bottom:6px;margin-left:10px;}

.txt9{font-size:9px;}
.txt10{font-size:10px;}
.txt11{font-size:11px;}
.txt12{font-size:12px;}
.txt13{font-size:13px;}
.txt14{font-size:14px;}
.txt16{font-size:16px;}
.txt18{font-size:18px;}

.co00{color:#000000;}
.co33{color:#333333;}
.co66{color:#666666;}
.co99{color:#999999;}
.cocc{color:#cccccc;}
.coff{color:#ffffff;}
.cobleu{color:#3987be;}

#apDiv1 {position:absolute;z-index:0;margin-left:300px; margin-top:160px;}
#apDiv2 {position:absolute;z-index:0;margin-left:340px; margin-top:242px;}
#apDiv3 {position:absolute;z-index:100;margin-left:210px; margin-top:360px;}

.txt14b {
font-size: 14px;
font-weight: bold;}

.ac {text-align:center !important;}
.ar {text-align:right !important;}
.al {text-align:left !important;}
.fr {float:right !important;}
.fl {float:left !important;}
.vt {vertical-align:top !important;}
.vm {vertical-align:middle !important;}
.vb {vertical-align:bottom !important; }

a{text-decoration:none;color:#000000;}
a:active{color:#000000;}
a:visited{color:#000000;}
a:hover{color:#ff0000;}

.scrollgeneric { position: absolute; top: 0; left: 0; }
.vscrollerbase { width: 7px; background-image: url(/css/bckscroll.gif); }
.vscrollerbar { width: 7px; background-color: #f2c860; }

.lg540{width:540px}
.lgfull{width:100%}

.signature{position: relative; margin-left:360px;font-size:11px; margin-top:-50px;}

#carrenoir{
	padding-left:13px;
	padding-top:7px;
	height:20px; 
	width:480px;
	margin-top:12px;
	background-image:url(/images/carre_noir_suc.gif);letter-spacing:1px;
	background-repeat: no-repeat;
}

.carrenoir2{
	padding-top:7px;
	height:26px; 
	width:480px;
	background-image:url(/images/carre_noir_suc.gif);
	background-repeat: no-repeat; text-align:center
}


.bordformulaire {border: 1px solid #000000;}
.inputformu{border: 1px solid #000000;font-size : 10px;height: 16px;width: 160px;}
.inputformul{border: 1px solid #000000;font-size : 10px;height: 16px;width: 260px;}
.inputformuleng{border: 1px solid #000000;font-size : 10px;height: 16px;width: 200px;}
.inputtextf{border: 1px solid #000000;font-size : 12px;height: 120px;width: 564px;}
.soumet{border: 1px solid #000000;font-size : 10px;height: 20px;width: 88px;}
.padformu {padding-left: 20px;padding-right: 20px;}

