body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #686765;
	}
a:link,a:hover,a:visited	{
color: #686765;
}
.object{
z-index:0;
}
/*---FILET---*/
.gris-fin-gh{
	border-left: 1px solid #D4D4C9;
	}
.gris-fin-dt{
	border-right: 1px solid #D4D4C9;
	}	
.gris-fin-bs{
	border-bottom: 1px solid #D4D4C9;
	}
.gris-fin-ht{
	border-top: 1px solid #D4D4C9;
	}
.blanc-epais-bs{
	border-bottom: 5px solid #FFFFFF;
	}	
.case-couleur-1{
	background-color:#FFF9D1;
	}

.case-couleur-2{
	background-color:#FBF9F9;
	}	
	
/*---------------------------------------------POLICES------------------------------------------------------------*/
.jaune_sml_cap_10 {
	font-size: 10px;
	font-style: normal;
	font-variant: small-caps;
	color: #FFDD09;
	}

.blanc_sml_cap_8 {
	font-size: 9px;
	font-variant: small-caps;
	color: #FFFFFF;
	}

/*---------------------------------------------MENU------------------------------------------------------------*/
#menu_hd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	}

#menu_hd a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	text-decoration: none;
	}

#menu_hd a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #999999;
	text-decoration: none;
	}

#menu_hd a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	text-decoration: none;
	}

/*---------------------------------------------ZONE LOGIN------------------------------------------------------------*/
#zone_log p {
	position:relative;
	top:2px;
	
}

#zone_log strong{
	margin-left:5px;
	
}

#zone_log input {
	font-size: 9px;
	border: 1px groove #FFFFFF;
	
}
 #zone_log a:link{
color:#FF9C00;
font-weight:bold;
text-decoration:none;
}
#zone_log a:visited{
color:#FF9C00;
font-weight:bold;
}
#zone_log a:hover{
/*color:#ffffff;*/
text-decoration:underline;

}

.blanc_sml_cap_bold_12 {
	font-size: 12px;
	font-variant: small-caps;
	color: #FFFFFF;
	font-weight: bold;
	}

/*---------------------------------------------MENUS LATERAUX------------------------------------------------------------*/
#side_menu_vert a:link, #side_menu_vert a:visited{
	font-size: 12px;
	color: #238704;
	border-top:1px solid #6A6A6A;
	text-decoration: none;
	display:block;
	text-indent:10px;
	width:100%;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	}


/*#side_menu_vert a:visited{
	color: #238704;
	font-size: 12px;
	border-top:1px solid #6A6A6A;
	text-decoration: none;
	display:block;
	text-indent:10px;
	width:100%;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	}*/
	
#side_menu_vert a:hover{
	color: #ff9801;
	/*color: #686765;*/
	/*background-color:#FFF4AC;*/
	background-color:#FFF9D1;
	width:99%;
	position:relative;
	left:1px;
	text-indent:9px;
	text-decoration: none;
	}
	

/*---------------------------------------------INDEX CONTENU CENTRE------------------------------------------------------------*/
#barre_titre_vert{
	background-image:url(../images/materiel_agricole_titre_fd.gif);
	height:25px;
	color:#ffffff;
	font-variant: small-caps;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;

	}

/*---------------------------------------------INDEX DENIERES ANNONCES------------------------------------------------------------*/
#fd_annonce{
	/*background-color:#FFF9D1;
	background-color:#FFFACF;*/
	border-top:3px solid #ffffff;
	border-bottom:3px solid #ffffff;
	text-align:center;
	font-size:10px;
	vertical-align:top;
	}

#bloc_annonce{
	background-color:#FFF4ac;
	width:140px;
	height:141px;
	border-left:1px solid #D4D4C9;
	border-right:1px solid #D4D4C9;
	text-align:center;
	/*padding-left:2px;
	padding-right:2px;*/
	vertical-align:middle;
	white-space:nowrap;
	margin-left:2px;
	margin-right:2px;
	}

#bloc_annonce_on{
	background-color:#FFF9D1;
	width:140px;
	height:141px;
	border-left:1px solid #FFF9D1;
	border-right:1px solid #FFF9D1;
	text-align:center;
	/*padding-left:2px;
	padding-right:2px;*/
	vertical-align:middle;
	white-space:nowrap;
	margin-left:2px;
	margin-right:2px;
	cursor:pointer;
	}

