/* @override http://www.aquafadas.com/styles/StoreTemplate.css */

/* GENERAL */
body {
	/*background-image:url(/images/background_pattern.jpg);*/
	font-family: arial, sans-serif;
	text-align:center;
	color:#646464;
}

.hr {
	border-bottom:1px solid #282828;
	margin:10px 0;
}

/** Rounded **/
.conteneur div.rounded div {
  height: 1px;
  overflow: hidden;
}

.new {
	background-image:url(/images/small_new.png);
	height:48px;
	left:40px;
	position:absolute;
	top:572px;
	width:48px;
	z-index:2;
}
.BoxSousTitre {
	/** because idiveus css **/
	line-height:normal;
	font-family:arial,sans-serif;
	opacity:1;
}
.conteneur #tvaText {
	float:right;
	width: 300px;
	font-size:10px;
}

/** CURRENCY SELECTOR **/
.conteneur .deviseSelector {
	text-align:left;
	
	font-weight:100;
	font-family:arial;
	
}

.conteneur .deviseSelector .deviseTitle {
	color:#E1E1E1;
	font-size:28px;
}

.conteneur .deviseSelector .deviseSubtitle {
	color:#5D5D5D;
	font-size:14px;
}

.conteneur .deviseSelector .deviseSubtitle .subtitle {
	position:relative;
}

.conteneur .deviseSelector .deviseSubtitle .devise {
	position:relative;
	bottom:17px;
	left:135px;
	float:left;
	margin-left:8px;
	cursor:pointer;
}

.conteneur .deviseSelector .deviseSubtitle .devise:hover {
	color:#fff;
	font-size:16px;
}

/** TEXT **/
.conteneur #sliderCart .text {
	position:relative;
	right:20px;
	
	text-align:right;
	font-size:10px;
	color:#888;
}

/** PRODUCTS **/
.conteneur .products {float:left;margin-top:0;text-align:left;width:550px;}

.conteneur .products .soft {height:128px;margin-top:20px;width:550px;overflow:hidden;position:relative;}

.conteneur .products #coladia .soft {margin-top:10px;}

.barreSepare{border-color:#282828;border-style:solid;border-width:0 0 1px;margin:40px 0;}

.medium {-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#282828;margin-bottom:8px;padding:3px 0 3px 10px;}

.conteneur .products .soft .title {color:#c1c1c1;font-size:13px;height:40px;}

.conteneur .products #coladia .soft .title {height:20px;}

.conteneur .products .soft .title span {color:white;font-size:24px;}

.conteneur .products .soft .logo {float:left;width:100px;margin-top:20px;}

.conteneur .products .soft .detail {float:left;width:450px;}

/* line */
.conteneur .products .soft .detail .line {height:25px;margin-left:15px;padding-left:10px;position:relative}

/** Special education */
.special {
	background-color:#333333;
	border:thin solid #EEEEEE;
	color:#EEEEEE;
	font-size:12px;
	font-weight:bold;
	margin:4px 0pt 8px;
	padding:5px 3pt 3pt;
	position:relative;
	top:15px;
	/*left:200px;*/
	left:425px;
}

/** SPECIAL **/
.conteneur .products .soft  .detail #specialLine {
	background-color:#333333;
	border:thin solid #EEEEEE;
	color:#EEEEEE;
	font-size:12px;
	font-weight:bold;
	margin:4px 0pt 8px 0pt;
	padding:5px 3pt 0pt;
	width:85%;
}

.conteneur .products .soft  .detail #softPrice {
	color: white;
}

.conteneur #conteneur-i .products .soft  .detail .line a {
	font-family:arial,sans-serif;
	font-size:12px;
	height:18px;
}

.conteneur #conteneur-i .products .soft  .detail .line a:link, a:visited {
	/*color:#aaa;*/
}

.conteneur #conteneur-i .products .soft  .detail .line a:hover {
	text-decoration: none;
	color:#ddd;
}

.conteneur .products .soft  .detail .softTitle {
	position:relative;
	width:280px;
}
/***********/
/* Medium */
.conteneur .products .soft  .detail .medium .softTitle {font-size:15px;color:white;height:20px;}

.conteneur .products .soft  .detail .medium .softPrice {font-size:18px;color:white;height:20px;bottom:18px;font-weight:bold;}

.conteneur .products .soft .medium .button {bottom:37px;}

.conteneur .products .soft .gift.button {bottom:45px;left:392px;background-image:url(../../images/kado/smallkado.png);width:16px;height:17px;}

.conteneur .products .soft .medium .gift.button {bottom:56px;background-image:url(../../images/kado/kado.png);width:20px;height:21px;left:390px;}

