body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color:#000;
	
	background:url(images/degrade-fond.jpg) repeat-x #CCC;
	
	height: 100%;
	width: 100%;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	margin: 0px;
	padding: 0px;
}
	
img, h2 img, h2, h3, h5, ul, div, h1, h3, dl, dt, dd, li, p{
    margin: 0;
	padding: 0;
	border: 0;
	
}	

a{
	
	text-decoration: none;
	color:#900;
}



a:hover {
	text-decoration:underline;
	color:#900;
}

a:active {
	text-decoration: none;
	color:#900;
}

h1, h2{
	display:none;
}


#bigbox {

	margin-left: auto;
	margin-right: auto;
	width:782px;
	position: relative;
	text-align:left;
	background-color:#fff;
	height: 100%;
	font-size: 12px;

	
}

#entete{
	height:205px;
	width:782px;
	float:left;
	background-image:url(images/entete.jpg);
	background-repeat:no-repeat;
}

#titre{
	height:63px;
	width:782px;
	float:left;
}
#titre #produits{
	height:63px;
	width:782px;
	float:left;
	background-image:url(images/nos-produits.jpg);
	}
#titre #vocation{
	height:63px;
	width:782px;
	float:left;
	background-image:url(images/notre-vocation.jpg);
	}
#titre #entreprise{
	height:63px;
	width:782px;
	float:left;
	background-image:url(images/notre-entreprise.jpg);
	}
#titre #contact{
	height:63px;
	width:782px;
	float:left;
	background-image:url(images/nous-contacter.jpg);
	}

#bloc {
	width:782px;
	float:left;
	background-image:url(images/bigbox.jpg);
	background-repeat:repeat-y;
}
#bloc #gauche {
	width:191px;
	float:left;
	min-height:500px;
}

#bloc #gauche #menu{
	height:255px;
	width:191px;
	float:left;
	background-image:url(images/menu.jpg);
	background-repeat:no-repeat;
}

#bloc #gauche #coordonnees{
	width:191px;
	float:left;
}

#bloc #gauche #coordonnees dl {
	width:178px;
	float:left;
	text-align:center;
}
#bloc #gauche #coordonnees dt {
	margin:10px;
	font-weight:bold;
}
#bloc #gauche #coordonnees dl dd{
	margin:0px;
}

#bloc #gauche #coordonnees img{
	margin:10px 0 20px 10px;
}
#bloc #contenu{
	width:407px;
	float:left;
	min-height:300px;
	background-image:url(images/contenu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	color:#333;
	text-align: left;
	letter-spacing:0.05em;
}

#bloc #contenu #ss-contenu{
	margin:25px 15px 15px 15px;
}
#bloc #contenu #ss-contenu p {
	width: 377px;
	margin: 10px 0;
}

#bigbox #bloc #contenu #ss-contenu h3 {
	font-size: 12px;
	text-align:center;
	margin: 15px 0;
	padding-left:10px;
	padding-right:10px;
}

#bloc #contenu #ss-contenu #bac {
	height: 180px;
	width: 180px;
	background-image: url(images/bac-et-pots.jpg);
	float: left;
	text-align:center;
}
#bloc #contenu #ss-contenu #entremets {
	height: 180px;
	width: 180px;
	background-image:url(images/entremets.jpg);
	float: left;
	margin-left: 15px;
	text-align:center;
}
#bloc #contenu #ss-contenu #individuelles{
	height: 180px;
	width: 180px;
	background-image:url(images/individuelles.jpg);
	float: left;
	margin: 15px 0 15px 0;
	text-align:center;
}
#bloc #contenu #ss-contenu #desserts{
	height: 180px;
	width: 180px;
	background-image:url(images/desserts-festifs.jpg);
	float: left;
	margin: 15px 0 15px 15px;
	text-align:center;
}


#bloc  #contenu  #ss-contenu  ul  {
	color:#990000;
	list-style-type: circle;
	float: left;
	margin-left:0px;
	width: 377px;
}
#bloc #contenu #ss-contenu li {
	margin: 10px;
}
#bloc #contenu #ss-contenu li strong {
	color: #333333;
}
#bloc #contenu #ss-contenu dl, #bloc #contenu #ss-contenu dt, , #bloc #contenu #ss-contenu dd  {
	margin: 0px;
}

#bloc    #contenu    #ss-contenu    .or   {
	color: #8D6C36;
}

#bloc  #contenu  #ss-contenu  strong  {
	color:#990000;
}

#bloc #droite{
	width:184px;
	float:left;
	min-height:300px;
}
#bloc #droite #actualite{
	width:184px;
	float:left;
	height:296px;
	background-image:url(images/actualite.jpg);
	background-repeat:no-repeat;
}
#bloc #droite #actualite p{
	text-align:center;
	width:170px;
}

#footer{
	height:122px;
	width:782px;
	float:left;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	letter-spacing:0.05em;
}

#footer ul{
	list-style-type:none;
	display:inline;
	float:left;
	width:500px;
	text-align:center;
	font-size:10px;
	height:10px;
	margin: 100px 0 0 200px;
}
	
#footer ul li{	
	float:left;
	margin: 2px 8px;
	color:#FFFFFF;
}
#footer ul li a{	
color:#FFFFFF;
}


/***********************************
	     FORMULAIRE CONTACT
***********************************/

#formulaire-contact{
width:100%;
}

#formulaire-contact .col_g{
margin-top:0.3em;
float:left;
width:33%;
text-align:right;
}

#formulaire-contact .col_g li{
margin:0.7em;
font-weight:bold;
list-style-type:none;
}

#formulaire-contact .col_d li{
margin:0.4em;
list-style-type:none;
}

#formulaire-contact .col_d{
margin-top:0.6em;
float:left;
width:67%;
text-align:left;
}

#formulaire-contact .mentions{
float:left;
width:100%;
}

#formulaire-contact .mentions p{
	margin:15px;
	font-size:10px;
}

#formulaire-contact .col_d .textfield{
border-bottom:#414141 solid 1px;
border-top:0px;
border-left:0px;
border-right:0px;
width:200px;
background-color:transparent;
}

#formulaire-contact .col_d .validation{
border:#414141 solid 1px;
color:#FF3300;
width:200px;
background-color:transparent;
}

#formulaire-contact .col_d textarea{
border:#414141 solid 1px;
width:200px;
background-color:transparent;
}

#formulaire-contact .col_d .bouton{
border:#414141 solid 1px;
color:#990000;
background-color:#FFF;
}

/***********************************
	     FORMULAIRE CONTACT
***********************************/