/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce
 
  Released under the GNU General Public License
*/
 
div#bloc1 {
      	width: 950px;
      	height: 584px;
      	overflow: auto;
      	border: 0px solid #000;
      }

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #FFFFFF;
  color: #000000;
  margin: 0px;
  margin-top:0px;
  padding-top:0px;
}

.Style_bottom {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.table_size_title
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#000000;
}

.table_size_value
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#000000;
}

img
{
border: 0;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #999999;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #000000;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #000000;
  font-weight : bold;
}

A.over_link_new:hover {
  color: #000000;
  text-decoration:none;
}

A.over_link_new { 
  text-decoration:none; 
}

A.footer_link:hover {
  color: #FFF;
  font-family:DINMedium;
  font-size:9px;
}

A.footer_link { 
  color: #999999;
  font-family:DINMedium;
  font-size:9px; 
}

A.position:hover {
  color: #cccccc;
}


A.position { 
  color: #333399; 
}

A.position2:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color: #cccccc;
}

A.position2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color: #333399; 
}

A.headerNavigation { 
  color: #005AFF; 
}

.headerNavigation2 { 
  color: #000000;
  font-family:Helvetica;
  font-size:10px;
}

A.headerNavigation2 {
  color: #000000;
  font-family:Helvetica;
  font-size:10px;
}

A.headerNavigation2:hover {
  color: #999999;
  font-family:Helvetica;
  font-size:10px;
}

A.headerNavigation:hover {
  color: #999999;
}

TR.headerError {
  background: #ff0000;
}

a.boxe_link 
	{
	color:#000000;
	}
	
a.boxe_link:hover
	{
	color:#999999;
	}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #000000;
  font-weight : bold;
  text-align : center;
}

TD.box_font {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  text-align : left;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #000000;
  font-weight: bold;
}

.infoBox {
  background: #aaaaaa;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents2 {
  background: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents {
  background: #dddddd;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-image:url(images/cadre/mini_menu/1-2.jpg);
  background-repeat:repeat-x;
  color: #000000;
}

TD.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
}

TABLE.productListing2 {
  border: 0px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: DINMedium;
  font-size: 16px;
  background: #000000;
  color: #FFFFFF;
  font-weight:normal;
}

.productListing-heading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

A.pageResults {
  color: #999999;
  padding:2px;
}

A.pageResults:hover {
  color: #000000;
  background: #d60054;
  color:#FFF;
}

TD.pageHeading, DIV.pageHeading {
  font-family: DINRegular;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
/*
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
*/
}

