@CHARSET "UTF-8";body {
	background-color: #3f3f3f;	
	margin:0;
	padding:0;	
	font-size: 9px;
	font-family: verdana, sans-serif;
}



select, option {
	font-size: small;
}

img {
	border: 0;
}



.erreur {
	font-size:11px;
	color:red;
	text-align: center;
	font-weight: bold; 
}


.msg {
	position:absolute;
	width:250px;
	right:50%;
	
	font-size:11px;
	text-align: left;
	padding:5px;
	
	border:1px solid #333;
	background-color:#666;
	color:white;
	
}

.infos {
	font-size:11px;
	text-align: center;
		
}

.navig {
	text-align: right;
	margin-bottom: 5px;
	
}
	.navig a {
		color:#999;
		font-size:9px;
		margin-right: 10px;
	}
	




/**
 *	Structure générale.
 */
div#Content {
	margin:1em auto;
	background-color: white;
	position: relative;
	width:990px;
	
	min-height:570px;
}

#h_g,
#h_d,
#b_d,
#b_g {
	position: absolute;
	width:15px;
	height:15px;
	line-height: 0;
	font-size: 0;
}

#b_g {
	background: transparent url('/images/corner/b_g.jpg') no-repeat left top;
	bottom:0;
	left:0;
}

#b_d {
	background: transparent url('/images/corner/b_d.jpg') no-repeat left top;
	bottom:0;
	right:0;
}

#h_g {
	background: transparent url('/images/corner/h_g.jpg') no-repeat left top;
	top:0;
	left:0;
}

#h_d {
	/*background: transparent url('/images/corner/h_d.jpg') no-repeat left top;*/
	top:0;
	right:0;
}


/**
 *	ACCUEIL
 */


#Entete {
	
}

#Entete h2 {
	position: absolute;
	top:15px;
	left:300px;
	width:340px;
	text-align: center;
	color:red;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size:22px;
	margin:0;
	padding: 0;
}

#ImgDeco {
	float:right;	
}
	
	#Entete h1 {
		margin:15px 0 0 80px;
		padding:0;
		float:left;	
	}
		


#EnteteAccueil {
	border-top:3px solid #ccc;	
	border-bottom:3px solid #666;	
	background-color: #699de6;
}

	#EnteteAccueil #chim_1 {
		position:absolute;
		top:0;left:0;
	}
	#EnteteAccueil #titre_1 {
		position:absolute;
		top:0;left:255px;
	}
	
	#EnteteAccueil div {
		position:relative;
		margin:32px 0 0 0;
		background-color: #e6e6e6 ;
		height:107px;
		width:100%;
		
		
	}
	#EnteteAccueil h2 {
		margin:0;
		padding:10px 0 0 270px;
		font-size:10px;
		font-weight: normal;
	}
	
	#EnteteAccueil h2 strong {
		color:red;
		font-size:15px;
	}


#AccueilArmoire {
	position: absolute;
	top:230px;
}

#TypeRecherche {
	
	margin:50px 0 0 315px;
	width:645px;
	text-align: center;
}

#AccueilInfo {
	clear: both;
	width:500px;
	margin:0  0 0 315px;
	/*border:1px solid red;*/
	padding:10px 20px 10px 120px;
	background: white url('/images/degrade2.jpg') repeat-y 50% top;
	
}


#AccueilInfo strong {
	color:#333;
	font-size:12px;
	
}

#AccueilInfo p {
	color:#666;
	font-size:10px;
	
}
.cx_accueil {
	float:left;
	background-color: #3f3f3f;
	height:55px;
	width: 210px;	
	text-align: center;
	margin-right:5px;
	margin-bottom:5px;
}
.cx_accueil a {
	color:white;
	padding-left:35px;
	text-decoration: none;
	font-weight: bold;
	line-height:55px;
	
	background: transparent url('/images/fl.jpg') no-repeat top left;
}

