html {width:100%; height:100%;}
body.mrd {border:0px solid #000000; width:100%; height:100%; margin:0px; padding:0px; color:#000000; font:11px Trebuchet MS, Verdana, Arial; background-color:#d2e0fa; background-image:url(/images/background.jpg); background-repeat:repeat-x;}
form {margin:0px;}
td {color:#000000; font:11px Trebuchet MS, Verdana, Arial;}
.field {background-color:#ffffff; color:#000000; padding-left:2px; height:14px; font:normal 11px/1.1 Trebuchet MS, Trebuchet MS, Verdana, Arial; border:#000000 solid 1px; cursor:text; width:140px; background-image:url(/images/degrad.jpg);}
.tfield {background-color:#ffffff; color:#000000; padding-left:2px; height:48px; font:normal 11px/1.1 Trebuchet MS, Trebuchet MS, Verdana, Arial; border:#000000 solid 1px; cursor:text; width:140px; background-image:url(/images/degrad-area.jpg);}
.phfield {background-color:#ffffff; color:#000000; padding-left:2px; height:18px; font:normal 11px/1.1 Trebuchet MS, Trebuchet MS, Verdana, Arial; border:#000000 solid 1px; cursor:text; width:240px; background-image:url(/images/degrad.jpg);}
.sfield {background-color:#ffffff; color:#000000; padding-left:2px; height:16px; font:normal 11px/1.1 Trebuchet MS, Trebuchet MS, Verdana, Arial; border:#000000 solid 1px; width:140px;}
.mfield {background-color:#ffffff; color:#000000; padding-left:2px; font:normal 11px/1.1 Trebuchet MS, Trebuchet MS, Verdana, Arial; border:#000000 solid 1px; width:140px;}
.ofield {background-color:#ffffff; color:#000000; padding-left:2px; height:14px; font:normal 11px/1.1 Trebuchet MS, Trebuchet MS, Verdana, Arial;}
.button {background-color:#eb8500; color:#000000; font:11px Trebuchet MS, Verdana, Arial; font-weight:bold; border:#ffffff solid 2px; padding:0px; margin:0px; cursor:auto; padding:0px;}
a {color:#22638C; text-decoration: none;}
a:hover {text-decoration: underline;}
a.wh {color:#ffffff; text-decoration: none;}
a.wh:hover {text-decoration: underline;}
img {border:0px solid #000000;}
table.zero {border:0px solid #000000; margin:0px; padding:0px; border-collapse:collapse;}
table.zero tr {border:0px solid #000000; margin:0px; padding:0px; border-collapse:collapse;}
table.zero tr td {border:0px solid #000000; margin:0px; padding:0px; border-collapse:collapse; vertical-align:top;}
a.mainact {color:#f20000; text-decoration: none;}
a.mainact:hover {text-decoration: underline;}
a.red {color:#f00000; font:bold 12px/1.54 Trebuchet MS, Trebuchet MS, Verdana, Arial; color:#f20000; text-decoration: none;}
a.red:hover {text-decoration: underline;}
a.grey {font:bold 12px/1.54 Trebuchet MS, Trebuchet MS, Verdana, Arial; color:#8F8F8F; text-decoration: none;}
a.grey:hover {text-decoration: underline;}
#whitepage {position:absolute; top:0px; left:0px; z-index:4; width:100%; height:100%; background-color:#000000; filter:alpha(opacity=40); -moz-opacity:0.40; opacity:0.40;}
#mainbloc {text-align:left; margin:0px; border:0px solid #000000; width:960px;}
#topbloc {float:left; width:960px; height:72px; border:0px solid #000000; background-image:URL(/v2-images/logo.jpg);}
#toplogo {float:left; width:476px; padding:0px; height:72px;}
div.topmenu0 {float:left; width:120px; height:52px; text-align:center; padding:20px 0px 0px 0px; font-weight:bold; font-family: Trebuchet MS, Verdana, Arial; font-size:14px; color:#a0a0a0;}
div.topmenu1 {float:left; width:120px; height:52px; text-align:center; padding:20px 0px 0px 0px; font-weight:bold; font-family: Trebuchet MS, Verdana, Arial; font-size:14px; color:#e68301;}
#topimage {float:left; width:960px; height:332px; border:0px solid #000000;}
#middle {float:left; clear:both; width:960px; border:0px solid #000000; background-color:#ffffff;}
#submenu {float:left; clear:both; width:654px; padding:0px; border:0px solid #000000; background-color:#ffffff;}
div.submenu {float:left; width:218px; height:84px; border:0px solid #000000;}
#content {float:left; width:620px; border:0px solid #000000; padding:20px 30px 0px 4px;}
#right {float:left; width:306px; border:0px solid #000000; background-color:#ffffff;}
#authentification {float:left; width:306px; height:285px; border:0px solid #000000;}
#rcontent {float:left; width:275px; border:0px solid #bfbfbf; padding:10px; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
#catalog_icon{border: none; margin:7px 15px 5px 0px;}
#dwcontent {float:left; width:960px; height:16px; border:0px solid #000000; padding-bottom:12px;}
#pub728 {float:left; width:960px; border:0px solid #000000; text-align:center; padding-bottom:12px;}
#upbottom {float:left; width:960px; height:16px; border:0px solid #000000;}
#mdbottom {float:left; width:920px; border:0px solid #000000; background-image:URL(/v2-images/md-bottom.jpg); background-repeat:repeat-y; padding:0px 20px 0px 20px;}
div.sticker {float:left; width:140px; padding:0px 0px 0px 15px; text-aling:center;}
div.adresse {float:left; width:260px; padding:0px 30px 0px 10px; text-aling:center; vertical-align:middle;}
#dwbottom {float:left; width:960px; height:16px; border:0px solid #000000; padding-bottom:12px;}
.invert {color:#7cb8f0; font:normal 13px/1.1 Trebuchet MS, Verdana, Arial;}
p {margin: 10px 0px 5px 30px; text-align:justify}
h1 {font-family: Trebuchet MS, Verdana, Arial; font-size:32px; font-variant:small-caps !important; color:#e68301; font-style: normal; font-weight: normal; margin:0px 0px 0px 30px;}
h2 {font-family: Trebuchet MS, Verdana, Arial; font-size:22px; font-variant:small-caps !important; color:#e68301; font-style: normal; font-weight: normal; margin:10px 0px 7px 0px;}
h3 {font-family: Trebuchet MS, Verdana, Arial; font-size:18px; font-variant:small-caps !important; color:#ffffff; font-style: normal; font-weight: bolder; margin:0px 0px 0px 30px;}
h4 {font-family: Trebuchet MS, Verdana, Arial; font-size:17px; font-variant:small-caps !important; color:#00367e; font-style: normal; font-weight: bolder; margin:10px 0px 0px 30px;}
div.hr {border-bottom:1px solid #bfbfbf; margin-bottom:10px; margin-top:4px;}
.icon_droit{ float:right; border: none; margin:10px 0px 5px 15px; }
div.news_content {margin-left:30px;}
div.news_content h1 {font-family: Trebuchet MS, Verdana, Arial; font-size:32px; font-variant:small-caps !important; color:  #e68301; font-style: normal; font-weight: normal; margin:0px 0px 0px 0px;}
div.news_content h2 {font-family: Trebuchet MS, Verdana, Arial; font-size:17px; font-variant:small-caps !important; color:  #00367e; font-style: normal; font-weight: bolder; margin:16px 0px 8px 0px;}
div.news_content img { margin: 0pt auto; display: block;}

