body {
	font-smooth: never;
	margin: 0 0 20px 0;
	padding: 0;
	background: #F8F8F8 url(../images/fg/bg_body.jpg) repeat-x top center !important;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
}

#page {width:1041px; background:#FFF; margin:0 auto; overflow:hidden; padding:0 5px;}

/* header */
/*
#header {width:941px; height:145px; margin:0 auto;}
#header h1 {float:left; display:inline; width:210px; height:39px; margin:17px 0 0 2px;}
#header h2 {float:left; display:inline; width:auto; height:35px; margin:16px 0 0 15px; line-height:34px; font-size:20px; font-weight:normal; border-bottom:4px solid #009B27;}
#header .panier {float:right; display:inline; width:135px; height:25px; color:#666; margin:25px 0 0 0; padding:6px 0 0 40px; text-decoration:none; font-size:15px; background:url(../images/fg/icon_panier.gif) no-repeat left center;}
#header .panier strong {color:#009B27;}
#header .nav {float:left; width:921px; height:25px; background:#F5F5F5; color:666; padding:5px 10px 0 10px;}
#header .nav .left {float:left; margin-top:3px;}
#header .nav .right {position:absolute; widht:77px; height:32px; margin:-3px 0 0 852px}
#header .nav .left a {color:#009B27;}
#header .nav .left a:hover {text-decoration:none;}



#header #menu {clear:both; float:left; width:100%; height:36px; margin-top:23px; list-style-type:none; background:url(../images/fg/bg_menu.gif) repeat-x top left; overflow:hidden;}
#header #menu li, #header #menu li.none {float:left; width:100%; display:inline; background:url(../images/fg/menu_separator.gif) no-repeat top right;}
#header #menu li.none {background:none;}
#header #menu li a, #header #menu li a.on {width:100%; float:left; display:inline; padding:8px 13px 8px 13px; margin:0 2px 0 0; color:#4D4D4D; font-size:12px; font-weight:bold; white-space:nowrap; text-decoration:none;}
#header #menu li a:hover {background:url(../images/fg/bg_menu_hover.gif) repeat-x top left;}
#header #menu li a.on {background:url(../images/fg/bg_menu_active.gif) repeat-x top left; color:#FFF;}
#header #menu li ul {border:2px solid #008020; border-top:0; clear:both !important; position:absolute; left:-999em; width:146px; font-weight:normal; margin:31px 0 0 0 !important; *margin:0 0 0 0 !important;}
#header #menu li ul li {background: none !important;}
#header #menu li ul a {border-top:2px solid #008020; clear:both !important; display:block !important; float:none !important; width:130px; background:#009B27 none !important; color:#FFF; font-size:11px; font-weight:normal; white-space:normal; margin:0 !important; padding: 5px 8px !important; height:inherit !important;}
#header #menu li ul li a:hover {background: #FFF none !important; color:#333;}
#header #menu li ul li ul {margin:-25px 0 0 146px !important;}
#header #menu li:hover ul ul, #header #menu li:hover ul ul ul, #header #menu li.sfhover ul ul, #header #menu li.sfhover ul ul ul {left:-999em;}
#header #menu li:hover ul, #header #menu li li:hover ul, #header #menu li li li:hover ul, #header #menu li.sfhover ul, #header #menu li li.sfhover ul, #header #menu li li li.sfhover ul {left:auto;}
*/

#header {width:1041px; height:167px; margin:0 auto;}
#header h1 {float:left; display:inline; width:166px; height:45px; margin:17px 0 0 25px;}
#header h2 {float:left; display:inline; width:auto; height:35px; margin:7px 0 0 70px; line-height:34px; font-size:17px; font-weight:bold !important; border-bottom:4px solid #444F78;}
#header .panier {float:right; display:inline; width:135px; height:25px; color:#666; margin:25px 0 0 0; padding:6px 0 0 40px; text-decoration:none; font-size:15px; background:url(../images/fg/icon_panier.gif) no-repeat left center;}
#header .panier strong {color:#6B78AB;}
#header .nav {float:left; width:1021px; /*height:25px;*/ background:#F5F5F5; color:666; padding:5px 10px 0 10px; overflow:hidden;}
#header .nav .left {float:left; margin-top:3px; width:820px;}
#header .nav .right {position:absolute; widht:77px; height:32px; margin:-3px 0 0 938px}
#header .nav .left a {color:#6B78AB;}
#header .nav .left a:hover {text-decoration:none;}
*+html #header .nav .right {margin:2px 0 0 495px;}
#header .nav .compte {float:right; display:inline; height:30px; margin:-3px 83px 0 0;}


