body{
margin:0;
background: #000 url('../img/body.jpg') no-repeat top center;
}
img{
border: 0;
}
div#conteneur{
width: 980px;
margin:0;
padding:0;
margin: auto;
font-size:13px;
font-family: Helvetica, Verdana, Arial, sans-serif;
color:#AAAAAA;
}
#titre_h1{
display:none
}
#centre a{
color:#6258FF;
text-decoration:none;
}
#centre a:hover{
color:#6258FF;
text-decoration:underline;
}
#marg{
margin:0;
padding:0;
margin-left:30px;
}
div#top{
margin:0;
padding:0;
width:980px;
height:392px;
background: url('../img/top.jpg') no-repeat;
}

div#sommaire_haut{
margin:0;
padding:0;
position:absolute;
margin-top:24px;
margin-left:292px;
font-size:12px;
width:340px;
color:#929392;
}
#sommaire_haut a{
text-decoration:none;
color:#929392;
margin-left:2px;
margin-right:2px;
}
#sommaire_haut a:hover{
color:#6258FF;
text-decoration:none;
}
#sommaire_haut span{
color:#929392;
}
div#logo{
padding:0;
position:absolute;
margin:82px 0 0 73px;
width:208px;
height:119px;
}

div#news{
padding:0;
position:absolute;
width:243px;
height:27px;
margin:341px 0 0 381px;
}
.champs{
width:165px;
height:19px;
position:absolute;
margin-top:4px;
background:transparent;
font-size:13px;
color:#6258FF;
border:none;
}
.send{
width:65px;
height:20px;
position:absolute;
margin-left:176px;
margin-top:3px;
background:transparent;
border:none;
cursor:pointer;
}
form{
margin:0;
padding:0;
}

div#contenu{
padding:0;
margin:0;
width:980px;
float:left;
}
div#gauche{
padding:0;
margin:0;
width:271px;
float:left;
background: url('../img/gauche.jpg') no-repeat;
}



div#flash{
margin:0;
padding:0;
width:271px;
height:267px;
background: url('../img/flash.jpg') no-repeat;
}
div#flash_infos{
margin:0;
padding:0;
position:absolute;
width:230px;
height:184px;
margin-left:27px;
margin-top:51px;
font-size:12px;
text-align:right;
color:#A4A4A4;
}
div#flash_infos a{
color:#6258FF;
font-weight:bold;
text-decoration:none;
}
div#flash_infos a:hover{
text-decoration: underline;
}

div#contact{
margin:0;
padding:0;
width:271px;
height:282px;
background: url('../img/contact.jpg') no-repeat;
}
div#contact_infos{
margin:0;
padding:0;
position:absolute;
width:180px;
height:110px;
margin-left:77px;
margin-top:55px;
font-size:13px;
text-align:right;
color:#AAAAAA;
}
div#contact_infos span{
color:#6258FF;
font-size:11px;
}

div#centre{
padding:0;
margin:0;
width:709px;
float:left;
background: url('../img/ligne.jpg') repeat-y;
}

div#arbo{
margin:0;
padding:0;
width:699px;
height:29px;
padding-left:10px;
padding-top:10px;
background: url('../img/arbo.jpg') no-repeat;
}

div#page{
margin:auto;
width:980px;

}

#centre h2{
margin:0;
padding:0;
font-size:18px;
color:#AAAAAA;
height:30px;


}
.articles{
margin:0;
padding:0;
}
.article{
margin:0;
padding:0;
width:686px;
padding-left:14px;
padding-right:14px;
background: url('../img/titre.jpg') no-repeat;
}
.bas_page{
margin:0;
padding:0;
width:709px;
height:61px;
background: url('../img/bas_articl.jpg') no-repeat;
}

div.galeries {
margin:0;
padding:0;

}

div.galerie {
margin:0;
padding:0;
display: block;
float: left;
width:680px;
min-height:159px;
padding-left:34px;
padding-top:20px;
background: url('../img/titre.jpg') no-repeat;
}

div.photos {
margin:0;
padding:0;
display: block;
}

div.photo {
margin:0;
padding:0;
float: left;
margin: 5px 0 0 10px;
text-align: center;
width: 150px;
height: 100px;
}

img.photo {
max-width: 150px;
max-height: 100px;

}
div#bas {
margin:0;
padding:0;
clear: both;
width:980px;
height:270px;
background: url('../img/bas.jpg') no-repeat;
}

div#menu_bas{
margin:0;
padding:0;
position:absolute;
margin-top:238px;
margin-left:126px;
font-size:14px;
line-height:15px;
width:797px;
color:#A4A4A4;
}
#menu_bas a{
text-decoration:none;
color:#A4A4A4;
margin-left:2px;
margin-right:2px;
}
#menu_bas a:hover{
color:#6258FF;
text-decoration:none;
}
#menu_bas li {
display:inline;
border: none;
float:left
}
#menu_bas ul {
margin:0px;
padding:0px
}
#menu_bas span{
color:#A4A4A4;
}



/* 

.menu_g {
margin:0;
padding:0;
width:206px;
min-height:183px;
margin:0 0 0 65px;
list-style:none;
}
.menu_g li{
margin:0;
padding:0;

}
.menu_g a{
display:block;
color:#A4A4A4;
text-decoration:none;
padding-right:15px;
padding-top:3px;
text-align:right;
width:191px;
font-size:14px;
height:20px;
}
.menu_g a:hover{
text-decoration:none;
color:#5E52FF;
background: url('../img/menu02.png') no-repeat;
}



---- */

.acc_toggler {


margin:0;
padding:0;
width:206px;
margin:0 0 0 65px;
list-style:none;
 cursor: pointer;
} 



.acc_toggler a{
display:block;
color:#A4A4A4;
text-decoration:none;
padding-right:15px;
padding-top:3px;
text-align:right;
width:191px;
font-size:14px;
height:20px;
}

.acc_toggler a:hover{
text-decoration:none;
color:#5E52FF;
background: url('../img/menu02.png') no-repeat;
}




.acc_toggler1 {


margin:0;
padding:0;
width:206px;
margin:0 0 0 65px;
list-style:none;
 cursor: pointer;
} 



.acc_toggler1 a{
display:block;
color:#A4A4A4;
text-decoration:none;
padding-right:15px;
padding-top:3px;
text-align:right;
width:191px;
font-size:14px;
height:20px;
}

.acc_toggler1 a:hover{
text-decoration:none;
color:#5E52FF;
background: url('../img/menu02.png') no-repeat;
}



.acc_element{
	margin-top:5px;
	margin-bottom:5px;
	}

.acc_element h3 {
	 border-bottom:1px solid #191919;
	border-top:1px solid #191919;
	margin: 0;
	text-align:right;
	padding: 0;
	padding-right:20px;
 } 
 
.acc_element a{
	color:#fff;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:15px;
	padding-top:3px;
}

.acc_element a:hover{
	color:#666666;
}