body {
	background-image:url("pix.png");
	background-repeat:repeat;
	font-family: foArial, Helvetica, sans-serif;f
}
/* Here are some examples of how you might want to change the
 * look and behavior of the links on your page.  Some examples for
 * further customization are included in comments.  */
a {
	font-size: 9px;
	text-decoration: none;
}

a:link {
	color: #b4417d;
}

a:visited {
	color: #b4417d;
}

a:hover {
	color: #e7b569;
	/* text-decoration: underline; */ /* font-weight: bold; */
}
/* You named this layer Fond */
#wrap {
	position: absolute;
	left: +0px;
	top: -40px;
	width: 993px;
	height: 881px;
	/*z-index: 1;*/
	/*border:1px solid red;*/
}

/* You named this layer PageBlanche */
#whitePage {
	position: absolute;
	left: 120px;
	top: 120px;
	margin:0px;
	padding:0px;
	width: 993px; 
	height: 718px; 
	/*
	width: 881px; 
	height: 546px; 
	z-index: 2;*/
	background-image: url("Layer-2.png");
	background-position: center;
	background-repeat:no-repeat;
	/*background-color:#ffffff;*/
    	/*border:1px solid green;*/
	
}

#content {
	border:0px solid black;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width: 993px; 
	height: 718px
}

#imlayer { 
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:107px;
	margin-bottom:auto;
	padding: 0px;
	width: 820px;
	height: 499px;
	/*border:1px solid red;*/
}

.tx-contactslist-pi1{
	position:relative;	
	margin-left:auto;
	margin-right:auto;
	margin-top:107px;
	margin-bottom:auto;
	width: 820px;
	height: 499px;
}
/* You named this layer PageBlanche copie */
#Layer-menu {
	position: absolute;
	left: 1075px;
	top: 203px;
	width: 125px;
	height: 542px;
	margin:0;
	padding:0;
	/*z-index: 0;*/
	border:0px solid white;
}

/* You named this layer boutique en ligne */
	/* You named this layer Shop */
.Layer-item {
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: left;
	z-index:100;
	/*height: 40px;*/ /*background-color:white;*/
	/*border:1px solid green;*/
}

.Layer-item img { 
	border:0px solid blue;
	margin:0px;
	padding:0px;
}

.Layer-item a { /*position: relative;*/ /*margin-left: 27px;*/
	margin-top: 0px;
	width: 100%;
	margin-left: 10px;
	z-index: 200;
	/*height: 8px*/
}

/* You named this layer Fond copie */
#Layer-4 {
	position: absolute;
	/*background-color:blue;*/
	left: 1051px;
	top: 32px;
	width: 400px;
	height: 857px;
	/*z-index: 4;*/
	/*border:1px solid black;*/
}

/* You named this layer Logo */
#Layer-5 {
	position: absolute;
	left: 183px;
	top: 100px;
	width: 860px;
	height: 74px;
	/*z-index: 5;*/
}

/* You named this layer editeur */
#Layer-6 {
	position: absolute;
	left: 786px;
	top: 761px;
	width: 242px;
	height: 16px;
	/*z-index: 6;*/
}

/* You named this layer FR  Allum */
#Layer-7 {
	position: absolute;
	left: 232px;
	top: 764px;
	width: 13px;
	height: 10px;
	/*z-index: 7;*/
}

/* You named this layer EN Allum */
#Layer-8 {
	position: absolute;
	left: 253px;
	top: 764px;
	width: 14px;
	height: 10px;
	/*z-index: 8;*/
}

/* You named this layer FR  EN */
#Layer-9 {
	position: absolute;
	left: 232px;
	top: 764px;
	width: 35px;
	height: 12px;
	/*z-index: 9;*/
}

/* You named this layer Forme 2 */
#Layer-10 {
	position: absolute;
	left: 247px;
	top: 759px;
	width: 3px;
	height: 22px;
	/*z-index: 10;*/
}

/* You named this layer qui sommes nous \? Allum */
#Layer-11 {
	position: absolute;
	left: 285px;
	top: 764px;
	width: 117px;
	height: 12px;
	/*z-index: 11;*/
}

/* You named this layer qui sommes nous \? */
#Layer-12 {
	position: absolute;
	left: 285px;
	top: 764px;
	width: 117px;
	height: 12px;
	/*z-index: 12;*/
}

/* You named this layer Crdits Allum */
#Layer-13 {
	position: absolute;
	left: 421px;
	top: 761px;
	width: 48px;
	height: 13px;
	/*z-index: 13;*/
}

