body {padding:0 0 0 0; margin:0 0 0 0; font:12px Arial; color:#000000; background:#f2f2f2;}

#main {width:702px; margin-left:50%; left:-351px; border:1px solid #000000; position:absolute; top:16px; background:#ffffff; padding:0 0 0 0;}
#bandeau {height:176px; width:702px; }
#anim {left:344px; top:2px; position:absolute;}
#contact {position:absolute; top:109px; left:331px;}
#optimum {font:11px Arial; left:549px; top:99px; position:absolute;}
#optimum form {padding:0 0 0 0; margin:0 0 0 0}
#optimum input {font:11px Verdana; padding:0px 2px 0px 2px; border:1px solid #000000;}

#menutop {text-align:center; margin:13px 0px 0px 0px}
#menutop img {margin:0px 0px 0px 0px; border:0px;}

#menug {float:left; width:162px;}
#menug .titre {background:url(img/menu_top.gif); height:46px; width:162px; }
#menug .titre div {text-align:center; font:bold 13px Arial; color:#FFFFFF; padding-top:26px;}
#menug img {position:relative; top:-2px; left:-8px; margin-right:-5px;}
#menug .cur {background:#e2e2e2; background-image:url(img/menu_line.gif); background-repeat:no-repeat; background-position:bottom; width:162px;}
#menug .cur div { padding:9px 4px 9px 25px }
#menug .cur div.sub { padding:0px 6px 4px 0px; text-align:right; }
#menug .cur div.sub a:link {font:10px Verdana; color:#ED2024; text-decoration:none;}
#menug .cur div.sub a:visited {font:10px Verdana; color:#ED2024; text-decoration:none;}
#menug .cur div.sub a:hover {font:10px Verdana; color:#ED2024; text-decoration:underline;}
#menug .lien {background:url(img/menu_line.gif); background-repeat:no-repeat; background-position:bottom; width:162px;}
#menug .lien div { padding:9px 4px 9px 25px }
#menug .cur a:link {font:bold 12px Arial; color:#000000; text-decoration:none;}
#menug .cur a:visited {font:bold 12px Arial; color:#000000; text-decoration:none;}
#menug .cur a:hover {font:bold 12px Arial; color:#000000; text-decoration:underline;}
#menug .lien a:link {font:12px Arial; color:#000000; text-decoration:none;}
#menug .lien a:visited {font:12px Arial; color:#000000; text-decoration:none;}
#menug .lien a:hover {font:12px Arial; color:#000000; text-decoration:underline;}

#corps {background:url(img/main_bg.gif); margin:13px 0px 0px 0px;}

#include {width:360px; float:left; margin:20px 0px 0px 75px;}
#include .titre {background-image:url(img/titre.gif); height:25px; font:bold 18px Arial; color:#000000; margin-bottom:20px;}
#include .titre span {padding:0px 0px 0px 45px; float:left;}
#include .titre img {float:left; margin:-15px 0 0 10px;}
* html #include .titre img {float:left; margin:-15px 0 0 10px; position:absolute;}
#include .main {margin:10px 0px 10px 25px; font:12px Arial;}
#include .main a:link {text-decoration:none; color:#ED2024;}
#include .main a:visited {text-decoration:none; color:#ED2024;}
#include .main a:hover {text-decoration:underline; color:#ED2024;}
#include .main .par {margin:4px 0 4px 0;}
#include .main .titre_par {clear:both; font:bold 14px Arial; color:#ED2024; background:url(img/bg_titre_par.gif) no-repeat top left; padding:0 0 0 20px; margin:16px 0 3px 0;}
#include .main .par .center {text-align:center;}
#include .main .par img {border:0px}
#include .img_right {float:right; margin:0 0 4px 6px; text-align:right;}
#include .img_left {float:left; margin:0 6px 4px 0; text-align:left;}
* html #include .img_right {float:right; margin:0 0 4px 0; text-align:right; padding:0 0 0 6px;}

#include option {border:0px;}

div.clear{ height:1px; font-size:1px; clear:both;}

table.prod {background:#000000; font:12px Arial; width:100%;}
table.prod tr {vertical-align:top; text-align:center;}
table.prod tr th {color:#FFFFFF; background:#818181; font:10px Arial; padding:4px 2px 4px 2px}
table.prod tr th strong {color:#FFFFFF; font:bold 12px Arial;}
table.prod tr.row_0 {background:#FFFFFF; font:12px Arial; color:#000000;}
table.prod tr.row_1 {background:#E7E7E7; font:12px Arial; color:#000000;}
table.prod td.des {padding:4px 4px 4px 4px; text-align:left;}
table.prod td.des div.nom {float:left; width:75%;}
table.prod td.des div.option {float:left; margin-left:10px;}
table.prod td.des div.panier {float:right; margin:0 5px 0 5px;}
table.prod td.des img {margin:3px 0 0 0;}
table.prod td.tarif {padding:4px 4px 4px 4px; font:bold 12px Arial; color:#FF0000;}

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

* html ul {margin:0 0 0 16px;}
ul {margin:0 0 0 -24px;}
li {list-style-image:url(img/list.gif);}

.infos a:link {text-decoration:none; color:#ED2024;}
.infos a:visited {text-decoration:none; color:#ED2024;}
.infos a:hover {text-decoration:underline; color:#ED2024;}

.alt {font:bold 10px Verdana; color:#A90000;}
