body {
	background-color: #000000;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	
	/* SCROLLBAR */
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #E8E9EE;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #E8E9EE;
	scrollbar-shadow-color: #E8E9EE;
	scrollbar-arrow-color: #E8E9EE;
	scrollbar-track-color: #000000;	
}

/* LIENS */
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

/* TEXTES */
.txtbig {
	font-size: 14px;
	font-weight:bold;
}

.txtrouge {
color: #FF0000
}

.txtgris {
color: #666666
}

.txtgrisen {
color: #999999
}

.txtvert {
color: #82713B
}

.txtbordeaux {
color: #840124
}

.txtorange {
color: #FE6A00
}

/* CONTENT */
#Content {
	margin: 0 auto;
    width: 1024px;
	height:650px;
    margin-top:-325px;
	margin-left:-512px;
	left:50%;
	top: 50%;
	overflow: hidden;
    position:absolute;
	background-color:#000000;
	background: url(images/contenu_fond.gif) no-repeat center
}

.menu {
position:absolute;
margin-left:15px;
margin-top:10px;
}

.menuflash {
position:relative;
float:right;
padding-right:45px;
margin-top:62px;
overflow: auto;
}

.imgrub {
position:absolute;
margin-left:205px;
margin-top:90px;
}

.retourindex{
position:absolute;
left:915px;
top:535px;
z-index:5;
visibility: visible;
}

/* NEWS */
.contentnews {
position:absolute;
padding:80px;
margin-left:300px;
margin-top:95px;
width:520px;
height:290px;
overflow: auto;
font-size:12px;
}

/* PRESENTATION */
.presentfr {
position:absolute;
padding:5px;
margin-left:300px;
margin-top:95px;
width:318px;
height:450px;
overflow:hidden;
font-size:11px;
}

.presenten {
position:absolute;
padding:5px;
margin-left:640px;
margin-top:95px;
width:318px;
height:450px;
overflow:hidden;
font-size:11px;
}

.lettrine {
float: left;
font-size: 2.5em;
font-weight: bold;
line-height: 1em;
padding-right:2px;
}

/* EXPOS */
.contentexpos {
position:absolute;
padding:8px;
margin-left:310px;
margin-top:98px;
width:650px;
height:448px;
overflow: auto;
font-size:12px;
}

.datesexpos {
position:absolute;
margin-left:238px;
margin-top:110px;
overflow:hidden;
width:150px;
line-height:25px;
color:#82713B;
font-weight:bold;
font-size:14px;
}

a.vert {
color: #82713B;
text-decoration: none;

}
a.vert:hover {
text-decoration: none;
color: #FFFFFF;
}
a.vert:visited {
color: #82713B;
text-decoration: none;
}

/* CONTACT */
.contact {
	position:absolute;
	padding:8px;
	margin-left:265px;
	margin-top:98px;
	width:680px;
	height:448px;
	overflow: auto;
	font-size:12px;
	text-align:center;
}

.formulaire {
font-family: Arial;
font-size: 10px;
font-style: normal;
color: #FED103;
background-color: #000000;
letter-spacing: normal;
margin: 0px;
padding: 0px;
border: 1px solid #FED103;
}

.bouton {
font-family: Arial;
font-size: 10px;
font-style: normal;
color: #FED103;
background-color: #000000;
border: 1px solid #FED103;
}

a.jaune {
	color: #FFFFFF;
	text-decoration: none;
}

a.jaune:hover {
	text-decoration: none;
	color: #FED103;
}
a.jaune:visited {
	color: #FED103;
	text-decoration: none;
}

/* PORTFOLIO */
.menu_portfolio {
float: right;
margin-right:45px;
margin-top:62px;
overflow: auto;
}

/* PLUS */
.contentplus {
position:absolute;
padding:8px;
margin-left:290px;
margin-top:98px;
width:665px;
height:420px;
overflow: auto;
}

.nomssmenuplus {
position:absolute;
left:290px;
top: 540px;
float: right;
font-size:17px;
font-weight:bold;
color: #840124;
}

.apercus {
position:absolute;
margin-left:20px;
margin-top:88px;
width:195px;
height:478px;
overflow:auto;
}

/* LIENS */
.liens1 {
position:absolute;
padding:2px;
margin-left:30px;
margin-top:8px;
width:185px;
overflow:hidden;
}

.liens2 {
position:absolute;
padding:2px;
margin-left:260px;
margin-top:8px;
width:185px;
overflow:hidden;
}

.liens3 {
position:absolute;
padding:2px;
margin-left:460px;
margin-top:8px;
width:185px;
overflow:hidden;
}

/* PHOTOS */
div#galerie{
width: 610px;
text-align: center;
}
		
ul#galerie_mini{
margin: 0 ;
padding: 0 ;
list-style-type: none ;
}
		
ul#galerie_mini li{
float: left ;
}
		
ul#galerie_mini li a img{
margin-left: 1px ;
margin-top: 1px ;
border: 1px solid #FFFFFF ;
text-align: center;
}

ul#galerie_mini li a:hover img { 
margin-left: 1px ;
margin-top: 1px ;
border: 1px solid #CCCCCC ;
text-align: center;
filter: alpha(opacity=75);
-moz-opacity:0.75;
opacity: 0.75;
}
		
dl#photo{
clear: both ;
margin: 0 auto ;
}
		
dl#photo dt{
}
		
dl#photo dd{
margin: 0 ;
}
		
dl#photo img{
}

