#mainContainer *{position : relative;margin:0;padding:0;border-width : 0;font-family : Verdana, Arial, Sans-serif;text-decoration:none;}
#mainContainer li{list-style-type:none;}
#mainContainer input{font-family : Verdana, Arial, Sans-serif;color : #999999;}
/***** STYLES RECURRENTS *****/

.fleft{float : left;}
.remarques{color : #ff3300;font-size : 1.1em;}
.mt_15{margin-top:15px !important;}
.w427{width : 427px !important;}
.bg_grey{background-color : #d9d9d9; padding:0 !important;}
.notes{color : #006699;}
.center{text-align : center;}
.pt_10{padding-top:10px!important;}
/***** /STYLES RECURRENTS *****/

/***** STRUCTURE PRINCIPALE *****/
#mainContainer{
	position : relative;
	padding : 28px 0 0 0px;
	font-size : 0.625em;/*pour aligner 1em sur 10px*/
	font-size : 0.9em;
	color : #666666;
	width : 795px;
	overflow:hidden;
	clear : both;
	}
	
#mainContainer.fichetexte { padding : 0; width : 100%; }
#mainContainer.fichetexte .label{ display: none; }
#mainContainer.fichetexte .details li{ padding-left: 5px; }

#mainContainer .parametres_bdc label{
	display: inline;
	width: auto;
	float: none;
	font-weight: normal;
	color : #666666;
}
	
	
#mainContainer h2{
	color : #ff3300;
	font-family : Georgia, Serif;
	font-size : 2.4em;
	font-weight : normal;
	background : url(../picto/puce-titre.gif) 0px 4px no-repeat;
	padding-left : 35px;
	}
#mainContainer .sousTitre{
	padding-left : 35px;
	font-family : Georgia, Serif;
	color : #ff3300;
	font-size : 1.2em;
	}
#mainContainer .content{
	position:relative;
	overflow : hidden;
	border-bottom : 1px white solid;
	margin-top : 10px;
	}
/***** /STRUCTURE PRINCIPALE   min-height : 98px; *****/

#mainContainer .texteBg{
	background : #dbdbdb url(../picto/bg-128.jpg) repeat-x;
	padding : 10px 10px 10px 0px;
	font-size : 1.1em;
	line-height : 1.4em;
	}
	
#mainContainer .texteBg1{
	background : #d9d9d9 url(../picto/bg-31.jpg) repeat-x;
	padding : 10px 10px 10px 0px;
	font-size : 1.1em;
	line-height : 1.6em;
	}
	
	
#mainContainer .label{
	position : absolute;
	top : 9px;
	left : 0;
	background : url(../picto/puce-label.gif) 6px 3px no-repeat;
	font-weight : bold;
	padding-left : 23px;
	
	}
#mainContainer .texteBg .label{
	top : 12px;
	}
#mainContainer .texteBg .txt{
	margin-left : 167px;
	min-height : 15px;
	}
#mainContainer .texteBg1 .label{
	top : 12px;
	}
#mainContainer .texteBg1 .txt{
	margin-left : 167px;
	min-height : 15px;
	}
#mainContainer .details{
	float : left;
	width : 100%;
	}
#mainContainer .details li{
	min-height : 17px;
	background : #d9d9d9 url(../picto/bg-31.jpg) repeat-x;
	padding : 9px 5px 5px 167px;
	font-size : 1.1em;
	overflow : hidden;
	line-height : 1.6em;
	}
#mainContainer .details li .label{
	position : relative;
	background : url(../picto/puce-label.gif) 6px 5px no-repeat;
	float : left;
	width : 100%;
	margin-top : -9px;
	/* margin-left : -167px;*/
	}
#mainContainer .videoContainer{
	float : left;
	width : 454px;
	overflow : hidden;
	text-align : center;
	padding-top : 2px;
	padding-bottom : 40px;
	}
#mainContainer .videoContainer .notes{
	color : #006699;
	padding-top : 5px;
	}
