/**************************************/
/*              IMPORT                */
/**************************************/

@import url("style.css");

div.path a {
	color: #001B3D;
}
.redweight_dispo {
	color:#F20200;
	/*font-weight:bold;*/
	font-size: 160%;
	/*text-transform: uppercase;*/
}
#lightbox-result-id {
	font-weight:bold;
}
.price-promotion {
	text-decoration: line-through; 
}
div#sub-nav li a.active {
	background-position: 0 -24px;
}
/* surcharge */
div.maillot-perso {
	margin:10px 0 0 10px;
}
#flocage-options .divleft, #flocage-options .divright {
	margin:15px 0px 0px 0px;
}
#selection-psg .virtual-tag-see {
	width: 100%;
	text-align: center;
	padding: 5px 0;
	text-transform: uppercase;
}
#maillot {
	display: block;
	height:285px;
	float:left;
	width:235px;
	margin-right:13px;
	border:#5D0003 1px solid;
}
#swf {
	background-color: #ffffff;
	display: block;
	visibility: visible;
	zoom:1;
	outline-style: none;
}
div.product-flash {
	background-color: #ffffff;
	display: block;
	z-index:10;
	visibility: visible;
	zoom:1;
	height:265px;
}
div.fquantite {
	padding-top:10px;
}
div.fquantite label {
	color:#666;
	margin-right:10px;
	margin-left:50px;
}
div.fquantite input {
	width:35px;
	height:16px;
	border: 1px solid #999;
	text-align:center;
	font-size:11px;
	padding-top:3px;
	color:#333;
}
#flocage-options label {
	color: #666666;
}
div.separator {
	margin-top: 10px;
}
.patch-cadeau
{
	width:310px;
	margin:0 0 0 10px;
}
.patch-cadeau-img {
	float:left;
	width:20px;
	height:30px;
	padding-top:1px;
	padding-right: 15px;
}
.patch-cadeau-checkbox {
	float:left;
	margin-right:5px;
	height:30px;
	padding-top:10px;
}
.patch-cadeau-price {
	color:#F20200;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	float:left;
	height:30px;
	margin-top:12px;
	height:20px;
}
.smallfont {
	font-size:10px;
}
#pochette-cadeau{
	border:1px solid #D1D1D1;
	height:50px;
}
td.table-content {
	background-position: right center;
	padding: 5px 0;
	color:#001B3D;
}
td.table-content a {
	color:#001B3D;
}
td.table-contentcode h3 a.clicked {
	background: url(../images/icon/bullet-red-big2.jpg) no-repeat left top;
	background-position:0 4px;
	font-size:12px;
	color:#D10400;
	padding:0 0 0 20px;
	margin-left:10px;
}
td.table-contentcode h3 a.noclicked {
	background: url(../images/icon/bullet-red-big.jpg) no-repeat left top;
	background-position:0 2px;
	font-size:12px;
	color:#D10400;
	padding:0 0 0 20px;
	margin-left:10px;
}
.condition-panier-checkbox input {
	float:right;
	margin-right:5px;
	margin-top:5px;
}
select#taille-product, select#couleur-product {
	width: 135px;	
}
div.footer-bloc h5 {
    text-transform: uppercase;
}
input.ac_input {
	width: 195px;
}

.flatpage-content {
	color:#001B3D;
	font-size:12px;
	padding-left:15px;
}

.flatpage-content a {
	color:#001B3D;
	text-decoration:underline;
}

.flatpage-title {
    border-top: 1px solid #ddd;
	margin-bottom:10px;
	font-family: "Arial Black", Arial, Geneva, sans-serif;
	margin-top: 0px;
    display: block;
    height: 33px;
    color: #0b4197;
    font-weight: 600px;
    font-size: 18px;
    text-transform: uppercase;
    padding: 15px 10px 10px 10px;
	background:transparent url(../images/title/flatpage.jpg) no-repeat left bottom;
}

/* surcharge panier */
div#cart-error {
	font-size:11px;
	color:#F20200;
}


