body {margin:0; padding:0; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1A171B;}

/* blocks */
#page {width:1077px; margin:0 auto; background:url(../images/fg/pg_page.gif) repeat-y 0 200px; overflow:hidden;}
#cont_left {float:left; display:inline; width:799px;}
#cont_right {float:right; display:inline; width:252px; padding:0 5px 0 21px ;  background:url(../images/fg/bg_cont_right.gif) no-repeat 0 0;} 
#header {float:left; display:inline; width:799px; height:auto; padding:17px 0 0 0; overflow:hidden; background:#FFF;}
#left {float:left; display:inline; width:173px; padding:5px 2px 5px 2px;}
#center {float:left; display:inline; width:622px; overflow:hidden; background:url(../images/fg/bg_center.gif) no-repeat 0 0;}
#footer {clear:right; float:left; width:1027px; height:70px; padding:0 25px 0 25px; background:url(../images/fg/bg_footer.gif) no-repeat 0 0; font-size:11px;}
#footer a {text-decoration:none;}
#footer a:hover {color:#E6008D;}
#footer p {margin-top:37px;}

/* popup */
#page_pop {width:523px; padding:10px;}
#page_pop h2 {width:492px; height:30px; margin:0; padding:6px 14px 0 17px; overflow:hidden; color:#E6008D; font-weight:bold; font-size:16px; background:url(../images/fg/bg_pop_title.png) no-repeat 0 0;}
#page_pop p {margin:10px 15px 15px 15px; padding:0; line-height:1.25em;}
#page_pop p span {font-weight:bold; font-size:14px; display:block;}
#page_pop table {margin:10px 15px 0 15px;}
#page_pop table td, #page_pop table th {padding:3px 2px 3px 7px;}
#page_pop table th {text-align:right; font-size:14px;}
#page_pop .inp1 {height:17px; border:1px solid #C8C9CD; padding:2px; margin:0 8px 0 0;}
#page_pop table .but2 {margin:0; width:315px;}
#page_pop table .txt1 {width:310px; margin:0;}
#page_pop table div.border {border:1px solid #C8C9CD; padding:7px 7px; width:298px; line-height:1.25em;}

