/* CSS Document */

*{
margin:0;
padding:0;
border:0;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

h1{
margin-left:2.8em;
margin-top:0.7em;
font-size:16px;
color:#0066CC;
}

h2{
margin-top:0.5em;
color:#0066CC;
font-size:12px;
font-weight:normal;
text-align:center;
}

h3{
color:#0066CC;
font-size:16px;
margin-top:0.7em;
margin-left:0.8em;
}
h4
{
	color:#0066CC;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}
h5
{
	color:#0066CC;
	font-size:12px;
	text-align:left;
	font-weight:normal;
}
h6
{
	color:#0066CC;
	font-size:12px;
	text-align:left;
	text-indent:30px;
	font-weight:bold;
}
#wrapper{
position:relative;
margin:0 auto;
width:761px;
min-height:827px;
}

#header{
float:left;
width:761px;
height:210px;
}

#top{
background-image:url(images/top.jpg);
float:left;
width:761px;
height:28px;
}

#top p{
color:#99ccff;
font-size:11px;
text-align:right;
margin-top:0.5em;
margin-right:0.5em;
}

#anim{
background-image:url(images/anim.jpg);
float:left;
width:548px;
height:127px;
}

#panier{
background-image:url(images/panier.jpg);
float:left;
width:213px;
height:127px;
}

#panier p{
margin-top:3em;
color:#FFFFFF;
font-size:11px;
margin-left:3em;
}

#panier p a:link{
color:#FFFFFF;
}


#bas_anim{
background-image:url(images/bas_anim.jpg);
float:left;
width:200px;
height:55px;
}

#menu{
/*background-image:url(images/menu.jpg);*/
float:left;
width:561px;
height:55px;
}

#conteneur{
background:url(images/fond_conteneur.jpg) repeat-y;
float:left;
width:761px;
min-height:455px;
}

#col_g{
float:left;
width:231px;
height:455px;
}

#col_g p{
margin-left:1em;
}

.blanc{
background-image:url(images/blanc.jpg);
float:left;
width:50px;
height:455px;
}

#promotions{
background:url(images/promotions.jpg) top no-repeat;
float:left;
width:181px;
height:455px;
}

#contenu{
float:left;
width:530px;
}

.titre{
background-image:url(images/titre.jpg);
float:left;
width:530px;
height:44px;
}

.contenu{
background-color:#FFFFFF;
float:left;
width:530px;
height:411px;
}
html>body #contenu .contenu
{
	height:auto;
	min-height:411px;
}

.contenu p{
margin:1em;
}

.contenu .cat{
float:left;
width:80px;
height:90px;
margin:1.2em 2em;;
}

.contenu .cat .photo_cat{
border:thin #009933 solid;
}

#formulaire-contact{
float:left;
width:75%;
margin-left:8%;
}

#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%;
text-align:center;
}

#formulaire-contact .col_d input,textarea{
border:#6699FF dotted thin;
color:#3366CC;
}


#footer{
background-image:url(images/footer.jpg);
float:left;
width:761px;
height:162px;
}

#footer p{
margin-top:0.6em;
color:#FFFFFF;
text-align:center;
font-size:10px;
}

#footer p a:link{
color:#FFFFFF;
text-decoration:none;
}
#footer p a:visited{
color:#FFFFFF;
text-decoration:none;
}
#footer p a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#footer p a:active{
color:#FFFFFF;
text-decoration:underline;
}

#footer dl{
margin-top:3.5em;
margin-left:16.5em;
}

#footer dt{
font-weight:bold;
color:#0066CC;
}

#footer dd{
font-weight:normal;
color:#339933;
}

#footer a:link{
color:#339933;
}
/*---------Ajout Seb------------*/
label
{
	font-weight:bold;
}
input
{
	border:#66CCFF thin solid;
}
.boule_produit
{
	width:120px;
	height:auto;
	float:left;
	/*border:thin solid #0066CC;*/
	text-align:center;
	margin-left:5px;
	margin-bottom:5px;
}
#cat_pdt
{
	width:100%;
	height:auto;
	clear:both;
}
.boule_produit a
{
	text-decoration:none;
}
.boule_produit a:hover
{
	text-decoration:underline;
}
.produit
{
	width:530px;
	height:auto;
}
.produit .image
{
	width:160px;
	height:auto;
	float:left;
	margin-right:5px;
}
.produit .texte
{
	width:460px;
	height:auto;
	margin-left:5px;
}
.produit .texte p
{
	color:#0066CC;
}
.select_panier
{
	width:530px;
	height:auto;
	float:left;
}
.select_panier .tarifs
{
	width:230px;
	height:auto;
	border-right:2px solid #0066CC;
	float:left;
	
}
.select_panier .coul
{	
	width:293px;
	padding-left:5px;
	height:auto;
	float:left;
}
#fond_acceuil
{
	background-image:url(images/maquette_dk3_09.jpg);
}