body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
img {
	behavior: url(js/iepngfix.htc);
	border:none;
}
html, body {
	width:100%;
	height:100%;
	margin:0;
}

img#bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
}

.und{
	text-decoration:underline;
}

#container {
	z-index:10;
	width: 932px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#flash {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:1;/*min-height:50%;min-width:50%;margin:0 auto;*/
}
#content {
	position:relative;
	margin-top:0px;
	left:0px;
	width:932px;
	height:991px;
	z-index:10;
}
#logo_entete {
	position:absolute;
	left:0px;
	top:0px;
	width:236px;
	height:137px;
	background-color: #FFF;
}


#smenu{
	position:relative;
	width:932px;
	height:300px;
	left:0px;
	background:#00334d;
	border-bottom:4px solid #fff;
	z-index:10000;
}

	#collection1{
		background:#00334d url('../images/logo_monet.gif') center no-repeat;
		height:45px;
		border-bottom:2px solid #00334d;
		cursor:pointer;
	}
	#collection2{
		background:#569199 url('../images/logo_opus.gif') center no-repeat;
		height:45px;
		border-bottom:2px solid #fff;
		cursor:pointer;
	}
	#collection3{
		background:#888d4a url('../images/logo_harmony.gif') center no-repeat;
		height:45px;
		border-bottom:2px solid #fff;
		cursor:pointer;
	}
	#collection4{
		background:#b37015 url('../images/logo_studio.gif') center no-repeat;
		height:45px;
		border-bottom:2px solid #fff;
		cursor:pointer;
	}

#scontent{
	padding:15px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

	#scontent h1{
		margin:2px; 
		font-size:14px; 
		font-weight:normal;
	}
	
	#scontent ul{
		margin:0px;
		margin-top:3px;
		padding:0px;
		margin-right:-6px;
		list-style-type:none;
	}
	
	#scontent li{
		
		margin-top:3px;
	}
	
	#scontent li:hover{
		
	}
	
	#scontent ul a{
		font-size:12px;
		text-decoration:none;
		color:#fff;
		padding-left:3px;
		padding-right:3px;
	}
	#scontent ul a:hover{color:#000; text-decoration:none;background:#fff;}

#bread ul{
	margin:0px;
	margin-top:0px;
	padding:0px;
	list-style-type: none;
}

#bread li, #bread span {
	float:left;
	padding:2px;
	padding-left:0px;
	padding-right:4px;
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#bread a, #bread a:visited{color:#666666;}
#bread {
	height:21px;
	border-bottom:1px solid #666666;

}

.backlink, .backlink a, .backlink a:visited{color:#666666;font-size:11px;}

#head_detail{
	margin-top:2px;
	height:29px;
	background:#e8e2bc;
	width:inherit;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
	#hd_btn_send{
		background:#d3c880 url('../images/hd_btn_send.png') left no-repeat;
		height:29px;
		width:89px;
		float:right; 
		cursor:pointer;
		margin-left:2px;
	}

	#hd_btn_print{
		background:#d3c880 url('../images/hd_btn_print.png') left no-repeat;
		height:29px;
		width:89px;
		float:right;
		cursor:pointer;
		margin-left:2px;
	}
	
	#btn_videoblog{
		background:#d3c880 url('../images/btn_videoblog.png') left no-repeat;
		height:33px;
		width:inherit;
		cursor:pointer;
	}
		#btn_videoblog:hover{background:#bcbaba url('../images/btn_videoblog.png') left no-repeat;}
		#btn_videoblog .inner{padding-left:35px;padding-top:7px;font-size:13px; text-decoration:underline;}
		
	.btn_addprojet{
		background:#d3c880 url('../images/btn_plus.png') left no-repeat;
		height:29px;
		cursor:pointer;
		float:right;
		margin-left:2px;
	}
		.btn_addprojet .inner{padding:3px; padding-right:10px;font-size:12px;}
		.btn_addprojet:hover{background:#bcbaba url('../images/btn_plus.png') left no-repeat;}
	
	.btn_folder{
		background:#d3c880 url('../images/btn_folder.png') left no-repeat;
		height:32px;
		float:right;
		cursor:pointer;
		margin-left:2px;
	}
		.btn_folder:hover{background:#bcbaba url('../images/btn_folder.png') left no-repeat;}
		
	.btn_video{
		background:#d3c880 url('../images/btn_video.png') left no-repeat;
		height:32px;
		float:right;
		cursor:pointer;
		margin-left:2px;
	}
		.btn_video:hover{background:#bcbaba url('../images/btn_video.png') left no-repeat;}

	.btn_folder .inner, .btn_video .inner{padding-top:8px;padding-left:35px;padding-right:7px;font-size:12px; text-decoration:underline;}
	.txtInfoSup{padding-top:9px;padding-left:8px;font-size:12px; float:left;}

	.btn_go{
		height:20px;
		width:51px;
		background:url("../images/btn_go.png") top no-repeat;
		border:none;
		cursor:pointer;
	}
	
	.btn_gray{
		padding:15px;
		padding-top:8px;
		font-size:12px;
		background:url('../images/tab_hover.png') center no-repeat;
		cursor:pointer;
	}
	
	.btn_addprojet2{
		background:#d3c880 url('../images/btn_plus.png') left no-repeat;
		height:20px;
		width:140px;
		cursor:pointer;
		margin-left:2px;
		border:1px solid #fff;
	}
		.btn_addprojet2 .inner{padding:3px;font-size:12px;}
		.btn_addprojet2:hover{background:#bcbaba url('../images/btn_plus.png') left no-repeat;}
	
	#head_detail .inner{
		padding-left:31px;
		padding-top:6px;
	}

.palette_color {
	height:38px;
	width:38px;
	cursor:pointer;
	
}

#img_container{
	width:292px;
	height:292px;
	margin-top:15px;
	margin-right:15px;
}

#iddeco_container{
	background:url('../images/back_idee_deco.jpg') left no-repeat;
	width:300px;
	height:97px;
	margin-top:2px;
	margin-right:15px;
	margin-left:-8px;
}
	#iddeco_container .inner{
		padding-top:23px;
		padding-left:112px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#fff;
	}

