* {
border:0;
margin:0;
padding:0;
list-style:none;
font-size:100%;
outline:none; }

body {
background:transparent url(img/body_fond.png) repeat-x top;
text-align:justify;
font:100%/1.5 Arial, "Times New Roman", sans-serif; }

/* Contact */

div#formulaire-contact {
margin:15px;
}

input.champs {
border: solid 1px;
}

textarea.champs {
border: solid 1px #333333;
}

p span.left {
float:left;
width:100px;
font-weight:bold;
margin-right:20px;
}

.bouton {
border: solid 1px #333333;
margin-left:10px;
}

form.contact p.notice {
font-size: 80%;
}

form.contact p {
font-size:95%;
}

/* Pagination */

ul#pagination {
width:480px;
padding-left:10px;

}

ul#pagination li {
float:left;
}

ul#pagination li a {
font-weight:bold;
text-decoration:none;
color:#EFC1AB;
margin:5px;
}

ul#pagination li a:hover {
font-weight:bold;
text-decoration:none;
color:#92348F;
margin-left:5px;
}

/* Pages produits */


p#sep{
border-bottom:1px solid #5F2F0C;
margin:10px 0;
padding:0 0 10px 0;
}

div#presentation_contenu div#conteneur_fiche_images {
width:480px;
overflow:hidden;
}

div#presentation_contenu div#conteneur_fiche ul#liste_images li {
float:left;
}

div#presentation_contenu div#conteneur_fiche ul#liste_images a img{
width:75px;
height:50px;
padding:3px;
border: 1px solid #3E1F0A;
background-color:#3E1F0A;
}

div#presentation_contenu div#conteneur_fiche ul#liste_images a img:hover{
width:75px;
height:50px;
padding:3px;
border: 1px solid #92348F;
background-color:#92348F;
}

/* Liste iimages */

ul#liste a {
color:#B73C1E;
font-size:90%;
text-decoration:none;
font-weight:bold;
}

ul#liste  {
margin:10px 0;
overflow:auto;
width:480px;
}

ul#liste li {
overflow: hidden;
text-align:center;
width:130px;
float:left;
line-height:1.1;
margin-bottom:20px;
font-size:95%;
font-weight:bold;
}

ul#liste li a {
width:120px;
margin:0 auto;
text-align:center;
display:block;
font-weight:bold;
color:#B73C1E;
text-decoration:none;
}

ul#liste li a img{
width:100px;
height:75px;
margin:5px 0;
width:100px;
padding:3px;
border: 1px solid #3E1F0A;
background-color:#3E1F0A;
}

ul#liste  li a img:hover{
width:100px;
height:75px;
margin-bottom:5px;
width:100px;
padding:3px;
border: 1px solid #92348F;
background-color:#92348F;
}

/***** Typo *****/

h1, h4, div#coordonnees dl dt {
position:absolute;
top:-9999px; }

h2 {
height:27px;
line-height:27px;
color:#ae53ad;
font-size:90%;
font-family:Verdana, Arial, sans-serif;
text-transform:uppercase;
letter-spacing:1px;
padding-left:40px; }

div#presentation_contenu p {
padding-bottom:10px; }

/***** Layout *****/

div#deco_raccord {
width:50px;
height:175px;
background:transparent url(img/body_fond_raccord.png) no-repeat;
position:absolute;
top:100px;
right:-50px; /* = width */ }

div#global {
position:relative;
width:800px;
margin:0 auto; }

div#entete {
position:relative;
width:100%;
height:100px;
background:transparent url(img/entete_fond.png) no-repeat bottom; }

div#coordonnees {
width:100%;
height:29px;
background:#654a2e url(img/coordonnees_sepa.png) no-repeat bottom;
position:absolute;
top:0;
left:0; }

div#logo_flash {
width:448px;
height:50px;
/*background:transparent url(img/logo_flash.png) no-repeat;*/
position:absolute;
bottom:10px;
left:30px; }

div#banniere {
position:relative;
width:100%;
height:175px;
background:transparent url(img/banniere_fond.jpg) no-repeat; }

div#menu {
width:174px;
height:142px;
/*background:transparent url(img/menu_flash.png) no-repeat;*/
position:absolute;
left:20px;
top:20px; }

div#conteneur_centre {
width:100%; }

div#titre {
width:100%;
height:27px;
background:transparent url(img/h2_fond.png) no-repeat; }

div#contenu {
width:100%;
height:293px;
background:transparent url(img/contenu_fond.jpg) no-repeat; }

div#presentation_contenu {
font-size:12px;
color:#e8cad4;
height:287px; /* 292 */
width:485px; /* 800 */
padding-left:10px;
padding-right:305px;
padding-top:5px;
overflow:auto;
overflow-x:hidden; }

div#pied {
width:100%;
height:101px;
background:#110604 url(img/footer_fond.png) no-repeat bottom; }

/***** #coordonnees *****/

div#coordonnees dl {
text-align:right;
margin-right:10px; }

div#coordonnees dl dd {
height:28px;
line-height:28px;
display:inline;
color:#ca72c8;
font-size:70%; }

/***** #pied *****/

div#pied ul {
text-align:center;
height:22px;
line-height:22px; }

div#pied ul li {
color:#b55ab4;
display:inline;
margin-right:2px; }

div#pied ul li a {
text-decoration:none;
font-size:70%;
padding-right:2px;
color:#b55ab4; }

div#pied ul li a:hover {
color:#d78ed6; }
.lili
{
text-decoration:none;
font-size:12px;
padding-right:2px;
color:#b55ab4;
}
.lili:hover
{
color:#d78ed6; }