@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') top center repeat-x;
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#27343F;
font-size:13px;
font-family:Arial;
height:auto;
}

#anim_flash	{
height:203px;
margin:-274px -13px 0;
padding:0;
/*position:absolute;*/
width:980px;
}
#centre a{
color:#E20C17;
text-decoration:none;
}
#centre a:hover{
color:#E20C17;
text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
#page {
width: 980px;
margin: auto;
}
#marg{
margin:0;
padding:0;
margin-left:30px;
}
#header {
background: url('../img/essaie2.png') no-repeat;
min-height: 327px;
}
div#logo{
padding:0;
position:absolute;
margin:0 0 0 19px;
width:366px;
height:92px;
}
div#video{
margin:0;
padding:0;
position:absolute;
width:168px;
height:47px;
margin-top:104px;
}
#menu0{
margin:0;
padding:0;
position:absolute;
height:20px;
width:98px;
margin-left:442px;
margin-top:9px;
}
#menu0 a{
height:20px;
width:98px;
display:block;
float:left;
}
#ico1 a{
width:24px;
background:url('../img/icone1.jpg') no-repeat;
}
#ico1 a:hover{
background:url('../img/icone11.jpg') no-repeat;
}
#ico2 a{
width:25px;
background:url('../img/icone2.jpg') no-repeat;
}
#ico2 a:hover{
background:url('../img/icone22.jpg') no-repeat;
}
#ico3 a{
width:24px;
background:url('../img/icone3.jpg') no-repeat;
}
#ico3 a:hover{
background:url('../img/icone33.jpg') no-repeat;
}
#ico4 a{
width:21px;
background:url('../img/icone4.jpg') no-repeat;
}
#ico4 a:hover{
background:url('../img/icone44.jpg') no-repeat;
}
#txt{
height:18px;
width:140px;
position:absolute;
margin:53px 0 0 425px;
color:#28353F;
font-size:13px;
font-weight:bold;
}
#slogan{
margin:0;
padding:0;
position:absolute;
color:#28353F;
font-size:10px;
height:16px;
width:140px;
font-weight:normal;
margin:72px 0 0 427px;
}
#menu-haut{
height:92px;
width:370px;
position:absolute;
margin:0 0 0 595px;
}
#menu-haut a {
height:56px;
float:left;
text-decoration:none;
color:#617C90;
cursor:pointer;
font-size:12px;
font-weight:normal;
text-align:center;
padding-top:36px;
}
#menu-haut a:hover {
color:#293640;
text-decoration:none;
}
#home a{
width:91px;
background:url('../img/ico1.jpg') no-repeat;
}
#home a:hover{
height:28px;
padding-top:64px;
background:url('../img/ico11.jpg') no-repeat;
}
#presentation a{
width:91px;
background:url('../img/ico2.jpg') no-repeat;
}
#presentation a:hover{
height:28px;
padding-top:64px;
background:url('../img/ico22.jpg') no-repeat;
}
#contact a{
width:91px;
background:url('../img/ico3.jpg') no-repeat;
}
#contact a:hover{
height:28px;
padding-top:64px;
background:url('../img/ico33.jpg') no-repeat;
}
#plan a{
width:94px;
background:url('../img/ico4.jpg') no-repeat;
}
#plan a:hover{
height:28px;
padding-top:64px;
background:url('../img/ico44.jpg') no-repeat;
}
.text{
margin:0;
padding:0;
position:absolute;
width:98px;
height:38px;
color:#E7323C;
font-size:18px;
text-align:left;
margin-left:458px;
margin-top:111px;
font-weight:normal;
}
.text span{
margin-left:8px;
}
.text2{
margin:0;
padding:0;
position:absolute;
width:225px;
height:38px;
color:#27343F;
font-size:18px;
text-align:left;
margin-left:643px;
margin-top:102px;
font-weight:normal;
}
.text2 span{
margin-left:100px;
}
.text3{
margin:0;
padding:0;
position:absolute;
width:170px;
height:38px;
color:#E9A000;
font-size:18px;
text-align:left;
margin-left:437px;
margin-top:199px;
font-weight:normal;
}
#news{
margin:0;
padding:0;
position:absolute;
width:342px;
height:40px;
margin-top:284px;
margin-left:593px;
}
.champs{
width:199px;
height:24px;
position:absolute;
margin-top:8px;
margin-left:97px;
background:transparent;
font-size:12px;
color:#F9F3E9;
font-style:italic;
border:none;
}
.send{
width:35px;
height:25px;
margin-left:304px;
margin-top:7px;
background:transparent;
border:none;
cursor:pointer;
}
#contenu{
float:left;
margin:70px 0 0;
padding:0;
width:980px;
}
#gauche{
margin:0;
padding:0;
float:left;
width:248px;
}
#flash{
margin:0;
padding:0;
width:220px;
height:246px;
margin-top:10px;
background: url('../img/flash.jpg') no-repeat;
}
#flash_infos{
margin:0;
padding:0;
position:absolute;
width:197px;
height:174px;
font-size:13px;
color:#27343F;
font-weight:normal;
text-decoration:none;
margin-left:16px;
margin-top:50px;
}
div#flash_infos a{
text-decoration:none;
color:#E20C17;
}
div#flash_infos a:hover{
text-decoration:underline;
color:#E20C17;
}
#centre{
margin:0;
padding:0;
float:left;
width:732px;
}
#arbo{
margin:0;
padding:0;
height:25px;
width:300px;
color:#F3EBDE;
font-size:12px;
margin-left:-200px;
margin-top:-30px;
}
#arbo a{
color:#F3EBDE;
font-weight:bold;
text-decoration:underline;
}
#arbo a:hover{
color:#FFB437;
text-decoration:none;
}
#centre h2{
margin:0;
padding:0;
margin-top:10px;
font-size:16px;
padding-left:69px;
padding-top:18px;
font-weight:normal;
color:#E20C17;
width:627px;
height:31px;
background: url('../img/titre.jpg') no-repeat;
}
.articles{
margin:0;
padding:0;
}
.article{
margin:0;
padding:0;
padding-top:13px;
padding-left:30px;
padding-right:10px;
width:656px;
text-align:left;
background: url('../img/fond.jpg') no-repeat;
}

