body {
overflow:-moz-scrollbars-vertical;
background-color: #BDBEBF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px;
color: #797979;
}

li, input, ul, form, a, p, h1, h2, h3, h4, div, span, img {
margin: 0px;
padding: 0px;
font-weight: normal;
border: none;
}

input, textarea {
font-size: 11px;
color: #797979;
}

table, tr, td {
font-size: 11px;
}

/********** BASE ***********/
/***************************/

#container {
background: transparent url("/design/bg-content.png") repeat-y top left;
position: relative;
margin: auto;
margin-top: 12px;
margin-bottom: 25px;
width: 890px;
min-height: 750px;
padding: 33px 28px 0px 28px;
}

#container-top, #container-bottom {
position: absolute;
left: 0px;
width: 946px;
}

#container-top {
height: 14px;
top: 0px;
background: transparent url("/design/bg-content-top.png") no-repeat top left;
}

#container-bottom {
/*bottom: 0px;*/
position: relative;
margin: -15px 0 -12px -28px;
height: 26px;
background: transparent url("/design/bg-content-bottom.png") no-repeat top left;
}

#container-shadow-right, #container-shadow-left {
position: absolute;
top: 50%;
margin-top: -414px;
width: 48px;
height: 829px;
}

#container-shadow-right {
right: -42px;
background: transparent url("/design/bg-content-shadow-right.png") no-repeat top left;
}

#container-shadow-left {
left: -42px;
background: transparent url("/design/bg-content-shadow-left.png") no-repeat top left;
}

#logo {
position: relative;
margin: 0 0 12px 21px;
}

#menu-langue {
position: absolute;
right: 227px;
top: 41px;
}

#menu-langue a:link, #menu-langue a:visited {
text-decoration: none;
font-size: 9px;
color: #BFBFBF;
padding: 0 5px 1px 5px;
border-right: 1px dotted #BFBFBF;
}

#menu-langue a:hover, #menu-langue a:active {
color: #797979;
}

#menu-langue a:link#actif, #menu-langue a:visited#actif, #menu-langue a:link#last-actif, #menu-langue a:visited#last-actif {
font-weight: bold;
}

#menu-langue a:link#last, #menu-langue a:visited#last, #menu-langue a:link#last-actif, #menu-langue a:visited#last-actif {
border-right: none;
}

#menu-add {
position: absolute;
right: 42px;
top: 74px;
}

#menu-add a:link, #menu-add a:visited {
text-decoration: none;
color: #BFBFBF;
padding: 1px 7px;
border-right: 1px solid #BFBFBF;
}

#menu-add a:hover, #menu-add a:active {
font-weight: bold;
}

#menu-add a:link#actif, #menu-add a:visited#actif, #menu-add a:link#last-actif, #menu-add a:visited#last-actif {
color: #F2942E;
font-weight: bold;
}

#menu-add a:link#last, #menu-add a:visited#last, #menu-add a:link#last-actif, #menu-add a:visited#last-actif {
border-right: none;
}

a:link#position-selecteur, a:visited#position-selecteur {
color: #BFBFBF;
font-size: 9px;
text-decoration: none;
position: absolute;
right: 71px;
top: 20px;
padding-right: 15px;
background: transparent url("/design/fleche-v.gif") no-repeat bottom right;
}

#selecteur {
position: absolute;
right: 48px;
top: 37px;
}

#select-content {
position: absolute;
right: 50px;
top: 55px;
width: 161px;
border: 1px solid #BBB;
background: #FFF;
padding: 3px
}

#select-content a:link, #select-content a:visited {
padding: 1px 0 1px 2px;
position: relative;
display: block;
text-decoration: none;
}

#selecteur a:link, #selecteur a:visited {
position: relative;
display: block;
width: 163px;
height: 19px;
background: transparent url("/design/bg-selecteur-langue.png") no-repeat top left;
}

#menu-technique {
position: absolute;
top: 150px;
right: 40px;
}

