#div_bantop {height: 100px; margin: 10px 0 20px 0; display: none;}
#navmaster, #toptab, .kdlisth, #nosoffresti, #nosoffres, #rechti, #frmrech div:nth-of-type(2), #frmrech div:nth-of-type(12) {display: none;}
.an_contenu_tab h2 {display: visible;}
#colmainpro h1:first-child, #colmainpro p:nth-of-type(1):not(.list_count), #colmainpro h2:nth-of-type(1), #colmainpro h2:nth-of-type(2) {display: none;}

a {color: #e31539; text-decoration: none;}
a:link {color: #e31539; text-decoration: none;}
a:hover {color: #bd0000; text-decoration: none;}
a:active {color: #e31539; text-decoration: none;}
a:visited {color: #e31539; text-decoration: none;}

table.anlist th {background: #86858a; color: #fff;}
table.anlist th a, table.anlist th a:link, table.anlist th a:visited {color: #fff;}
.region {display: none;}
p.list_count {background: #d2f0fb; color: #366474; padding: 10px; text-align: center;}
div.modele, div.modele a, div.modele a:link, div.modele a:visited {font-size: 14px;}

table.anlist, table.anlist th, table.anlist td {border: 0px;}
table.anlist, table.anlist th, table.anlist td {border-bottom: 1px solid #dadada;}
table.anlist tr:hover {background: #eee;}
td.photo  {width: 132px;}
td.photo a {border: solid 1px #dedede; padding: 5px;}
td.photo a:hover {border: solid 1px #e31539;}
table.anlist td.prix {color: #e31539;}

/*----------*/
/*Header logo nav*/
#toptab {height: 21px;}
#toptab ul {margin: 0 0 0 20px; padding: 0; list-style-type: none;}
#toptab ul li {display: inline; margin: 0 10px 0 0;}
#toptab ul li a:link, #toptab ul li a:visited {display: block; display: inline; padding: 6px; border-top: solid 1px #7f7f7f; border-right: solid 1px #7f7f7f; border-left: solid 1px #7f7f7f; font-weight: bold; text-decoration: none; color: #000;}
#toptab ul li a:hover, #toptab ul li a.selected:link, #toptab ul li a.selected:visited {background-color: #7f7f7f; color: #fff;}
#navmaster {clear: both; background-color: #7f7f7f; margin-bottom: 10px; padding: 8px; height: 15px;}
#navmaster ul {margin: 0; padding: 0; list-style-type: none;}
#navmaster ul li {display: inline; margin: 0 10px 0 0;}
#navmaster ul li a:link, #navmaster ul li a:visited {color: #fff; text-decoration: none;}
#navmaster ul li a:hover {color: #fff; text-decoration: underline;}
/*Header logo nav*/
/*----------*/

#colleftpro {display: none;}

#nosoffres {background-color: #FFF6BF; padding: 10px 0;}
#nosoffres ul li {margin-bottom: 5px;}
#nosoffresti {margin: 0 0 15px 0;}

#rechright {background-color: #fff; color: #464646;}


#rechright div {margin-bottom: 15px;}
#rechright div select {padding: 2px; border: solid 1px #ccc;}
#rechright div input:not(#rechsubmit) {padding: 4px; border: solid 1px #ccc;}

.an_prix_num, .an_maj {color: #e31539;}
.an_contenu_tab div span {color: #464646;}
.an_contenu_tab h2 {font-size: 14px; color: #e31539;}
.an_contenu label {color: #e31539;}
.an_pro {background: #eee;}

#rechsubmit {border: solid 1px #dadada; color: #fff; padding: 10px 20px; background: #e31539; font-weight: bold; text-transform: uppercase;}

#colmainpro {width: 640px; margin-left: 0px;}
#main {width: 970px;}
#colleft {display: none;}

#main {width: 650px;}
#colmainfullwleftcol {width: 640px;}