/* Down Menu */
#Layer-menu-down {
	position: absolute;
	left: 183px;
	top: 760px;
	width: 860px;
	border:0px solid red;
	z-index: 100;
	/*border:1px solid blue;*/
}
#Layer-menu-down table{
	margin-left: 7px;
	
}
#Layer-menu-down td{
	
}

#Layer-menu-down li { /*border:0.5px solid yellow; 
  height:100%;*/
	display: inline;
	height: 100px;
	text-align: center;
	vertical-align: middle;
}


#Layer-menu-down #imhover {
	background: transparent url("Layer-16.png") no-repeat;
	width: 25px;
	height: 25px;
	position: relative;
	overflow: hidden;
	outline: none;
	margin:0px;
	padding:0px;
	cursor:hand;

}

#Layer-menu-down #imhover:hover {
	background: transparent url("Layer-15.png") no-repeat;
	display: block;
	width: 25px;
	height: 25px;
	position: relative;
	overflow: hidden;
	outline: none;
	margin:0px;
	padding:0px;
	cursor:hand;
}
#Layer-menu-down button{
	border:none;
}


#Layer-menu-down a {
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}

#Layer-menu-down a:link {
	color: #ffffff;
}

#Layer-menu-down a:visited {
	color: #ffffff;
}

#Layer-menu-down a:hover {
	color: #e7b569;
	/* text-decoration: underline; */ /* font-weight: bold; */
}

/* You named this layer MaisonAllum */
#Layer-15 {
	position: absolute;
	left: 195px;
	top: 756px;
	width: 21px;
	height: 22px;
	/*z-index: 15;*/
}

/* You named this layer Maison */
#Layer-16 {
	position: absolute;
	left: 0px;
	top: 1px;
	width: 21px;
	height: 21px;
	/*z-index: 16;*/
}

/* You named this layer contact copie */
#Layer-17 {
	position: absolute;
	left: 25px;
	top: 677px;
	width: 35px;
	height: 7px;
	/*z-index: 17;*/
}

/* You named this layer contact */
#Layer-18 {
	position: absolute;
	left: 25px;
	top: 677px;
	width: 35px;
	height: 7px;
	/*z-index: 18;*/
}

/* You named this layer Enveloppe */
#Layer-19 {
	position: absolute;
	left: 26px;
	top: 638px;
	width: 42px;
	height: 31px;
	/*z-index: 19;*/
}

/* You named this layer presse Allum */
#Layer-20 {
	position: absolute;
	left: 25px;
	top: 602px;
	width: 29px;
	height: 7px;
	/*z-index: 20;*/
}

/* You named this layer presse */
#Layer-21 {
	position: absolute;
	left: 25px;
	top: 602px;
	width: 29px;
	height: 7px;
	/*z-index: 21;*/
}

/* You named this layer TasRevues */
#Layer-22 {
	position: absolute;
	left: 26px;
	top: 564px;
	width: 48px;
	height: 31px;
	/*z-index: 22;*/
}

/* You named this layer nos collectionsAllum */
#Layer-23 {
	position: absolute;
	left: 25px;
	top: 523px;
	width: 69px;
	height: 7px;
	/*z-index: 23;*/
}

/* You named this layer nos collections */
#Layer-24 {
	position: absolute;
	left: 25px;
	top: 523px;
	width: 69px;
	height: 7px;
	/*z-index: 24;*/
}

/* You named this layer Coussins */
#Layer-25 {
	position: absolute;
	left: 26px;
	top: 473px;
	width: 69px;
	height: 42px;
	/*z-index: 25;*/
}

/* You named this layer nous trouver \? Allum */
#Layer-26 {
	position: absolute;
	left: 25px;
	top: 259px;
	width: 81px;
	height: 8px;
	/*z-index: 26;*/
}

/* You named this layer o nous trouver \? */
#Layer-27 {
	position: absolute;
	left: 25px;
	top: 259px;
	width: 81px;
	height: 8px;
	/*z-index: 27;*/
}

/* You named this layer ShoppingBag */
#Layer-28 {
	position: absolute;
	left: 28px;
	top: 367px;
	width: auto;
	height: 60px;
	/*z-index: 28;*/
}

/* You named this layer sur mesure Allum */
#Layer-29 {
	position: absolute;
	left: 25px;
	top: 330px;
	width: 49px;
	height: 7px;
	/*z-index: 29;*/
}

/* You named this layer sur mesure */
#Layer-30 {
	position: absolute;
	left: 25px;
	top: 330px;
	width: 49px;
	height: 7px;
	/*z-index: 30;*/
}