#bloc_annonce img{
	border:2px solid #217F04;
	}

#bloc_annonce_on img{
	border:2px solid #ff9900;
	}

#bloc_annonce #bloc_annonce_titre{
	font-size:12px;
	color:#217F04;
	font-weight:bold;
	}

#bloc_annonce_on #bloc_annonce_titre{
	font-size:12px;
	color:#ff9900;
	/*color:#686765;*/
	font-weight:bold;
	
	}
#bloc_annonce_on span{
	display:block;
	}

#bloc_annonce_on #bloc_annonce_prix{
	font-size:12px;
	color: #217F04;
	font-weight:bold;
	margin-top:2px;
	}
#bloc_annonce span{
	display:block;
	}

#bloc_annonce a:link img{
	border:2px solid #217F04;
	}

/*#bloc_annonce a:visited img{
	border:2px solid #217F04;
	}*/
	
#bloc_annonce a:hover img{
	border:2px solid #FF9900;
	}

#bloc_annonce_info{
	font-size:10px;
	color:#686765;
	margin-bottom:5px;
	}

#bloc_annonce_prix{
	font-size:12px;
	color:#FF9900;
	font-weight:bold;
	margin-top:2px;
	}

#bloc_annonce_filet{
	height:19px;
	background-image:url(../images/agrivente_decoupe_bande_gri.gif);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:bottom;
	}

#annonce_acces_dir a:link, #annonce_acces_dir a:visited{
	color:#217F04;
	font-weight:bold;
	float:right;
	margin-right:5px;
	margin-top:2px;
	margin-bottom:2px;
	}

/*#annonce_acces_dir a:visited{
	color:#217F04;
	font-weight:bold;
	float:right;
	margin-right:5px;
	margin-top:2px;
	margin-bottom:2px;
	}*/
	
#annonce_acces_dir a:hover{
	color:#686765;
	}
	
/*---------------------------------------------ZONE materiel_1 ------------------------------------------------------------*/
#col_materiel_1 {
	padding-left:2px;
	padding-bottom:10px;
	
	}
#col_materiel_1  h3{
	margin-bottom:-20px;
	}

#col_materiel_1  h3 a:link, #col_materiel_1  h3 a:visited{
	font-size:12px;
	font-weight:bold;
	color:#ff9900;
	text-decoration:none;
	}

/*#col_materiel_1  h3 a:visited{
	font-size:12px;
	font-weight:bold;
	color:#ff9900;
	text-decoration:none;
	}*/	
#col_materiel_1  h3 a:hover{
	text-decoration:underline;
	}	
	

#col_materiel_1  h3 span{
	font-size:10px;
	font-weight:bold;
	color:#686765;
	text-decoration:none;
	}

#col_materiel_1  h3 span a:link, #col_materiel_1  h3 span a:visited{
	font-size:10px;
	font-weight:bold;
	color:#686765;
	text-decoration:none;
	}
/*#col_materiel_1  h3 span a:visited{
	font-size:10px;
	font-weight:bold;
	color:#686765;
	text-decoration:none;
	}*/
#col_materiel_1  h3 span a:hover{
	text-decoration:underline;
	}	

	

#col_materiel_1  p a:link, #col_materiel_1  p a:visited{
	font-size:11px;
	color:#686765;
	text-decoration:underline;
	margin-bottom:-10px;
	}

/*#col_materiel_1  p a:visited{
	font-size:11px;
	color:#686765;
	text-decoration:underline;
	margin-bottom:-10px;
	}*/

#col_materiel_1  p a:hover{
	color:#ff9900;
	}
	
/*----------------------------PAGE-----------------------*/	
#titre_page, #titre_prod{
	background-image:url(../images/artTitre_cn_fd_2.gif);
	background-position:0px 2px;
	background-repeat:repeat-x;
	width:95%;
	height:20px;
	vertical-align:middle;
	border-bottom: 2px solid #D4D4C9;
	/*beige FFF9D1;*/
	/*vert fonce 1f7804*/
	/*orange FF9801*/
	/*#1f7804*/
	}

