
.aideLien {
	font-weight:bold;
	font-style:italic;
}

p.confirm{
	text-align:center;
	margin:50px 20px;
	font:bold 12px Arial;
}
table.liste_users{
	width:100%;
	height:auto;
	border:none;
	border-collapse:collapse;
	margin:15px 0 0 0;
}
	table.liste_users tr.referent td{
		font-weight:bold;
	}
	table.liste_users td {
		color:#333333;
		border-top:1px solid #cccccc;
		padding:4px 2px;
		font-size:11px;
	}
		table.liste_users td img{
			border:none;
		}
		table.liste_users td.nom{
			width:150px;
		}
		table.liste_users td.prenom{
			width:150px;
		}
		table.liste_users td.login{
			width:150px;
		}
/******************************************************************************/
.gestionUsers h3{
	font:bold 14px Arial;
	color:#666666;
	float:left;
}
.gestionUsers .clear{
	height:15px;
}
.gestionUsers input{
	margin:0 0 0 15px;
	padding:4px 10px;
}
.gestionUsers p{
	font-size:11px;
}
/*------------------------------------------------------------------------------*/
div.demande_coupes{
	margin:0 4px;
	padding:3px 0;
	border-bottom:1px dotted #cccccc;
}
div.demande_coupes label.largeur{	
	font-weight:bold;
	color:#999999;
}
div.demande_coupes span.largeur{
	color:#999999;
}
div.demande_coupes span.x{
	padding:0 2px;
	color:#999999;
}
div.demande_coupes label.longueur{
	font-weight:bold;
	color:#999999;
}
div.demande_coupes span.longueur{
	color:#999999;
}
div.demande_coupes span.surface{
	text-align:right;
	width:47px;
	display:inline-block;
	color:#999999;
}
div.demande_coupes label.nbcoupe{
	font-weight:bold;
	color:#999999;
	float:left;
	display:block;
	width:75px;
	text-align:left;
}
div.demande_coupes span.nbcoupe{
	float:left;
	display:block;
}
div.demande_coupes label.surfaceTotale{
	font-weight:bold;
	color:#999999;
	margin:0 0 0 0;
	float:left;
	display:block;
	width:100px;
	text-align:left;
}
div.demande_coupes span.surfaceTotale{
	font-weight:bold;
	color:#e98503;
	text-align:right;
	width:65px;
	float:left;
	display:block;
	text-align:left;
	overflow:hidden;
}
div.demande_coupes p.boutons{
	margin:5px 4px;
}
	a.rouge,
	input.rouge{
		background-color:#ff0000;
		color:#ffffff !important;
		font-size:14px;
		font-weight:bold;
		border:1px solid #BB0000;
		padding:2px 8px;
		text-decoration:none !important;
	}/***********************************************************************************/
	table.demandecoupeAS400{
			width:260px;
			margin:5px 4px;
			border-collapse:collapse;			
		}
			table.demandecoupeAS400 img{
				border:0;
			}
			table.demandecoupeAS400 tr.dispo td{
					color:#999999;
					white-space:nowrap;
			}					
				table.demandecoupeAS400 td.bain, table.demandecoupeAS400 td.first_bain{
					color:#e98503;
					border-top:1px dotted #e9ad5f;
					border-bottom:1px dotted #cccccc;
					font-weight:bold;
					padding:2px 0;
				}
				table.demandecoupeAS400 td.largeur{
					font-weight:bold;
					width:45px;
				}
				table.demandecoupeAS400 td.largeurVal{
					width:23px;
				}
				table.demandecoupeAS400 td.x{
					width:10px;
					text-align:center;
				}
				table.demandecoupeAS400 td.longueur{
					font-weight:bold;
					width:60px;
				}
				table.demandecoupeAS400 td.surface{
					text-align:right;
				}
				table.demandecoupeAS400 td.suppr{
					width:17px;
						border-bottom:1px dotted #cccccc;
				}		
				table.demandecoupeAS400 td.egal{
					width:10px;
						/*border-bottom:1px dotted #cccccc;*/
				}				
				table.demandecoupeAS400 td.nbcoupe{
					font-weight:bold;
					border-bottom:1px dotted #cccccc;
					text-align:left;
				}			
				table.demandecoupeAS400 td.nbcoupeVal{
					/*font-weight:bold;*/
					border-bottom:1px dotted #cccccc;
					
				}				
					table.demandecoupeAS400 td.nbcoupe span{
						font-weight:normal;						
					}				
				table.demandecoupeAS400 td.surfaceTotale{
					text-align:left;
					font-weight:bold;
					border-bottom:1px dotted #cccccc;
				}		
				table.demandecoupeAS400 td.surfaceTotaleVal{
					text-align:right;
					font-weight:bold;
					color:#e98503 !important;
					border-bottom:1px dotted #cccccc;
				}			
				table.demandecoupeAS400 tr.separation td{
					height:20px;
				}
				table.demandecoupeAS400 tr.nondispo td{
					color:#e02b1a !important;
					font-weight:normal !important;
					white-space:nowrap;
				}
					table.demandecoupeAS400 tr.nondispo td.titre{
						border-top:1px dotted #e02b1a;
						border-bottom:1px dotted #cccccc;
						font-weight:bold !important;
					}	
/********************************************************************************************************/
.lifeline{
	display:block;
	clear:both;
}
	.lifeline img{
		/*display:block;*/
		margin-right:20px;
	}
.contCols {
	
}
.contCols  .ajout_droite_mini {
	height:100%;
}