TD.pageHeading2, DIV.pageHeading2 {
font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

.white {
color:#000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  font-weight:bold;
  color:#000000;
}

TD.main3, P.main3 {
  font-family: DINRegular;
  font-size: 15px;
  color:#000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#000000;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#000000;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  white-space: pre;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  	font-family: DINRounded;
	color:#FF0000;
	font-size:18px;
}

SPAN.productSpecialPrice_1 {
  	font-family:Helvetica;
	color:#000;
	font-size:13px;
}


SPAN.productSpecialPrice_2 {
  	font-family: DINRounded;
	color:#FF0000;
	font-size:28px;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #DDD; cursor: pointer; cursor: auto; }
.moduleRowSelected { background-color: #DDD; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/*** Begin Header Tags SEO ***/
h1 {
	color:#FFF;
	font-family:'DINRegular';
	font-size:18px;
	font-weight:normal;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/

/*** DIAPO ***/
#all{width:1000px; height:520px;background: #141414;padding:0px;border:0px solid #000;}
.slider_zone{overflow: hidden;position:relative;border:0px solid #141414;z-index:2; height:520px;}
.bt_slide{cursor: pointer;}
.bt_slide.next{cursor: pointer;}
.slider_zone .in {padding: 0px;padding-left:0px;position: absolute;width: 15000px;z-index: -1; height:520px;}
.slider_zone .bloc{margin-right: 0px;width: 1000px; height:520px; float:left;background: #141414;}


.Style1 {font-family: Arial, Helvetica, sans-serif}
.Style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.size_text {
color:#000000;
font-family:Arial;
}
.size_text_on {
color:#FFFFFF;
font-family:Arial;
}


.cookies_window {
	width:100%;
	height:83px;
	padding:10px;
	position:fixed;
	top:100%;
	margin:-93px auto 0 auto;
	background-color:#000;
	opacity:0.8;
	text-align:center;
	z-index:99999;
}

.cookies_title{
	width:100%;
	padding:4px;
	font-family:"DINRegular";
	font-size:14px;
	color:#FFF;
	text-align:center;
}

.cookies_text {
	font-family:verdana;
	font-size:10px;
	color:#FFF;
	text-align:center;
}

.cookies_btn_box {
	width:100%;
	text-align:center;
}

.cookies_btn_ok {
	width:30px;
	padding:4px;
	background-color:#CCC;
	border:1px solid #000;
	font-family:"DINRegular";
	font-size:12px;
	text-align:center;
	margin:0 auto;
	margin-top:10px;
}

.cookies_url {
	color:#666666;
}

a.cookies_url {
	color:#666666;
}

a.cookies_url:hover {
	color:#FFF;
}


		/* these styles are for the demo, but are not required for the plugin */
		.jqzoom {
			display:inline-block;
			position: relative;
		}
		
		/* magnifying glass icon */
		.jqzoom:after {
			content:'';
			display:block; 
			width:33px; 
			height:33px; 
			position:absolute; 
			top:0;
			right:0;
			/*background:url(../images/zoom.gif);*/
		}

		.jqzoom img {
			display: block;
		}

		.jqzoom img::selection { background-color: transparent; }


a.cart_add_url{
	color:#FFF;
	font-family:"DINMedium";
	font-size:12px;
}

a.cart_add_url:hover{
	color:#666;
	font-family:"DINMedium";
	font-size:12px;
}

a.p_assoc_name {
	font-family:'DINRegular';
	font-size:14px;
	color:#888;
}

a.p_assoc_name:hover {
	font-family:'DINRegular';
	font-size:14px;
	color:#000;
}

/*------------
NEW CSS
------------*/
.main_all_products_search_container {
	width:1000px;
	display:inline-block;
	float:left;
}

.main_all_search_container {
	width:250px;
	display:inline-block;
	float:left;
	padding-left:10px;
}

.main_all_products_container {
	width:740px;
	display:inline-block;
	float:left;
}

.products_container {
	width:240px;
	height:450px;
	display:inline-block;
	float:left;
}

.header_menu_text {
	font-family:Helvetica;
	font-size:10px;
	color:#000;
}

a.header_menu_text {
	color:#000;
	text-decoration:none;
}

a.header_menu_text:hover {
	color:#999999;
	text-decoration:none;
}

#menu_cart_btn {
}

/* MENU LOG ACCOUNT */
.no_style_input {
	border:none;
	background-color:transparent;
	outline:none;
}
/*
form input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    -webkit-text-fill-color: #a9a9a9 !important;
}*/
.login_title {
	margin-top:30px;
	margin-left:30px;
	margin-bottom:30px;
}
.login_title_text {
	font-family:Helvetica;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.login_label {
	font-family:Helvetica;
	font-size:12px;
	color:#3a3a3a;
	font-weight:normal;
}
.login_input_label {
	padding-left:30px;
	padding-bottom:5px;
}
	
.login_input_entry {
	border:1px solid #CCC;
	background-color:#FFF;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:5px;
	box-sizing: content-box;
}
.login_space_h {
	/*width:100%;*/
	height:10px;
}
.login_space_h_5 {
	/*width:100%;*/
	height:5px;
}
.login_space_h_15 {
	/*width:100%;*/
	height:15px;
}
.login_space_h_20 {
	/*width:100%;*/
	height:20px;
}
.login_space_h_25 {
	/*width:100%;*/
	height:25px;
}
.login_space_h_30 {
	/*width:100%;*/
	height:30px;
}
.login_little_text {
	font-family:Helvetica;
	font-size:10px;
	color:#b4b3b3;
	font-weight:normal;
	margin-left:30px;
	margin-right:30px;
	margin-top:5px;
}
a.login_little_text_link {
	font-family:Helvetica;
	font-size:10px;
	color:#b4b3b3;
	font-weight:normal;
}
a.login_little_text_link:hover {
	font-family:Helvetica;
	font-size:10px;
	color:#000000;
	font-weight:normal;
}
.login_submit {
	background-color:#000;
	font-family:Helvetica;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	margin-left:30px;
	margin-right:30px;
	margin-top:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	border:2px solid #000;
	width:229px;
}
.login_submit:hover, .login_submit:focus{
  background-color:#FFFFFF;
  cursor:pointer;
  color:#000;
}

.login_inscription {
	background-color:#FFF;
	font-family:Helvetica;
	font-size:14px;
	color:#000;
	font-weight:bold;
	border:2px solid #000;
	margin-left:30px;
	margin-right:30px;
	margin-top:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	width:229px;
}
.login_inscription:hover, .login_inscription:focus{
  background-color:#000000;
  cursor:pointer;
  color:#FFF;
}



.btn_cart_show_all {
	background-color:#FFF;
	font-family:Helvetica;
	font-size:14px;
	color:#000;
	font-weight:bold;
	border:2px solid #000;
	margin-left:30px;
	margin-right:30px;
	margin-top:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	width:259px;
}
.btn_cart_show_all:hover, .btn_cart_show_all:focus{
  background-color:#000000;
  cursor:pointer;
  color:#FFF;
}


/* USER HEADER MENU LOGGED */
.login_user_menu {
	width:229px;
	margin-left:30px;
	margin-right:30px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #999;
}

.login_user_menu_text {
	font-family:Helvetica;
	font-size:12px;
	color:#b4b3b3;
}

a.login_user_menu_link {
	font-family:Helvetica;
	font-size:12px;
	color:#999999;
}

a.login_user_menu_link:hover {
	font-family:Helvetica;
	font-size:12px;
	color:#000000;
}

.texte_light {
	font-family:Helvetica;
	font-size:12px;
	color:#000;
}

.texte_medium {
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

a.link_highlight {
	font-family:Helvetica;
	font-size:12px;
	color:#F00;
}
a.link_highlight:hover {
	font-family:Helvetica;
	font-size:12px;
	color:#666;
}

#photo_1 {
	opacity:1;
	
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-o-animation-timing-function: ease-out;
	-ms-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
    transition-duration: 0.6s;
}
#photo_1:hover {
	opacity:0.7;
	
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-o-animation-timing-function: ease-out;
	-ms-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
    transition-duration: 0.6s;
}

#photo_2 {
	opacity:1;
	
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-o-animation-timing-function: ease-out;
	-ms-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
    transition-duration: 0.6s;
}
#photo_2:hover {
	opacity:0.7;
	
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-o-animation-timing-function: ease-out;
	-ms-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
    transition-duration: 0.6s;
}

#photo_3 {
	opacity:1;
	
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-o-animation-timing-function: ease-out;
	-ms-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
    transition-duration: 0.6s;
}
#photo_3:hover {
	opacity:0.7;
	
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-o-animation-timing-function: ease-out;
	-ms-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
    transition-duration: 0.6s;
}

/* BTN ORDER */
.btn_order_big {
	width:200px;
	height:40px;
	font-family:"DINMedium";
	color:#FFFFFF;
	font-size:13px;
	text-align:center;
}

.btn_order_big_box {
	width:250px;
	display:inline-block;
	background-color:#d60054;
	text-align:center;
	padding:10px;
	box-sizing:border-box;
}
.btn_order_big_box:hover {
	background-color:#000;
	color:#FFF;
}
.btn_order_big_box_off {
	width:250px;
	display:inline-block;
	background-color:#EEE;
	text-align:center;
	padding:10px;
	box-sizing:border-box;
	color:#CCC;
}


.btn_order_med {
	width:150px;
	height:20px;
	font-family:"DINMedium";
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}
.btn_order_med_box {
	width:200px;
	display:inline-block;
	background-color:#000;
	text-align:center;
	padding:5px;
	box-sizing:border-box;
}
.btn_order_med_box:hover {
	background-color:#d60054;
	color:#FFF;
}

.btn_order_small_box {
	width:110px;
	display:inline-block;
	background-color:#000;
	border:1px solid #000;
	text-align:center;
	padding:2px;
	box-sizing:border-box;
}
.btn_order_small_box:hover {
	background-color:#FFF;
	color:#000;
}
.btn_order_small {
	width:100px;
	height:100%;
	font-family:"DINMedium";
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
}
.btn_order_small_box:hover .btn_order_small{
	color:#000;
}

/* SHIPPING MODULES */
.shipping_little_btn {
	 background-color:#CCC;
	 font-family:Verdana;
	 font-size:10px;
	 color:#000;
	 cursor:pointer;
}
.shipping_little_btn:hover {
	 background-color:#000;
	 font-family:Verdana;
	 font-size:10px;
	 color:#FFF;
}

/* COLISSIMO RELAY */
.list_p_relais {
	width:270px;
	height:60px;
	display:inline-block;
	float:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	box-sizing:content-box;
	cursor:pointer;
}
.list_p_relais:hover .list_p_relais_barre{
	background-color:#d60054;
}
.list_p_relais_barre {
	width:2px;
	height:60px;
	display:inline-block;
	float:left;
	background-color:#CCC;
	box-sizing:content-box;
}
.list_p_relais_barre_selected {
	width:2px;
	height:60px;
	display:inline-block;
	float:left;
	background-color:#d60054;
	box-sizing:content-box;
}
.list_p_relais_data_box {
	width:260px;
	height:100%;
	display:inline-block;
	float:left;
	padding-left:4px;
	box-sizing:content-box;
}
.list_p_relais_name_box {
	width:100%;
	display:inline-block;
	float:left;
	padding-top:0px;
	padding-right:5px;
	box-sizing:content-box;
}
.list_p_relais_name {
	font-family:Verdana;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	color:#d60054;
}
.list_p_relais_addresse_box {
	width:100%;
	display:inline-block;
	float:left;
	padding-top:5px;
	box-sizing:content-box;
}
.list_p_relais_text {
	font-family:Verdana;
	font-size:11px;
	line-height:11px;
	color:#000;
}
.list_p_relais_data_container {
	width:100%;
	height:0px;
	display:inline-block;
	float:left;
	visibility:hidden
}


.colissimo_relay_liste_box {
	width:300px;
	height:400px;
	display:inline-block;
	float:left;
	overflow:auto;
	box-sizing:border-box;
}
.colissimo_relay_space_box {
	width:10px;
	height:400px;
	display:inline-block;
	float:left;
	box-sizing:border-box;
}
.colissimo_relay_map_box {
	width:554px;
	height:400px;
	display:inline-block;
	float:left;
	overflow:hidden;
	box-sizing:border-box;
	padding:10px;
}

.colissimo_relay_jour {
	font-family:Helvetica;
	font-size:12px;
	color:#333;
	font-weight:bold;
}
.colissimo_relay_horaire {
	font-family:Helvetica;
	font-size:12px;
	color:#000;
}
.colissimo_relay_horaires_line_1 {
	width:100%;
	display:inline-block;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	box-sizing:border-box;
}
.colissimo_relay_horaires_line_2 {
	width:100%;
	display:inline-block;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#ddd;
	box-sizing:border-box;
}
a.colissimo_relais_choice_btn {
	width:175px;
	height:30px;
	line-height:30px;
	padding:4px;
	background-color:#000;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
a.colissimo_relais_choice_btn:hover {
	background-color:#d60054;
	color:#FFF;
}

.colissimo_number_relais {
	font-family:Helvetica;
	font-size:14px;
	color:#000;
	font-weight:bold;
}



.input_auto_complete {
	width:100%;
	height:100%;
	border:none;
	font-family: Helvetica;
  	font-size: 12px;
  	margin: 0;
	padding-left:5px;
	box-sizing:border-box;
	
}
.input_box {
	width:100%;
	height:24px;
	border:1px solid #CCC;
	box-sizing:border-box;
}
.input_box_red {
	width:100%;
	height:24px;
	border:1px solid #F00;
	box-sizing:border-box;
}

#ui-id-1 {
	list-style:none;
	border:1px solid #999;
	background-color:#FFF;
}
#ui-menu-item{
	list-style:none;
}

