

/* ABSOLUTE */

.header {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;
	
	top				: 0px;
	left			: 0px;
	width			: 1000px;
	height		: 100px;
}

.main {
	/*border		: 1px solid red;*/
	overflow	: hidden;
	position	: absolute;

	top				: 100px;
	left			: 0px;
	width			: 1000px;
	height		: 545px;
}

.footer {
	/*border		: 1px solid red;*/
	background-image	: url(../img/footer_background.gif);
	background-repeat: no-repeat;

	overflow	: hidden;
	position	: absolute;
	text-align : right;

	top				: 645px;
	left			: 0px;
	width			: 1000px;
	height		: 15px;
}



.logo {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/header_logo.gif);
	 background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 0px;
	width			: 210px;
	height		: 100px;
}

.animflash {
	border		: 0px solid green;
	background-image	: url(../img/header_flash-sousnav.jpg);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 210px;
	width			: 790px;
	height		: 100px;
}

/* Nav */ 

.nav {
	/*border		: 1px solid blue;*/
	overflow	: hidden;
	position	: absolute;
	background-color : #ffffff;

	top			: 0px;
	left		: 0px;
	width		: 210px;
	height	: 545px;
}

.navbox {
	cursor			: pointer;
	background-image	: url(../img/nav_box_off.gif);
	background-repeat: no-repeat;
	/* border		: 1px solid green; */
	overflow	: hidden;
	/* position	: absolute; */

	/* top			: 0px; */
	left		: 20px;
	width		: 170px;
	height	: 22px;
}

.navlevel2 {
	border		: 1px solid green;
	overflow	: hidden;
	position	: absolute;

	top			: 27px;
	left		: 40px;
	width		: 150px;
	height	: 15px;
}

.nav_login_separate {
	background-image	: url(../img/nav_login_separate.gif);
	background-repeat: no-repeat;
	
	border		: 0px solid green;
	
	overflow	: hidden;
	position	: absolute;

	top			: 345px;
	left		: 0px;
	width		: 210px;
	height	: 10px;
}

.nav_login_bouton {
	cursor 							: pointer;
	background-image		: url(../img/nav_login_bouton.jpg);
	background-repeat		: no-repeat;
	border							: 0px solid green;
	overflow						: hidden;
	/* position	: absolute; */
	/* top			: 365px; */
	left								: 20px;
	width								: 170px;
	height							: 22px;
}

.nav_nav_box_off {
	cursor			: pointer;
	background-image	: url(../img/nav_login_smallbox.gif);
	background-repeat: no-repeat;
	/*border		: 2px solid green;*/
	overflow	: hidden;
	position	: absolute;

	top			: 470px;
	left		: 149px;
	width		: 41px;
	height	: 22px;
	z-index : 10;
}

.nav_login_background {
	background-image	: url(../img/nav_login_background.gif);
	background-repeat: no-repeat;
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top			: 390px;
	left		: 20px;
	width		: 170px;
	height	: 125px;
}


.navdownside {
	background-image	: url(../img/nav_downside.gif);
	background-repeat: no-repeat;
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top			: 522px;
	left		: 0px;
	width		: 210px;
	height	: 23px;
}



/* Subnav */

.subnav {
	/*border		: 5px solid green;*/
	overflow	: hidden;
	position	: absolute;
	background-color : #DCDD26;

	top				: 0px;
	left			: 210px;
	width			: 790px;
	height		: 545px;
}

.home_edito {
	/*border		: 5px solid green;*/
	background-image	: url(../img/home_edito.gif);
	background-repeat: no-repeat;
	
	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 0px;
	width			: 270px;
	height		: 385px;
}



.home_actu_big {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_bigblock.gif);
	background-repeat: no-repeat;
	
	overflow	: hidden;
	position	: absolute;

	top				: 15px;
	left			: 282px;
	width			: 483px;
	height		: 370px;
}

.home_actu_big_label {
	/*border		: 1px solid orange;
	background-image	: url(../img/main_home_actu01.jpg);
	background-repeat: no-repeat;*/
	
	overflow	: hidden;
	position	: absolute;

	top				: 3px;
	right			: 20px;
	width			: 300px;
	height		: 18px;
}


/*
.home_actu_header01 {
	border		: 1px solid green;
	zzbackground-image	: url(../img/main_home_actu01.jpg);
	zzbackground-repeat: no-repeat;
	
	font-family: Arial, Helvetica, sans-serif;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	
	
	overflow	: hidden;
	position	: absolute;

	top				: 22px;
	left			: 373px;
	width			: 100px;
	height		: 15px;
}
*/
.home_actu_content01 {
	border		: 0px solid green;
	
	overflow	: hidden;
	position	: absolute;
/*
	top				: 25px;
	left			: 20px;
	width			: 450px;
	height		: 310px;
	*/
	left			: 11px;
	top				: 21px;
	width			: 458px;
	height		: 333px;
}


