body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #edeceb;
	margin: 0px;
}



#full {
	position:absolute;
	width:980px;
	height: 446px;
	z-index:1;
	top: 50%;
	left: 50%; 
	margin-left: -490px;
	margin-top: -223px;
	border: solid 0px blue;
	background-color: #fff;
}

#bande_gauche {
	position: absolute;
	width: 50px;
	height: 447px;
	top: 0px;
	left: 0px;
	background-image:url(images/graphical/bande_gauche.jpg);
	background-repeat: no-repeat;
}

#logobxl {
	position: absolute;
	width: 280px;
	height: 73px;
	bottom: -20px;
	left: 0px;
	background-image:url(images/graphical/logo_bxl_en.jpg);
	background-repeat: no-repeat;
	z-index: 30;
	cursor:pointer; 
}

#bande_droite {
	position: absolute;
	width: 68px;
	height: 447px;
	top: 0px;
	right: 0px;
	background-image:url(images/graphical/bande_droite.jpg);
	background-repeat: no-repeat;
	border: solid 0px red;
}


#centrale {
	position:absolute;
	left: 60px;
	top: 24px;
	width:840px;
	height:400px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #fff;
	border: dashed 1px #000;
}


#centrale_hp {
	position:absolute;
	left: 60px;
	top: 24px;
	width:840px;
	height:400px;
	z-index:2;
	background-color: transparent;
	border: dashed 0px #000;
}

#zone_gauche {
	position: relative;
	width: 100px;
	height: 400px;
	left: 0px;
	top: 0px;
	border-right: dashed 1px #000;
	/* background-color: red; */
	
}

#zone_top {
	position: relative;
	width: 740px;
	height: 45px;
	left: 100px;
	top: -400px;
	border-bottom: dashed 1px #000;
	z-index: 10;
	font-weight: bold;
	font-size: 9pt;
	color: #3c3c3c;
}

#zone_top a,link,visited{
	text-decoration:none;
	color: #3c3c3c;
}

#zone_top a:hover{
	text-decoration:none;
	color: #af2019;
}


#zone_img {
	position: relative;
	width: 320px;
	height: 315px;
	left: 120px;
	top: -380px;
	z-index: 10;
	border: 0px solid blue;
}


#zone_img_hp {
	position: relative;
	width: 613px;
	height: 189px;
	left: 130px;
	top: 40px;
	z-index: 10;
}

#zone_img2 {
	position: relative;
	width: 320px;
	height: 315px;
	left: 160px;
	top: -380px;
	z-index: 10;
	overflow : visible;
	
}

#zone_txt {
	position: absolute;
	width: 370px;
	height: 315px;
	left: 450px;
	top: 66px;
	z-index: 10;
	border: 0px solid blue;
}

#accueilzone_txt {
	position: relative;
	width: 470px;
	height: 315px;
	left: 350px;
	top: -695px;
	z-index: 10;
	border: 0px solid blue;
}

#zone_txt2 {
	position: relative;
	width: 370px;
	height: 315px;
	left: 210px;
	top: -620px;
	z-index: 11;
	border: 0px solid #000;
}


#zone_txt2 a,link,visited{
	text-decoration:none;
	color: #000;
}

#zone_txt2 a:hover{
	text-decoration:none;
	color: #af2019;
}


#zone_txt_contact {
	position: relative;
	width: 420px;
	height: 315px;
	left: 120px;
	top: -680px;
	z-index: 11;
	border: 0px solid #000;
}


#zone_txt_contact a,link,visited{
	text-decoration:none;
	color: #000;
}

#zone_txt_contact a:hover{
	text-decoration:none;
	color: #af2019;
}


#footer {
	position: absolute;
	width: 708px;
	height: 21px;
	left: 126px;
	top: 403px;
	z-index: 20;
	border: 0px solid blue;
}


