/******************* TIPS */
.tip {
	color: #404040;
	max-width: 250px;
	z-index: 13000;
	border: 2px solid #2d5480;
	background :#f5f5f5;
}

.tip-title {
	font-size: 11px;
	padding: 4px;
}

.tip-text {
	display:none;
}


/*  #########    OUTILS    ################"  */
	.outil_ligne{
		padding:0.3em;
		border-bottom: 1px dotted #ccc;
	}
	.impair{
		background:#f2f5fa;
	}
	.centrer{text-align:center;}

	.controlImg{margin-bottom: -3px; margin-right:0.3em;}
	.entete{
		line-height: 1.5em;
		border: 1px solid #ccc;
		text-align:left;
		text-indent: 0.3em;;
		background:  #b6c5d2 url(images/entete_background.gif) repeat-x;
		font-size: 10pt;
		font-weight:bold;
		color: #506980;
	}

	.entete_groupe{
		border-top: 1px solid #e7e7e7;
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #e7e7e7;
		padding: 0.2em;
		background: url(images/title.png) left bottom repeat-x;
		margin-top: 1.3em;
	}

	#introEntete{
		text-align: justify;
		margin-bottom: 0.3em;
	}

	.error{
		border: 1px solid #ff6565;
		padding:0.4em;
		background: #ffe9e9;
		color: red;
		display:block;
		padding-left: 2.5em;
		background: #ffe9e9 url(images/exclamation-red-frame.png) 2px no-repeat;
	}

	.imgAlign{
		vertical-align: middle;
		border: none;
	}

	.outil_ligne{
		border-bottom: 1px dotted #e5e5e5;
	}
	.prix{
		width: 50px;
		border-left: 1px dotted #e5e5e5;
		color: #000;
		text-align: center;
		font-weight: bold;
		float :right;
	}
	.delais{
		width: 110px;
		border-left: 1px dotted #e5e5e5;
		text-align: center;
		font-style: italic;
		float: right;
	}
	.impair{ background: #f5f5f5; }

	.delaisT{
		width: 110px;
		border-left: 1px dotted #e5e5e5;
		text-align: center;
		float: right;
		color:#ccc;
		font-weight: bold;
	}
	.prixT{
		width: 50px;
		border-left: 0px dotted #e5e5e5;
		text-align: center;
		float: right;
		color:#ccc;
		font-weight: bold;
	}



/*  #########    MARQUES    ################"  */

	.pair{

	}
	table.marque{
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #e7e7e7;
		border-top: 1px solid #e7e7e7;
		padding-left: 0.2em;
		padding-bottom: 0.3em;
		background: #fff url(images/title2.png) left bottom repeat-x;
		cursor: pointer;
		margin: 0.2em;
		line-height: 20px;
		vertical-align: middle;
		float: left;
	}

	table.marque img{
		vertical-align: middle;
		border: none;
	}

	.marques{
		padding-top: 0.2em;
		padding-bottom: 0.2em;
		border-bottom: 1px dotted #ccc;
	}

	.lettrine{
		float: left;
		display: block;
		font-size:250%;
		color: #e2e2e2;
		line-height: 120%;
		width: 39px;
	}


/*  #########    FORMULAIRE    ################"  */
#requis{
	width: 100%;
	margin-top: 0.5em;
	border-left: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
.Rtd1{
	width: 200px;
	border-top: 1px dotted #ccc;
	padding-left: 0.3em;
}
.Rtd2{
	border-top: 1px dotted #ccc;
	vertical-align: middle;
}
.Rtd2 select{
	width : 70%;
}

.text1, .text{
	width : 250px;
	border: 1px solid #568dd8;
	background: url(images/back_input.gif) top repeat-x #fff;
	font-weight: bold;
}


input.text:focus, input.text1:focus, textarea.text:focus{
	border: 1px solid #ffa72b;
}


#table_commande .title_tb{
	text-align: right;
	vertical-align: middle;
	padding-left: 0.4em;
	padding-right: 0.4em;
	background: #f4f4f4;
	border-right: 1px dotted #ccc;
	border-left: 1px solid #ccc;
	color: #767676;
	width: 120px;
}
#table_commande td{
	padding: 0.1em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	vertical-align: middle;
	border-bottom: 1px dotted #ccc;
}
#table_commande{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 100%;
}


/* commande 2 */
#table_commande2{
	border: 1px dotted #ccc;
	background: #f8fef9;
	width: 100%;
}
#table_commande2 td{
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	border-bottom: 1px dotted #ccc;
}
.title_tb span{
	color:red;
	font-size:100%; font-weight: bold;
}
.red{
	color:red;
	font-size:150%; font-weight: bold;
}

#table_commande2 .title_tb{
	text-align: right;
	vertical-align: middle;
	padding-left: 0.4em;
	padding-right: 0.4em;
	background: #f4f4f4;
	border-right: 1px dotted #ccc;
}

#table_commande2 td.tit{
	border-right: 1px dotted #ccc;
	background: #fff;
	text-align:right;
	vertical-align:middle;
	line-height: 20px;
	background:#f4f4f4;
}

#remerciement{
	border: 3px solid #acd6ac;
	background: #e2f0e2;
	padding: 0.6em;
	margin-bottom: 1em;
}