.conteneur .products .soft  .medium .oldSoftPrice {font-size:11px;bottom:6px;}

/*********/
.conteneur .products .soft  .oldSoftPrice {
	color:yellow;
	font-size:10px;
	font-weight:100;
	left:262px;
	position:absolute;
	text-decoration:line-through;
	width:40px;
	bottom:8px;
}

.conteneur .products .soft  .softPrice {
	bottom:13px;
	color:#DDDDDD;
	font-weight:100;
	left:276px;
	position:relative;
	width:74px;
}

.conteneur .products .soft .button {
	background: url(/styles/images/icon_plus_moins.png);
	bottom:29px;
	left:360px;
	position:relative;
	width:16px;
	height:16px;
	background-position:0 0;
	
	cursor:pointer;
	
}


#popupContainer {
	z-index:1000;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
}

/* POPUP */
#offerToAFriendPopup {
	z-index:1000;
	position:relative;
	width:350px;
	height:240px;
	margin:0 auto;
	top:100px;
	padding:80px 0 0 120px;
}
.inputPopup {
	font-size:13px;
	position:relative;
	display:block;
	margin:3px 0;
	width:300px;
}
#stfText {
	height:80px;
	-moz-border-radius:4px;
	border:1px solid #2758b1;
	color:#223ab0;
	font-family:"Lucida Grande",Sans-serif;
	font-size:12px;
	margin:3px 0;
	background-color:#cadeef;
	width:305px;
	-webkit-border-radius:4px;
	padding:3px;
}

#divLoading{height:90%;width:828px;position:absolute;z-index:3;background-color:#202020;opacity:0.95;filter:alpha(opacity=95); }

#rectangleLoading{background-color:#141414;border:1px solid #2C2C2C;font-size:20px;height:120px;line-height:34px;margin:100px auto;padding:30px 0;position:relative;text-align:center;width:400px;color:#6d6d6d}

.upgradeBox .softTitle{padding-left:10px;}
			
#stfOK, #stfCancel{background-color:transparent;background-image:url(/store/images/kado/btn-submit-kado.png);background-position:0 0;border:0 none;color:white;font-size:12px;height:18px;margin:3px 5px 3px 0;text-align:center;text-shadow:1px 1px 0 #095FB7;width:56px;padding-bottom:3px;}

#stfOK:hover, #stfCancel:hover{background-position:0 18px;}

.btn:hover,.btn:focus {background-position:0 -6px;border-color:#999999 #999999 #888888;color:#000000;}	


#stfEntitled, #stfEmail{
-moz-border-radius:4px;
border:1px solid #2758b1;
color:#223ab0;
font-family:"Lucida Grande",Sans-serif;
font-size:12px;
height:17px;
margin:3px 0;
background-color:#cadeef;
width:305px;
-webkit-border-radius:4px;
padding:3px;
}	

#stfCount{position:relative;top:0px;left:148px;font-size:14px}	

