/* 10/01/2011 */

/*
Nom du theme: Theme 2
Description: Theme optionnel 2 MobShop.
Version: 240609|1110
Optimise pour base generique 190509|1400
Auteur: Baptiste Jacquinet (Studio Gamboo SARL)
Auteur URL: http://www.totalementsubjectif.com/
Auteur URL: http://www.studio-gamboo.com/
Proprietaire: Mobshop SARL
Proprietaire URL: http://www.mobshop.fr
*/

/* infos --
***img url***
=url mobshop:
=url gamboo: /themes2/theme2noir/

***CONSTANTES***
Dark-pink: #e3016f;
pink: #ff017d;
*/

/*  =10.COULEURS & IMG*/

#zone3 h3, #zone2 h3, #zone4 h3{background: black url(/themes2/theme2noir/h3_bg.jpg) repeat-x top; color:white; font-weight:bold; padding: 10px;}
#zone3 .typebloc10 h3,#zone4 .typebloc10 h3,#zone2 .typebloc10 h3{background: #e3016f url(/themes2/theme2noir/h3_bg2.jpg) repeat-x top; color:white; font-weight:bold;padding: 10px;}

.valeurattribut65 {background:transparent url(/themes2/theme2noir/new.png) no-repeat scroll left center;}
.filtre_bloc li{background: url(/themes2/theme2noir/infocommandeli.jpg) no-repeat left center; color: #40E0D0;}
.filtre_actif li{background-color:#FFF8DC;}
.boutonfichepanier, #zone2 .typebloc14 .attributproduitcrosssellpanier .boutonfichepanier {background: transparent url(/themes2/theme2noir/btn_panier_mini.png) no-repeat center center;}
#zone2 .typebloc14 .boutonfichepanier {background:transparent url(/themes2/theme2noir/btnajouter_fiche.png) no-repeat scroll center center;}
.bloc17commander input{background: transparent url(/themes2/theme2noir/btn_command.png) no-repeat left center;}
.bloc17commander a{background: transparent url(/themes2/theme2noir/btn_command.png) no-repeat right center;}
.bloc17continuer a{background: transparent url(/themes2/theme2noir/btn_back.png) no-repeat left center;}
.bloc17lignesupr a{background: url(/themes2/theme2noir/cancel.png) no-repeat center center;}
#boutonlivraison input{background:transparent url(/themes2/theme2noir/btn_confirm.png) no-repeat scroll left center;}
.checkoutadresse a{background: url(/themes2/theme2noir/infocommandeli.jpg) no-repeat left center;}
#checkoutadresses li input[type="button"]{background: url(/themes2/theme2noir/infocommandeli.jpg) no-repeat left center;}
#total2 input{background: transparent url(/themes2/theme2noir/btn_valid.png) no-repeat center bottom;}
#pai2 .iPush {background: transparent url(/themes2/theme2noir/btn_valid.png) no-repeat center bottom;}
#submitOrderButton input {width: 230px; height: 38px; font-size: 14px; color: #FFFFFF; cursor: pointer; background: transparent url(/themes2/theme2noir/btn_valid.png) no-repeat center bottom;}

/* --images du themes-- */

.bloczone3, .bloczone4, .bloczone2{
    background:url(/themes2/theme2noir/bloczone34.jpg) repeat-x bottom;
}

#zone1 {
	background: black url(/themes2/theme2noir/none) repeat-x top;
}
#zone1 .typebloc4{
	background: url(/themes2/theme2noir/formul.jpg) no-repeat left bottom;	
}
#zone1 .typebloc6{
		background: url(/themes2/theme2noir/panier.png) no-repeat left top;
		margin-bottom:10px;	
		width:180px;
		color:black;
}
#zone1 .typebloc5{
	background: url(/themes2/theme2noir/moncompte.png) no-repeat left top;
	margin-bottom:10px;
}
body{
    background: #f5f5f5 url(/themes2/theme2noir/body_bg.jpg) repeat-y center;
}
.bloczone1{
    background: white url(/themes2/theme2noir/bloczone34.jpg) repeat-x bottom;	
}
#zone1 .typebloc3{
	background: white url(/themes2/theme2noir/bloczone1menu.jpg) repeat-x bottom;	
}
#zone2 .typebloc1 h3{
    background:url(/themes2/theme2noir/bloczone34.jpg) repeat-x bottom;
}
#zone5{
  background: white url(/themes2/theme2noir/bloczone34.jpg) repeat-x bottom;
}
.attributproduit44 {
    background: url(/themes2/theme2noir/bloczone34.jpg) repeat-x bottom;		
}
#nav li ul li{
  background: #e3e3e3 url(/themes2/theme2noir/li_bg.jpg) repeat-x bottom;	
}
#zone3 .bloc3listemenus li,
#zone4 .bloc3listemenus li{
  background: #e3e3e3 url(/themes2/theme2noir/li_bg.jpg) repeat-x bottom;
}
#zone3 .bloc3listemenus .bloc3niveau2,
#zone4 .bloc3listemenus .bloc3niveau2{
  	background: white url(/themes2/theme2noir/li_clair_bg.jpg) repeat-x top;
}
#zone3 .bloc3listemenus .bloc3menuselected a{
  	background: url(/themes2/theme2noir/li_flech_bg.png) no-repeat left center;
}
/**********************************************************/
/* =SPECS THEME */
/**********************************************************/
#commande1, #tp1, #pai1,
#zone3 .typebloc5 h3, #zone2 .typebloc5 h3, #zone4 .typebloc5 h3,
#zone3 .typebloc6 h3, #zone2 .typebloc6 h3, #zone4 .typebloc6 h3,
#zone3 .typebloc9 h3, #zone2 .typebloc9 h3, #zone4 .typebloc9 h3,
#zone3 .typebloc17 h3, #zone2 .typebloc17 h3, #zone4 .typebloc17 h3,
#zone3 .typebloc18 h3, #zone2 .typebloc18 h3, #zone4 .typebloc18 h3{
	background:  none; 
	color:black; 
	font-weight:bold; 
	padding: 10px;
	/* Bordure et background des titre des blocs mon compte, Panier, Newsletter --- */
	/*
	border-bottom: 3px solid #ff017d;
    background:url(/themes2/theme2noir/bloczone34.jpg) repeat-x bottom;	
	*/
	}