/* You named this layer MetreRuban */
#Layer-31 {
	position: absolute;
	left: 26px;
	top: 295px;
	width: 62px;
	height: 28px;
	/*z-index: 31;*/
}

/* You named this layer boutique en ligne Allum */
#Layer-32 {
	position: absolute;
	left: 27px;
	top: 252px;
	width: 76px;
	height: 8px;
	/*z-index: 32;*/
}





/* You named this layer Calque 6 */
#Layer-36 {
	position: absolute;
	left: 327px;
	top: 25px;
	width: 371px;
	height: 496px;
	/*z-index: 36;*/
	float: left;
}

/**/
#newsLeft {
	position: relative;
	width: 605px;
	height: 499px;
	margin-left:6px;
	/*z-index: 37;*/
	float: left;
	background-color: #cccccc;
	/*border:1px solid blue;*/
}

#newsLeft #newstab {
	color: black;
	font-weight: normal;
	font-size: 14px;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	width: 580px;
	height: 400px;
}
#newsLeft #newstab .tdl {
	width: 30%;
	border: 0px solid green;
	padding:0px;
	marging:0px;
	vertical-align: top;
}
#newsLeft #newstab .tdr {
	vertical-align: top;
	padding:0px;
	marging:0px;
	border: 0px solid blue;
}
#newsLeft #newstab #titre {
	font-size: 11px;
	margin-left: 0px;
	margin-top: 25px;
	margin-bottom: 0px;
}
#newsLeft #newstab #titrecat {
	font-size: 11px;
	margin-left: 30px;
	margin-top: 25px;
	margin-bottom: 0px;
}


#newsLeft #newstab #date {
	font-size: 10px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 90px;
}

#newsLeft #newstab #pagesTitle {
	font-size: 10px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 15px;
	border: 0px solid red;
}

#newsLeft #newstab .pages {
	font-size: 10px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
}

#newsLeft #newstab a {
	font-size: 10px;
}

#newsLeft #newstab p {
	font-size: 10px;
}

#newsLeft #title {
	color: white;
	font-weight: normal;
	font-size: 28px; 
	margin-top:28px;
	margin-left:30px;
	margin-bottom: 0px;
}

#newsLeft #newscat {
	color: black;
	font-weight: normal;
	font-size: 14px; 
	margin-top:0px;
	margin-left:0px;
	float: left;
	width:140px;
	height:400px;
	/*border: 1px solid blue;*/
}
#newsLeft #newscat #titre{
	font-size: 11px;
	margin-left:0px;
	margin-top:25px;
	margin-bottom:0px;
}

#newsLeft #newscat #date{
	font-size: 10px;
	margin-left:30px;
	margin-top:0px;
	margin-bottom:90px;
}

#newsLeft #newscat #pagesTitle{
	font-size: 10px;
	margin-left:30px;
	margin-top:0px;
	margin-bottom:15px;
}

#newsLeft #newscat .pages{
	font-size: 10px;
	margin-left:30px;
	margin-top:0px;
	margin-bottom:0px;
}

#newsLeft #newscat a{
	font-size: 10px; 
}

#newsLeft #newstexte2 {
	color: black;
	font-weight: normal;
	font-size: 10px; 
	margin-top:0px;
	margin-left:30px;
	float: left;
	width:450px;
	height:418px;
	line-height: 1.2;
	overflow:hidden;
	border: 0px solid black;
}

#newsLeft #newstexte {
	color: black;
	font-weight: normal;
	font-size: 14px; 
	margin-top:15px;
	margin-left:20px;
	float: left;
	width:400px;
	height:400px;
	overflow:hidden;
	/*border: 1px solid black;*/
}
#newsLeft #newstexte #titre{
	font-size: 11px; 
}
#newsLeft #newstexte p{
	font-size: 10px; 
}
#newsLeft #newstexte img{
	float: left;
	margin: 20px 5px;
}
#newsMenu {
	position: relative;
	margin-left:0px;
	margin-right:0px;
	width: 200px;
	height: 496px;
	/*z-index: 35;*/
	float: left;
	background-color: white;
	/*border: 1px solid black;*/
	/*border:1px solid red;*/
}
#newsMenu #menuImages{
	position: relative;
	width:122px;
	height:500px;
	/*border: 1px solid red;*/
	margin-left:30px;
	margin-top:0px;
	float: left;
	overflow:hidden;

	
}
#newsMenu #menuImages2{
	position: relative;
	width:200px;
	height:520px;
	/*border: 1px solid red;*/
	margin-left:20px;
	float: left;
	overflow:hidden;
	
}
#newsMenu #menuImages2 dd{
	margin-bottom:10px;
	margin-top:5px;
	font-size:10px;
}
#newsMenu #pageBrowser img {
	margin:0px;
	padding:0px;
	border:0px;
}
#newsMenu #pageBrowser a {
	margin:0px;
	padding:0px;
}
#newsMenu #pageBrowser{
	position: relative;
	width:18px;
	height:499px;
	margin-top:0px;
	margin-bottom:0px;	
	margin-left:30px;
	float: left;
	padding:0px;
}