.cx_mail {
	background-color: #3f3f3f;
	height:55px;
	width: 210px;	
	text-align: center;
	margin:55px auto;
}
.cx_mail a {
	color:white;
	padding-left:35px;
	text-decoration: none;
	font-weight: bold;
	line-height:55px;
	
	background: transparent url('/images/fl.jpg') no-repeat top left;
}


#Cx-Reference a {
	margin:0;
	line-height:20px;
}

#Cx-Reference form {
	margin:0;
}

#Cx-Reference input#q {
	border:1px solid white;
}

#Cx-Reference input#btnOk {
	padding-top:4px;
}
/**
 * PAGES INTERNES
 */
 
#EnteteInterne {
	border-top:3px solid #ccc;	
}
	#EnteteInterne a {
		display: block;
		float:right;
		padding:5px;
		font-weight: bold;
		color:#333;
		text-decoration: none;
	}
	
	#EI-recherche {
		float:left !important;
	}

#BarreNavig {
	clear:both;
	background-color: #666;
	color:white;
	padding:3px 0;
}

	#BarreNavig ul {
		height:15px;
		margin:0 0 0 25px;
		padding: 0 0 0 0;
	}
	
	#BarreNavig li {
		float:left;
		padding: 0 5px 0 20px;
		list-style: none;
		margin: 0;
		background: transparent url('/images/fl_2.jpg') no-repeat top left;
		line-height:15px;
	}
	#BarreNavig li.nofleche {
		background-image: none;
	}
	#BarreNavig li.current {
		color:white;
		font-weight: bold;
		text-decoration: underline;
	}



#Structure {
	clear:both;
	width:100%;
	border-spacing: 0;
	border-collapse: collapse;
	table-layout: fixed;
}

#Structure .ZeroLine {
	/*line-height: 1px;*/
}
	
	#Structure col.COL_1b,
	#Structure col.COL1{
		width:223px !important;
	}
	
	#Structure col.COL2  {
	
	}
	
	#Structure col.COL3{
		width:190px !important;
	}
	
	#Structure tr {
		vertical-align: top;
	}
	
	#Structure td.type_recherche,
	#Structure td.etape_name {
		height:30px;
		vertical-align: middle;
		color:white;
	}
	
	#Structure td.type_recherche {
		background-color: #3f3f3f;
		text-align: center;
		font-size:13px;
	}
	
	#Structure td.etape_name {
		font-size:13px;
		padding-left:65px;
		background:#699de6 url('/images/puce.jpg') no-repeat 45px 50%;
	}
	
	#Structure td.etape_name_2 {
		background:#699de6;
	}
	
	#Structure .memo, 
	#Structure td.actions {
		/*background-color: #f7f7f7;*/
		font-size:9px !important;
		
	}
		#Structure td.actions  a {
			display: block;
			text-align: center;
			padding:5px;
			margin:5px;
			
		}
		
		
		#Structure .memo div,
		#Structure .memo dl,
		#Structure td.actions div,
		#Structure td.actions p {
			background-color: #ebeef5;
			padding:5px;
			margin:0 0 5px 0;
		}
		
		
		#Structure .memo h4, 
		#Structure td.actions h4 {
			margin:0;
			padding:5px;
			background-color: #becee7;
			font-size:13px;
		}
	
#Contenu {
	text-align: left;
}
		
	#Contenu  fieldset {
		border: 0;
	}
	
		
		#Contenu  fieldset legend {
			display: none;
		}
	
	
		
		#Contenu h3 {
			border-bottom:1px solid #666;
			color:#666;
			font-size:13px;
			margin:0;
			padding:0;
		}
	
	
	
a#EI-panier,	
a#EI-recherche {
	padding:3px 3px 3px 25px;
	margin-left:10px;
	background: transparent url('/images/panier.jpg') no-repeat left 50%;
}

	
a#EI-panier:hover,	
a#EI-recherche:hover {
	color:red;
}
a#EI-recherche {
	background-image: none;
	padding-left:10px;
	padding-right:10px;
}

