/* CSS Document */
html{padding:0;margin:0;border:0;font-family: Verdana, Arial, Helvetica, sans-serif;color:#625C5C;font-size:11px;background-color:#FFF;}
body {padding:0;margin:0 auto;}

p, img {padding:0; margin:0;border:0;}

a, a:link, a:visited{color:#A3A09B;text-decoration:none;}
a:hover, a.visit {color:#A3A09B;}

h1, h2, h3 {font-size:12px;font-weight:bold;margin:0 0 5px 0;padding:0;border:0;}

#conteneur {text-align:center;margin: 0 auto;padding: 0;width: 1000px;color:#625C5C;background-color:#FFF;}

#acc {display:block;float:right;width:685px;padding:0;margin:0;border:0;}
#acc img {display:block;float:right;padding:0;margin:0;border:0;}

#header {padding:10px;margin:10px 0 0 0;border:0;height:60px;background-color:#A3A09B;color:#FFFFFF;text-align:left;display:block;}
#header a.head1 {color:#ffffff;font-size:18px;font-weight:bold;border:0;border:0;display:block;float:left;}
#header form {padding: 0 10px 0 0;margin:0;border:0;display:block;float:right;text-align:right;width:630px;font-size:11px;}
#header label {  padding:0 3px 0 10px;text-align:left;margin:0;border:0;}
#header input {border:1px solid #E2000C; margin:0;color:#625C5C;font-size:11px;padding:0 3px;width:175px;}
#header .boutform {font-weight:bold;font-size:10px;color:#FFFFFF;text-align:center;border: 0;margin:0;background-color :#E2000C;padding:0 3px;margin:-1px 0 0 0;width:30px;}

#header #mgene {display:block;float:right;margin:10px 0 0 0;text-align:right;padding:8px 0 0 0;border:0;width:990px;border:0;}
#header #mgene a {margin: 0 0 3px 0;font-weight:normal;padding:0 10px;font-size:11px;color:#FFFFFF;}
#header #mgene a:link { text-decoration: none; }
#header #mgene a:visited { text-decoration: none; } 
#header #mgene a:hover { text-decoration: underline; }
#header #mgene a.visit {text-decoration: none;}

#rub{ list-style-type: none; margin: 0 0 0 227px; padding: 0; display:block;float:left;width:773px;}
#rub li { padding: 3px 20px 5px 20px; margin: 0;text-align:left;color:#FFFFFF;font-size:11px;background-color:#E2000C;float:left;border-top:1px solid white;border-right:1px solid white;font-weight:bold;display:inline;}
#rub li.visit {color:#625C5C;}
#rub li a {padding:0;border: 0;margin:0;color:#FFFFFF;}
#rub li a.visit {color:#625C5C;}
#rub li.styl2 a:hover {text-decoration:underline;}


#barre {width:230px;border:0;margin:0;padding:0;float:left;display:block;text-align:left;}
#barre a, a:link, a:visited {font-size:11px;color:#FFFFFF;}
#barre .menu1 {width:227px;display:block;font-size:10px;text-align:center;padding:3px 0 5px 0;margin:10px 0 0 0;border:0;float:left;color:#FFF;font-weight:bold;background-color:#E2000C;border-bottom:1px solid white;}
#barre ul { list-style-type: none; margin: 0; padding: 0;}
#barre li       { padding: 3px 0 5px 3px; width: 224px;margin: 0;text-align:left;color:#FFFFFF;font-size:9px;background-color:#A3A09B;float:left;border-bottom:1px solid white;}
#barre li.visit { padding: 3px 0 5px 3px; width: 224px;margin: 0;text-align:left;color:#FFFFFF;font-size:9px;background-color:#625C5C;float:left;border-bottom:1px solid white;}
#barre li a {padding:0 0 0 8px;height:10px;border: 0;margin:0;}
#barre li.styl2 a:hover {text-decoration:underline;}

.comment {margin:0;padding:0 0 10px 0;line-height:16px;border:0;}

#ariane {width:735px;float:left;padding:5px 0 0 20px;margin:0;border:0;text-align:left;border:0;font-size:10px;color:#625C5C;}
#ariane a {color:#625C5C;display:inline;}

#listepdt, #ctDirect, #txt, #det_corps2, #det, #listsearch, #acc, #ident, #caddie, #cadliv, #cadpai, #paiement, #priv {width:730px;float:left;padding:10px 20px 10px 20px;margin:0;border:0;text-align:left;border:0;}
#txt {text-align:justify;}

#priv a.btn {color:#FFFFFF;background-color:#E2000C;padding:2px 7px;margin:35px 0 0 10px;font-weight:bold;font-size:10px;text-align:center;border:2px solid #EEEEEE;line-height:22px;}
#priv a.visit {color:#E2000C;background-color:#FFFFFF;padding:2px 7px;margin:35px 0 0 10px;font-weight:bold;font-size:10px;text-align:center;border:2px solid #EEEEEE;line-height:22px;}

#listepdt ul { clear: left; list-style-type: none; margin: 0; padding: 0;border:0;width:745px;}
#listepdt ul li { float: left; padding: 0; border: 1px solid #CCC; width: 345px; height: 90px; overflow: hidden; margin: 0 25px 20px 0;  }
#listepdt ul li img.vign {display:block;float:left;padding:0 5px 0 0;margin:0;height:90px;}
#listepdt ul li h2 {display:block;padding:0 0 5px 0;margin:0;}
#listepdt ul li a {color:#625C5C;}
#listepdt ul li a.btnliste {color:#FFFFFF;background-color:#E2000C;padding:0 6px 2px;font-size:9px;margin:0 12px 0 0;font-weight:bold;}
#listepdt ul li p.prix {text-align:left;padding:0 0 8px 0;}

#acc ul { clear: left; list-style-type: none; margin: 15px 0 0 0; padding: 0;}
#acc ul li { float: left; padding: 0; border: 1px solid #CCC;  position: relative; width: 200px; height: 235px; overflow: hidden; margin: 0 40px 25px 0;  }
#acc ul li img.vign {display:block;float:left;padding:0 auto;margin:0 auto;height:150px;}
#acc ul li img.whesp { border:0;display:block;float:left;margin:0;padding:0; }
#acc ul li h2 {display:block;padding:5px;margin:0;}
#acc ul li a {color:#625C5C;}
#acc ul li a.btnliste {color:#FFFFFF;background-color:#E2000C;padding:0 6px 2px;font-size:9px;margin:0 12px 0 5px;font-weight:bold;}
#acc ul li p.prix {text-align:left;padding:0 5px 8px 5px;}

.nav {display:block;float:right;margin: 10px 0 0 0;padding: 0 10px 15px 0;width:735px;text-align:right;line-height:30px;color:#4B4B4B;border:0;}
p.nav  a, a:link, a:visited {color:#4B4B4B;text-decoration:none;border:0;margin:0;padding:0;}
p.nav  a:hover {text-decoration:underline;}

#listsearch ul { clear: left; list-style-type: none; margin: 10px 0 0 0; padding: 0;}
#listsearch ul li { float: left; padding: 0; border: 1px solid #CCC;  position: relative; width: 550px; height: 60px; overflow: hidden; margin: 0 0 20px 60px;  }
#listsearch ul li img.vign {display:block;float:left;padding:0 5px 0 0;margin:0;height:60px;}
#listsearch ul li h2 {display:block;padding:0 0 5px 0;margin:0;}
#listsearch ul li a {color:#625C5C;}
#listsearch ul li a.btnliste {color:#FFFFFF;background-color:#E2000C;padding:0 6px 2px;font-size:9px;margin:0 12px 0 0;font-weight:bold;}
#listsearch ul li p.prix {text-align:left;padding:0 0 8px 0;}

#caddie table {border:1px solid #A3A09B;width:90%;padding:0;margin:0 auto;}
#caddie img.vign {display:block;float:left;padding:0 5px 0 0;margin:0;height:60px;}
#caddie tr.top {color:#FFFFFF;background-color:#A3A09B;valign:top;}
#caddie td.hd {padding:3px 3px 3px 3px;margin:0;}
#caddie td {padding:3px 3px 0 3px;margin:0;}
#caddie td.pied {padding:3px 5px;;margin:0;text-align:right;background-color:#A3A09B;color:#FFFFFF;width:42%;}
#caddie td.prix {text-align:right;padding-right:5px;background-color:#F7F7F7;} 
#caddie #livraison {border-top:0;}
#caddie td.liv {text-align:right;padding:3px 5px;background-color:#EEEEEE;} 
#caddie span.phase {padding:5px 25px;margin:10px 0 30px 0;background-color:#F7F7F7;color:#A3A09B;display:block;float:left;}
#caddie span.pcur {padding:4px 25px;margin:10px 0 30px 0;background-color:#F7F7F7;color:#A3A09B;display:block;float:left;border:1px solid #E2000C;font-weight:bold;}
#caddie span.sep {padding:5px 0;margin:10px 0 30px 0;background:url(/css/sep.gif) 0 50% repeat-x;width:35px;border:0;display:block;float:left;}
#caddie .btn {color:#FFFFFF;background-color:#E2000C;padding:4px 0 3px;margin:35px 12px 0 0;font-weight:bold;display:block;font-size:10px;width:140px;float:left;text-align:center;border:2px solid #EEEEEE;}
#caddie .btnp {color:#FFFFFF;background-color:#E2000C;padding:3px 0 2px;margin:5px 12px 0 150px;font-weight:bold;display:block;font-size:11px;width:160px;float:left;text-align:center;border:2px solid #EEEEEE;}
#caddie .drt {float:right;}
.msg {width:100%;padding:15px 0 25px 0;margin:0;line-height:18px;font-weight:bold;color:#E2000C;}
#caddie .typepai {display:block;margin:10px 0 20px 50px;padding:0;border:0;line-height:18px;width:700px;}
#caddie .typepai h1 {display:block;margin:10px 0;padding:0;border:0}
#caddie .typepai img {border:0;margin:0;padding:0 0 0 180px;}
#caddie .ow {text-decoration:underline;}
#caddie h3 {padding:0; margin:20px 0 10px 0;border:0;}

.fpai {padding:30px 0 0 0;margin:0;}

#cadliv form { padding:0 15px;margin:0 15px;color:#625C5C;}
#cadliv input {width: 170px; height:18px;padding:0 0 0 2px;margin:1px 0;color:#625C5C;border: #CCC 1px solid;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#cadliv label { padding:3px 0 0 0;width:120px;text-align:top;margin:0;float:left;}
#cadliv fieldset { margin: 10px 0 0 0;padding: 10px 20px; border: 1px solid #EEEEEE;}
#cadliv legend {margin:0;padding: 0;}
#cadliv span {float:left;width:400px;text-align:left;margin:30px 0 0 0;padding:0;height:25px;}
#cadliv #ad {width:20px;border:0;padding:0;margin:5px 0 0 120px;float:left;}
#cadliv .labad {width:400px;border:0;padding:0;margin:7px 0 0 0;float:left;}
#cadliv .btnp {color:#FFFFFF;background-color:#E2000C;padding:3px 0 2px;margin:5px 12px 0 140px;font-weight:bold;display:block;font-size:11px;width:140px;float:left;text-align:center;border:2px solid #EEEEEE;height:25px;}

#priv form { padding:0 20px;margin:0 20px;color:#625C5C;}
#priv input {width: 170px; height:18px;padding:0 0 0 2px;margin:1px 0;color:#625C5C;border: #CCC 1px solid;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#priv label { padding:3px 0 0 0;width:120px;text-align:top;margin:0;float:left;}
#priv label.pass { padding:3px 0 0 0;width:150px;text-align:top;margin:0;float:left;}
#priv fieldset { margin: 0;padding: 20px; border: 1px solid #EEEEEE;}
#priv legend {margin:0;padding: 0;}
#priv span {float:left;width:400px;text-align:left;margin:30px 0 0 0;padding:0;height:25px;}
#priv #ad {width:20px;border:0;padding:0;margin:5px 0 0 120px;float:left;}
#priv .labad {width:400px;border:0;padding:0;margin:7px 0 0 0;float:left;}
#priv .btnp {color:#FFFFFF;background-color:#E2000C;padding:3px 0 2px;margin:5px 12px 0 170px;font-weight:bold;display:block;font-size:11px;width:140px;float:left;text-align:center;border:2px solid #EEEEEE;height:25px;}

#det_pho {width:200px;padding:0;margin:0 0 0 10px ;float:left;border:0;text-align:left;}
#det_pho span {margin:0;padding:3px 0 5px 0;border:0;display:block;}
#det_pho .DPhoto0 {margin-left:auto ; margin-right:auto;padding: 0; border:0;display:block;width:200px;}
#det_pho .DPhoto {margin-left:auto ; margin-right:auto;padding: 0; border:0;display:block;}
#det_pho ul { list-style-type: none; margin: 10px 0 0 0; padding: 0;border:0;width:200px;}
#det_pho li { float: left; padding: 0 0 0 0; width: 60px; margin: 3px 10px 5px 0;border:0;text-align:left;}
#det_pho li.dte { float: left; padding: 0 0 0 0; width: 60px; margin: 3px 0 5px 0;border:0;text-align:left;}

#det_corps1 {width:500px;padding:0;margin:0 10px 0 10px;float:right;border:0;text-align:left;}
#det_corps1 p {border:0;margin:0;padding:0 0 15px 0;line-height:18px;border:0;text-align:justify;display:block;float:left;}
#det_corps1 a.btnliste {color:#FFFFFF;background-color:#E2000C;padding:1px 6px 2px;font-size:9px;margin:10px 12px 0 0;font-weight:bold;display:block;float:left;}
#det_corps1 h1 {padding:0;margin:0 10px 5px 0;font-weight:bold;float:left;border:0;font-size:13px;width:100%;}
#det_corps1 ul {list-style-type:disc;margin:5px 0 0 10px;padding:0;}
#det_corps1 li {margin:0 0 4px 15px;padding:0;}

#det_corps2 p {border:0;margin:0;padding:0 0 15px 0;line-height:18px;text-align:justify;border-bottom:1px dashed #A3A09B;}
#det_corps2 a {padding:0 0 0 15px;border: 0;background:url(/css/pictom.gif)  left no-repeat;display:block;float:left;width:199px;line-height:18px;}
#det_corps2 h1 {padding:0;margin:0 0 10px 0;font-weight:bold;float:left;border:0;font-size:13px;width:710px;}
#det_corps2 ul {list-style-type:disc;margin:5px 0 0 10px;padding:0;}
#det_corps2 li {margin:0 0 4px 15px;padding:0;}
#det_corps1 .msg, #det_corps2 .msg {color:#E2000C;font-weight:bold;}

#ctDirect form { padding:0 20px;margin:0 20px;color:#625C5C;}
#ctDirect input {width: 170px; height:18px;padding:0 0 0 2px;margin:1px 0;color:#625C5C;border: #CCC 1px solid;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#ctDirect label { padding:3px 0 0 0;width:120px;text-align:top;margin:0;float:left;}
#ctDirect fieldset { margin: 0;padding: 20px; border: 1px solid #EEEEEE;}
#ctDirect legend {margin:0;padding: 0;}
#ctDirect textarea {width: 400px; border:1px solid #CCC;}
#ctDirect .btnp {color:#FFFFFF;background-color:#E2000C;padding:3px 0 2px;margin:5px 12px 0 140px;font-weight:bold;display:block;font-size:11px;width:140px;float:left;text-align:center;border:2px solid #EEEEEE;height:25px;}

.clear {clear: both;}

.raised {background: transparent; width:500px;padding:0 0 30px 110px;margin:0;float:left;}

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#F7F7F7; border-left:1px solid #fff; border-right:1px solid #E7D7D1;}
.raised .b3 {background:#F7F7F7; border-left:1px solid #fff; border-right:1px solid #DAC2BA;}
.raised .b4 {background:#F7F7F7; border-left:1px solid #fff; border-right:1px solid #CAA89B;}
.raised .b4b {background:#F7F7F7; border-left:1px solid #E7D7D1; border-right:1px solid #E2000C;}
.raised .b3b {background:#F7F7F7; border-left:1px solid #DAC2BA; border-right:1px solid #E2000C;}
.raised .b2b {background:#F7F7F7; border-left:1px solid #CAA89B; border-right:1px solid #E2000C;}

.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#E2000C;}
.raised .boxcontent1 {display:block;  background:#F7F7F7; border-left:1px solid #fff; border-right:1px solid #E2000C;height:210px;padding:10px;margin:0;}
.raised .boxcontent2 {display:block;  background:#F7F7F7; border-left:1px solid #fff; border-right:1px solid #E2000C;height:380px;padding:10px;margin:0;}

.raised form { padding: 10px 0;margin:0;color:#625C5C;}
.raised .boutform {font-weight:bold;font-size:10px;color:#fff;text-align:center;border: 0;margin:8px 0 0 120px;background-color:#E2000C;font-weight:bold;padding:0;}
.raised input {width: 170px; height:18px;padding:0 0 0 2px;margin:1px 0;color:#625C5C;border: #CCC 1px solid;}
.raised label { padding:3px 0 0 0;width:170px;text-align:top;margin:0;float:left;}
.raised fieldset { margin: 0;padding: 0; border: 0;}
.raised span {float:left;width:400px;text-align:left;margin:30px 0 0 0;padding:0;height:25px;}

.majus {text-transform:uppercase;}
.capit {text-transform:capitalize;}
.Select {background-color: #fff;color: #625C5C;font-style: normal;border: #ccc;font-size:11px; border: solid 1px #ccc;font-family: Verdana, Arial, Helvetica, sans-serif; }

.Lnk {width:550px;display:block;padding:0 5px 0 0;margin:15px 0 0 60px;border:1px solid #CCC;text-align:left;}
.Lnk img {float:left;margin:0 20px;border:0;display:block;padding:0;}

#coord {text-align:left;margin: 10px auto 0 auto;padding: 10px;width: 980px;border:0;color:#FFF;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;background-color:#A3A09B;line-height:16px;}
#coord a {margin: 0 0 3px 0;font-weight:normal;padding:0 10px;font-size:11px;color:#FFFFFF;}
#coord a:link { text-decoration: none; }
#coord a:visited { text-decoration: none; } 
#coord a:hover { text-decoration: underline; }
#coord a.visit {text-decoration: none;}
#footer {text-align:right;margin: 0 auto;padding: 10px;width: 980px;border:0;color:#A3A09B;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:10px;background-color:#FFF;border-top:1px solid #A3A09B;}