#devis{

min-height:450px;	

}

#devis .etape{

	

	 display:none;

	 font-family:Arial, Helvetica, sans-serif;

	

}



#devis #etape_1{

	display:block;	

}

#devis TABLE{

	color:#5e5e5e;

	font-size:12px;

}

#devis TH{

	color:	#908f8f;

	text-align:left;

	padding-top:3px;

	padding-bottom:17px;

	font-size:14px;

	width:472px;	

	



}

#devis TD{



	padding:2px;	

}



.text{

color:grey;

padding-bottom:2px;

padding-left:2px;

padding-right:2px;

padding-top:2px;

width:90%;

border:1px solid #7896AF;

font-size:12px;

}

.mini_text{

width:20px;margin-left:10px;

color:grey;

padding-bottom:2px;

padding-left:2px;

padding-right:2px;

padding-top:2px;

border:1px solid #7896AF;

font-size:12px;

}



TEXAREA{

height:150px;

font-family:Arial, Helvetica, sans-serif;

}



.box{

	background:#fcfcfc;

	position:relative;

	margin:10px auto 50px;

	width:500px;

	

	

}

 

.box_tl{

		z-index:1;	

	background:url(../images/devis_coin_haut_gauche.gif);

	height:11px;

	width:10px;

	position:absolute;

	top:0;

	left:0;

	

}

.box_tr{

		z-index:1;	

	background:url(../images/devis_coin_haut_droite.gif);

	height:11px;

	width:10px;

	position:absolute;

	top:0;

	right:0;

}

.box_bl{

		z-index:1;	

	background:url(../images/devis_coin_bas_gauche.gif);

	height:10px;

	width:10px;

	position:absolute;

	bottom:0; 

	left:0;

	background-image:

	

}



.box_br{

		z-index:1;	

	background:url(../images/devis_coin_bas_droite.gif);

	height:10px;

	width:10px;

	position:absolute;

	bottom:0;

	right:0;

}



.bottom{

		z-index:1;	

	background:url(../images/devis_bg_bas.gif) 0 100% repeat-x;

	height:5px;

	width:100%;

	position:absolute;

	bottom:0;

	left:0;

	

}

.top{

	z-index:1;	

	background:url(../images/devis_bg_haut.gif) 0 0% repeat-x;

	height:100%;

	width:100%;

	position:absolute;

	top:0;

	left:0;

	

}



.left{

		z-index:1;	

	background:url(../images/devis_bg_gauche.gif) 0 0% repeat-y;

	height:100%;

	width:5px;

	position:absolute;

	top:0;

	left:0;

}



.right{

	z-index:1;	

	background:url(../images/devis_bg_droite.gif) 0 0% repeat-y;

	height:100%;

	width:5px;

	position:absolute;

	top:0;

	right:0;

	

}

.alert{

left:50%;

margin-left:-153px;

margin-top:-121px;

position:fixed;

top:50%;

z-index:1000;

display:none;

cursor:pointer;

}

#ecran{

	background-color:#FFF;

	display:none;

	width:100%;

	height:100%;

	position:fixed;

	top:0;

	left:0;

	z-index:999;

	cursor:pointer;

}



.content,.contentAlert{

	z-index:10;	

	position:relative;

	padding:12px;

	overflow:hidden;

	

}

.contentAlert{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}





.envoyer{

	background:url(../images/bouton_droite_actif.gif);

	color:#DD653F;

	cursor:pointer;

float:right;

font-family:arial;

font-size:14px;

font-weight:bold;

height:16px;

margin-bottom:10px;

margin-top:10px;

padding:12px 11px 11px 14px;

width:81px;

	position:absolute;

	right:0;

	

}

.bouton_suivante{

	background:url(../images/bouton_droite_actif.gif);

	color:#DD653F;

	cursor:pointer;

	float:right;

	font-family:arial;

	font-size:14px;

	font-weight:bold;

	height:15px;

	margin-bottom:10px;

	margin-top:10px;

	padding:11px 8px;

	width:90px;

	position:absolute;

	right:0;

	bottom:-50px;

	z-index:99;

	

}

.bouton_precedente{

	background:url(../images/bouton_gauche.gif) no-repeat;

	color:white;

	float:left;

	font-family:arial;

	font-size:17px;

	font-weight:bold;

	height:20px;

	padding:12px 46px;

	width:95px;

	cursor:pointer;

	margin-top:10px;

	margin-bottom:10px;

	position:absolute;

	left:0;

	bottom:-55px;

	z-index:99;

	

}





.section{

color:grey;

background-color:#ededed;

padding-top:2px;

padding-bottom:2px;

font-weight:bold;

}





.message_envoye{

color:black;

font-family:arial;

font-size:12px;

margin-bottom:0;

margin-left:100px;

margin-right:80px;

margin-top:0;

}



H4{

	font-family:Arial, Helvetica, sans-serif;

	color:red;

	margin-top:5px;

}
