body

{

	font-family: Verdana, Arial, Helvetica;

	font-size: 10px;

	font-weight: normal;

	color: black;

	scrollbar-base-color: #EA192E;

	background-repeat: repeat-x;

	background-attachment: scroll;

	background-position: center top;

}



table {

	background-attachment: scroll;

	background-repeat: no-repeat;

	background-position: left top;

}



td

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight: normal;

	font-style: normal;

	color: #000;

	background-attachment: scroll;

	background-repeat: repeat-y;

	background-position: left top;

}



a{

	color:#0099FF;;

	text-decoration: none;

	text-transform: none;

	font-variant: small-caps;

	font-size: 11px;

	font-weight: normal;

}

a:hover {

	color: #3A4885;

	font-variant: small-caps;

	font-variant: small-caps;

}

.titreproduit {

	font-size: 18px;

	color: #3F498E;

	font-family: Garamond, "Times New Roman";

	font-variant: normal;

	font-weight: bold;



}

.adresse {

	font-size: 10px;

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;



}

.intertitre {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight: bold;

	font-style: normal;

	color: #333333;

	background-attachment: scroll;

	background-repeat: repeat-x;

	background-position: left top;

	font-variant: small-caps;

}

.titre {

		

	font-family: Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight: bold;

	font-style: normal;

	color: #0D1E6A;

	

}



.menu {



	font-size: 10px;

	color: #FFCCCC;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}

textarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #3A4885;

}

input {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #994C70;

	font-weight: normal;

	border-color:#994C70;

	border-width:1px;

}

select {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #9C4A6E;

	font-weight: normal;

	border-color:#994C70;

	border-width:1px;

	}

.partenaire {





	font-size: 10px;

	color: #944A6B;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.texteproduit {





	font-size: 10px;

	color: #384B85;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.prix {



	font-size: 18px;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-variant: normal;

	font-weight: bold;

}

.titreproduit2 {



	font-size: 27px;

	color: #3F498E;

	font-family: Garamond, "Times New Roman";

	font-variant: normal;

	font-weight: bold;

}

.prix2 {





	font-size: 18px;

	color: #E8C4E8;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-variant: normal;

	font-weight: bold;

}

.FORM1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #990000;

	background-color: #FFFFFF;

	border: 1px solid #990000;

	width: 150px;

}

.FDtxt {

	background-attachment: scroll;

	background-image: url(images/fdtxt.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.FDpartenaires {

	background-attachment: scroll;

	background-image: url(images/fdpartenairesgauche.gif);

	background-repeat: repeat-y;

	background-position: left top;

}

.FDpromos {

	background-attachment: scroll;

	background-image: url(images/fd-promos.gif);

	background-repeat: repeat-y;

	background-position: left top;

}

.FDmeilleursventes {

	background-attachment: scroll;

	background-image: url(images/fdmeilleuresventes.gif);

	background-repeat: repeat-y;

	background-position: left top;

}

.cyc {

	display: none;

}





/* modifs nico aout 2007

****************************/

#cadremain{ /* page d'acceuil */

  padding: 10px 14px 10px 10px;

  width: 432px;

  height: 306px;

  background: url(images/cadre_main.png) no-repeat;

  margin: 5px 0 5px 5px;

  }

#cadremain div{ /* page d'acceuil */

  padding: 15px;

  height: 278px;

  overflow-y: scroll;

  }



/* listing categories */

body h1.categorie{

  margin-left: 20px;

  }

#cat_pic_matrice{

  width: 510px;
	margin:0;
	padding:0;
  float: left;

  }

#cat_pic_matrice a img{

  float: left;

  margin: 0 20px 20px 0;

  border: none;

  }

#cat_sub_menu{

  width: 183px;

  /* margin: 0 10px 0 0; */

  float: left;

  background: url(images/cat_sub_top.png);

  position: relative;

  top: -2px;

  }
#cat_sub_menu_wrapper{
  height: 490px;
  padding: 4px 4px 4px 0;
  background: url(images/cat_sub_bottom.png) bottom left no-repeat;
  }

#cat_sub_menu ul{
  height: 460px;
  margin: 0;
  padding: 15px;
  list-style: none;
  overflow: auto;
  }

#cat_sub_menu ul a{

  font-weight: bold;

  font-size: 10px;

  line-height: 18px;

  color: #4E0900;

  }

#cat_sub_menu ul a:hover{

  font-size: 11px;

  color: #3A0C42;

  }

.clearer{

  clear: both;

  }



/* listing prod */

.itemlisting{

  width: 159px;

  margin: 0 7px 8px 0;

  float: left;

  display: inline;

  text-align: center;

  }

.itemlisting a img{

  border: none;

  }

.itemlisting p, .itemlisting p a{
  height:40px;
  margin: 0;

  padding: 0;

  font: bold 14px/22px Arial, Helvetica, sans-serif;

  color: #FFF;

  }

.itemlisting .prix{

  margin: 0;

  height: 20px;

  padding: 0;

  font: bold italic 18px/20px Arial, Helvetica, sans-serif;

  color: #FFF;

  }

.itemlisting .prix span{

  color: #34C730;

  }

.itemlisting .blocpic{

  background: url(images/listing_blocpic_bck.png);

  width: 159px;

  height: 168px;

  }

