BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0;
}
IMG, FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS, CAPTION, CITE, VAR, TH, CODE, DFN, EM, STRONG {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1, H2, H3, H4, H5, H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}

BODY {
	FONT: 13px/1.22 arial,helvetica,clean,sans-serif
}
BODY {
	background:url('../images/bg-home.jpg') repeat-x 0px 0px; COLOR: #454545; TEXT-ALIGN: center;
}
.small {
	font:normal normal normal 10px 'arial';
}
INPUT {
	border:0px;
}
.mgtop20 {
	margin-top:20px;
}
.mgtop12 {
	margin-top:12px;
}
.mgtop3 {
	margin-top:3px;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.tleft {
	text-align:left;
}
.tcenter {
	text-align:center;
}
.tright {
	text-align:right;
}
.clear {
	clear:both;
}
#container {	
	margin-left:auto; margin-right:auto; display:block; width:1028px; height:auto; 
}
#header {	
	width:1028px; height:52px; background:url('../images/header.png') no-repeat 0px 0px;
}
#content {	
	width:1028px; height:650px; margin-left:auto; margin-right:auto; display:block; background:url('../images/note-partition.gif') no-repeat 0px 0px;
}
#left-content {	
	float:left; width:285px; height:650px;
}
#main-content {	
	float:left; width:655px; height:650px;
}
#main-inner-content {	
	width:655px; height:150px; background:#F6F0E4; position:absolute; z-index:10; overflow:hidden;
filter:alpha(opacity=60); 
-moz-opacity:0.6;
-khtml-opacity: 0.6; 
opacity: 0.6; 
}
.absolute#main-inner-content {
	top:362px; margin-left:0px;
}
#main-inner-content P {	
	font:normal normal bold 14px 'arial'; color:#000; text-align:left; padding:20px;
}

.debug {
	border:1px solid #000;
}

/*--*/
#nav-top { float:left; width:980px; height:50px; list-style:none; position:relative;}
#nav-top ul {float:left; margin:0px; padding:0px; }
#nav-top li {float:left; padding-top:0px; list-style-type: none}
#nav-top a  {float:left; display:block;text-indent:-9999px;overflow:hidden;}
#nav-top a:hover {}

#nav-top LI.mt1 {position:absolute; z-index:1400; margin:10px 198px; }
#nav-top .mt1 a {width:150px; height:30px; background:url(../images/menu/tab-sprite.gif) no-repeat -44px -87px;}
#nav-top .mt1 a:hover {background-position: -476px -87px;}

#nav-top LI.mt2 {position:absolute; z-index:1200; margin:10px 393px;}
#nav-top .mt2 a {width:150px; height:30px; background:url(../images/menu/tab-sprite.gif) no-repeat -44px -115px;}
#nav-top .mt2 a:hover {background-position:-476px -115px;}

#nav-top LI.mt3 {position:absolute; z-index:1200; margin:10px 558px;}
#nav-top .mt3 a {width:150px; height:30px; background:url(../images/menu/tab-sprite.gif) no-repeat -44px -143px;}
#nav-top .mt3 a:hover {background-position:-476px -143px;}

#nav-top LI.mt4 {position:absolute; z-index:1200; margin:10px 738px;}
#nav-top .mt4 a {width:250px; height:30px; background:url(../images/menu/tab-sprite.gif) no-repeat -44px -171px;}
#nav-top .mt4 a:hover {background-position:-476px -171px;}

/*--*/
#nav-left { float:left; width:300px; height:240px; list-style:none; position:relative;}
#nav-left ul {float:left; margin:0px; padding:0px; }
#nav-left li {float:left; padding-top:0px; list-style-type: none}
#nav-left a  {float:left; display:block;text-indent:-9999px;overflow:hidden; background:url(../images/menu/tab-sprite.2.gif) no-repeat 0px 0px;}
#nav-left a:hover {}



