/* CSS Document */

div#main_contain_box_boutique{
	float:right;
	clear:right;
	padding:26px 29px 26px 33px;
	width:628px !important; width /**/:690px;
	height:406px !important; height /**/:458px;
	color:#683d10;
	background:url(../images/visus_boutique/fond_boutique.gif) no-repeat; 
	display:inline;
	margin-right:26px;
	overflow:hidden;
}


div#main_contain_box_boutique_home{
	float:right;
	clear:right;
	padding:26px 29px 26px 33px;
	width:628px !important; width /**/:690px;
	height:406px !important; height /**/:458px;
	color:#683d10;
	background:url(../images/visus_boutique/fond_boutique_home.gif) no-repeat; 
	display:inline;
	margin-right:26px;
	overflow:hidden;
}

div#main_contain_box_boutique h2, div#main_contain_box_boutique_home h2{
	width:305px; height:35px;
	float:left;
	background:url(../images/titre_pi/h2_boutique.gif) no-repeat;
}

div#main_contain_box_boutique h2 span, div#main_contain_box_boutique_home h2 span{display:none;}


/*------------------ PAGE ACCUEIL BOUTIQUE  -------------------*/

#upline_boutique {
	position:absolute;
	top:100px;
	right:25px;
	font-size:11px;
	text-align:right;
}

#baseline_boutique {
	position:absolute;
	width:690px;
	bottom:-40px;
	right:23px;
	padding:7px 0px 7px 0px;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
}
#baseline_boutique a {
	color:#FFFFFF;
}

#home_astuces_conseils {
	width:109px;
	height:35px;
	float:right;
	margin: 35px -10px 0px 0px;
}

#home_box_produits {
	width:623px;
	height:298px;
	float:left;
}

#home_box_produits_tab_3_cell {
	width:445px;
	height:138px;
	margin:auto;
	padding:0px;
}

#home_box_produits_tab_3_cell .cellule_home {
	width:137px;
	height:130px;
	background-image:url(../images/visus_boutique/fond_cellule_home.gif);
	background-repeat:no-repeat;
	padding:8px 0px 0px 0px;
	margin:0px;
	text-align:center; 
}

#home_box_produits_tab_3_cell .cellule_home .titre {
	width:137px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

#home_box_produits_tab_3_cell .cellule_home .visuel {
	width:136px;
	height:90px;
	float:left;
	margin-top:7px;
}

#home_box_produits_tab_3_cell .cellule_home .prix {
	width:50px;
	font-size:14px;
	font-weight:bold;
	color:#683d10;
	float:left;
	margin:0px 0px 0px 2px;
}

#home_box_produits_tab_3_cell .cellule_home .decli {
	width:70px;
	font-size:11px;
	color:#683d10;
	float:right;
	margin:2px 5px 0px 0px ;
}

#home_box_produits_tab_3_cell a:hover {
	cursor:pointer;
}

#home_box_produits_tab_7_cell {
	width:623px;
	height:140px;
	margin:auto;
	padding:20px 0px 0px 0px;
}

#home_box_produits_tab_7_cell .cellule_triple {
	width:228px;
	height:140px;
	background-image:url(../images/visus_boutique/fond_cellule_triple.gif);
	background-repeat:no-repeat;	
}

#home_box_produits_tab_7_cell .cellule_triple .titre {
	width:80px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:9px 0px 0px 10px;
	float:left;
}
#home_box_produits_tab_7_cell .cellule_triple .prix {
	width:100px;
	font-size:11px;
	color:#683d10;
	margin:8px 10px 12px 0px;
	float:right;
	text-align:right;
}
#home_box_produits_tab_7_cell .cellule_triple .produits_triple {
	margin:0px 0px 0px 7px;
	font-size:11px;
}
#home_box_produits_tab_7_cell .cellule_triple .produits_triple img{
	margin:0px 0px 8px 0px;
}

#home_box_produits_tab_7_cell .cellule_boite_couture {
	width:114px;
	height:140px;
	background-color:#fff;
	border:1px solid #f257ae;
	background:url(../images/visus_boutique/fond_cout.jpg) no-repeat;
}
#home_box_produits_tab_7_cell .cellule_boite_couture {
text-align:center;
padding-top:5px;
}
#home_box_produits_tab_7_cell .cellule_boite_couture  img
{
	padding-bottom:10px;
}
#home_box_produits_tab_7_cell .cellule_boite_couture  a
{
	font-size:11px;
	font-family:Verdana, sans-serif;
	color:#d10a7a;
	font-weight:bold;
}
#home_box_produits_tab_7_cell .cellule_boite_couture  span
{
	font-size:12px;
	font-family:Verdana, sans-serif;
}
#home_bouton_bonnes_affaires {
	width:369px;
	height:36px;
	float:left;
	margin:12px 0px 0px 0px;
}
div#pas_promotion
{
	margin-left:25px;
}

