   *  body {
/*        background-image : url(/Objets/TraitBack.jpg); */

 	width:820px;  
	margin:auto; 
  	margin-top:2px;  
 	background-color:#EFEEEB;
/* 	margin: 0; */
/* 	padding: 0; */
/* 	height: 100%; */

      }

/*debut formatage A  */
    * a,a:hover {
	   text-decoration :none;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #8E80A4;
	   text-align:center;
	outline:0;
}
    * a.blanc ,a.blanc:visited {
	   text-decoration : none;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
	   text-align:center;
	outline:0;
      }

   * a.blanc:hover, a.blanc:active {
	   text-decoration : underline;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
	   text-align:center;
	outline:0;
      }

    * a.blanc-impact {
	   text-decoration : none;
	   font-weight:bold;
           font-size : 11pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
	   text-align:center;
           outline:0;
      }

    a.marron, a.marron:visited {
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ac420f;
	outline:0;
      }

   a.marron:hover, a.marron:active {
	text-decoration:underline;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ac420f;
	outline:0;
      }

    a.marronAriane, a.marronAriane:visited {
           font-size : 9pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ac420f;
	outline:0;
      }

   a.marronAriane:hover, a.marronAriane:active {
	text-decoration:underline;
           font-size : 9pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ac420f;
	outline:0;
      }



   * a.mauve {
	   text-decoration : none;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #71015E;

      }

   * a.mauve:hover {
	   text-decoration : underline;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #71015E;
	outline:0;
      }

   * a.jaune, a.jaune:visited {
	   text-decoration : none;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #e7aa22;
	   font-weight:none;
	   text-align:right;
	   outline:none;
      }

   * a.jaune:hover, a.jaune:active {
	   text-decoration : none;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #e7aa22;
	   font-weight:none;
	   text-align:right;
	   outline:none;
      }


   * a.orange:hover {
	   text-decoration : underline;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #FA410F;
	   font-weight:bold;
	outline:0;
      }

   * a.Blanc {
           text-decoration : none;
           font-weight : bold;
           text-align : left;
           font-size : 9pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
	outline:0;

      }
.error {
	width:100%;
	display:block;
	background-color:#FFA793;
	color:#FF0000;
           font-weight : bold;
           text-align : left;
           font-size : 9pt;
           font-family : Arial, Helvetica, sans-serif;
}

/*fin formatage A  */
/* debut formatage balise mise en forme */
* b.u {
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #FACA10;
           text-decoration : none;
      }

     tt.marron {
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ac420f;
      }
    tt.Marron {
           font-size : 12pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ac420f;
      }
    * h1 {
           font-size : 10pt;
           text-indent : 0px;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
	   text-align :right;
	   font-weight:normal;
      }

     * h2 {
           font-size : 8pt;
           text-indent : 0px;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
	   margin-top:0px;
	font-weight:none;
      }
    * h3 {
           font-size : 8pt;
           text-indent : 4px;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
           text-align : left;
      }

    * b {
           font-size : 7pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #333333;
      }

/* debut formatage balise mise en forme */

/* debut formatage des p */
    * p {
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
           margin-left : 0px;
           margin-right : 4px;
	   text-align:center;
      }

/* fin formatage des p */


/*formatage des form */

	input {
        font-size : 8pt;
/*	border:1px solid black;*/
/*	background-color:red;*/
	font-family:"Times";
	color:#4d4d4d;
	}

	input.img {
        font-size : 8pt;
	border:0px solid black;

	}

	input.bouton {
/*	border:2px outset #ac420f;*/
	font-weight:bold;
	cursor:pointer;
	}
	input.bouton:hover {
	background-color:#ac420f;
	color:#ffffff;
	}
	input.bouton:active {
	border:1px inset #ac420f;
	background-color:#ac420f;
	color:#efeeeb;
	}


    * select {
         font-size : 7pt;
         font-family : Arial, Helvetica, sans-serif;
         color : #000000;
      }

    * textarea {
       font-size : 8pt;
/*	border:1px solid black;*/
/*	background-color:red;*/
	font-family:"Times";
	color:#4d4d4d;
      }
/*formatage des form */


