/* CSS Document */

body { 
	margin:0; 
	padding:0; 
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF; 
	font-size:11px; 
}

.espaceBasPetit	{ 
	margin-bottom:7px; 
}

.espaceBasPetit3 { 
	padding-bottom:3px; 
}

.espaceHautPetit2 { 
	padding-top:3px; 
}

.espaceHautPetit { 
	margin-top:6px; 
}

.espaceHautGrand { 
	margin-top:23px; 
}

.gras { 
	font-weight:bold; 
}

img	{ 
	border:none; 
}

.clearBoth { 
	clear:both; 
}

.clearLeft { 
	clear:left; 
}

.clearRight { 
	clear:right; 
}

.agauche { 
	float:left; 
}

.adroite { 
	float:right; 
}

.rightAlign {
	text-align:right; 
}

.txtnoir { 
	color:#000000; 
	font-size:11px; 
	font-weight:bold; 
}

.espaceBasPetit2 { 
	padding-bottom:5px; 
}

/************Fonction Marque************/

#blocAideFonctionMarque { 
	width:172px; 
	float:right; 
}

.tableauMarque { 
	width:172px; 
	text-align:center; 
}

.tableauBasMarque { 
	width:155px; 
	background-color:#FFFFFF; 
	text-align:left; 
	font-size:10px; 
	border-left:1px solid #b2b2b2; 
	border-right:1px solid #b2b2b2; 
}

.containerMarques {
	height:228px;
	overflow:auto;
}

.tableauBasMarque td { 
	border-bottom:1px solid #e8e8e8; 
	height:23px; 
	line-height:17px; 
}

.tableauBasMarque td.last { 
	border-bottom:none; 
	height:82px; 
	line-height:17px; 
	vertical-align:top; 
	padding-top:2px; 
}

.tableauBasMarque td.caseCocher	{ 
	width:35px; 
	text-align:right; 
}

.tableauBasMarque td.caseCocher input {
	margin:0 0 0 -2px;
}

.tableauBasMarque td.caseCocher img { 
	width:16px; 
	height:15px; 
}

.tableauBasMarque td.descMarque { 
	padding-left:6px; 
	font-size:10px; 
	font-weight:normal; 
	color:#6b6c6e; 
}

.tableauBasMarque td.descMarque div { 
	color:#4a9da5; 
}

.tableauBasMarque td.descMarque span { 
	font-size:10px; 
	font-weight:bold; 
	color:#6b6c6e; 
}

/*************************Selecteur Prix************/

.grads { 
	width:775px; 
	margin-top:5px; 
	padding-left:60px; 
}

.grads .mark { 
	float:left; 
}

.grads .mark img { 
	display:block; 
}

#selecteur { 
	padding:0; 
	width:892px; 
	height:26px; 
	text-align:center; 
}

#selecteur .borne {
	color: #757576;
	font-weight: bold; 
	height:26px; 
	width:58px; 
	cursor:pointer; 
	display:inline; 
	float:left; 
	text-align:center; 
	z-index:3; 
}

#selecteur .borneinf { 
	background:url(/wcsstore/BoulangerStg/images/selecteur/curseur-gch.gif) no-repeat left; 
	width:58px; 
	height:21px; 
	padding-top:5px; 
	display:inline; 
}

#selecteur .bornesup { 
	background:url(/wcsstore/BoulangerStg/images/selecteur/curseur-dt.gif) no-repeat right; 
	width:58px; 
	height:21px; 
	padding-top:5px; 
	display:inline; 
}

#element { 
	background:url(/wcsstore/BoulangerStg/images/selecteur/barre-on-full.jpg) no-repeat center; 
	width:775px; 
	height:11px; 
	z-index:5; 
	float:left; 
	display:inline; 
}

#highlight { 
	background:url(/wcsstore/BoulangerStg/images/selecteur/barre-off-full.jpg) no-repeat center; 
	width:775px; 
	height:11px; 
	z-index:4; 
	float:left; 
	display:inline; 
}

#containernb { 
	float:left; 
	display:inline; 
	margin-top:20px; 
}

#containerval { 
	float:left; 
	display:inline; 
	margin:15px 0 0 50px; 
}

#containerimg { 
	width:100px; 
	display:inline; 
	float:left; 
}

.compteurs { 
	display:inline; 
	float:left; 
	margin:5px; 
	padding:5px; 
}

.blocReponse { }

.Extend { 
	display:none; 
}

/*************Version Pleine Page***************/

#contenuFull {
	width:947px; 
	margin:0 auto; 
}

#contenuFull .contenuTitreBar { 
	background:url(/wcsstore/BoulangerStg/images/selecteur/media-aide-au-bien-choisir2.png) no-repeat top; 
	width:769px;
	height:101px; 
}

#contenuFull .contenuTitreBar .titre { 
	padding: 36px 0 0 14px; 
	float:left; 
	color: #fff; 
	font-size: 19px; 
	font-family: Verdana; 
}