#nav-left LI.ml1 {position:absolute; z-index:1400; margin:0px 40px; }
#nav-left .ml1 a {width:250px; height:20px; background:url(../images/menu/tab-sprite.2.gif) no-repeat -54px -315px;}
#nav-left .ml1 a:hover {background-position: -486px -315px;}

#nav-left LI.ml2 {position:absolute; z-index:1300; margin:20px 40px; }
#nav-left .ml2 a {width:250px; height:20px; background:url(../images/menu/tab-sprite.2.gif) no-repeat -54px -355px;}
#nav-left .ml2 a:hover {background-position: -486px -355px;}

#nav-left LI.ml3 {position:absolute; z-index:1200; margin:40px 40px; }
#nav-left .ml3 a {width:250px; height:20px; background:url(../images/menu/tab-sprite.2.gif) no-repeat -54px -395px;}
#nav-left .ml3 a:hover {background-position: -486px -395px;}

#nav-left LI.ml4 {position:absolute; z-index:1100; margin:60px 40px; }
#nav-left .ml4 a {width:250px; height:20px; background:url(../images/menu/tab-sprite.2.gif) no-repeat -54px -435px;}
#nav-left .ml4 a:hover {background-position: -486px -435px;}

#nav-left LI.ml5 {position:absolute; z-index:1000; margin:80px 40px; }
#nav-left .ml5 a {width:250px; height:20px; background:url(../images/menu/tab-sprite.2.gif) no-repeat -54px -475px;}
#nav-left .ml5 a:hover {background-position: -486px -475px;}

#nav-left LI.ml6 {position:absolute; z-index:900; margin:100px 40px; }
#nav-left .ml6 a {width:250px; height:20px; background:url(../images/menu/tab-sprite.2.gif) no-repeat -54px -515px;}
#nav-left .ml6 a:hover {background-position: -486px -515px;}

#nav-left LI.ml7 {position:absolute; z-index:800; margin:120px 40px; }
#nav-left .ml7 a {width:250px; height:20px; background:url(../images/menu/tab-sprite.2.gif) no-repeat -54px -555px;}
#nav-left .ml7 a:hover {background-position: -486px -555px;}

#nav-left LI.ml8 {position:absolute; z-index:700; margin:140px 40px; }
#nav-left .ml8 a {width:250px; height:20px; background:url(../images/menu/tab-sprite.2.gif) no-repeat -54px -595px;}
#nav-left .ml8 a:hover {background-position: -486px -595px;}

#nav-left LI.ml9 {position:absolute; z-index:600; margin:160px 40px; }
#nav-left .ml9 a {width:250px; height:20px; background:url(../images/menu/tab-sprite.2.gif) no-repeat -54px -635px;}
#nav-left .ml9 a:hover {background-position: -486px -635px;}




/*- acc-*/
#nav-left LI.ml13 {position:absolute; z-index:500; margin:182px 40px; }
#nav-left .ml13 a {width:250px; height:20px; background:url(../images/menu/tab-sprite3.gif) no-repeat -54px -718px;}
#nav-left .ml13 a:hover {background-position: -486px -718px;}
/*- exp-*/
#nav-left LI.ml12 {position:absolute; z-index:500; margin:195px 40px; }
#nav-left .ml12 a {width:250px; height:24px; background:url(../images/menu/tab-sprite3.gif) no-repeat -54px -750px;}
#nav-left .ml12 a:hover {background-position: -486px -750px;}


/*- cli -*/
#nav-left LI.ml14 {position:absolute; z-index:500; margin:219px 40px; }
#nav-left .ml14 a {width:250px; height:20px; background:url(../images/menu/tab-sprite3.gif) no-repeat -54px -794px;}
#nav-left .ml14 a:hover {background-position: -486px -794px;}
/*- hist-*/
#nav-left LI.ml15 {position:absolute; z-index:500; margin:243px 40px; }
#nav-left .ml15 a {width:250px; height:24px; background:url(../images/menu/tab-sprite3.gif) no-repeat -54px -837px;}
#nav-left .ml15 a:hover {background-position: -486px -837px;}


