*{margin: 0px; padding: 0px;}
body{text-align: center;margin: 0px; padding: 0px; background-color: white; background-image: url("../images/layout/fond.jpg"); background-repeat: repeat-x;}

/* HEAD */
#head {position: absolute;left: 50%; margin-left: -515px ;;font-family:Arial, Helvetica, Verdana ;width: 1030px; height:208px; background-image: url("../images/layout/banniere.jpg"); background-repeat: repeat-x;  }
#head #head_langues{text-align: right; padding-top: 48px; padding-right: 5px;  }
#head_langues img{border: none;  }
#head_menu_droite{ text-align: left; padding-left: 855px; margin-top: -3px;;font-size:11px; font-weight: bold; }
#head_menu_droite .bouton{text-transform: uppercase;}
#head_menu_droite .bouton:link{line-height: 30px; text-decoration: none; color:#555555}
#head_menu_droite .bouton:hover{ line-height: 30px; text-decoration: none; color:#555555}
#head_menu_droite .bouton:visited{ line-height: 30px; text-decoration: none; color:#555555}
#head_menu_droite .panier{width: 155px;height: 44px; background-repeat: no-repeat ; background-image: url("../images/layout/fond-panier.jpg"); text-align: center;padding-left: 20px; padding-top: 5px; color: white;font-size: 12px }

/* BODY */
#body{;position: absolute;left: 50%;top:239px; margin-left: -515px ;width: 1030px;background-color: transparent; background-image: url("../images/layout/fond-contenu.png");background-repeat:repeat-y;  }
/* IE HACK */