#menu-technique a:link, #menu-technique a:visited, #sendTo_span, #textIco {
text-decoration: none;
display: block;
float: left;
width: 19px;
height: 19px;
margin-right: 8px;
}

#textIco {
width: 150px;
height: 16px;
text-align: right;
font-size: 10px;
padding: 3px 5px 0 0;
}

#menu-technique a:link.print, #menu-technique a:visited.print, #menu-technique a:link#plan-site, #menu-technique a:visited#plan-site {
margin-right: 4px;
}

#menu-technique a:link.print, #menu-technique a:visited.print { background: transparent url("/design/bg-print.gif") no-repeat center center; }
#menu-technique a:link#plan-site, #menu-technique a:visited#plan-site { background: transparent url("/design/bg-sitemap.gif") no-repeat center center; }
#menu-technique a:link#sendTo_href, #menu-technique a:visited#sendTo_href { background: transparent url("/design/bg-send.gif") no-repeat center center; }
#menu-technique a:link#rss, #menu-technique a:visited#rss{ background: transparent url("/design/bg-rss.jpg") no-repeat center center; }

#menu-technique a:hover.print, #menu-technique a:active.print { background: transparent url("/design/bg-print-hover.gif") no-repeat center center; }
#menu-technique a:hover#plan-site, #menu-technique a:active#plan-site { background: transparent url("/design/bg-sitemap-hover.gif") no-repeat center center; }
#menu-technique a:hover#sendTo_href, #menu-technique a:active#sendTo_href { background: transparent url("/design/bg-send-hover.gif") no-repeat center center; }

#bar-bottom {
/*position: absolute;
left: 28px;
bottom: 60px;*/
position: relative;
top:20px;
margin-top: 20px;
width: 888px;
height: 4px;
border: 1px solid #BABCBD;
background: transparent url("/design/bg-ligne-bottom.gif") repeat-x top left;
}

#copyright {
width: 100%;
/*position: absolute;
left: 0px;
bottom: -20px;*/
position: relative;
bottom: -15px;
font-size: 10px;
text-align: center;
color: #58585A;
}

#copyright a:link, #copyright a:visited {
color: #58585A;
text-decoration: none;
}

#copyright a:hover, #copyright a:active {
color: #8C8C8F;
}

h1 {
color: #000;
font-size: 18px;
margin-bottom: 20px;
}

h2 {
color: #999;
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
}

.header {
color: #414446;
}

p {
margin-bottom: 0.8em;
}

.blue {
color: #0073AB;
}

#fil-rouge {
position: absolute;
top: 167px;
left: 246px;
color: #b7b7b7;
font-size: 9px;
}

#fil-rouge a:link, #fil-rouge a:visited {
color: #b7b7b7;
text-decoration: underline;
font-size: 9px;
}

#fil-rouge a:hover, #fil-rouge a:active {
color: #999;
}

a:link, a:visited {
color: #797979;
text-decoration: underline;
}

a:hover, a:active {
color: #0073AB;
}

.float-left {
position: relative;
float: left;
margin: 0 5px 5px 0;
}

/************** MENU TOP ****************/
/****************************************/

#menu-top-content {
position: relative;
width: 890px;
height: 37px;
border-top: 1px solid #BBB;
}

#menu-top-bar {
position: relative;
top: 1px;
width: 888px;
height: 4px;
border: 1px solid #F18E00;
background: transparent url("/design/bg-barre-menu-top.gif") repeat-x top left;
}

#menu-top {
position: relative;
width: 100%;
height: 30px;
background: transparent url("/design/bg-menu-top.jpg") repeat-y top left;
}

#menu-top-bottom {
position: absolute;
bottom: 0px;
width: 100%;
height: 1px;
background: transparent url("/design/bg-menu-top-bottom.jpg") no-repeat top left;
}

#menu-top ul {
position: relative;
top: 7px;
left: 10px;
}

#menu-top li {
position: relative;
display: inline;
padding: 8px 0 9px 0;
/*background: transparent url("/design/bg-menu-top-bouton-hover.png") no-repeat top right;*/
}

