/* CSS Document */

/*****************************************************************************************************************************
******************************************* AJOUTS RTE   **********************************************************************
******************************************************************************************************************************/
.align-center { text-align:center;}
.align-left { text-align:left;}
.align-right { text-align:right;}
.align-justify { text-align:justify;}
p.indent {
	margin:10px 0px 10px 20px;
}
.actu_bis .htmlarea p.citation  {
	padding: 0 0 0 0;
	font-style: italic;
	font-weight: bold;
	font-size: 118.5%;
}
/*****************************************************************************************************************************
******************************************* SURCHARGE  **********************************************************************
******************************************************************************************************************************/
#page #col_gauche .designlogo {
	margin:150px 0 0 50px;
}
#page #col_gauche .designlogo-v2 {
	margin:0px 0 0 50px;
}

.tx-stflashplayer-pi1 {
	padding:94px 73px 19px 0;
}
.actu_bis .inside .tx-stflashplayer-pi1 {
	margin:0 -40px;
	padding:0;
}

.carousel{
	overflow: hidden;
	position : relative;
}

.carousel .ss_carousel{
	height: 195px;
	width: 30000px;
}

.carousel .sliderbar{
	background : #DBDBD0;
	padding-right : 50px;
}

.ui-slider{
	position : relative;
	padding-right : 50px;
	height : 10px;
}


.ui-slider .ui-slider-handle{
	position : absolute;
	background-color : #000000;
	background-image : url(../images/content/scrollbar.jpg);
	height : 10px;
	width : 50px;
	outline:none;
}

.nav .niv1 .courant {
	padding-bottom: 5px;
}

#conteneur .accroche_gamme .texte .texte_block{
	height:137px;
}
.accroche_gamme .texte p{
	min-height:0;
}
.lien_gris_wide {
	margin: 0 70px 50px 0;
	display: block;
	float: right;
	font-size: 92%;
	background: url(../images/css/bg_lien_gis_long.gif) no-repeat;
	text-align: left;
	text-transform: uppercase;
	color: #ededed;
	width: 233px;
	padding: 5px 2px 0 18px;
	position: relative;
	text-decoration: none;
	min-height: 18px;
	height: auto;
}
.lien_gris_wide:hover {
	background: url(../images/css/bg_lien_gis_over_long.gif) no-repeat;
	color: #000;
}
.visuel_produit .options .ss_item_block {
	border:1px solid #A7A7A7;
}
/*.explorateur_produit .texte p.scroll{
	margin:0 0 17px;
	max-height:90px;
	overflow-y:auto;
	padding:0;
}*/
.tx-delseydisplayproduct-pi1 #scrollWrapper{
	overflow:hidden;
	height:110px;
	position:relative;
	width:96%;
	float:left;
	margin-bottom:15px;
}
.tx-delseydisplayproduct-pi1 #scrollWrapper.noscroll{
	height:auto;
	width:auto;
	float:none;
}
.tx-delseydisplayproduct-pi1 #scrollWrapper p.scroll{
	position:relative;
}
.tx-delseydisplayproduct-pi1 #sliderbarWrapper{
	float:right;
	height:110px;
	width:4%;
	position:relative;
	left:10px;
	background-color:#FFFFFF;
}
.tx-delseydisplayproduct-pi1 #sliderbarWrapper .sliderbar{
	height:60px;
	width:100%;
	position:relative;
	top:50px;
}
.tx-delseydisplayproduct-pi1 #sliderbarWrapper .sliderbar #slider{
	height:100%;
	padding:0px 0 0 0;
}
.tx-delseydisplayproduct-pi1 #sliderbarWrapper .sliderbar #slider .ui-slider-handle{
	height:50px;
	width:100%;
	background-color:#959595;
	background-image:url("../images/content/scrollbar_vertical.jpg");
	position:absolute;
	outline:none;
}
.tx-smilefaq-pi1 .faq div.rub h2{
	display:none;
}
.tx-smilefaq-pi1 .faq div.rub dl dt a{
	outline:none;
}
.visuel_produit .options .ss_item_block {
	border:1px solid #A7A7A7;
}
.actu_bis .contact .csc-textpic-imagewrap li {
	border:2px solid #FFF;
	margin:0 2px 0 0;
}
.actu_bis .contact .csc-textpic-imagewrap li:hover {
	border:2px solid #CE002F;
}
.actu_bis .htmlarea .link li a {
	text-decoration:underline;
}
.actu_bis .htmlarea .link li a:hover {
	text-decoration:none;
}
.tx-delseyproductsearch-pi1 .gamme .ss_item_block .visuel {
	min-height:146px;
}
.tx-delseyproductsearch-pi1 .gamme_bis .ss_item_block .fondu {
	min-height:166px;
}
.tx-delseyproductsearch-pi1 .gamme .ss_item_block{
	min-height:197px;
}
.carousel h3 {
	margin-right:1px;
}
.recherche_multi #type{
	padding: 25px 0 0 29px;
}
.recherche_open h2{
	margin-top: 20px;
}
.recherche_multi .type{
	padding: 0px;
	background : none;
}

