body {background-image:url(img/bg.gif); padding:0 0 0 0; margin:0 0 0 0; font-family:Arial, Sans-Serif; font-size:8pt; color:#000000;}

div.menu {margin-left:16px; width:96px; text-align:right; float:left; background-position:left;}
div.menu a:link {color:#003268; font:bold 12px Arial; text-decoration:none;}
div.menu a:visited {color:#003268; font:bold 12px Arial; text-decoration:none;}
div.menu a:hover {color:#003268; font:bold 12px Arial; text-decoration:underline;}
div.menu div {margin-bottom:12px; clear:both;}
div.menu div.line {height:3px; font-size:1px; background:url(img/line_menu.gif); margin:6px 0px 12px 0px; clear:both;}
div.menu img {float:right; margin:3px 0px 0px 4px}
div.menu div.sub {margin-right:16px;}
div.menu div.sub a:link {color:#E60000; font:12px Arial; text-decoration:none;}
div.menu div.sub a:visited {color:#E60000; font:12px Arial; text-decoration:none;}
div.menu div.sub a:active {color:#E60000; font:bold 12px Arial; text-decoration:none;}
div.menu div.sub a:hover {color:#E60000; font:12px Arial; text-decoration:underline;}

#main { width:749px; margin-left:50%; left:-374px; border:1px solid #FFFFFF; position:absolute; top:16px; background:#FFFFFF; padding:0 0 0 0;}
#bandeau {height:165px; background-image:url(img/bandeau.png); background-position:top; margin-top:-6px; padding:0 0 0 0;}
* html #bandeau {height:165px; background-image:url(img/bandeau.png); background-position:top; margin-top:0px; padding:0 0 0 0;}
#eclient {margin:0px 20px 7px 0px; height:68px; text-align:right; font:11px Arial; color:#003268;}
* html #eclient {margin:0px 20px 1px 0px; height:68px; font:11px Arial; color:#003268; }
#home {margin-left:108px;}
#home a:link {font:italic bold 12px Arial; color:#E60000; text-decoration:none;}
#home a:visited {font:italic bold 12px Arial; color:#E60000; text-decoration:none;}
#home a:hover {font:italic bold 12px Arial; color:#E60000; text-decoration:underline;}

#lang_i { margin:6px 0px 6px 16px; height:41px; font:10px Arial; color:#FFFFFF; text-align:left; }
#lang_i a:link {color:#ffffff; font:10px Arial; text-decoration:none;}
#lang_i a:visited {color:#ffffff; font:10px Arial; text-decoration:none;}
#lang_i a:hover {color:#ffffff; font:10px Arial; text-decoration:underline;}
#lang { margin:6px 20px 0px 0px; height:31px; font:10px Arial; color:#FFFFFF; text-align:right; padding-top:6px;}
* html #lang { margin:6px 20px 6px 0px; height:31px; font:10px Arial; color:#FFFFFF; text-align:right; padding-top:0px;}
#lang a:link {color:#ffffff; font:10px Arial; text-decoration:none;}
#lang a:visited {color:#ffffff; font:10px Arial; text-decoration:none;}
#lang a:hover {color:#ffffff; font:10px Arial; text-decoration:underline;}

#titre_i {margin:0px 0px 0px 16px; height:84px; font-size:1px;}

#corps { width:600px; text-align:left; float:left; background-image:url(img/line.gif); margin-left:19px; font:12px Arial;}
#corps .titre {font:18px Arial; color:#003268; margin-left:-10px;}
#corps .line {font-size:1px; width:530px; background-image:url(img/line_titre.gif); height:2px; margin-left:-10px;}
#corps .section { background-image:url('img/puce_section.gif'); background-repeat:no-repeat; padding:0px 0px 4px 15px; border-bottom:1px solid #A4B8CD;
                  height:15px; margin:10px 0px 10px 0px; width:500px; overflow:hidden; color:#003268; font:14px Arial;}

#corps .par {color:#000000; font:12px Arial; margin-top:4px;}
#corps .par ul {margin:0px 0px 0px 16px; padding:0px 0px 0px 0px;}
#corps .par li {list-style-image:url(img/puce.gif);}
#corps .par div.left {clear:both; float:left; margin:0px 11px 4px 0px; color:#000000; font:italic 10px Verdana;}
#corps .par div.left img {padding:2px 2px 2px 2px border:1px solid #CCCCCC;}
#corps .par div.right {clear:both; float:right; margin:0px 0px 4px 11px; color:#000000; font:italic 10px Verdana;}
#corps .par div.right img {padding:2px 2px 2px 2px border:1px solid #CCCCCC;}
#corps .par div.center {clear:both; text-align:center; margin:0px 0px 4px 11px; color:#000000; font:italic 10px Verdana;}
#corps .par div.center img {padding:2px 2px 2px 2px border:1px solid #CCCCCC;}
#corps a:link {color:#E60000; font:12px Arial; text-decoration:none;}
#corps a:visited {color:#E60000; font:12px Arial; text-decoration:none;}
#corps a:hover {color:#E60000; font:12px Arial; text-decoration:underline;}

div.pics {margin:8px 0px 8px 0px; font:bold 12px Arial; color:#183C6D;}
div.pics a:link {font:bold 12px Arial; color:#183C6D; text-decoration:none;}
div.pics a:visited {font:bold 12px Arial; color:#183C6D; text-decoration:none;}
div.pics a:hover {font:bold 12px Arial; color:#183C6D; text-decoration:underline;}
div.pics img {vertical-align:middle; margin-right:4px; border:0px;}

#zone {font:bold 14px Arial; color:#003268; margin-top:6px;}
#zone .line {font-size:1px; width:490px; background-image:url(img/line_menu.gif); height:2px; margin-bottom:8px; margin-left:0px;}

div.detail { border:1px dotted #CCCCCC; background:#F2F2F2; font:12px Arial; color:#183C6D; padding:12px 12px 12px 12px; width:465px; }
div.detail .sub {font:10px Verdana; color:#183C6D;}
div.detail .index {color:#E60000;}
div.detail div.sep {font-size:1px; background-image:url(img/line_red.gif); height:2px; margin:8px 0px 8px 0px;}
div.detail table {border:0px; font:12px Arial; color:#183C6D;}
div.detail tr {vertical-align:top;}

table.form {border:0px; font:12px Arial; color:#000000; margin-left:60px;}
table.form input {border:1px solid #000000; font:10px Verdana; color:#000000;}
table.form textarea {border:1px solid #000000; font:10px Verdana; color:#000000;}

div.nl_box {width:477px; border:1px solid #939598; margin-left:110px;}
div.nl_section {background:#FFFFFF; padding:8px 20px 8px 20px; color:#00427E; font:18px Arial;}
div.nl_par {color:#00427E; padding:15px 40px 10px 40px; font:12px Arial; background:#EFEFEF;}
div.nl_par div.left {clear:both; float:left; font:italic 10px Verdana; color:#000000;}
div.nl_par div.left img {margin-right:15px; border:1px solid #E60000;}
div.nl_par div.right {clear:both; float:right; font:italic 10px Verdana; color:#000000;}
div.nl_par div.right img {margin-left:15px; border:1px solid #E60000;}
div.nl_par div.center {clear:both; text-align:center; font:italic 10px Verdana; color:#000000;}
div.nl_par div.center img {border:1px solid #E60000;}
a:link.nl {color:#003268; font:12px Arial; text-decoration:none;}
a:visited.nl {color:#003268; font:12px Arial; text-decoration:none;}
a:hover.nl {color:#003268; font:12px Arial; text-decoration:underline;}

div.ec {margin:6px 0px 6px 0px;}
div.ec a:link {color:#003268; font:12px Arial; text-decoration:none;}
div.ec a:visited {color:#003268; font:12px Arial; text-decoration:none;}
div.ec a:hover {color:#003268; font:12px Arial; text-decoration:underline;}
div.welcome {margin:15px 0px 15px 0px; font:bold 12px Arial; color:#00427E}
