*{
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
body {
background-color : #291703;
margin : 0;
font-family : verdana;
font-size : 11px;
color : #A0A0A0;
overflow:hidden;
}

a {
color:#FFFFFF;
 }

img {
border : 0 ;
}

table,tr,td {
font-family : verdana;
font-size : 11px;
color : #A0A0A0;
}

p.stick{
	margin-top:15px;
}
#layer {
position :absolute;
width:1020;
height : 609;
left : 50% ;
margin-left : -510px;
top : 50%;
margin-top : -304px;
}
.footer {
font-size : 9px;
padding-left : 15px;
padding-right : 15px;
font-weight : bold;
}
a.footer, a.footer:active, a.footer:visited {
text-decoration:none;
font-weight : bold;
font-size : 9px;
color : #502d07;
}
.menu {
margin-left : 30px;
margin-bottom : 15px;
font-weight : bold;
color : #707070;
}
a.lmenu, a.lmenu:visited, a.lmenu:active, a.lmenu:hover {
color : #707070;
text-decoration:none;
}
.selected {
margin-left : 30px;
font-weight : bold;
color : #A0A0A0;
}
a.lselected, a.lselected:visited, a.lselected:active, a.lselected:hover {
color : #A0A0A0;
text-decoration:none;
}
p#barre_nav{
	height:4px;
	background:url(images/barre.jpg) no-repeat;
	margin:0 0 10px 0;
}
p#barre_nav2{
	height:4px;
	background:url(images/barre2.jpg) no-repeat;
	margin:0 0 0 240px;
}

.desc {
margin-left : 35px;
}
.crea {
color : #FEE6AA;
}
.creator {
margin-top : 10px;
font-weight : bold;
color : #707070;
}
a.creator, a.creator:visited, a.creator:active, a.creator:hover {
color : #707070;
text-decoration:none;
}

/* Contenu principal de la galerie*/
div#grid{
	position:relative;
}
div#grid p{
	padding:0 0 0 35px;
}
div#grid h2{
	padding:0 0 8px 35px;
	font-weight:normal;
	font-size:14px;
}
div#grid h3{
	text-align:center;
	font-weight:normal;
	font-size:14px;
	margin-left:25px;
}

/* Grille de miniatures */
div#mini p img {
	width:60px;
	height:60px;
	margin: 0 7px 7px 0;
}
div#mini p img:hover {
	cursor:pointer;
	opacity:0.4;
	filter:alpha(opacity=40);
}

/* Image principale */
div#image{
	text-align:center;
}
div#image img{
	max-width:375px;
	max-height:350px;
  	height: expression((this.offsetHeight>this.offsetWidth) ? 
      Math.min(parseInt(this.offsetHeight), 350 ) : true);
}

/* Vidéos */
div#video_content{
	display:none;
}
a#link_videoC{
	margin:0 0 0 70px;
}

/* Navigation */
p#inscription{
	text-align: center;
	margin:5px 0 0 0;
}
div#mini{
	clear:both;
	margin:15px 0 0 0;
}
span#precedent{
	position:absolute;
	top:30px;
	left:265px;
	display:block;
	width:15px;
	height:15px;
	background:url(images/flecheg.jpg) no-repeat;
}
span#suivant{
	position:absolute;
	top:30px;
	left:283px;
	display:block;
	width:15px;
	height:15px;
	background:url(images/fleched.jpg) no-repeat;
}
div#grid span:hover{
	opacity:0.4;
	filter:alpha(opacity=40);
}
div#form_contact{
	display:none;
	width:350px;
	margin:0 auto;
}
div#form_contact label{
	display:block;
	float:left;
	width:150px;
	text-align:left;
}
p.form_sent{
	padding:15px 28px 15px 0;
	text-align:right;
}
p.form_sent a{
	margin-right:23px;
}
div#form_champs input{
	border: 0;
	height:15px;
}
div#image p{
	margin: 0 0 10px 0;
}
p#form_select{
	text-align:left;
}

/* Splash content */
div#content_h{
	text-align:center;
	width:900px;
	margin:0 auto;
	font-size:10px;
}
div#content_h p{
	margin:0 0 15px 0;
}
div#content_h div#colg{
	float:left;
	width:430px;
}
div#content_h div#cold{
	margin-left:450px;
}
div#content_h div#colg, div#content_h div#cold{
	text-align:left;
	position:relative;
	border:1px solid #333;
	padding:5px;
}
div#content_h div#colg h2, div#content_h div#cold h2{
	position:absolute;
	text-align:center;
	left:0;
	top:-15px;
	width:100%;
}

div#content_h h3, div#content_h h4{
	margin:0 0 15px 0;
	clear:both;
}
a#musique{
	text-decoration:none;
}
div#popupMusique{
	margin-top:10px;
}
div#popupMusique p{
	margin-bottom:5px;
	text-align:center;
}