*{margin:0;padding:0;}

body{color:white;background-color:black;background-image:url("images/background.jpg");background-position:center top;background-repeat:no-repeat;margin:auto;width:960px;font-family:Verdana, Arial, sans-serif;font-size:75%;}

#global{}

/* Header */
#header a{text-indent:-9000px;text-decoration:none;outline:none;}
#header h1{background-image:url("images/logo.png");display:block;height:83px;margin-left:90px;margin-top:30px;width:344px;}
#header h1 a {display:block;height:83px;width:344px;}

/* Menu */
.menuPlus{height:29px;}

#menu {background-image:url("images/fondMenu.png");height:52px;margin-top:30px;padding-left:60px;}
#menu li{display:block;float:left;margin-top:13px;margin-right:20px;background-repeat:no-repeat;}
#menu li:hover{opacity:0.5;}
#menu a {display:block;height:100%;height:23px;}

#menuAccueil{background-image:url("images/accueil.png");width:87px;}
#menuAccueil a{width:87px;}

#menuDJ{background-image:url("images/djs.png");width:50px;}
#menuDJ a{width:50px;}

#menuVideo{background-image:url("images/video.png");width:67px;}
#menuVideo a{width:67px;}

#menuPhoto{background-image:url("images/photo.png");width:69px;}
#menuPhoto a{width:69px;}

#menuMateriel{background-image:url("images/materiel.png");width:104px;}
#menuMateriel a{width:104px;}

#menuAvis{background-image:url("images/livredor.png");width:113px;}
#menuAvis a{width:113px;}

#menuContact{background-image:url("images/contact.png");width:94px;}
#menuContact a{width:94px;}

#menuGraphisme{background-image:url("images/graphisme.png");width:120px;height:27px;}
#menuGraphisme a{width:120px;}

/* Fin Menu */
/* Fin Header */

/* Content */
#content{margin-top:20px;}
/* Fin Content */

/* Block */

.block { position:relative; margin:auto; z-index:1; margin-left:12px; margin-bottom:20px;}
.block .blockContent,.block .blockHaut,.block .blockBas,.block .blockBas div { background:transparent url(images/content.png) no-repeat top right; _background-image:url(images/content.png);}
.block .blockContent { position:relative; zoom:1; _overflow-y:hidden; padding:18px 27px 0 15px;}
.block .blockHaut { position:absolute; left:0px; top:0px; width:12px;  margin-left:-12px; height:100%; _height:1600px; background-position:top left;}
.block .blockBas { position:relative; width:100%;}
.block .blockBas,.block .blockBas div { height:30px; font-size:1px;}
.block .blockBas { background-position:bottom right;}
.block .blockBas div { position:relative; width:12px; margin-left:-12px; background-position:bottom left;}
/* Fin Block */


/* Mise en page du block */
.blockContent p {text-indent:30px;margin-bottom:0;margin-top:15px;padding-bottom:1px;}
.blockContent h2 {margin-top:5px;margin-right:10px;font-size:20px;}
.blockContent h2 a {text-decoration:none;color:white;}
.blockContent p a, .commentlist a {color:gray;text-decoration:none;border:1px dashed gray;border-width:0 0 1px;}
.blockContent p a:hover, .commentlist a:hover {border:1px solid gray;border-width:0 0 1px;}
.blockContent hr {margin-top:1px;}
.blockContent ul {margin-bottom:10px;margin-left:80px;margin-top:10px;}
.blockContent strong {border:1px;border-style:dashed;border-width:0 0 1px;}
#contact_info{float:left;height:480px;margin:0 60px;width:350px;}
.commentlist {margin-left:30px;margin-top:15px;}
.comment{border-color:white;border-style:dashed;border-width:0 0 1px;margin-bottom:5px;padding-bottom:10px;}
/* Fin de mise en page du block */