#menu-top li#actif {
background: transparent url("/design/bg-menu-top-bouton-actif.png") no-repeat top right;
}

#menu-top a:link, #menu-top a:visited {
position: relative;
font-size: 12px;
color: #FFF;
font-weight: bold;
text-decoration: none;
background: none;
padding: 7px 10px 9px 10px;
}

#menu-top a:hover, #menu-top a:active {
background: transparent url("/design/bg-menu-top-bouton-hover-left.png") no-repeat top left;
}

#menu-top li#actif a:link, #menu-top li#actif a:visited, #menu-top li#actif a:hover, #menu-top li#actif a:active {
background: transparent url("/design/bg-menu-top-bouton-actif-left.png") no-repeat top left;
}

#menu-top #search {
position: absolute;
left: 707px;
top: 5px;
width: 163px;
height: 20px;
background: transparent url("/design/bg-moteur.png") no-repeat top left;
}

#menu-top #search #champ-search {
position: absolute;
left: 27px;
top: 4px;
width: 130px;
height: 12px;
background: none;
border: none;
padding: 0;
}

/***************** MENU BOTTOM ******************/
/************************************************/

#menu-bottom {
/*position: absolute;
bottom: 28px;*/
position: relative;
margin: 20px 0;
width: 100%;
text-align: center;
padding-top:10px;
}

#menu-bottom li {
display: inline;
}

#menu-bottom a:link, #menu-bottom a:visited {
color: #B1B3B4;
text-decoration: underline;
background: transparent url("/design/puce-menu-bottom.gif") no-repeat center left;
padding: 0 7px 0 9px;
}

#menu-bottom a:link#first, #menu-bottom a:visited#first {
background: none;
padding-left: 0px;
}

#menu-bottom a:hover, #menu-bottom a:active {
color: #797979;
}

/************** MENU LVL 2-3 ***************/
/*******************************************/

#menu-lvl2 {
position: relative;
margin-bottom: 20px;
}

#menu-lvl2 a:link, #menu-lvl2 a:visited {
position: relative;
display: block;
width: 176px;
height: 18px;
border-bottom: 1px solid #B6B6B6;
background: transparent url("/design/bg-menu-lvl2.jpg") no-repeat top left;
padding: 5px 0 0 11px;
color: #000;
text-decoration: none;
}

#menu-lvl2 a:hover, #menu-lvl2 a:active {
color: #0073AB;
}

#menu-lvl2 a:link#actif, #menu-lvl2 a:visited#actif {
color: #F2942E;
font-weight: bold;
}

#menu-lvl3 {
background: transparent url("/design/bg-menu-lvl3.gif") no-repeat bottom left;
padding-bottom: 3px;
}

#menu-lvl3 a:link, #menu-lvl3 a:visited {
color: #797979;
padding: 3px 0 3px 19px;
background: none;
width: 168px;
height: 14px;
border-bottom: none;
}

#menu-lvl3 a:hover, #menu-lvl3 a:active {
color: #F2942E;
}

/************** HOME **************/
/**********************************/

#home-flash {
width: 614px;
height: 222px;
position: relative;
/*background: #FFF URL(/design/flash.gif) no-repeat left top;*/
}

#contenu {
position: relative;
border-collapse: collapse;
top: 42px;

height: 610px;
}

#contenu td {
vertical-align: top;
position: relative;
}

#col-home1 {
vertical-align: top;
position: relative;
width: 614px;
padding: 0 0 0 10px;
}

#col-home2 {
vertical-align: top;
position: relative;
width: 216px;
padding-left: 20px;
}

#home-news {
position: relative;
width: 348px;
margin: 20px 0 0 9px;
}

#home-news img, #inner-news img {
float: left;
margin: 0 10px 5px 0;
}

#home-news h3, #inner-news h3 {
position: relative;
top: -4px;
margin-bottom: -4px;
font-size: 12px;
}

