/******************************/
/*** Formulaires            ***/
/******************************/

fieldset.ident          { padding: 1em; }
fieldset.ident legend   { color: #000000; font-weight: bold; padding-bottom: 1em; }
fieldset.ident label    { display: inline; float: left; width: 200px; }

.totalPanier
{
    width: 700px;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
}

.toRight{ text-align: right; }

.demCata fieldset {
    position : relative;
    top      : 1em;
    padding  : 0 0.5em 1em 0.5em;
    margin: 0 0 10px 0;
    width: 770px;
    display: block;
 }

.demCata fieldset legend {
    position : relative;
    top      : -1em;
    padding  : 0.4em;
    font-weight: bold;
    margin-bottom: 10px;
 }
 
.demCata fieldset label {
    display:block;
    width: 200px;
    float:left;
    margin: 3px 0 3px 0;
 }
 
 .demCata fieldset input, .demCata fieldset select
 {
    margin-bottom: 3px;
 }
 
 .checkExpress label
 {
    position: absolute;
    top: auto;
    left: auto;
    width: 800px;
    margin: 0;
    padding: 0;
 }

div.ident fieldset { width:80%; margin:auto; position:relative; }
div.ident fieldset legend { color: #000000; }
div.ident fieldset label.monLABEL { text-align:right; width:35%; clear:left; display:block; float:left; margin:5px; color: #000000; }
.radioB { vertical-align: middle; }
div.ident fieldset input.Textbox { width:170px; margin:5px; }
div.ident fieldset input { margin:5px; }
div.ident fieldset select { margin:5px; }
div.ident fieldset input.Button { margin-right:auto; margin-left: auto; }


/******************************/
/*** Pavé Login              **/
/******************************/
.modalLoginBackground 
{
	background-color:Gray;
/*
	filter:alpha(opacity=70);
	opacity:0.7;
*/
}

.modalLoginPopup 
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.JCLogin { border: 2px solid blue; background-color: White;  }

.titleLogin { color: #0099CC; font-weight: bold;  }

.JCLogin a:link    { color: #0099CC; text-decoration: none; }
.JCLogin a:visited { color: #0099CC; text-decoration: none; }
.JCLogin a:hover   { color: #0099CC; text-decoration: underline; }
.JCLogin a:active  { color: #0099CC; text-decoration: none; }

.closeLoginPanel
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    line-height: 17px;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
    top:3px;
    right: 3px;
}

.closeLoginPanel a
{
    background-color: #6699CC;
    cursor: pointer;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    padding: 5px;
}

.hyperLink
{
	cursor: pointer;
}

/******************************/
/*** Pavé Paiement Chèque    **/
/******************************/
.parCheque3fois          
{
	/*float: right; */
	height: auto;
	text-decoration: none; 
	/*background: url(../../images/CartesBancaires/paiement-3-fois-on.jpg) 0 -32px no-repeat; */
}

a.parCheque3fois         
{
	/*background: url(../../images/CartesBancaires/paiement-3-fois-on.jpg) 0 -32px no-repeat;*/
}

a.parCheque3fois:hover   
{
	background-position: 0 0; 
}

.parCheque3foisD        
{ 
	/*float: right; */
	text-decoration: none; 
	background: url(../../images/CartesBancaires/paiement-3-fois-off.jpg) 0 0 no-repeat; 
}

.ombrage { 
    border: 3px solid #fff; 
    -moz-box-shadow: 4px 4px 8px #aaa;  
    -webkit-box-shadow: 4px 4px 8px #aaa;  
    box-shadow: 4px 4px 8px #555;  
}


.DivInline
{
	display : inline;
}