.colissimo_country_box {
	width:30px;
	height:0px;
	overflow:hidden;
	background-color:#FFF;
	margin-top:0px;
	margin-right:10px; 
	padding-left:5px;
	display:inline-block;
	float:left;
	box-sizing:border-box;
}
.colissimo_country_container:hover .colissimo_country_box{
	height:440px;
}

a.colissimo_country_link img {
	opacity:1;
}
a.colissimo_country_link:hover img {
	opacity:0.5;
}
.shipping_choice_box {
	/*background-color:#CCC;*/
	opacity:0.85;
}
.shipping_choice_box:hover {
	/*background-color:#CCC;*/
	opacity:1;
}

.news_btn_box {
	width:24px;
	height:22px;
	line-height:22px;
	background-color:#000;
	display:inline-block;
	float:left;
	vertical-align:middle;
	box-sizing:border-box;
	text-align:center;
	cursor:pointer;
}
.news_btn_box:hover {
	background-color:#d60054;
}

/*------*/
.l_p_v_container {
	 display:inline-block;
	 float:left;
	 box-sizing:border-box;
	opacity:1;
	cursor:pointer;
}
.l_p_v_container:hover {
	opacity:0.6;
}

.last_visited_products_box {
	width:100%;
	display:inline-block;
	float:left;
	box-sizing:border-box;
	text-align:center;
}
.p_first_col {
	width:100%;
	display:none;
	float:left;
	box-sizing:border-box;
	text-align:center;
	/*border:1px solid #9C3;*/
}