.agenda-header a:link, .agenda-header a:visited, .news-home a:link, .news-home a:visited {
text-decoration: none;
color: #414446;
}

#inner-news .agenda-header a:hover, #inner-news .agenda-header a:active {
color: #0073AB;
}

#home-news a:link h3, #home-news a:visited h3, #inner-news a:link h3, #inner-news a:visited h3 {
color: #000;
}

#home-news a:link .date, #home-news a:visited .date, #inner-news a:link .date, #inner-news a:visited .date {
font-size: 11px;
color: #0073AB;
}

.agenda-header, .news-home {
margin-bottom: 20px;
}

#home-news .more-link {
top: -13px;
}

#dealer-home {
position: relative;
display: block;
width: 267px;
height: 64px;
background: transparent url("/design/dealer-home.png") no-repeat top left;
padding: 13px 15px 0 75px;
margin-top: 40px;
color: #FFF;
}

a:link#dealer-home, a:visited#dealer-home, a:link#dealer-inner, a:visited#dealer-inner { text-decoration: none; }

#dealer-home h3, #dealer-inner h3 {
margin: 0 0 3px -13px;
font-size: 14px;
color: #FFF;
font-weight: bold;
}

#a-propos {
position: relative;
margin: 20px -12px 0 8px;
height: 226px;
}

#visiter-aussi {
position: relative;
height: 62px;
margin: 13px -12px 0 8px;
}

a:link.btn-more, a:visited.btn-more {
position: absolute;
bottom: 15px;
right: 15px;
display: block;
height: 21px;
background: transparent url("/design/bg-btn-more.png") no-repeat top left;
padding: 3px 23px 0 10px;
color: #FFF;
text-decoration: none
}

a:link.btn-more span, a:visited.btn-more span {
position: absolute;
top: 0px;
right: 0px;
width: 17px;
height: 21px;
background: transparent url("/design/btn-more-right.png");
}

#visiter-aussi h3 {
font-size: 11px;
color: #000;
margin-bottom: 6px;
}

#visiter-aussi a:link, #visiter-aussi a:visited {
position: relative;
float: left;
display: block;
color: #797979;
text-decoration: underline;
padding: 0 0 0px 9px;
margin-bottom: 5px;
width: 100px;
background: transparent url("/design/puce-link.gif") no-repeat center left;
}

#visiter-aussi a:hover, #visiter-aussi a:active {
color: #414446;
}

#product-home {
margin: -6px -7px 4px -7px;
height: 171px;
}

#product-home img { margin-bottom: 8px; }

#home-temoignage {
position: relative;
margin: 20px 0;
width: 235px;
height: 249px;
}

a:link.link, a:visited.link {
color: #797979;
text-decoration: none;
}

#home-temoignage img {
margin: 9px 0;
}

#home-temoignage .more-link {
position: absolute!important;
bottom: 0px;
right: 3px;
}

#home-content {
position: relative;
}

#home-content1 {
width: 357px;
}

#home-content2 {
width: 257px;
}

#home-news .agenda-header a:hover, #home-news .agenda-header a:active, #home-news .news-home a:hover, #home-news .news-home a:active {
text-decoration: underline;
}

/******************** INNER **********************/
/*************************************************/

#col-banner {
height: 111px !important;

}

#banner {
margin-bottom: 15px;
}

#content-col22 {
width: 662px;
}

#col1 { 
width: 208px; 
padding-left: 10px;
height:111px;
}

#col2, #col2-a {
width: 408px;
padding: 0px 20px 0 0;
}

#col3, #col3-a {
width: 236px;
padding: 3px 10px 0 0;
}

#col22 { width: 672px; }
#col2-a { width: 445px; }
#col3-a { width: 199px; }

.col-inner {
height: 520px;
}

#dealer-inner {
position: relative;
display: block;
width: 113px;
height: 55px;
background: transparent url("/design/dealer-inner.png") no-repeat top left;
padding: 15px 10px 0 65px;
color: #FFF;
margin-bottom: 20px;
}