.home_actu02 {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_middleblock.gif);
	background-repeat: no-repeat;

	overflow	: hidden;
	position	: absolute;

	top				: 397px;
	left			: 22px;
	width			: 248px;
	height		: 128px;
}

.home_actu02_in {
	border		: 0px solid green;

	overflow	: hidden;
	position	: absolute;

	top				: 22px;
	left			: 10px;
	width			: 224px;
	height		: 94px;
}

.home_actu03 {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_smallblock.gif);
	background-repeat: no-repeat;

	overflow	: hidden;
	position	: absolute;

	top				: 397px;
	left			: 282px;
	width			: 153px;
	height		: 128px;
}

.home_actu03_in {
	border		: 0px solid green;

	overflow	: hidden;
	position	: absolute;

	top				: 22px;
	left			: 10px;
	width			: 129px;
	height		: 94px;
}

.home_actu04 {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_smallblock.gif);
	background-repeat: no-repeat;

	overflow	: hidden;
	position	: absolute;

	top				: 397px;
	left			: 447px;
	width			: 153px;
	height		: 128px;
}

.home_actu04_in {
	border		: 0px solid green;

	overflow	: hidden;
	position	: absolute;

	top				: 22px;
	left			: 10px;
	width			: 129px;
	height		: 94px;
}

.home_actu05 {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_smallblock.gif);
	background-repeat: no-repeat;

	overflow	: hidden;
	position	: absolute;

	top				: 397px;
	left			: 612px;
	width			: 153px;
	height		: 128px;
}

.home_actu05_in {
	border		: 0px solid green;

	overflow	: hidden;
	position	: absolute;

	top				: 22px;
	left			: 10px;
	width			: 129px;
	height		: 94px;
}

/* --------- */
/* Liste des produits en promo */
/* --------- */

.product_zoom_title {
	border		: 0px solid green;
	background-image	: url(../img/main_product_zoom_title.gif);
	background-repeat: no-repeat;
	
	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 0px;
	width			: 270px;
	height		: 90px;
}

.product_zoom_txt {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;
	text-align: right;

	top				: 26px;
	left			: 0px;
	width			: 226px;
	height		: 20px;
}

.product_zoom_intro01 {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 277px;
	width			: 248px;
	height		: 90px;
}

.product_zoom_intro02 {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 532px;
	width			: 248px;
	height		: 90px;
}

.product_zoom_subject {
	/* border		: 1px solid green; */
	background-image	: url(../img/main_middleblock.gif);
	background-repeat: no-repeat;

	overflow	: hidden;
	position	: absolute;

	width			: 248px;
	height		: 128px;
}

.product_zoom_in_title {
	/* border		: 1px solid green; */

	overflow	: hidden;
	position	: absolute;

	top				: 20px;
	left			: 10px;
	width			: 220px;
	height		: 20px;
}

.product_zoom_in_slogan {
	/* border		: 1px solid blue; */

	overflow	: hidden;
	position	: absolute;

	top				: 45px;
	left			: 10px;
	width			: 100px;
	height		: 70px;
}

.product_zoom_in_image {
	cursor : pointer;
	/* border		: 1px solid red; */
	text-align : center;

	overflow	: hidden;
	position	: absolute;

	top				: 45px;
	left			: 120px;
	width			: 100px;
	height		: 70px;
}

.product_zoom_scrollup {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_scrolling_top.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 205px;
	left			: 744px;
	width			: 26px;
	height		: 27px;
}

.product_zoom_scrollbody {
	border		: 0px solid green;
	background-image	: url(../img/main_scrolling_line.gif);
	background-repeat: repeat-y;
	overflow	: hidden;
	position	: absolute;

	top				: 232px;
	left			: 744px;
	width			: 26px;
	height		: 261px;
}

.product_zoom_scrolldown {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_scrolling_down.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 493px;
	left			: 744px;
	width			: 26px;
	height		: 27px;
}

/*
.product_zoom_subject_title {
	border		: 1px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 3px;
	left			: 108px;
	width			: 125px;
	height		: 15px;
}
*/

/* Page des produits  */

.product_gamme_title {
	border		: 0px solid green;
	background-image	: url(../img/main_product_zoom_title.gif);
	background-repeat: no-repeat;

	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 0px;
	width			: 235px;
	height		: 90px;
}