/* ADD CART */
.add_cart_box {
	width:200px;
	height:37px;
	text-align:center;
	display:inline-block;
	float:right;
	cursor:pointer;
	line-height:37px;
	background-color:#F00;
}
.add_cart_box:hover {
	background-color:#000;
}
.add_cart_text {
	width:100%;
	height:100%;
	text-align:center;
	font-family:'DINRounded';
	font-size:17px;
	color:#FFF;
}
.add_cart_icon {
	display:inline-block;
	float:right;
	width:37px;
	height:37px;
}
.add_cart_link_box {
	display:inline-block;
	float:right;
	min-width:150px;
	height:37px;
}
.add_cart_box_white {
	width:200px;
	height:37px;
	text-align:center;
	display:inline-block;
	float:right;
	margin-top:-37px;
	line-height:37px;
	background-color:#CCC;
}
.add_cart_link {
	display:block;
	width:100%;
	height:100%;
	font-family:'DINRounded';
	font-size:22px;
}
a.add_cart_link {
	display:block;
	width:100%;
	height:100%;
	font-family:'DINRounded';
	font-size:22px;
	line-height:37px;
}
.add_cart_white_off {
	font-family:'DINRounded';
	font-size:22px;
	line-height:37px;
	color:#CCC;
}


/* SHOPPING CART DISCOUNT BTN */
.cart_btn_coupon {
	background-color:#000;
	color:#FFF;
	font-family:"DINMedium";
	font-size:11px;
	line-height:29px;
}
a.cart_btn_coupon {
	background-color:#000;
	color:#FFF;
	font-family:"DINMedium";
	font-size:11px;
	line-height:29px;
}
a.cart_btn_coupon:hover {
	background-color:#db0053;
	color:#FFF;
	font-family:"DINMedium";
	font-size:11px;
}