.envoi,
.recherche {
	margin:5px;
	border:1px solid #ccc;	
	padding:2px;
}
	.recherche h5 {
		font-size:9px;
		margin:0;
	}
	
	.envoi a {
		color:#666;
		font-weight: bold;
		text-decoration: none;
	}		

#TopUSER {
	position: absolute;
	top: 10px;
	right:225px;
	z-index:10000;
	
	width: 120px;
	
	
	color: #999 !important;
}



#TopUSER a{
	color: #999 !important;
}

#TopUSER table {
	
}	
	#TopUSER table  th{
		text-align: right;
		padding-right:15px;
	}	
	#TopUSER table  td {
		padding:3px
	}	
	
	#TopUSER table  input {
		border:1px solid #ccc;
		width: 70px;
		padding:0 2px
	}	
	
	#TopUSER table  input {
		background-color: white;
		font-size:10px;
	}	
	
	#TopUSER table  input.button {
		width: 3em;
		font-weight: bold;
		margin: 10px;
	}	
			
	#TopUSER table  input#password {
		background: white url('/images/accueil/mdp.png') no-repeat 50% 50%;
	}
			
	#TopUSER table  input#login {
		background: white url('/images/accueil/login.png') no-repeat 50% 50%;
	}#Action {
	position: absolute;
	padding:10px;
	background-color: #efefef;
	border:1px solid #333;
	color: #333;
	text-align: center;
}


#ZCon {
	padding-top:10px;
}


span.ErreurPicto {
	display: block;
	color:red;
	font-weight: bold;
}




#MemoChoix {
	
}

	#MemoChoix span {
		display: none;
	}

	#MemoChoix p.texte {
		padding:0 20px;
		font-weight: bold;
	}
	
	#MemoChoix p.chiffre {
		font-weight: bold;
		text-align: center;
		width:30px;
		height:30px;	
		margin:0 auto;
		border:1px solid #ccc;	
		line-height:30px;
	}
	

		td.memo h3 strong{
			font-size:11px;
		}
	.memo dl {
		margin:0;
		padding:0 4px 0 4px;
		
	}
		.memo dt {
			font-weight:bold;
			margin-top:5px;
		}
		.memo dd {
			margin:0;
			padding:0 0 0 10px;
		}
			.memo dd a{
				text-decoration: none;
				color:#666;
			}
	

fieldset.action input.button {
	display:none;
}


td.contenu-2 {
	background-color: #8f8f8f;
	}



a#BtnValid {
	display:block;
	background:transparent url('/images/bouton/stockage_valider.jpg') no-repeat top left;	
	width: 152px;
	height:28px;	
	text-decoration:none;	
	float:right;
}

a#BtnValid span {
	display:none;
}

a#BtnValid:hover {
	background-position: -152px 0;
}

#InfoBulle {
	position:absolute;
	width:180px;
	background: #fecb00;
	border:1px solid black;	
	z-index:10000;
}
	
	#InfoBulle h4 {
		margin:0px;
		background-color: black;
		color:white;
		text-align: left;
		padding: 4px 2px 4px 35px;
		background:black url('/images/trombone.jpg') no-repeat left 50% ;	
	}

	#InfoBulle img {
		float:left;
		margin: 0 5px 5px 0;
	}
	
	#InfoBulle p {
		padding:5px;
	}
	




#Zoom {
	position:absolute;
	left:50%;
	background: white;
	border:1px solid black;	
	z-index:10000;
	width:500px;
	text-align: center;
}
	
	#Zoom h4 {
	position: relative;
		margin:0px;
		background-color: black;
		color:white;
		text-align: left;
		padding: 10px 2px 10px 35px;
		background:black url('/images/trombone.jpg') no-repeat left 50% ;	
		
	}

	#Zoom h4 a {
		position: absolute;
		top: 5px;
		right: 5px;
		font-size:14px;
		font-weight: bold;
		color: white;
		text-decoration: none;
	}

