/******************************************************************************
* ldsesCommonSite.css
*******************************************************************************

*******************************************************************************
*                                                                             *
* Copyright 2006									                          *
*                                                                             *
******************************************************************************/

/*******************************************/
/* Bouton Bas							   */
.ldsesBottomButtons {
	width:100%;
}

.ldsesBottomButton {
	vertical-align:middle;
	text-align:center;
    float:right;
}

@media screen and (max-width: 640px) {
    .ldsesBottomButton {
        width:100%;
        float:none;
    }
}


/*******************************************/
.ldsesTopListProduct 
{
	width:100%;
	height:25px;
	min-height:25px;
	border-bottom: 0px solid #000000;
}

.ldsesTopListProduct div.catSel 
{
	float:left;
}	
.ldsesTopListProduct div.ldsesTopListProductMenu {
	float:right;
}
.ldsesTopListProduct div.ldsesTopListProductMenu ul 
{
	vertical-align:middle;
	text-align:right;
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.ldsesTopListProduct div.ldsesTopListProductMenu ul li {
	background-color:#FFFFFF;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	float:left; 
}

.ldsesBodyListProduct {
}

.ldsesBodyListProduct table tr td {
	text-align:center;
}

.ldsesBodyListProductItem {
	vertical-align:middle;
	height:250px;
}

/*******************************************/
/* PANIER								   */
.ldsesTableBasket{
	border-collapse:collapse;
	border-spacing:0px;
}

.ldsesTableBasket caption{
	text-align: center;
	font-style:italic;
}

.ldsesTableBasketTitleCell {
	text-align: center;
	background-color:#ddd;
	border:1px solid #ccc;
	padding:0.5em;
}

.ldsesTableBasketCell {
	border:1px solid #ccc;
	padding:0.5em;
}

.ldsesTableBasketQte {
	border:0px solid #ccc;
	padding:0px;
	margin:0px;
}

.ldsTableBasketRef{
	text-align:left;
}

.ldsTableBasketDes{
	text-align:left;
}

.ldsTableBasketPU{
	text-align:right;
}

.ldsTableBasketQte{
	text-align:center;
}

.ldsTableBasketTotalLine{
	text-align:right;
}

.ldsTableBasketActionLine{
	text-align:center;
}

.ldsesOptionsInset {
    background-color:#ddd;
    border:1px solid #ccc;
    padding:5px;
    margin-top:5px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    position:relative;
    width:100%;

}

/*******************************************/
/* Bon de commande						   */
.ldsesAddressBlockLeft, .ldsesAddressBlockRight {
    width:45%;
    display:block;
    margin:5px;
    padding:10px;
    border:1px solid #ccc;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    position:relative;
}
.ldsesAddressBlockLeft {
    float:left;
}

.ldsesAddressBlockRight {
    float:right;
}

.ldsesAddressTitle {
    font-size:125%;
    font-weight:bold;
}

.ldsesAddressTable tr {
    padding:2px;
}

@media screen and (max-width: 800px) {
    .ldsesAddressBlockLeft, .ldsesAddressBlockRight {
        width:100%;
        position:relative;
    }
}

/*******************************************/
/*******************************************/
/* Mise en attente  					   */

.ldsesWait {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('../iso_icons/ldses_wait.gif') 
                50% 50% 
                no-repeat;
}
    
body.ldsesLoading {
    overflow: hidden;   
}

body.ldsesLoading .ldsesWait {
    display: block;
}
