/******************************************** GENERAL ******************************************/

body, td, tr {
  font-family      :   "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
  font-size        : 13px;
}
body {
	padding          : 0px;
	margin		     : 0px;
	leftmargin       : 0px;
	background-image:  url("images/fond_bg.jpg");
	background-repeat:repeat-x
}


a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066ff;
	text-decoration: none;
	
}
a:visited {
	color: #0066ff;
	text-decoration: none;
}
a:hover {
	color: #75ACFF;
	text-decoration: none;
}
a:active {
	color: #75ACFF;
	text-decoration: none;
}

/********************************************* IFRAME ******************************************/

.iframe {
	frameBorder		:0;
	width			:100% ;
	height 			:475;
	scrolling 		:auto;
	background-color:#FFFFCC
}

.cadre_frame {
	frameBorder		:0;
	float:left;
}

/******************************************** VENTES ******************************************/

.magasin{
	font-size		: 17px;
	font-weight		: bold ;
	color			: #3366cc;
	padding-left    : 0px;
	letter-spacing  : 0px;
	}
	
.vente{	font-weight	: bold ;	}

.componentheading {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  background       : url(images/component.gif);
  font-size        : 10px;
  font-weight      : bold;
  height           : 20px;
  line-height      : 20px;
  text-transform   : uppercase;
  padding-left     : 15px;
  padding-right    : 0px;
  text-align       : left;
  color            : #333333;
  width            : auto;
  margin           : 2px;
}

.menu_top,.menu_top2{
	text-align			: center;
	font-weight			: bold;
	color 				: #ff3300;

	border-right		: 1px solid #c3c8cb;
	padding-left		: 29px;
	padding-right		: 29px;
	height				: 19px;
	line-height			: 18px;
	text-transform		: uppercase;
	}
a.menu_top:link, a.menu_top:visited{	text-decoration	:none;	color:#ff3300; }
a.menu_top:hover{						text-decoration	:none;	color:#FF33CC;			 }

a.menu_top2:link, a.menu_top2:visited{	text-decoration	:none;	color:#0033cc; }
a.menu_top2:hover{						text-decoration	:none;	color:#0066cc;			 }


/***************************************** MENU DE GAUCHE **************************************/

#cadre_menu_activite{
	float:left;
	text-align: center;
}

.titre_menu_activite{
	display				:block;
	height				:23px;
	width				:160px;
	text-align			:center;
	font-weight			:bold;
	color 				:#ffffff;
	font-size			:12px;
	border-width		:1px;
	padding-left		:0px;
	background       	:url("images/bt_bleu.gif");
	font-variant		:normal;
	vertical-align		:middle;
	line-height			:23px;
	text-transform		: uppercase;
	}
a.titre_menu_activite:link, a.titre_menu_activite:visited{	text-decoration	:none; 	color:#ffffff;	}
a.titre_menu_activite:hover{									text-decoration	:none;	color:#ffffcc;	}


.menu_activite{
	display				: block;
	width				: 154px;
	text-align			: center;
	font-weight			: bold;
	color 				: #ffffff;
	border-top			: 1px solid #fefefe;
	border-bottom		: 1px solid #c3c8cb;
	border-left			: 1px solid #fefefe;
	border-right		: 1px solid #c3c8cb;
	padding				: 2px;
	height				: 22px;
	text-transform		: uppercase;
	}
a.menu_activite:link, a.menu_activite:visited{	text-decoration	:none;	background-color : #2492FF;	color:#ffffff; }
a.menu_activite:hover{								text-decoration	:none; 	background-color : #DFEFFF;	color:#2492FF;			 }

.activite_selected {
	display				: block;
	height				: 18px;
	width				: 154px;
	text-align			: center;
	font-weight			: bold;
	color 				: #ffffff;
	border-top			: 1px solid #fefefe;
	border-bottom		: 1px solid #c3c8cb;
	border-left			: 1px solid #fefefe;
	border-right		: 1px solid #c3c8cb;
	padding				: 2px;
	font-variant		: small-caps;
}

a.activite_selected:link, a.activite_selected:visited{	text-decoration	: none;		background-color : #DFEFFF;	color:#2492FF;}
a.activite_selected:hover{									text-decoration	: none;		background-color : #DFEFFF;	color:#2492FF;}
	
.menu_specialite{
	display				: block;
	width				: 147px;
	text-align			: left;
	font-weight			: bold;
	color 				: #ffffff;
	border-left			: 1px solid #fefefe;
	border-right		: 1px solid #c3c8cb;
	padding				: 1px 1px 1px 9px;
	}
	
a.menu_specialite:link, a.menu_specialite:visited{	text-decoration	: none;	color:#ffffff;	background-color:#339933;}
a.menu_specialite:hover{							text-decoration	: none; color:#ffffff;	background-color:#277827;}


/***************************************** CONTENU **************************************/

#cadre_contenu{
	float		: left;
	text-align	: center;
	padding		: 10px;
}

#vignette_magasin{
	float : left;
	background-color: #FFFFCC;
	text-align: center;
	padding: 5px;
	width: 250px;
	height: 180px;
}


.titre_vignette_magasin {
  display:block;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  letter-spacing   : 0px;
  background       : url(images/content.gif) ;
  font-size        : 10px;
  font-weight      : bold;
  height           : 18px;
  line-height      : 18px;
  text-transform   : uppercase;
  padding-left     : 0px;
  padding-right    : 0px;
  text-align       : center;
  white-space      : nowrap;
  color            : #444444;
  width            : 100%;
  margin           : 1px;
  border-bottom:#FFF128
}

.titre_bandeau_famille{
	color 				: #FF9900;
	font-weight			: bold;
	text-transform		: uppercase;
	font-size			: 15px;
}

/***************************************** FORMULAIRES *****************************************/

input.btn {
   color					: #ff9900;
   width					: 280px; 
   height					: 22px; 
   font-size				: 13px;
   font-weight				: bold;
   background-color			: #ffffff;
   border					: 1px solid silver;
   filter					: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#FFE8C4');
}
.box_2td{
	border-right :1px solid silver;
	border-left :1px solid silver;
	padding-right :1px ;
	padding-left :1px ;
	margin-left :1px ;
}