#titre_page #elt-titre,#titre_prod #elt-titre{
	height:42px;
	background-image:url(../images/artTitre_cn_fd.gif);
	background-position:0px 2px;
	background-repeat:repeat-x;
	float:left;
	margin-top:0px;
	text-align:right;
	/*position:relative;
	top:0px;
	left:0px;*/
	}
#titre_page #elt-titre h1, #titre_prod #elt-titre h1{
color:#1f7804;
font-size:16px;
display:inline;
font-weight:bold;
font-variant: small-caps;
position:relative;
top:-10px;
left:-100px;
/*text-align:left;*/
}


 #titre_prod #elt-titre a:link{
color:#1f7804;
font-size:16px;
display:inline;
font-weight:bold;
font-variant: small-caps;
position:relative;
}
#titre_prod #elt-titre a:visited{
color:#1f7804;
font-size:16px;
display:inline;
font-weight:bold;
font-variant: small-caps;
position:relative;
}
#titre_prod #elt-titre a:hover{
color:#FF9C00;}


#titre_page #elt-titre img,#titre_prod #elt-titre img{
	position:relative;
	top:2px;
	left:2px;
	/*float:left;*/
	/*margin-right:50px;
	display:inline;*/
	}
#titre_page #elt-titre #coin-1,#titre_prod #elt-titre #coin-1{
	margin-right:50px;
	float:left;
	}
#titre_page #elt-titre #fleche-titre,#titre_prod #elt-titre #fleche-titre {
position:relative;
top:0px;
left:-85px;
	}	

#article-table{
  width:99%;
  background-color:#FFFDED;
  border:1px double #D4D4C9;
  }
  
#article-filtre{
	width:100%;
	height:50px;
	font-size:12px;
	font-weight:bold;
	color:#1F7804;
	background-image:url(../images/materiel_agricole_affin_fd.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin:10px;
	}

#article-filtre-table{
	width:500px;
	margin-top:10px;
	display:block;

}
#affin-pix{
	width:100%;
	height:142px;
	background-image:url(../images/affin_img.png);
	background-position:480px 0px;
	background-repeat:no-repeat;
	z-index:1;
	}
 #affin-pix span{
	/*text-align:left;*/
	font-size:12px;
	font-weight:bold;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	font-variant: small-caps;
	position:relative;
	top:10px;
	left:-160px;
	
	}

#article-filtre #but{
	width:200px;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	background-image:url(../images/materiel_agricole_affin_buy.gif);
	background-color:transparent;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
}
#article-legend{
	font-weight:100;
	display:compact;
	width:150px;
	height:5px;
	/*position:relative;
	top:15px;
	left:7px;*/
	font-size:10px;
	color:#000000;
	white-space: nowrap;
	float:left;
	line-height:12px;
	margin-bottom:15px;
	/*border:1px solid #1f7804;
	background-color:#FFF9D1;
	padding:1px;
	background-color:#FFF9D1;*/
	
}	
#article-legend img{
	display:inline;
	margin-right:-2px;
	margin-left:5px;
	}
#pagination{
	width:180px;
	font-size:8px;
	float:right;
	}
span#page-encourt{
	color:#FF9801;
	background-color:#FFF9D1;
	background-image:none;
	border:1px solid #FF9801;
	height:0px;
	font-size:8px;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
	display:inline;
}	
#pagination span#page-encourt{
	position:relative;
	top:0px;
	left:0px;
}
#pagination a:link, #pagination a:visited, #pagination-bas a:link, #pagination-bas a:visited{
	color:#FFFFFF;
	height:0px;
	border:1px solid #1f7804; 
	padding:3px;
	text-decoration:none;
	background-image:url(../images/materiel_agricole_affin_buy.gif);
	
	}
#pagination a:hover,#pagination-bas a:hover{
	color:#FFFFFF;
	background-color:#FF9801;
	border:1px solid #FF9801; 
	background-image:none;
		}
#pagination-bas{
	width:180px;
	height:30px;
	font-size:8px;
	float:left;
	margin-left:-10px;
	margin-top:10px;
}