.tx-delseyforms-pi1 .popup_wrapper{
	position:relative;
}
.tx-delseyforms-pi1 .actu_bis .contact span.popup_aide{
	background-color:#FFFFFF;
	float:right;
	position:absolute;
	top:5px;
	right:0;
	padding:2px;
	border:1px solid #5D646C;
	width:200px;
	color:#5D646C;
}
.tx-delseyforms-pi1 .aide{
	outline:none;
}
.tx-delseyforms-pi1 .popup_wrapper span.hide{
	display:none;
}
.tx-delseyforms-pi1 .popup_aide div{
	clear:both;
}
.tx-delseyforms-pi1 .popup_aide a.popup_close{
	float:right;
	background-image:url("../images/css/close_popup.gif");
	width:12px;
	height:12px;
	text-decoration:none;
}



.actu_bis .contact form .error {
	background: #FFCCCC;
}
ul.error_messages {
	padding: 5px;
}

.actu_bis .contact span.fileerror,
ul.error_messages li {
	color:#FF6262;
	font-style:italic;
	margin:0 0 4px;
	padding:0 22px 0 0;
	text-align:right;
}
.actu_bis .outofcontact{
	padding:0 20px 0;
}
.actu_bis .outofcontact h2 span {
	color:#A1A1A1;
}
.actu_bis .contact_bis form fieldset.fieldset  {
	margin-bottom: 5px;
}
.actu_bis .contact_bis form fieldset.fieldset-message  {
	margin-top: 30px;
	clear: left;
}
.actu_bis .reference {
	clear: left;
}
.actu_bis .reference .label {
	float:left;
	width:120px;
	color:#5D646C;
}
.actu_bis .reference .ref {
	color:#5D646C;
	display:block;
	float:left;
	text-align:center;
	width:100px;
}

input.fileaction {
	color:#CE002F;
	text-decoration:none;
	border:none;
	background:none;
	cursor:pointer;
	padding:0 0 1px 0;
}

.actu_bis .contact_bis form fieldset span a:hover {
	text-decoration:none;
}

