@import url(galerie.css); 

body{
margin:0;
padding:0;
background: url('../img/body.jpg') top center no-repeat;
}
html{
margin:0;
padding:0;
background: #fff url('../img/html.jpg')  repeat-x;
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
}
#centre a{
color:#981400;
text-decoration:none;
}
#centre a:hover{
color:#981400;
text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
#page {
width: 980px;
margin: auto;
}
#header {
background: url('../img/entete.jpg') no-repeat;
min-height: 295px;
}
#news{
margin:0;
padding:0;
position:absolute;
width:331px;
height:32px;
margin-top:10px;
background:url('../img/news.jpg') no-repeat;
}
.champs{
width:150px;
height:20px;
position:absolute;
margin-top:5px;
margin-left:106px;
background:transparent;
font-size:12px;
color:#000;
border:none;
background:url('../img/champ.jpg') no-repeat;
}
.send{
width:65px;
height:28px;
margin-left:263px;
margin-top:5px;
background:transparent;
border:none;
cursor:pointer;
background:url('../img/ok.jpg') no-repeat;
}
div#logo{
padding:0;
position:absolute;
margin:57px 0 0 0;
width:487px;
height:93px;
}
h1.slogan{
margin:0;
padding:0;
position:absolute;
width:420px;
height:40px;
margin-left:70px;
margin-top:144px;
color:#FF9900;
font:15px Arial;
text-align:center;
}
#menu0{
margin:0;
padding:0;
position:absolute;
height:23px;
width:98px;
margin-left:880px;
margin-top:7px;
}
#menu0 a{
height:23px;
width:98px;
display:block;
float:left;
}
#ico1 a{
width:18px;
background:url('../img/icone1.jpg') no-repeat;
}
#ico1 a:hover{
background:url('../img/icone11.jpg') no-repeat;
}
#ico2 a{
width:21px;
background:url('../img/icone2.jpg') no-repeat;
}
#ico2 a:hover{
background:url('../img/icone22.jpg') no-repeat;
}
#ico3 a{
width:31px;
background:url('../img/icone3.jpg') no-repeat;
}
#ico3 a:hover{
background:url('../img/icone33.jpg') no-repeat;
}
#ico4 a{
width:28px;
background:url('../img/icone4.jpg') no-repeat;
}
#ico4 a:hover{
background:url('../img/icone44.jpg') no-repeat;
}
#menu-haut{
height:35px;
width:480px;
position:absolute;
margin:254px 0 0 0px;
}
#menu-haut a {
height:35px;
float:left;
text-decoration:none;
color:#000;
cursor:pointer;
font:15px Arial;
font-weight:bold;
text-align:center;
text-transform:uppercase;
padding-top:5px;
}
#menu-haut a:hover {
color:#000;
text-decoration:none;
}
#home a{
width:88px;
background:url('../img/ico1.jpg') no-repeat;
}
#home a:hover{
background:url('../img/ico11.jpg') no-repeat;
}
#presentation a{
width:144px;
background:url('../img/ico2.jpg') no-repeat;
}
#presentation a:hover{
background:url('../img/ico22.jpg') no-repeat;
}
#contact a{
width:98px;
background:url('../img/ico3.jpg') no-repeat;
}
#contact a:hover{
background:url('../img/ico33.jpg') no-repeat;
}
#plan a{
width:130px;
background:url('../img/ico4.jpg') no-repeat;
}
#plan a:hover{
background:url('../img/ico44.jpg') no-repeat;
}
#contenu{
margin:0;
padding:0;
float:left;
width:980px;
background:url('../img/contenu.jpg') repeat-y;
}
#gauche{
margin:0;
padding:0;
float:left;
width:253px;
}
/* ------ MENU ACCORDEON ------ */
.menu_g {
margin:0;
padding:0;
width:232px;
list-style:none;
}
.acc_toggler{
margin:0;
padding:0;
}
.acc_toggler a, .menu_g h3 a {
margin:0;
padding:0;
display:block;
color:#333333;
text-decoration:none;
font:15px Arial;
padding-top:8px;
padding-left:10px;
width:222px;
height:25px;
text-align:left;
font-weight:bold;
background: url('../img/menu01.jpg') no-repeat;
}
.acc_toggler a:hover, .menu_g h3 a:hover {
margin:0;
padding:0;
padding-top:8px;
padding-left:10px;
width:222px;
height:25px;
text-decoration:none;
color:#981300;
}
.acc_element h3 {
 margin: 0;
 padding:0;
 width:220px;
 padding-left:12px;
 padding-top:6px;
 text-align:left;
 height:26px;
 background: url('../img/stretcher.jpg') no-repeat;
} 
.acc_element h3:hover{
margin: 0;
padding:0;
width:220px;
text-align:left;
height:26px;
padding-left:12px;
padding-top:6px;
background: url('../img/stretcher1.jpg') no-repeat;
}
.acc_element a {	
 margin: 0;
 padding:0;
 padding-top:5px;
 color:#333333;
 font:13px Arial;
 text-decoration:none;
 font-weight:bold;
}
.acc_element a:hover {	
 margin: 0;
 padding:0;
 color:#981300;	
}
h2, h3 {
 margin:0;
 padding:0;
 font-weight:bold;
} 
#diapo{
margin:0;
padding:0;
width:253px;
height:281px;
margin-top:10px;
background:url('../img/diapo.jpg') no-repeat;
}
#img{
margin:0;
padding:0;
position:absolute;
width:215px;
height:215px;
margin-top:55px;
margin-left:12px;
background:url('../img/img.jpg') no-repeat;
}
#flash{
margin:0;
padding:0;
width:253x;
height:328px;
background: url('../img/flash.jpg') no-repeat;
}
div#flash_infos{
color: white;
font-size: 11px;
height: 263px;
margin: 55px 21px 21px 13px;
margin-left: 13px;
margin-top: 55px;
padding: 0px;
position: absolute;
text-align: left;
width: 210px;
}
/*
margin:0;
padding:0;
position:absolute;
width:200px;
height:236px;
margin-left:21px;
margin-top:71px;
text-align:left;
font-size:11px;
color:#fff;
*/