#slider{
	width:220px;
	margin-left:12px;
	overflow:hidden;
	position: relative;
}
	#slider td{padding-right:10px;}
		
	.scrollButtons {
		position: absolute;
		top: 28px;
		cursor: pointer;
	}
	
	.scrollButtons.left {
		float:left;
	}
	
	.scrollButtons.right {
		float:right;
		right:0;
	width: 12px;
}

#descr_container{
	width:348px;
	height:292px;
	margin-top:15px;

}

	#descr_container .descr{
		padding:5px;
		font-size:14px;
	}

.accHeader{
	font-size:18px;
	padding:10px;
}

#accordion .content{
	padding:8px;
	font-size:12px;
}

#accordion .content .descr{
	padding-left:8px;
	padding-bottom:8px;
	border-bottom:1px solid #aaa9a9;
}

#accordion .content .prod{
	padding-top:8px;
}

#accordion .content .esp{
	padding:3px;
	padding-right:8px;
	text-decoration:underline;
	cursor:pointer;
}

.acc_detail_left{
	background-color:#e4e4e4;
	width:255px;
}

.close{
	position:relative;
	right:6px;
	bottom:6px; 
	float:right;
	text-decoration:underline;
	font-size:11px;
	cursor:pointer;
}

#menu_top {
	position:absolute;
	left:236px;
	top:0px;
	width:696px;
	height:35px;
	background-color: #000;
}
#menu_top_1 {
	position:absolute;
	left:159px;
	top:0px;
	width:52px;
	height:25px;
	padding-top:10px;
	padding-left:14px;
	cursor:pointer;
}
#menu_top_2 {
	position:absolute;
	left:225px;
	top:0px;
	width:78px;
	height:25px;
	padding-top:10px;
	padding-left:14px;
	cursor:pointer;
}
#menu_top_3 {
	position:absolute;
	left:317px;
	top:0px;
	width:112px;
	height:25px;
	padding-top:10px;
	padding-left:14px;
	cursor:pointer;
}
#menu_top_4 {
	position:absolute;
	left:443px;
	top:0px;
	width:74px;
	height:25px;
	padding-top:10px;
	padding-left:12px;
	cursor:pointer;
}
#menu_top_5 {
	position:absolute;
	left:533px;
	top:0px;
	width:88px;
	height:25px;
	padding-top:10px;
}
#menu_top_6 {
	position:absolute;
	left:621px;
	top:0px;
	width:59px;
	height:25px;
	padding-top:10px;
	padding-left:16px;
	cursor:pointer;
}
#entete_transp {
	position:absolute;
	left:236px;
	top:35px;
	width:696px;
	height:102px;
	background-image: url(../images/bande1.png);
	background-repeat: repeat;
}
#entete_transp_txt {
	position:absolute;
	left:41px;
	top:48px;
	width:638px;
	height: auto;
}
#entete_recherche {
	position:absolute;
	left:295px;
	top:0px;
	width:375px;
	height:32px;
	padding-left:26px;
	background-color:#FFF;
}
#menu {
	position:absolute;
	left:0px;
	top:148px;
	width:932px;
	height:43px;
	background-color: #FFF;
}
#main_content {
	position:absolute;
	left:0px;
	top:204px;
	width:932px;
	height:787px;
}
#bande_gauche {
	position:absolute;
	left:0px;
	top:0px;
	width:234px;
	height:315px;
	background-image: url(../images/bande2.png);
	background-repeat: repeat;
}
#bande_gauche_titre {
	position:absolute;
	left:13px;
	top:21px;
	width:195px;
	height:24px;
	padding-left:14px;
	padding-top:9px;
	background-color:#BCBABA;
}
#bande_gauche_loupe {
	position:absolute;
	left:199px;
	top:73px;
	width:17px;
	height:14px;
	z-index:20;
}
#bande_gauche_option {
	position:absolute;
	left:14px;
	top:68px;
	width:207px;
	height:265px;
}
#bande_gauche_envoyer {
	position:absolute;
	top:220px;
	left:14px;
	width:209px;
	height:33px;
	background-color:#D3C480;
	cursor:pointer;
}
#bande_gauche_avance {
	position:absolute;
	top:260px;
	left:14px;
	width:209px;
	height:33px;
	background-color:#666666;
	color:#fff;
	cursor:pointer;
}
#bande_gauche_envoyer_txt {
	position:absolute;
	top:9px;
	left:104px;
	width: auto;
	height: auto;
}
#bande_gauche_avance_txt {
	position:absolute;
	top:9px;
	left:40px;
	width: 169px;
	height: auto;
}
#bande_gauche_fleche {
	position:absolute;
	width:19px;
	height:13px;
	left:178px;
	top:10px;
}
#bande_gauche_fleche2 {
	position:absolute;
	width:19px;
	height:13px;
	left:161px;
	top:7px;
}
#bande_gauche_fleche3 {
	position:absolute;
	width:19px;
	height:13px;
	left:165px;
	top:5px;
}
#bande_gauche2 {
	position:absolute;
	left:0px;
	top:326px;
	width:234px;
	height:440px;
	background-image: url(../images/bande3.png);
	background-repeat: repeat;
}
#bande_gauche2_encadre1 {
	position:absolute;
	left:13px;
	top:17px;
	width:208px;
	height:109px;
	background-color:#B2B1B1;
}
#bande_gauche2_encadre1_1 {
	position:absolute;
	left:7px;
	top:7px;
	width:194px;
	height:95px;
	background-color:#fff;
}
#bande_gauche2_encadre1_2 {
	position:absolute;
	left:2px;
	top:66px;
	width:189px;
	height:26px;
	background-color: #D3C880;
	cursor:pointer;
}
#bande_gauche2_encadre1_2_txt {
	position:absolute;
	left:52px;
	top:7px;
	width: auto;
	height: auto;
}
#bande_gauche2_encadre1_1_txt {
	position:absolute;
	left:11px;
	top:6px;
	width:168px;
	height: auto;
}
#bande_gauche2_encadre2 {
	position:absolute;
	left:13px;
	top:147px;
	width:208px;
	height:109px;
	background-color:#B2B1B1;
}
#bande_gauche2_encadre2_1 {
	position:absolute;
	left:7px;
	top:7px;
	width:194px;
	height:95px;
	background-color:#fff;
}
#bande_gauche2_encadre2_1_txt {
	position:absolute;
	left:128px;
	top:4px;
	width: auto;
	height: auto;
}
#bande_gauche2_encadre2_2 {
	position:absolute;
	left:3px;
	top:3px;
	width:188px;
	height:70px;
	background-color: #E5DBB5;
}
#bande_gauche2_encadre2_3 {
	position:absolute;
	left:3px;
	top:73px;
	width:188px;
	height:20px;
	cursor:pointer;
}
#main_content_center {
	position:relative;
	left:247px;
	top:0px;
	width:684px;
	height:600px;
	background-color: #FFF;
}
#main_content {
	position:relative;
	left:247px;
	top:0px;
	width:684px;
	height:auto;
	background-color: #FFF;
	padding-bottom:15px;
}

