body{
font: normal normal .8em/1.2em Verdana, Arial, Helvetica, sans-serif;
}

a{text-decoration:none;
color:#000;}
a:hover{text-decoration:underline;
color:#555}
dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}
h1{font-size:16px;font-weight:bold;text-align:center; margin-top: 5px}
h2{font-size:1.2em;font-weight:bold;text-align:left;
text-decoration:none}
h3{font-size:1em;font-weight:bold;text-align:left;
text-decoration:none}

h1 .big1, h2 .big1 {font-size:18px;}
h1 .big2 {font-size:24px;}

select{font-size:.9em;border:1px solid #aaa;margin:2px 5px;
background-color:transparent}
.center{text-align:center}
.gras{font-weight:bold}
.ajust{clear:both;visibility:hidden}
.input{font-size:.9em;border:1px solid #aaa;margin:2px 5px;
background-color:transparent}

#haut_galerie{width:100%;height:90px;background: url(images/creation/titre-chapo-creation.jpg) center center no-repeat;}
#haut_galerie img{margin-left:24px}
#main{height:100%;padding-top:10px;}

#gauche{width:137px;height:100%;margin:0px;padding:0px;}

#menu_cadre{float:left;width:141px;padding:0;
height:505px; background: url(images/creation/chapo-creation2.jpg) top left no-repeat;
text-align:left;
font-weight:bold;
font-size:14px}
#menu_cadre ul{text-align:center;padding:6px;list-style-type:none;line-height:1.5em;}
#menu_cadre li{border-bottom: 1px solid #008B4B;padding:4px 0px;}
#menu_cadre a{text-decoration:none;color:#333;}

#principal_galerie{padding-top:7px;float:left;height:500px;width:10px;margin:0;
background: url(images/creation/coin-cadre.jpg) top left no-repeat;}

#galerie{border-top:2px solid #008B4B;float:left;
background: url(images/creation/fond-chapo-creation.jpg) top left no-repeat;}
#galerie p {
	margin-left: 8px;
	line-height: 15px;
}
#rayon_creation {width:860px;}
#rayon_creation p {width:620px;}
#rayon_liste {
	float: left;
}
#photos_cat {
	float: left;
	width: 230px;
}
#photos_cat img{
	margin: 4px 0 4px 6px;
}
.texte_desc{margin-right:280px;padding-top:10px;width:auto;text-align:center}
.img_desc{position:absolute;top:125px;right: 8px; width:275px;
}
.img_desc img{text-align:center}
.photos_desc{text-align:center}

#vue_produit{float: left;}

.no_list li {list-style-type:none;
list-style-image:none}
.img_article, .img_accueil{float:left;margin: 10px;width:180px}
.img_accueil{text-align:center}
.img_article img,.img_accueil img {border-width:0}

.desc_article{float:left;width:400px}
.accueil_article{float:left;width:170px}

.list_accueil{padding-left:10px;width:380px;}
.list_article{padding-left:10px;width:620px;}
.list_article h3, .list_accueil h3{padding:10px 0 0 5px;font-weight:bold;line-height:1.5em}

#desc_produit{width:500px}

#galerie .contact h1{ text-align:left}

#motiongallery img{
vertical-align:middle}
contact_form{width:400px}
.contact_form label {float: left;width: 100px;text-align: right;line-height: 1.8em;font-size:1em;padding:.15em 0;}
.contact_form input {float: left;width: 250px;font-size:1em;line-height: 1.4em;margin:.4em 0;text-align:left;background-color:transparent;border:1px solid #aaa}
textarea{background-color:transparent;border:1px solid #aaa}
input:after{content:"" ;clear:both;}
fieldset{border: none;margin-left: 0.6em;}
legend{	font-weight: bold;	font-size: 96%;}
.button{width:auto;background-color:transparent;border:1px solid #aaa;margin:.3em;padding:0 .5em}