body { margin:0; padding:0; background:#000; font-family:"Times New Roman", Times, serif; font-size:12px;}
img { border:none;}
ul, li { margin:0; padding:0;}
#conteneur { position:relative; width:1082px; height:642px; margin: 50px auto; background:url(../../homepage-bg.jpg)}
#jmndesign { position:absolute; top:159px; left:248px;}

/* ///////// CARROUSEL //////////// */
#margeCarrousel { position:absolute; top:90px; left:12px;}
#carrousel { position:absolute; width:1031px; height:292px;}


/* ///////// MENU //////////// */
#menu { position: absolute; width:1082px; height:93px; top:311px; left:0px; background: url(../../menu/menu.png)}
#menu ul { position:absolute; top:12px; left:90px; list-style:none; }
#menu li { width:221px; height:70px; float:left; margin-right:4px;}
#menu li img { width:221px; height:70px;}
#menu li a {display:block;}
#menu li a.webdesign { background:url(../../menu/btnWebdesign01.png)}
#menu li a.webdesign:hover { background:url(../../menu/btnWebdesign02.png)}
#menu li a.illustration { background:url(../../menu/btnIllustration01.png)}
#menu li a.illustration:hover { background:url(../../menu/btnIllustration02.png)}
#menu li a.cv { background:url(../../menu/btnCv01.png)}
#menu li a.cv:hover { background:url(../../menu/btnCv02.png)}
#menu li a.anim { background:url(../../menu/btnAnimation01.png)}
#menu li a.anim:hover { background:url(../../menu/btnAnimation02.png)}

/* ///////// CONTACT //////////// */
#contact {
	position:absolute;
	top:426px;
	right:434px;
	width:221px;
	height:70px;
}
#contact a {display:block; background:url(../../menu/btnContact01.png)}
#contact a:hover {background:url(../../menu/btnContact02.png)}

.cacher {display:none;}



/* //////////// CONTENEUR ///////////// */
#conteneurBG-Bas { background:url(../img/bg-bas.jpg) center bottom no-repeat; min-height:350px;}
.clear { clear:both;}


/* //////////// PAGINATION ///////////// */
#pagination { position: absolute; background:url(../img/pagination-bg.png) center no-repeat; height:57px; width:1056px; text-align:center; bottom:7px;}
#pagination .blocPage { margin:12px auto; width:1056px; text-align:center}
.page { position:absolute; margin:11px 460px; margin-right:0; text-align:center; display:block;}
.page li { width:23px; height:36px; padding-right:3px; line-height:36px; float:left; margin-right:4px; list-style:none; text-align:center;}
.page li a {display:block; background:url(../img/pagination01.png); text-decoration:none; font-size:14px; font-weight:bold; color:#FFF;}
.page li a:hover { background:url(../img/pagination02.png);}


/* //////////// FOOTER ///////////// */
#footer { position:relative; background:url(../img/footer-bg.jpg); width:1056px; height:69px; margin:14px auto 0 auto; text-align:center; color:#FFF;}
.nom { font-size:22px; font-weight:bold; margin:0; padding:12px 0 0 0;}
.adresse { font-size:14px; margin:0; padding:0;}
#footer a {color:#FFF; text-decoration:none;}
#footer a:hover {color:#FC3;}
#vide15 { position:relative; height:15px;}

