
body { margin:auto; width:998px; color:#003300;	background-color:#CCCCCC; font-size:12px;}

a{ cursor:pointer;}
a.chemin{color :#003300; text-decoration:none }
a.chemin:visited{color:#003300;text-decoration:none;}
p{ margin:0.75em; } /*marge plus petite que par défaut */

#contener { float:left; width:998px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#ffffff; margin-right:auto; margin-left:auto; }
#contener h1 {color:#003300; font-size:18px; font-weight:bold;} /* Titre de la page actuelle */
#contener .titre {background-color:#ffffff; height:35px; width:985px; padding-left:10px; padding-top:15px;	padding-bottom:15px; color:#003300}  /* Titre de la page actuelle */
#contener .background{ width:958px;	background:url(../img/fiche/vente.jpg) repeat-y top left; margin-left:12px;	margin-bottom:20px;	padding:15px;} /*Zone ombragée des pages */

#header { height:127px; background:url(../img/header/equip.jpg) no-repeat top left; color:#ffffff; font-size:12px; }
#header h1, h2, h3 {font-weight:bold; font-style:normal; margin:1em;}
#header h1 { text-align:right; color:#FFFFFF; font-size:26px; padding:0px; margin:0px; margin-bottom:0px;}
#header h2 { font-size:14px; }
#header a {	color:#ffffff;}
#header_ban { padding-right:5px; height:87px;}
#header_ban_logo {width:230px; text-align:center; padding-top:2px; float:left;}
#header_ban_logo img{padding-top:4px;}
#header_ban_d { float:right; padding-top:2px; width:425px;}
#header_ban_d_frEn { float:right;}
#header_ban_d_ISO{	height:1%;	padding-left:150px;}
#header_ban_d_titre {padding-top:38px;} /* Vente d'équipements usagés */
#header_menu{ height:26px;	width:998px;}
#header_menu_g{	float:left; width:685px; height:26px; color:#000000; font-weight:bold;  font-size:12px;	background:url(../img/header/usage.jpg) repeat-x top left;}/*  les menus  */
#header_menu_g ul li {margin-top:6px; float:left; list-style:none; padding-left:65px;}
#header_menu_g a { text-decoration:none;}
a#header_menu_g_actif{ color:#FF9999; display:inline;}
#header_menu_d {width:298px; height:25px; float:right; background:#cc0000; padding-left:15px; font-weight:bold;	padding-top:1px;}/* Boîte recherché  */
#header_menu_d form a label {color:#000000;}

#center {float:left; padding:0 0 10px 0;}

#footer { clear:both; width:998px; padding:10px 0 0 0; height:19px; background:url(../img/footer/pieces.jpg) repeat-x top left;}
#footer p { color:#ffffff; font-size:10px; text-align:center; margin:0;}
#footer a { color:#ffffff;}


/*--------  Mise en forme de l'index (catalogue)  --------------*/

#catalogue {}
#catalogue a {color:#333333; font-weight:bold;}
#catalogue h2, h3, h4, h5 {color:#333333; font-size:12px; font-weight:bold;}
#catalogue h2{ height: 1%; display:inline;	margin-left:0px;}
#catalogue h3{ display:block;	margin-bottom:17px;}
#catalogue h4{ padding-top:15px; display:block; margin-left:12px;}
#catalogue h5{ padding-top:5px; padding-bottom:5px;}
#catalogue .categorie { width:346px; background:url(../img/catalogue/mine.jpg) repeat-y top left; color:#333333; margin:0 0 5px 10px; padding-bottom:25px;}
#catalogue .categorie a{font-weight:bold; margin-left:15px; text-decoration:underline;}
#catalogue .pointille{margin-left:15px;}
#catalogue .detail { height: 1%; width:598px; float:right; margin:0 5px; color:#333333; display:inline; padding:0 10px;}
#catalogue .detail img{	height: 1%; margin:7px 10px 5px 0; float:left;}
#catalogue .detail_titre {	font-size:12px;	margin-bottom:22px;	height: 1%;}
#catalogue .detail_nbPages {height: 1%; float:right; font-weight:bold; padding-right:5px;}
#catalogue .detail_description { width:576px; float:left; line-height:18px; border:solid thin #333333; padding:10px; margin:10px 0;}
#catalogue .detail_description p { margin-left:0; font-size:12px; margin-top:16px; }
#catalogue .detail_description a{}
#catalogue .detail_description span{ margin-left:15px; }

/*--------  Mise en forme de la fiche  -----------------------*/

#fiche {}
#fiche h2 {	color:#333333;	font-size:14px;	padding-top:15px; padding-left:5px;}
#fiche .retour{	font-size:12px;	font-weight:bold;	margin-left:12px;}
#fiche .retour img { margin-right:5px;	vertical-align:middle;}
#fiche .retour a{color:#333333;}
#fiche .imprimer{float:right; margin-right:13px;}
#fiche .description{ width:970px; background:url(../img/fiche/vente.jpg) repeat-y top left;	margin:12px 0 0 12px;}
#fiche .photo{ float:right; width:350px; padding-top:5px; text-align:center; padding-left:5px;}
#fiche .photo img{ width:340px;	height:260px;}
#fiche .detail{	width:610px; }
#fiche .detail_titre{height:30px;}
#fiche .detail_tech table {	border:none; width:500px; margin-left:14px; margin-top:15px;	height:85px;}
#fiche .detail_desc{ font-weight:bold;	text-transform:uppercase;	padding-left:14px;	padding-top:20px;}
#fiche .detail_desc_parag{padding-left:14px; padding-top:10px;}
#fiche .detail_qt{padding-left:14px; padding-top:10px;}
#fiche .detail_soum{ padding-top:10px; text-align:center; font-weight:bold;}
#fiche .detail_soum a{color:#333333;}

/* ------------ Mise en forme de la zone formulaire  --------*/

#formulaire { width:970px; margin-top:20px; margin-left:12px;	border:solid thin #333333; padding-top:10px;}
#formulaire h1 {color:#003300; font-size:14px; font-weight:bold;}
#formulaire table {	border:0px;	padding-bottom:20px;}
#formulaire .obl{color:#FF0000;	font-weight:bold; display:inline;}
/*#formulaire .commentaire .obl{float:right; margin:20px 50px 0 0; width:420px}*/
/* modification par philippe */
#formulaire .commentaire .obl{ width:420px}
#formulaire .commentaire{ padding-top:88px;	padding-right:10px;	float:right; width:580px;}
#formulaire .commentaire input{margin-top:20px; margin-right:15px;}
#formulaire .coord{	padding-top:10px; padding-left:10px;width:350px;}
#formulaire .coord table{margin-top:5px;}
#formulaire .radio{padding-top:15px;}
#formulaire .radio_g{height: 1%;}
#formulaire .radio_g table{	margin-left:-10px;}
#formulaire .radio_d{float:right; padding-right:150px;}



/* ---------- Mise en forme de Vos Besoins -------------------*/

#besoins {}
#besoins .titre_form { margin-bottom:10px;}
#besoins #formulaire .commentaire { padding-top:38px; }

/* -----------  Mise en forme de Contactez-nous ---------------- */
#contact {}
#contact .formulaire_ct{ background:url(../img/contact/ferreux.jpg) repeat-y top left;}
#contact .obl{color:#FF0000;	font-weight:bold; display:inline;}
#contact .formulaire_ct td{	vertical-align:top;}
#contact .mess_erreur{ padding-top:15px; padding-left:130px; color:#FF0000;	font-weight:bold; max-width:275px;}
#contact .coord_BD{	float:right; width:530px;}


/*------------ Mise en forme de Services ----------------------*/

#services {}

/*------------ Class génériques -------------------------------*/

.button_container #recaptcha_area { margin:5px auto 5px auto; }

.clickable{cursor:pointer;}
.success{color:#005D45; font-weight:bold; display:block;}
.list{display:list-item; list-style:square; list-style-position:inside;}
.clear{clear:both; display:block; height:0px; width:0px; margin:0; padding:0;}
.button_container { text-align:center; margin:5px 0; }