.product_gamme_txt {
	/* border		: 1px solid green; */
	overflow	: hidden;
	position	: absolute;
	text-align:right;

	top				: 26px;
	left			: 0px;
	width			: 218px;
	height		: 20px;
}

.product_subnav {
	border		: 0px solid purple;
	/* padding-top : 5px; */
	background-image	: url(../img/main_product_subnav.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 100px;
	left			: 25px;
	width			: 184px;
	height		: 420px;
}

/* START SUBNAV SCROLLER  */

.product_subnav_scrollcontener1 {
	border		: 0px solid green;
	position	: absolute;
	overflow	: hidden;
	top				: 5px;
	left			: 5px;
	width			: 174px;
	height		: 410px;
}

.product_subnav_scrolltext1 {
	border		: 0px solid purple;
	position	: absolute;
	/* overflow	: none; */
	top				: 0px;
	left			: 0px;
	height		: auto;
	/* width			: 174px; */
	width			: 500px;
}

.product_subnav_scrollup {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_scrolling_top.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 100px;
	left			: 209px;
	width			: 26px;
	height		: 27px;
}

.product_subnav_scrollbody {
	border		: 0px solid green;
	background-image	: url(../img/main_scrolling_line.gif);
	background-repeat: repeat-y;
	overflow	: hidden;
	position	: absolute;

	top				: 126px;
	left			: 209px;
	width			: 26px;
	height		: 366px;
}

.product_subnav_scrolldown {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_scrolling_down.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 492px;
	left			: 209px;
	width			: 26px;
	height		: 27px;
}

/* END SUBNAV SCROLLER */


.product_picture {
	/* border		: 1px solid green; */
	background-image	: url(../img/main_product_picture.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 20px;
	left			: 255px;
	width			: 515px;
	height		: 185px;
}

.product_picture_bullet {
	border		: 0px solid green;
	background-image	: url(../img/middle_bullet.gif);
	background-repeat: no-repeat;

	overflow	: hidden;
	position	: absolute;

	top				: 10px;
	left			: 10px;
	width			: 20px;
	height		: 25px;
}

.product_picture_title {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 10px;
	left			: 30px;
	width			: 216px;
	height		: 165px;
}

.product_picture_photo {
	cursor : pointer;
	/* border		: 1px solid black; */
	overflow	: hidden;
	position	: absolute;

	top				: 10px;
	left			: 267px;
	width			: 238px;
	height		: 165px;
}

.product_detail {
	/* border		: 1px solid blue; */
	background-image	: url(../img/main_product_detail.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 205px;
	left			: 255px;
	width			: 515px;
	height		: 315px;
}

.product_legal {
	border		: 0px solid blue;

	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	
	overflow	: hidden;
	position	: absolute;

	top				: 525px;
	left			: 255px;
	width			: 515px;
	height		: 15px;
}


/*


???????????????????????????????

.main_product_photo {
	border	: 1px solid green;
	overflow	: hidden;
	position	: absolute;

	top	: 10px;
	left	: 265px;
	width	: 240px;
	height	: 165px;
}

.main_product_subtitle {
	border	: 1px solid green;
	overflow	: hidden;
	position	: absolute;

	top	: 15px;
	left	: 30px;
	width	: 220px;
	height	: 160px;
}

.main_product_bullet {
	border	: 1px solid green;
	overflow	: hidden;
	position	: absolute;

	top	: 15px;
	left	: 10px;
	width	: 17px;
	height	: 23px;
}
*/


.product_subdetail_backgroundtitle {
	/* border		: 1px solid green; */
	background-image	: url(../img/main_subdetail_bgtitle.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;
	/* background-color : #FF6600; */
	
	top				: 10px;
	left			: 10px;
	width			: 470px;
	height		: 22px;
}

.product_subdetail_scrollingzone1 {
	/* border		: 1px solid blue; */
	overflow	: hidden;
	position	: absolute;

	top				: 37px;
	left			: 10px;
	width			: 470px;
	height		: 270px;
}

.product_subdetail_scrollingzone2 {
	/* border		: 1px solid blue; */
	overflow	: hidden;
	position	: absolute;
	/*top : 0px;*/
	/*height : auto;*/
}




.prdgencod {
	cursor			: pointer;
	font-family: Helvetica, Arial, sans-serif;
	/* font-family: Verdana; */
	font-size: 11px;
	color: #aaaaaa;
	text-decoration: none;
	font-weight: bold;
	
	position : absolute;
	overflow: hidden;
	z-index : 10;
	top:140px;
	left:0px;
}

















/* --------- */
/* présentation eric Favre */
/* --------- */



.favre_title {
	border		: 0px solid green;
	background-image	: url(../img/main_favre_title.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 0px;
	width			: 395px;
	height		: 129px;
}

.favre_subtitle {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 76px;
	left			: 143px;
	width			: 250px;
	height		: 50px;
}

.favre_picture {
	background-image	: url(../img/main_favre_picture.jpg);
	background-repeat: no-repeat;

	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 395px;
	width			: 370px;
	height		: 129px;
}

.favre_back_media {
	border		: 0px solid red;
	background-image	: url(../img/main_favre_back_media.gif);
	background-repeat: no-repeat;
	
	overflow	: hidden;
	position	: absolute;

	top				: 140px;
	left			: 25px;
	width			: 740px;
	height		: 310px;
}

.favre_media {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 10px;
	left			: 10px;
	width			: 720px;
	height		: 290px;
}
	
.favre_central_points {
	border		: 0px solid green;
	background-image	: url(../img/main_favre_filet.gif);
	background-repeat: no-repeat;

	overflow	: hidden;
	position	: absolute;

	top				: 129px;
	left			: 25px;
	width			: 720px;
	height		: 1px;
}

.favre_central_points2 {
	border		: 0px solid green;
	background-image	: url(../img/main_favre_filet.gif);
	background-repeat: no-repeat;

	overflow	: hidden;
	position	: absolute;

	top				: 460px;
	left			: 25px;
	width			: 720px;
	height		: 1px;
}

.favre_interview {
	border		: 0px solid green;
	/*
	background-image	: url(../img/main_favre_back_media.gif);
	background-repeat: no-repeat;
	*/
	overflow	: hidden;
	position	: absolute;

	top				: 140px;
	left			: 230px;
	width			: 438px;
	height		: 310px;
}
.favre_entretien {
	border		: 0px solid green;
	/*
	background-image: url(../img/main_favre_back_media.gif);
	background-repeat: no-repeat;
	*/
	overflow	: hidden;
	position	: absolute;

	top		: 140px;
	left		: 200px;
	width		: 438px;
	height		: 310px;
}















/* --------- */
/* Magazine */
/* --------- */



.magazine_picture {
	/*border		: 1px solid green;
	background-image	: url(../img/main_magazine_picture.jpg);
	background-repeat: no-repeat;*/
	overflow	: hidden;
	position	: absolute;

	top				: 10px;
	left			: 255px;
	width			: 515px;
	height		: 170px;
}

.magazine_intro {
	border		: 0px solid green;
	/*
	background-image	: url(../img/main_magazine_picture.jpg);
	background-repeat: no-repeat;*/
	background-color : #DCDD26;
	overflow	: hidden;
	position	: absolute;

	top				: 10px;
	left			: 255px;
	width			: 515px;
	height		: 510px;
	z-index : 500;
}

.magazine_number {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 58px;
	left			: 60px;
	width			: 168px;
	height		: 20px;
	text-align: right;
}

.magazine_detail {
	/* border		: 1px solid blue; */
	background-image	: url(../img/main_product_detail.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 205px;
	left			: 255px;
	width			: 515px;
	height		: 315px
}

.magazine_subdetail_scrollingzone {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 10px;
	left			: 10px;
	width			: 470px;
	height		: 320px;
}

















.conso_title {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 0px;
	width			: 395px;
	height		: 129px;
}

.conso_txt {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 25px;
	left			: 25px;
	width			: 340px;
	height		: 20px;
}

.conso_subtitle {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 105px;
	left			: 25px;
	width			: 340px;
	height		: 20px;
}

.conso_content {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 140px;
	left			: 25px;
	width			: 740px;
	height		: 380px;
}

.conso_scrollingzone {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 10px;
	left			: 10px;
	width			: 690px;
	height		: 360px;
}


.labo_picture {
	background-image	: url(../img/bandeau_labo.jpg);
	background-repeat: no-repeat;

	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 395px;
	width			: 370px;
	height		: 129px;
}


/* --------- */
/* Actualité */
/* --------- */


.main_actu_content1 {
 border  : 0px solid green;
 overflow : hidden;
 position  : absolute;
 
 top   : 10px;
 left   : 10px;
 width   : 744px;
 height  : 525px;
}
 
.main_actu_content2 {
 border  : 0px solid black;
 overflow : hidden;
 position  : absolute;
}


/*------------------------*/
/*
.main_actu_content1 {
 border  : 0px solid green;
 overflow : hidden;
 position  : absolute;
 
 top   : 10px;
 left   : 10px;
 width   : 770px;
 height  : 525px;
}
 
.main_actu_content2_deprecated {
 border  : 0px solid green;
 overflow : hidden;
 position  : absolute;
 
 top   : 10px;
 left   : 10px;
 width   : 717px;
 height  : 700px;
}
*/

.main_actu_month_title {
 border  : 0px solid green;
 overflow : hidden;
 position  : absolute;
 
 top   : 10px;
 left   : 0px;
 width   : 130px;
 height  : 20px;
}

.main_actu_motif {
 border  : 0px solid green;
 background-image	: url(../img/main_actu_motif.gif);
 background-repeat: no-repeat;
 overflow : hidden;
 position  : absolute;
 
 top   : 30px;
 left   : 30px;
 width   : 70px;
 height  : 65px;
}
 
.main_actu_filet_horiz {
 background-image	: url(../img/main_actu_filet_horiz.gif);
 background-repeat: no-repeat;
 border  : 0px solid green;
 overflow : hidden;
 position  : absolute;
 
 top   : 0px;
 left   : 15px;
 width   : 661px;
 height  : 1px;
}
 
.main_actu_filet_verti {
 background-image	: url(../img/main_actu_filet_verti.gif);
 background-repeat: repeat-y;
 border  : 0px solid green;
 overflow : hidden;
 position  : absolute;
 
 top   : 10px;
 left   : 130px;
 width   : 1px;
 height  : 330px;
}
 
.main_actu_middle_bullet {
 background-image	: url(../img/middle_bullet.gif);
 background-repeat: no-repeat;
 border  : 0px solid green;
 overflow : hidden;
 position  : absolute;
 
 top   : 10px;
 left   : 140px;
 width   : 17px;
 height  : 23px;
}
 
.main_actu_subnav_text {
 border  : 0px solid green;
 overflow : hidden;
 position  : absolute;
 text-align : justify;
 
 top   : 10px;
 left   : 165px;
 width   : 373px;
 height  : 370px;
}
 
.main_actu_tab {
 background-image	: url(../img/main_closing_box.gif);
 background-repeat: no-repeat;
 border  : 0px solid green;
 overflow : hidden;
 position  : absolute;
 
 top   : 0px;
 left   : 703px;
 width   : 27px;
 height  : 27px;
}
 
.main_actu_picture1 {
 cursor : pointer;
 border  : 0px dashed black;
 overflow : hidden;
 position  : absolute;
 text-align : center;
 background-color : white;
 
 top   : 40px;
 left   : 585px;
 width   : 135px;
 height  : 85px;
}

.main_actu_picture1_cache {
 /*background-image	: url(../img/masque_photo.png);
 background-repeat: no-repeat;*/
 cursor : pointer;
 border  : 0px dashed black;
 overflow : hidden;
 position  : absolute;
 text-align : center;
 
 top   : 40px;
 left   : 585px;
 width   : 135px;
 height  : 85px;
}

.main_actu_picture2 {
 cursor : pointer;
 border  : 0px dashed black;
 overflow : hidden;
 position  : absolute;
 text-align : center;
 
 top   : 134px;
 left   : 585px;
 width   : 134px;
 height  : 84px;
}

.main_actu_picture2_cache {
 /*background-image	: url(../img/masque_photo.png);
 background-repeat: no-repeat;*/
 cursor : pointer;
 border  : 0px dashed black;
 overflow : hidden;
 position  : absolute;
 text-align : center;
 
 top   : 134px;
 left   : 585px;
 width   : 134px;
 height  : 84px;
}

.main_actu_picture3 {
 cursor : pointer;
 border  : 0px dashed black;
 overflow : hidden;
 position  : absolute;
 text-align : center;
 
 top   : 228px;
 left   : 585px;
 width   : 134px;
 height  : 84px;
}

.main_actu_picture3_cache {
 /*background-image	: url(../img/masque_photo.png);
 background-repeat: no-repeat;*/
 cursor : pointer;
 border  : 0px dashed black;
 overflow : hidden;
 position  : absolute;
 text-align : center;
 
 top   : 228px;
 left   : 585px;
 width   : 134px;
 height  : 84px;
}

 
.main_actu_green_sheet{
 border  : 0px solid green;
 background-image	: url(../img/main_actu_green_sheet.gif);
 background-repeat: no-repeat;
 overflow : hidden;
 position  : absolute;
 
 top   : 155px;
 left   : 468px;
 width   : 135px;
 height  : 155px;
}



/* - ----------- */

.main_actu_scrollup {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_green_scrolling_top.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 10px;
	left			: 754px;
	width			: 26px;
	height		: 27px;
}

.main_actu_scrollbody {
	border		: 0px solid green;
	background-image	: url(../img/main_green_scrolling_line.gif);
	background-repeat: repeat-y;
	overflow	: hidden;
	position	: absolute;

	top				: 37px;
	left			: 754px;
	width			: 26px;
	height		: 480px;
}

.main_actu_scrolldown {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_green_scrolling_down.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 508px;
	left			: 754px;
	width			: 26px;
	height		: 27px;
}

.main_subdetail_bgtitle_gif {
	border		: 1px solid green;
	position:absolute;
	left:10px;
	top:10px;
	width:470px;
	height:22px;
}


/* HERBIER sur les page produits */

.product_herbier_small_bullet {
	background-image	: url(../img/product_subnav_herbier_smal.gif);
	background-repeat: no-repeat;

	border		: 0px solid green;
	position	:absolute;
	left			:0px;
	top:0px;
	width:12px;
	height:17px;
}

.product_herbier_label {
	border					:  0px solid green;
	position				: absolute;
	left						: 20px;
	top							: 0px;
	width						: 360px;
	height					: 20px;
	text-align			: left;
}

.product_herbier_txt {
	border		: 0px solid red;
	position :absolute;
	left			:20px;
	top				:17px;
	width			:430px;
	height		:auto;
	text-align:left;
}

.product_herbier_media {
	border		: 0px solid green;
	position:absolute;
	left:400px;
	top:10px;
	width:60px;
	height:80px;
}

/* SERVICE CONSO LOCALISATION   */


.localisation_title {
	border		: 0px solid green;
	position:absolute;
	background-image	: url(../img/localisation_title.gif);
	background-repeat: no-repeat;
	left:0px;
	top:0px;
	width:300px;
	height:105px;
}

.localisation_image {
	position:absolute;
	left:390px;
	top:0px;
	width:380px;
	height:123px;
}

.localisation_filet01 {
	background-image	: url(../img/localisation_filet01.gif);
	background-repeat: no-repeat;
	
	position:absolute;
	overflow:hidden;
	
	left:25px;
	top:123px;
	width:745px;
	height:1px;
}

.localisation_content {
	background-image	: url(../img/localisation_content.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:400px;
	top:134px;
	width:343px;
	height:380px;
}

.localisation_scrollbar_up {
	position:absolute;
	left:743px;
	top:134px;
	width:27px;
	height:26px;
}

.localisation_carte {
	position:absolute;
	left:25px;
	top:140px;
	width:325px;
	height:310px;
}

.localisation_scrollbar {
	border : 0px solid black;
	background-image	: url(../img/gdpublic_scrollbar.gif);
	background-repeat: repeat-y;
	position:absolute;
	left:743px;
	top:160px;
	width:27px;
	height:328px;
}

.localisation_backgd_ok {
	border : 0px solid black;
	background-image	: url(../img/localisation_backgd-ok.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:288px;
	top:471px;
	width:41px;
	height:22px;
}

.localisation_casecode {
	position:absolute;
	left:0px;
	top:472px;
	width:281px;
	height:19px;
}

.localisation_scrollbar_down {
	position:absolute;
	left:743px;
	top:488px;
	width:27px;
	height:26px;
}

.localisation_filet02 {
	position:absolute;
	left:25px;
	top:524px;
	width:745px;
	height:1px;
}


/* FAQ */ 



.faq_title {
	background-image	: url(../img/faq_title.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	height:105px;
}

.faq_image {
	position:absolute;
	left:390px;
	top:0px;
	width:380px;
	height:123px;
}

.faq_subtitle {
	position:absolute;
	left:25px;
	top:105px;
	width:275px;
	height:18px;
}

.faq_filet01 {
	background-image	: url(../img/faq_filet01.gif);
	background-repeat: no-repeat;
	position			:absolute;
	overflow : hidden;
	left					:25px;
	top						:123px;
	width					:745px;
	height				:1px;
}

.faq_content {
	background-image	: url(../img/faq_content.gif);
	background-repeat: no-repeat;

	position:absolute;
	left:25px;
	top:134px;
	width:718px;
	height:380px;
}


.faq_contentscroll1 {
 border  : 0px solid green;
 overflow : hidden;
 position  : absolute;
 
	left:10px;
	top:10px;
	width:698px;
	height:360px;
}
 
.faq_contentscroll2 {
 border  : 0px solid black;
 overflow : hidden;
 position  : absolute;
 width:688px;
}

.faq_scrollbar_down {
	position:absolute;
	left:743px;
	top:134px;
	width:27px;
	height:26px;
}

.faq_scrollbar {
	border  : 0px solid green;
	background-image	: url(../img/faq_scrollbar.gif);
	background-repeat: repeat-y;
	
	position:absolute;
	left:743px;
	top:160px;
	width:27px;
	height:328px;
}

.faq_scrollbar_down008 {
	position:absolute;
	left:743px;
	top:488px;
	width:27px;
	height:26px;
}

.faq_filet02 {
	position:absolute;
	left:25px;
	top:524px;
	width:745px;
	height:1px;
}


/* START - ACCES COMMUN */


.main-common-flash {
	border : 0px solid black;
	position:absolute;
	left:285px;
	top:0px;
	width:485px;
	height:80px;
}

.main_common_vignette {
	border : 0px solid black;
	background-image	: url(../img/main_conso_gdpublic_vignett.gif);
	background-repeat: repeat-y;
	position:absolute;
	left:22px;
	top:397px;
	width:248px;
	height:128px;
}

.main-common-fond {
	border : 0px solid black;
	background-image	: url(../img/main_distrib_fond.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:285px;
	top:80px;
	width:458px;
	height:440px;
}

.zzzzzzmain-distrib-flash {
	position:absolute;
	left:285px;
	top:0px;
	width:485px;
	height:80px;
}

/* END - ACCES COMMUN */


/* START - ACCESS DISTRIBUTEUR */

.main-distrib-edito {
	background-image	: url(../img/main_distrib_edito.gif);
	background-repeat: no-repeat;
	border : 0px solid black;
	position:absolute;
	left:0px;
	top:0px;
	width:265px;
	height:385px;
}

.distrib-scrollbar-up {
	background-image	: url(../img/distrib_scrollbar_up.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:743px;
	top:80px;
	width:27px;
	height:26px;
}

.distrib-scrollbar-down {
	background-image	: url(../img/distrib_scrollbar_down.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:743px;
	top:494px;
	width:27px;
	height:26px;
}

.distrib-scrollbar {
	background-image	: url(../img/distrib_scrollbar.gif);
	background-repeat: repeat-y;
	position:absolute;
	left:743px;
	top:106px;
	width:27px;
	height:388px;
}
/* END - ACCESS DISTRIBUTEUR */

/* START - ACCESS GRAND PUBLIC */ 

.main-gdpublic-edito {
	background-image	: url(../img/main_gdpublic_edito.gif);
	background-repeat: no-repeat;
	border : 0px solid black;
	position:absolute;
	left:0px;
	top:0px;
	width:265px;
	height:385px;
}

.main-gdpublic-fond {
	border : 0px solid green;
	background-image	: url(../img/main_distrib_fond.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:285px;
	top:80px;
	width:458px;
	height:440px;
}

.gdpublic-scrollbar-up {
	background-image	: url(../img/gdpublic_scrollbar_up.gif);
	background-repeat: repeat-y;
	position:absolute;
	left:743px;
	top:80px;
	width:27px;
	height:26px;
}

.gdpublic-scrollbar-down {
	background-image	: url(../img/gdpublic_scrollbar_down.gif);
	background-repeat: repeat-y;
	position:absolute;
	left:743px;
	top:494px;
	width:27px;
	height:26px;
}

.gdpublic-scrollbar {
	background-image	: url(../img/gdpublic_scrollbar.gif);
	background-repeat: repeat-y;
	position:absolute;
	left:743px;
	top:106px;
	width:27px;
	height:388px;
}

/* END - ACCESS GRAND PUBLIC */ 

/* START - ACCESS MEDIA */

.main-media-edito {
	background-image	: url(../img/main_media_edito.gif);
	background-repeat: no-repeat;
	border : 0px solid black;
	position:absolute;
	left:0px;
	top:0px;
	width:265px;
	height:385px;
}

.media-scrollbar-up {
	background-image	: url(../img/media_scrollbar_up.gif);
	background-repeat: repeat-y;
	position:absolute;
	left:743px;
	top:80px;
	width:27px;
	height:26px;
}

.media-scrollbar-down {
	background-image	: url(../img/media_scrollbar_down.gif);
	background-repeat: repeat-y;
	position:absolute;
	left:743px;
	top:494px;
	width:27px;
	height:26px;
}

.media-scrollbar {
	background-image	: url(../img/media_scrollbar.gif);
	background-repeat: repeat-y;
	position:absolute;
	left:743px;
	top:106px;
	width:27px;
	height:388px;
}

/* END - ACCESS MEDIA */

/* START - ACCESS MEDIA */

.main-finance-edito {
	background-image	: url(../img/main_finance_edito.gif);
	background-repeat: no-repeat;
	border : 0px solid black;
	position:absolute;
	left:0px;
	top:0px;
	width:265px;
	height:385px;
}

.finance-scrollbar-up {
	background-image	: url(../img/finance_scrollbar_up.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:743px;
	top:80px;
	width:27px;
	height:26px;
}

.finance-scrollbar-down {
	background-image	: url(../img/finance_scrollbar_down.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:743px;
	top:494px;
	width:27px;
	height:26px;
}

.finance-scrollbar {
	background-image	: url(../img/finance_scrollbar.gif);
	background-repeat: repeat-y;
	position:absolute;
	left:743px;
	top:106px;
	width:27px;
	height:388px;
}

/* END - ACCESS MEDIA */

/* START - ACCESS COMMUNIQUES */

.communique_gamme_title {
	border		: 0px solid green;
	background-image	: url(../img/main_product_zoom_title.gif);
	background-repeat: no-repeat;

	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 0px;
	width			: 235px;
	height		: 90px;
}

.communique_gamme_txt {
	/* border		: 1px solid green; */
	overflow	: hidden;
	position	: absolute;
	text-align:right;

	top				: 26px;
	left			: 0px;
	width			: 218px;
	height		: 20px;
}


.communique_subnav {
	border		: 0px solid purple;
	/* padding-top : 5px; */
	background-image	: url(../img/main_product_subnav.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 100px;
	left			: 25px;
	width			: 184px;
	height		: 420px;
}


.communique_subnav_scrollcontener1 {
	border		: 0px solid green;
	position	: absolute;
	overflow	: hidden;
	top				: 5px;
	left			: 5px;
	width			: 174px;
	height		: 410px;
}

.communique_subnav_scrolltext1 {
	border		: 0px solid purple;
	position	: absolute;
	/* overflow	: none; */
	top				: 0px;
	left			: 0px;
	width			: 500px;
}

.communique_subnav_scrollup {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_scrolling_top.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 100px;
	left			: 209px;
	width			: 26px;
	height		: 27px;
}

.communique_subnav_scrollbody {
	border		: 0px solid green;
	background-image	: url(../img/main_scrolling_line.gif);
	background-repeat: repeat-y;
	overflow	: hidden;
	position	: absolute;

	top				: 126px;
	left			: 209px;
	width			: 26px;
	height		: 366px;
}

.communique_subnav_scrolldown {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_scrolling_down.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 492px;
	left			: 209px;
	width			: 26px;
	height		: 27px;
}

.communique_detail {
	border		: 1px solid blue;
	background-image	: url(../img/communique_fond.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 100px;
	left			: 255px;
	width			: 515px;
	height		: 420px;
}

/* END - ACCESS COMMUNIQUES */




.enquete_detail {
	border		: 1px solid blue;
	background-image	: url(../img/communique_fond.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 100px;
	left			: 255px;
	width			: 515px;
	height		: 420px;
}


.enquete_scrollup {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_scrolling_top.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 100px;
	left			: 209px;
	width			: 26px;
	height		: 27px;
}

.enquete_scrollbody {
	border		: 0px solid green;
	background-image	: url(../img/main_scrolling_line.gif);
	background-repeat: repeat-y;
	overflow	: hidden;
	position	: absolute;

	top				: 126px;
	left			: 209px;
	width			: 26px;
	height		: 366px;
}

.enquete_scrolldown {
	cursor		: pointer;
	border		: 0px solid green;
	background-image	: url(../img/main_scrolling_down.gif);
	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 492px;
	left			: 209px;
	width			: 26px;
	height		: 27px;
}
















/*------------------------
contact
------------------------*/


.contact_title {
	border		: 0px solid green;
	background-image	: url(../img/main_favre_title.gif);

	background-repeat: no-repeat;
	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 0px;
	width			: 395px;
	height		: 129px;
}

.contact_subtitle {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 76px;
	left			: 143px;
	width			: 250px;
	height		: 50px;
}

.contact_picture {
	background-image	: url(../img/contact_image.jpg);
	background-repeat: no-repeat;

	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 395px;
	width			: 370px;
	height		: 129px;
}

.contact_back_media {
	border		: 0px solid red;
	background-image	: url(../img/main_contact_content.gif);
	background-repeat: no-repeat;
	
	overflow	: hidden;
	position	: absolute;

	top				: 140px;
	left			: 25px;
	width			: 740px;
	height		: 310px;
}

.contact_big_media {
	border		: 0px solid red;
	background-image	: url(../img/main_contact_media.gif);
	background-repeat: no-repeat;
	
	overflow	: hidden;
	position	: absolute;

	top				: 140px;
	left			: 25px;
	width			: 740px;
	height		: 310px;
}

.contact_media {
	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 10px;
	left			: 10px;
	width			: 720px;
	height		: 290px;
}

.contact_picture_media {
	background-image	: url(../img/IM_ServiceMedias.jpg);
	background-repeat: no-repeat;

	border		: 0px solid green;
	overflow	: hidden;
	position	: absolute;

	top				: 0px;
	left			: 395px;
	width			: 370px;
	height		: 129px;
}