body{
    color: black;
	font-family: "Arial";
	font-size: 0.80em;
}
#zone1{
	border:none;
  color: white;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px; 
    border-bottom: 3px solid #ff017d; 
	padding-top: 4px;
}
.bloczone1{
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px; 
	height: 56px;
	overflow:hidden;
}
.bloczone1 a {
	border-bottom:none;
}
#zone1 .typebloc1 {
  background: none;
}
#zone1 .typebloc5 {
	padding:0;
	color: black;
	text-align:center;
}
#zone1 .typebloc4 input{
	border:none;
	background:none;
}

html:not([lang*=""]) #zone1 .typebloc4 input {
	  border:1px solid transparent;
	  margin-top:1px;
}

#zone1 .typebloc5 .validbloc18login, 
#zone1 .typebloc5 label{
	margin-left: 4px;
}
#zone1 .typebloc2 {
	background: none;
}
#zone1 .typebloc2 a{
	color:white;
}
#zone1 .typebloc5 a{
	font-size: 0.9em;	
}
#zone1 .typebloc6 .bloc6contenupanier {
	font-size:0.9em;
	margin-top: 8px;
	width: 180px;
}
#zone1 .typebloc6 h3,
#zone1 .typebloc5 h3 {
	background:none;
	text-align:left;
	padding-left: 26px;	
}

#zone3 .typebloc6 .bloc6contenupanier, 
#zone4 .typebloc6 .bloc6contenupanier, 
#zone3 .typebloc6 .bloc6paniervide, 
#zone4 .typebloc6 .bloc6paniervide {
font-size:0.9em;
color:black;
margin-top:0;
margin-bottom: 10px;
}
#zone1 h3{
	background: #ff017d; 
	color:white; 
	font-weight:bold;
	font-size: 1.1em;
  -moz-border-radius: 7px 7px 0 0;
  -webkit-border-radius: 7px 7px 0 0; 
}
#zone1 a {
font-size:1.1em;
}
#zone2 .typebloc1{
	background: white;
}
#zone2 .typebloc1 h3{
}
#zone1 a{
  color: black;
}
#zone5{
  border: 1px solid #D3D3D3;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;   
  margin-bottom: 10px;
  width:978px;
}
.prixpromo {
	color: #ff017d;
	font-size:1em;
}
s {
color:gray;
font-size:1em;
}
.attributproduit65, .attributproduit65 a {
	color: #ff017d;
}
.bloc6paniervide{padding:8px;}
#zone1 .typebloc5 form {
margin-top:12px;
}
#zone1 .typebloc5 #login80, 
#zone1 .typebloc5 #password80 {
width:54%;
}
.bloc10typeliste td {
	border-style: solid;
}
#zone2 .typebloc11 .bloc11typelistedetaille, 
#zone2 .typebloc10 .bloc10typelistedetaille {
	border-style: solid;
}
/* h3 */
.bloczone3, .bloczone4, .bloczone2{
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  padding:0;
  border-style: solid;
  margin-bottom: 10px;
  overflow:hidden;
}
.bloczone3 h3, .bloczone4 h3, #zone2 h3{
  	-moz-border-radius: 8px 8px 0 0;
    border-style: solid;
    font-size: 1.10em;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;	
	
}
.filtre_bloc li {
color:#ff017d;
}
.filtre_actif li {
background-color:#cecece;
}
#zone2 h3{
  color:white;
  padding:10px;
}
#zone2 .typebloc13 ul h3 {
	font-size: 0.9em;
	color:black;
}
.bloc18mdpperdu{
	padding: 2px;
	text-align:center;
}
#zone2 .attributmenu1 {
	font-size: 1.2em;
}
#zone2 .valeurattribut55,
#zone2 .valeurattribut14{
	font-size: 1.2em;
}
#zone2 .typebloc16  ul{
	padding: 10px;
	overflow:hidden;
}
#zone2 .typebloc14 {
	background: white;
}
.attributproduit44 {
	margin-bottom: 0;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px; 			
}
#zone2 .typebloc11 ul li{padding:10px;}

