  /*===========================================================================================//
      //===================                                                                                              =========================//
      //===================                                         SIDEBAR                                    =========================//
      //===================                                                                                              =========================//
	//===========================================================================================*/

div#sidebar {
	float: right;
	width: 220px;
}
 
ul.menu{
	list-style: none;
	margin: 0;
	padding: 0;
  /*font: small-caps 1.1em/30px Georgia,serif;*/
  /*font: 1em Verdana, Arial, Helvetica, sans-serif;*/
  font: small-caps 1.1em/30px Verdana, Arial, Helvetica, sans-serif;
}

ul.menu li, ul.menu li ul li{
  list-style-type: none;
  list-style-image: none;
}

ul.menu li a {
	display: block;
	min-height: 30px;
	line-height: 30px;
  margin: 0;
	text-decoration: none;
  color: #00f;
  padding-left: 12px;
  background: transparent url(../images/h3_04.png) no-repeat left center;
}

ul.menu li a span{
  font-size: 0.8em;
  color:#c00;
}

ul.menu li a:hover{
  color: #c00;
  background: transparent url(../images/h3_02.png) no-repeat left center;
}

ul.menu  li.close{
	display: none;
}

div#sidebar ul.menu{
  max-width:200px;
}

div#sidebar ul.menu ul{
  margin:0;
  padding-left: 10px;
  /*font: small-caps 0.8em/20px Georgia,serif;*/
  font: small-caps 0.8em/20px Verdana, Arial, Helvetica, sans-serif;
}

div#sidebar ul.menu ul li{
  margin: 0;
}

ul.menu li{
  margin:0;
  padding:0;
}

div#sidebar ul.menu ul li a {
	min-height: 20px;
	line-height: 20px;
  margin: 0;
}

  /*===========================================================================================//
      //===================                                     CADRE DEFAULT                          =========================//
	//===========================================================================================*/
  
div.arrondi {width: 210px;  margin: 5px;}

div.arrondi h3.entete{
  margin: 0;
  padding: 5px;
  text-align: center;
  color: #c00;
	font-variant: small-caps;
  border-bottom: 1px solid #797979;
  background: transparent url(../images/cadre_vert_01.png)  no-repeat top right;
}

div.arrondi h3.entete a{ text-decoration: none; color: #c00;}

div.arrondi div.contenu{
  margin: 0;
  padding: 5px;
  background: url(../images/cadre_vert_02.png) repeat-y;
}

div.arrondi h4.pied{
  margin: 0;
  text-align: center;
  background: transparent url(../images/cadre_vert_03.png)  no-repeat bottom left;
}

div.arrondi  h4.pied a{ text-decoration: none; color: #c00;}
 
  /*===========================================================================================//
      //===================                                       CADRE PANIER                           =========================//
	//===========================================================================================*/
  
div#panier h3.entete{background: transparent url(../images/cadre_orange_01.png)  no-repeat top right;}
div#panier div.contenu{font: small-caps 1em Georgia,serif;
  background: transparent url(../images/cadre_orange_02.png) repeat-y;}
div#panier h4.pied{
  height: 80px;
  line-height: 70px;
  background: transparent url(../images/cadre_orange_03.png) no-repeat top left;
}
div#panier h4.pied a{display: block; height: 79px;}

div#panier p{ margin:0; padding:5px; text-align: center; }
div#panier a{ font-weight: bold; color: #c00; text-decoration:none;}

div#panier dt{
  height: 25px;
  line-height: 25px;
	font-size: 0.8em;
  width: 80px;
}

div#panier dd{
  height: 25px;
  text-align: right;
	font-weight: bold;
  margin-left:80px;
}



  /*===========================================================================================//
      //===================                                     CADRE PRODUIT                          =========================//
	//===========================================================================================*/
  
div#produit h3.entete{background: transparent url(../images/cadre_bleu_01.png)  no-repeat top right;}
div#produit div.contenu{background: transparent url(../images/cadre_bleu_02.png) repeat-y;}
div#produit h4.pied{background: transparent url(../images/cadre_bleu_03.png)  no-repeat bottom left;}

div#sidebar a {
  text-decoration: none;
}

a.pdf img{
  border: none;
  display: block;
  margin: 0 auto;
}

a.pdf{
  display : block;
  width: 190px;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 5px;
  text-decoration: none;
  color: #00f;
  font: small-caps 1.1em/30px Verdana, Arial, Helvetica, sans-serif;
  
}

a.pdf:hover{
  color: #c00;
}