#dealer-inner h3 { font-size: 12px; }

#col2 h1, #col3 h1, #col22 h1, #col31 h1, #col32 h1, #col2-a h1, #content-border h1 { margin-bottom: 10px; }
#col2 h2, #col3 h2, #col22 h2, #col31 h2, #col32 h2, #col2-a h2, #content-border h2 { margin-bottom: 18px; font-size:12px; }

.img-col3 {
margin-bottom: 5px;
}

.commentaire {
color: #abaaaa;
}

#col3 .content-shadow236 {
margin: 0 -7px;
}

#catalogue-p, #catalogue-f {
position: relative;
display: block;
width: 188px;
height: 70px;
background: transparent url("/design/bg-catalogue.png") no-repeat top left;
color: #797979;
font-size: 13px;
margin-bottom: 20px;
}

a:link#catalogue-p, a:visited#catalogue-p, a:link#catalogue-f, a:visited#catalogue-f {
text-decoration: none;
}

#catalogue-p img, #catalogue-f img {
position: absolute;
top: 4px;
left: 7px;
}

#catalogue-f img { top: 6px; }

#catalogue-p .l1, #catalogue-p .l2, #catalogue-f .l1, #catalogue-f .l2 {
position: absolute;
top: 15px;
left: 55px;
font-weight: bold;
}

#catalogue-p .l2, #catalogue-f .l2 {
top: 37px;
left: 66px;
}

#inner-news {
margin-top: 0px;
}

#agenda-header {
padding-bottom: 25px;
}

#agenda-header-content {
margin-bottom: 32px;
}

#agenda-header-content a:link, #agenda-header-content a:visited {
position: relative;
display: block;
color: #797979;
text-decoration: underline;
margin-bottom: 10px;
padding-left: 9px;
background: transparent url("/design/puce-link.gif") no-repeat top left;
}

#content-border {
position: relative;
top: 0px;
width: 644px;
padding: 9px;
border: 1px solid #c8c9ca;
margin: 18px 0 0 0;
}

/***************** INNER PRODUCT ****************/
/************************************************/

#products .content-shadow320 {
height: 120px;
float: left;
padding-top: 49px;
margin: 0 7px 2px -5px;
}

#products .content-shadow320 h2 {
position: absolute;
font-size: 12px;
top: 15px;
left: 15px;
}

#products .content-shadow320 img {
float: left;
margin: 2px 10px 0 0;
}

#products .content-shadow320 a:link img, #products .content-shadow320 a:visited img {
position: absolute;
top: -4px;
left: -23px;
}

#products .content-shadow320 a:link.more-link, #products .content-shadow320 a:visited.more-link {
position: absolute;
left: 37px;
bottom: 16px;
}

a:link.btn-savoir-plus, a:visited.btn-savoir-plus {
position: absolute;
display: block;
width: 123px;
height: 18px;
padding: 3px 15px 0px 0px;
background: #000 url("/design/btn-savoir-plus.png") no-repeat top left;
color: #FFF;
font-size: 10px;
text-decoration: none;
text-align: center;
}

a:hover.btn-savoir-plus, a:active.btn-savoir-plus {
background: #000 url("/design/btn-savoir-plus-hover.png") no-repeat top left;
}

#products .content-shadow320 a:link.btn-savoir-plus, #products .content-shadow320 a:visited.btn-savoir-plus {
bottom: 43px;
right: 15px;
}

#col32 {
width: 320px;
min-height: 20px;
padding-right: 21px;
}

#col33 {
width: 320px;
min-height: 20px;
padding: 0 10px 0 0;
}

#logo-mini {
margin: 5px 0 7px 0;
}

#mini-gallery img { cursor:pointer; margin: 0 15px 8px 0; }
#mini-gallery img#last { margin-right: 0px; }

#cs-col320 {
margin: 8px -6px;
}

