/* ------------------------------------ *
 CSS
 10 février, 2007 16:45:46
 HAPedit 3.1.11.111
 * ------------------------------------ */

#pagewrap                              { width: 800px;
                                         margin: auto;
                                       }

body                                  { background-image: url('../background.png');
                                        background-repeat: repeat-x;
                                        background-color: #243479;
                                        background-attachment: fixed;

                                        font: 12px helvetica;

                                        margin-bottom: 0px;
                                        margin-top: 0px;
                                      }



a                                     { color: purple;
                                        text-decoration: none;
                                        font-weight: bold;
                                      }

a:hover                               { color: yellow;
                                        text-decoration: underline;
                                      }


img                                   { border-width: 1px;
                                        border-color: #333333;
                                      }


/*  MENU  */

#menu                                 { color: #FFFFFF;
                                        text-decoration: none;

                                        background-image: url(bgmenu.jpg);
                                        background-repeat: repeat-x;
                                        font-weight: bold;

                                        padding: 8px;
                                        margin: 0px;
                                        margin-top: 0px;
                                        list-style-type: none;
                                      }

#menu li                              { display: inline;
                                        padding: 3px;
                                        padding-right: 25px;
                                      }

#menu li a                            { color: #FFFFFF;
                                      }



   #layer1                            { width: 200px;
                                        border: 1px solid #CCCCCC;
                                        background-color: #EEEEEE;
                                        display: none;
                                        position: absolute;
                                      }

   #layer1 ul                         { padding: 0px;
                                        margin: 0px;
                                        list-style-type: none;
                                      }

   #layer1 li                         { border: 1px solid #CCCCCC;
                                        background-color: #FFFFFF;
                                        font: 10px verdana;
                                        padding: 3px;
                                        margin: 3px;
                                      }

   #layer1 li a                       { color: #666666;
                                      }

   #layer1 li a:hover                 { color: red;
                                      }

/* Demande d'information */
#boxes_form                           { visibility: hidden;
                                        z-index: 3;
                                        margin-left: 240px;
                                        position: absolute;
                                        top: 300px;
                                        width: 350px;
                                        font-size: 11px;
                                        background-color: #FFFFFF;
                                        border-width: 5px;
                                        border-style: solid;
                                        border-color: #3854CC #2642B9 #2642B9 #3854CC; /*#D13D3B #EB2D2A #EB2D2A #D13D3B;*/
                                      }

#boxes_form h3                        { padding: 10px;
                                        margin: 0px;
                                        font-size: 1.6em;
                                        border-bottom: 2px solid red;
                                        background-image: url('../background.png');
                                        background-position: middle;
                                        color: #FFFFFF;
                                      }


#boxes_form  label                    { display: block;
                                        font-size: 0.9em;
                                      }

#boxes_form  input                    { display: block;
                                        margin-bottom: 5px;
                                      }

/*           CONTENT    */
.content{
   background-image: url(../background_content.jpg);
   background-repeat: repeat-x;
   background-color: #CCCCCC;
}

.produits{
   background-color: #D32318;

   text-align: center;
   color: white;

   padding:3px;
}

.produits:hover{
   background-color: orange;
   cursor: pointer;
}



.detaillants{
   background-color: #EEEEEE;
   border-color: #999999;

   border-style: solid;
   width: 33%;
}
.detaillants:hover{
   background-color: #ECEDFA;
   border-color: blue;
   cursor: pointer;
}

.categorie_titre{
   font: 18px arial black;
   color: #666666;
}

.no_detaillants{
   background-color: #DCDCDC;
   border-color: #999999;

   border-style: solid;
   width: 33%;
}

.categorie_titre_2{
   font: bold 16px arial;
   color: #666666;

   padding: 10px;
   padding-left: 0px;
}

.float_menu{
   font: 10px verdana;

   border-style: solid;
   border-width: 1px;
   border-color: #CCCCCC;

   padding: 3px;
}

.float_link{
   color: #777777;
}

.float_link:hover{
   color: red;
   text-decoration: none;
}

#contactinfo{
   margin-top: 10px;

   background-color: #FFFFFF;
   border-style: solid;
   border-color: #CCCCCC;
   border-width: 1px;

   width: 360px;
   padding: 3px;

   color: #555555;
}

.sousimage{
   margin-top: 10px;
   border: 1px solid #FFC000;
   background-color: #FEF0C7;
   padding: 5px;
   color: #333333;
}