#page #footer li.fleche a,
#page #footer li.fleche span {
	background:url("../images/css/shop_on.gif") no-repeat right 10px transparent;
}
#page #footer li a:hover,
#page #footer li:hover,
#page #footer li:hover a,
#page #footer li.sfhover,
#page #footer li.sfhover a,
#page #footer li.courant,
#page #footer li:hover span{
	color: #ab0c2c;
	background: #fff;
}
.actu_bis .contact form label {
	width:535px;
}
/******* SLIDER FORMS *******/
.tx-delseyforms-pi1 .contact form #scrollWrapper{
	overflow:hidden;
	height:55px;
	position:relative;
	width:526px;
	float:left;
	margin-right:0;
	/*margin-bottom:15px;*/
}
.tx-delseyforms-pi1 .contact form #scrollWrapper.noscroll{
	height:auto;
	width:auto;
	float:none;
}
.tx-delseyforms-pi1 .contact form #scrollWrapper div.scroll{
	position:relative;
}
.tx-delseyforms-pi1 .contact form #sliderbarWrapper{
	float:right;
	height:55px;
	width:10px;
	position:relative;
	/*left:10px;*/
	background-color:#FFFFFF;
	border:1px #E7E8E8 solid;
	margin-right:24px;
}
.tx-delseyforms-pi1 .contact form #sliderbarWrapper .sliderbar{
	height:30px;
	width:100%;
	position:relative;
	top:25px;
}
.tx-delseyforms-pi1 .contact form #sliderbarWrapper .sliderbar #slider{
	height:100%;
	padding:0px 0 0 0;
}
.tx-delseyforms-pi1 .contact form #sliderbarWrapper .sliderbar #slider .ui-slider-handle{
	height:25px;
	width:100%;
	background-color:#959595;
	background-image:url("../images/content/scrollbar_minivertical.jpg");
	position:absolute;
	outline:none;
}
.tx-delseyforms-pi1 div.mail_confirm{
	padding: 40px 0;
}
/******* SLIDER NEWSLETTER *******/
.tx-delseynewsletter-pi1 .contact form #scrollWrapper{
	overflow:hidden;
	height:55px;
	position:relative;
	width:526px;
	float:left;
	margin-right:0;
	/*margin-bottom:15px;*/
}
.tx-delseynewsletter-pi1 .contact form #scrollWrapper.noscroll{
	height:auto;
	width:auto;
	float:none;
}
.tx-delseynewsletter-pi1 .contact form #scrollWrapper div.scroll{
	position:relative;
}
.tx-delseynewsletter-pi1 .contact form #sliderbarWrapper{
	float:right;
	height:55px;
	width:10px;
	position:relative;
	/*left:10px;*/
	background-color:#FFFFFF;
	border:1px #E7E8E8 solid;
	margin-right:24px;
}
.tx-delseynewsletter-pi1 .contact form #sliderbarWrapper .sliderbar{
	height:30px;
	width:100%;
	position:relative;
	top:25px;
}
.tx-delseynewsletter-pi1 .contact form #sliderbarWrapper .sliderbar #slider{
	height:100%;
	padding:0px 0 0 0;
}
.tx-delseynewsletter-pi1 .contact form #sliderbarWrapper .sliderbar #slider .ui-slider-handle{
	height:25px;
	width:100%;
	background-color:#959595;
	background-image:url("../images/content/scrollbar_minivertical.jpg");
	position:absolute;
	outline:none;
}
/***** END SLIDERS ******/

/******* SLIDER NEWSLETTER *******/
.tx-delseyrecrutement-pi3 .contact form #scrollWrapper{
	overflow:hidden;
	height:55px;
	position:relative;
	width:526px;
	float:left;
	margin-right:0;
	/*margin-bottom:15px;*/
}
.tx-delseyrecrutement-pi3 .contact form #scrollWrapper.noscroll{
	height:auto;
	width:auto;
	float:none;
}
.tx-delseyrecrutement-pi3 .contact form #scrollWrapper div.scroll{
	position:relative;
}
.tx-delseyrecrutement-pi3 .contact form #sliderbarWrapper{
	float:right;
	height:55px;
	width:10px;
	position:relative;
	/*left:10px;*/
	background-color:#FFFFFF;
	border:1px #E7E8E8 solid;
	margin-right:24px;
}
.tx-delseyrecrutement-pi3 .contact form #sliderbarWrapper .sliderbar{
	height:30px;
	width:100%;
	position:relative;
	top:25px;
}
.tx-delseyrecrutement-pi3 .contact form #sliderbarWrapper .sliderbar #slider{
	height:100%;
	padding:0px 0 0 0;
}
.tx-delseyrecrutement-pi3 .contact form #sliderbarWrapper .sliderbar #slider .ui-slider-handle{
	height:25px;
	width:100%;
	background-color:#959595;
	background-image:url("../images/content/scrollbar_minivertical.jpg");
	position:absolute;
	outline:none;
}
/***** END SLIDERS ******/
.recherche_multi fieldset label, .actu_bis .contact form fieldset label, .actu_bis .contact_bis form fieldset.fieldset label{
	clear: left;
}
.tx-delseyrecrutement-pi3 div.nonmail p{
	color:#CE002F;
	text-decoration:underline;
	margin:30px 0;
}

/***** Store ******/
.tx-delseystore-pi1 .error{
	background-color:#FFCCCC;
}

/******** no nav if back search *******/
.explorateur_produit .navigation li span.back_search {
	display:block;
	width:105px;
}
.tx-delseyproductsearch-pi1 .gamme .ss_item_block h2 {
	width : 198px;
}

.tx-delseyforms-pi1 div.nonmail {
	color:#CE002F;
	margin:30px 0;
	text-decoration:underline;
}