/***************home*******************/
.degrade-top{
	position:absolute; 
	top:-5px;
	left:9px;
	background:url(../images/back-gris-top.png) no-repeat;
	width:667px;
	height:249px;
}
.col-left .diagnostic-home{
	padding:35px 9px 20px 37px;
	width:277px;
	position:relative;
	height:193px;
}
.col-left .diagnostic-home p{
	text-align:justify;
}
.col-left .diagnostic-home h3{
	margin-bottom:30px;
}
.col-left img.illu-diagnostic-home{
	position:absolute;
	top:-5px;
	left:355px;
}
.col-left .diagnostic-home .puce-plus{
	float:right;
	width:250px;
	margin:12px 0 0 0;
}


.col-left .selection-home{
	padding:35px 0px 20px 0px;
	position:relative;
	background:url(../images/border-content.gif) bottom left repeat-x;
}
.col-left .selection-home h3{
	margin-bottom:10px;
	padding-left:37px;
}
.col-left .selection-home h4{
	font-size:14px;
	margin-top:5px;
}
.col-left .selection-home h4 em{
	color:#ef0465;
}
.col-left .selection-home h5{
	color:#ef0465;
	margin-bottom:15px;
}
.col-left .selection-home .block-selection{
	width:284px;
	height:315px;
	padding:0 12px 60px 37px !important;
	padding:0 0px 40px 36px;
	position:relative;
	float:left;
	cursor:pointer;
}
.col-left .selection-home .block-selection ul li{
	margin-bottom:5px;
}

.col-left .selection-home .puce-plus{
	position:absolute;
	bottom:0px;
	right:12px;
	width:120px;
}



.col-left .bottom-home{
	padding:30px 0px 10px 0px;
	background:url(../images/back-gris-bottom.gif) repeat-x;
	zoom:1;
}
.col-left .bottom-home-left h3{
	padding:10px 0 0 78px;
	margin:15px 0 23px 0;
	background:url(../images/puce-engage.gif) 0 0px no-repeat;
	height:41px;
}
.col-left .bottom-home-left{
	width:315px;
	padding:0 0 0px 18px;
	float:left;
}
.col-left .bottom-home-left .descri{
	text-align:justify;
}
.col-left .bottom-home-left .descri{
	width:273px;
}

.col-left .bottom-home-right h3{
	padding:27px 0 0 85px;
	margin-bottom:11px;
	background:url(../images/puce-prevenu.gif) 0 0px no-repeat;
}
.col-left .bottom-home-right{
	width:315px;
	padding:0 0 0px 19px;
	float:left;
}
.col-left .bottom-home-right .descri{
	position:relative;
}
.col-left .bottom-home-right .descri p{
	margin-bottom:5px;
}
.col-left .bottom-home-right .descri .inp-text input,
.col-left .bottom-home-right .descri .inp-float input{
	width:165px;
	height:21px;
	border:1px solid #ccc;
	padding:6px 0 0 5px;
	font-size:12px;
}
.col-left .bottom-home .puce-plus{
	margin:25px 0 0 170px;
	width:120px;
}
.col-left .bottom-home-right .descri p.inp-float{
	width:170px;
	float:left;
}
.col-left .bottom-home-right .descri p.imp-img{
	margin:1px 0 0 16px;
	float:left;
	display:inline;
}
.parag-passage{
	padding:18px 0 !important;
	padding:9px 0;
}




/**************fin home****************/


/*-----------------------*/
#flash-home{
	position:relative;
	z-index:100;
}
#flash-home form{
	position:absolute;
	top:327px;
	left:748px;
	width:220px;
}
#flash-home form select{
	width:200px;	
}

.jNiceInputWrapper_hover { background-position: left bottom; }
.jNiceInputWrapper_hover .jNiceInputInner { background-position: right bottom; }



/* -------------
 * Selects
 * ------------- */
.jNiceWrapper select {border:none;margin:0;padding:0;}

.jNiceSelectWrapper {
	height: 17px;
	left:0px;top:0px;z-index:3;position:absolute;
}

.jNiceWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}

.jNiceSelectWrapper .jNiceSelectText {
	border: 1px solid #cdcdcd;
	border-right: none;
	background-color: #FFF;
	overflow:hidden;float:none;position:absolute;z-index:100;
	width:162px;
	height:27px;
	line-height:29px;
	padding:0 0 0 9px;
}

.jNiceSelectWrapper .jNiceSelectOpen {
	width: 29px;
	height: 29px;
	background: url(../images/select_right.gif) no-repeat center center;
	z-index:100;display:block;position:absolute;left:171px;
}

.jNiceSelectWrapper ul {
	top: 29px;
	background-color: #FFF;
	border: solid 1px #CCC;
	height: 150px;
	position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:100;width: 95%;
}

.jNiceSelectWrapper ul a {
	color:#333;
	background-color: #FFF;
	display:block;padding:5px;text-decoration:none;
}

.jNiceSelectWrapper ul a:hover { background:#E1F5FF; }
.jNiceSelectWrapper ul a.selected {background: #EDEDED;}

.jNiceFocus { border: dotted 1px #666666; }

.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top;}
.jNiceWrapper input {outline:none;moz-outline:none;}

/**************fin home****************/