#Zoom .infos{
	margin:20px;
	text-align: left;
}

img.picto {
  width: 45px;
}


table.choix1 {
	width:98%;
	margin:0 auto;
	border-collapse: collapse;
	border-spacing: 0;
}
	
	table.choix1 td {
		border-bottom: 1px dotted #ccc;
		padding:5px;
	}
	
	table.choix1 col.COL_1 {
		width:15px;
	}
	table.choix1 col.COL_11 {
		width:90px;
	}
	table.choix1 col.COL_2 {
		width:230px;
	}
	table.choix1 col.COL_21 {
		width:60px;
	}
	table.choix1 col.COL_3 {
		
	}
	table.choix1 col.COL_4 {
	
	}


/**
 *	Choix parmi les diverses hauteurs, largeurs, ....
 */
table.choix2 {
	width:100%;
	margin:0;
	border-spacing: 0;
			
}
	
	table.choix2 td {
		width:50%;
		border: 1px solid #ccc;
		padding:5px;
	}
	
	table.choix2 th {
		border: 1px solid #666;
		padding:5px;
		color:white;
		background-color: #666;
		font-weight: bold;
		text-align: left;
		font-size: 11px;
		
	}
	
	
	table.choix2 label {
		color:#666;
		font-weight:bold;
		font-size:11px;
	}
	
table.quantite_modele{
	
	margin:0 auto;
}
table.quantite_modele td,  table.quantite_modele th {
	border:1px solid white;
	padding:2px;
	
}
		
	table.quantite_modele  th {
		background-color:  #ededed;
		color:#666;
	}
		
	table.quantite_modele  td {
		background-color:  #f7f7f7;
		color:#666;
	}
	
table.ChoixModeles {
	/*margin:0 auto 0 auto;*/
	margin-left:45px;
	border-collapse: collapse;
}	

table.ChoixModeles td {
	border:8px solid transparent;	
	border-top:0;
	border-bottom:0;
	background: white;
	width:170px;
}	
table.ChoixModeles td.info {
	
	padding:2px ;
	text-align: justify;
	color:#666;
	font-style: italic;
	
	background-color: transparent;
}	




table.ChoixModeles img {
	margin:0;
	display: inline;
	float: left;
}	

table.ChoixModeles h4 {
	/*background-color: #fecb00;*/
	margin: 0;
	text-align: center;
	padding:3px 2px;
	font-family: Arial;
	font-size:11px;
}	

table.ChoixModeles h4 em {
	font-style: normal;
	color:#333;
	font-size:8px;
}	

table.ChoixModeles div {
	clear:both;
	background-color: #ccc;
	margin: 0;
	padding:3px 3px;
	text-align: center;
}	

table.ChoixModeles a {
	text-decoration: none;
	color:#333;
}
table.ChoixModeles a:hover {
	color:red;
}

table.ChoixModeles input {
	/*width:0;
	height:0;
	border:0;
	background-color: transparent;
	display: none;*/
}


table.ChoixModeles td.inactive {
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
}

table.ChoixModeles td.inactive h4 {
	background-color: #c7cefc;
}

#Catalogue {
	margin:0;
}
#Catalogue h2 {
	padding:3px 5px 3px 5px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 4px 50%;
	color: white;
	line-height: 22px;
	font-size:12px;
}

#Catalogue .infla {
	background-color: #ffdc5c;
	padding-bottom:5px;
}
	#Catalogue .infla h4 {
		background-color: #c00319;
	}
	#Catalogue .infla h2 {
		background-color: #c00319;
		background-image:url('/images/picto_modele/inflammable.gif');
	}
	#Catalogue .infla  table.ChoixModeles td {
		border-color: #ffdc5c;	
	}	