.itemlisting .blocpic a{

  display: block;

  background-position: center center;

  background-repeat: no-repeat;

  width: 159px;

  height: 168px;

  }

#encartrub{

  height: 320px;

  position: relative;

  top: -15px;

  margin: 0 20px 0 15px;

  background: #FF9249 url(images/scroller_bck.png) no-repeat;

  }

#scroller{

  height: 320px;

  overflow-y: scroll;

  float: right;

  width: 330px;

  padding: 0 15px;

  font: 12px Arial, Helvetica, sans-serif;

  text-align: justify;

  }



/* fiche produit */

.itemlisting .blocpic, .blocpic{

  background: url(images/listing_blocpic_bck.png);

  width: 159px;

  height: 168px;

  }

.itemlisting .blocpic a, .blocpic a{

  display: block;

  background-position: center center;

  background-repeat: no-repeat;

  width: 159px;

  height: 168px;

  }

#pictprod{

  width: 321px;

  height: 306px;

  padding: 36px 0 0;

  margin: 1px 0 0 15px;

  display: inline;

  float: left;

  text-align: center;

  background: url(images/listing_bigblocpic_bck.png);

  }

#descprod{

  width: 383px;

  margin: 0 0 0 4px;

  background: url(images/new_desc_top.png) no-repeat;

  float: left;

  }

#descprod p{

  font-size: 10px;

  color: #036;

  }

#descprod_second{

  background: url(images/new_desc_bottom.png) bottom left no-repeat;

  height: 314px;

  padding: 15px 20px 15px 0;

  margin: 0;

  }

#descprod_second h2{

  text-align: center;

  margin: 5px 0 0;

  padding: 0 0 0 20px;

  font: bold italic small-caps 15px/28px Arial, Helvetica, sans-serif;

  color: #FE2308;

  }

#descprod_second #descriptscroll{

  height: 125px;

  overflow-y: scroll;

  margin: 15px 0;

  padding: 0 10px 0 0;

  }

#descprod_second p{

  text-align: justify;

  padding: 0 0 10px 20px;

  margin: 0;

  }

#descprod_second #rupture{

  color: #F00;

  font-size: 14px;

  text-decoration: blink;

  text-align: center;

  margin: 5px 0 0;

  padding: 0;

  }

#descprod_second p span{

  color: #4B4B4B;

  }

#descprod_second p select, #descprod_second p input{

  padding: 0;

  margin: 3px 0;

  border: 1px solid #4B4B4B;

  font-size: 9px;

  color: #4B4B4B;

  }

#descprod_second p.prix{

  margin: 0;

  height: 24px;

  padding: 0;

  font: bold italic 14px/14px Arial, Helvetica, sans-serif;

  color: #4B4B4B;

  text-align: right;

  }

#descprod_second p.prix span{

  text-decoration: line-through;

  }

#prodfoot{

  padding: 10px 0 0;

  margin: 0 0 0 15px;

  font: 12px/16px Arial, Helvetica, sans-serif;

  }

#descprod_second a img{

  border: none;

  }

#descprod_second .semicol{

  float: left;

  margin: 0;

  padding: 0;

  }

#articles_asso{

  clear:both;

  text-align: left;

  text-indent: 20px;

  padding: 15px 0;

  }

  

/****************** ajouté par dév *******************/

h1.titre {
	font-size:20px;
	font-weight:bold;
}

h1.categorie a {

	color:#CC0000;

	font-family:Arial,Helvetica,sans-serif;

	font-size:11px;
	text-transform: lowercase;
	font-weight:bold;
	margin: 4px 0 3px 15px;

}

h1.categorie a:hover {

	color:#3A4885;

	font-variant:small-caps;

}

h2.categorie a, span.categorie a {

	color:#CC0000;

	font-family:Arial,Helvetica,sans-serif;

	font-size:11px;
	text-transform: lowercase;
	font-weight:bold;
	margin: 4px 0 3px 10px;

}

h2.categorie a:hover, span.categorie a:hover {

	color:#3A4885;

	font-variant:small-caps;

}

/****************** fin ajouté par dév *******************/

#cgv_bloc{
  background: url(images/bloc_cgv_bck.png);
  width: 711px;
  margin: 5px 0 0;
  }
#cgv_bloc_sub{
  background: url(images/bloc_cgv_bottom_bck.png) bottom left no-repeat;
  padding: 10px 20px;
  }

#cgv_bloc_sub2{
  background: url(images/bloc_cgv_bottom_bck2.png) bottom left no-repeat;
  padding: 10px 20px;
  }

/*********************Ajout Cyc***************************/
div.categorie {

	color: #CC0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 4px 0 3px 20px;
    text-transform: lowercase;
}
div.categorie a, span.breadcrumb, h1.categorie a{
	color: #CC0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    margin: 4px 0 3px 15px;
    text-transform: uppercase;
}
div.categorie a:hover, span.breadcrumb:hover, h1.categorie a:hover{
	color:#3A4885;
	font-variant:small-caps;
}
span.categorie{
	color: #CC0000;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
}
h1.h1categ {
	color: #FFFFFF;
    font-size: 21px;
    margin-bottom: 0;
	text-transform: uppercase;
	font-family:Arial,Helvetica,sans-serif;
	
}
