@charset "utf-8";
/* CSS Document */

/* Info de bases */
body {
background: #cfc291;
font-size:1em;
font-family:Arial, Verdana, Helvetica, sans-serif;
}
p {
margin:0;
padding:0;
}
img {
outline:none;
}

/* Look du container principal */
#container {
margin:0 auto;
width:570px;
height:auto;
padding:0;
}
/* Look du Header */
#header{
background:url(images/header.png) top no-repeat;
height:232px;
width:570px;
}

/* Look du menu */
#menu {
width:570px;
background:none;
}
#home_html a {
display:block;
background:url(images/html_sprite.png) left;
height:22px;
width:570px;
}
#home_html a:hover { 
display:block;
background:url(images/html_sprite.png) right;
height:22px;
width:570px;
outline:none;
}
#flash a {
display:block;
background:url(images/flash_sprite.png) left;
height:22px;
width:570px;
}
#flash a:hover { 
display:block;
background:url(images/flash_sprite.png) right;
height:22px;
width:570px;
outline:none;
}
#accueil a {
display:block;
background:url(images/accueil_sprite.png) left;
height:22px;
width:570px;
}
#accueil a:hover { 
display:block;
background:url(images/accueil_sprite.png) right;
height:22px;
width:570px;
outline:none;
}
#accueil_on a{ 
display:block;
background:url(images/accueil_sprite.png) right;
height:22px;
width:570px;
outline:none;
}
#book a {
display:block;
background:url(images/book_sprite.png) left;
height:22px;
width:570px;
}
#book a:hover { 
display:block;
background:url(images/book_sprite.png) right;
height:22px;
width:570px;
outline:none;
}
#book_on a { 
display:block;
background:url(images/book_sprite.png) right;
height:22px;
width:570px;
outline:none;
}
#contact a {
display:block;
background:url(images/contact_sprite.png) left;
height:22px;
width:570px;
}
#contact a:hover { 
display:block;
background:url(images/contact_sprite.png) right;
height:22px;
width:570px;
outline:none;
}
#contact_on a { 
display:block;
background:url(images/contact_sprite.png) right;
height:22px;
width:570px;
outline:none;
}
#web a {
display:block;
background:url(images/web_sprite.png) left;
height:22px;
width:570px;
}
#web a:hover { 
display:block;
background:url(images/web_sprite.png) right;
height:22px;
width:570px;
outline:none;
}

#web_on a { 
display:block;
background:url(images/web_sprite.png) right;
height:22px;
width:570px;
outline:none;
}
/* Look du contenu */
#main{
background:url(images/fond_main.png) top repeat-y;
width:570px;
margin:0;
padding:0;
}
#main .title {
color:#ff712c;
padding-left: 30px;
font-size:1.2em;
}
#main .title_MarronClair {
color:#cfc291;
padding-left: 30px;
font-size:1em;
}
.textcourant {
color:#695d46;
margin-left: 30px;
font-size:0.7em;
width:510px;
}
h2.textcourant {
color:#695d46;
font-size:0.9em;
margin:0;
}
h2.textcourant_web {
color:#695d46;
font-size:1.1em;
margin:0;
}
.textcourant_clair {
color:#cfc291;
}
h1.home {
	color:white;
	font-size:0;
}
h2.textcourant_clair {
color:#cfc291;
font-size:0.9em;

}
h3.textcourant_bleu {
font-size:0.9em;
color:#a1e8d9;
text-decoration:none;
}
.textcourant_bleu {
color:#a1e8d9;
text-decoration:none;
}
.statut{
color:#ff712c;	
}
#main a {
color:#ff712c;
font-size:1em;
text-decoration:none;
}
#main a:hover {
text-decoration:underline;
font-size:1em;
}

/* Look du footer */
#footer {
background:url(images/footer.png);
width:570px;
height:42px;
margin:0 auto;
}
.textfooter {
color:#fff;
margin-left:35px;
line-height:19px;
font-size:0.7em;
}

.lien {}