/* heading */
h1 {float:left; display:inline; width:170px; height:152px; margin:0 0 0 15px; padding:0;}
h1 a {display:block; width:170px; height:152px; background:url(../images/fg/logo.gif) no-repeat 0 0;}
h1 a span {display:none;}
h2, h3, h4 {width:591px; height:30px; margin:0; padding:6px 14px 0 17px; overflow:hidden; color:#FFF; font-weight:bold; font-size:16px;}
h2 a {text-decoration:none; font-weight:normal;}
h2 a:hover {text-decoration:underline;}
.red {background:url(../images/fg/bg_red.gif) no-repeat 0 0;}
.blue {background:url(../images/fg/bg_blue.gif) no-repeat 0 0;}
.green {background:url(../images/fg/bg_green.gif) no-repeat 0 0;}
.grey {background:url(../images/fg/bg_grey.gif) no-repeat 0 0; color:#E6008D;}
.grey span {color:#1A171B;}
h2 .fr {margin-top:4px;}

/* general */
.inp1 {height:17px; border:1px solid #C8C9CD; padding:2px; margin:4px 8px 0 0;}

.banner {float:left; display:inline; width:520px; height:120px; overflow:hidden; margin:0 0 0 43px; background:url(../images/fg/bantop.gif) no-repeat 0 0;}
.banner h2 {color:#000; font-size:18px; font-weight:normal; margin:93px 0 0 23px; padding:0;}
.banner h2 a {color:#000; text-decoration:none;}
.menu1 {clear:left; float:left; display:inline; width:780px; height:24px; margin-left:15px; overflow:hidden; background:url(../images/fg/bg_menu1.jpg) no-repeat 0 0;}
.menu1 ul {list-style-type:none; margin:0; padding:0; float:right; height:24px;}
.menu1 ul li, .menu1 ul li.last {float:left; display:inline; border-right:3px solid #FFF;}
.menu1 ul li a, .menu1 ul li a.last {float:left; display:inline; height:21px; padding:3px 12px 0 12px; font-size:13px; text-align:center; color:#1A171B; text-decoration:none;}
.menu1 ul li.last, .menu2 ul li.last {border-right:none;}
.menu1 ul li a:hover {color:#E6008D;}

.menu2 {float:left; display:inline; width:795px; height:auto; overflow:hidden;}
.menu2 ul {list-style-type:none; margin:0 0 0 -3px; padding:0; width:805px; height:auto; display:block;}
.menu2 ul li {float:left; display:inline; background:url(../images/fg/bg_menu2.gif) repeat-x 0 0;}
.menu2 ul li a, .menu2 ul li a.on {float:left; display:inline; padding:0 0 0 0; color:#1A171B; font-size:13px; text-decoration:none; white-space:nowrap; border-left:3px solid #FFF; cursor:pointer;}
.menu2 ul li a span, .menu2 ul li a.on span {display:block; height:29px; padding:10px 15px 0 15.8px;}
.menu2 ul li a:hover {color:#FFF;}
.menu2 ul li a.on {background:url(../images/fg/menu2_on_right.gif) no-repeat top right; color:#E6008D; border-right:none; padding-right:9px;}
.menu2 ul li a.on span {background:url(../images/fg/menu2_on_left.gif) no-repeat top left; padding:10px 6px 0 15.8px;}
.menu2 ul li a.on:hover {color:#E6008D;}

.menu2 li ul {clear:both !important; position:absolute; left:-999em; width:146px; w\idth:146px; font-weight:normal; margin:36px 0 0 3px !important; *margin:0 0 0 3px !important;}
.menu2 li ul li {background: none !important;}
.menu2 li ul a {clear:both !important; border:0 !important; display:block !important; float:none !important; width:130px; w\idth:130px; background:#DFE0E4 none !important; color:#333; font-size:11px; font-weight:normal; white-space:normal; margin:0 !important; padding: 5px 8px !important; height:inherit !important;}
.menu2 li ul li a:hover {background: #FFF none !important; color:#333;}
.menu2 li ul li ul {margin:-26px 0 0 146px !important;}
.menu2 li:hover ul ul, .menu2 li:hover ul ul ul, .menu2 li.sfhover ul ul, .menu2 li.sfhover ul ul ul {left:-999em;}
.menu2 li:hover ul,.menu2 li li:hover ul, .menu2 li li li:hover ul, .menu2 li.sfhover ul, .menu2 li li.sfhover ul, .menu2 li li li.sfhover ul {left:auto;}

.nav {float:left; width:775px; height:30px; padding:0 10px; overflow:hidden; background:#FFF url(../images/fg/bg_nav.gif) repeat-x 0 0;}
.nav p {margin:0; padding:0; font-size:11px;}
.nav p.fl {padding-top:9px;}
.nav p.fl a {text-decoration:none;}
.nav p.fl a:hover {color:#E6008D;}
.nav p.fr {background:url(../images/fg/icon_question.gif) no-repeat 0 0; height:21px; padding:9px 0 0 37px;}
.nav p.fr a {font-weight:bold; text-decoration:underline;}
.nav p.fr a:hover {text-decoration:none;}
#left .title, #left .title a, #right .title {font-weight:bold; font-size:12px; margin:5px 0 8px 0; padding:0; text-decoration:none;}
#left .title {margin: 0 0 3px 0!important;}
#left p.title.grey {background: none #dfe0e4;}
.list1 {list-style-type:none; margin:0 0 20px 10px; padding:0;}
.list1 li a, .list2 li a {text-decoration:none; font-weight:bold; padding:0 0 0 8px; background:url(../images/fg/arrow1.gif) no-repeat 0 6px; color:#555; font-size:11px;}
.list1 li a:hover, .list2 li a:hover {text-decoration:underline;}
.list2 {list-style-type:none; margin:0 15px 15px 0; padding:0;}
.list2 li {font-weight:bold; font-size:11px;}
.list2 li span {display:block; margin:3px 18px 10px 10px; font-weight:normal; line-height:1.23em;}
.list2 li span a {font-weight:normal; background:none; padding:0; text-decoration:underline;}
.list2 li span a:hover {text-decoration:none;}
.list3 {list-style-type:none; overflow:hidden; margin:8px 4px 8px 45px; padding:0;}
.list3 li {float:left; display:inline; width:138px; margin:1px 0;}
.list3 li a {text-decoration:none; padding:0 0 0 8px; background:url(../images/fg/arrow1.gif) no-repeat 0 6px; font-size:11px;}
.list3 li a:hover {text-decoration:underline;}
.list4, .list5 {list-style-type:none; margin:0; padding:0;}
.list4 li, .list5 li {font-size:14px; margin:5px 0;}
.list4 li a, .list5 li a {padding:0 0 0 9px; background:url(../images/fg/arrow1.gif) no-repeat 0 7px; color:#555; line-height:1.2em; text-decoration:none; font-weight:bold;}
.list4 li a:hover, .list5 li a:hover {text-decoration:underline;}
.list4 li a span {color:#E6008D;}
.list5 li a {display:block; height:20px; padding:9px 0 0 35px;}
.list5 li a.mess1 {background:url(../images/fg/icon_message1.gif) no-repeat 0 0;}
.list5 li a.mess2 {background:url(../images/fg/icon_message2.gif) no-repeat 0 0;}
.list5 li a.mess3 {background:url(../images/fg/icon_message3.gif) no-repeat 0 0;}
.list6 {margin:0 0 0 0; padding:0; list-style-type:none;}
.list6 li a {padding:0 0 0 9px; background:url(../images/fg/arrow1.gif) no-repeat 0 7px; text-decoration:none;}
.list6 li a:hover {text-decoration:underline;}
.link6 {display:block; width:395px; padding:2px 0; background:#DFE0E4; font-size:14px; text-align:center; font-weight:bold; margin:0 0 0 12px; text-decoration:none;}
.link6:hover {color:#E6008D;}
.prods {width:613px; overflow:hidden; margin-left:9px;}
.prods .prod, .prods .prod2 {float:left; display:inline; width:146px;/* height:186px;*/ margin:1px 0 9px 4px; padding:10px 0 0 0; border:1px solid #CECFD3; text-align:center; font-size:11px;}
.prods .prod2 {height:145px;}
.prods .prod img, .prods .prod2 img {margin-bottom:5px;}
.prods .prod p, .prods .prod2 p {margin:0 10px; padding:0; line-height:1.2em;}
.prods .prod p.title, .prods .prod2 p.title {display:block; height:40px; font-weight:bold; overflow:hidden;}
.accessories .prod p.title  {height:50px !important; }
.prods .prod p.prix {display:block; height:19px; font-weight:bold; color:#666; overflow:hidden; font-size:12px;}
.prods .prod a.link1, .prods .prod a.link2 {display:block; width:146px; height:22px; padding-top:5px; font-weight:bold; font-size:13px; text-decoration:none;}
.prods .prod a.link1 {color:#E6008D; background:#DFE0E4 url(../images/fg/arrow2.gif) no-repeat bottom right;}
.prods .prod a.link2 {color:#2B4547; background:#DFE0E4 url(../images/fg/arrow3.gif) no-repeat bottom right;}
span.grey1 {color: #999; text-decoration:line-through;}
.cards {margin:10px 0; text-align:center;}
.search {width:604px; height:28px; padding:0 0 0 18px;  overflow:hidden; text-align:left;}
.search p, .search input { display:inline;}
.search p {margin:0; padding:0; font-size:13px; width:70px; padding-top:3px; float:left;}
.search a {font-size:11px; height:20px; display:inline;}
.search a.av { padding:4px 0 0 8px; background:url(../images/fg/arrow1.gif) no-repeat 0 10px; margin-left: 51px; }
.search .inp1 {width:210px; height:17px; border:1px solid #C8C9CD; padding:2px; margin:0 8px 0 0;}
.search .but_search {width:16px; height:25px; margin-right:16px; cursor:pointer; background:url(../images/fg/icon_search.gif) no-repeat 0 0; border:none;}
.compte {height:139px; margin-bottom:9px; font-size:11px; overflow:hidden;}
.compte p.title {font-weight:bold; margin:0 0 2px 0; padding:0; font-size:14px; display:block; height:21px; padding-top:4px;}
.compte .inp1 {float:left; width:152px; height:16px; padding:2px; border:1px solid #979797;}
.compte th {text-align:left;}
.link3 {font-size:10px; padding:0 0 0 8px; background:url(../images/fg/arrow1.gif) no-repeat 0 6px;}
.but_ok {position:absolute; margin:60px 0 0 215px; width:27px; height:30px; cursor:pointer; border:none; background:url(../images/fg/but_ok.gif) no-repeat 0 0;}
.panier {height:40px; padding:38px 0 0 28px; overflow:hidden; font-size:10px; margin-bottom:17px;}
.panier p {margin:0 0 0px 0; padding:0; font-size:14px;}
.panier p span {font-weight:bold; color:#E6008D;}
.rss {height:20px; display:block; margin-bottom:23px; width:160px;}
.rss span {display:none;}
.box1_tp, .box1_tp2, .box1_tp3 {width:256px; height:30px; padding:13px 0 0 22px; background:url(../images/fg/box1_tp.gif) no-repeat 0 0; margin:0 0 0 -21px; font-size:17px; font-weight:bold;}
.box1_tp2 {height:50px; padding:14px 0 0 22px; background:url(../images/fg/box1_tp2.gif) no-repeat 0 0; line-height:1.2em;}
.box1_tp3 {height:50px; padding:14px 0 0 22px; background:url(../images/fg/box1_tp3.gif) no-repeat 0 0; line-height:1.2em;}
.box1_tp a { text-decoration:none; }
.box1_tp a:hover {text-decoration: underline;}
.box1_md, .box1_md2 {width:256px; padding:10px 0 10px 22px; background:url(../images/fg/box1_md.gif) repeat-y 0 0; margin:0 0 0 -21px;}
.box1_md2 {width:262px; padding:3px 0 1px 16px;}
.box1_bt {width:278px; height:10px; background:url(../images/fg/box1_bt.gif) no-repeat 0 0; margin:0 0 5px -21px; overflow:hidden;}
.box1_tp4 {width:278px; height:8px; background:url(../images/fg/box1_tp4.gif) no-repeat 0 0; margin:0 0 0 -21px; overflow:hidden}
.tab1 {font-size:11px; width:158px; margin:0 auto;}
.tab1 img {margin:5px 0 15px 0;}
.tab2 {margin:3px 4px 15px 8px;}
.tab2 td {padding:7px 8px; border:1px solid #C8C9CD;}
.tab3 {font-size:14px; margin:3px 4px 15px 8px;}
.tab3 th {background:#DFE0E4; padding:2px 0;}
.tab3 td {background:#F5F5F5; padding:2px 10px;}

.tabprods {font-size:11px; margin:3px 4px 15px 8px;}
.tabprods th {background:#DFE0E4; padding:2px 0;}
.tabprods td {background:#F5F5F5; padding:2px 3px;}

.tab3 .lk1, .tab3 .lk2 {font-weight:bold; text-align:center;  font-size:12px;}
.tab3 .lk1 a, .tab3 .lk2 a {text-decoration:none;}
.tab3 .lk2 a {color:#FFF;}
.tab3 .lk1 {background:#DFE0E4;}
.tab3 .lk2 {background:#ED44AB;}
.tab4 {margin:8px auto; font-size:14px; font-weight:bold;}
.tab4 th {text-align:right;}
.tab4 th, .tab4 td {padding:4px 5px;}
.tab4 .inp1, .tab5 .inp1, .box4 .inp1 {border:1px solid #C8C9CD; width:300px; height:15px; padding:2px;}
.tab5 {font-size:14px;}
.tab5 td, .tab5 th {padding:5px;}
.tab5 td img {margin-bottom:10px;}
.tab5 td p {margin:0; padding:0; line-height:1.25em; font-weight:normal; font-size:12px;}
.tab5 th {text-align:left;}
.tab5 .inp1 {text-align:center;}
.tab5 .but1, .tab5 .but2 {width:100px; margin:0 0 0 5px;}
.tab6 {margin:8px 4px 10px 13px;}
.tab6 td {padding:0;}
.tab6 img {border:1px solid #CBCCD0;}
.tab6 img.border {margin:10px 10px 0 0;}
.tab7 {font-size:14px; margin:0 25px 15px 10px;}
.tab7 th, .tab7 td {background:#ECECEC; padding:4px 7px;}
.tab7 th {text-align:left;}
.tab8 {border:1px solid #CBCCD0; margin:7px 0 25px 0; font-size:12px; padding:2px 12px; letter-spacing:-0.006em;}
.tab9 {border:1px solid #CBCCD0; background:#F8F8F9; margin:7px 0 3px 0; font-size:12px; padding:2px 12px;}
.tab10 {border:1px solid #CBCCD0; margin:7px 0 2px 0; font-size:12px; padding:8px 4px;}
.tab10 td {padding:0 4px;}
.zoom {display:block; width:291px; height:16px; padding:0 0 0 19px; margin:30px 0 0 -19px; text-decoration:none; background:url(../images/fg/bg_zoom.jpg) no-repeat 0 0;}
.zoom:hover {color:#E6008D;}
.link4 {padding:0 0 0 8px; background:url(../images/fg/arrow1.gif) no-repeat 0 6px; color:#555; line-height:1.2em;}
.link5 {background:url(../images/fg/bg_link5.gif) no-repeat 0 0; padding:5px 0 5px 14px; text-decoration:underline; font-weight:bold; font-size:13px;}
.link5:hover {text-decoration:none;}
.news {overflow:hidden; margin:8px 4px 0 13px; padding:20px; border:1px solid #C8C9CD;}
.news img {float:left; display:inline; width:105px; margin:0 0 0 0;}
.news p {float:left; display:inline; width:435px; font-size:12px; margin:0 0 0 20px; padding:0; line-height:1.2em;}
.news p span {display:block; font-size:14px; font-weight:bold;}
.news span a {color:#E6008D; font-size:12px;}
.pages {text-align:center; margin:10px 0 20px 0; font-size:11px;}
.pages a {text-decoration:none; padding:0 3px;}
.pages a:hover {text-decoration:underline;}
.pages .on {color:#E6008D; font-weight:bold;}
.txt {overflow:hidden; margin:8px 4px 8px 13px; padding:10px; border:1px solid #C8C9CD; line-height:1.25em;}
.txt h1, .txt h2, .txt h3, .txt h4 {color: #1A171B; width: auto;}
.txt p {margin:0; padding:0 0 15px 0;}
.box3, .box4 {overflow:hidden; margin:8px 4px 10px 13px; padding:10px; border:1px solid #C8C9CD;}
.box4 {font-size:14px;}
.box4 p {margin:0; padding:0; line-height:1.2em; font-size:12px;}
.box4 p.txt2 {margin:4px 0 0px 10px;}
.box3 .title, .box4 .title {margin:0; padding:0 0 0 9px; background:url(../images/fg/arrow1.gif) no-repeat 0 7px; font-weight:bold; font-size:14px;}
.total {margin:0; padding:0; font-size:14px; font-weight:bold;}
.buts {text-align:right; margin:8px 4px 10px 13px;}
.buts .but1, .buts .but2 {margin-bottom:10px;} 
.prev {padding:0 0 0 20px; background:url(../images/fg/arrow_prev.gif) no-repeat center left;}
.next {padding:0 20px 0 0; background:url(../images/fg/arrow_next.gif) no-repeat center right;}
.but_prod, .but_prod2 {display:block; width:268px; height:23px; margin-left:-10px; text-align:center; padding-top:8px !important; color:#FFF; background:url(../images/fg/but_prod.gif) no-repeat 0 0 !important; font-weight:bold; font-size:14px;}
.but_prod2 {background:url(../images/fg/but_prod2.gif) no-repeat 0 0 !important;}
.but_prod:hover, .but_prod2:hover {text-decoration:none !important;}
.txt1 {border:1px solid #C8C9CD; padding:2px; margin:4px 0 25px 0; height:120px; overflow:auto;}
.update {margin:12px 0 10px 13px; padding:0;}
.update a {font-weight:bold;}

.noel {float:left; display:inline; width:106px; margin:7px 10px 0 5px; text-align:center; text-decoration:none; font-size:11px; color:#1A171B; line-height:1.2em; height: 120px; overflow:hidden;}
.noel:hover {text-decoration:underline;}
.noel span {display:block; padding-top:2px;}

/* items */
.cleaner {clear:both;}
form {margin:0; padding:0;}
.fl {float:left;}
.fr {float:right;}
.block {display:block;}
.f12 {font-size:12px !important;}
.f13 {font-size:12px !important;}
.f14 {font-size:14px !important;}
.f16 {font-size:16px !important;}
.f18 {font-size:18px !important;}
.b {font-weight:bold !important;}
.nm {font-weight:normal !important;}
.it {font-style:italic !important;}
img {vertical-align:top; border:0px;}
a {color:#1A171B;}
a:hover {text-decoration:none;}
a {outline:0 none;}
input, textarea {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; overflow:hidden;}
.but1, .but2 {background:#DFE0E4; border:none; width:311px; height:19px;  margin:0 0 5px 13px; padding:0 0 2px 0; font-size:14px; font-weight:bold; cursor:pointer;}
.but2 {background:#E6008D; color:#FFF;}
.but2.small {width: 145px;}
.red2 {color:#E6008D;}
.err1 {font-size:12px; color:#808080;}

.empty {border: dashed 1px #b60000 !important;}
.pd1 {padding:4px 0 8px 0; color:#333; font-size:11px;}
.pd1 a {text-decoration:none;}
.pd1 a:hover {text-decoration:underline;}
.pd1 img {margin:0 0 3px 0;}
td.nav {width: auto!important;}
span.nobuy { background:transparent url(../images/fg/panier-interdit.gif) no-repeat scroll 0 0; color:#DE0000; display:block; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; height:20px; margin:0; margin-top: 20px; padding:4px 0 0 30px; text-decoration:none; }

.tooltip {color:#fff; font-weight:bold; font-size:12px; text-decoration:none; padding:0 3px; background:#6B78AB; text-align:center;}
.tooltip span, .tooltip2 span {display:none; background: #FF7800; border: solid 1px #FF3C07; width: 200px; color: #fff; font-size: 11px;}
.tooltip:hover, .tooltip2:hover {position: absolute; z-index: 100; }
.tooltip:hover span, .tooltip2:hover span {display:block; position: absolute; top: 10px;  }
.tooltip:hover span {left: -200px;}
.tooltip2:hover span {left: 20px ;}
.tooltip2 {color:#6B78AB; font-weight:bold; font-size:16px; text-decoration:none; padding:0 5px; background:#fff; text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

#pr_maincategory, #pr_subcategory {display: block; width: 250px;}

.tooltip {position:absolute; width:102px; height:88px; margin:-70px 0 0 172px; padding:34px 10px 0 10px; background:url(../images/fg/bg_tooltip.gif) no-repeat; font-size:14px; line-height:1.14em; font-weight:bold; text-align:center; color:#FFF;}
.social {float: left; display:inline; margin: 30px 10px;}

 span.strong {font-weight:bold;}

/* audiotel */
.teslogos_audiotel {clear:both; text-align:center; overflow:hidden; padding:10px 0; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;}
.teslogos_audiotel p.audiotel {display:inline-block; height:28px; padding:7px 10px 0 303px; background:#FFF url(../images/fg/teslogos_audiotel.png) no-repeat 0 0; color:#FFFF33; text-decoration:none; font-weight:bold; font-size:17px;}
.teslogos_audiotel p.tarif {margin:10px 0 0 0; padding:0; color: #888888;}


.box_orange {width:255px; background:url(../images/fg/box_orange_bottom.png) no-repeat bottom left; margin:0 0 15px 8px; padding-bottom:10px;}
	.box_orange h3.dernieres_recherches {width:255px !important; height:62px !important; margin:0 !important; padding:0 !important; background:url(../images/fg/h3_dernieres_recherches.png) no-repeat 0 0 !important;}
		.box_orange h3.dernieres_recherches a {display:block; width:150px; height:62px; text-indent:-999em; margin-left:12px;}
	.box_orange h3 span {display:block; text-indent:-999em;}
	.box_orange_cont {width:221px; padding:5px 17px 5px 17px; background:url(../images/fg/box_orange_middle.png) repeat-y 0 0; font-size:12px;}
	.box_orange ul {list-style-type:none; margin:0; padding:0;}
		.box_orange ul li {padding-left:13px; background:url(../images/fg/icon_recherche.png) no-repeat 0 3px; margin-bottom:2px;}
		.box_orange ul a {color:#FFF; text-decoration:none;}
			.box_orange ul a:hover {font-weight:bold;}

.box_blue {width:255px; background:url(../images/fg/box_blue_bottom.png) no-repeat bottom left; margin:0 0 15px 8px; padding-bottom:10px;}
	.box_blue h3.news {width:255px !important; height:50px !important; margin:0 !important; padding:0 !important; background:url(../images/fg/h3_news.png) no-repeat 0 0 !important;}
		.box_blue h3.news a {display:block; width:95px; height:40px; text-indent:-999em; margin-left:20px;}
	.box_blue h3.vente_gratuite {width:255px !important; height:56px !important; margin:0 !important; padding:0 !important; background:url(../images/fg/h3_vente_gratuite.png) no-repeat 0 0 !important;}
	.box_blue h3 span {display:block; text-indent:-999em;}
	.box_blue_cont {width:221px; padding:5px 17px 5px 17px; background:url(../images/fg/box_blue_middle.png) repeat-y 0 0; font-size:12px;}
	.box_blue ul {list-style-type:none; margin:0; padding:0;}
		.box_blue ul li {padding-left:13px; background:url(../images/fg/icon_news.png) no-repeat 0 3px; margin-bottom:15px;}
		.box_blue ul a {color:#FFF; text-decoration:none;}
			.box_blue ul a:hover {font-weight:bold;}
	.box_blue .plus {color:#C3C8DC; font-size:11px; background:url(../images/fg/arrow3.png) no-repeat 0 5px; padding-left:8px;}

.box_green {width:255px; background:url(../images/fg/box_green_bottom.png) no-repeat bottom left; margin:0 0 15px 8px; padding-bottom:10px;}
	.box_green h3.derniers_produits {width:255px !important; height:62px !important; margin:0 !important; padding:0 !important; background:url(../images/fg/h3_derniers_produits.png) no-repeat 0 0 !important;}
	.box_green h3.utilitaires_occasion {width:255px !important; height:55px !important; margin:0 !important; padding:0 !important; background:url(../images/fg/h3_utilitaires_occasion.png) no-repeat 0 0 !important;}
		.box_green h3.utilitaires_occasion a {display:block; width:160px; height:45px; text-indent:-999em; margin-left:85px;}
	.box_green h3 span {display:block; text-indent:-999em;}
	.box_green_cont {width:221px; padding:5px 17px 5px 17px; background:url(../images/fg/box_green_middle.png) repeat-y 0 0; font-size:12px;}
		.box_green_cont table {margin:0 auto;}
			.box_green_cont table .pd1 {text-align:center; padding-bottom:20px;}
			.box_green_cont table .pd1.last {padding-bottom:5px;}
				.box_green_cont table .pd1 img {border:3px solid #FFF; margin-bottom:3px;}
				.box_green_cont table .pd1 a {display:block; color:#FFF; font-weight:normal; text-decoration:underline;}
					.box_green_cont table .pd1 a:hover {text-decoration:none;}


.box_white {width:255px; background:url(../images/fg/box_white_bottom.png) no-repeat bottom left; margin:0 0 15px 8px; padding-bottom:10px;}
	.box_white h3.utilitaires_occasion {width:255px !important; height:55px !important; margin:0 !important; padding:0 !important; background:url(../images/fg/h3_utilitaires_occasion.png) no-repeat 0 0 !important;}
		.box_white h3.utilitaires_occasion a {display:block; width:160px; height:45px; text-indent:-999em; margin-left:85px;}
	.box_white h3 span {display:block; text-indent:-999em;}
	.box_white_cont {width:221px; padding:5px 17px 5px 17px; background:url(../images/fg/box_white_middle.png) repeat-y 0 0; font-size:12px;}
		.box_white_cont table {margin:0 auto;}
			.box_white_cont table .pd1 {text-align:center; padding-bottom:20px;}
			.box_white_cont table .pd1.last {padding-bottom:5px;}
				.box_white_cont table .pd1 img {border:3px solid #CCC; margin-bottom:3px;}
				.box_white_cont table .pd1 a {display:block; color:#333; font-weight:normal; text-decoration:underline;}
					.box_white_cont table .pd1 a:hover {text-decoration:none;}

.but_acheteurs {display:block; width:255px; height:68px; background:url(../images/fg/but_acheteurs.png) no-repeat 0 0; text-decoration:none; color:#FFF; font-weight:bold; margin:0 0 15px 0px; font-size:14px;}
	.but_acheteurs .r1 {display:block; padding:22px 0 0 35px;}
	.but_acheteurs .r2 {display:block; padding:3px 0 0 60px;}					

.but3 {
	display: inline-block !important;
	padding: 3px 9px !important;
	margin: 0 auto !important;
	background: #4C5883 url(../images/fg/bg_but.gif) repeat-x top left !important;
	color:#FFF !important;
	font: bold 11px Arial, Helvetica, sans-serif !important;
	white-space: nowrap !important;
	text-decoration: none !important;
	text-align:center;
}
.but4 {
	display: inline-block !important;
	padding: 3px 9px !important;
	margin: 0 auto !important;
	background:#FF7209 url(../images/fg/bg_but4.gif) repeat-x top left !important;
	color:#FFF !important;
	font: bold 11px Arial, Helvetica, sans-serif !important;
	white-space: nowrap !important;
	text-decoration: none !important;
	text-align:center;
}
ul.radio_list  {list-style:none;} 
.error_list {list-style-type:none; color:#f00; font-size:11px; margin: 0!important; padding: 0!important;}

.table_list_annonces {width:100%;}
.table_list_annonces td {padding:7px 5px; background: none repeat scroll 0 0 #DFE0E4;}
.table_list_annonces tr.row2 td { background: none repeat scroll 0 0 #F5F5F5; }
.table_list_annonces td .img_prod {border:1px solid #FFF;}