a:link.btn-white320, a:visited.btn-white320, a:hover.btn-white320, a:active.btn-white320 {
position: relative;
display: block;
color: #999;
font-size: 13px;
font-weight: bold;
text-decoration: none;
width: 190px;
height: 23px;
padding: 6px 0 0 130px;
margin: 10px 0;
background: transparent url("/design/btn-white-inner.png") no-repeat top left;
}

a:link.btn-white320 img, a:visited.btn-white320 img {
position: absolute;
left: 20px;
top: -1px;
}

/******************** GENERAL *********************/
/**************************************************/

a:link.more-link, a:visited.more-link {
position: relative;
float: right;
color: #414446;
text-decoration: underline;
background: transparent url("/design/fleche.gif") no-repeat center right;
padding-right: 12px;
margin-top: 5px;
}

a:hover.more-link, a:active.more-link {
color: #F2942E;
text-decoration: none;
background: transparent url("/design/fleche-hover.gif") no-repeat center right;
}

.content-shadow236, .content-shadow320 {
position: relative;
width: 218px;
background: transparent url("/design/bg-content-ombre-236.png") repeat-y top left;
padding: 12px 15px 15px 15px;
}

.content-shadow320 { width: 302px; background: transparent url("/design/bg-content-ombre-320.png") repeat-y top left; }

.content-shadow236 .top, .content-shadow236 .bottom, .content-shadow320 .top, .content-shadow320 .bottom {
width: 248px;
height: 12px;
position: absolute;
left: 0px;
}

.content-shadow320 .top, .content-shadow320 .bottom { width: 332px; }

.content-shadow236 .top { top: 0px; background: transparent url("/design/bg-content-ombre-236-top.png") no-repeat top left; }
.content-shadow236 .bottom { bottom: 0px; background: transparent url("/design/bg-content-ombre-236-bottom.png") no-repeat top left; }

.content-shadow320 .top { top: 0px; background: transparent url("/design/bg-content-ombre-320-top.png") no-repeat top left; }
.content-shadow320 .bottom { bottom: 0px; background: transparent url("/design/bg-content-ombre-320-bottom.png") no-repeat top left; }

.produit-plus a:link, .produit-plus a:visited {
position: relative;
display: block;
width: 215px;
height: 25px;
background: transparent url("/design/btn-tous-produits.png") no-repeat top left;
padding: 3px 0 0 20px;
font-size: 13px;
font-weight: bold;
color: #FFF;
text-decoration: none
}

a:link.btn-white-home, a:visited.btn-white-home {
position: relative;
display: block;
width: 174px;
height: 23px;
background: transparent url("/design/btn-white-home.png") no-repeat top left;
color: #999;
font-size: 13px;
font-weight: bold;
text-decoration: none;
padding: 6px 0 0 60px;
margin-bottom: 19px;
}

.btn-white-home img {
position: absolute;
left: 20px;
top: 4px;
}

/*************** DEALER ****************/
/***************************************/

.dealer {
position: relative;
padding-top: 32px;
margin: 20px 0 0 0;
background: transparent url("/design/barre-separation.png") no-repeat top left;
clear:both;
}

/*.dealer div, .dealer span, .dealer h2, .dealer h1, .dealer h3, .dealer h4, .dealer {
border: 1px dashed red;
}*/

.dealer div.inner_dealer {
position: relative;
border: 1px solid #c8c9ca;
padding: 20px 35px 10px 10px;
}

span.dealer-btn {
position: absolute;
top: 55px;
right: 10px;
margin-top: -11px;
display: block;
width: 22px;
height: 22px;
cursor:pointer;
background: transparent url("/design/btn-plus.png") no-repeat top left;
}

.dealer div h2 {
position: absolute;
top: -9px;
left: 10px;
background: #FFF;
padding: 0 3px;
}

.dealer_details {
display:none;
margin: -10px 0 0 0;
}

img.dealer-img {
position: relative;
float: right;
margin: 0 -25px 5px 5px;
}

/*************** NEO ***************/
/***********************************/

input, textarea {
padding: 1px 2px;
border: 1px solid #797979;
border-top: 1px solid #b5b5b5;
border-left: 1px solid #b5b5b5;
}

