html,body,a,input,textarea {font-family:"Verdana"}
* {margin:0; padding:0;}
html,body {height:100%;width:100%;background:#6f7bad url(../images/top_bg.jpg) repeat-y center;/*background:#6f7bad url(../images/fond.jpg) repeat-y center;*/}
#wrap{min-height: 100%;height: auto !important;height:100%; width:1000px;margin:0 auto;margin-bottom:-40px;  background-color:#fff;}
.push {height: 40px;clear:both}
.ac:after {content: " ";  display: block;  clear: both}
.cb {clear:both}
a {text-decoration:none}

.header {}
.top_header {height:86px;background: #1b49c3; }
.logo {float:left;width:500px;height:66px;background:url(../images/logo.gif) 10px 5px no-repeat;padding:5px 0 0 10px}
.logo a {display:block;height:66px;width:400px;}
.search {float:left;width:220px;padding:20px 0 0 30px}
.search_form label {display:block;color:#fff}
.search_form .input_text {float:left;border:1px solid #7f9db9;height:20px;font-size:12px;line-height:18px}
.search_form .input_submit {float:left;border:1px solid #fff;background:#0c3471;height:22px;margin-left:2px;font-size:12px;color:#fff;cursor:pointer}
.cart {margin-left:50px;padding:2px 0 2px 20px;background:url(../images/cart.gif) no-repeat 0 5px}
.cart a {color:#fff;font-size:12px}
.cart a:hover {text-decoration:underline}

.menu_bar {height:60px;}
.menu_bar a,.menu_bar a u {display:block;float:left;height:40px;cursor:pointer}
.menu_bar a {background:url(../images/menu_l.gif) no-repeat 0 5px #1b49c3;padding-left:9px;margin-left:15px;}
.menu_bar a u {background:url(../images/menu_r.gif) no-repeat 100% 5px;padding:10px 20px 0 11px;height:30px;color:#fff;text-decoration:none;font-size:14px}
.menu_bar a.selected,.menu_bar a:hover {background-position:0 10px}
.menu_bar a.selected u,.menu_bar a:hover u {background-position:100% 10px;}

.main_container {padding-top:10px;min-height:580px;height:auto !important;height:580px; position:relative;}
/*.home {background:url(../images/table.jpg) no-repeat 95% 90% }*/
.sidebar {width:250px;float:left}
.main {width:750px;float:left;padding-bottom:20px}

.home ul.countries {list-style:none;margin:50px 0 0 20px}
.home ul.countries li {display:block;float:left;width:113px !important;height:34px;background-repeat:no-repeat;margin:0px 0 0 0px}
.home li a {display:block;width:100%;height:100%;outline:none;text-indent:-20000px }

.home ul.countries li.france {background-image:url(../images/france.png);margin:0px; margin-top:3px;}
.home ul.countries li.grece {background-image:url(../images/grece.png);margin:0px; margin-top:3px;}
.home ul.countries li.lebanon {background-image:url(../images/lebanon.png);margin:0px; margin-top:3px;}
.home ul.countries li.turkey {background-image:url(../images/turkey.png);margin:0px; margin-top:3px;}
.home ul.countries li.poland {background-image:url(../images/poland.png);margin:0px; margin-top:3px;}
.home ul.countries li.bulgary {background-image:url(../images/bulgary.png);margin:0px; margin-top:3px;}
.home ul.countries li.syria {background-image:url(../images/syria.png);margin:0px; margin-top:3px;}
.home ul.countries li.armenia {background-image:url(../images/armenia.png);margin:0px; margin-top:3px;}
.home ul.countries li.belgium {background-image:url(../images/belgium.png);margin:0px; margin-top:3px;}
.home ul.countries li.other {background-image:url(../images/other.png);margin:0px; margin-top:3px;}

.sidebar ul.countries {color:#fff;list-style-position:inside}
.sidebar ul.countries li {float:left;width:50%;padding:5px 0; margin:0px; padding:0px;}
.sidebar ul.countries li a {color:#fff;font-size:10px;text-transform:uppercase}
.sidebar ul.countries li a.selected,.sidebar ul.countries li a:hover {color:#efbe12}

.sidebar ul.categories {color:#fff;list-style-position:inside}
.sidebar ul.categories li {width:100%;padding:5px 0; margin:0px; padding:0px;}
.sidebar ul.categories li a {color:#fff;font-size:11px}
.sidebar ul.categories li a.selected,.sidebar ul.categories li a:hover {color:#efbe12}

.blue_box {background-color:#1b49c3;width:200px;margin:0 0 20px 15px}
.blue_box h3 {color:#fff;font-size:14px;font-weight:400;padding:3px 0}
.blue_box .top {background:url(../images/blue_box_top.gif) no-repeat 0 0}
.blue_box .bottom {background:url(../images/blue_box_bottom.gif) no-repeat 0 100%}
.blue_box .content {padding:5px}

.promo {width:202px; position:absolute; z-index:25; top:250px; left:30px; }
.promo .top {background:url(../images/promo_top.png) no-repeat 0 0;width:202px}
.promo .bottom {background:url(../images/promo_bottom.png) no-repeat 0 0;height:27px}
.promo .content {min-height:60px;height:auto !important;height:60px;padding:15px;}
.promo .content p {padding:15px 15px 0 15px;font-weight:700;color:#0c3471;font-size:14px;}
.promo .content a {display:block;text-align:left}
.promo img {margin:0 auto; border:none}

.route {height:50px;font-size:18px}
.route a {color:#000}

.products {}
.product {float:left;margin:0 30px 10px 0;width:155px;height:220px;text-align:center;font-size:11px}
.product input {vertical-align:middle;}
.product_img {width:150px;height:150px;background:url(../images/product_box.gif) no-repeat;position:relative;padding-top:7px;display:block;font-size:0}
.img_box_big {position:relative}
.img_box_big .png_img, .product_img .png_img {position:absolute;left:-20px;top:-5px}
.product_img a {display:inline-block;margin:2px 2px 0 0; width:130px; height:130px}
.product_img img {border:none;font-size:0}
.product_title {height:20px;vertical-align:bottom}
.btn_add {height:21px;width:57px;background:url(../images/ajouter.gif) no-repeat;color:#fff;font-size:0px;border:none}

.footer {height:40px;margin:0 auto;background:#1b49c3; width:1000px}
.footer_container {padding-top:10px; margin:0 auto;text-align:center; width:1000px}
.footer_menu a {display:inline-block;color:#fff;;margin:0 50px;font-size:14px;}
.footer_menu a:hover {text-decoration: underline;}

.page_title {border-bottom:1px solid #1b49c3;display:inline}
.continue_shopping {clear:both;text-align:right;}
.continue_shopping a {display:inline-block;width:154px;height:21px;background:url(../images/continuer.jpg) no-repeat }
.basket_table {font-size:12px;width:100%;padding:30px 0}
.basket_table img {border:2px solid #1b49c3;padding:5px}
.basket_table th {color:#1b49c3;font-weight:400;padding:5px 20px;border-bottom:1px solid #1b49c3;text-align:left}
.basket_table td {padding:20px 10px;vertical-align:middle}
.send_order {clear:both;text-align:right;}
.send_order a {display:inline-block;width:184px;height:21px;background:url(../images/devis.jpg) no-repeat }

.pagination {text-align:right;padding:10px 50px 10px 0; margin-top:15px;}
.pagination a {display:inline-block;background:url(../images/pg_bg.gif) no-repeat;width:24px;height:20px;color:#fff;text-align:center;font-size:12px;margin-left:10px;padding-top:4px}
.pagination a.selected {font-weight:700}

.order_title {color:#777}
.order_title u {padding-right:20px;color:#000;font-weight:700;font-size:14px;text-decoration: none}
.order_title i {color:#00f;font-weight:700;font-size:14px;font-style:normal}
.order_title b {color:#777;font-weight:400;font-size:14px}
.order_title a {color:inherit;}

.order_text {font-size: 12px;padding-top:20px}
.error_msg {font-size:16px;padding-top:30px}
.order_form {width:650px;margin:0 auto;padding-top:20px}
.order_form .left,.order_form .right {width:300px;margin:0 auto}
.order_form .row {clear:both;margin:10px 0;}
.order_form label {display:inline-block;width:75px;vertical-align:top;font-size:12px}
.order_form .radio_group {padding-left:30px;font-size:12px;width:300px;margin:0 auto}
.order_form .radio_group input {vertical-align: top}
.order_form .radio_group label {width:auto;padding-right:20px}
.order_form .input_text {width:200px;font-size:12px}
.order_form .input_small_text {width:60px}
.order_form .area {height:40px;overflow:auto}
.big_area {height:100px;overflow:auto}

.order_form .mandatory {color:#00f;font-size:10px;padding-bottom:5px}
.order_form .submit {text-align:center;width:300px;margin:0 auto}

.product_detail {}
.img_box_big {float:left;background: url(../images/prodimgbig.gif) no-repeat;width:339px;height:339px}
.img_box_big img {padding:10px}
.details {float:left;width:395px;padding-left:15px}
.details h2 {font-size:26px;padding-bottom:15px}
.details div.row {font-size:16px;padding:5px 10px}
.details div.row a {font-size:16px;color:#1b49c3}
.details div.row a:hover {text-decoration: underline;}
.pl30 {padding-left:30px !important;}
.details label {padding-right:20px}
.add_details {width:200px}


.icon_wraper {display:inline-block;vertical-align:middle;padding:0 3px}
.add_one {display:block;width:16px;height:16px;background:url(../images/icons.gif) no-repeat 0px -16px}
.rem_one {display:block;width:16px;height:10px;background:url(../images/icons.gif) no-repeat 0px -35px}
.delete_btn {border:none;background:url(../images/icons.gif) no-repeat 0px 4px;padding-left:20px;cursor:pointer;height:19px}

#dialog-modal {display:none} 
.error_msg {color:#f00}

.gammes_list a {display:block;width:250px;float:left;margin:3px 0;font-size:14px;color:#000}
.gammes_list a:hover {text-decoration: underline;}

.captcha label {float:left;display:block}
.captcha u {float:left;text-decoration:none;display:block;width:200px;margin-left:6px;text-align:center}

.coordonnees {color:#FFFFFF;float:left;font-size:13px;text-align:right;width:230px;}

.sitemap {padding-left:0px}
.sitemap li {margin-left:50px}
.sitemap a {color:#000;font-size:12px}
.sitemap a:hover {text-decoration: underline;}


/*******************************************/
#flash{
	width:748px;	height:498px;	position:absolute; z-index:2;}