#main_content_center_title {
	position:absolute;
	left:19px;
	top:6px;
	width: auto;
	height: auto;
}
.accueil_img{
	height:215px;
	width:435px;
	border:1px solid #000;
}

#accueil_image1 {
	position:absolute;
	left:7px;
	top:42px;
	width: 435px;
	height: 215px;
}
#accueil_image2 {
	position:absolute;
	left:442px;
	top:42px;
	width: 232px;
	height: 215px;
}
#accueil_image3 {
	position:absolute;
	left:7px;
	top:257px;
	width: 435px;
	height: 48px;
}
#accueil_image4 {
	position:absolute;
	left:442px;
	top:257px;
	width: 232px;
	height: 48px;
}
#accueil_image5 {
	position:absolute;
	left:7px;
	top:309px;
	width: 435px;
	height: 92px;
}
#accueil_image6 {
	position:absolute;
	left:442px;
	top:309px;
	width: 232px;
	height: 92px;
}
#accueil_image7 {
	position:absolute;
	left:7px;
	top:405px;
	width: 435px;
	height: 91px;
}
#accueil_image8 {
	position:absolute;
	left:442px;
	top:405px;
	width: 232px;
	height: 91px;
}
#accueil_image9 {
	position:absolute;
	left:7px;
	top:500px;
	width: 435px;
	height: 91px;
}
#accueil_image10 {
	position:absolute;
	left:442px;
	top:500px;
	width: 232px;
	height: 91px;
}
#accueil_gif1 {
	position:absolute;
	left:441px;
	top:10px;
	width: 71px;
	height: 31px;
}
#accueil_gif2 {
	position:absolute;
	left:513px;
	top:10px;
	width: 93px;
	height: 31px;
}
#accueil_gif3 {
	position:absolute;
	left:607px;
	top:10px;
	width: 67px;
	height: 31px;
}
#footer_menu {
	position:relative;
	left:255px;
	top:15px;
	width: 676px;
	height: 49px;
	padding-top:10px;
	text-align:center;
	background-color:#D8D8D8;
	line-height:23px;
}
#footer {
	position:relative;
	left:234px;
	top:30px;
	width: 677px;
	height: 26px;
	padding-top:9px;
	padding-left:20px;
	background-color: #000;
}
select {
	width:207px;
	height:24px;
}

