img, div, .cont14 a  {behavior:url(images/iepngfix.htc);}
body, img {margin:0; padding:0; border:0; vertical-align:middle;}
form {margin:0; padding:0; vertical-align:middle;}
body, input, select, textarea {color:#474545; font-family:Arial; font-size:11px;}
/*body {background:#b1071c;}*/

.s {font-size:10px;}
.m {font-size:12px;}
.l {font-size:14px;}

h1 {position:absolute; left:-10000px;}
h3 {margin:0; padding:0;}
h4 {margin:0 0 8px 0; padding:0; font-size:14px;}
h5 {font-size:11px; color:#776667; margin:0; padding:0; text-transform:uppercase;}

.txt_coul{
	color:#81192f;
	font-weight:bold;
}

#eScapeISdropin{
	position:absolute;
	z-index:15;
}
a {outline:none;}
.lnk01 {color:#555; background:url(../images/ico_cirplus03.gif) 0 1px no-repeat;padding-left:15px; text-decoration:none;}
.lnk01:hover {text-decoration:underline;}
.lnk02 {color:#b1071c; background:url(../images/ico_cirplus03.gif) 0 1px no-repeat; padding-left:15px; text-decoration:none;}
.lnk02:hover {text-decoration:underline;}
.lnk03 {color:#FFF; background:url(../images/ico_cirplus05.gif) 0 1px no-repeat; padding-left:15px; text-decoration:none;}
.lnk03:hover {text-decoration:underline;}
.lnk04 {color:#716162; text-decoration:none;}
.lnk04:hover {text-decoration:underline;}
.lnk05 {color:#555; background:url(../images/ico_cirplus06.gif) 0 1px no-repeat;padding-left:15px; text-decoration:none;}
.lnk05:hover {text-decoration:underline;}
.lnk06 {color:#555; background:url(../images/ico_cirplus04.gif) 0 1px no-repeat;padding-left:15px; text-decoration:none;}
.lnk06:hover {text-decoration:underline;}
.lnk07 {color:#fff; background:url(../images/ico_cirplus06.gif) 0 1px no-repeat;padding-left:15px; text-decoration:none;}
.lnk07:hover {text-decoration:underline;}
.lnk08 {color:#666666; background:url(../images/icon_homebullet.gif) 0 1px no-repeat;padding-left:15px; text-decoration:none;}
.lnk08:hover {text-decoration:underline;}
.lnk09 {color:#999999; background:url(../images/ico_cirplus06.gif) 0 1px no-repeat;padding-left:15px; text-decoration:none;}
.lnk10 {color:#ffffff; background:url(../images/ico_cirplus06.gif) 0 1px no-repeat;padding-left:15px; text-decoration:none;}
.lnk10:hover {text-decoration:underline;}

.iptskin01 {color:#12a2ed; background:#363434; border:none;}
.iptskin02 {color:#790313; background:#f7d3d3; border:none;}

.txtclr01 {color:#FFF;}
.txtclr02 {color:#776667;}
.txtclr03 {color:#a6a0a0;}
.txtclr04 {color:#af071c;}
.txtclr05 {color:#000;}

.padT5 {padding-top:5px;}
.padL15 {padding-left:15px;}
.padR20 {padding-right:20px;}
.padR15 {padding-right:15px;}

p {margin:0;}

.clear2{clear:both;}
.clear {
	clear:both !important; 
	line-height:15px  !important; 
}
#main {background:url(../images/bgd_main.jpg) center top no-repeat; text-align:center;}
	#main.bgdmain2 {background:url(../images/bgd_main.jpg) center top no-repeat; }
	#container {width:960px; margin:0 auto; text-align:left; padding-bottom:50px;}
		#header {position:relative; width:960px; height:123px;}
		.img_logo {padding-left:35px;}
		.accroche_logo{padding-left:39px; vertical-align:top;}
		.menu {position:absolute; z-index:10; top:23px; right:0;}
		.mainnav {width:674px; list-style:none; margin:0 0 5px 0; padding:0; height:61px;}
		.mainnav li {float:left;}
		.submenu {font-size:10px; list-style:none; margin:0; padding:0; clear:both; display:none;}
		.submenu li {float:left; background:url(../images/ico_cirplus.gif) 0 1px no-repeat; padding:0 20px 0 15px;}
		.submenu li a {color:#8b8787; text-decoration:none;}
		.submenu li a:hover, .submenu li a.curnav {color:#9f0619;}
	
	#mastercont {width:962px; padding:0 0 10px 0; position:relative; z-index:10; height:1%;}
	#content {width:620px; float:left; margin-right:25px; margin-bottom:-2px; display:inline; position:relative; z-index:999;}
	#contextual2 {width:302px; float:left; position:relative; z-index:999; height:auto; height:444px;}
	#contextual {width:315px; float:left; position:relative; z-index:999; height:auto;}
	
	.icoplus {width:40px; height:38px; position:absolute; z-index:998; }
	
	.btnconsevon {position:absolute; width:199px; height:28px; z-index:50; right:0; bottom:0; padding:5px 13px 10px 15px; margin:0 10px -34px 0; text-transform:uppercase; text-decoration:none; background:url(../images/bgd_btnconcevons.gif) no-repeat;}
	.btnconsevon a{ background-image: url(../Images/ico_cirplus04.gif); background-repeat: no-repeat; padding-left:15px; text-decoration:none; }
	.btnconsevon a:hover{background-image: url(../Images/ico_cirplus03.gif); background-repeat: no-repeat; padding-left:15px; text-decoration:none; color:#b0071c;}
	
	.mainPush {margin:0 0 8px 0; background:url(../images/bgd_inxblocR01bot2.gif) left bottom no-repeat;  display:block;}
	.mainPush2 {margin:0 0 6px 0; background:url(../images/bgd_inxblocR01bot3.gif) left bottom no-repeat;  display:block;}
	.mainPush3 {margin:0 0 6px 0; background:url(../images/electro2_box_bg_09.gif) left bottom no-repeat;  display:block; width:291px; height:156px; padding:10px;}
		.symfloat {position:absolute; right:0; top:-40px; z-index:98; margin:0 18px 2px 0;}
		.cont01 {font-size:10px; padding:0 25px 10px 25px;position:relative;}
		.cont01 a {text-transform: uppercase; line-height:20px;}
		
	.testimonial {margin:0 0 4px 0; background:url(../images/bgd_inxblocR02bot.gif) left bottom no-repeat;}
		.cont02 {padding:0 0 12px 28px;}
		.cont02a {padding:7px 0 12px 28px;}
		.nodesc {padding:13px 0 12px 28px;}
		.cont02 p { margin:5px 25px 5px 0;}
		.photoslides {}
		.photos {height:50px;}
		.photos img {border:1px solid #CCC; padding:2px;}
		.btnnext {margin:5px 25px 0 0; display:inline; z-index:50; float:right;}
		.imholder {width:56px; height:46px; position:relative; display:block; margin:0 8px;}
		.imholder span {color:#FFF; width:58px; text-align:center; display:block; position:absolute; top:28px; left:0; }

		.imholder3 {width:54px; height:40px; position:relative; display:block; margin:5px 5px; padding:2px; border:1px solid #CCC; float:left; background:#FFF;}
		.imholder3 span {color:#FFF; width:55px; text-align:center; display:block; position:absolute; top:28px; left:0; }
		.imholder3curnav {width:54px; height:40px; position:relative; display:block; margin:5px 5px; padding:2px; border:1px solid #e43900; float:left; background:#FFF;}
		.imholder3curnav span {color:#FFF; width:55px; text-align:center; display:block; position:absolute; top:28px; left:0; }
		

	/*.promotion {position:relative; float:right; width:311px; height:64px; text-align:right; left:400px;}ajout adrien*/
	.promotion {position:relative; float:right; text-align:right; height:80px; margin-right:5px;}/*ajout adrien*/
	
	.list01 {margin:0; padding:0; list-style:none;}
	.list01 li {padding:1px 0 2px 0;}
	.list01 a, .list01 a.nornav {color:#555555; font-size:10px; background:url(../images/ico_cirplus04.gif) 0 2px no-repeat; padding:1px 0 2px 15px; text-decoration:none; display:block; width:170px;}
	.list01 a.curnav {color:#af071c; background:url(../images/ico_cirplus03.gif) 0 2px no-repeat; padding:1px 0 2px 15px;}
	.list01 li a:hover {color:#af071c; background:url(../images/ico_cirplus03.gif) 0 2px no-repeat; text-decoration:none;}
	
	.list01_sub {margin-left:30px; padding:0; list-style:none;}
	.list01_sub li {padding:1px 0 2px 0;}
	.list01_sub a, .list01 a.nornav {color:#555555; font-size:10px; background:url(../images/ico_cirplus04.gif) 0 2px no-repeat; padding:1px 0 2px 15px; text-decoration:none; display:block; width:170px;}
	.list01_sub a.curnav {color:#af071c; background:url(../images/ico_cirplus03.gif) 0 2px no-repeat; padding:1px 0 2px 15px;}
	.list01_sub li a:hover {color:#af071c; background:url(../images/ico_cirplus03.gif) 0 2px no-repeat; text-decoration:none;}
	
	.bloc01 {width:597px; height:360px; padding:11px; background:url(../images/bgd_cont2bcols.gif) left top no-repeat;}
		.bloc01left {width:373px; float:left;}
		.bloc01right {width:222px; float:left; position:relative;}
	.bloc02 { width:597px; height:360px; padding:11px; background:url(../images/bgd_cont2acols.jpg) left top no-repeat;}
		.bloc02left {width:314px; float:left;}
		.bloc02right {width:282px; float:left; padding-top:5px;}	
	.bloc03 {height:300px;}	
	.bloc04 {margin:0 0 4px 0; background:url(../images/bgd_inxblocR02bot.gif) left bottom no-repeat; position:relative;}	
	.bloc04_advice {margin:0 0 4px 0; background:url(../images/bgd_inxblocR02bot.gif) left bottom no-repeat; position:relative;float:right;}	
	
	.bloc05 {color:#695557; padding:3px 0 0 0;}
	.bloc05color {height:170px;}
	.bloc06 {width:315px; padding:55px 0 20px 0; position:absolute; z-index:100;}
		.bloc06im {width:110px; float:left; text-align:left; margin:0 7px 0 0; display:inline; line-height:13px;}
		.bloc06im img {margin:4px 0 0 0;}
		.bloc06desc {color:#383535; width:150px; float:left; display:inline; margin:28px 0 0 0;}
		.bloc06btn {display:block; width:180px; height:27px; margin:45px 0 0 -5px; padding:9px 0 0 15px; background:url(../images/bgd_btnenvoyer.gif) no-repeat; float:left;}
		.botlnk {position:absolute;  bottom:0; z-index:999;}
	.bloc07 {width:597px; height:360px; padding:11px; background:url(../images/bgd_fichepdtv2.jpg) left top no-repeat; position:relative;}
	.bloc07b {width:607px; height:382px; padding-left:12px; background:url(../images/bgd_fichepdtv2.jpg) top no-repeat; position:relative;}

		.bloc07top {position:absolute; z-index:5; left:12px; top:10px;}
		.bloc07left {width:300px; padding-top:5px; float:left;}
		.bloc07left2 {width:580px;}
		.bloc07right {width:245px; margin:25px 0 0 35px; float:left;}	
	.bloc10 {width:597px; height:360px; padding:11px; background:url(../images/bgd_fichepdtv3.jpg) left top no-repeat;}
	.bloc11 {height:246px; margin:0 0 5px 0; position:relative;}
		.bloc11 .lnk01 {font-size:10px; position:absolute; bottom:0; left:0; z-index:22; margin:0 0 15px 25px; text-transform:uppercase;}
	.bloc12 {clear:both; width:590px; padding:40px 0 0 0;}
		.bloc12im {width:79px; height:61px; background:url(../images/bgd_imshadow03.gif) no-repeat; padding:5px 6px 6px 6px; float:left; margin:5px 1px 0 5px;}
		#bloc12imfloat {position:absolute; left:0; top:40px; z-index:900;}
	.bloc14 {width:608px; height:371px; padding:11px 0 0 11px; background:url(../images/bgd_bloc14.jpg) left top no-repeat;}

	.cont03 {padding:10px 10px 5px 15px;}
	.cont03 p {margin:0;}
	.cont03 h4 {color:#b23434; margin:0; font-size:11px; font-family:Tahoma;}
	.cont03 h4 img { vertical-align:middle;}
	.cont04 {padding:30px 25px 10px 25px;}
	.cont04 h5 {margin:30px 0 10px 0;}
	.cont04 a {width:130px; text-transform:uppercase;}
	
	.cont04a {padding:10px 0 10px 0;}
	.cont04a ul {margin:10px 0 0 20px;}
	.cont04a a {width:130px; text-transform:uppercase;}
	
	.cont05 {padding:15px 5px 0 15px; }
	.cont05 h5 {margin:20px 0 10px 0;}
	.cont05 ul {margin:22px 0 0 0;}
	
	
		.imhandshake {margin:3px 0 0 -3px;}
	
	.cont07 {padding:6px 6px 7px 6px; margin:0 0 2px 15px; height:158px; background:url(../images/bgd_imshadow01.gif) no-repeat; position:relative;}
	.cont07 .lnk01 {margin:0 0 0 5px !important; text-transform:uppercase;}
	
		.notrepromotion {position:absolute; bottom:0; margin:0 0 6px 0;}
	.cont08 {padding:15px 8px 0 15px; display:none;}
	.cont08 h5 {margin:20px 0 10px 0;}
	.cont08 p {margin:0 0 6px 0;}
	
	.cont09 {padding:0 9px 16px 0; text-align:right;}
	.cont09 .lnk01 {margin:0 20px 0 0 !important; text-transform:uppercase;}	
	
	.cont10 {margin:0 0 2px 0; height:15px;}/*Color Scheme*/
		.cont10 a {width:13px; height:13px; display:block; margin:0 3px 0 0; border:1px solid #efebe2;}
		.cont10 a:hover {border:1px solid #333;}
		.prevclr {padding:0 5px 0 0; float:left;}
		.nextclr {padding:0 0 0 5px; float:left;}
	
	.cont11 {padding:20px 0 0 0;}
	
	.cont12 {padding:20px 10px 0 10px; height:330px;}
	.cont12 p {margin:0 0 5px 0;}
	/*
	.cont13 {float:left; position:relative;}
	.cont13 .lnk01 {position:absolute; left:0; bottom:0; z-index:15; margin:0 0 16px 10px;}
	*/
	.cont13, .cont13a {float:left; margin:0 3px 3px 0; position:relative; }
	.cont13 .lnk01 {
	color:#FFF;
	position:absolute;
	left:0;
	bottom:0;
	z-index:15;
	margin:0;
	display:block;
	text-align:center;
	background:#000 !important;
	width:196px;
	padding:5px 0;
}

	.w296{width:296px !important;
}
	
	.cont14 {float:left; width:290px; height:175px; position:relative; margin:2px 4px 2px 4px; display:inline;}
	.cont14 a {position:absolute; left:0; top:0; z-index:25; }
		.lnkcate01 {width:290px; height:175px; display:block; background:url(../images/bgd_cate01_n.png) no-repeat; }
		.lnkcate01:hover {background:url(../images/bgd_cate01_o.png) no-repeat;}			
		.lnkcate02 {width:290px; height:175px; display:block; background:url(../images/bgd_cate02_n.png) no-repeat;}
		.lnkcate02:hover {background:url(../images/bgd_cate02_o.png) no-repeat;}			
		.lnkcate03 {width:290px; height:175px; display:block; background:url(../images/bgd_cate03_n.png) no-repeat;}
		.lnkcate03:hover {background:url(../images/bgd_cate03_o.png) no-repeat;}	
		.lnkcate04 {width:290px; height:175px; display:block; background:url(../images/bgd_cate04_n.png) no-repeat;}
		.lnkcate04:hover {background:url(../images/bgd_cate04_o.png) no-repeat;}	
	
	.cont15 {background:url(../images/bgd_imshadow02.gif) no-repeat; padding:6px 0 6px 6px; margin:0 0 10px 13px; display:block; position:relative; z-index:22;}
	
	.cont16 {width:303px; height:236px; padding:9px 0 0 9px; background:url(../images/bgd_temoi01.gif) no-repeat; float:left;}
		.cont16 div {width:295px; height:228px; overflow:hidden;}
	.cont17 {width:150px; float:left; display:inline;}
	
	/* Vertical Scroller */
	/******************************************************************/
		.smScrollContent {width:560px; height:345px; overflow:hidden; float:left; padding:10px 5px 0 15px; margin:0 0 0 0; position:relative;}
		.smScroller {width:8px; height:346px; margin:5px 0 0 5px;  overflow:hidden; float:left;  background:url(../images/bgd_scrollbar.gif) center repeat-y;}
		.smScroller a {display:block; width:14px; height:10px; cursor:pointer}
		.smScrollUp {width:8px; height:7px; margin:0 0 1px 0; padding:0 !important; text-align:center; background:url(../images/ico_up.gif) no-repeat; overflow:hidden;}
		.smScrollDn {width:8px; height:7px; margin:1px 0 0 0; padding:0 !important; text-align:center; background:url(../images/ico_down.gif) no-repeat; overflow:hidden}
		.smScrollDx {width:8px; height:330px; margin:0 0 0 1px; _margin:0; padding:0; text-align:center; overflow:hidden}
		.smScrollDx a {width:5px; height:20px; margin:0; padding:0; text-align:center; background-color:#ab747b; overflow:hidden; display:block}
		/*fiche_pdt_V2*/
		.smScrollContent2 {width:225px; height:210px; overflow:hidden; float:left; padding:10px 5px 0 0; margin:0 0 0 0; position:relative;}
		.smScroller2 {width:8px; height:216px; margin:5px 0 0 5px;  overflow:hidden; float:left;  background:url(../images/bgd_scrollbar.gif) center repeat-y;}
		.smScroller2 a {display:block; width:14px; height:10px; cursor:pointer}
		.smScrollUp2 {width:8px; height:7px; margin:0 0 1px 0; padding:0 !important; text-align:center; background:url(../images/ico_up.gif) no-repeat; overflow:hidden;}
		.smScrollDn2 {width:8px; height:7px; margin:1px 0 0 0; padding:0 !important; text-align:center; background:url(../images/ico_down.gif) no-repeat; overflow:hidden}
		.smScrollDx2 {width:8px; height:200px; margin:0 0 0 1px; _margin:0; padding:0; text-align:center; overflow:hidden}
		.smScrollDx2 a {width:5px; height:20px; margin:0; padding:0; text-align:center; background-color:#ab747b; overflow:hidden; display:block}
		/*contact minisite*/
		.smScrollContent3 {width:270px; height:260px; overflow:hidden; float:left; padding:10px 5px 0 0; margin:20px 0 0 0; position:relative;}
		.smScroller3 {width:8px; height:266px; margin:20px 0 0 5px;  overflow:hidden; float:left;  background:url(../images/bgd_scrollbar.gif) center repeat-y;}
		.smScroller3 a {display:block; width:14px; height:10px; cursor:pointer}
		.smScrollUp3 {width:8px; height:7px; margin:0 0 1px 0; padding:0 !important; text-align:center; background:url(../images/ico_up.gif) no-repeat; overflow:hidden;}
		.smScrollDn3 {width:8px; height:7px; margin:1px 0 0 0; padding:0 !important; text-align:center; background:url(../images/ico_down.gif) no-repeat; overflow:hidden}
		.smScrollDx3 {width:8px; height:252px; margin:0 0 0 1px; _margin:0; padding:0; text-align:center; overflow:hidden}
		.smScrollDx3 a {width:5px; height:20px; margin:0; padding:0; text-align:center; background-color:#ab747b; overflow:hidden; display:block}
		
		/*fiche_pdt_V4*/
		.smScrollContent4 {width:302px; height:445px; overflow:hidden; float:left; margin:0 0 0 0; position:relative;}
		.smScroller4 {width:8px; height:440px; margin:5px 0 0 5px;  overflow:hidden; float:left;  background:url(../images/bgd_scrollbar.gif) center repeat-y;}
		.smScroller4 a {display:block; width:14px; height:10px; cursor:pointer}
		.smScrollUp4 {width:8px; height:7px; margin:0 0 1px 0; padding:0 !important; text-align:center; background:url(../images/ico_up.gif) no-repeat; overflow:hidden;}
		.smScrollDn4 {width:8px; height:7px; margin:1px 0 0 0; padding:0 !important; text-align:center; background:url(../images/ico_down.gif) no-repeat; overflow:hidden}
		.smScrollDx4 {width:8px; height:424px; margin:0 0 0 1px; _margin:0; padding:0; text-align:center; overflow:hidden}
		.smScrollDx4 a {width:5px; height:20px; margin:0; padding:0; text-align:center; background-color:#ab747b; overflow:hidden; display:block}
		
		/*fiche_pdt_V5*/
		.smScrollContent5 {width:310px; height:215px; overflow:hidden; float:left; margin:0 0 0 0; position:relative;}
		.smScroller5 {width:8px; height:215px; margin:0 0 0 5px;  overflow:hidden; float:left;  background:url(../images/bgd_scrollbar.gif) center repeat-y;}
		.smScroller5 a {display:block; width:14px; height:10px; cursor:pointer}
		.smScrollUp5 {width:8px; height:7px; margin:0 0 1px 0; padding:0 !important; text-align:center; background:url(../images/ico_up.gif) no-repeat; overflow:hidden;}
		.smScrollDn5 {width:8px; height:7px; margin:1px 0 0 0; padding:0 !important; text-align:center; background:url(../images/ico_down.gif) no-repeat; overflow:hidden}
		.smScrollDx5 {width:8px; height:201px; margin:0 0 0 1px; _margin:0; padding:0; text-align:center; overflow:hidden}
		.smScrollDx5 a {width:5px; height:20px; margin:0; padding:0; text-align:center; background-color:#ab747b; overflow:hidden; display:block}
		
		/*fiche_pdt_V6*/
		.smScrollContent6 {width:278px; height:150px; overflow:hidden; float:left; margin:0 0 0 0; position:relative;}
		.smScroller6 {width:8px; height:156px; margin:0 0 0 5px;  overflow:hidden; float:left;  background:url(../images/bgd_scrollbar.gif) center repeat-y;}
		.smScroller6 a {display:block; width:14px; height:10px; cursor:pointer}
		.smScrollUp6 {width:8px; height:7px; margin:0 0 1px 0; padding:0 !important; text-align:center; background:url(../images/ico_up.gif) no-repeat; overflow:hidden;}
		.smScrollDn6 {width:8px; height:7px; margin:1px 0 0 0; padding:0 !important; text-align:center; background:url(../images/ico_down.gif) no-repeat; overflow:hidden}
		.smScrollDx6 {width:8px; height:140px; margin:0 0 0 1px; _margin:0; padding:0; text-align:center; overflow:hidden}
		.smScrollDx6 a {width:5px; height:20px; margin:0; padding:0; text-align:center; background-color:#ab747b; overflow:hidden; display:block}
		
			/*les_produit*/
		.smScrollContent7 {width:290px; height:223px; overflow:hidden; float:left; padding:0 5px 0 0; margin:0 0 0 0;}
		.smScroller7 {width:17px; height:112px; margin:0; overflow:hidden; float:left;}
		.smScroller7 a {display:block; width:15px; height:14px; cursor:pointer}
		.smScrollUp7 {position:absolute; left:35px; top:12px; width:295px; height:30px; margin:0; padding:0;}
		.smScrollDn7 {position:absolute; left:35px; top:205px; width:295px; height:30px; margin:0; padding:0; }
		.smScrollDx7 {width:15px; height:80px; margin:0 0 0 1px; _margin:0; padding:0; text-align:center; overflow:hidden; display:none;}
		.smScrollDx7 a {width:15px; height:55px; _margin:0 0 0 1px; padding:0; text-align:center; background:url(../images/scroll_knob.gif) no-repeat; overflow:hidden; display:block;}

	/*Plus Produit */
	.plusprod {position:absolute; width:304px; height:235px; z-index:60; top:0; left:-28px; padding:13px 0 0 35px; background:url(../images/im_module3dvideo.jpg) 0 0 no-repeat;}
	.cont18desc {margin:4px 0; height:110px;}
		.cont18desc p {margin:0 0 8px 0;}
	
	.plusprod2 {margin:4px 0; height:110px;}
		.plusprod2 p {margin:0 0 8px 0;}
	/*promo page*/
	.blocpromo-mi {width:400; height:356px; position:relative;}
	.blocpromo {width:596px; height:356px; position:relative;}
		.blocpromobot {font-size:10px; width:586; position:absolute; left:0; padding-left:3px; bottom:0; color:#FFFFFF}
	
	/*Module 3D*/
	.modulevideo {position:relative; height:248px; margin:0 0 3px 0; }
	.videoplayer {position:absolute; width:304px; height:240px; z-index:60; top:0; left:-28px; padding:8px 0 0 35px; background:url(../images/im_module3dvideo.jpg) 0 0 no-repeat;}
	
	/*Minisite Map*/
	.minimap {margin:0 0 8px 0; background:url(../images/bgd_inxblocR01bot.gif) left bottom no-repeat;  display:block; position:relative;}
		.cont06 {position:absolute; right:0; top:11px; margin:0 15px 0 0;}
		.mapcanvas {padding:5px 0 9px 9px;}
		.map {margin:0; width:293px; height:210px; clear:both;}
	
	/*fiche_pdt_v2*/
	.nopromote {height:60px; clear:both;}
	.nopromote2 {clear:both;}	
	.sltbox01 {color:#b2afaa; border:1px solid #b0aea; width:180px; margin:0 0 5px 0;}
	.sltbox02 {color:#b2afaa; border:1px solid #b0aea; width:140px; margin:0 0 5px 0;}
	.sltbox03 {color:#b2afaa; border:1px solid #b0aea; width:250px; margin:0 0 5px 0;}
	.logofagor {margin:-10px 0 0 0; display:block; vertical-align:middle;}
	.logofagor2 {margin:0 0 0 -4px; display:block; position:absolute; bottom:0; left:5px;}
	.logofagor3 {margin:0; position:absolute; left:210px; top:175px;}
	.breadcumb2 {padding:5px 0 0 12px; height:60px;}
	.breadcumb2 span {padding:0 10px 0 0;}
	.imholder2 { text-align:right;}
	
	/*cuisines */
	.cuisine {position:absolute; z-index:11;}
		.cuisinenav {color:#FFF; width:250px; margin:6px 5px 0 0; position:absolute; right:0; z-index:12; text-align:right;}
		.homecuisinenav {color:#FFF; width:250px; margin:6px 10px 0 0; position:absolute; right:0; z-index:12; text-align:right;}				
		.cuisinenav span {overflow:hidden;}
		.lnkprev01 {color:#FFF; padding:0 8px 0 0; text-decoration:none;}
		.lnknext01 {color:#FFF; padding: 0 8px; text-decoration:none;} 		
		.bg01 {background:url(../images/bgd_contemporaines.png) no-repeat;}
    .equipementcuisinenav {color:#FFF; width:250px; margin:6px 5px 0 0; position:absolute; right:15px; z-index:12; text-align:right;}		
	
	/*Choix pdt*/
	.bloc08 {width:570px; position:relative;}
	.bloc09 {width:375px; position:relative;}

	.imcont01 {width:75px; height:65px; float:left; margin:10px 10px 0 8px; display:inline;}
	.imcont01 img {border:1px solid #CCC;}
	
	.imcont02 {position:absolute; left:85px; top:0; z-index:99;}
	.imcont02 span {color:#FFF; position:relative; z-index:100; left:-103px; top:35px; white-space:nowrap; }
	
	/*Photo Gallery*/
	.leftarrow {position:absolute; left:0; top:5px;}
	.rightarrow {position:absolute; right:0; top:5px;}
	div#hold { 
		position:relative; overflow:hidden;
		width:240px; height:48px; margin:0; padding:0 0 0 20px;  z-index:100; 
		}
	div#wn	{ 
		position:absolute; 
		top:0px; 
		width:215px; height:47px; 
		clip:rect(0px, 215px, 47px, 0px); 
		overflow:hidden;	
		z-index:1; 
		}
	div#lyr1	{ 
		position:absolute; visibility:hidden; 
		left:0px; top:0px; 
		z-index:1; 
		}

	/*fiche_cuisine*/
		.leftarrow2, .leftarrow3, .leftarrow4, .leftarrow5 {position:absolute; left:0; top:0;}
		.rightarrow2, .rightarrow3, .rightarrow4, .rightarrow5 {position:absolute; right:0; top:0;}
		div#hold2, div#hold3 { 
			position:relative; overflow:hidden;
			width:240px; height:16px; margin:0; padding:0 0 0 20px;  z-index:100; 
			}
		div#hold4, div#hold5 { 
			position:relative; overflow:hidden;
			width:110px; height:16px; margin:0; padding:0 0 0 20px;  z-index:100; 
		}
		div#wn2, div#wn3 { 
			position:absolute; 
			top:0px; 
			width:215px; height:16px; 
			clip:rect(0px, 215px, 15px, 0px); 
			overflow:hidden;	
			z-index:1; 
			}
		 div#wn4, div#wn5	{ 
			position:absolute; 
			top:0px; 
			width:85px; height:16px; 
			clip:rect(0px, 85px, 15px, 0px); 
			overflow:hidden;	
			z-index:1; 
			}
		div#lyr2, div#lyr3, div#lyr4, div#lyr5	{ 
			position:absolute; visibility:hidden; 
			left:0px; top:0px; 
			z-index:1; 
			}
			
	/*Jouez*/
	.wide01 {width:72px;}
	.wide02 {width:145px;}
	.wide02a {width:149px;}
	.wide03 {width:100px;}
	.wide04 {width:200px;}
	.wide05 {width:415px;}
	.wide06 {width:550px;}
	.padL01 {padding-left:50px;}
	.padL02 {padding-left:30px;}
	.right {float:right;}
	.msg01 {color:#FF0000;}
	.frmnote {font-size:10px !important; width:560px; position:absolute; left:0; bottom:0; padding:5px 15px;}
	#jouez {font-size:12px; position:relative;}
		.frmjouez01 {margin:40px 0 0 0;}
		.frmjouez01 p {width:100%; clear:both;}
		.frmjouez01 label, .frmjouez01 input {float:left; display:block; margin-top:-1px;}
		.frmjouez02 {}
		.frmjouez02 p {width:100%; clear:both; position:relative;}
		.frmjouez02 label, .frmjouez02 input, .frmjouez02 textarea, .frmjouez02 select { float:left; display:block; vertical-align:baseline; margin-top:-2px; *margin-top:-1px;}
		.frmjouez02 label {line-height:16px;}
		.ipttype01 {background:#c5c5c5; border:none; border:2px solid #FFF; }
		.abs {position:absolute; left:300px; top:-17px; }

	.ulist01 {font-size:10px; list-style:none;margin:0 0 0 30px; padding:22px 10px 15px 15px ;}
	.ulist01 li {background:url(../images/ico_cirplus08.gif) 0 4px no-repeat; padding:2px 0 2px 18px; line-height:15px;}
	.ulist01 a {color:#555555; text-decoration:none;}
	.ulist01 a:hover {text-decoration:underline;}	
	
	.ulist03 {font-size:10px; list-style:none;margin:0; padding:5px 10px 10px 15px ;}
	.ulist03 li {background:url(../images/ico_cirplus08.gif) 0 4px no-repeat; padding:2px 0 2px 18px; line-height:15px;}
	.ulist03 a {font-size:11px;color:#555555; text-decoration:none;}
	.ulist03 a:hover {text-decoration:underline;}
	.ulist03 a.curnav {font-weight:bold;}
	
	.ulist04 {margin:5px 0 25px 0; padding:0; list-style:none;  float:left;}
	.ulist04 li {display:block;}
	.ulist04 li a {color:#6d6c6c; width:19px; height:19px; line-height:19px; text-align:center; background:url(../images/bgd_num.gif) no-repeat; display:block; text-decoration:none;}
	
	#textcont {display:none;}

	/*FOOTER*/
	#cuisine #footerexpand {margin-top:-110px; _margin-top:-130px; position:relative; }
	#cuisine #footer {width:960px; left:0; right:0; top:0 !important; position:absolute;}
	#footerexpand {background:url(../images/bgd_footer.gif) center 0 no-repeat; text-align:center; margin-top:-100px; height:140px;}
	/*html>body #footer {position:absolute; right:0; left:0; z-index:0;}*/
	#footer {width:960px; margin:0 auto;  text-align:left; *position:relative !important; z-index:0; }
	#footer a {color:#FFF; text-decoration:none;}
	#footer a:hover {text-decoration:underline;}

	.footerbloc01 {width:170px; float:left; background:url(../images/bgd_footerbloc01.gif) left bottom no-repeat; margin:27px 3px 0 0;}
	.frmfooter {padding:23px 8px 15px 9px; background:url(../images/htxt_votreclient.gif) left top no-repeat;}
	/*.frmfooter input {width:106px; margin:3px 5px 0 0; padding:0 0 0 5px; vertical-align:middle;}*/
	.btn01 {width:auto !important; margin:0 0 -5px 0 !important; padding:0 !important;  vertical-align:middle;}
	
	.footerbloc02 {width:178px; float:left; background:url(../images/bgd_footerbloc2bot.gif) left bottom no-repeat; margin:28px 0 0 0; visibility:visible;}

	.footerbloc03 {float:left; margin:88px 0 0 10px;}
	
	.ulist02 {font-size:10px; list-style:none;margin:0; padding:0 3px 0 5px ;}
	.ulist02 li {background:url(../images/ico_cirplus07.gif) 0 2px no-repeat; padding:0 0 0 15px; line-height:15px;}	
	
	.frmFSearch {width:158px; padding:50px 0 15px 20px; float:left; background:url(../images/bgd_footerbloc2top.gif) left top no-repeat; display:block;}
	.frmFSearch input {width:106px; margin:3px 5px 0 0; padding:0 0 0 5px; vertical-align:middle;}
	
	/*.footerlinks {color:#69090a; margin:8px 0 0 0; padding:0 0 12px 0; float:right; background:url(../images/bgd_footerlinks.gif) right bottom no-repeat}*/
	.footerlinks {color:#69090a; margin:88px 0 0 0; padding:0 0 12px 0; float:right; background:url(../images/bgd_footerlinks.gif) right bottom no-repeat}
	.footerlinks a {padding:0 2px;}
	.footerlinks span {padding:0 20px 0 10px;}
	.footerlinks span .txtclr01 {padding:0 0 0 4px;}
	
.large_page{display:block; padding:15px; height:382px;}

.large_page_landing{display:block; padding:0; height:470px;}

#formJeu td{
	line-height:2pt;
}
#optinselect select{
	width:140px;
}

div.myhr{ clear:both; visibility:hidden; height:0px; overflow:hidden; margin-bottom:20px; }

/***** page magasin *****/
div#magasin-gauche{ float:left; background:url(../images/magasin_bg.gif) top left no-repeat; width:598px; height:383px; padding:8px 0px 0px 20px; }
div#magasin-gauche h1{ color:#FFF; position:relative; left:0px; font-weight:normal; font-size:2.5em; margin:0px; padding:0px; }
div#magasin-gauche small{ color:#FFF; font-size:1.1em; display:block; margin-bottom:20px; }

div#magasin-gauche div#magasin-image{ float:right; width:230px; }
div#magasin-gauche div#magasin-image img.magasin-photo{ margin-bottom:10px; border:solid 3px #474545; }

div#magasin-gauche div#magasin-temoignages img{ margin:10px 10px 0px 0px; }
div#magasin-gauche div#magasin-temoignages img.mini{ border:solid 3px #d5d4d4;border-width:3px; }

div#magasin-gauche h3{ color:#9e121b; font-size:100%; margin-top:10px; }
div#magasin-gauche h3 span{ font-size:120%; color:#FFF; padding:2px; background-color:#9E121B; }

div#magasin-droite{ float:right; width:311px; }
div#magasin-droite div#mini-push{ margin-bottom:5px; }

div#magasin-droite div#magasin-formulaire{ background:url(../images/magasin_form.jpg) top left no-repeat; margin-left:7px; padding:110px 10px 0px 10px; }
div#magasin-droite div#magasin-formulaire td.field_form input{ background:#958c88; border:0px; color:#FFF; padding:2px; }
div#magasin-valid{ padding:10px 0px 10px 138px; }
div#magasin-droite div#magasin-form-bottom{ background:url(../images/magasin-form-bottom.gif) top left no-repeat; height:11px; margin-left:7px; }
div#magasin-droite div#magasin-mentions{ font-size:9px; color:#999591; margin:7px 7px 0px 7px; }


/***** page temoignages *****/
div#temoignages{ background:url(../images/temoign_bg.gif) top left no-repeat; }

div#temoignages div#temoign-droite{ float:right; width:361px; padding:0px 20px 0px 0px; }
div#temoignages div#temoign-droite h1{ color:#FFF; position:relative; left:0px; font-weight:normal; font-size:2.5em; margin:30px 0px 0px 20px; padding:0px; }
div#temoignages div#temoign-droite small{ color:#FFF; font-size:1.1em; display:block; margin:0px 0px 20px 20px; }
div#temoignages div#temoign-droite div#temoignages-select{ padding:10px 0px 20px 20px; }

div#temoignages div#temoign-droite div.liste-temoignage{ height:184px; }

div#temoignages div#temoign-droite div.temoignage-autre{ float:left; margin:0px 0px 18px 18px; }

div#temoignages div#temoign-droite div.temoignage-autre a:link, div#temoignages div#temoign-droite div.temoignage-autre a:visited{ border:solid 3px #d6d6d6; display:block; width:89px; height:68px; }
div#temoignages div#temoign-droite div.temoignage-autre a:hover{ border:solid 3px #9e121b;  }

div#temoignages div#temoign-droite div#pagination{ clear:both; text-align:right; padding:2px 20px 20px 0px; color:#FFF; }
div#temoignages div#temoign-droite div#pagination a:link, div#temoignages div#temoign-droite div#pagination a:visited{ display:inline-block; background:#958c88; width:14px; height:14px; text-align:center; color:#FFF; text-decoration:none; padding:1px 0px 0px 1px; }
div#temoignages div#temoign-droite div#pagination a:hover, div#temoignages div#temoign-droite div#pagination a.actif:link, div#temoignages div#temoign-droite div#pagination a.actif:visited{ background:#ded4cf; color:#958c88; }

div#temoignages div#temoign-droite div#temoign-actions{ background:#958c88; padding:19px 0px 15px 8px; }

div#temoignages div#temoign-gauche{ margin:25px 0px 0px 32px; float:left; width:503px; }
div#temoignages div#temoign-gauche div#temoign-grande{ position:relative; height:322px; margin-bottom:25px; overflow:hidden;}
div#temoignages div#temoign-gauche div#temoign-grande img{ position:absolute; }
div#temoignages div#temoign-gauche div#temoign-grande div#temoign-texte{ position:absolute; top:322px; background-color:#FFF; }
/*div#temoignages div#temoign-gauche div#temoign-grande div#temoign-texte div#text-content{background:#FFF;padding:15px;}*/
div#temoignages div#temoign-gauche div#temoign-grande div#temoign-texte a:link, div#temoignages div#temoign-gauche div#temoign-grande div#temoign-texte a:visited{ position:absolute; top:-32px; right:0px; display:inline-block; background:url(../images/temoign_titre.gif) top left no-repeat; height:24px; text-decoration:none; font-weight:bold; color:#FFF; font-size:1.2em; padding:8px 10px 0px 25px; }
div#temoignages div#temoign-gauche div#temoign-grande div#temoign-texte a:hover{ color:#474545; }


div#temoignages div#temoign-gauche div.temoign-mini{ float:left; margin-right:8px; }
div#temoignages div#temoign-gauche div.temoign-mini a:link, div#temoignages div#temoign-gauche div.temoign-mini a:visited{ border:solid 3px #d6d6d6; display:block; width:38px; height:28px; }
div#temoignages div#temoign-gauche div.temoign-mini a:hover, div#temoignages div#temoign-gauche div.temoign-mini a.actif:link, div#temoignages div#temoign-gauche div.temoign-mini a.actif:visited{ border:solid 3px #7b6d67;  }

