body { margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:9px; color:#000000;}
a { color:#000000;}
h2 { background-color:#9900FF; color:#FFFFFF; font-size:10px; padding:1px 0;}
h3 { font-size:10px; margin:10px 0 10px 0; }
ul, li { list-style-type:none; margin:0px; padding:0px; border:0px; }
td { vertical-align:top;}
b { font-size:10px;}
p { margin:8px 0 5px 0;}
img { border:0;}

#acheter { height:400px; overflow:auto; margin-top:15px; border-top:1px dotted #999999; border-bottom:1px dotted #999999;}
#amis { margin-top:170px;}
#artpenteuses { color:#666666; border-top:1px dotted #999999; border-bottom:1px dotted #999999; margin-top:15px;}

#bloc_artpenteuses { width:280px; font-style:italic; margin-top:150px;}
#bloc_acheter { width:320px; margin-top:95px;}
#bloc_contact { width:220px; height:260px; font-style:italic; background-image:url(images/bobines.jpg); background-repeat:no-repeat; background-position:bottom right; margin-top:160px; }

#bloc_description { width:154px; margin-top:190px;}
#bloc_news { width:204px; margin-top:250px; }
#bouton_valid { height:17px; background-color:#000000; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; font-weight:bold; border:0; padding-bottom:1px; cursor:pointer;}

#col_gauche { width:160px; height:350px; text-align:right; float:left;}
#col_centre { float:left; margin:0 20px 30px 20px;}
#col_centre_creations { float:left; margin:0 7px 30px 20px;}
#col_centre_accueil { width:440px; height:520px; background-image:url(images/photo.jpg); background-repeat:no-repeat; float:left; margin:0 20px 30px 20px;}
#col_droite { float:left;}
#contact { margin-left:15px; background-image:url(images/fleche_droite.gif); background-repeat:no-repeat; padding-left:7px;}
#container { width:850px; background-image:url(images/flower.gif); background-repeat:no-repeat; margin:auto;}

#footer { width:400px; clear:both; text-align:center; color:#333333; border-top:1px dotted #999999; padding:0; margin:auto;}
#formulaire { margin-top:90px;}
#formulaire h3 { margin:8px 0 2px 0;}

#galerie { width:492px; margin-top:20px;}
#galerie a { color:#FFFFFF;}
#galerie a:hover { color:#CCCCCC;}
#galerie form { margin:3px 0 0 0;}


#img01 a{ display:block; width:110px; height:110px; background-image:url(images/puzzle/visage/01.jpg);}
#img01 a:hover{ background-image:url(images/puzzle/textes/blanc.jpg);}
#img02 a{ display:block; width:110px; height:110px; background-image:url(images/puzzle/textes/01.jpg);}
#img02 a:hover{ background-image:url(images/puzzle/visage/02.jpg);}
#img03 a{ display:block; width:110px; height:110px; background-image:url(images/puzzle/visage/03.jpg);}
#img03 a:hover{ background-image:url(images/puzzle/textes/blanc.jpg);}
#img04 a{ display:block; width:110px; height:110px; background-image:url(images/puzzle/visage/04.jpg);}
#img04 a:hover{ background-image:url(images/puzzle/textes/blanc.jpg);}
#img05 a{ display:block; width:110px; height:110px; background-image:url(images/puzzle/textes/02.jpg);}
#img05 a:hover{ background-image:url(images/puzzle/visage/05.jpg);}
#img06 a{ display:block; width:110px; height:110px; background-image:url(images/puzzle/visage/06.jpg);}
#img06 a:hover{ background-image:url(images/puzzle/textes/blanc.jpg);}
#img07 a{ display:block; width:110px; height:110px; background-image:url(images/puzzle/textes/case.jpg);}
#img07 a:hover{ background-image:url(images/puzzle/visage/07.jpg);}
#img08 a{ display:block; width:110px; height:110px; background-image:url(images/puzzle/visage/08.jpg);}
#img08 a:hover{ background-image:url(images/puzzle/textes/blanc.jpg);}
#img09 a{ display:block; width:110px; height:110px; background-image:url(images/puzzle/textes/case.jpg);}
#img09 a:hover{ background-image:url(images/puzzle/visage/09.jpg);}
#img10 a{ display:block; width:220px; height:110px; background-image:url(images/puzzle/textes/03.jpg);}
#img10 a:hover{ background-image:url(images/puzzle/visage/10.jpg);}
#img11 a{ display:block; width:110px; height:110px; background-image:url(images/puzzle/textes/04.jpg);}
#img11 a:hover{ background-image:url(images/puzzle/visage/11.jpg);}
#img12 a{ display:block; width:110px; height:110px; background-image:url(images/puzzle/visage/12.jpg);}
#img12 a:hover{ background-image:url(images/puzzle/textes/blanc.jpg);}
#img13 a{ display:block; width:110px; height:110px; background-image:url(images/puzzle/textes/blanc.jpg);}
#img13 a:hover{ background-image:url(images/puzzle/visage/13.jpg);}
#img14 a{ display:block; width:110px; height:110px; background-image:url(images/puzzle/textes/case.jpg);}
#img14 a:hover{ background-image:url(images/puzzle/visage/14.jpg);}

#input_email { width:370px; height:15px; font-size:9px; border:1px dotted #000000;}
#input_message { width:370px; height:140px; font-size:11px; border:1px dotted #000000; overflow:auto;}
#input_nom { width:174px; height:15px; font-size:9px; border:1px dotted #000000;}
#input_objet { width:370px; height:15px; font-size:9px; border:1px dotted #000000;}
#input_prenom { width:174px; height:15px; font-size:9px;border:1px dotted #000000;}

#mentions { color:#999999;}
#menu { height:100px; _height:110px; margin:69px 0 0 0;}
#menu a { text-decoration:none; font-style:italic; font-size:21px; font-weight:bold; line-height:16px;}
#menu a:hover { font-size:30px;}
#menu li { height:18px;}



#news { height:230px; overflow:auto; border-bottom:1px dotted #999999; border-top:1px dotted #999999; margin-top:15px; padding:0 5px 0 5px; }
#news h3 { font-size:10px; color:#666666; margin:7px 0 4px 0; }

#souscategorie { padding-bottom:8px;}
#souscategorie li a{ font-style:normal; font-weight:normal; color:#999999; font-size:10px; }
#souscategorie li a:hover{ color:#000000; font-size:10px;  }

#sousmenu { height:170px; margin-top:7px;}
#sousmenu a {text-decoration:none; font-style:italic; font-size:10px; font-weight:bold; line-height:14px;}
#sousmenu a:hover { font-size:17px;}
#sousmenu li { height:14px; }

#trait_bas { width:301px; border-bottom:1px dotted #999999; margin:auto; margin-bottom:3px;}

#wendie { margin-top:40px;}

.description { color:#666666; margin:0;}
.image { width:113px; height:221px; margin:0 10px 15px 0; float:left;}
.lien a { color:#0099FF; text-decoration:none;}
.lien a:hover{ text-decoration:underline;}
.new { border-bottom:1px dotted #999999; margin:0; padding-bottom:10px;}
.nom { font-size:11px; font-style:italic; margin:0;}
.prix { font-size:10px; color:#0099FF; font-weight:bold; margin:0;}
.titre { background-color:#0099FF; color:#FFFFFF; font-size:10px; font-style:normal; font-weight:bold; padding:1px 0;}