div#bas2 {
clear: both;
background: url('../img/cont.jpg') repeat-x top left;
height: 131px;
}
div#bas {
margin: auto;
width:980px;
height:131px;
background: url('../img/bas.jpg') no-repeat;
}
div#ekinoxe{
margin:0;
padding:0;
position:absolute;
margin-left:19px;
margin-top:28px;
width:136px;
height:55px;
}
#adresse{
margin:0;
padding:0;
position:absolute;
width:525px;
height:33px;
color:#fff;
font:13px Helvetica;
margin-top:30px;
margin-left:256px;
}
div#menu_bas{
margin:0;
padding:0;
position:absolute;
margin-top:99px;
margin-left:234px;
font:12px Helvetica;
width:730px;
text-align:left;
font-weight:bold;
color:#fff;
}
#menu_bas li {
display:inline;
border: none;
float:left
}
#menu_bas ul {
margin:0px;
padding:0px
}
#menu_bas a{
text-decoration:none;
color:#fff;
padding-left:4px;
padding-right:4px;
}
#menu_bas a:hover{
color:#fff;
text-decoration: underline;
}
#menu_bas span{
	color:#fff;
}
.topgal{
margin:0;
padding:0;
width:696px;
height:91px;
background: url('../img/fond.jpg') no-repeat;
}
div.galeries {
margin:0;
padding:0;
}
div.galerie {
margin:0;
padding:0;
display: block;
float: left;
width:696px;
background: url('../img/td.jpg') repeat-y;
}

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

div.photo {
margin:0;
padding:0;
float: left;
margin-left:36px;
margin-top:-60px;
text-align: center;
width: 132px;
height: 98px;
}

img.photo {
 max-width: 132px;
 max-height: 98px;
 border:1px solid #000;
}
.fond{
margin:0;
padding:0;
width:696px;
text-align:left;
background: url('../img/td.jpg') repeat-y;
}
.bas-txt{
margin:0;
padding:0;
width:696px;
height:40px;
background: url('../img/bas-txt.jpg') no-repeat;
}
.bas-gal{
margin:0;
padding:0;
width:696px;
height:40px;
float:left;
background: url('../img/bas-txt.jpg') no-repeat;
}

/* ------ MENU ------ */
.menu_g {
margin:0;
padding:0;
width:235px;
margin:10px 0 0 12px;
list-style:none;
}
.acc_toggler {
margin:0;
padding:0;
width:235px;


}
.acc_toggler a{
margin: 0;
padding:0;
color:#5E4749;
display:block;
text-decoration:none;
padding-left:25px;
padding-top:10px;
font-size:13px;
width:210px;
height:29px;
cursor:pointer;
font-weight:normal;
background:url('../img/menu01.jpg') no-repeat;
}
.acc_toggler a:hover{
 margin: 0;
 padding:0;
text-decoration:none;
padding-left:25px;
padding-top:10px;
font-size:13px;
width:210px;
height:29px;
color:#fff;
background:url('../img/menu02.jpg') no-repeat;
}
h2, h3 {
 margin:0;
 padding:0;
}

.acc_element h3 {
 margin: 0;
 padding:0;
padding-left:25px;
font-size:12px;
width:210px;
text-align:left;
min-height:20px;
background:url('../img/sous-menu.jpg') repeat-y;
} 

.acc_element h3 a {	
 color:#fff;	
 text-decoration:none;
 font-size:12px;
}
.acc_element h3 a:hover {	
 text-decoration: underline;
 color:#fff;	
 font-size:12px;

}

.acc_element h2 {
 margin:0;
 text-align:left;
} 

/* ------ 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;
}