#mainContainer .videoContainer .boutonContainer{
	margin : 20px 0 0 0;
	}
#mainContainer .videoContainer #boutonCommander{
	vertical-align : middle;
	}
#mainContainer .videoContainer #lienPanier{
	padding : 15px 0 5px 0px;
	vertical-align : middle;
	margin-left : 15px;
	}
#mainContainer .videoContainer .remarques{
	bottom : 0;
	left : 50px;
	width : 325px;
	text-align : center;
	padding-top: 20px;
	}
#mainContainer .bottomText{
	margin-top : 40px;
	font-size : 0.9em;
	clear:both;
	text-align : justify;
	padding-bottom : 15px;
	}
/***** BDC *****/
#logoArgus{
	position : absolute !important;
	right : 0;
	top : 38px;
	}
#mainContainer .productTitle{
	padding : 10px 0 20px 0;
	font-family : Arial, Verdana, Sans-serif;
	font-size : 1.1em;
	}
#mainContainer .productTitle .productLogo{
	margin-bottom : 2px;
	}
#mainContainer .productTitle h3{
	font-size : 1em;
	margin : 5px 0;
	}
#mainContainer .productTitle li{
	background : url(../picto/puce-label.gif) 0px 3px no-repeat;
	padding-left : 17px !important;
	}
#mainContainer .productTitle .alerte{
	position : absolute !important;
	left : 650px;
	/*right : 15px;*/
	top : 50px;
	width : 130px;
	background : url(../picto/puce-label.gif) 0px 3px no-repeat;
	padding-left : 17px;
	}
#mainContainer .parametres_bdc{
	padding : 15px 45px 15px 0;
	float : left;
	width : 475px;
	overflow : hidden;
	
	margin:0;
	/*background:red;*/
	}
#mainContainer .parametres_bdc fieldset{
	margin-bottom : 15px;
	}
#mainContainer .parametres_bdc fieldset legend{
	padding : 0px !important;
	margin-left : -7px;
	width : 235px;
	}
#mainContainer .parametres_bdc h3{
	background : url(../picto/bg-h3.jpg) 0 0px no-repeat;
	line-height : 35px;
	min-height : 40px;
	padding-left : 40px;
	color : #ff6633;
	font-family : Georgia, Serif;
	font-size : 1.8em;
	font-weight : normal;
	margin-bottom : 5px;

	margin-top:10px;
	}
#mainContainer .parametres_bdc .blocForm{
	background : #dbdbdb url(../picto/bg-128.jpg) repeat-x;
	padding : 10px 15px 5px 9px;
	}
#mainContainer .parametres_bdc .blocForm h4{
	background : url(../picto/puce-label.gif) 0px 3px no-repeat;
	padding-left : 14px;
	line-height : 1.4em;
	font-size : 1.1em;
	}
#mainContainer .parametres_bdc .blocForm li{
	line-height : 2.5em;
	font-size : 1.1em;
	}
#mainContainer .parametres_bdc .blocForm input, #mainContainer .parametres_bdc .formLine input{
	vertical-align : middle;
	margin : 0 4px 2px 0;
	}
#mainContainer .parametres_bdc #format{
	width : 66px;
	margin-right : 15px;
	}
#mainContainer .parametres_bdc #mode_livraison{
	width : 344px;
	}
#mainContainer .parametres_bdc #mode_livraison ul{
	overflow : hidden;
	}
#mainContainer .parametres_bdc #mode_livraison li{
	float : left;
	margin-right : 20px;
	}
#mainContainer .parametres_bdc .formLine{
	line-height : 31px;
	background : #d9d9d9 url(../picto/bg-31.jpg) repeat-x;
	padding-top : 9px;
	padding-left : 10px;
	font-size : 1.1em;
	margin-bottom : 4px;
	}
#mainContainer .parametres_bdc ul.online{overflow :hidden;}
#mainContainer .parametres_bdc ul.online li{
	float : left;
	margin-right : 12px;
	}
