﻿/*======================= Produit =======================*/
/*=======================================================*/

#produit
{
	color:black;
	margin-top:1em;
}

.jaquette
{ 
	width:25%;
	float:left;
	height:auto;
}
.jaquette p 
{ 
	padding-top:0.5em;
}
.lien_vers_detail
{
	border-left:2px solid #E5E5E5;	
	border-top:2px solid #E5E5E5;	
	border-bottom:2px solid grey;	
	border-right:2px solid grey;
	
	/*border:1px solid black;	*/
	display : block;
	width:120px;
	height:160px;
}

a.lien_vers_detail:hover
{
	/*border-color:#EE5A12;	*/
	border-right:2px solid #E5E5E5;	
	border-bottom:2px solid #E5E5E5;	
	border-left:2px solid grey;	
	border-top:2px solid grey;
}
.produit_titre  	
{
	width:80%;	
	margin-bottom:0.5em;
}
.produit_soustitre {margin-bottom:0.5em;}
.produit_info
{
	width:20%;
	float:left;
}

.produit_desc
{ 
	width:72%; 
	float:left;
	margin-left:1em;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
.produit_desc form
{
}

/*Grosseur des titres selon page des produits ou de détail d'un produit */
#produit .produit_titre{ font-size:1.5em;}
#produit_detail .produit_titre {font-size:1.6em;}

#produit .produit_soustitre{ font-size:1.3em;}
#produit_detail .produit_soustitre {font-size:1.4em;}

.auteur 
{
	width:45%;
	float:left; 
	display:block;

}
.vide {	height:150px;	}/*si pas d'auteur dans le produit*/

.lien_info 
{
	width:50%;
	float:left;
	text-align:right;
}
.basic_list 
{ padding:1em 0em; font-size:1.1em;}
.basic_list ul
{
	list-style-type:disc;
}
.basic_list li
{
	margin-bottom:1em;
}
.produit_desc_texte
{
	clear:left;
	margin:3em 0em 0em 0em;
	padding:0.5em 0em 1em 0em;
	color:black;
	font-size:1.1em;	
	border-top: solid #E5E5E5 2px;
}

.preface_sommaire
{
	padding:0.2em;
	border:1px solid black;
	position:relative;
}

.preface_sommaire a {text-decoration:none; color:Black;}

.preface_sommaire:hover {border-color:Red;}

.cond_liv
{
	width:90px;
	font-size:0.8em;	
	margin:1em 0em 0em 1em;
	padding-top:0.7em;
}

.small_p p
{
	margin-bottom:0em;
	margin-top:0em;
	padding-bottom:0em;
	padding-top:0em;
}

hr.separator
{
	border:1px solid #ACACAC;
	margin: 2em 0em 1em 0em;
}


.bigger
{	font-size:1.5em;}

span.red
{	color:red;	}


.img_produit_url
{width:90%;height:90%}

.img_produit_livraison
{width:60%;height:60%}

.enlarge_image a:hover
{	background-position: 0px -28px;	cursor:pointer;}

.more_info_image
{
	/*width:35%;
	height:35%;*/
	padding:0px;
	margin:0px;
}

/*********************** Bouton Ajouter Panier + Prix incrusté ******************/
/*******************************************************************************/
.button_in_cart_image
{
	/*partie noire (div) (112*27) et partie blanche (div)(148*29) */
	width:250px;
	height:67px;
	background:url(./img/add_in_cart.jpg) no-repeat top left;	
	float:right;
	border:none;
	/*margin-top:-1em;*/
		/*Effet Jquery : ./img/add_in_cart_on.jpg*/
}
.prix_incruste
{
	color:White;
	font-size:14px;
	float:left;
	width:110px;
	height:inherit;
	padding:1.5em 0em 0em 0em;
	text-indent:2em;
}
.button_in_cart_link
{
	float:left;
	width:140px;
	font-size:14px;
	height:inherit;
	text-align:center;
}
.button_in_cart_link a	
{
	display:block;
	width:125px;
	height:30px;
	margin-top:1em;
	padding:0em 0em 0em 0em;
}
/********************************* Fin bouton ************************************/




/*================ Cart module =================*/
/*==========================================*/
.button_cart_continu_image
{
	width:127px;
	height:28px;
	background:url(./img/button_continue_shopping.gif) no-repeat top left;	
	border:none;
}
.button_cart_continu_image:hover
{	
    background:url(./img/button_continue_shopping_on.gif) no-repeat top left;	
 	cursor:pointer;
}

.button_cart_order_image
{
	width:127px;
	height:28px;
	background:url(./img/button_checkout.gif) no-repeat top left;	
	border:none;
}
.button_cart_order_image:hover
{	
    background:url(./img/button_checkout_on.gif) no-repeat top left;	
 	cursor:pointer;
}
.button_update_cart
{
    /*width:16px;
	height:16px;*/
	/*background:url(./img/button_checkout.gif) no-repeat top left;	*/
	border:none;	
}
.button_update_cart:hover
{		
 	cursor:pointer;
}
.button_cart_garbage_image
{
	width:15px;
	height:18px;
	background:url(./img/garbage.gif) no-repeat top left;	
	border:none;
}
.button_cart_garbage_image:hover
{	
    background:url(./img/garbage_on.gif) no-repeat top left;	
 	cursor:pointer;
}

/*================ Checkout module =================*/
/*==========================================*/

.button_checkout_continue_image
{
	width:127px;
	height:28px;
	background:url(./img/button_continue.gif) no-repeat top left;	
	border:none;
	display:block;
	float:right;
}
.button_checkout_continue_image:hover
{	
    background:url(./img/button_continue_on.gif) no-repeat top left;	
 	cursor:pointer;
}

.button_checkout_change_address_image
{
	width:127px;
	height:28px;
	background:url(./img/button_change_address.gif) no-repeat top left;	
	border:none;
}
.button_checkout_change_address_image:hover
{	
    background:url(./img/button_change_address_on.gif) no-repeat top left;	
 	cursor:pointer;
}

.button_checkout_confirm_order_image
{
	width:127px;
	height:28px;
	background:url(./img/button_confirm_order.gif) no-repeat top left;	
	border:none;
}

.button_checkout_confirm_order_image:hover
{	
    background:url(./img/button_confirm_order_on.gif) no-repeat top left;	
 	cursor:pointer;
}
.button_search_image
{
	display:block;
	width:127px;
	height:28px;
	background:url(./img/rechercher.png) no-repeat top left;	
	cursor:pointer;
}
/*.button_search_image:hover
{	background-position: 0px -27px;	cursor:pointer;}*/
.button_login_image
{
	border:none;
	width:127px;
	height:28px;
	background:url(./img/button_login.gif) no-repeat top left;	
}
.button_login_image:hover
{	
    background-position: 0px -27px;	cursor:pointer;
 	background:url(./img/button_login_on.gif) no-repeat top left;	
}

.button_confirm_image
{
	border:none;
	width:127px;
	height:28px;
	background:url(./img/button_confirm.gif) no-repeat top left;	
}
.button_confirm_image:hover
{	
    background-position: 0px -27px;	cursor:pointer;
    background:url(./img/button_confirm_on.gif) no-repeat top left;	
}


/*======================= Modal pop-up =========================*/
/*==============================================================*/

#modal_big_image {
  /*display     : none;*/
  width       : 100%;
  height      : 100%;
  background  : url(img/fond_noir_transparent.png) repeat;
  position    : absolute;
  z-index     : 2000;
  top         : 0px;
  left        : 0px;
  padding-bottom:1000px;/*Couvre le bas de page*/
 
}
#modal_popup {
  margin-right :auto;
  margin-left :auto;
  width:379px;
  z-index     : 1001;
  position    : relative;
  text-align:center;
}
#modal_content{ border:2px solid white;}
#modal_footer
{
	background-color:White;
	font-size:1.4em;
	font-weight:bold;
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 10px 0px;
	border-top:1px black solid;
}
#modal_header
{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;

}