.panier_mini{
	width:250px;
	border-right:1px solid #cccccc;
	float:left;
	height:100%;
	min-height:150px;
}
.listeAdresse{
	/*border:1px dotted #ff0000;*/
	margin:0 0 0 10px;
	width:330px;
	float:left;
}
.listeModalites{
	/*border:1px dotted #ff0000;*/
	margin:0 0 0 10px;
	width:340px;
	float:left;
	height:100%;
}
p.titrePanier{
	font-weight:bold;
	margin:10px 0;
	padding:0 5px 0 0;
}
p.recapAdresse{
	color:#a6a6a9;
}
/********************************************************************************************************/
table.listeAdresses td{
	color:#a6a6a9;
	vertical-align:top;
}
/********************************************************************************************************/
table.optionsLivraison td{
	color:#a6a6a9;
	vertical-align:top;
}
	table.optionsLivraison td img{
		border:none;
	}
	table.optionsLivraison td label{
		font-weight:bold;
		margin:3px 0 0 2px;
		padding:0 0 0 0;
		display:block;
		text-transform:uppercase;
	}
	table.optionsLivraison td.descripOtpion{
		height:35px;
		font-style:italic;
	}
		table.optionsLivraison td.descripOtpion p{
			width:auto;
			float:left;
			margin:0 5px 0 0;
			padding:0;
		}
		#divCalLivraison{
			position:absolute;
			margin:-20px 0 0 0;
			display:none;
		}
		#divCalEnlevement{
			position:absolute;
			margin:0 0 0 0;
			display:none;
		}
		#optionLivraisonDate, #optionLivraisonOrdre{
			display:none;
		}
		#afficheDates{
			clear:both;
			/*display:none;*/
			font-weight:bold;
			color:#ff6600;
		}
		#afficheDateEnlevement{
			clear:both;
			/*display:none;*/
			font-weight:bold;
			color:#ff6600;
		}
		#showCalLivraison{
			/*float:left;*/
		}
/****************************************************************************************************************/
p.recapTitre{
	width:200px;
	float:left;
	margin:0;
	padding:0;
	font-weight:bold;
	text-align:left;
}
div.recapInfos{	
	color:#a6a6a9;
	width:290px;
	float:left;
	margin-bottom:15px;
}
p.cgv{
	clear:both;
	float:none;
	margin-left:200px;
	width:380px;
}
/****************************************************************************************************************/
table.paniercoupes td.checkMulti{
	
}
table.paniercoupes td.libMulti{
	font:normal 10px Arial;
	color:#999999;
}
/****************************************************************************************************************/
div.alertIndispo{
	color:#E02B1A !important;
}
/****************************************************************************************************************/
.legende_commandes{
	clear:both;
	margin:10px 0 20px 0;
}
.legende_commandes p{
	margin:0;
	padding:0;
}
/****************************************************************************************************************/

p.refs {
	padding:1px 0;
}
p.refs span.dimensions{
	padding:0 2px;
	margin:0 2px 0 0;
	background-color:#F2E5D5;
	border:1px dotted #888;
	color:#D39655;
}
p.refs .reflum{
	cursor:default;
	text-decoration:none;
	color:#AAAAAA !important;
	position:relative;
	border:1px dotted #BBB;
	padding:0 2px;
	margin-left:0px;
}
	p.refs a.reflum span{
		position:absolute;
		display:none;		
		font-size:10px;
		background-color:#ffffe1;
		color:#000000;
		border:1px solid #000000;
		padding:0 2px;
		/*left:100px;*/
		top:15px;
		/*height:15px;*/
		width:110px;
		text-align:left;
	}
	p.refs a.reflum:hover span{
		display:inline-block;
	}
	p.nom_moquette{
		font-weight:bold;
	}
/****************************************************************************************************************/
div.btn_video{
	float:left;
	
}
div.btn_video a, div.btn_video img{
	border:none;
}
/****************************************************************************************************************/
div.resultats li{
	position:relative;
}
	div.resultats li .img_new{
		border:none;
		/*float:right;*/
		position:absolute;
		left:3px;
		top:3px;
	}
div.thumb .new_coloris{
	left: 1px;
	position: absolute;
	top: 1px;
}
img.imgTitreNouveaute{
	float:right;
}
/****************************************************************************************************************/
.popupCertificats{
	width:550px;
	padding-bottom:20px;
}
	.popupCertificats h2{
		font-size:13px;
		text-decoration:underline;
		color:#EE7700;
		font-weight:bold;
	}
	.popupCertificats p{
		padding-left:10px;
	}
		.popupCertificats p a,
		.popupCertificats p a:visited,
		.popupCertificats p a:link{
			text-decoration:none;
			color:#444444;
			padding:5px 0px 5px 20px;
		}
			.popupCertificats p a:hover{
				text-decoration:underline;
			}
		
		.popupCertificats p a.tlcPDF {
			background: url("/hel_img/ico_pdf.gif") no-repeat scroll left center transparent;
			padding-left:20px;
		}
		.popupCertificats p a.tlcRTF {
			background: url("/hel_img/ico_rtf.gif") no-repeat scroll left center transparent;			
		}
		.popupCertificats p a.tlcFIC,
		.popupCertificats p a.tlc_ALL,
		div.annexe a.tlcFIC {
			background: url("/hel_img/ico_dwnld.gif") no-repeat scroll left center transparent;			
		}
		
/*************************************************************************************************************************/
.recherche_gauche .resultats{
	height:auto !important;
}


a.lienCaracTek {
	float: left;
}
a.lienWiki{
background: url("/hel_img/bg_balsan_wiki.gif") no-repeat scroll left top transparent;
display: block;
height: 25px;
margin-left: 25px;
margin-top: 5px;
padding-left: 23px;
padding-top: 3px;
color: #e02b1a !important;
float: left;
}
