/* ------------------- General ------------------- */
body									{ background-color:#2A2A2A;font-family:helvetica; }
*										{ margin:0; }
p										{ font-size:12px; }
.ligne_clear							{ margin:0;padding:0;clear:both;visibility:hidden; }
/* -------------------- Global ------------------- */
#master								{ width:980px;margin:0 auto; }
#bandeaumilieu						{ padding-top:10px;padding-bottom:10px;padding-left:10px;background:url(../images/milieu.jpg) repeat-y; }
#grd_cadre_haut						{ width:723px;height:20px;background:url(../images/cadre_haut.png); }
#grd_cadre_milieu					{ width:723px;margin-right:15px;background:url(../images/cadre_milieu.png) repeat-y; }
#contenu_cadre_milieu				{ padding-right:10px;padding-left:10px; }
#grd_cadre_bas						{ width:723px;height:19px;background:url(../images/cadre_bas.png); }
#contenu								{ width:750px;float:right;margin:0 auto;margin-right:-10px; }
.titre									{ width:378px;height:28px;padding-top:2px;background:url(../images/titre.png) no-repeat;font-size:10px;font-weight:bold;color:#FFFFFF;text-align:center; }
/* ------------------- Menu droit ------------------- */
#menudroit							{ width:218px;height:457px;float:left;margin:0 auto;padding-top:10px;background:url(../images/menu_droit.png) no-repeat;color:#FFFFFF;text-align:center; }
.entete								{ width:192px;height:23px;margin:0 auto;padding-top:3px;background:url(../images/entete.png) no-repeat;font-size:10px;font-weight:bold;color:#FFFFFF;text-align:center; }
.bouton_rechercher					{ margin:3px; }
.multichoix							{ width:180px;font-family:verdana;font-size:10px;text-align:center;border:1px solid #333333; }
.p_md_left							{ padding-left:15px;padding-right:15px;padding-bottom:2px;text-align:left; }
.p_md_left_gras						{ padding-left:15px;padding-right:15px;padding-bottom:2px;font-weight:bold;text-align:left; }
/* ------------------- Contenu ------------------- */
.image_intro							{ float:right;margin-left:10px;border:1px solid #666666; }
.image_faq1							{ float:right;margin-left:10px;margin-bottom:5px;border:1px solid #666666; }
.image_faq2							{ float:left;margin-right:10px;margin-bottom:5px;border:1px solid #666666; }
.p_justify								{ padding-bottom:10px;text-align:justify; }
.p_justify_bold_black				{ padding:2px;font-weight:bold;text-align:justify;color:#000000; }
.p_justify_bold_white				{ padding:2px;font-weight:bold;text-align:justify;color:#FFFFFF; }
.p_center								{ padding:2px;padding-bottom:10px;text-align:center;color:#000000; }
.p_center_black						{ padding:2px;font-weight:bold;text-align:center;color:#000000; }
.p_center_bold_grey					{ padding:2px;font-weight:bold;text-align:center;color:#333333; }
.p_center_bold_petit_grey			{ padding:2px;font-size:10px;font-weight:bold;text-align:center;color:#FFFFFF; }
.lien1									{ text-decoration:none;color:#333333; }
.lien1:hover							{ text-decoration:none;color:#666666; }
.lien2									{ font-size:10px;font-weight:bold;text-decoration:none;color:#FFFFFF; }
.lien2:hover							{ text-decoration:none;color:#FFFF00; }
.lien_contact							{ font-size:12px;font-weight:bold;text-decoration:none;color:#333333; }
.lien_contact:hover					{ text-decoration:none;color:#666666; }
/* Affichage des véhicules */
#grd_cadre_haut_vehicule			{ width:723px;height:20px;margin-top:15px;background:url(../images/cadre_haut.png); }
#grd_cadre_milieu_vehicule		{ width:723px;margin-right:15px;background:url(../images/cadre_milieu.png) repeat-y; }
#contenu_cadre_milieu_vehicule	{ width:700px;padding-right:10px;padding-left:10px; }
#grd_cadre_bas_vehicule			{ width:723px;height:19px;margin-bottom:15px;background:url(../images/cadre_bas.png); }
.img_vehicule							{ width:300px;float:left;margin-right:10px;border:1px solid #666666; }
.img_livraison							{ width:690px;float:left;margin-right:10px;border:1px solid #666666; }
.img_small_vehicule					{ width:75px;height:75px;margin-top:5px;border:1px solid #666666; }
.titre_liste								{ width:378px;height:28px;margin:0 auto;margin-top:15px;margin-bottom:5px;padding-top:2px;background:url(../images/titre.png) no-repeat;font-size:10px;font-weight:bold;color:#FFFFFF;text-align:center; }
.p_rubrique							{ width:150px;float:left; }
.p_commentaire						{ padding-top:10px;text-align:justify; }
.gras_grey							{ font-weight:bold;color:#666666; }
.gras_jaune							{ font-weight:bold;color:#FFFF00; }
.zoom_picture						{ max-width:600px;border:1px solid #666666; }
/* ------------------- Contact ------------------- */
.input_contact						{ width:400px;margin:0 auto;border:1px solid #666666;font-family:helvetica;font-size:11px; }
.textarea_contact						{ width:400px;height:80px;border:1px solid #666666;font-family:helvetica;font-size:11px; }