/* debut liste des div */
     div.blanc {
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#EFEEEB;
	text-align:left;
      }

     div {
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#4d4d4d;
	text-align:justify;
      }

   * div.titreBlanc {
           text-decoration : none;
           font-weight : none;
           text-align : left;
           font-size : 9pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
	 background-image:url('/Skins/VoieRomaine/Img/BoudinMarron.jpg');

      }

  * div.titreGBlanc {
           text-decoration : none;
           font-weight : bold;
           text-align : left;
           font-size : 14pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
      }

    div.jaune {
           font-size : 7pt;
           font-family : Times,serif;
	   color:#e7aa22;
      }
    div.gris {
           font-size : 9pt;
           font-family : Times,serif;
	   color:#4d4d4d;
      }

     div.marron {
           font-size : 9pt;
           font-family : Times,serif;
	   color:#ac420f;
	text-align:justify;
      }

     div.marronA {
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ac420f;
      }
     div.titremarronA {
           font-size : 10pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ac420f;
      }


     div.titremarron {
           font-size : 10pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ac420f;
      }

     div.titremarron a, a:visited {
	   text-decoration:none;
           font-size : 10pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ac420f;
      }

     div.titremarron a:hover, a:active {
	   text-decoration:underline;
           font-size : 10pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ac420f;
      }

     div.titremarron, a:focus {
	   text-decoration:none;
           font-size : 10pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ac420f;
      }
     div.titremarronAriane {
           font-size : 9pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ac420f;
	   font-style:italic;
      }
/* fin liste des div */

    * .ToolBar {
           text-align : left;
           width : 100%;
           padding-top : 0;
      }
    * .ToolOver {
           margin-bottom : -3px;
      }
    * .ToolOut {
           margin-bottom : -3px;
      }
	img {
		border:0px;
}

/* MENU VERTICAL  */

.menutaff{
    position:relative;
    /* solve a Opera7/IE display bug */
    width:100%;
    margin:0;
    padding:0;
    }
    
.menutaff ul{
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:110px;
    margin-top:0px;
    }
    
.menutaff li ul{
    visibility:hidden;
    }

.menutaff li ul{
     padding:0;
     left:110px;
    }

.menutaff ul a{
    text-align:left;
    /*background-color: #D9852B;*/
    border-bottom:dashed 1px #D3CFD8;
    color:#8E80A4;
    display:block;
    width:110px;
    text-decoration:none;
    margin:0;
    padding:6px 0 6px 0; /* em units can creat little graphic bug in mozilla */
    float:left;
    filter:Alpha(opacity=100, finishopacity=40, style=1);
    -moz-opacity:0.75;
    }

.menutaff a{
    text-align:left;
    /*background-color: #EDB329;*/
/*    border-bottom:dashed 1px #8E80A4;*/
    color:#ffffff;
    text-align:left;
    display:block;
    width:110px;
    text-decoration:none;
    margin:0;
    padding:6px 0 6px 0; /* em units can creat little graphic bug in mozilla */
    float:left;
    }

.menutaff a:hover{
    /*background-color: #b20b0b;*/
    text-align:left;
    color:#4d4d4d;
    text-decoration:none;
    }
    
/* for a mozilla better display with key nav */
/* .menutaff a:focus{
   background-color: #ffffff;
}*/

.menutaff li{
    width:110px;
    display:block;    
    float:left;  
    list-style:none;
    padding:0;
    }

/*FIN MENU VERTICAL  */
	.marronA {
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ac420f;
      }
.jaune {
           font-size : 8pt;
           font-family : Times,serif;
	   color:#e7aa22;
      }
     .txt {
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#4d4d4d;
      }

/*DEBUT DE MISE EN FORME DU SELECT DES PRODUITS DE LA BOUTIQUE*/
.QuantiteSelect {
	font-size : 8pt;
        font-family : Arial, Helvetica, sans-serif;
	color:#ac420f;
	text-transform:uppercase;
}


/*FIN DE MISE EN FORME DU SELECT DES PRODUITS DE LA BOUTIQUE*/

/*DEBUT DE MISE EN FORME DU BLOC SELECT QUANTITE DES PRODUITS DE LA BOUTIQUE*/
.BlocQuantiteSelect {
	float:left;
	/*background-color:#EFEEEB;*/
	padding:2px;
}
.Panier {
	margin-top:10px;
	margin-bottom:10px;
	font-size:10px;
	font-family:Arial,Verdana;
	width:95%;
}
.Panier thead{
	background-color:#F0EFED;
	color:#ac420f;
	font-weight:bold;
}
.Panier tr{
	border-bottom:1px solid #7E341F;
	/*color:#7D7C79;*/
}
.Panier td{
	border-bottom:1px dashed #ac420f;
	/*color:#7D7C79;*/
	padding-bottom:5px;
	padding-top:5px;
}

.Panier tr:hover{
	background-color:#E1DACE;
	color:#000;
}


/*FIN DE MISE EN FORME DU BLOC SELECT QUANTITE DES PRODUITS DE LA BOUTIQUE*/

/*DEBUT DE MISE EN FORME DU BLOC FRAIS DE PORT*/

div.FraisPort {
	text-align:left;
	padding-left:5px;
	color:#000000;
	margin-bottom:5px;
	font-size:8pt;
}

.FraisText {
	font-size:7pt;
	font-style:italic;
}
/*FIN DE MISE EN FORME DU BLOC FRAIS DE PORT*/