.accueil {
	height: 22px;
	width: 100px;
	margin:0;
	padding:0;
	background-image:url("images/menu/accueil_s.gif");
}

.accueil a, .accueil a:link, .accueil a:visited {
	display:block;
}

.accueil img {
	width:100%;
	height:100%;
	border:0;
}

.accueil a:hover img {
	visibility:hidden;
}

.collection {
	height: 22px;
	width: 100px;
	margin:0;
	padding:0;
	background-image:url("images/menu/collection_s.gif");
}

.collection a, .collection a:link, .collection a:visited {
	display:block;
}

.collection img {
	width:100%;
	height:100%;
	border:0;
}

.collection a:hover img {
	visibility:hidden;
}

.qualite {
	height: 22px;
	width: 100px;
	margin:0;
	padding:0;
	background-image:url("images/menu/qualite_s.gif");
}

.qualite a, .qualite a:link, .qualite a:visited {
	display:block;
}

.qualite img {
	width:100%;
	height:100%;
	border:0;
}

.qualite a:hover img {
	visibility:hidden;
}

.contact {
	height: 22px;
	width: 100px;
	margin:0;
	padding:0;
	background-image:url("images/menu/contact_s.gif");
}

.contact a, .contact a:link, .contact a:visited {
	display:block;
}

.contact img {
	width:100%;
	height:100%;
	border:0;
}

.contact a:hover img {
	visibility:hidden;
}


#langues {
	position: relative;
	width: 60px;
	height: 14px;
	left: 480px;
	top: 20px;
	z-index: 10;
	font-family: Lucida,sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #555557;
	text-align: right;
}


.langue_choix a, .langue_choix a:link, .langue_choix a:visited {
	text-decoration:none;
	color: #555557;
}


.langue_choix a:hover {
	color: #af2019;
}


#message {
	position: absolute;
	width: 600px;
	height: 20px;
	right: -74px;
	bottom: 10px;
	z-index: 20;
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: #1c1c2e;
	text-align: right;
	border: 0px solid #000;
}


#collections {
	position:absolute;
	left: 230px;
	top: 30px;
	width:100px;
	height:360px;
	z-index:40;
	border: 0px solid #000;
	background-color:#ffffff;
	padding-top: 30px;
	padding-left: 14px;
	
  /* for IE */
  filter:alpha(opacity=75);
  /* CSS3 standard */
  opacity:0.75;
  
  font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
	text-align: left;
	visibility: hidden;
}

.coll a, .coll a:link, .coll a:visited {
	text-decoration:none;
	color: #000;
}


.coll a:hover {
	color: #af2019;
}



#full_portfolio {
	position:absolute;
	width:980px;
	height: 800px;
	z-index:1;
	top: 0px;
	left: 0px; 
	margin-left: 0px;
	margin-top: 0px;
}

#bande_top {
	position: absolute;
	width: 913px;
	height: 93px;
	left: 0px;
	top: 0px;
	background-image:url(images/graphical/header_portfolio.jpg);
	background-repeat: no-repeat;
	z-index: 20;
	border-bottom: dashed 1px #000;
}

#portfolio {
	position: relative;
	width: 904px;
	height: 700px;
	left:0px;
	top: 95px;
	overflow: auto;
	padding-top: 10px;
	padding-right: 10px;
	background-color: #fff;
}


#produit {
	width: 420px;
	height: 440px;
	border-bottom: dashed 1px #000;
	border-right: dashed 1px #000;
	font-family: Arial,sans-serif;
	font-size: 9pt;
	color: #000;
	text-align: left;
	padding-left: 20px;
	background-color: #fff;
}

#menucoll {
	position:absolute;
	left: 460px;
	bottom: 10px;
	width:100px;
	height:40px;
	z-index:40;
	border: 0px solid #000;
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
	text-align: left;
}

#mailfooter{
	position: relative;
	top: -23px;
	left: 586px;
	border: 0px solid #000;
	width: 120px;
	height: 20px;
}