div#actualites div.actualite > h3 {
 color: #fff;
 /*background: #444;*/
 background: none;
 padding: 5px 8px 6px 8px;
 border-bottom: 1px solid #444;
}

div#actualites div.actualite a.actu_suite {
 margin: 0;
 color: #ff6;
}

div#flash_infos a{
text-decoration:none;
color:#981300;
}
div#flash_infos a:hover{
text-decoration:underline;
color:#981300;
}
#centre{
margin:0;
padding:0;
float:left;
width:727px;
min-height:528px;
background: url('../img/centre.jpg') no-repeat;
}
#arbo{
margin:0;
padding:0;
height:21px;
width:330px;
color:#000;
font-size:10px;
margin-left:150px;
margin-top:22px;
}
#arbo a{
color:#000;
font-weight:normal;
text-decoration:none;
}
#arbo a:hover{
color:#981300;
text-decoration:none;
}
#centre h2{
margin:0;
padding:0;
margin-top:10px;
margin-left:21px;
font-size:15px;
padding-left:70px;
padding-top:15px;
font-weight:bold;
color:#981400;
width:316px;
height:59px;
background: url('../img/titre.jpg') no-repeat;
}
.articles{
margin:0;
padding:0;
}
.article{
margin:0;
padding:0;
margin-top:-30px;
margin-left:82px;
margin-bottom:10px;
width:650px;
text-align:left;
}
.separateur{
margin:0;
padding:0;
width:727px;
height:21px;
background: url('../img/separateur.jpg') no-repeat;
}
div#bas2 {
clear: both;
background: url('../img/cont.jpg') repeat-x top left;
height: 328px;
}
div#bas {
margin: auto;
width:980px;
height:328px;
background: url('../img/bas.jpg') no-repeat;
}
#adress{
margin:0;
padding:0;
position:absolute;
width:659px;
height:47px;
color:#000;
font:11px Verdana;
margin-top:38px;
margin-left:328px;
text-align:left;
font-weight:bold;
}
div#menu_bas{
margin:0;
padding:0;
position:absolute;
margin-top:111px;
margin-left:323px;
font:10px Verdana;
width:660px;
text-align:left;
font-weight:normal;
color:#333333;
}
#menu_bas li {
display:inline;
border: none;
float:left
}
#menu_bas ul {
margin:0;
padding:0
}

#menu_bas a{
text-decoration:none;
color:#333333;
padding-left:2px;
padding-right:2px;
}
#menu_bas a:hover{
color:#A51700;
text-decoration: none;
}
#menu_bas span{
color:#FF9E00;
}
div#ekinoxe{
margin:0;
padding:0;
position:absolute;
margin-left:583px;
margin-top:213px;
width:133px;
height:55px;
}
/* ------ form ------ */
.contact_frame{
margin:0;
padding:0;
width:300px;
margin-left:20px;
}
span.obligatoire{
color:#FF0000;
}
p.msg_erreur{
color:#FF0000;
}
.bouton_suivant{
margin:0;
padding:0;
width:100%;
text-align:center;
margin-top:20px;
}
#centre b{
color:#999999;
}
div.galeries {
margin:0;
padding:0;
}
div.galerie {
margin:0;
padding:0;
display: block;
float: left;
width:657px;
}
div.photos {
margin:0;
padding:0;
display: block;
margin-top:0px;
}
div.photo {
margin:0;
padding:0;
float: left;
margin-left:7px;
margin-bottom:10px;
text-align: center;
width: 210px;
height: 147px;
}
img.photo {
max-width: 210px;
max-height: 147px;
}
.haut-gal{
margin:0;
padding:0;
width:657px;
height:51px;
margin-left:70px;
float:left;
background: url('../img/haut-gal.jpg') no-repeat;
}
.centre-gal{
margin:0;
padding:0;
width:657px;
margin-left:70px;
float:left;
background: url('../img/centre-gal.jpg') repeat-y;
}
.bas-gal{
margin:0;
padding:0;
width:657px;
height:55px;
margin-left:70px;
float:left;
background: url('../img/bas-gal.jpg') no-repeat;
}