/* CONTENT */
#content{margin-left: 200px;height: 500px; margin-right: 194px; padding-top: 30px; text-align: left;}
html>body #content {
height: auto;
min-height: 500px;
}
/* PARTIE POUR TEXTE NORMAL */
#content_normal{ margin-left: 15px; margin-top: -20px;font-family:Arial, Helvetica, Verdana ; color: black; font-size: 11px; }
#content_normal ul{padding-left: 20px;margin-top: -15px;}
#content_normal li{padding-top: 5px;list-style-type: none;}
#content_normal p{padding-bottom: 10px;}
#content_normal_titre{ line-height: 20px;font-weight: bold;font-family:Arial, Helvetica, Verdana ; height:30px; font-size: 14px; color:#d40150; padding-bottom: 10px;  }
.content_sous_titre{font-size: 12px; font-weight: bold; line-height: 15px;}
.content_sous_titre_nombre{color: #d40150;}

/*FOOTER */
#footer_referencement{margin-left: 130px; margin-top: 20px; margin-right: 100px; padding-bottom: 20px; ont-family:Arial, Helvetica, Verdana ; font-size: 10px;  color: #666666;}

#footer_barre{background-color:#d40150; margin-left:30px; width: 1000px; height: 20px; text-align: left; line-height: 15px;  }
#footer_barre a{padding-left: 15px;color: white; text-decoration: none; font-family:Arial, Helvetica, Verdana ; font-size: 10px;  }

#footer_liens_rapides{margin-left: 130px; margin-top: 20px; margin-right: 100px; padding-bottom: 100px; font-family:Arial, Helvetica, Verdana ; font-size: 10px;  color: #666666;}
#footer_liens_rapides a{ text-decoration: none;  color: #666666;}
/*COLLONE GAUCHE + MENU VERTICAL */
#collonne_gauche{position: absolute; top:241px; background-color:transparent;  left:50%; margin-left:-485px; width: 161px; height:400px; background-image:url("../images/layout/bouton-boutique.jpg"); background-repeat: no-repeat; }


#menu_vertical{margin-top: 41px; margin-left:14px; text-align: left; }

#menu_vertical ul{  width: 141px;;padding : 0px;  margin : 0px;  }
#menu_vertical li{ list-style-type   :  none;  margin-bottom     :  0px;  }
#menu_vertical li a {display : block;  padding : 0px; margin: 0px;  background-color: red;  width: 137px;}
/* b */
#menu_vertical li a {padding : 9px 0px; }
#menu_vertical .bouton { text-transform: uppercase; padding-left: 10px;color : #fff;  text-decoration : none; font-family:Arial, Helvetica, Verdana ; font-size : 12px; }
#menu_vertical .bouton:hover { color: #000;}
#menu_vertical .eco, #menu_vertical .noms-tisses-eco  { background-image: url("../images/layout/fond-bouton-eco.jpg"); /*height: 36px; line-height: 36px;*/}
#menu_vertical .couleur, #menu_vertical .noms-tisses-couleurs { background-image: url("../images/layout/fond_bouton_couleur.jpg");  /*height: 31px; line-height: 31px; */}
#menu_vertical .multiligne, #menu_vertical .noms-tisses-multilignes { background-image: url("../images/layout/fond-bouton-multiligne.jpg");  /*height: 40px; line-height: 40px;*/ }
#menu_vertical .gros_caracteres, #menu_vertical .noms-tisses-gros-caracteres { background-image: url("../images/layout/fond-bouton-gros-caracteres.jpg"); /*padding-top:9px; height: 31px; line-height: 12px; */}
#menu_vertical .rubans, #menu_vertical .rubans-de-fetes { background-image: url("../images/layout/fond-bouton-fete.jpg"); /* height: 36px; line-height: 36px;*/ }
#menu_vertical .bracelets, #menu_vertical .bracelets-evenementiels { background-image: url("../images/layout/fond-bouton-bracelets.jpg"); /*height: 36px; line-height: 36px; */}                                              
#menu_vertical .badges,#menu_vertical .badges-nominatifs-brodes { background-image: url("../images/layout/fond-bouton-badges.jpg"); /*padding-top:9px; height: 34px; line-height: 12px;*/ }

/*COLLONE DROITE + ITEMS */
#collonne_droite{position: absolute; top:241px; background-color: transparent;  left:50%; margin-left:333px; width: 175px; height:500px;  }
#pub_info{margin-top: 5px; line-height: 30px;;margin-bottom: 5px;width: 175px; height: 141px; text-align: center; background-image:url("../images/layout/fond-bloc-info.jpg");font-family:Arial, Helvetica, Verdana ; color: white;font-weight: bold; font-size: 12px; }
#pub_info_content{color: black; font-size: 11px; ;line-height: 12px; height: 100px; width:162px; margin-left:10px; }
.pub_drte{margin-top: 5px; line-height: 30px;;margin-bottom: 5px;width: 175px; height: 141px; text-align: center; background-image:url("../images/layout/fond-bloc-info.jpg");font-family:Arial, Helvetica, Verdana ; color: white;font-weight: bold; font-size: 12px; }
.pub_drte_content{color: black; font-size: 11px; ;line-height: 12px; height: 100px; width:162px; margin-left:10px; }

.pub_drte_txt{padding:1em 0;border:1px solid #333;margin:0 0 1em 8px;}


/* MENU HORYZONTALE */
#menu_horizontal{z-index: 100;position: absolute;left: 50%; margin-left: -515px ;top:208px;width: 1030px;height: 31px;background-color: transparent; background-image: url("../images/layout/fond-contenu.png");background-repeat:repeat-y; }
#menu_horizontal ul, #menu_horizontal ul ul { padding : 0;  margin : 0; list-style : none; }
#menu_horizontal ul{ font-weight : bold; font-family:Arial, Helvetica, Verdana ; font-size : 12px; width: 598px;}

#menu_horizontal .bouton { text-transform: uppercase; display : block; padding : 0;  color : #fff; text-decoration : none;  height: 31px; line-height: 31px;}
#menu_horizontal .bouton:hover { color: #000;}
#menu_horizontal .corps {   background : #d92d5d;  width : 130px;}
#menu_horizontal .gauche { background-image: url("../images/layout/fond-bouton-accueil.jpg");   width : 99px;}
#menu_horizontal .droite { background-image: url("../images/layout/fond-bouton-lien.jpg");   width : 99px;}
#menu_horizontal li { float : left;}