/*- blog -*/
#nav-left LI.ml10 {position:absolute; z-index:500; margin:266px 40px; }
#nav-left .ml10 a {width:250px; height:20px; background:url(../images/menu/tab-sprite.2.gif) no-repeat -54px -675px;}
#nav-left .ml10 a:hover {background-position: -486px -675px;}

/*- rss -*/
#nav-left LI.ml11 {position:absolute; z-index:500; margin:280px 40px; }
#nav-left .ml11 a {width:250px; height:36px; background:url(../images/menu/tab-sprite.2.gif) no-repeat -54px -712px;}
#nav-left .ml11 a:hover {background-position: -486px -712px;}







#newsletter {
	float:left; width:180px; height:82px; margin-left:40px;
	background:url(../images/newsletter.png) no-repeat 0px 0px;
}
/*- Hack ie -*/
* html #newsletter {
	float:left; width:180px; height:82px; margin-left:20px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/newsletter.png', sizingMethod='scale');
	background: none;	
}
#newsletter .input-newsletter {
	position:absolute; margin:12px 2px; width:135px; 
}
#newsletter IMG  {
	margin:12px 15px;position:relative;  
}

#partners {
	height:70px; margin-left:42px;
}
.title {
	font:normal normal bold 13px 'arial','sans-serif'; color:#8A2710; text-decoration:underline;
}
.miniprix {
color: #222222;
font-size: 7pt;
font-family: Arial;
font-weight: 500;
}
#footer {
	background:url(../images/footer.png) no-repeat 0px 0px; width:980px; height:52px;  margin-left:auto; margin-right:auto; display:block;
}
#footer-l {
	width:980px; height:auto;  margin-left:auto; margin-right:auto; margin-bottom:10px; display:block;
}
.txtgray-footer A, .txtgray-footer A:link {
	font:normal normal normal 11px 'arial','sans-serif'; color:#646464; text-decoration:none;
}
.txtgray-footer A:hover {
	text-decoration:underline;
}
.banners {
	float:left; width:655px;
}
IMG {
	margin:0; padding:0;
}
.banners-left {
	float:left; width:472px; height:178px; background:url('../images/banners/bann-home-1.png') no-repeat 0px 0px; 
}
/*- Hack ie -*/
* html .banners-left {
	float:left; width:472px; height:178px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/banners/bann-home-1.png', sizingMethod='scale');
	background: none;
}
.banners-right {
	float:right; width:178px; height:178px; background:url('../images/banners/bann-home-2.png') no-repeat 0px 0px;
}
/*- Hack ie -*/
* html .banners-right {
	float:right; width:178px; height:178px; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/banners/bann-home-2.png', sizingMethod='scale');
	background: none;
}
/*- Hack ie -*/
* html #newsletter {
	
}
/***************************************
* POP-PUP
***************************************/
/***************
* SPLASH SCREEN
***************/
#clear-after {
	float:left; display:block; left:auto; right:auto; margin-left:20px; z-index:10000;  
}
#posAbsolute {
	float:left; position:absolute; TOP:73px; Z-INDEX:10000; left:auto; right:auto; display:block; top:52px;
}
#gallery {
	position: relative;	width: 935px;	height: 700px; background: #fff url(../images/popup-piano-home.jpg) no-repeat 0px 0px;
	/*border: 1px solid #fff;*/
}
#close-window {
	position: relative;	float:right; padding :5px 5px 0 0;
}
#close-window A {
	position: relative; font:normal normal bold 10px 'arial'; color:#FFF; background:#000; line-height:12px;
}
#close-window A:hover {
	color:#000; background:#FFF;line-height:12px;
}
/***********************************
 **
 **********************************/
A.black, A.black:link {
  color:#646464;  
}
A.effect, A.effect:link {
  text-decoration:underline;  
} 
A.effect:hover {
  text-decoration:none;  
}  
  
  
.textnoir12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.textnoirB12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.textitre12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F29400;
	font-weight: bold;

}
.textnoirBtitre12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
  