.commentaire input {
border: 1px dashed #999;
}

.bodysendto {
background: #FFF;
font-size: 11px;
}

input.search_formbutton, input.formbutton {
color: #FFF;
border: 1px solid #d37d02;
border-top: 1px solid #e0a44e;
border-left: 1px solid #e0a44e;
background: transparent url("/design/bg-bouton.gif") repeat-x top left;
}

.formbutton {
padding: 1px 4px;
margin-right: 5px;
}


#contenu li {
/*
background:transparent url(/design/puce-link.gif) no-repeat scroll left top;
color:#797979;
display:block;
margin-bottom:6px;
padding:0 0 0 9px;
list-style-type:none;
position:relative;
*/

list-style-position:inside;

}


#contenu ul {
margin: 3px 0 3px 15px;
}


td#eEditorArea_emptyBlockForPageWithhoutEditableBlock { display: none; }

	/*********** SITE MAP ***********/
	/***********          ***********/

	#sitemap_cmp_1 DIV, #sitemap_cmp_3 DIV, #sitemap_cmp_6 div {
		height:23px;
		padding-top:7px;
	}
	
	#sitemap_cmp_1 DIV A , #sitemap_cmp_1 DIV A:visited , #sitemap_cmp_3 DIV A , #sitemap_cmp_3 DIV A:visited, #sitemap_cmp_6 a:visited, #sitemap_cmp_6 a {
		text-decoration:none;
	}
	
	#sitemap_cmp_1 DIV A:hover , #sitemap_cmp_1 DIV A:active , #sitemap_cmp_3 DIV A , #sitemap_cmp_3 DIV A:visited,, #sitemap_cmp_6 a:hover, #sitemap_cmp_6 a:active {
		text-decoration:underline;
	}
	
	.level_xxx {
		font-weight:bold;
		margin-top:30px;
	}
	
	.level_xyx {
		background:url(/design/sitemap/sitemap01.gif) top left no-repeat;
		margin-left:45px;
		padding-left:30px;
	}
	.level_xyx_last {
		background:url(/design/sitemap/sitemap02.gif) top left no-repeat;
		margin-left:45px;
		padding-left:30px;
	}
	
	.level_yxx {
		background:url(/design/sitemap/sitemap01.gif) top left no-repeat;
		padding-left:30px;
	}
	.level_yxx_last {
		background:url(/design/sitemap/sitemap02.gif) top left no-repeat;
		padding-left:30px;
	}
	
	.level_yyx {
		padding-left:70px;
		background:url(/design/sitemap/sitemap0201.gif) top left no-repeat;
	}
	
	.level_yyx_last {
		padding-left:70px;
		background:url(/design/sitemap/sitemap0202.gif) top left no-repeat;
	}
	
	.level_xyy {
		padding-left:70px;
		margin-left:45px;
		background:url(/design/sitemap/sitemap0201.gif) top left no-repeat;
	}
	.level_xyy_last {
		padding-left:70px;
		margin-left:45px;
		background:url(/design/sitemap/sitemap0202.gif) top left no-repeat;
	}
	.level_xxy {
		padding-left:30px;
		margin-left:75px;
		background:url(/design/sitemap/sitemap01.gif) top left no-repeat;
	}
	.level_xxy_last {
		padding-left:30px;
		margin-left:75px;
		background:url(/design/sitemap/sitemap02.gif) left no-repeat;
	}
	
	.level_yyy, .level_yyy_last, .level_yxy, .level_yxy_last { padding-left:110px; }

	.level_yyy { background:url(/design/sitemap/sitemap0301.gif) top left no-repeat; }
	.level_yyy_last { background:url(/design/sitemap/sitemap0302.gif) top left no-repeat; }
	.level_yxy { background:url(/design/sitemap/sitemap0304.gif) top left no-repeat; }
	.level_yxy_last { background:url(/design/sitemap/sitemap0303.gif) top left no-repeat; }