#home_bouton_CGV {
	width:190px;
	height:36px;
	float:right;
	margin:22px 10px 0px 0px;
	font-size:11px;
	text-align:right;
}


/*------------------ PAGE PRODUIT  -------------------*/

#lien_tous_articles {
	width:200px;
	height:20px;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin-left:15px;
}

#lien_tous_articles a {
	color:#FFFFFF;
}

div#main_contain_box_boutique_contenu {
	width:587px;
	height:324px;
	background-color:#FFFFFF;
	float:left;
	margin-top:15px;
	padding:15px 25px 15px 25px;
	font-size:11px;
}

div#main_contain_box_boutique_contenu ul {
	list-style-image:url(../images/picto_epingle.gif);
	margin: 0px 0px 8px 20px;
}

div#main_contain_box_boutique_contenu ul li {
	padding:0px 0px 0px 10px ;
}


/*------------------ PAGE PRODUIT COL GAUCHE -------------------*/

div#main_contain_box_boutique_contenu_col_gauche {
	width:208px;
	height:320px;
	float:left;
	padding:0px;
	margin:0px;
}

div#main_contain_box_boutique_contenu_col_gauche div#photo {
	width:200px;
	height:200px;
	background:url(../images/visus_boutique/fond_visu_produit_grd.gif) no-repeat;	
	float:left;
	padding:2px 5px 6px 3px;
}

div#main_contain_box_boutique_contenu_col_gauche div#photo a.info {
  position:relative;
}
div#main_contain_box_boutique_contenu_col_gauche div#photo a.info:hover {
   background: none; 
   z-index: 500;
   text-decoration:none;
   cursor:text;   
}
div#main_contain_box_boutique_contenu_col_gauche div#photo a.info span {display: none;}
div#main_contain_box_boutique_contenu_col_gauche div#photo a.info:hover span {
   display: inline; 
   position: absolute;
   white-space: nowrap;
   font-size:10px;
   font-weight:normal;
   width:150px;
   height:25px;
   margin:auto;
   left:25px;
   background: white;
   padding: 3px;
   border: 1px solid #d10a7a;
   border-top: 4px solid #d10a7a;
   text-decoration:none;
   text-align:center;
}


div#main_contain_box_boutique_contenu_col_gauche div#astuces {
	width:170px;
	height:27px;
	float:left;	
	margin:5px 0px 8px 0px;
}

div#main_contain_box_boutique_contenu_col_gauche div#detail_astuces {
	width:200px;
	float:left;	
	height:70px;
}

div#main_contain_box_boutique_contenu_col_gauche div#detail_astuces a {
	margin-top:3px;
	float:left;
}



/*------------------ PAGE PRODUIT COL DROITE -------------------*/

div#main_contain_box_boutique_contenu_col_droite {
	width:355px;
	height:320px;
	float:left;
	padding:0px;
	margin:0px 0px 0px 20px;
}

div#main_contain_box_boutique_contenu_col_droite h3 {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}

div#main_contain_box_boutique_contenu_col_droite h3 .x_dimension{
	text-transform:lowercase;
}

div#main_contain_box_boutique_contenu_col_droite div#description_produit {
	width:355px;	
	height:100px;
	float:left;
	margin:16px 0px 10px 0px;
}

div#main_contain_box_boutique_contenu_col_droite div#bouton_commander{
	width:147px;	
	height:25px;
	float:left;
	background-color:#d10a7a;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding-top:10px;
}
div#bouton_commander_necessaire_couture
{
	width:147px;	
	height:25px;
	float:left;
	background-color:#d10a7a;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding-top:10px;	
	margin-top:80px;
}
*html div#bouton_commander_necessaire_couture
{
	margin-top:20px;
}
div#bouton_commander_necessaire_couture a
{
	color:#ffffff;
}
div#zone_prix_couture
{
	width:192px;	
	height:27px;
	padding-top:8px;
	margin-left:15px;	
	float:left;
	margin-top:80px;
}
*html div#zone_prix_couture
{
	margin-top:20px;
}
div#main_contain_box_boutique_contenu_col_droite div#lien_cout
{
	padding-top:270px;
}
*html div#main_contain_box_boutique_contenu_col_droite div#lien_cout
{
	padding-top:30px;
}
*+html div#main_contain_box_boutique_contenu_col_droite div#lien_cout
{
	padding-top:130px;
}

div#main_contain_box_boutique_contenu_col_droite div#bouton_commander a{
	color:#FFFFFF;
}

div#main_contain_box_boutique_contenu_col_droite div#zone_prix{
	width:192px;	
	height:27px;
	padding-top:8px;
	margin-left:15px;	
	float:left;
}