#zone2 .attributproduit52 select {
width:100%;
}

/* -------------------menu */
#zone3 .typebloc3 h3,
#zone4 .typebloc3 h3{
  margin-bottom:0;
}
/* zone1*/
#zone1 .typebloc3{
  margin:0;
  width:100%;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;   
  overflow: visible;
}
#zone1 .typebloc3 a{
	border-bottom:0px solid white;
	padding:10px;  
	font-size: 1.15em;
	font-weight:bold;
  	color: #323232;	
}
#zone1 .typebloc3 a:hover{
  	color: #ff017d;	
}
#nav li {
	border-bottom:0px solid white;
	display:block;
	float:left;
	padding:10px;
	
	}
#nav li ul{
	top:35px;	
	background-color: #f2f2f2;
	border-color: #d6d6d6;
  	-moz-border-radius:0 0 8px 8px ;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;	
  	padding-bottom: 8px; 
    border: 2px solid #ff017d;
	border-top: none; 	
}
#nav li ul li{
	padding:0;
}
#nav li ul ul{
	top:0;
}
	
	/* MENU */
.bloc3listemenus{
  padding:0;
  margin:0;
  margin-bottom:5px;
}
#zone3 .bloc3listemenus li,
#zone4 .bloc3listemenus li{
  margin:0;
  border-top: 1px solid #E4E4E4;
}
#zone3 .bloc3listemenus .bloc3niveau2 a,
#zone4 .bloc3listemenus .bloc3niveau2 a{
	margin-left:10px;
}
#zone3 .bloc3listemenus .bloc3niveau3 a,
#zone4 .bloc3listemenus .bloc3niveau3 a{
	margin-left:20px;
}
#zone3 .bloc3listemenus .bloc3niveau4 a,
#zone4 .bloc3listemenus .bloc3niveau4 a{
	margin-left:30px;
}
#zone3 .bloc3listemenus .bloc3niveau2,
#zone4 .bloc3listemenus .bloc3niveau2{
	border-top:none;
}
#zone3 .bloc3listemenus .bloc3niveau3,
#zone4 .bloc3listemenus .bloc3niveau3,
#zone3 .bloc3listemenus .bloc3niveau4,
#zone4 .bloc3listemenus .bloc3niveau4{
	border-top:none;
  	background: white url(none);
}
#zone3 .bloc3listemenus li a,
#zone4 .bloc3listemenus li a{
    padding:7px;
	padding-left: 10px;
    display:block;
    font-size: 1.15em;
    color:black;
	font-weight:bold;
}
#zone3 .bloc3listemenus .bloc3niveau3 a,
#zone4 .bloc3listemenus .bloc3niveau3 a,
#zone3 .bloc3listemenus .bloc3niveau4 a,
#zone4 .bloc3listemenus .bloc3niveau4 a{
    font-size: 0.9em;
	font-weight:normal;	
}
#zone3 .bloc3listemenus .bloc3niveau2 a,
#zone4 .bloc3listemenus .bloc3niveau2 a,
#zone3 .bloc3listemenus .bloc3niveau3 a,
#zone4 .bloc3listemenus .bloc3niveau3 a,
#zone3 .bloc3listemenus .bloc3niveau4 a,
#zone4 .bloc3listemenus .bloc3niveau4 a{
	font-weight: normal;		
}
#zone3 .bloc3listemenus a:hover,
#zone4 .bloc3listemenus a:hover{
	color: #ff017d;	
}
#zone3 .bloc3listemenus .bloc3menuselected a{
	padding-left:10px;
}

.bloc3allmenu {
	font-size: 10px;
	
}

.typebloc18 #bloc18contenu1 h3,
.typebloc18 #bloc18contenu2 h3,
.typebloc18 #bloc18contenu3 h3,
.typebloc18 #bloc18contenu4 h3,
.typebloc18 #bloc18contenu5 h3,
.typebloc18 #bloc18contenu6 h3 {
	padding: 4px;
}

/* Page mon compte */
#zone2 #bloc18introinscription {
  background:none;
  border-left: 1px solid #D3D3D3;
  }