#Catalogue .corrosif {
	background-color: #7eaeec;
	padding-bottom:5px;
}
	#Catalogue .corrosif h4 {
		background-color: #0e78c5;
	}
	
	#Catalogue .corrosif h2 {
		background-color: #0e78c5;
		background-image:url('/images/picto_modele/corrosif.gif');
	}
	#Catalogue .corrosif  table.ChoixModeles td {
		border-color: #7eaeec;	
	}	


#Catalogue .chimique {
	background-color: #dbedfb;
	padding-bottom:5px;
}
	#Catalogue .chimique h4 {
		background-color: #8b8f8e;
	}
	#Catalogue .chimique h2 {
		background-color: #8b8f8e;
		background-image:url('/images/picto_modele/all-chimique.gif');
	}
	#Catalogue .chimique  table.ChoixModeles td {
		border-color: #dbedfb;	
	}	


#Catalogue .phyto {
	background-color: #e2d297;
	padding-bottom:5px;
}
	#Catalogue .phyto h4 {
		background-color: #a59e67;
	}
	#Catalogue .phyto h2 {
		background-color: #a59e67;
		background-image:url('/images/picto_modele/polluant.gif');
	}
	
	#Catalogue .phyto  table.ChoixModeles td {
		border-color: #e2d297;	
	}
	

#Catalogue .atelier {
	background-color: #ffa389;
	padding-bottom:5px;
}
	#Catalogue .atelier h4 {
		background-color: #fc5755;
	}
	#Catalogue .atelier h2 {
		background-color: #fc5755;
		color: white;
		background-image:url('/images/picto_modele/atelier.gif');
	}
	
	#Catalogue .atelier  table.ChoixModeles td {
		border-color: #ffa389;	
	}
	

#Catalogue .gaz {
	background-color: #b497cf;
	padding-bottom:5px;
}
	#Catalogue .gaz h4 {
		background-color: #9e7fc3;
	}
	#Catalogue .gaz h2 {
		background-color: #9e7fc3;
		background-image:url('/images/picto_modele/all-gaz.gif');
	}
	
	#Catalogue .gaz  table.ChoixModeles td {
		border-color: #b497cf;	
	}
	


/**
 *	les boutons de menu (droite)
 */
 .actions-suite a.lien_valid,
.actions a.lien_valid {
	display:block;
	padding:0 !important;
			
	width:152px;	
	height : 29px;
	text-decoration: none;
}

.actions-suite a.lien_valid span,
.actions a.lien_valid span {
	display: none;
}

.actions-suite {
	margin: 0 15px 15px 15px;
	padding:0 10px 10px 10px;
	text-align: center;
}

.actions-suite .choix {
	width: 240px;
	text-align: center;
	float:left;
	padding:5px;
	margin:5px;
	background-color: #efefef;
	border:1px solid #ccc;
}

.actions-suite .choix a {
	margin:0 auto;
}


#a_panier {
	background: transparent url('/images/bouton/panier.jpg') no-repeat top left;
}
#a_transmettre {
	background: transparent url('/images/bouton/transmettre.jpg') no-repeat top left;
}

#a_cx_taille_hauteur {
	background: transparent url('/images/bouton/hauteur.jpg') no-repeat top left;
	display: none;
}

#a_cx_taille_largeur {
	background: transparent url('/images/bouton/largeur.jpg') no-repeat top left;
}

#a_cx_ouverture_type {background: transparent url('/images/bouton/type_ouverture.jpg') no-repeat top left;}
#a_cx_ouverture_assistance {background: transparent url('/images/bouton/assistance.jpg') no-repeat top left;}
#a_cx_ouverture_fixation {background: transparent url('/images/bouton/fixation.jpg') no-repeat top left;}
#a_cx_type_armoire {background: transparent url('/images/bouton/type_armoire.jpg') no-repeat top left;}
#a_cx_valider_etape {
	margin-left: 30px;
	width: 132px;
	background: transparent url('/images/bouton/suivant.png') no-repeat top left;
}