#header .menus {clear:right; float:left; width:1041px; overflow:hidden; margin-top:10px;}
#header .menu {clear:both; float:left; width:100%; height:27px; list-style-type:none; background:#444F78; overflow:hidden;}
#header .menu li, #header .menu li.none {float:left; width:100%; display:inline; background:url(../images/fg/menu_separator.gif) no-repeat center right;}
#header .menu li.none {background:none;}
#header .menu li a, #header .menu li a.on {width:100%; display:block; text-align:center; padding:6px 0; color:#FFF; font-size:11px; white-space:nowrap; text-decoration:none;}
#header .menu li a:hover, #header .menu li a.on {text-decoration:underline;}

#header .menu li ul {border:2px solid #444F78; border-top:0; clear:both !important; position:absolute; left:-999em; width:146px; font-weight:normal; margin:0 !important;}
#header .menu li ul li {background: none !important;}
#header .menu li ul a {text-align:left; border-top:2px solid #444F78; clear:both !important; display:block !important; float:none !important; width:130px; background:#6B78AB none !important; color:#FFF; font-size:11px; font-weight:normal; white-space:normal; margin:0 !important; padding: 5px 8px !important; height:inherit !important;}
#header .menu li ul li a:hover {background: #FFF none !important; color:#333; text-decoration:none;}
#header .menu li ul li ul {margin:-26px 0 0 146px !important;}
#header .menu li:hover ul ul, #header .menu li:hover ul ul ul, #header .menu li.sfhover ul ul, #header .menu li.sfhover ul ul ul {left:-999em; z-index:1000}
#header .menu li:hover ul, #header .menu li li:hover ul, #header .menu li li li:hover ul, #header .menu li.sfhover ul, #header .menu li li.sfhover ul, #header .menu li li li.sfhover ul {left:auto; z-index:1000}