.prix_unitaire {
	font-size:17px;
	margin-right:0px;
}

div#main_contain_box_boutique_contenu_col_droite div#zone_modeles_dispos {
	width:355px;	
	height:100px;
	float:left;
	margin:18px 0px 5px 0px;
}

div#main_contain_box_boutique_contenu_col_droite .vignette_produit {
	width:80px;
	height:80px;
	background:url(../images/visus_boutique/fond_visu_produit_petit.gif) no-repeat;	
	float:left;
	padding:1px 3px 4px 2px;
}

div#main_contain_box_boutique_contenu_col_droite .lien_zoom_produit {
	width:67px;
	background:url(../images/visus_boutique/loupe.gif) no-repeat;	
	float:left;
	margin-top:5px;
	padding:0px 0px 0px 18px;
}

div#cgv_footer {
	font-size:10px;
	float:right;
	margin:6px -4px 0px 0px;
}

/*astuces */
div#main_contain_box_astuces{
	float:right;
	clear:right;
	padding:26px 29px 26px 33px;
	width:628px !important; width /**/:690px;
	height:406px !important; height /**/:458px;
	color:#683d10;
	background:url(../images/visus_boutique/fond_boutique_home.gif) no-repeat; 
	display:inline;
	margin-right:26px;
	overflow:hidden;
}
div#main_contain_box_astuces h2{
	width:305px; height:35px;
	float:left;
	background:url(../images/titre_pi/h2_astuces.gif) no-repeat;
}
div#main_contain_box_astuces h2 span{display:none;}

div#main_contain_box_astuces h3{
	font-size:13px;
}
div#main_contain_box_astuces .cell_croquis {
	border:#999999 1px solid;
}


/*Bonnes affaires */
div#main_contain_box_affaires{
	float:right;
	clear:right;
	padding:26px 29px 26px 33px;
	width:628px !important; width /**/:690px;
	height:406px !important; height /**/:458px;
	color:#683d10;
	background:url(../images/visus_boutique/fond_boutique_home.gif) no-repeat; 
	display:inline;
	margin-right:26px;
	overflow:hidden;
}
div#main_contain_box_affaires h2{
	width:305px; height:35px;
	float:left;
	background:url(../images/titre_pi/h2_bonnes_affaires.gif) no-repeat;
}
div#main_contain_box_affaires h2 span{display:none;}

div#main_contain_box_affaires h3{
	font-size:13px;
}

/* CGV */
div#main_contain_box_cgv{
	float:right;
	clear:right;
	padding:26px 29px 26px 33px;
	width:628px !important; width /**/:690px;
	height:406px !important; height /**/:458px;
	color:#683d10;
	background-color:#c09e7a;
	display:inline;
	margin-right:26px;
	overflow:hidden;
}
div#main_contain_box_cgv h2{
	width:387px; height:35px;
	float:left;
	background:url(../images/titre_pi/h2_cgv.gif) no-repeat;
}
div#main_contain_box_cgv h2 span{display:none;}


/*------------------ PAGES BONNES AFFAIRES  -------------------*/

div#main_contain_box_boutique_bonnesaffaires_contenu {
	width:587px;
	height:324px;
	float:left;
	margin-top:15px;
	padding:15px 25px 15px 25px;
	font-size:11px;
}

.master_bonnesaffaires_fond_titre {
	width:132px;
	height:37px;
	background-image:url(../images/visus_bonnesaffaires/fond_titre_master.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-bottom:6px;
	font-weight:bold;
}

div#main_contain_box_boutique_bonnesaffaires_contenu_interne {
	width:637px;
	height:324px;
	float:left;
	margin-top:15px;
	padding:15px 0px 15px 0px;
	font-size:11px;
	background-color:#FFF;
	overflow-x:hidden;
	overflow-y:auto;
}

div#main_contain_box_boutique_bonnesaffaires_contenu_interne h3 {
	float:left;
	font-size:14px;
	color:#683d10;
	margin-bottom:16px;
	padding:0px 0px 0px 25px;
	width:270px;
}

div#main_contain_box_boutique_bonnesaffaires_contenu_interne .ligne1 { 
	padding:0px;
	margin:0px;
	height:100px;
	vertical-align:top;
	font-size:10px;
}

div#main_contain_box_boutique_bonnesaffaires_contenu_interne .ligne2 { 
	padding:0px;
	margin:0px;
	background-color:#fdd1e3;
	height:100px;
	vertical-align:top;
	font-size:10px;
}

.ligne1 td, .ligne2 td {
	padding-top:5px;	
}

.toutes_promos {
	float:left;
	width:230px;
	text-align:center;
	margin:3px 0px 10px 0px;
	padding-left:95px;
}
