/* 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:#F52C12;text-decoration:none;}
a:hover, a.visit {color:#F52C12;}

h2 {font-size:13px;font-weight:bold;margin:0 0 5px 0;padding:0;border:0;}
h1, 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:url(/css/pixelfd.gif) top repeat-y;}

#header {margin:5px 0 4px 0;border:0;height:268px;width:1000px;background-color:#F52C12;color:#FFFFFF;text-align:left;display:block;}

#mgene {display:block;float:left;margin:0;padding:0 0 0 37px;border-bottom:1px solid white;width:963px;background:url(/css/fdmb.gif) top no-repeat;height:40px;}
#menu {background: url("/css/mid.jpg");border:0;width:60%;display:block;float:left;margin:0;padding:0;height:35px;}
#menu ul {margin:0;padding:0;list-style:none;float:left;}
#menu li {display:inline;float:left;margin:0;padding:0;}
#menu a {background:url("/css/right.jpg") no-repeat right top;margin:0;padding:0;text-decoration:none;border:0;display:block;float:left;}
#menu a span {display:block;background:url("/css/left.jpg") no-repeat left top;padding:0 19px;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;line-height:35px;}
#menu a:hover,#menu li.visit a {background-position:right bottom;color:#FFFFFF;}
#menu a:hover span,#menu li.visit a span {background-position:left bottom;color:#FFFFFF;font-weight:bold;font-style:normal;text-decoration:none;}

#barre {width:180px;border:0;margin:13px 0 0 47px;padding:0 0 13px 0;float:left;display:block;text-align:left;background-color:#FFFFFF;}
#barre a, a:link, a:visited {font-size:11px;color:#999999;}
#barre .menu1 {width:177px;display:block;font-size:11px;padding:3px 0 5px 25px;margin:10px 0 0 8px;border:0;float:left;color:#F52C12;font-weight:bold;background:url(/css/pictom_g.gif) 0 no-repeat;}
#barre ul { list-style-type: none; margin: 0; padding: 0;}
#barre li { color:#999999;padding: 1px 0 3px 3px; width: 174px;margin: 0;text-align:left;font-size:9px;float:left;}
#barre li.visit { padding: 1px 0 3px 3px; width: 174px;margin: 0;text-align:left;color:#F52C12;font-weight:bold;font-size:9px;float:left;}
#barre li a {padding:0 0 0 8px;height:10px;border: 0;margin:0;}
#barre li.styl2 a:hover {text-decoration:underline;}

#acc {display:block;float:right;width:753px;padding:20px 0 10px 20px;margin:0;border:0;float:right;text-align:left;}
#acc img {display:block;float:right;padding:0;margin:0;border:0;}
#acc h2 {width:560px;}
.velo {border:1px solid #cccccc;width:154px;height:323px; overflow:hidden;color:#625C5C;display:block;float:left;background: url(/css/ptrv.gif) repeat-x;background-color:#FFFFFF;margin:0;}
.velo h3 {height:14px;width:154px;color:#FFFFFF;font-size:13px;font-weight:bold;padding:8px 10px 10px 30px;background:url(/css/ptr.gif) top left repeat-y;margin:0;}
.velo img {width:154px;border:0;padding:auto;margin:4px 0 0 0;}
.velo h4 {width:146px;color:#0C0C0C;font-size:13px;font-weight:bold;padding:10px 0 4px 0;border-bottom:1px dashed #0C0C0C;margin:0 3px;}
.velo span {width:146px;padding:10px 0 4px 0;margin:0 3px;border:0;display:block;float:left;line-height:14px;}
.velo a.btn {color:#F52C12;float:right;background: url(/css/fr.gif) right no-repeat;margin:5px;padding:0 19px 0 0;font-weight:bold;font-size:10px;font-size:10px;}

#acc .cycle {width:222px;height:325px;margin:0 15px;display:block;float:left;border:0;}
#acc .scooter {border:1px solid #cccccc;width:222px;height:153px;overflow:hidden;color:#625C5C;display:block;float:left;background: url(/css/ptrv.gif) repeat-x;background-color:#FFFFFF;margin:0;}
#acc .scooter h3 {height:14px;width:100px;color:#FFFFFF;font-size:13px;font-weight:bold;padding:8px 10px 10px 30px;background:url(/css/ptr.gif) top left repeat-y;margin:0;}
#acc .scooter img.vign {width:117px;border:0;margin:0;padding:0;margin:4px 0 0 0;display:block;float:left;}
#acc .scooter h4 {width:100px;color:#0C0C0C;font-size:13px;font-weight:bold;padding:10px 0 4px 0;border-bottom:1px dashed #0C0C0C;margin:0 3px 4px 0;display:block;float:right;}
#acc .scooter span {padding:10px 0 4px 0;margin:0 3px 0 0;border:0;line-height:14px;}
#acc .scooter a.btn {color:#F52C12;float:right;background: url(/css/fr.gif) right no-repeat;margin:5px;padding:0 19px 0 0;font-weight:bold;border:0;text-align:right;font-size:10px;}

#acc .bmx {border:1px solid #cccccc;width:222px;height:153px;overflow:hidden;color:#625C5C;display:block;float:left;background: url(/css/ptrv.gif) repeat-x;background-color:#FFFFFF;margin:14px 0;}
#acc .bmx h3 {height:14px;width:100px;color:#FFFFFF;font-size:13px;font-weight:bold;padding:8px 10px 10px 30px;background:url(/css/ptr.gif) top left repeat-y;margin:0;}
#acc .bmx img.vign {width:117px;border:0;margin:0;padding:0;margin:4px 0 0 0;display:block;float:left;}
#acc .bmx h4 {width:100px;color:#0C0C0C;font-size:13px;font-weight:bold;padding:10px 0 4px 0;border-bottom:1px dashed #0C0C0C;margin:0 3px 4px 0;display:block;float:right;}
#acc .bmx span {padding:10px 0 4px 0;margin:0 3px 0 0;border:0;line-height:14px;}
#acc .bmx a.btn {color:#F52C12;float:right;background: url(/css/fr.gif) right no-repeat;margin:5px;padding:0 19px 0 0;font-weight:bold;border:0;text-align:right;font-size:10px;}

.occasion {border:1px solid #cccccc;width:154px;height:323px; overflow:hidden;color:#625C5C;display:block;float:left;background: url(/css/fda.jpg) repeat-x;margin:0;}
.occasion h3 {height:14px;width:154px;color:#F52C12;font-size:13px;font-weight:bold;padding:8px 10px 10px 30px;background:url(/css/ptn.gif) top left repeat-y;margin:0;}
.occasion img {width:154px;border:0;margin:auto;padding:auto;margin:4px 0 0 0;}
.occasion h4 {width:146px;color:#FFFFFF;font-size:13px;font-weight:bold;padding:10px 0 4px 0;border-bottom:1px dashed #F52C12;margin:0 3px;}
.occasion span {width:146px;padding:10px 0 4px 0;margin:0 3px;border:0;display:block;float:left;line-height:14px;}
.occasion a.btn {color:#F52C12;float:right;background: url(/css/fn.gif) right no-repeat;margin:5px;padding:0 19px 0 0;font-weight:bold;font-size:10px;}

.comment {margin:0;padding:0 0 10px 0;line-height:16px;border:0;width:560px;}

#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, #acces, #lnk {width:733px;float:right;padding:20px 20px 10px 20px;margin:0;border:0;text-align:left;border:0;}
#txt {text-align:justify;}

#map {width: 500px; height: 400px;float:left;margin:20px 100px 0 130px;}

#listepdt h1 {color:#0C0C0C;font-size:15px;width:720px;border-bottom:2px solid #CCC;margin:0;padding:0 0 10px 0;}
#listepdt h1 span {color:#F52C12;}
#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;background-color:#FFFFFF}
#listepdt ul li img.vign {display:block;float:left;padding:0 5px 0 0;margin:0;height:90px;}
#listepdt ul li h2 {padding:8px 3px 8px 20px;margin:0;color:#0C0C0C;background:url(/css/ptn.gif) top left repeat-y;border-bottom:1px dashed #0C0C0C;margin:0 1px 0 0;width:168px;float:right;}
#listepdt ul li a {color:#0C0C0C;}
#listepdt ul li a.btn {color:#F52C12;float:right;background: url(/css/fr.gif) right no-repeat;margin:15px 5px 0 0;padding:0 19px 0 0;font-weight:bold;border:0;text-align:right;font-size:10px;width:168px;}

.nav {display:block;float:right;margin: 10px 0 0 0;padding: 0;width:735px;text-align:right;line-height:30px;border:0;}
p.nav  a, a:link, a:visited {color:#F52C12;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;}

#detent {width:753px;float:right;padding:0 0 10px 20px;margin:0;border:0;text-align:left;border:0;}
#detent h1 {color:#0C0C0C;font-size:15px;width:753px;border-bottom:2px solid #CCC;margin:0;padding:0 0 10px 0;}
#detent h1 span {color:#F52C12;}

#det {width:623px; margin:10px 0 0 80px;border:1px solid #ccc;padding:5px;background-color:#FFFFFF;}

#det_pho {width:270px;padding:0;margin:0 0 0 0 ;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:250px;}
#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:250px;}
#det_pho li { float: left; padding: 0 0 0 0; width: 80px; margin: 3px 5px 5px 0;border:0;text-align:left;}
#det_pho li.dte { float: left; padding: 0 0 0 0; width: 80px; margin: 3px 0 5px 0;border:0;text-align:left;}

#det_corps1 {width:353px;padding:0;margin:0;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 h1 {padding:0;margin:0 10px 5px 0;font-weight:bold;float:left;border:0;font-size:13px;width:100%;}
#det_corps1 h1 {padding:8px 3px 8px 20px;margin:0;color:#0C0C0C;background:url(/css/ptn.gif) top left repeat-y;border-bottom:1px dashed #0C0C0C;margin:0 1px 0 0;width:325px;}
#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;}
#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;}

#lnk p{display:block;padding:20px 0;margin:0;border:0;width:600px;}
#lnk img {float:left;margin-right:10px;padding:0;border:1px solid #ccc;}
#lnk p a {font-size:11px;color:#F52C12;}

#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;border-bottom:1px solid white;height:9px;}

.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: 6px auto 0 auto;padding: 20px 0 20px 47px;width: 953px;border:0;color:#FFF;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;background-color:#F52C12;line-height:16px;height:50px;}
#coord p.cycles {background:url(/css/ptr.gif)  left repeat-y;padding:0 0 0 30px ;margin:0;display:block;float:left;width:280px;}
#coord p.cycles span {color:#0C0C0C;font-weight:bold;}
#coord p.cycles strong {font-weight:bold;font-size:12px;color:#0C0C0C;}
#footer {text-align:right;margin: 0 auto;padding: 10px;width: 980px;border:0;color:#999999;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:10px;background-color:#FFF;border-top:1px solid #F52C12;}
#footer a {margin: 0;font-weight:normal;padding:0;font-size:10px;color:#999999;}
#footer a:link { text-decoration: none; }
#footer a:visited { text-decoration: none; } 
#footer a:hover { text-decoration: underline; }
#footer a.visit {text-decoration: none;}