#a_cx_modele {
	background: transparent url('/images/bouton/etape_suivante.jpg') no-repeat top left;
}

#a_cx_modele_2 {
	background: transparent url('/images/bouton/modele.jpg') no-repeat top left;
}

#a_cx_stockage {
	background: transparent url('/images/bouton/stockage.jpg') no-repeat top left;
}

#a_cx_config {
	background: transparent url('/images/bouton/config.jpg') no-repeat top left;
}

#a_cx_resultat {
	background: transparent url('/images/bouton/resultats.jpg') no-repeat top left;
}

.actions-suite a.lien_valid:hover, 
.actions a.lien_valid:hover {
	background-position: -152px 0 !important;
}
#a_cx_valider_etape:hover {
	background-position: -132px 0 !important;
}
.actions-suite a.current,
.actions a.current {
	background-position: -152px 0 !important;
}


/**
 *	REFERENCE - PRESENTATION
 */
 
div.reference {
	border:1px solid #666;
	margin:3px 3px 0 3px;
}
  
div.reference img {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
 
div.reference hr {
	clear:both;
	border:0;
}
 
div.reference h3 {
	background-color:#666;
	color:white !important;
	padding:4px 0 4px 25px !important;
}

div.reference .resume {
	padding-left:120px;
}

div.reference .options {
	clear: both;
	margin:5px 5px 5px 15px;
	border:1px solid #ccc;
	padding:5px;
	background-color:#efefef;
}

div.reference .options h4 {
	border-bottom:1px solid #ccc;
	margin:0 0 10px 0;
	padding:3px;
}



div.reference .options h5 {
	font-size:9px;
	margin:10px 0 0 0;
	padding:0 0 0 25px;
}


div.reference span.addPanier {
	float:right;
	border:1px solid #333;
	background-color:#666;
	color:white;
	margin:5px;
	padding:3px;
	
	
}

div.reference input.addPanier {
	float:right;
	border:1px solid #333;
	background-color:#666;
	color:white;
	margin:5px;
	
	
}


img.img_color {
	float:right;
	display: block;
}

table.t_explication {
	width:90%;
	margin:0 auto;
	text-align: left;
}
table.t_explication td, 
table.t_explication th {
	padding: 5px;
}

table.t_explication th{
	text-align: right;
	padding-right:10px;
}

.p_explication {
	margin: 15px 25px 0 25px;
}



ul.acces_rapide {
	background-color: #EBEEF5;
	margin:0;
	padding:3px;
}

	
	ul.acces_rapide li {
	
		margin:0;
		padding:0;
		list-style: none;
	}

	ul.acces_rapide a {
		display: block;
		text-align: left !important;
		padding:3px 0 3px 5px;
		color:black;
		margin:1px !important;
		text-decoration: none;
		border:5px solid black;
		border-width:0 0 0 5px;
	}
	
	ul.acces_rapide a:hover {
		color:red;
	}
	
	ul.acces_rapide a#a_infla {border-color: #c00319;background-color: #ffdc5c}
	ul.acces_rapide a#a_corrosif {border-color: #0e78c5;background-color: #7eaeec}
	ul.acces_rapide a#a_chimique {border-color: #8b8f8e;background-color: #dbedfb}
	ul.acces_rapide a#a_atelier {border-color: #fc5755;background-color: #ffa389}
	ul.acces_rapide a#a_gaz {border-color: #9e7fc3;background-color: #b497cf}
	ul.acces_rapide a#a_phyto {border-color: #a59e67;background-color: #e2d297}
	
	
/**
 *	Aide au niveau des choix: hauteur, ....
 */
 
div.aide {
	margin:2em 1em;
	background-color: #ece8c5;
	/*border:1px solid #b8b59c;*/
	text-align: center;
	padding-bottom:10px;
}

div.aide h4 {
	margin:0 0 10px 0;
	padding:3px 3px 3px 15px;
	text-align: left;
	border-bottom:1px solid #b8b59c;
	font-weight: normal;
	color: #6b695b;
}

div.aide p {
	padding:10px;
	text-align:left;	
	color: #6b695b;
}
	
.USER {
	background: #efefef;
	width:75%;
	margin:15px auto;
	padding:10px;
	border: 1px solid #ccc;
}


.USER p{
	font-size: 9px;
	margin: 0 0 5px 0;
	padding:0;
}

	

.USER table {
	
}	
	.USER table  th{
		text-align: right;
		padding-right:15px;
	}	
	.USER table  td {
		padding:3px
	}	
	
	.USER table  input {
		border:1px solid #ccc;
		width: 10em;
	}	
	
	.USER table  input {
		background-color: white;
		font-size:10px;
	}	
	
	.USER table  input.button {
		width: 10em;
		font-weight: bold;
		margin: 10px;
	}	
	
		
.Panier {
	display: block;
	position:relative;
	width:98%;
	clear:both;
	margin-bottom:10px;
	border:2px solid #dedede;
}

	.Panier h3 {
		color:white !important;
		padding:3px 0 3px 30px !important;
		background:transparent url('/images/fl-g.jpg') no-repeat 10px 50%;
		border:0 !important;
		cursor: pointer;
	}
	
	
	
	.Panier .image {
		position: absolute;
		left:290px;
			
	}
	.Panier div.infos {
		float:left;
		width:280px;
		background-color: #3c3c3c;
		min-height:100px;
			
	}
		
		.Panier div.infos p {
			color:white;
			padding-left:30px;			
				
		}
		.Panier div.infos a {
			display: block;
			float:right;
			background-color: white;
			color:#3f3f3f;
			margin:2px;
			padding:2px;
			text-decoration: none;
			font-weight: bold;
		}
	.Panier div.quantite {
		float:right;
		margin-right:15px;
		margin-top:15px;
		width:80px;
		background-color: #3f3f3f;
		
			text-align: center;
	}
		.Panier div.quantite label  {
			width:100%;
			display:block;
			border-bottom:1px solid white;
			color:white;
			padding: 0 0 0 0;
		}
		.Panier div.quantite input  {
			width:4em;
			border:0;
			color:white;
			font-size:16px;
			background-color: #3f3f3f;
			text-align: center;
			font-weight: bold;
			
			
		}
	
	
.configArmoire {
	display: block;
	position:relative;
	margin:1em;
	border:5px solid #ccc;
}
	.configArmoire h4 {
		border-bottom: 1px  solid #ccc;
		margin: 0;
		padding: 3px 3px 3px 25px;
		background-color: red;
		color: white;
		font-size:11px;
		
	}
	.configArmoire p.desc {
		background-color: #666;
		margin: 0;
		padding:4px;
		color:white;
	}
	
	.configArmoire p.access {
		margin: 0;
		padding-left:30px;
	}
	.configArmoire h5 {
			font-weight:bold;
			font-size:10px;
			margin: 0;
			padding: 3px 3px 3px 15px;
		}
		
	.configArmoire hr {
		border:0;
		border-bottom: 1px  solid #ccc;
	}
		

		
table.details {
	width:90%;
	margin:0 auto;
}		
	table.details td {
		vertical-align: middle;
		text-align: center;
		padding:3px;
	}	
	
	table.details td.info {
		border:1px solid #ccc;
		
	}	
	
	

	
table.formulaire {
	
}	
	table.formulaire  th{
		
	}	
	table.formulaire  td {
		padding:3px
	}	
	
	table.formulaire  select,
	table.formulaire  textarea,
	table.formulaire  input {
		border:1px solid #ccc;
		width: 30em;
	}	
	
	table.formulaire  option,
	table.formulaire  select,
	table.formulaire  textarea,
	table.formulaire  input {
		background-color: #efefef;
		font-size:10px;
	}	
	
	table.formulaire  input.button {
		width: 10em;
		font-weight: bold;
		margin: 10px;
	}	
	
	