.contenuTitreBar input { 
	float:right; 
	margin-top:10px; 
	padding-right:13px; 
}

.contenuBloc { 
	width:769px; 
	min-height:100px; 
	background-color:#cfe3e6; 
	height: 146px; 
	overflow: auto;
}

* html .contenuBloc { 
	 height: 146px; 
	/* hack uniquement interprété par IE Win+Mac*/ 
}

#blocVoir { 
	background-color:#CFE3E6; 
	height:23px;
	border: 0px;
	/*border-bottom:none;*/ 
	font-size:10px; 
	font-weight:bold; 
	cursor:pointer;
	z-index:5;
}

#blocVoir.deploye {
	border-top-style: none;
}

#blocVoir div { 
	font-size:10px; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-align:right; 
	padding-right:15px; 
	line-height:23px;
	height:23px; 
}
 
#blocVoir div a { 
	color:#FFFFFF; 
	text-decoration:none; 
}

#blocVoir div img { 
	padding-left:15px; 
}

#blocVoir div.descQues { 
	color:#000000; 
	font-size:10px; 
	text-align:center; 
}

#blocVoir div.descQues img { 
	padding-left:25px; 
	padding-right:25px; 
}

#blocVoir div.descQues a	{ 
	color:#000000; 
	text-decoration:none; 
}

.blocFonctionBesoin	 { 
	width:769px; 
	float:left;
	background-color:#CFE3E6;
}


.tableauFullPage { 
	width:730px; 
	background-color:#cfe3e6; 
	margin-left:20px; 
}

.tableauFullPage td { 
	border-bottom:1px solid #b2b2b2; 
	height:23px; 
	background-color:#cfe3e6; 
}

.tableauFullPage td.first {
	color:#003c48; 
	font-size:12px; 
	font-weight:bold; 
	vertical-align:middle; 
	height:33px; 
	/*font-family:Arial, Helvetica, sans-serif;*/ 
}

.tableauFullPage td.last { 
	border:none; 
	height:23px; 
}

.tableauFullPage td.descSelection:hover	{ 
	background-color:#9ec1c4; 
	background-repeat:no-repeat; 
	background-position:6px 7px; 
}

.tableauFullPage td.selected { 
	background-image:url(/wcsstore/BoulangerStg/images/selecteur/fleche-noir-bas2.gif); 
	background-repeat:no-repeat; 
	background-position:6px 7px; 
	/*font-family:Arial, Helvetica, sans-serif;*/ 
	font-size:12px; 
	color:#2d6d7b; 
}

.tableauFullPage td.descSelection { 
	/*font-family:Arial, Helvetica, sans-serif;*/ 
	font-size:12px; 
	color:#2d6d7b; 
	cursor:pointer; 
	background:url(/wcsstore/BoulangerStg/images/selecteur/fleche-noir-full2.gif) no-repeat; 
	background-position:6px 7px; 
	background-color:#cfe3e6; 
}

.tableauFullPage td.descSelection .calqueVert { 
	background-image:url(/wcsstore/BoulangerStg/images/selecteur/fleche-noir-full2.gif); 
	background-repeat:no-repeat; 
	background-position:6px 7px; 
	/*font-family:Arial, Helvetica, sans-serif;*/ 
	font-size:12px; 
	color:#2d6d7b; 
	width:730px; 
}

.tableauFullPage td.descSelection .calqueVert:hover	{ 
	background-color:#9ec1c4; 
	background-image:url(/wcsstore/BoulangerStg/images/selecteur/fleche-noir-bas2.gif); 
	background-repeat:no-repeat; 
	background-position:6px 7px; 
	width:730px; 
}

.tableauFullPage td.descSelection .calqueVertOn { 
	background-color:#9ec1c4; 
	background-image:url(/wcsstore/BoulangerStg/images/selecteur/fleche-noir-bas2.gif); 
	background-repeat:no-repeat; 
	background-position:6px 7px;
	width:730px; 
}
	
.tableauFullPage td div.descQuestion { 
	float:left; 
	padding-left:12px; 
	line-height:23px; 
	display:inline; 
	width:500px;
	font-weight:bold;
}

.tableauFullPage td.selected div.descQuestion { 
	float:left; 
	line-height:23px; 
}

.tableauFullPage td div.champ, .tableauFullPage td div.champVisible { 
	width:150px; 
	float:right; 
	padding-right:24px; 
	display:none; 
}

.tableauFullPage td div.champ div, .tableauFullPage td div.champVisible div	{ 
	/*width:15px;*/ 
	float:left; 
	margin-top:3px; 
}

.tableauFullPage td div.champ div.descOui, .tableauFullPage td div.champVisible div.descOui	{ 
	margin-top:5px; 
	padding-left:12px; 
	width:120px;
	font-weight:bold;
}

.tableauFullPage td div.champVisible { 
	display:block; 
}

