/* CSS Document */

* {
margin: 0;
padding: 0;
}

.spacer{
display:block;
clear:both;
border: none;
font-size:1px;
height:0;
line-height:0;
}

.filet{
display:block;
clear:both;
border: none;
font-size:1px;
height:18px;
border-bottom:1px solid #d196b2;
margin-bottom:10px;
line-height:0;
}

.espace{
display:block;
border: none;
font-size:1px;
height:15px;
line-height:0;
}

body {
padding:0;
margin:0;
background:url(../images/fond.jpg) repeat-x;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
color:#FFF;
}

#general {
width:1000px;
display:block;
padding:0;
margin:0 auto;
}


h1 a {
float:left;
display:block;
width:282px;
height:181px;
background:url(../images/logo-marvela.gif);
text-indent:-5000px;
}

#anim {
display:block;
width:718px;
height:214px;
float:left;
}


/* Menu gauche */

#colonne-gauche {
display:block;
width:236px;
float:left;
}

ul#menu {
display:block;
list-style:none;
width:236px;
text-indent:-5000px;
margin-top:30px;
}

ul li#presentation a {
display:block;
width:236px;
height:26px;
background:url(../images/presentation.jpg) no-repeat 0 0;
}

ul li#presentation a:hover {
background:url(../images/presentation.jpg) no-repeat 0 -26px;
}

ul li#prestations-part a {
display:block;
width:236px;
height:30px;
background:url(../images/prestations-part.jpg) no-repeat 0 0;
}

ul li#prestations-part a:hover {
background:url(../images/prestations-part.jpg) no-repeat 0 -30px;
}

ul li#prestations-pro a {
display:block;
width:236px;
height:30px;
background:url(../images/prestations-pro.jpg) no-repeat 0 0;
}

ul li#prestations-pro a:hover {
background:url(../images/prestations-pro.jpg) no-repeat 0 -30px;
}

ul li#galerie a {
display:block;
width:236px;
height:31px;
background:url(../images/galerie-photo.jpg) no-repeat 0 0;
}

ul li#galerie a:hover {
background:url(../images/galerie-photo.jpg) no-repeat 0 -31px;
}

ul li#contact a {
display:block;
width:236px;
height:30px;
background:url(../images/contact.jpg) no-repeat 0 0;
}

ul li#contact a:hover {
background:url(../images/contact.jpg) no-repeat 0 -30px;
}

ul li#boutique a {
display:block;
width:236px;
height:80px;
background:url(../images/bouton-boutique.jpg) no-repeat 0 0;
}

p#texte-gauche {
display:block;
width:216px;
color:#d6b7c5;
text-align:right;
line-height:17px;
padding-right:20px;
}




/* contenu */


#colonne-droite {
padding-top:30px;
display:block;
width:674px;
height:330px;
float:left;
background:#650634 url(../images/fond-centre.jpg) no-repeat top left;
padding-left:45px;
padding-right:45px;
padding-bottom:30px;
}

html>body #colonne-droite {
	height:auto;
	min-height:330px;
}

/*
*+html #colonne-droite {
	min-height:330px;
}

* html #colonne-droite {
	
}
*/

a#bloc-prestations-part {
display:block;
width:300px;
float:left;
text-decoration:none;
color:#FFF;
font-size:12px;
line-height:20px;
height:315px;
margin-right:30px;
}

h2#titre-prestations-part{
display:block;
float:left;
width:300px;
margin-right:38px;
height:238px;
background:url(../images/ph-prestations-part.jpg) no-repeat;
text-indent:-5000px;
}

a#bloc-prestations-pro {
display:block;
width:300px;
float:left;
text-decoration:none;
color:#FFF;
font-size:12px;
line-height:20px;
height:315px;
}

h2#titre-prestations-pro{
display:block;
width:300px;
height:238px;
margin-right:38px;
float:left;
background:url(../images/ph-prestations-pro.jpg) no-repeat;
text-indent:-5000px;
}

h2#titre-presentation{
display:block;
width:300px;
height:238px;
margin-right:38px;
float:left;
background:url(../images/ph-presentation.jpg) no-repeat;
text-indent:-5000px;
}

h3.dore {
background:#a98f49 url(../images/degrade-titre.jpg) no-repeat top right;
padding:4px;
color:#FFF;
font-size:14px;
border-bottom:1px solid #FFF;
}

h3.gris {
background:#8a8a8a url(../images/degrade-titre-gris.jpg) no-repeat top right;
padding:4px;
color:#FFF;
font-size:14px;
border-bottom:1px solid #FFF;
}

h4 {
font-size:16px;
letter-spacing:3px;
font-weight:normal;
}

strong {
font-size:12px;
color:#d196b2;
}

#texte-presentation {
display:block;
font-size:12px;
color:#FFF;
line-height:20px;
}

strong.blanc {
color:#FFF;
}

#colonne-droite a{
text-decoration:none;
color:#FFF;
}

a.more {
display:block;
border-bottom:1px solid #d196b2;
text-decoration:none;
color:#d196b2;
height:20px;
margin-bottom:10px;
}

a.close {
text-decoration:none;
color:#d196b2;
}

.colonne {
display:block;
width:315px;
float:left;
padding-right:20px;
}

form label {
display:block;
width:130px;
float:left;
}

form ul {
list-style:none;
}

a.bouton{
display:block;
height:20px;
padding:4px;
background:#a98f49;
width:100px;
margin-top:7px;
text-align:center;
color:#FFF;
font-weight:bold;
text-align:none;
text-decoration:none;
}

a:hover.bouton{
background:#FFF;
color:#a98f49;
}

form ul.colonne-form {
display:block;
width:325px;
float:left;
height:179px;
}

strong.offre {
margin-top:15px;
background:url(../images/offres-du-mois.gif) no-repeat top left;
display:block;
width:175px;
height:25px;
text-indent:-5000px;
}

/* footer */

#footer {
color:#a98f49;
padding-top:10px;
margin-left:236px;
padding-left:45px;
background:url(../images/fond-footer.jpg) no-repeat top left;
}

#footer a{
color:#a98f49;
text-decoration:none;
}


/* Contact_erreur */

#error {
display:block;
height:20px;
}

.erreur{
border: 2px solid #CC0002;
}

li.erreur{
color:#CC0002;
border:none;
}

li.erreur label{
color:#CC0002;
}

li.erreur strong{
color:#CC0002;
}