/* surcharge pour pb qd un seul item dans la listes des rubriques du footer */
div.regular {
    /*min-height: 100px;*/
}

/* fixes newsletter */
div.inscription-newsletter input {
	margin: 40px 0 40px 270px;
}

form.modifier-pass #input_image {
	margin: 30px 0 40px 0px;
	float:right;
}
div.inscription-newsletter-error {
    height: 50px;
}

/* fix mot de passe sur deux lignes */
.box-content-inputlabel label {
	width:90px;
}
.box-content-inputlabel input {
	width:190px;
}
div.footer-bloc ul li {
	font-size: 10.2px;
}
.available-soon {
    margin-top: 20px;
	width:650px;
	text-align:center;
}
.available-soon p {
	color:#001B3D;
	font-size:12px;
}
.available-soon img {
    padding: 10px;
}

.login-error {
    color: red;
    display: block;
    font-size: 11.5px;
    margin-top: 15px;
    text-align: center;
}
.bluepsg {
	color: #001B3D;
}
.bluelink a {
	color: #001B3D;
}
.redlink a {
	color: #DF1A12;
}
div.guide-des-tailles-button {
	padding-top: 3px;
}
.greylink a {
	font-size: 11px;
	text-decoration: underline;
	color: #666666;
}

#sendToFriendForm .form-bloc {
	width:100%;
}
#sendToFriendForm .form-bloc label {
	margin-left: 0px;
}
#sendToFriendForm .form-bloc input {
	width: 250px;
}
#sendToFriendForm .form-bloc textarea {
	width: 250px;
}

div.monpanier-info-remise div {
	float:left;
	height: 50px;
	font-size: 11px;
	color: #F20200;
	padding: 25px 0 0 15px;
}

.lightbox-content-articledesc .details {
	padding-top: 0;
	width: 230px;
}

.lightbox-content-articledesc .title {
	width: 230px;
}

.promotions-product-view, .promotions-cart {
	padding: 10px 0px 0px 0px;
	text-align: left;	
	color: #d00a00;
  font-size: 11.5px;
}
.promotions-cart {
	padding: 0px 0px 2px 10px;
	/*margin: 0px 0px 5px 10px;*/
}
.promotions-product-view-img {
	padding: 0px 15px 5px 0px;	
}
.promotions-highlight {
	padding: 5px 0px 8px 0px;
	background: transparent url(../images/bg/promotions-highlight.png) no-repeat 110px 6px;
}
.promotions-product-list {
		padding-right: 20px;
		font-size: 11px;
}
.view-cartline-attribute {
	font-size:10px;
	text-decoration:underline;	
}
.floatleft {
	float: left;	
}

.floatright {
	float: right;	
}
.clear-separator {
	clear: both;
	padding: 3px;
}
.weight-normal {
	font-weight: normal;
}
.title-header h1 {
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
	padding: 6px 0px 0px 10px; 
}

#newsletter-bottom-subscribe .title {
	padding: 7px 5px 0 10px;
	color: #103464;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#newsletter-bottom-subscribe input.inputtext {
	width: 180px;
}
a.red-link {
	color: red;
	text-decoration: underline;
}
a.red-link:hover {
	text-decoration: none;
}
#product-dispo-state, #alert-stock-email, #cart-error {
	padding-left:9px;
}

td#table-codeinteractivity {
	vertical-align: top;
	padding-top: 20px;
}
td.table-contentcode {
	vertical-align: top;
	padding-top: 23px;
}
td#table-codeinteractivity input {
	float: left;
	margin: 0 0 0 3px;
}

td#table-codeinteractivity div {
	color: #D10400;
	text-transform: uppercase;  
	font-size: 12px;
	font-weight: bold;
	margin: 30px 5px 0 3px;
	width: 450px;
	/*padding-left: 10px;
	line-height: 20px;*/
}

/* PNG FIX */
/*
* html img,
* html .png,
* html .window-blue-content-onglet,
* html .stripTransmitterBg {
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "../images/pngfix/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}*/
