body{
margin:0px;
}

/****  Formulaire  ****/

.saisie_recherche{
width:382px;
height:30px;
color:#999999;
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
border:1px solid #cccccc;
}

.div_header_error{
   border:1px solid #CC0000;
   background-color:#CC0000;
   width:470px;
   font-size:12px; color:#FFFFFF; font-weight:bold; font-family:Lucida,sans-serif;
   padding: 5px;
   text-indent:10px;
}
.div_error{
   border:1px solid #CC0000;
   width:470px;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 5px;
   padding-right: 5px;
   text-indent:10px;
   background-color:#EFEFEF;
   font-size:11px; font-family:Lucida,sans-serif;
}
.div_error ul {
   list-style: square;
}

/**** BOUTONS ****/
input.btnmodifier{
	background:transparent url(../images/btn_modifier.gif) no-repeat;
	border:none;
	width:99px;
	height:22px;
	overflow:hidden;
	cursor:pointer;
}

input.btnannuler{
	background:transparent url(../images/btn_annuler.gif) no-repeat;
	border:none;
	width:72px;
	height:22px;
	overflow:hidden;
	cursor:pointer;
}

input.btnvalidinfos{
	background:transparent url(../images/btn_valid_infos.gif) no-repeat;
	border:none;
	width:168px;
	height:32px;
	overflow:hidden;
	cursor:pointer;
}

input.btaddpanier{
	background:transparent url(../images/btn_aj_panier.gif) no-repeat;
	border:none;
	width:91px;
	height:16px;
	overflow:hidden;
	cursor:pointer;
}

input.btaddpanierdetail{
	background:transparent url(../images/btn_aj_panier_detail.gif) no-repeat;
	border:none;
	width:232px;
	height:40px;
	overflow:hidden;
	cursor:pointer;
}

input.btvalider{
	background:transparent url(../images/btn_valider.gif) no-repeat;
	border:none;
	width:72px;
	height:22px;
	overflow:hidden;
	cursor:pointer;
}

input.btpaypal{
	background:transparent url(../images/paypal.jpg) no-repeat;
	border:none;
	width:150px;
	height:40px;
	overflow:hidden;
	cursor:pointer;
}

.btn_jaune{
width:214px;
height:20px;
background-color:#fdba00;
padding-top:6px;
padding-left:16px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
margin-bottom:1px;
color:#336600;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.btn_jaune:hover{
background-color:#336600;
}


.btn_vert{
width:214px;
height:20px;
background-color:#5c8308;
padding-top:6px;
padding-left:16px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
margin-bottom:1px;
}

.btn_vert:hover{
background-color:#336600;
}

.btn_vert_over{
width:214px;
height:20px;
background-color:#336600;
padding-top:6px;
padding-left:16px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
margin-bottom:1px;
}

.btn_rouge{
width:214px;
height:20px;
background-color:#f36c00;
padding-top:6px;
padding-left:16px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
margin-bottom:1px;
}

.btn_rouge:hover{
background-color:#cc5b00;
}

.btn_rouge_over{
width:214px;
height:20px;
background-color:#cc5b00;
padding-top:6px;
padding-left:16px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
margin-bottom:1px;
}

/****  TEXTES  ****/

.lien_12_blanc{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.lien_12_blanc a{
   text-decoration:none;
}

.lien_12_blanc a:hover{
   text-decoration:underline;
}

.lien_12_vert{
color:#336600;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}




.arial_11_vert{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#669900;
}

.arial_11_blanc{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}

.arial_11_vertpom{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#99CC33;
}

.arial_12_blanc{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

.arial_14_vertpom{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#99CC33;
}

.arial_14_blanc{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}

/*
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:18px;
*/
.categorie{clear:both;float:left;margin-bottom:0px;width:100%; text-align:left;}
.categorie a{padding-left:10px;background:url(/public/images/puce_grise.gif) 0px 5px no-repeat;}
.categorie a{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#555;text-decoration:none;}
.categorie a:hover{text-decoration:underline;}