#prod_section1{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #8e8e8c;
}
	#prod_section1 #ssp{
		width:370px;
		padding-right:15px;
	}
	
	#prod_section1 #color_section{
		width:255px;
		margin-top:-3px;
		font-size:13px;
		text-align:left;
	}
	#prod_section1 .palette_color{
		height:18px;
		width:18px;
		cursor:pointer;
	}
	#prod_section1 .palette_color1{
		height:18px;
		width:18px;
		border:1px solid #5c5b5b;
	}
	#prod_section1 .color_picture{
		margin-top:5px;
		background:#cbcaca;
		height:282px;
		cursor:pointer;
	}
	#prod_section1 .color_picture .loop{
		position:relative;
		bottom:25px;
		right:-225px;
		z-index:10000;
	}
		#prod_section1 .color_picture .descr{
		padding:5px;
		margin-top:-20px;
	}
	
	#prod_section1 .coulis{
		margin-top:5px;
		background:#e0dfdf;
	}

#prod_section2{
	height:320px;
	padding-bottom:15px;
	padding-top:15px;
	margin-right:-6px;
	border-bottom:1px solid #8e8e8c;
}
	.fini_style{
		background:#e0dfdf;
	}
	.fini_style .style{
		position:relative;
		margin:6px;
		height:82px;
		background:#c5c4c4;
		border-top:#6e6f6f 1px solid;
		bottom:0px;
		overflow:hidden;
	}
	.fini_style .descr{
		padding:20px;
		height:145px;
		font-size:13px;
	}
	.fini_title{
		height:31px;
		font-size:14px;
	}
	.fini_tabs{
		position:absolute;
		height:26px;
		margin-top:-11px;
		width:auto;
		background:url('../images/tab_shadow.png') right top no-repeat;
	}
		.tab:hover{background:url('../images/tab_hover.png') center bottom no-repeat;}
		
		.fini_tabs ul{
			list-style:none;
			margin:0px;
			padding:0px;
			margin-right:3px;
			margin-left:-1px;
			height:26px;
		}
		.fini_tabs li{
			float:left;
			padding:4px;
			padding-left:8px;
			padding-right:8px;
			margin:1px;
			height:26px;
		}
	
	.fini_specs .content{
		padding:6px;
		padding-top:10px;
		font-size:12px;
	}
	
	.fini_specs .price .promo{
		position:relative;
		left:245px;
		top:-15px;
		cursor:pointer;
	}

#prod_section3{
	height:33px;
	margin-bottom:15px;
	margin-top:2px;
	background:#e8e2bc;
}

#prod_section4{
	height:auto;
	padding-bottom:15px;
}

.cursor{
	cursor:pointer;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}


.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: white;
    border: solid 0px gray;
    padding: 0px; /*width:1000px;*/
}