.menu2 {width:1041px; height:32px; overflow:hidden;}
.menu2 ul {list-style-type:none; float:right; margin-right:10px;}
.menu2 ul li.type1, .menu2 ul li.type2 {display:inline;}
.menu2 ul li.type1 a, .menu2 ul li.type1 a.on {float:left; display:inline; height:24px; margin:7px 0 0 2px; padding-left:4px; background:url(../images/fg/bg_menu2_left.gif) no-repeat top left; color:#FFF; font-size:12px; text-decoration:none;}
.menu2 ul li.type1 a strong, .menu2 ul li.type1 a.on strong {display:block; height:19px; background:url(../images/fg/bg_menu2_right.gif) no-repeat top right; padding:5px 15px 0 11px;}
.menu2 ul li.type1 a:hover, .menu2 ul li.type1 a.on {background:url(../images/fg/bg_menu2_left.gif) no-repeat bottom left;}
.menu2 ul li.type1 a:hover strong, .menu2 ul li.type1 a.on strong {background:url(../images/fg/bg_menu2_right.gif) no-repeat bottom right;}
.menu2 ul li.type2 a {float:left; display:inline; height:31px; margin:0 0 0 2px; padding-left:4px; background:url(../images/fg/bg_menu3_left.gif) no-repeat top left; color:#FFF; font-size:12px; text-decoration:none;}
.menu2 ul li.type2 a strong {display:block; height:26px; background:url(../images/fg/bg_menu3_right.gif) no-repeat top right; padding:5px 15px 0 11px;}

.menu_search {background:#A2AACA; color:#FFF; padding:4px 9px; margin-bottom:2px; overflow:hidden;}
.menu_search a {color:#FFF; text-decoration:none; font-weight:bold;}
.menu_search a:hover {text-decoration:underline;}
.menu_search .label1 {font-weight:bold; margin:2px 5px 0 0;}
.menu_search .label2 {margin:3px 0 0 8px;}
.menu_search .label3 {float:right; margin:1px 0 0 0; padding:2px 0 0 24px; background:url(../images/fg/icon_france.png) no-repeat 0 0; height:16px;}
.menu_search .inp1 {border:none; margin-right:4px;}
.menu_search select {padding:1px;}
.menu_search input, .menu_search select, .menu_search span, .menu_search a {float:left; display:inline;}
.menu_search .but1 {width:26px;}
/* safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.menu_search .label1 {margin-top:3px;}
.menu_search select, .menu_search .inp1, .menu_search .but1 {margin-top:1px;}
.menu_search .label2 {margin-top:4px;}
.menu_search .label3 {margin-top:2px;}
}



/* container */
#container {width:1041px; margin:0 auto; padding-top:10px;}
#left {float:left; display:inline; width:172px;}
#right {float:left; display:inline; width:272px;}
#center {float:left; display:inline; width:577px; margin:0 10px;}
#center2 {float:left; display:inline; width:859px; margin:0 0 0 10px;}
#right h3 {width:251px; height:24px; padding:6px 10px 0 10px; margin-bottom:3px; background:url(../images/fg/bg_menu_active.gif) repeat-x top left; font-size:15px; color:#FFF;}
#left .title, #left .title a, #right .title {font-weight:bold; font-size:13px; margin:0 0 2px 2px; color:#333;}
.title a {text-decoration: none;}
.title a:hover {text-decoration:underline;}
#left .subtitle {margin:0 0 4px 2px; padding:0; color:#666;}

.list1 {width:156px; padding:0 7px 7px 7px; /*border:1px solid #009B27;*/ list-style-type:none; margin-bottom:0px;}
.list1 li, .list2 li {margin:2px 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 5px; color:#666;}
.list1 li a:hover, .list2 li a:hover {text-decoration:underline;}
.list2 li span {display:block; margin:0 0 8px 10px;}
.list2 li span a {font-weight:normal; color:#6B78AB; background:none; padding:0; text-decoration:underline;}
.list2 li span a:hover {text-decoration:none;}
.list2 {list-style-type:none; margin-bottom:10px;}
.list3 {list-style-type:none; overflow:hidden;}
.list3 li {float:left; display:inline; width:138px; margin:1px 0 1px 0;}
.list3 li a {text-decoration:none; font-weight:bold; padding:0 0 0 8px; background:url(../images/fg/arrow1.gif) no-repeat 0 5px; color:#333;}
.list3 li a:hover {text-decoration:underline;}
.smallfont {font-size: 10px !important;}
.smalltitle {font-size: 11px !important;}

.box1 {padding:8px 10px 8px 10px; width:249px; border:1px solid #444F78; margin:0 0 15px 0;}
.box1 a.link1 {padding-left:8px; background:url(../images/fg/arrow1.gif) no-repeat 0 5px; color:#666;}
.box1 a.link1:hover {text-decoration:none;}
.box1 table {width:100%; overflow:hidden;}
.box1 .but2 {}
#center h4, #center h5, .pop h4, #center2 h4, #center2 h5 {width:557px; /*height:24px;*/ overflow:hidden; padding:6px 10px 6px 10px; margin-bottom:3px; background:#4A5580 url(../images/fg/bg_menu_active.gif) repeat-x top left; font-size:15px; color:#FFF;}
.pop h4 {width:476px;}
#center2 h4, #center2 h5 {width:839px;}
#center2 h5 span {font-size:13px; font-weight:normal;}
#center h4 span.name {float:left; display:inline; height:18px;}
#center h4 span.links {float:right; display:inline; height:18px;}
#center h4 span.links a, #center h4 span.links a.left, #center h4 span.links a.right {float:left; display:inline; font-size:11px; color:#FFF; text-decoration:none; height:16px;}
#center h4 span.links a:hover {text-decoration:underline;}
#center h4 span.links a.left {background:url(../images/fg/arrow_left2.gif) no-repeat top left; padding:2px 0 0 23px; margin-right:10px;}
#center h4 span.links a.right {background:url(../images/fg/arrow_right2.gif) no-repeat top right; padding:2px 23px 0 0;}
#center .prod_tn, #center .prod_tn2 {border-top:1px solid #444F78; border-left:1px solid #444F78; margin-bottom:12px; overflow:hidden;}
#center .prod_tn2 {border-top:1px solid #FFF; border-left:1px solid #FFF; margin-top:10px;}
#center .prod_tn .tn, #center .prod_tn .tn2, #center .prod_tn .tn3,  #center .prod_tn2 .tn3 {float:left; width:129px; height:190px; padding:10px 7px; text-align:center; border-right:1px solid #444F78; border-bottom:1px solid #444F78; overflow:hidden;}
#center .prod_tn2 .tn3 {border-right:1px solid #FFF; border-bottom:1px solid #FFF; padding:10px 2px; width:139px;}
#center .prod_tn2 .tn3 img {border:1px solid #444F78;}
#center .prod_tn .tn td, #center .prod_tn .tn2 td, #center .prod_tn .tn3 td, #center .prod_tn2 .tn3 td {text-align:center;}
#center .prod_tn .tn2 {height:140px}
#center .prod_tn .tn3, #center .prod_tn2 .tn3 {height:236px}
#center .prod_tn .tn strong, #center .prod_tn .tn2 strong, #center .prod_tn .tn3 strong, #center .prod_tn2 .tn3 strong {color:#333;}
.cards {margin:15px 0; text-align:center;}
.box2 {border:1px solid #444F78; padding:10px 10px 10px 10px; margin-bottom:5px; font-size:12px;}
.box2 p {padding-bottom:15px;}
#center .box2 h2, #center .box2 h3, #center .box2 h4, #center .box2 h5 {background:none !important; font-size:inherit !important; font-weight:inherit !important; margin:0 !important; padding:0 !important; width:inherit !important; height:inherit !important; color:inherit !important}
.box3 {border:1px solid #E0E0E0; background:#F5F5F5; padding:8px 11px; margin-bottom:5px;}
.pages {font-size:12px; margin:10px auto 20px auto;}
.pages a {color:#666; padding:0 1px;}
.pages a:hover {text-decoration:none;}
.pages a.on {color:#6B78AB; text-decoration:none; font-weight:bold;}
.pages a.left, .pages a.left3 {display:block; width:21px; height:21px; background:url(../images/fg/arrow_left.gif) no-repeat; margin-right:5px;}
.pages a.right, .pages a.right3 {display:block; width:21px; height:21px; background:url(../images/fg/arrow_right.gif) no-repeat; margin-left:7px;}
.pages a.left3 {background:url(../images/fg/arrow_left3.gif) no-repeat; margin-right:1px;}
.pages a.right3 {background:url(../images/fg/arrow_right3.gif) no-repeat; margin-left:2px;}
.desc {background:#D1D6E4; padding:8px 12px; margin:20px 0;}
.desc2 {background:#D1D6E4; padding:8px 12px; margin:0 0 15px 0;}
.desc strong, .desc2 strong {color:#333;}
.table1 {width:290px; float:left; display:inline;}
.table1 th {text-align:left; color:#333;}
.table1 th, .table1 td {padding:10px;}
.row1 {background:#EAECF2;}
.row2 {background:#D1D6E4;}
.prod_links {float:right; display:inline; width:240px;}
.list4 {list-style-type:none;}
.list4 li {margin:1px 0;}
.list4 li a {text-decoration:none; padding:0 0 0 8px; background:url(../images/fg/arrow1.gif) no-repeat 0 5px; color:#333;}
.list4 li a:hover {text-decoration:underline;}
.acheter {margin:33px 0 0 33px;}
.proposer {margin:36px 0 0 20px; color:#333; font-weight:bold;}
.proposer img {margin:0 0 0 5px; vertical-align:middle;}
.pop {width:496px; padding:2px;}
.pop .box2 {margin:0;}
.pop p {padding:0;}
.pop p img {margin-top:15px;}
.pop th, .table2 th, .table3 th {text-align:right; color:#333;}
.pop th, .pop td, .table2 th, .table2 td, .table3 th, .table3 td {padding:2px 5px 5px 0;}
.but_envoyer_pop, .but_envoyer {width:78px; height:21px; border:none; cursor:pointer; background:url(../images/fg/but_envoyer.gif) no-repeat 0 0;}
.news {overflow:hidden; margin:5px 0 15px 0;}
.news p.title, p.title2 {font-size:14px; font-weight:bold; background:url(../images/fg/arrow2.gif) no-repeat 0 0; padding:0 0 5px 21px; margin:0;}
.news img {float:left; display:inline; width:105px; margin:0 13px 0 22px; border:1px solid #CCCCCC;}
.news p.txt {float:left; display:inline; width:580px; margin:0; padding:0;}
p.title2 {margin:5px 0 0 5px;}
.table2 {margin:10px auto 20px auto;}
.table2 th {font-weight:normal;}
.table2 .radio_list {list-style:none;}
.table3 th {font-weight:bold;}
.table3 td {padding:2px 5px 5px 5px;}
.table3 .inp1 {text-align:center;}
.table3 input {float:left; display:inline; margin:0 3px 0 0;}

.but_connecter {width:101px; height:21px; border:none; cursor:pointer; background:url(../images/fg/but_se_connecter.gif) no-repeat 0 0;}
.but_calculer, .but_effacer, .but_annuler {width:83px; height:21px; border:none; cursor:pointer; background:url(../images/fg/but_calculer.gif) no-repeat 0 0;}
.but_effacer {background:url(../images/fg/but_effacer.gif) no-repeat 0 0;}
.but_annuler {background:url(../images/fg/but_annuler.gif) no-repeat 0 0;}
.prix {font-size:14px; margin:0 0 0 420px; font-weight:bold; color:#333; padding:0 !important;}
.links_panier {text-align:right; margin:0; padding:30px 0 0 0 !important;}

.list5 {list-style-type:none; margin:0 0 0 5px !important;}
.list5 li {margin:12px 0;}
.list5 li a {color:#666; text-decoration:none; padding:0 0 5px 21px; font-size:14px; font-weight:bold; background:url(../images/fg/arrow2.gif) no-repeat 0 0;}
.list5 li a:hover {text-decoration:underline;}
.list5 li ul {margin:8px 0 0 22px !important; list-style-type:none;}
.list5 li ul li {margin:0 !important;}
.list5 li ul li a {text-decoration:underline; padding:0 0 0 8px !important; font-size:12px !important; font-weight:normal !important; background:url(../images/fg/arrow1.gif) no-repeat 0 5px !important;}
.list5 li ul li a:hover {text-decoration:none;}

.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 8px; font-size:14px;}
	.but_acheteurs .r1 {display:block; padding:22px 0 0 35px;}
	.but_acheteurs .r2 {display:block; padding:3px 0 0 60px;}

/* footer */
#footer {width:1021px; margin:0 auto; height:21px; background:url(../images/fg/bg_footer.gif) repeat-x top left; padding:8px 10px 0 10px; color:#FFF;}
#footer a {color:#FFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .left {float:left;}
#footer .right {float:right;}


/* items */
.cleaner {clear:both;}
.ac {text-align:center;}
.ar {text-align:right;}
p, ul, li, form, table, tr, td, h1, h2, h3, h4, h5, input {margin:0px; padding:0px;}
img {vertical-align:top; border:0px;}
a:focus {-moz-outline-style:none;}
a:active {outline:none;}
a {color:#6B78AB; outline:0 none;}
a:hover {text-decoration:none;}
.green1 {font-weight:bold; color:#6B78AB; font-size:12px;}
.green2 {font-weight:bold; color:#6B78AB; font-size:14px;}
.grey1 {font-weight:normal; color:#999; font-size:12px; text-decoration:line-through;}
.red {font-weight:bold; color:#FF6600;}
input, textarea, select {font:12px Arial, Helvetica, sans-serif;}
.inp1 {border:1px solid #444F78; padding:2px;}
.inp2 {border:1px solid #444F78; padding:1px 1px 1px 2px;}
.txt1 {border:1px solid #444F78; padding:1px 2px; overflow:auto; height:60px;}
.border1 {border:1px solid #CCCCCC; margin:4px 0 14px 0;}
.border2 {border:1px solid #CCCCCC;}
.border3 {border:1px solid #CCCCCC; margin:0 0 10px 10px;}
.err1, .err2 {color:#999; font-size:11px; font-style:italic;}
.err2 {font-size:12px; margin:0 0 0 5px;}
.fl {float:left;}
.f12 {font-size:12px !important;}
.f14 {font-size:14px !important;}


#right .box1 .but2 {padding:3px 5px !important; width:239px !important; white-space:normal !important; text-transform:uppercase;}

.but1 {
	border: 0px;
	padding: 2px 0px;
	background: #4C5883 url(../images/fg/bg_but.gif) repeat-x 0 100%;
	color:#FFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	cursor: pointer;
	text-align: center !important;
	white-space: nowrap;
}
.but2 {
	display: inline-block;
	padding: 3px 9px !important;
	margin: 0 auto;
	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;
}
.but2.type2 {font-size:13px !important; text-transform:none !important;}
.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;
}
.but4.type2 {width:254px; margin-bottom:10px !important; font-size:13px !important; padding:7px 9px !important;}

.table_list_annonces {width:100%;}
.table_list_annonces td {padding:7px 5px;}
.table_list_annonces td .img_prod {border:1px solid #FFF;}

.table6 {width:100%; color:#333; margin-top:20px !important;}
.table6 th, .table6 td {padding:5px 10px;}
.table6 th {white-space:nowrap; padding:10px;}
.row3 {background:#BDFF95;}
.red2 {color:#CC0000;}

.table7, .table8 {float:left; display:inline;  macolor:#333; margin:15px 5px 5px 25px !important; background:#EAFFDD;}
.table7 th, .table7 td {padding:4px 12px 0 12px;}
.table8 th, .table8 td {padding:4px 0px 0 12px;}

.red3 {color:#CC0000; font-weight:bold; font-size:15px;}
.green3 {color:#02A12B; font-weight:bold; font-size:15px;}
.txt2 {margin:0; padding:0 0 0 27px;}

/*matei*/
.pd1 a {text-decoration:none; color: #000000;}
.pd1 a:hover{text-decoration:underline;}
div.error {text-align: center; color: #FF6600;}
.empty {border: dashed 1px #b60000 !important;}

div.advancedsearch {overflow: hidden; width: 557px; font-weight: bold;}
div.advancedsearch div { float: left; width: 250px; padding: 0 0 0 0; line-height: 1em;}
div.advancedsearch div ul {list-style-type: none; display: block; width: 220px;}
div.advancedsearch div ul li {padding: 3px 3px 3px 3px; font-weight: normal;}
div.advancedsearch div.divsubmit {text-align:right; width: 557px;}
.table4 {margin: 10px auto;}
.table4 th {font-weight:bold; color:#fff; border: solid 1px #999;}
.table4 td {padding:2px 5px 5px 5px; border: solid 1px #999;}
.table4 .inp1 {text-align:center;}
.table4 input {float:left; display:inline; margin:0 3px 0 0;}
.table4 th {text-align: center; background: #54B030;}
.table5 {margin:10px auto 20px auto;}
.table5 th {font-weight:normal;  color:#333;}
.table5 th, .table5 td {padding:2px 5px 5px 0;}

#center h4 span.links a.close {background:url(../images/fg/arrow_close2.gif) no-repeat top right; padding:2px 23px 0 0;}
div.reviews div.desc{margin-top: 0px !important; margin-bottom: 5px;}
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; }
table.centered td { padding: 5px 5px 5px 5px!important; text-align:center;}
.cancel { background: #af0000; color: #ffffff; padding: 4px 4px 4px 4px; border: none; font-weight:bold; font-size:11px;}

.error_list {list-style-type:none; color:#f00; font-size:11px;}
.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: relative; 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;}
span.navuser {/*margin-left: 100px; font-size: 14px;*/}
td.producteditgroup {border-top: solid 1px #ccc;}
.formule {width:737px;}
.formule table {}
.formule table td {border-bottom:1px solid #CCC; padding:3px 5px;}
.formule table tr.r0 {font-weight:bold;}
.formule table tr.r1 {background:#F7F7F7;}
.formule table tr.r2 {background:#6370A1; color:#FFF; font-weight:bold; font-size:14px;}
.formule table strong {color:#6370A1; font-size:14px;}
.formule table tr.r3 td {font-size:10px; border-bottom:none;}

.tooltip_alerte_produit {
  background: url("../images/fg/bg_tooltip_alerte_produits.gif") no-repeat scroll 0 0 transparent;
  height: 88px;
  margin: -55px 0 0 1040px;
  padding: 34px 10px 0;
  position: absolute;
  width: 102px;
}

.txt {
  border: 1px solid #C8C9CD;
  line-height: 1.70em;
  margin: 8px 4px 8px 13px;
  overflow: hidden;
  padding: 10px;
}

.tab4 {
  font-size: 14px;
  font-weight: bold;
  margin: 8px auto;
}
.tab4 .inp1 {
    width:300px;
}
.tab4 th, .tab4 td {
    padding: 4px 5px;
}

.homedivnews {margin:2px 0 10px 0; font-size:11px; color:#C3C8DC;}
	.homedivnews a:hover {font-weight:normal !important; text-decoration:underline;}

#geosearch .inp1 {width:250px;}
#geosearch select.inp1 {width:256px;}

#topm_r_registermerchant {background: url(../images/fg/bg_menu2_left2.gif) no-repeat top left;}
#topm_r_registermerchant:hover, #topm_r_registermerchant.on {background: url(../images/fg/bg_menu2_left2.gif) no-repeat bottom left;}
#topm_r_registermerchant strong  {background: url(../images/fg/bg_menu2_right2.gif) no-repeat top right}
#topm_r_registermerchant:hover strong, #topm_r_registermerchant.on strong {background: url(../images/fg/bg_menu2_right2.gif) no-repeat bottom right}

/* mpo */
.mpo_audiotel {clear:both; text-align:center; overflow:hidden; padding:0 0 10px 0; font:11px Arial, Helvetica, sans-serif; color:#666;}
.mpo_audiotel p.audiotel {display:inline-block; height:28px; padding:7px 10px 0 420px; color:#FFFF66; margin-bottom:10px; background:#FFF url(../images/fg/mpo_audiotel.png) no-repeat 0 0; text-decoration:none; font-weight:bold; font-size:16px;}
.mpo_audiotel p.tarif {margin:10px 0 0 0; padding:0; color: #888888; }
.table_list_annonces tr td { height: 110px; overflow: hidden;}

.banner_right {margin:0 0 15px 8px;}

.phone-container {width:557px; background:#FFF; margin:0 0px; display:none;}
	.phone-cont {text-align:center; padding:15px 0 10px 0;}
		.phone-row-1 {display:inline-block; font-size:16px; color:#FFF; font-weight:bold; background:#009D33; padding:5px 15px !important; margin:0 0 7px 0 !important; line-height:normal; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px;}
		.phone-row-2 {font-size:12px; color:#868686; padding:0 0 5px 0 !important; margin:0 !important;}
		.phone-row-3 {font-size:12px;  color:#868686; padding:0 0 12px 0 !important; border-bottom:1px solid #E0E0E0; margin:0 0 12px 0 !important;}
		.phone-row-4 {font-size:12px; font-style:italic; padding:0 !important; margin:0 !important; color:#333;}
	.phone-button {text-align:right; padding:0 3px 10px 0;}
/*.phone-overlay {position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:90;left:0; top:0; display:none;}*/