.insideOsBox{background-color:#6C6C6C;left:293px;position:absolute;top:24px;z-index:20;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #6c6c6c}
#buttonSubmit{background-color:#202020;border:0;color:#609ACC;cursor:pointer}
.tdButtonSubmit{background-color:#202020;}
.topOsBox{height:32px;left:298px;position:absolute;top:-4px;width:114px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #6c6c6c}

#coladia{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#2C2C2C;padding:10px 0 10px 10px;width:540px;margin-top:20px;}


#coladia .soft{border-bottom:0}
#coladia .title{font-size:13px}
#coladia {position:static}

#coladia .softTitle, #coladia .oldSoftPrice, #coladia .softPrice, #coladia .button, #coladia .gift button{position:static;float:left;margin-right:10px}

#btnClose{background-image:url(../../images/close-choix-mac-win.png);background-color:transparent;border:0;width:16px;height:16px;float:right;cursor:pointer;background-position:0 17px}

#btnClose:hover{background-position:0 0}

#buttonSubmit{background-image:url(../../images/btn-submit-mac-win.png);background-color:transparent;border:0;width:56px;height:18px;cursor:pointer;background-position:56px 0;float:left}

#buttonSubmit:hover{background-position:56px 18px}

.boxe-choix{left:123px;position:relative;z-index:1;display:none}

.btnupgrades{margin:5px 0 0px 15px;background-image:url(/store/images/btn-upgrade2.png);cursor:pointer;height:19px;width:93px;background-position:0 0}

.btnupgrades:hover{background-position:0 -20px}

.btnupgradesClick{margin:5px 0 0px 15px;background-image:url(/store/images/btn-upgrade2.png);height:19px;width:93px;background-position:0 19px}





.lineupgrades{margin:0;display:none;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;background-color:#2C2C2C;clear:left;margin-left:15px;padding-top:8px}

.conteneur .products .soft .detail .lineupgrades .line{margin-left:0;padding-left:15px}


/*-----------------CART---------------------------*/

#containerSliderCart{width:210px;float:right;}

#sliderCart {height:100%;width:210px;}

.scrolling {position:fixed;top:10px;height:1000px;z-index:100;}

.conteneur #cart {width:210px;font-family:arial;font-size:small;z-index:2;}

.conteneur #cart.none {position: absolute; }

.conteneur #cart #blocGris {background-color:#6C6C6C;}

.conteneur #cart #cartHeader {font-weight:bold;font-size:10px;top:4px;height:20px;color:#202020;}

.conteneur #cart #cartHeader .details {top:0px;color:#202020;font-size:10px;}

.conteneur #cart #cartBanner {background-color:#2c2c2c;top:0;left:0;width:100%;height:38px;margin:0;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}

.conteneur #cart #cartBanner .text{ top:6px;right:26px;font-size:12px;color:#F1F1F1;}

.conteneur #cart #products {max-height:750px;overflow:hidden;}	

.conteneur #cart img{position:relative;right:15px;top:34px;z-index:1;}

.conteneur #cart .line {position:relative;top:2px;height:40px;color:#ddd;font-size:10px;width:95%;margin:5px;border:0px solid #282828;border-bottom-width:1px;}

.conteneur #cart .line.present {height:30px;}

.conteneur #cart .line.present .quantity {color:#6c6c6c;}

.conteneur #cart .totalLine {position:relative;top:2px;height:15px;color:#000;text-align:right;font-size:15px;margin-right:7px;text-transform:uppercase}

.conteneur #cart #finalTotal {font-weight:bold;padding-bottom:16px;}

.conteneur #cart .line .title {position:absolute;top:0px;left:0px;font-weight:bold;font-size:11px;}

.conteneur #cart .line .details {position:relative;top:6px;left:104px;color:#000000;font-size:12px;font-weight:bold;}

.conteneur #cart .line .title #total {font-weight:bold;width:80px;text-align:left;left:20px;color:#fff;}

.conteneur #cart .line #totalCart {position:relative;font-weight:bold;color:#fff;left:55px;right:0px;text-align:right;width:100px;}

.conteneur #cart .line .title .product {position:absolute;width:125px;top:0px;}

.conteneur #cart .line .moins {background:transparent url(/styles/images/icon_plus_moins.png);background-position:0 16px;position:relative;left:35px;top:-15px;width:16px;height:16px;cursor: pointer;	}

.conteneur #cart .line.present .moins {background:transparent url(../../images/kado/kadoStoremoins.png);background-position:0 0;position:relative;left:35px;top:-15px;width:16px;height:16px;cursor: pointer;}

.conteneur #cart .line .moins:hover {background:transparent url(/styles/images/icon_plus_moins.png);width:16px;height:16px;background-position:0 32px;}

.conteneur #cart .line .title .detail {position:relative;top:20px;font-size:9px;}

.conteneur #cart .line .details .quantity {position:absolute;top:0px;left:10px;width:23px;text-align:right;font-weight:bold;}

.conteneur #cart .line .details .price {text-align:right;top:0px;right:4px;width:100px;position:relative;}

.conteneur #cart #cartFooter {background-color:#2c2c2c;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;height:35px;width:100%;display:block;}

.conteneur #cart #cartFooter:hover {background-position:bottom;}

#cart #cart_checkout{background-image:url(/store/images/btn-cart.png);height:21px;width:100px;cursor:pointer;background-position:0 0;margin-left:103px;}

#cart #cart_checkout:hover{background-position:0 21px}

#cart #cart_checkout.en{background-position:100px 0}

#cart #cart_checkout.en:hover{background-position:100px 21px}

.conteneur #cart .space {height:7px;}

.conteneur #cart .f-lp {float:right;padding-right:6px;font-size:14px;color:#666666;}

.conteneur #cart #changeDevise {padding:2px;height:20px;}

/** CART **/
.conteneur .devise {color:#666666;position:relative;float:left;left:4px;cursor:pointer;padding:2px;height:20px;}

.conteneur .devise .hover {color: #000;	}

.conteneur .softPrice {color:#646464; font-family:Lucida Grande; font-weight:bold; font-size:12px; text-align:right;width: 80px;padding-right:4px;position:relative;left:50px;}

.conteneur .f-lp {position:relative;left:50px;cursor:pointer;	}

.conteneur .hLine {height: 0px;}

.conteneur .space {height:60px;}

.lineBtnUpgrade{height:19px;width:450px;}