.tableauFullPage td.descSelection a { 
	color:#2d6d7b; 
	font-size:12px; 
	text-decoration:none; 
}

.tableauFullPage td.selected a { 
	color:#2d6d7b; 
	font-size:12px; 
	text-decoration:none; 
}

.tableauFullPage td span, .tableauFullPage td.selected span { 
	margin-left:12px; 
	color:#2d6d7b; 
	font-size:12px; 
}

.tableauReponseFullPage { 
	width:730px; 
	background-color:#9ec1c4; 
	cursor:default; 
}

.tableauReponseFullPage td { 
	padding-left:31px; 
	height:48px; 
	background-color:#9ec1c4; 
}

.tableauReponseFullPage td div.champReponse { 
	float:left; 
	background-color:#9ec1c4;
	color:#2d6d7b; 
	font-size:12px;
	font-weight:bold;
	line-height:23px;
}

.tableauReponseFullPage td div { 
	float:left; 
}

.tableauReponseFullPage td div.descReponse { 
	float:left; 
	padding-left:6px; 
	padding-top:2px; 
}

.tableauReponseFullPage td.last { 
	border-bottom:none; 
	/* height:48px; */ 
	color:#2d6d7b; 
	font-size:12px; 
	background-color:#9ec1c4; 
}

/***************/

#blocSelecteurUsage { 
	margin-top:9px; 
	width:947px; 
}

.contenuSelecteurUsage { 
	margin-left:45px; 
}

.descBudgetAide { 
	color:#4a9da5; 
	text-align:center; 
	padding-top:12px; 
}

.affichagePrixAide { 
	padding-top:9px; 
	padding-left:20px; 
}

.affichagePrixAide .fprix { 
	color:#757576;
	width:62px; 
	float:left; 
	text-align:center; 
}

.affichagePrixAide .firstprix {
	font-weight: bold;
	color:#757576; 
	width:42px; 
	float:left; 
	text-align:left; 
}

.affichagePrixAide .lastprix {
	font-weight: bold;
	color:#757576; 
	width:62px; 
	text-align:right; 
	float:left; 
}

.blocLast { 
	margin-top:9px; 
	background:url(/wcsstore/BoulangerStg/images/selecteur/fond-orange.jpg) no-repeat left; 
	width:766px; 
	height:52px; 
}

.textedescSelectionner { 
	width:230px; 
	float:left; 
	margin-top:19px; 
	font-size:13px; 
	font-weight:bold; 
	padding-left:110px; 
	color:#FFFFFF; 
}

.textedescSelectionner a { 
	color:#FFFFFF; 
	text-decoration:underline; 
}

.textedescSelectionner span { 
	color:#000000; 
	border-bottom:none; 
}

.btDroiteVoir { 
	width:200px; 
	float:right; 
	padding-right:16px; 
	margin-top:13px; 
}

.bord { 
	background:url(/wcsstore/BoulangerStg/images/selecteur/bord-bas-full.jpg) no-repeat bottom; 
	width:769px; 
	height:15px; 
	display:block; 
}

.bordBudget { 
	background:url(/wcsstore/BoulangerStg/images/selecteur/bord-bas-budget-full.jpg) no-repeat bottom; 
	width:947px; 
	height:14px; 
}

#contenuBudgetFull { 
	border-left:1px solid #b2b2b2; 
	border-right:1px solid #b2b2b2; 
	padding-left:35px; 
}

#contenuBudgetFull .descBudget {
	color:#4a9da5; 
	text-align:center; 
	padding-top:19px; 
}

#contenuPieChart { 
	margin-top:10px; 
	float:right; 
}

#contenuPieChart .PieChart { 
	width:61px; 
	float:left; 
	height:36px; 
}

#contenuPieChart #containerimg { 
	width:61px; 
	float:left; 
	height:36px; 
}

#contenuPieChart .descProduitSelectionner { 
	width:340px; 
	float:left; 
	margin-right:8px; 
	font-size:13px; 
	font-weight:bold; 
	color:#fb5c01; 
	padding:8px 0px 0px 15px;
}

.descProduitSelectionner a { 
	color:#fb5c01; 
	text-decoration:underline; 
}

.descProduitSelectionner span { 
	font-size:13px;
	color:#666666; 
	border-bottom:none; 
}

.descProduitSelectionner #nb { 
	color:#fb5c01; 
	font-size:14px;
}

.descProduitSelectionner #total {
  color:#fb5c01; 
	font-size:14px;
}

.btVoirProduitS { 
	float:left; 
	width:218px; 
	margin-top:3px; 
}

.lastMark { 
	float:left; 
	padding-left:5px; 
}

.coingch {
  background-color:#CFE3E6;
	float:left;
	padding-top:8px;
	width:21px;
}

.coindt {
  background-color:#CFE3E6;
	float:right;
	padding-top:8px;
	width:21px;
}

.milieuBas { 
	width:727px; 
	background-color:#cfe3e6; 
	height:15px; 
	float:left; 
}