#true_cart_up_img {
	opacity:1;
}
#true_cart_up:hover #true_cart_up_font {
	color:#F00;
}
#true_cart_up:hover #true_cart_up_img {
	opacity:0.5;
}

#true_cart_down_img {
	opacity:1;
}
#true_cart_down:hover #true_cart_down_font {
	color:#F00;
}
#true_cart_down:hover #true_cart_down_img {
	opacity:0.5;
}

.shop_cart_min_order_1 {
	color:#FF3366;
	font-family:'DINRegular';
	font-size:14px; 
	font-weight:bold;
}
.shop_cart_min_order_2 {
	color:#000;
	font-family:'DINRegular';
	font-size:12px;
}

.shop_cart_shipping_red {
	font-family:'DINRegular';
	font-size:11px;
	font-style:normal; 
	font-weight:bold;
	color:#FF3366;
}
.shop_cart_shipping_green {
	font-family:'DINRegular';
	font-size:11px;
	font-style:normal; 
	font-weight:bold;
	color:#00FF00;
}

.p_info_add_cart {
	width:100%;
	height:30px;
	display:inline-block;
	visibility:visible;
	z-index:10;
	text-align:center;
}
.p_info_add_cart_off {
	width:100%;
	height:30px;
	display:inline-block;
	/*visibility:hidden;*/
	display:none;
	z-index:10;
	text-align:center;
	margin-top:-30px;
}
.p_info_add_cart_a {
	display:block;
	float:right;
	width:200px;
	height:100%;
	line-height:30px;
	background-color:#d60054;
}
.p_info_add_cart_a:hover {
	background-color:#000;
}
.p_info_add_cart_a_text {
	font-family:'DINMedium';
	font-size:13px;
	color:#FFF;
}
.p_info_add_cart_a_off {
	display:block;
	float:right;
	width:200px;
	height:100%;
	line-height:30px;
	background-color:#DDD;
}
.p_info_add_cart_a_off_text {
	font-family:'DINMedium';
	font-size:13px;
	color:#FFF;
}