#article-filtre select{
	font-size:10px;
	display:inline;
	background-color:#FFF9D1;
	margin-top:8px;
	margin-left:10px;
	margin-right:2px;
	float:left;
	
}
form{
 /* margin:0px;
  margin:0px;
  height:10px;*/
}
#page_titre_table{
  background-image:url(../images/materiel_agricole_sid_vt_hd.gif);
  height:20px;
  font-size:10px;
  font-weight:bold;
  color:#FFFFFF;
  font-variant: small-caps;
  text-align:left;
  padding-left:5px;
  border-bottom: 2px solid #ffdd09;
  white-space: nowrap;
  /*display:inline;*/
  }
#page_titre_table img{
	float:right;
	margin-left:15px;
	margin-top:-10px;
}
#page_titre_table span{
margin-right:15px;
}
.case-couleur-1 a:link,.case-couleur-1 a:visited,.case-couleur-2 a:link,.case-couleur-2 a:visited{
	color:#686765;
	
	}
.case-couleur-1 a:hover,.case-couleur-2 a:hover{
	color:#FF9801;
	}
.case-couleur-1,.case-couleur-2{
	font-size:11px;
	padding:1px;
	}
.case-couleur-1 img,.case-couleur-2 img{
	border: 0px solid #ffdd09;
	margin:1px;
	}	
/*---------------------------------------------PRODUIT------------------------------------------------------------*/
#titre-annonce{
	color:#FF9900;
	font-size:12px;
	font-weight:bold;
	margin-top:17px;
	display:block;
	font-variant: small-caps;

}
#prod-table{
	/*width:100%;*/
	background-color:#FFFDE8;
	background-image:url(../images/materiel_agricole_affin_fd.gif);
	background-repeat:repeat-x;
	font-size:11px;
	color:#686765;
}
.prod-lib{
	border-bottom:1px solid #686765;
	border-top:3px solid #ffffff;
	/*background-color:#D3E7CD;*/
	width:100%;
	height:20px;
	left:0px;
	padding:1px;
}
.carac{
color:#ff9900;
font-weight:bold;
width:10%;
text-align:right;
}
/*#cel-photo{
 width:225px;
}*/
#zone-photo{
border-left:1px solid #D4D4C9;
 width:220px;
 height:auto;
 background-color:#FFFFFF;
 text-align:center;
 
}
#zone-photo img{
margin:2px;
border:2px solid #D4D4C9;
}
/*----------------------------Ajout client-----------------------*/	
#origine{
background-image:url(../images/materiel_agricole_affin_fd.gif);
background-repeat:repeat-x;
font-size:12px;
height:50px;
border:1px solid #D4D4C9;
background-color:#FFFDEE;
padding-top:110px;
}
.agri{
background-image:url(../images/materiel_agricole_affin_fd.gif);
background-repeat:repeat-x;
font-size:12px;
border:1px solid #D4D4C9;
background-color:#FFFDEE;
}
.textfieldRequiredMsg,.textfieldInvalidFormatMsg{
font-size:10px;
color:red;
}
.agri input,.agri select{
color: #686765;
background-color:#FFFDEE;
border:1px solid #D4D4C9;

}
.agri #button{
background-color:#238704;
font-weight:bold;
color:#ffffff;
margin:5px;
}
/*----------------------------administration-----------------------*/
#tablaAdmin{
background-image:url(../images/materiel_agricole_affin_fd.gif);
background-repeat:repeat-x;
font-size:12px;
height:50px;
border:1px solid #D4D4C9;
background-color:#FFFDEE;
padding-top:110px;
}
.client{
font-weight:bold;

}
#tablaAdmin a:link, #tablaAdmin a:visited{
color: #686765;
}
#tablaAdmin a:hover{
color: #ff9900;
}
/*----------------------------contact-----------------------*/
#ct_fond{
width:100%;
	height:142px;
	background-image:url(../images/cont_fond_.png);
	background-position:480px 0px;
	background-repeat:no-repeat;
	z-index:1;
	font-size:12px;
	color: #686765;
}
#ct_fond .but{
width:200px;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	background-image:url(../images/materiel_agricole_affin_buy.gif);
	background-color:transparent;
	margin-top:12px;
	margin-bottom:10px;
	display:block;
}
#ct_fond input, #ct_fond textarea{
color: #686765;
background-color:#FFFDEE;
border:1px solid #D4D4C9;
}
/*---------------------------------------------FOOTER------------------------------------------------------------*/
#footer, #footer div{
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	margin-bottom:5px;
	}
