/* JPR artistes - Stephane Rousseau */
BODY {
 background-color: #000000;
 height:auto;
}
div#contenu {
 background: url(main_bkg.jpg) no-repeat 0 0px;
 height:auto;
 width:700px;
 margin:0 auto;
 position:relative;
 height:910px;
}

#sidemenu {
        position:absolute;
        top:100px;
        left:0px;
	padding-top: 202px;
	height: 373px;
	background-image: none;
	background-color: transparent;
}
#sidemenu UL LI {
	font-size: 90%;
	font-weight: bold;
	margin: 0 0 0 5px;
	text-transform: uppercase;
}
#sidemenu UL LI A {
	text-decoration: none;
	background-color: transparent; 
	color: #fff;
	width: 135px;
	padding: 3px 4px;
	margin: 4px 0;
	filter: alpha(opacity=72);
	-moz-opacity:0.7;
	border: 0px solid transparent;
}
#sidemenu UL LI A:hover {
	background-color: transparent;
	filter: alpha(opacity=72);
	-moz-opacity: 0.7;
	border-bottom: dashed 1px #fff;
}
#imagefond {
        position:absolute;
        top:290px;
        left:250px;
	width: 480px;
	height: 530px;
	background: 
          transparent
          url(main_bkgw.jpg)
          -250px -288px no-repeat ;
}

#content {
        position:absolute;
        top:10px;
        left:10px;
        width:430px;
        height:510px;
	font-size: 110%;
	overflow: auto;
	background-color: transparent;
	color: inherit;
        margin:0;
}
#content dd {
 font-style:oblique;
 padding-bottom:.5em;
}
#content dd:before {
 content:"- ";
}
h1 {
	font-size: medium;
}


table tr th {
	text-align: left;
	color: #ad7927; background-color: transparent;
	border-bottom: solid 1px #AD7927;
	font-weight:bolder;
	font-variant:small-caps;
	letter-spacing:5px;
}
table tr td {
	color: #888887;	
font-weight: bold;
}


table tr td.city {
	font-weight:bolder;
}
table tr td.cityRed {
	color: #CC0000;
	font-weight:bolder;
}
table tr td A {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
table tr td A:hover {
	color: #CC0000;
	text-decoration: underline;
}

#footer {
        position:absolute;
        bottom:0px;
        left:250px;
	color: #fff;
	text-align: left;
	background-image: none;
}
#footer P {
	padding:0;
	margin: 0;
	font-size: 80%;
}

#critiques p {
text-align:center;
font-style:italic;
margin-bottom:2em;
}

#critiques p q {
text-align:center;
font-style:normal;
}

div#lienedit {
 position:absolute;
 bottom:0;
 right:0px;
}
div#lienedit a {color:black;}
div#lienedit a:hover {color:red;}
#content textarea#text, #content table.quickref{ width:95%;}

#header {
 display:block;
 position:absolute;
 bottom:-35px;
 right:475px;
 width:auto;
}
* html #header { position:absolute; bottom:20px;}
#header a {
 display: none;
 height:80px;
 width:75px;
 background:transparent url(http://web2.hahaha.com/microsite/pub/skins/andresauve/jpr_op.png) top left no-repeat;
}
#header a span {
 position:absolute;
 left:-999em;
}
#header a:hover {
 background:transparent url(http://web2.hahaha.com/microsite/pub/skins/andresauve/jpr_tr.png) top left no-repeat;
}


/* Ajouts */

/*
#fcontainer {
margin-top:40px;
display:block;

}  */

a#jaypr {
  float:left;
  margin-left:210px;
 display: block;
 height:80px;
 width:75px;
 background:transparent url(http://web2.hahaha.com/microsite/pub/skins/andresauve/jpr_op.png) top left no-repeat;
 /*margin-top:80px;*/
}

a#jaypr:hover {
 background:transparent url(http://web2.hahaha.com/microsite/pub/skins/andresauve/jpr_tr.png) top left no-repeat;
}

a#jaypr span {
 position:absolute;
 left:-999em;
}

#footer p {
   float:left;
   /*margin-top:80px;*/
}

#footer {

top:770px;

}

