A IMG{border-width:0px}
#general {width:960px; font-family:arial; font-size:9pt; position:relative}
#accueil{margin-top:30px}
#header {color:#004B84; margin-bottom:20px}
#header TABLE{width:100%}
#header-logo{text-align:right}
#header-logo A{margin-left:1pt}
#menu {width:23%; padding-right:15px; position:absolute; left:0px; font-size:10pt}
#menu A {display:block; margin-bottom:7px; padding:2px 5px; background-color:#004B84; color:white; text-decoration:none; border:2px solid #004B84; font-weight:bold}
#menu A:hover{border-color:#FDAF18}
#menu A .selected{background-color:#FDAF18 !important; color:black !important; border-color:#FDAF18 !important}
#menu A#menu-contact{background-color:#E7E7E8 !important; color:black !important; border-color:#E7E7E8 !important}
#realisation{text-align:center; margin-top:20px}
#realisation A{display:inline; padding:0px; background-color:transparent; border-width:0px}
#content {margin-left:25%}
#content P{text-align:justify}
#content A{color:#004B84; font-weight:bold; text-decoration:none}
#content A:hover{color:#FDAF18; text-decoration:underline}
H1{color:#FDAF18; border-top:3px solid #FDAF18; font-size:18pt}
H2{color:#194A84; margin-bottom:3pt; padding-bottom:0px; font-size:13pt}
P{padding:0px; margin:0px; margin-bottom:10pt}
.row{position:relative}
.label{position:absolute; left:0px; width:80pt; text-align:right; margin-right:3pt}
.value{width:400pt; padding-left:90pt; margin-bottom:10px; text-align:left}
.action .value{text-align:right}
.erreur{background-color:#FFECEC; color:red; padding:5pt; font-weight:bold; border:1px solid red; margin:30pt}
.value INPUT {width:300pt; margin-right:9%}
TEXTAREA{width:90%; height:200pt}
#submit{width:auto; padding:3pt 20pt}
#footer {text-align:center; font-size:80%; margin-top:30pt; margin-bottom:10pt}
#footer IMG{vertical-align:middle}
#footer A {font-style:italic}

#contact-text{margin:0pt 0px 10pt 0px}