/*--STYLES GENERAUX DE LA RUBRIQUE--*/
	/*voir aussi css base*/
	
/*--------------------------------------------------------------------------------------------
	INDEX
-----------------------------------------------------------------------------------------------*/
	#conteur_et1_2{
	float:left;
	position:relative;
	width:485px;
	}
	#onglet_etape1{
	float:left;
	position:relative;
	width:15px;
	}
	#etape1{
	float:left;
	padding:5px;
	position:relative;
	border: dotted 1px #666;
	width:450px;
	}
	#boutons_surmesure{
	float:right;
	position:relative;
	width:150px;
	}
	#onglet_etape2{
	float:left;
	position:relative;
	width:15px;
	}
	#etape2{
	float:left;
	padding:5px;
	position:relative;
	border: dotted 1px #666;
	width:450px;
	}
	#onglet_etape3{
	float:left;
	position:relative;
	width:15px;
	}
	#etape3{
	float:left;
	position:relative;
	width:600px;
	background:url(../images/fr/040_sur_mesure/etape_3.jpg) no-repeat 0  0;
	text-align:left;
	padding:5px;
	}
	/*-------- sur-mesure------------*/
	#conteneur_surmesure{
	color:#4d4d4d;
	font-size:12px;
	padding-top:25px;
	margin: 0 auto;
	width:640px;
	line-height: normal;
/*	height:auto !important;
	height:380px;
	min-height: 380px;*/
	position:relative;
	}
	#conteneur_surmesure h1.big_titre_surmesure {
	font-size:20px;
	}
	#conteneur_surmesure h3.titre_surmesure2 {
	font-size:15px;
	font-weight:bold;
	padding: 1px 0 5px 0;
	}
	#conteneur_surmesure h3.titre_surmesure {
	font-size:15px;
	padding: 1px 0 5px 0;
	font-weight: normal;
	}
	#conteneur_surmesure p.desc_surmesure{
	padding:5px 0 5px 35px;
	margin:0;
	}
	#conteneur_surmesure textarea.mutli_surmesure{
	 background:#fff; border:1px solid #ccc; color:#666; height:40px; font-size:11px; width:98%;
	 font-family:Arial, Helvetica, sans-serif;
	
	}
	#conteneur_surmesure a.demande_suivante{
	color:000;
	font-weight:bold;
	}
	#conteneur_surmesure a.demande_suivante:hover{
	color:#666;
	font-weight:bold;
	}
	#conteneur_surmesure input.bt_surmesure[type=submit] { background:#EE8027; border:1px solid #EE8027; color:#fff; font-size:11px; font-weight:bold; padding:3px 10px; }
	
	#conteneur_surmesure input.bt_surmesure[type=submit]:hover { background:#707682; border:1px solid #707682; color:#fff; cursor:pointer;}
	
	#pop_info_epaisseur{
	position:absolute;
	top:20px;
	left:180px;
	width:271px;
	z-index:9304;
	border: solid 2px #000;
	background:#fff;
	cursor:pointer;
	padding:10px;
	visibility:hidden;
	}
	#pop_info_impression{
	position:absolute;
	top:20px;
	left:180px;
	width:359px;
	z-index:9305;
	border: solid 2px #000;
	background:#fff;
	cursor:pointer;
	padding:10px;
	visibility:hidden;
	}
	form input[type=text]{ font-size:10px; }
/*	form input[type=text], form select, input [type=file]{ font-size:10px; }
*/	
	#file #divFile
		{
			position        : relative;
			width           : 250px;
			text-align      : right;
		}
		
		#conteneurFile .inputFile
		{
	opacity         : 0; /* pour !IE */
	filter          : alpha(opacity=0); /* pour IE */
	position        : absolute;
	right           : 149px;
	top             : 117px;
	width: 297px;
/*	cursor:hand;
*/		}
		
		#conteneurFile .inputText
		{
			border          : 1px solid #999;
			padding         : 0px 6px;
			background      : #fff;
			width           : 130px;
		}
		
		#conteneurFile span { background:#EE8027; border:1px solid #EE8027; color:#fff; font-size:11px; font-weight:bold; padding:3px 10px; }
		#conteneurFile span:hover { background:#707682; border:1px solid #707682; color:#fff; cursor:pointer; }		

/*--------------------------------------------------------------------------------------------
	PAGE FICHE
-----------------------------------------------------------------------------------------------*/

/*--CAROUSEL--*/

	.f_nav_caroussel{
	position:relative;
	padding:10px 0 0 50px;
	height:100px;
	}

	.jcarousel-skin-tango .jcarousel-container { position:absolute; text-align:center; margin:0; padding:0; right:40px; bottom:18px; }
	.jcarousel-skin-tango .jcarousel-container-horizontal { width:570px; }
	.jcarousel-skin-tango .jcarousel-clip-horizontal { width:570px; height:105px; }
	.jcarousel-skin-tango .jcarousel-item { width:170px; height:94px; }
	.jcarousel-skin-tango .jcarousel-item-horizontal { }
	.jcarousel-skin-tango .jcarousel-item-placeholder { }
	.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
	.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
	.jcarousel-list li, .jcarousel-item { float:left; list-style: none; width:170px; height:94px; }
	.jcarousel-next { z-index: 3; display: none; }
	.jcarousel-prev { z-index: 3; display: none; }
	.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top:25px; right:-30px; width:22px; height:31px; cursor: pointer; background: transparent url(../images/fr/040_sur_mesure/fleche_droite.gif) no-repeat 0 0; }
	.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: 0 0; }
	.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: 0 0;}
	.jcarousel-skin-tango .jcarousel-next-disabled-horizontal {cursor: default; background: transparent url(../images/fr/040_sur_mesure/fleche_droite_disabled.gif) no-repeat 0 0; }
	.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top:25px; left:-30px; width:22px; height:31px; cursor: pointer; background: transparent url(../images/fr/040_sur_mesure/fleche_gauche.gif) no-repeat 0 0; }
	.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: 0 0; }
	.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: 0 0; }
	.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal {cursor: default; background: transparent url(../images/fr/040_sur_mesure/fleche_gauche_disabled.gif) no-repeat 0 0; }
	
	
	
	