#mainContainer .parametres_bdc #enregistrement{
	margin-right : 15px;
	width : 221px;
	padding-right : 0;
	}
#mainContainer .parametres_bdc #livraison{
	width : 206px;
	}
#mainContainer #complements{
	float : left;
	margin : 20px 0 0 0px;
	width : 240px;
	text-align : center;
	}
#mainContainer #complements .notes{
	margin-top : -2px !important;
	margin-bottom : 15px;
	width: auto;
	}
#mainContainer #complements input.bordArrondi{
	background : url(../picto/input-arrondi.gif) no-repeat;
	width : 215px;
	height : 13px;
	padding : 7px 9px;
	margin : 5px 0 5px 0;
	font-size : 11px;
	}
#mainContainer #labelCommentaire{
	display:block;
	padding-left : 9px;
	color : #999999;
	text-align :left;
	font-size : 1.1em;
	width: auto;
	font-weight: normal;
	}
#mainContainer #complements textarea.bordArrondi{
	background : url(../picto/textarea-arrondi.gif) no-repeat;
	width : 215px;
	height : 79px;
	padding : 7px 9px;
	margin : 5px 0 20px 0;
	font-size : 11px;
	color : #999999;
	overflow : auto;
	}
/***** /BDC *****/
/***** CONFIRMATION *****/
#mainContainer #recap{
	border : 1px solid #ff3300;
	width : 338px;
	padding : 10px 14px;
	background-color : white;
	vertical-align:middle;
	}
#mainContainer #recap h3{
	color : #ff3300;
	background : url(../picto/puce-fleche.gif) 0 1px no-repeat;
	padding-left : 18px;
	margin-bottom : 15px;
	font-size : 1.1em;
	}
#mainContainer #recap ul{
	margin-bottom : 15px;
	}
#mainContainer #recap li{
	line-height : 1.4em;
	background : url(../picto/puce-coche.gif) 0 8px no-repeat;
	}
#mainContainer #recap li p{
	padding : 10px 0;
	background : url(../picto/dashed-line.gif) left bottom repeat-x;
	padding-left : 18px;
	}
#mainContainer #backToComm img{margin-top : 20px;}

/***** /CONFIRMATION *****/
/***** STATISTIQUES *****/
#mainContainer .statistiques{
	width : 562px;
	text-align : left;
	border-collapse : collapse;
	}
	
#mainContainer .statistiques tr td{padding:0; margin:0;}
	
#mainContainer .statistiques .libelle{
	border-right : 1px solid #cccccc;
	padding-right : 16px !important;
	width : 427px;
	}
#mainContainer .statistiques .nombre{
	padding-left : 16px;
	width : 102px;
	}
#mainContainer .statistiques th.libelle h3, #mainContainer .statistiques th.nombre p{
	min-height : 17px;
	background : #d9d9d9 url(../picto/bg-31.jpg) repeat-x;
	padding-top : 9px;
	padding-bottom : 5px;
	overflow : hidden;
	line-height : 1.6em;
	text-align : left;
	font-size : 1.1em;
	}
#mainContainer .statistiques th.libelle h3 span, #mainContainer .statistiques th.nombre p span{
	background : url(../picto/puce-label.gif) 6px 3px no-repeat ;
	padding-left : 23px;
	
	line-height : 1.2em;
	}

#mainContainer .values th.libelle h4{
	min-height : 17px;
	padding : 9px 10px 5px 23px;
	background : url(../picto/puce-triangle-orange.gif) 6px 13px no-repeat;
	color : #ff3300;
	font-size : 1.1em;
	}
#mainContainer .values td.libelle{padding : 0  10px 10px 23px;width:394px;}
#mainContainer .values td.nombre{
	text-align:right;
	padding : 0  33px 10px 16px;
	width:53px;
	}
#mainContainer .values h4.separator{
	padding-top : 10px;
	border-top : 1px dashed #cccccc;
	}
#mainContainer .statistiques tfoot .libelle{height : 30px;}

/***** /STATISTIQUES *****/