/**** SEARCH ****/
/****************/

.search_result{
	margin-top:10px;
}

.search_title{
	font-weight:bold;
	font-size:12px;
	color:#000;
}

.search_title  A{
	
}

.search_progress_container{

visibility:hidden;
border:1px solid #ddd;
padding:0;
margin:0;
height:3px;
}

.search_progress_bar{
	background:#ccc;
	padding:0 3px;
	color:#fff;
	font-size:9px;
	margin:0;
	padding:0;
/*	margin-top:3px;
	margin-bottom:3px;*/
	height:3px;
	line-height:0;
}

.search_resume{

}

.search_resume B{
	color:#0073ab;
}

FORM.search_form INPUT.search_formbutton{
	width:100px;
	cursor:pointer;
	margin-right:5px;
}

.search_error{
	color:#BE0027;
	font-weight:bold;
	margin:5px 0;
}

.searc_nav{
	margin:10px 0;
	text-align:center;
}

#search_resume_table{
	margin:20px 0;
	border:solid #ccc;
	border-width:1px 0 1px 0;
}

#search_resume_table B{
	color:#000;
	font-weight:normal;
}

.form_auto_fill{
	text-align:right;
	margin-bottom:5px;
}

.form_auto_fill INPUT{
	border:0;
	margin:0;
	padding:0;
}

#search2_engine select, #search2_engine span {
display:none;
}


#search_dealer select {
	width:200px;	
}

#search_dealer th {
	text-align:left;
	width:150px;	
}

.dealer_image {
	margin-left:5px;
}

/**** OTHER ****/
/****************/

.inner_dealer H2 A{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	top:-2px;
	
}

.inner_dealer DIV {
	padding:3px;
}

.inner_dealer DIV.dealer_resp{
	margin:15px 0 0 0;
	font-size:16px;
	font-weight:bold;
}

.inner_dealer DIV.dealer_resp SPAN{
	font-size:10px;
	font-weight:normal;
}

.inner_dealer DIV.dealer_address_block{
	margin-bottom:0px;
}

.inner_dealer DIV.dealer_address{
	padding:2px 0 2px 20px;
	background:URL(/design/icons/house.png) no-repeat left top;
}

.inner_dealer DIV.dealer_city , .inner_dealer DIV.dealer_state , .inner_dealer DIV.dealer_country {
	padding-left:20px;
}

.inner_dealer DIV.dealer_country { padding-left:0px; }

.inner_dealer DIV.dealer_contact_block{
	padding-top:10px;
	width:220px;
	float:left;
}

.inner_dealer DIV.dealer_more_block{
	padding-top:10px;
	width:48%;
	float:left;
}

.inner_dealer DIV.dealer_phone{
	padding-left:20px;
	background:URL(/design/icons/telephone.gif) no-repeat left top;
}
.inner_dealer DIV.dealer_mobile{
	padding-left:20px;
	background:URL(/design/icons/phone.gif) no-repeat left top;
}
.inner_dealer DIV.dealer_fax{
	padding-left:20px;
	background:URL(/design/icons/printer.gif) no-repeat left top;
}
.inner_dealer DIV.dealer_email{
	padding-left:20px;
	background:URL(/design/icons/email.gif) no-repeat left top;
}

.dealer_email A{}

.inner_dealer DIV.dealer_url{
	padding-left:20px;
	background:URL(/design/icons/browser_omniweb.gif) no-repeat left top;
}

.inner_dealer DIV.dealer_map{
	padding-left:20px;
	background:URL(/design/icons/find.gif) no-repeat left top;
}

.img-col3 {
	position:relative;
}

#menu-langue {
	display:none;
}

/** FLASH **/
/***********/

#home-flash div { border: 1px solid #ddd; padding: 10px; width: 594px; height: 202px;}


/** SERGE **/
/***********/
/*
#contenu UL{padding:auto;margin:auto;}

#contenu UL LI{
	background: none;
	list-style-type: circle;
	padding:auto;
	margin:auto;
}

*/