#pageBrowser {
    float: left;
    height: 270px;
    margin-bottom: 0;
    margin-top: -13px;
    padding: 0;
    position: relative;
    width: 18px;
}

#newsMenu #pageBrowserImgTop{
	margin-top:0px;
}
#newsMenu #pageBrowserImgDown{
	margin-top:452px;
}
/* You named this layer Calque 6 copie */
#imLeft {
	position: relative;
	/*left: 23px;
  	top: 25px;*/
	padding:0px;
	margin:0px;
	width: auto;
	height: 499px;
	/*z-index: 37;*/
	float: left;
	overflow:hidden;
}
#imLeft img{
	width:208px;
	height:499px;
}
/* You named this layer Calque 5 */
#imMiddle {
	margin-left:8px;
	margin-right:8px;
	position: relative;
	/*left: 239px;
  	top: 25px;*/
	width: 388px;
	height: 499px;
	/*z-index: 35;*/
	float: left;
	/*border:1px solid red;*/
	overflow:hidden;
}
#imMiddle img{
	width:388px;
	height:499px;
}

/* You named this layer Calque 7 */
#imRight {
	position: relative;
	/*left: 632px;
  	top: 25px;*/
	width: 208px;
	height: 499px;
	/*z-index: 38;*/
	float: left;
	/*border:1px solid yellow;*/
	overflow:hidden;
}
#imRight img{
	width:208px;
	height:499px;
}

/* You named this layer Calque 7 copie */
#Layer-39 {
	position: absolute;
	left: 218px;
	top: 0px;
	width: 204px;
	height: 496px;
	/*z-index: 39;*/
}

#downim {
	clear: both;
	width: 0px;
	height: 0px;
}

/* You named this layer Feulle copie */
#Layer-40 {
	position: absolute;
	left: 473px;
	top: 286px;
	width: 448px;
	height: 335px;
	/*z-index: 40;*/
}

/* You named this layer Bienvenu\(e\), notre site est actuellement en rnovation, vous po */
#Layer-41 {
	position: absolute;
	left: 63px;
	top: 77px;
	width: 308px;
	height: 188px;
	/*z-index: 41;*/
}

/* You named this layer punaise */
#Layer-42 {
	position: absolute;
	left: 8px;
	top: 85px;
	width: 43px;
	height: 51px;
	/*z-index: 42;*/
}

.tx-rbflashobject-pi1-swf_altcontent{
	margin-top: 110px;
	margin-left: 87px;
	padding: 0px;
	width: auto;
}

#contactsFrame {
	position: relative;
	width: 820px;
	height: 499px;
	z-index: 37;
	float: left;
	background-color: #e5e5e5;
	/*border:1px solid blue;*/



}
#contactsFrame a{
	font-size:10px;
}

#contactsFrame td{
	font-size:10px;
}


#contactsFrame #title {
	color: white;
	font-weight: normal;
	font-size: 28px; 
	margin-top:30px;
	margin-left:20px;
	margin-bottom: 0px;
}
#contactsFrame #sstitle {
	color: black;
	font-weight: normal;
	font-size: 10px; 
	margin-top:5px;
	margin-left:20px;
	margin-bottom: 0px;
}
#contactsFrame #separator {
	background-color:white;
	height:1px;
	width:780px;
	margin-left:20px;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:30px;
	
}


#madiv {
	width: 780px;
	/*border:1px blue solid;*/
	margin-left:20px;
	margin-top:0px;
	font-size: 10px;
}
#madiv table
{
	width:100%;
}
#madiv td
{
	width:75px;/*25%*/
}

#madivresults {
	width: 770px;
	/*border:1px blue solid;*/
	margin-left:20px;
	margin-top:10px;
	font-size: 10px;
	height : 260px;
	overflow-y:hidden !important;
	overflow-x:hidden !important;
}
#madivresults table
{
	width:98%;
}
#madivresults td
{
	width:25%;
	
}
#madivresults td .nom
{
	margin-top:10px;
	margin-bottom: 5px;
	font-weight: bold;
	width: 90px;
}



