body {
	font-smooth: never;
	margin: 0;
	padding: 0;
	//background: #FFF url(/images/bg_page.png) repeat-x 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	behavior:url("csshover3.htc");
	background-image: url(/images/background/saintvalentin.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
.cat_box_home{
	color:white;
	text-decoration:none;
	font-size:14px;
}
.cat_box_home:hover{
	text-decoration:underline;
}
.subcat_box_home{
	color:white;
	text-decoration:none;
	font-size:11px;
}
.subcat_box_home:hover{
	text-decoration:underline;
}
/* img, div, a, span, h1, h2 {behavior: url(/css/iepngfix.htc);} */

/* header */ 
#header {width:980px; height:260px; margin:0 auto; padding:0px 15px 0 15px; background:url(/images/bg_header.jpg) no-repeat 0 0;position:relative;}
#header p {position:absolute; width:263px; height:174px; margin:21px 0 0 23px; z-index:1;}
#header p a {display:block; width:273px; height:174px; background:url(/images/logo3.png) no-repeat 0 20px;z-index:1;}
#header p a span {display:none;}
#header .h2 {position:absolute; width:298px; height:25px; font-size:13px; margin:203px 0 0 0; padding:11px 0 0 19px; font-style:italic; font-weight:bold; color:#244C98; z-index:2; background: url(/images/bg_h2.png) no-repeat 0 0;}
 
#header .menu1 {position:absolute;overflow:hidden;width:380px;height:36px;margin:138px 0 0 600px;font-size:11px;font-weight:normal;background:url(/images/bg_h3.png) no-repeat 0 0; z-index:3;}
#header .menu1 ul {list-style-type:none; margin:11px 0 0 10px; display:block; width:400px;}
#header .menu1 ul li {display:inline;}
#header .menu1 ul li a {float:left; display:inline; height:16px; padding:1px 9px 0 22px; color:#FFF; text-decoration:none;}
#header .menu1 ul li a:hover {text-decoration:underline;}
#header .menu1 ul li a.first {background:none;}
#header .menu1 ul li a.mon-compte {background:url(/images/icon_compte.gif) no-repeat 1px 0;}
#header .menu1 ul li a.inscription {background:url(/images/icon_inscription.gif) no-repeat 1px 0;}
#header .menu1 ul li a.mon-panier {background:url(/images/icon_panier.gif) no-repeat 0 0;}


#header .hotline {position:absolute; width:300px; margin:180px 0 0 670px; text-align:right; color:#244C98; font-weight:bold;}

#header .menu2 {position:absolute; width:630px; height:36px; margin:203px 0 0 340px; z-index:7;}
#header .menu2 ul {list-style-type:none;}
#header .menu2 ul li {display:inline;}
#header .menu2 ul li a, #header .menu2 ul li a.on {float:left; display:inline; width:120px; height:29px; margin:0 3px; padding:7px 0 0 0; color:#234B98; font-size:18px; text-align:center; background:url(/images/bg_menu.png) no-repeat top left; text-decoration:none;}
#header .menu2 ul li a:hover, #header .menu2 ul li a.on {background:url(/images/bg_menu.png) no-repeat bottom left; color:#FFF;}

.rounded_button_1{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	padding: 6px 10px;
	text-align: center; 
	width: 200px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #234B98;
	behavior: url(/css/PIE.htc);
}

/** MENU **/
#nav_menu{width:980px;margin:0 auto;padding:0 15px;background: url(/images/bg_container.png) repeat-y 0 0;}
#nav_menu ul{list-style:none;margin-left:20px;}
#nav_menu ul.lvl1 {}
#nav_menu ul.lvl1 li{float:left;position:relative;margin-left:5px;height:25px;margin-bottom:5px;}
#nav_menu ul.lvl1 li:hover a{color:#F47520}
#nav_menu ul.lvl1 li ul.lvl2{
	margin-top:6px;
	position:absolute;
	background: #234B98;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	min-width:300px;
	z-index:1;
}
#nav_menu ul.lvl1 li ul.lvl2{padding:10px;color:white;z-index:1;}
#nav_menu ul.lvl1 li ul.lvl2 li{float:none;color:white;height:auto;margin:0;}
#nav_menu ul.lvl1 li ul.lvl2 li a{font-weight:bold;text-decoration:none;color:white;}
#nav_menu ul.lvl1 li ul.lvl2 li:hover a{color:#F47520}
#nav_menu ul.lvl1 li ul.lvl2 li ul.lvl3{color:white;}
#nav_menu ul.lvl1 li ul.lvl2 li ul.lvl3 li{float:none;color:white;height:auto;margin:0;}
#nav_menu ul.lvl1 li ul.lvl2 li ul.lvl3 li a{font-weight:normal;color:white;}
#nav_menu ul.lvl1 li ul.lvl2 li ul.lvl3 li:hover a{color:#F47520}

#nav_menu ul.lvl2{display:none; margin: 0px; padding: 0px;}
#nav_menu li:hover ul.lvl2, li li:hover ul.lvl3 {display:block;}

/** ariane **/
#ariane{width:980px;margin:15px auto;padding:0 15px;height:25px;background: url(/images/bg_container.png) repeat-y 0 0;}
#ariane div{float:left;}
/** catalogue **/
.catalogue_title{color:#F47520;font-size:20px;;text-decoration:none;font-weight:bold;}
.catalogue_title_sub{}

/** divers **/
.space_20{width:100%;height:20px;}

/* container */
#container {width:980px; margin:0 auto; padding:0 15px 0 15px; background:url(/images/bg_container.png) repeat-y 0 0;}
#left {float:left; display:inline; width:204px; margin:0 20px 0 20px;}
#center, #center2 {float:left; display:inline; width:716px; padding-top:5px; overflow:hidden;}
#center2 {width:454px;}
#center2 p.h1{font-size: 16px;color: #244B98;padding: 0 0 15px 10px;font-weight:bold;}
#center h5, #center h6, #center2 h5, #center2 h6, #center2 h1, #bottom h5, #bottom h6 {font-size:16px; color:#244B98; padding:3px 0 5px 10px;}
#center h6, #bottom h6 {padding:0 0 5px 10px;}
#center p, #center2 p {margin:0; padding:0 0 15px 10px; text-align:justify;}
#center2 h6 {padding:0 0 15px 10px; line-height:0.95em;}
#center2 h1 {padding:0 0 15px 10px; line-height:0.95em;}
#center2 h6 span {font-weight:normal; font-size:11px; color:#999;}
#center p strong.title, #center2 p strong.title, .table2 td.title {font-size:13px; color:#244B98; display:block; font-weight:bold; margin:0; padding:0;}
#bottom {float:right; width:716px; margin:15px 20px 0 0;}
.table2 {width:100%; margin:0 0 0 10px;}
.table2 td, .table2 th {padding:2px 10px 15px 0; vertical-align:top; text-align:left;}
.table2 th {white-space:nowrap;}
.table3 {width:100%;}
.table3 th {text-align:left; padding:2px 5px 2px 0; font-size:12px;}
.table3 td {padding:2px 5px 2px 0; font-size:11px;}
.table3 td .b150 {margin:10px 0 0 0;}
.table3 .inp2 {width:122px; margin:0;}
.table4 {margin:0 auto;}
.table4 td {font-size:11px; text-align:right; padding:2px 0 2px 0;}

p.h4{font-size: 16px;color: #234B98;margin: 0 0 15px 0;font-weight:bold;}

#right {float:right; display:inline; width:242px; margin-right:20px;}

#center .table1, #bottom .table1 {width:100%;}
#center .table1 td p, #bottom .table1 td p {margin:0 !important; padding:0 25px 0 0 !important;}
#center .table1 p.title, #bottom .table1 p.title {font-weight:bold; color:#244B98; font-size:14px; text-align:inherit;}
#center .table1 p.title a, #bottom .table1 p.title a {color:#244B98; text-decoration:none;}
#center .table1 p.title a:hover, #bottom .table1 p.title a:hover {text-decoration:underline;}
#center .table1 td h2, #bottom .table1 td h2 {margin:0 !important; padding:0 25px 0 0 !important;}
#center .table1 h2.title, #bottom .table1 h2.title {padding: 0 0 15px 10px !important;font-weight:bold; color:#244B98; font-size:14px; text-align:inherit;}
#center .table1 h2.title a, #bottom .table1 h2.title a {color:#244B98; text-decoration:none;}
#center .table1 h2.title a:hover, #bottom .table1 h2.title a:hover {text-decoration:underline;}
#center .table1 td p.links, #bottom .table1 td p.links {padding-top:7px !important;}
.prix span {color:#F47520; font-size:18px;} 
.pages {text-align:center; margin:15px 0;}
.pages a {padding:0 2px; color:#F47520;}
.pages .pg {text-decoration:none;}

.box1 {width:174px; padding:12px 15px 0 15px; background:url(/images/bg_box1.png) no-repeat 0 0;}
.box1 h4 {font-size:16px; color:#234B98; margin:0 0 15px 0;}
.box1 p.h4 {font-size:16px; color:#234B98; margin:0 0 15px 0;font-weight:bold;}
.box1_bt {width:204px; height:20px; margin:0 0 18px 0; overflow:hidden; background:url(/images/bg_box1_bt.png) no-repeat 0 0;}

.box2_tp, .box2_bt, .box8_tp, .box8_bt {clear:both; width:716px; height:17px; overflow:hidden; background:url(/images/bg_box2_tp.gif) no-repeat;}
.box8_tp {background:url(/images/bg_box8_tp.gif) no-repeat;}
.box2_bt {background:url(/images/bg_box2_bt.gif) no-repeat; margin:0 0 10px 0;}
.box8_bt {background:url(/images/bg_box8_bt.gif) no-repeat; margin:0 0 10px 0;}
.box2, .box8 {background:url(/images/bg_box2_md.gif) repeat-y top left; padding:0 17px 0 17px; overflow:hidden;}
.box8 {background:url(/images/bg_box8_md.gif) repeat-y top left;}
#center .box2 p, #center .box8 p {padding:0 0 15px 0 !important; text-align:justify;}
#center .box8 p.title a {color:#F47520 !important;}

.box3 {width:212px; padding:15px 15px 0 15px; background:url(/images/bg_box3.png) no-repeat 0 0;}
.box3_bt {width:242px; height:20px; margin:0 0 10px 0; overflow:hidden; background:url(/images/bg_box3_bt.png) no-repeat 0 0;}

.box4 {width:212px; padding:12px 15px 0 15px; background:url(/images/bg_box4.png) no-repeat 0 0;}
.box4 h4 {font-size:16px; color:#234B98; margin:0 0 15px 0;}
.box4_bt {width:242px; height:20px; margin:0 0 10px 0; overflow:hidden; background:url(/images/bg_box4_bt.png) no-repeat 0 0;}

.box5 {float:left; display:inline; width:184px; height:115px; margin:0 14px 22px 8px; padding:12px 12px 12px 12px; overflow:hidden; background:url(/images/box5.png) no-repeat;}
.box5 label {font-size:11px; margin-right:3px !important;}
.help {float:left; width:16px; height:16px; cursor:pointer; margin-right:4px; background:url(/images/icon_info.gif) no-repeat top left; overflow:hidden;}
.help:hover {background:url(/images/icon_info.gif) no-repeat top right;}

.pop2 {position:absolute; margin:-40px 0 0 -200px; width:180px; height:95px; padding:10px 10px 0 10px; line-height:1.1em; background:url(/images/pop2.gif) no-repeat; overflow:hidden; font-size:11px; text-align:center; color:#FFF; z-index:1000}
.pop2 p {margin:0; padding:0 0 10px 0 !important;}
.pop2 input {margin:0; *margin:0 0 0 -70px;}

.inf1 {padding:0 0 0 5px;}
.n1, .n2, .n3, .n4 {height:65px;padding:0 0 0 65px; margin-bottom:5px; background:url(/images/n1.gif) no-repeat 0 5px; cursor:pointer}
.n2 {background:url(/images/n2.gif) no-repeat 0 5px;}
.n3 {background:url(/images/n3.gif) no-repeat 0 5px;}
.n4 {background:url(/images/n4.gif) no-repeat 0 0;}
.n1 h3, .n2 h3, .n3 h3, .n4 h3 {font-size:18px; margin:0; padding:5px 0 0 0;}
.n1 h3 a, .n2 h3 a, .n3 h3 a, .n4 h3 a {color: #000;text-decoration:none;}
.n1 h3 a:hover, .n2 h3 a:hover, .n3 h3 a:hover, .n4 h3 a:hover {color: #f47520;}
.n11 a, .n12 a, .n13 a, .n14 a {font-size:11px;}
.n1 ul, .n2 ul, .n3 ul, .n4 ul {margin:4px 0 4px 15px; padding:0;}

.n1 h2, .n2 h2, .n3 h2, .n4 h2, .n1 .h2, .n2 .h2, .n3 .h2, .n4 .h2 {font-size:18px; margin:0; padding:5px 0 0 0;font-weight:bold;}
.n1 h2 a, .n2 h2 a, .n3 h2 a, .n4 h2 a, .n1 p.h2 a, .n2 p.h2 a, .n3 p.h2 a, .n4 p.h2 a{color: #000;text-decoration:none;}
.n1 h2 a:hover, .n2 h2 a:hover, .n3 h2 a:hover, .n4 h2 a:hover, .n1 p.h2 a:hover, .n2 p.h2 a:hover, .n3 p.h2 a:hover, .n4 p.h2 a:hover{color: #f47520;}

#center p.h2, #center2 p.h2{
	padding:5px 0 0 0;
}
#center h1{
	font-size: 16px;
	color: #234B98;
	margin: 0 0 10px 0;
}
.list1 {margin:20px 0 20px 23px;}
.but_aeropass {margin:10px 0 20px 0; text-align:center;}
.client {font-size:11px;}
.client img {border:1px solid #D3E6FA;}


/* tooltip */
#tt {position:absolute; background:#FFFFE1; display:block; border:1px solid #333; padding:0 6px !important; font-size:11px;}
#tttop {display:block; background:#FFFFE1; overflow:hidden;  height:3px; padding:0;}
#ttcont {display:block; background:#FFFFE1; color:#000; padding:0;}
#ttbot {display:block; background:#FFFFE1; overflow:hidden; height:3px; padding:0;}


/* footer */
#footer {width:956px; height:22px; margin:0 auto; padding:28px 27px 0 27px; background:url(/images/bg_footer.png) no-repeat 0 0; color:#244C98; font-size:11px;}
#footer p {margin:0; padding:0;}
#footer p.copy {float:left;}
#footer p.copy span {font-weight:bold;}
#footer p.links {float:right;}
#footer a {color:#244C98; font-weight:bold; text-decoration:none;}
#footer a:hover {text-decoration:underline;}


/* items */
.clear{clear:both;}
.cleaner {clear:both;}
ul, li, form, table, tr, td, h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px;}
img {vertical-align:top; border:0px;}
a {color:#0E89B8; outline:0 none;}
input {outline:0 none;}
a:hover {text-decoration:none;}
a:focus, input, textarea, select {-moz-outline-style:none;}
a:active, input, textarea, select {outline:none;}
input, textarea, select {font:12px Arial, Helvetica, sans-serif;}
.inp2, .inp3 {width:173px; border:1px solid #C7DFF8; padding:1px; margin-bottom:8px;}
.inp3 {width:60px; margin:0;}


.b50, .b85, .b85_off, .b110, .b110_off, .b140, .b140_off, .b150, .b170, .b180, .b200, .b220 {width:85px; height:22px; padding:0px 0 2px 0; border:none; color:#FFF; font-weight:bold; font-size:11px; cursor:pointer; background:url(/images/b85.png) no-repeat; *padding:2px 0 2px 0;}
.b50 {width:50px; background:url(/images/b50.png) no-repeat;}
.b85_off {background:url(/images/b85_off.png) no-repeat;}
.b110 {width:110px; background:url(/images/b110.png) no-repeat;}
.b110_off {background:url(/images/b85_off.png) no-repeat;}
.b140 {width:140px; background:url(/images/b140.png) no-repeat;}
.b140_off {background:url(/images/b85_off.png) no-repeat;}
.b150 {width:150px; background:url(/images/b150.png) no-repeat;}
.b170 {width:170px; background:url(/images/b170.png) no-repeat;}
.b180 {width:180px; background:url(/images/b180.png) no-repeat;}
.b200 {width:200px; background:url(/images/b200.png) no-repeat;}
.b220 {width:220px; background:url(/images/b220.png) no-repeat;}
.o65, .o85, .o110, .o140, .o170 {width:65px; height:22px; padding:3px 0 3px 0; border:none; color:#FFF; font-weight:bold; font-size:11px; cursor:pointer; background:url(/images/o65.png) no-repeat;}
.ocart {width:141px; height:38px; padding:0 25px 3px 0; margin-top: 0px; margin-left:5px; border:none; color:#FFF; font-weight:bold; font-size:11px; cursor:pointer; background:url(/images/bcart.png) no-repeat;}
.o85 {width:85px; background:url(/images/o85.png) no-repeat;}
.o110 {width:110px; background:url(/images/o110.png) no-repeat;}
.o140 {width:140px; background:url(/images/o140.png) no-repeat;}
.o170 {width:170px; background:url(/images/o170.png) no-repeat;}
.blue1 {font-size:11px; font-weight:bold; color:#244B98; text-align:center;}
.blue2 {color:#244B98; font-weight:bold;}
.blue3 {color:#244B98; font-weight:bold; font-size:15px;}
.blue4 {color:#244B98;}
.map {margin:15px 0 0 0;}
.orange, .orange_b {color:#F47520 !important;}
.orange_b {font-weight:bold;}
.fl {float:left;}
.fr {float:right;}
.f12 {font-size:12px !important;}
.f14 {font-size:14px !important;}
.f16 {font-size:16px !important;}
.f18 {font-size:18px !important;}
.b {font-weight:bold !important;}
.block {display:block !important;}


/*
#.box6 {float:left; display:inline; width:135px; height:215px; margin:0 12px 22px 8px; padding:12px; text-align:center; overflow:hidden; background:url(/images/box6.png) no-repeat; font-size:11px;}
.box6 img {width:125px; height:125px; margin-bottom:5px !important;}
#center .box6 p {margin:0 !important; padding:0 !important; text-align:center !important; height:33px; overflow:hidden;}
*/

.box6 {float:left; display:inline; width:125px; height:215px; margin:0 10px; padding:12px; text-align:center; overflow:hidden; font-size:11px;}
.box6 img {width:125px; height:125px; margin-bottom:5px !important;}
#center .box6 p {margin:0 !important; padding:0 !important; text-align:center !important; height:33px; overflow:hidden;}

#header .submenu {position:absolute; width:760px; height:auto; margin:203px 0 0 240px; z-index:4; overflow:hidden;}
#header .submenu .sm_top {width:760px; font-size:11px;  padding-top:42px; background:url(/images/sm_top.png) no-repeat 0 0; color:#FFF; overflow:hidden;}
#header .submenu .sm_top .sm_repeat {float:left; display:inline; width:140px; margin:10px 0 0 10px; overflow:hidden;}
#header .submenu .sm_top .sm_repeat p.sm_title1 {display:block; font-weight:bold; font-size:12px; margin:0; padding:3px 0 3px 7px;}
#header .submenu .sm_top .sm_repeat p.sm_title2 {display:block; background:url(/images/sm_title.gif) no-repeat; height:42px; margin:0; padding:4px 8px; overflow:hidden;}
#header .submenu .sm_top ul {display:block; list-style-type:none; padding:7px 0 0 7px;}
#header .submenu .sm_top ul li a {color:#FFF; background:url(/images/arrow3.gif) no-repeat 0 6px; padding-left:7px; text-decoration:none;}
#header .submenu .sm_top ul li a:hover {text-decoration:underline;}
#header .submenu .sm_bt {clear:both; width:760px; height:17px; background:url(/images/sm_bt.png) no-repeat 0 0;}

.table5 {width:100%;}
.table5 th {padding:4px 5px; font-size:12px;}
.table5 td {padding:4px 5px; font-size:11px; border-top:1px solid #E4F0FC; text-align:center;}

.table6 {margin:0 0 0 0;}
.table6 th {text-align:right; font-weight:normal;}
.table6 th, .table6 td {padding:4px 5px;}
.table6 .inp1, .table6 textarea {width:180px;}
.table6 select {width:186px !important;}
#center .table6 p {text-align:inherit !important; padding:0 !important;}

.list2 {padding:0 0 0 5px; font-size:12px; font-weight:bold; list-style-type:none;}
.list2 li {padding:5px 0 5px 12px !important; background:url(/images/arrow2.gif) no-repeat 0 10px;}
.list2 li a {color:#333; text-decoration:none;}
.list2 li a:hover {text-decoration:underline;}

.inp1, .inp4, .inp5, .inp6 {border:1px solid #C7DFF8; padding:2px; width:250px;}
.inp4 {width:20px;}
.inp5 {width:350px;}
.inp6 {width:114px;}
.inp7 {border:2px solid #C7DFF8; padding:2px 2px 2px 125px; font-size:14px; color:#244B98; width:525px !important; height:75px !important; background:url(/images/logo2.png) no-repeat 0 0;}

.ap {width:728px; padding-top:20px !important;}

/*
.tn1 {float:left; display:inline; width:170px; height:170px; margin:0 12px 12px 0;}
.tn1 div {position:absolute; width:150px; height:150px; background:url(/images/alpha.png) repeat; color:#FFF; padding:10px; font-size:11px;}
.tn1 div strong {font-size:12px;}
*/


.tn1 {float:left; display:inline; width:170px; height:170px; margin:0 12px 12px 0; cursor:pointer;}
.tn1 div {position:absolute; width:150px; height:150px; background:url(/images/alpha.png) repeat; color:#FFF; padding:10px; font-size:11px;visibility:hidden;}
.tn1:hover div {visibility:visible;}
.tn1 div strong {font-size:12px;}


.submenu1, .submenu2, .submenu3, .submenu4, .submenu5 {position:absolute; width:110px; height:55px; margin-top:203px; padding:45px 5px 0 5px; font-size:11px; z-index:6; overflow:hidden; background:url(/images/sm_all.png) no-repeat top left; color:#CDDAF3; text-align:center; cursor:pointer}
.submenu1 {margin-left:343px;}
.submenu2 {margin-left:469px;}
.submenu3 {margin-left:595px;}
.submenu4 {margin-left:721px;}
.submenu5 {margin-left:847px;}
.submenu1 a, .submenu2 a, .submenu3 a, .submenu4 a, .submenu5 a {color:#FFF;}

.zaman {position:absolute; margin:0 0 0 370px;}

.box7_tp, .box7_bt {clear:both; width:716px; height:17px; overflow:hidden; background:url(/images/bg_box7_tp.gif) no-repeat;}
.box7_bt {background:url(/images/bg_box7_bt.gif) no-repeat; margin:0 0 10px 0;}
.box7 {background:url(/images/bg_box7_md.gif) repeat-y top left; padding:0 17px 0 17px;}

.box9_tp, .box9_bt {clear:both; width:716px; height:17px; overflow:hidden; background:url(/images/bg_box9_tp.gif) no-repeat;}
.box9_bt {background:url(/images/bg_box9_bt.gif) no-repeat; margin:0 0 10px 0;}
.box9 {background:url(/images/bg_box9_md.gif) repeat-y top left; padding:0 17px;}




.goto_panier {font-size:11px; margin-top:10px; overflow:hidden;}
.goto_panier span {float:left; width:130px; margin:0 10px 0 3px; padding:0; text-align:right; white-space:normal;}
.goto_panier img {width:35px;vertical-align:middle;margin:0;float:none;}
.goto_panier a {color:#333;font-size:16px;font-weight:bold;text-decoration: none;}
.goto_panier a:hover{color:#F47520;}

.error_field{border:1px solid red;}


/*catalin*/
.img_close {float:right; cursor:pointer;}
.error {color:#f00; font-weight:bold; text-align: center}
.draggable {cursor:pointer;}
.delivery_box {width:auto; border:1px solid #D3E6FA; margin:20px; padding:5px 10px 10px 10px; background:#E8F2FC}
.sortable {height: auto; border:1px solid #D3E6FA; background:#fff; padding:7px; margin:5px 0 20px;}
#loading-mask, #loading-mask-map  { color:#D85909;  font-size:1.1em;  font-weight:bold;  opacity:0.8;  position:absolute;  text-align:center;  z-index:500; }
#loading-mask .loader { background:#FFF4E9 none repeat scroll 0 0; border:2px solid #F1AF73; color:#D85909; font-weight:bold; left:50%; margin-left:-60px; padding:15px 60px; position:fixed; text-align:center; top:45%; width:120px; z-index:1000;}
#loading-mask-map .loader { background:#FFF4E9 none repeat scroll 0 0; border:2px solid #F1AF73; color:#D85909; font-weight:bold; left:200px; margin-left:-60px; padding:15px 60px; position:fixed; text-align:center; top:550px; width:120px; z-index:1000;}
#loading-mask .loader img, #loading-mask-map .loader img {vertical-align:middle;}
.message {text-align:center; font-weight:bold; color: #F47520; padding:10px;}
.photo {float:left; width:160px; height:230px; border:1px solid #13A0C9; margin:2px; vertical-align:middle; padding:2px 0 0 10px; overflow:hidden;}
.img {height: 150px; display:block;}
.radio_list {list-style-type:none;}
.copy {font-size:12px; vertical-align:top}
.promo {position:absolute; width:125px; height:95px; padding-top:30px; text-align:center; font-size: 12px; color:#fff; font-weight:bold;}


/*Igwane*/
#offers_list .table1 .pic{float:left;width:125px;height:125px;margin-right:5px;}
#offers_list .table1 .text{float:left;width:350px;height:95px;}
#offers_list .table1 .price{float:right;width:180px;height:95px;text-align:center;}
#offers_list .table1 .cart_box{float:right;}
#offers_list .table1 .add_to_cart{float:left;}
#offers_list .table1 .cart_box .goto_panier{margin:0;}
#offers_list .table1 .cart_box .goto_panier a{font-size:16px;font-weight:bold;text-decoration: none;}
#offers_list .table1 .cart_box .goto_panier a:hover{color:#F47520;}
#offers_list .table1 .cart_box .goto_panier img{vertical-align:middle;margin:0;float:none;}
#offers_list .table1 .cart_box .buttons{float: left;height:35px;position:relative;top:4px;margin-top:2px;}
#cart_total_price{float:right;color:#F47520;font-weight:bold;font-size:15px;margin-right:61px;}
#cart_shipping_info{float:left;font-weight:bold;}
.cart_item_on{background-color:#bbcee2;}
#client_table{margin:0 auto;width:400px;}
.client_table{margin:0 auto;width:400px;}
#pop_flex {position:absolute; margin:-102px 0 0 350px;width:180px;height:95px;padding:10px 10px 0 10px;line-height:1.1em;background:url(/images/pop2.gif) no-repeat; overflow:hidden; font-size:11px; text-align:center; color:#FFF; z-index:1000}
#pop_flex p {margin:0; padding:0 0 10px 0 !important;}
#pop_flex input {margin:0; *margin:0 0 0 -70px;}
.cart_help {width:16px;height:16px;cursor:pointer;background:url(/images/icon_info.gif) no-repeat top left;overflow:hidden;display:inline-block;margin-left:5px;}
.cart_help:hover {background:url(/images/icon_info.gif) no-repeat top right;}
.small_field{width:80px;}
.big_field{width:100px;}
#position_coffret{margin-left:30px;}
.b1{width:110px;height:22px;font-weight:bold;font-size:11px;color:#FFFFFF;background:url("/images/b110.png") no-repeat scroll 0 0 transparent;display:block;margin:auto;padding-top:4px;text-decoration:none;}
.b2{width:140px;background:url("/images/b140.png") no-repeat scroll 0 0 transparent;color:#FFFFFF;font:11px Arial,Helvetica,sans-serif;font-weight:bold;height:22px;float:right;text-align:center;text-decoration:none;padding-top:4px;display:block;}
.button{display:block;text-align:center;text-decoration:none;}
.fl{float:left;}
.mr_3{margin-right:3px;}
.label_size{width:100px;}
.inpr{border:1px solid red;}
.red{color:red;}
.green{color:green;}
.f_n{font-weight:normal;font-size:16px;}
#footer_link{width:960px;margin:auto;text-align:center;}
#footer_link a{color:grey;text-decoration:none;}
#footer_link a:hover{text-decoration:underline;}
#search_result_description{margin-top:10px;margin-bottom:10px;}
#categs_for_map_div a{color:black;text-decoration:none;}
.offer_right_header_text{color:#333;font:12px Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;}
.t_d_n{text-decoration:none;}
