/*
	CSS pour HMH
	Emilie - egzakt.com
	2008/01/11
*/

body {
	margin:10px 0;
	font: 11px/16px Verdana, Arial, sans-serif;
	color:#000000;
	background-color:#ffffff;
}

h1 {
	font: bold 28px/34px 'Trebuchet MS', Verdana, Arial, sans-serif;
	margin:0 0 4px 13px;
	text-transform:uppercase;
	letter-spacing:-1px;
}

#h1_division {
	margin:0 0 6px 13px;
}

#h1_division_print {
	display:none;
}

h2 {
	padding:5px 13px 5px 13px;
	margin:10px 0;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#82AACA;
}

h2 span {
	display:block;
	font:bold 19px/23px 'Trebuchet MS', Verdana, Arial, sans-serif;
}

h3 {	
	padding:3px 0 3px 7px;
	width:209px;
	margin:0;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#296DAA;
}

h3 span {
	display:block;
	font:bold 17px/21px 'Trebuchet MS', Verdana, Arial, sans-serif;
}

h4 {
	font:bold 17px/19px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#45515B;
	background-color:inherit;
	margin:0 0 5px 0;
}

h4.siFR {
	font:bold 18px/22px 'Trebuchet MS', Verdana, Arial, sans-serif;
	margin:0 0 5px 13px;
}

h5 {
	font:bold 14px/18px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#91AA73;
	background-color:inherit;
	margin:0 0 2px 0;
}

img {
	border:0;
}

a {
	cursor:pointer;
	color:#45515B;
	background-color:inherit;
	text-decoration:underline;
	outline:none;
}

a:hover {
	color:#00509d;
	background-color:inherit;
}

#wrapper {
	width:860px;
	margin:0 auto 0 auto;
}



/* NAVIG HAUT
-----------------------------------------*/
#navigation_haut {
	text-align:right;
	color:#cbdee4;
	background-color:inherit;
}

#navigation_haut a {
	font:bold 12px/16px Verdana, Arial, sans-serif;
	color:#000;
	background-color:inherit;
	text-decoration:none;
}

#navigation_haut a:hover, #navigation_haut a.selected {
	color:#296DAA;
	background-color:inherit;
}



/* ENTETE
-----------------------------------------*/
#site_temp {
	width:860px;
	font:bold 12px/16px Verdana, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
	padding: 15px 0 15px 0;
	margin-bottom: 5px;
}

#entete {
	margin:5px 0 6px 0;
	height:66px;
	width:860px;
}

#entete h1 {
	float:left;
	width:264px;
	margin:0;
}

#entete #recherche {
	float:right;
	width:575px;
	height:56px;
	color:inherit;
	background:#000000 url(../images/photos/entete.jpg) no-repeat 2px 2px;
}

#entete #recherche form {
	margin:14px 0 0 384px;
}

#entete #recherche input {
	border:0;
}

#entete #recherche .petit {
	font-size:9px;
	color:#fff;
	background-color:inherit;
}

#entete input#mots_cles_rapide {
	font:10px/12px Verdana, Arial, sans-serif;
	width:110px;
	padding:1px;
}


#conteneur_colonnes {
	position:relative;
	width:860px;
	/*background:url(../images/tuiles/conteneur_colonnes.gif) top left repeat-y;*/
}

#conteneur_colonnes #ambiance_camion {
	/*position:absolute;
	bottom:12px;
	left:10px;*/
}


/* NAVIG
-----------------------------------------*/
#navig {
	float:left;
	width:168px;
}

#divisions a {
	display:block;
	border-bottom:2px solid #fff;
}


#divisions a:hover {
	background:transparent;
}

#divisions a .over {
	position:absolute;
	visibility:hidden;
}

#divisions a:hover .over {
	visibility:visible;
}

#divisions a.selected .over {
	visibility:visible;
}


#sous_division {
	background-color:#DEE8F1;
	border-bottom:2px solid #FFFFFF;
}

#sous_division ul {
	margin:0;
	padding:2px 0;
	list-style-type:none;
}

#sous_division li {
	color:#6C797A;
	padding:0;
	display:inline;
}

#sous_division a {
	padding:1px 8px 1px 17px;
	border:none;
	text-decoration:none;
	background:url(../images/tuiles/sous_divisions.gif) no-repeat 5px 6px;
}

#sous_division a:hover, #sous_division a.selected {
	color:#000000;
	background-color:inherit;
	background:url(../images/tuiles/sous_divisions.gif) no-repeat -163px 6px;
}


#sections {
	padding-bottom:11px;
}

#sections a {
	display:block;
	background-color:#00509D;
	color:#FFFFFF;
	font:bold 11px/14px Verdana, Arial, sans-serif;
	text-decoration:none;
	border-bottom:2px solid #FFFFFF;
	padding:4px 5px;
}

#sections a:hover, #sections a.selected {
	background-color:#277BC1;
}

#sections #sous_division li {
	color:#4C5E62;
	margin:0 0 4px 0;
	padding-left:15px;
	background:url(../images/graphiques/puce_grise_pale.gif) 3px 4px no-repeat;
}

#sections #sous_division ul li a {
	padding:0;	/* 2007-11-20 */
	background-color:#EBEDE2;
	border:0;
	font-weight:normal;
	color:#4C5E62;
}

#sections #sous_division ul li a:hover {
	color:#A45D00;
}

#sections #sous_division a.selected {
	color:#A45D00;
}


a#abonnez_vous {
	display:block;
	margin:6px 0 6px 6px;
}

a#centres_location {
	display:block;
	margin:0 0 6px 6px;
}


/* ACCUEIL
-----------------------------------------*/
#accueil {
	float:right;
	width:686px;
}

#accueil #banniere {
	padding-bottom:6px;
}

#accueil #promo {
	float:left;
	width:216px;
}

#accueil #produit {
	float:right;
	width:445px;
	line-height:14px;
}

#accueil #produit .photo {
	float:right;
	padding-left:12px;
}

#accueil #produit .titre {
	font:bold 14px/16px Verdana, Arial, sans-serif;
	width:173px;
	margin:8px 0 0 0;
}

#accueil #produit .texte {
	margin-bottom:5px;
}

#accueil #produit a.more {
	color:#FFFFFF;
	font:9px/11px Verdana, Arial, sans-serif;
	background-color:#00509D;
	padding:2px;
	text-decoration:none;
}


/* CONTENU
-----------------------------------------*/
#contenu {
	float:right;
	width:686px;
}

#contenu .padding {
	padding:8px;
}

#path {
	color:#595953;
	margin-bottom:5px;
	padding:0 0 4px 13px;
	border-bottom:1px solid #cbdee4;
}

#path a {
	color:#296DAA;
	background-color:inherit;
}

#path a:hover, #path a.selected {
	color:#595953;
	background-color:inherit;
}

#path a.selected {
	text-decoration:none;
}

.contenu_gauche {
	float:left;
	width:440px;
}

.contenu_droite {
	float:right;
	width:216px;
}

.contenu_gauche .texte {
	margin:0 13px;
	font:11px/16px Verdana, Arial, sans-serif;
}

.contenu_droite .promo {
	margin-bottom:8px;
}

a.outil {
	display:block;
	width:193px;
	padding:4px 8px 4px 15px;
	text-decoration:none;
	margin-bottom:8px;
	background-repeat:no-repeat;
	line-height:14px;
	color:#000000;
	background-color:inherit;
}

a.outil:hover {
	color:#000000;
	background-color:inherit;
	background-position:-216px 0;
}

/* personnalisations */
a.outil_type1 {
	background-image:url(../images/boutons/outil_type1.jpg);
}
a.outil_type2 {
	background-image:url(../images/boutons/outil_type2.jpg);
}
a.outil_type3 {
	background-image:url(../images/boutons/outil_type3.jpg);
}

div.outil_emploi{
	width:193px;
	padding:4px 8px 4px 15px;
	text-decoration:none;
	margin-bottom:8px;
	background-repeat:no-repeat;
	line-height:14px;
	color:#000000;
	background-color:inherit;
	background-image:url(../images/boutons/outil_type2.jpg);
}
div.outil_emploi .margin{
	margin:0 15px 10px 10px;
}
div.outil_emploi a{
	display:block;
	width:166px;
	text-align:center;
	color:#FFFFFF;
	background-color:#00509D;
	border:1px solid #FFFFFF;
	padding:1px 0;
	text-decoration:none;
	line-height:19px;
}
div.outil_emploi a:hover{
	color:#fff;
	background-color:inherit;
}

.texte ul {
	list-style-type:none;
	padding:0 0 0 13px;
	margin:0;
}

.texte li {
	background:url(../images/graphiques/puce_bleue.gif) no-repeat 0 5px;
	padding-left:12px;
}

.texte table {
	border:0;
}

.texte tr {
	border:0;
}

.texte td, .detail_description td {
	background-color:#dee8f1;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	padding:5px 10px;
}

.texte th, .detail_description th {
	background-color:#82aaca;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	padding:5px 10px;
	font-size:12px;
}

.texte .sous_titre {
	font:bold 11px/16px Verdana, Arial, sans-serif;
	color:#00509D;
	background:inherit;
}

.texte .encadre{
	border:1px solid #ccc;
	padding:10px;
	color:inherit;
	background-color:#DEE8F1;
}

/* NAVIG PAGE
-----------------------------------------*/
/*#navig_page a {
	display:block;
	width:218px;
	background-color:#c6dab7;
	background-image:url(../images/boutons/navig_page.jpg);
	background-position:0 0;
	background-repeat:y-repeat;
	margin-bottom:3px;
	text-decoration:none;
	font:11px/14px Verdana, Arial, sans-serif;
	color:#000000;
}

#navig_page a span {
	display:block;
	padding:5px 8px 5px 18px;
}

#navig_page a:hover {
	background-position:0 69px;
}

#navig_page a.selected {
	background-position:0 138px;
}*/


/* EQUIPEMENT NEUF
-----------------------------------------*/
#equipneuf_index h2, #equipneuf_manu h2, #equipusage_index h2, #equipusage_detail h2, #locations_index h2 {
	margin-bottom:1px;
}


/* LISTINGS
-----------------------------------------*/
ul.listing {
	list-style-type:none;
	margin:0 0 8px 0;
	padding:8px 10px 6px 10px;
	background:#FFFFFF url(../images/tuiles/listing.jpg) no-repeat top left;
}

ul.listing li {
	padding:0 0 4px 16px;
	margin:0;
	background:url(../images/graphiques/puce_bleue.gif) 2px 5px no-repeat;
}
ul.listing li.categories{
	color:#000000;
	background-image:none;
	font-weight:bold;
	padding:0 0 1px 0;
}

ul.listing a {
	color:#45515B;
	background-color:inherit;
	text-decoration:none;
}

ul.listing a:hover {
	color:#00509d;
	background-color:inherit;
}

ul.listing_manu {
	font:bold 14px/16px Verdana, Arial, sans-serif;
}

ul.listing_manu li {
	padding:4px 0 4px 3px;
	background:none;
}

.contenu_droite ul.listing {
	background:#EBF2F4;
}



#apercu {
	display:none;
	width:262px;
	height:193px;
	background-repeat:no-repeat;
	position:absolute;
	padding:8px 6px;
	z-index:1;
}
.apercuOff {
	display:none;
}
.apercuOn {
	display:block;
}

.apercuOngauche {
	top:-88px;
	left:-255px;
	background-image: url(/images/tuiles/bg_apercu_droit.png);
}
.apercuOngauchePad {
	padding-right:38px;
}

.apercuOndroite {
	top:-88px;
	left:-255px;
	background-image: url(/images/tuiles/bg_apercu_droit.png);
}
.apercuOndroitePad {
	padding-right:38px;
}
.separateurintro {
	clear:both;
	height:8px;
	font-size:1px;
	line-height:1px;
}



/* LISTING CATÉGORISÉ
-----------------------------------------*/
.listing_categorise {
	padding:8px 10px 6px 10px;
	background:#FFFFFF url(../images/tuiles/listing.jpg) no-repeat top left;
}

.listing_categorise h4 {
	font:bold 12px/14px Verdana, Arial, sans-serif;
	background-color:transparent;
}

.listing_categorise ul {
	list-style-type:none;
	margin:0;
	padding:0 0 5px 0;
}

.listing_categorise li {
	padding:0 0 4px 13px;
	margin:0;
	background:url(../images/graphiques/puce_bleue.gif) 2px 5px no-repeat;
}

/* Niveau 2 */
.listing_categorise li ul {
	padding-bottom:3px;
/*	overflow:hidden;*/
/*	height:1%;*/
}

.listing_categorise li li {
	padding:0 12px 0 12px;
	margin:0;
	background:url(../images/graphiques/puce_bleue_vide.gif) 1px 5px no-repeat;
	float:left;

}

.listing_categorise li a {
	text-decoration:none;
	color:#000000;
}

.listing_categorise li a:hover {
	color:#00509d;
}


/* DIVISIONS DETAIL PRODUIT
-----------------------------------------*/
.detail_description {
	width:444px;	
	font:11px/15px Verdana, Arial, sans-serif;
	margin:4px 0 15px 0;
}

.detail_description li {
	background:url(../images/graphiques/puce_bleue.gif) no-repeat 0 5px;
	padding-left:12px;
}

#photo_produit_desc {
	float:left;
	margin:0 12px 5px 0;
}

#photo_produit {
	float:right;
}

.liste_modeles table {
	margin-bottom:18px;
}

.liste_modeles td {
	vertical-align:top;
	color:#595953;
	font:10px/14px Verdana, Arial, sans-serif;
	padding:2px 10px;
}

.liste_modeles th {
	background-color:#82AACA;
	color:#FFFFFF;
	font:bold 11px/11px Verdana, Arial, sans-serif;
	text-align:left;
	padding:3px 10px 4px 10px;
}

.liste_modeles td a {
	color:#000000;
}


#liste_accessoires .gauche {
	float:left;
	width:56px;
	text-align:right;
	margin-top:5px;
}

#liste_accessoires .gauche img {
}

#liste_accessoires .droite {
	padding-top:5px;
	margin-top:1px;
	background:#FFFFFF url(../images/tuiles/liste_accessoires.jpg) repeat-x top left;
}

#liste_accessoires ul {
	list-style-type:none;
	color:#BD791E;
	margin:0;
	padding:0 0 0 10px;
}

#liste_accessoires li {
	padding:2px 0 2px 18px;
	background:url(../images/graphiques/puce_orange.gif) 3px 6px no-repeat;
	margin:0;
}

#liste_accessoires li.nouveau {
	background:url(../images/icones/nouveau.gif) 0 0 no-repeat;
}

#liste_accessoires a {
	text-decoration:none;
}

#liste_accessoires_notclickable .gauche {
	float:left;
	width:56px;
	text-align:right;
	margin-top:5px;
}

#liste_accessoires_notclickable .gauche img {
}

#liste_accessoires_notclickable .droite {
	padding-top:5px;
	margin-top:1px;
	background:#FFFFFF url(../images/tuiles/liste_accessoires.jpg) repeat-x top left;
}

#liste_accessoires_notclickable ul {
	list-style-type:none;
	color:#BD791E;
	margin:0;
	padding:0 0 0 10px;
}

#liste_accessoires_notclickable li {
	color: #4C5E62;
	padding:2px 0 2px 18px;
	background:url(../images/graphiques/puce_orange.gif) 3px 6px no-repeat;
	margin:0;
}

#liste_accessoires_notclickable li.nouveau {
	background:url(../images/icones/nouveau.gif) 0 0 no-repeat;
}

#liste_accessoires_notclickable a {
	text-decoration:none;
}


/* DIVISIONS DETAIL MODELE
-----------------------------------------*/
#modele_gauche {
	float:left;
	width:100%;
}

#modele_photos {
	width:100%;
	margin-top:1px;
	background-color:#EBEDE2;
}

#modele_photos td#photo_moyenne {
	width:200px;
	height:150px;
	vertical-align:middle;
	background-color:#EBEDE2;
}

#modele_photos td#photo_moyenne .photo {
	position:relative;
}

#modele_photos td#photo_moyenne a {
	text-decoration:none;
}

#modele_photos #voir_image {
	width:89px;
	height:19px;
	position:absolute;	
	bottom:0;
	left:0;
	background:url(../images/graphiques/voir_image.gif) no-repeat;
	font:9px/10px Verdana, Arial, sans-serif;
	color:#000000;
	background-color:inherit;
	cursor:pointer;
}

#modele_photos #voir_image span {
	display:block;
	padding:4px 0 0 20px;
}

#modele_photos td#modele_titre {
	font:36px/38px 'Trebuchet MS', Verdana, Arial, sans-serif;
	text-transform:uppercase;
	background-color:#EBEDE2;
	padding:7px 10px;
}

#modele_thumbnails {	
	vertical-align:bottom;
	padding:0 0 10px 20px;
}

#modele_thumbnails img {
	cursor:pointer;
}

#modele_nouveau_texte {
	background:url(../images/tuiles/fond_nouveau_texte.jpg) top left repeat-y;
	padding:10px;
	margin-bottom:10px;
}

#modele_nouveau_texte img#titre {
	margin-bottom:10px;
}

.modele_specs_entete {
	background-color:#00509D;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:2px 7px;
	margin-bottom:9px;
}

.modele_specs {
	width:100%;
	margin-bottom:15px;
}

.modele_specs th {
	font:bold 11px/14px Verdana, Arial, sans-serif;
	text-align:left;
	background:url(../images/graphiques/puce_jaune.gif) no-repeat 5px 6px;
	padding:2px 16px;
	border-bottom:1px solid #595953;
}

.modele_specs td {
	color:#595953;
	font:10px/12px Verdana, Arial, sans-serif;
	padding:3px 16px 3px 16px;
	vertical-align:top;
}

.modele_specs td.droite {
	text-align:right;
}

.modele_specs tr.paire td {
	background-color:#E8E8E7;
}


/* EMPLOIS INDEX
-----------------------------------------*/
#emplois_index h2 {
	margin-bottom:1px;
}

#emplois_index .texte {
	margin:0;
	padding:13px;
	background:url(../images/tuiles/listing.jpg) no-repeat top left;
}

.bouton_postes {
	background-color:#d5dee6;
	padding:8px;
}

.bouton_postes a {
	display:block;
	background-color:#00509D;
	width:180px;
	text-align:center;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	padding:1px 0;
	text-decoration:none;
}

.bouton_postes a:hover {
	background-color:#277BC1;
	color:#FFFFFF;
}

.bouton_postes a.postuler {
	width:80px;
}

#emplois_aucun {
	background-color:#DEE8F1;
	padding:15px;
}

#emplois_aucun a {
	display:block;	
	width:150px;
	text-align:center;
	padding:3px 0;
	line-height:13px;
	text-decoration:none;
	margin:5px 0 0 265px;
	background-color:#00509D;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
}

#emplois_aucun a:hover {
	background-color:#277BC1;
}


/* EMPLOIS LISTE
-----------------------------------------*/
#emplois_liste h2{
	margin-bottom:1px;
}
#emplois_liste a.categorie, #emplois_liste a.categorie_selected {
	display:block;
	background-image:url(../images/graphiques/fleche_poste_off.gif);
	background-color:#82aaca;
	background-repeat:no-repeat;
	background-position:5px 6px;
	font:bold 11px/20px Verdana, Arial, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:18px;
	margin:1px 0 0 0;
	border-bottom:1px solid #FFFFFF;
}

#emplois_liste a.categorie:hover {
	background-color:#DEE8F1;
	color:#000000
}

#emplois_liste a.categorie_selected, #emplois_liste a.categorie_selected:hover {
	background-image:url(../images/graphiques/fleche_poste_on.gif);
	background-color:#ffc424;
	color:#000000;
}

#emplois_liste .categorie_detail {
	margin-top:4px;
}

#emplois_liste table {
	width:100%;
	margin-bottom:4px;
}

#emplois_liste th {
	background-color:#00509d;
	color:#FFFFFF;
	font:bold 11px/14px Verdana, Arial, sans-serif;
	text-align:left;	
	padding:2px 8px;
	border-right:2px solid #FFFFFF;
}

#emplois_liste td {
	padding:5px 8px;
	border-right:2px solid #FFFFFF;
	height:30px;
}

#emplois_liste tr.impaire td {
	background-color:#FFFFFF;
}

#emplois_liste tr.paire td {
	background-color:#dee8f1;
}

#emplois_liste tr.over td {
	background-color:#FFF7D9;
	cursor:pointer;
}

#emplois_liste a {
	text-decoration:none;
	color:#000000;
	background-color:inherit;
}

#emplois_liste td.detail {
	border-right:0;
	text-align:center;
}

#emplois_liste td.detail a {
	text-decoration:underline;
}


/* EMPLOIS DÉTAIL
-----------------------------------------*/
#emplois_detail h2 {
	margin-bottom:1px;
}

#emplois_detail h4 {
	margin-left:0;
}

#emplois_detail .texte {
	margin:0;
	padding:13px;
	background:url(../images/tuiles/listing.jpg) no-repeat top left;
}


.poste_correspond_pas {
	background:#FFE580 url(../images/graphiques/fleche_poste_correspond_pas.gif) 2px 2px no-repeat;
	padding:5px 15px 10px 30px;
	margin-top:5px;
	line-height:12px;
}



/* EMPLOIS FORMULAIRE
-----------------------------------------*/
#emplois_formulaire h2 {
	margin-bottom:1px;
}

#emplois_formulaire .formulaire {
	padding:8px 0 0 13px;
	background:url(../images/tuiles/listing.jpg) no-repeat top left;
}

#emplois_formulaire form {
	margin:0;
}

.postuler_form td {
	vertical-align:middle;
}

.bouton_soumettre {
	background-color:#00509D;
	color:#FFFFFF;
}


/* CONFIDENTIALITE
-----------------------------------------*/
#confidentialite_index .texte {
	padding:0 13px;
}


/* SÉCURITÉ
-----------------------------------------*/
#securite_index .texte {
	padding:0 13px;
}


/* CONTACT FORMULAIRE
-----------------------------------------*/
#contact_formulaire form {
	margin:0 0 8px 0;
}

#contact_formulaire form table {
	width:100%;
	margin-bottom:10px;
}

#contact_formulaire form td {
	background-color:#dee8f1;
	border-bottom:1px solid #FFFFFF;
	padding:3px 13px;
	vertical-align:top;
}

#contact_formulaire form td.label {
	border-right:1px solid #FFFFFF;
}


/* CONTACT CARTE
-----------------------------------------*/
#contact_carte .gauche {
	float:left;
	width:444px;
	padding-bottom:20px;
}

#contact_carte .droite {
	float:right;
	width:216px;
}

#contact_carte #instructions {
	background-color:#DEE8F1;
	padding:11px 15px;
	font:bold 11px/16px Verdana, Arial, sans-serif;
	margin-bottom:2px;
}

#contact_carte #instructions span {
	color:#AB2D3C;
}


#contact_carte #carte_detail h2 {
	margin:0 0 1px 0;
}

#contact_carte .infos {
	font:11px/13px Verdana, Arial, sans-serif;
	width:445px;
}

#contact_carte .infos td {
	background-color:#DEE8F1;
	vertical-align:top;
}

#contact_carte .infos td.succ_hewitt {
	width:50%;
	border-right:1px solid #FFFFFF;
}

#contact_carte .infos td.succ_cdl {
	width:50%;
	border-right:1px solid #FFFFFF;
}

#contact_carte .infos td .succ_padding {
	padding:0 13px 8px 13px;
}

#contact_carte .infos td.succ_cdl_full {
	width:100%;
}

#contact_carte .infos td .succursale_type {
	font:bold 17px/20px 'Trebuchet MS', Verdana,  Arial, sans-serif;
}

#contact_carte .infos td .succursale_titre {	
	font:bold 12px/16px Verdana,  Arial, sans-serif;
	color:#A45D00;
	margin-top:10px;
}

#contact_carte .infos td .succursale_texte {
	font:11px/13px Verdana,  Arial, sans-serif;
}

#contact_carte .retour {
	text-align:right;
	padding:5px 13px 0 13px;
}


/* EQUIPEMENTS D'OCCASION
-----------------------------------------*/
/*
.liste_equipements {
	width:100%;
	margin:2px 0 10px 0;
}

.liste_equipements th {
	background-color:#82AACA;
	color:#FFFFFF;
	font:bold 10px/14px Verdana, Arial, sans-serif;
	text-align:left;
	border-right:2px solid #FFFFFF;
	width:110px;
	padding:2px 8px;
}

.liste_equipements .colonne_marque {
	text-align:center;
}
th.colonne_marque{
	background-color:#00509D;
}

.liste_equipements td {
	vertical-align:middle;
	color:#595953;
	font:10px/14px Verdana, Arial, sans-serif;
	height:25px;
}



.liste_equipements td a {
	padding:2px 8px;
	text-decoration:none;
	display:block;
}

.liste_equipements td a:hover {
	color:#595953;
	text-decoration:underline;
}

.liste_equipements tr.paire {
	background-color:#E8E8E7;
}

.liste_equipements tr.over {
	background-color:#FFC424;
}
*/



/*Nouveau*/
#equipusage_detail {
	width:444px;
}

.equipements_liste {
	background:#FFFFFF url(../images/tuiles/listing.jpg) no-repeat;
	width:auto;
	padding:10px 10px 10px 14px;
	margin-bottom:1px;
}

.equipements_liste .gauche {
	float:left;
	width:200px;
}

.equipements_liste .droite {
	float:right;
	width:200px;
}
.equipements_liste li {
	background:url(../images/graphiques/puce_bleue.gif) no-repeat 0 5px;
	padding-left:12px;
}

.liste_equipements {
	width:100%;
	margin:2px 0 20px 0;
}

.liste_equipements td {
	vertical-align:middle;
	color:#595953;
	font:10px/14px Verdana, Arial, sans-serif;
	padding:2px 8px;
	height:25px;
}

.liste_equipements th {
	background-color:#296DAA;
	color:#FFFFFF;
	font:bold 11px/14px Verdana, Arial, sans-serif;
	text-align:left;
	border-right:2px solid #FFFFFF;
	width:110px;
	padding:4px 8px;
}

.liste_equipements th.colonne_titre {
	background-color:#000;
	color:#FFFFFF;
	font:bold 11px/14px Verdana, Arial, sans-serif;
}

.liste_equipements td a {
	text-decoration:none;
}

.liste_equipements td a:hover {
	color:#595953;
}

.liste_equipements tr.paire td {
	background-color:#DEE8F1;
}

.liste_equipements tr.over {
	background-color:#82AACA;
	cursor:pointer;
}

.liste_equipements tr.over td,
.liste_equipements tr.over td a,
.liste_equipements tr.over td a:hover {
	color:#fff;
}

.modele_specs_description {
	padding:10px 15px;
}


/* LOCATIONS
-----------------------------------------*/
#locations_detail th{
	color:#fff;
	background-color:#82AACA;
	font-size:10px;
	padding:2px 2px 2px 3px;
}
#locations_detail td {
	width:33%;
	font-size:10px;
	padding:3px;
	text-align:center;
	
}
	
/* PROMOTIONS
-----------------------------------------*/
.promotion {
	float:left;	
	margin:10px 8px 10px 0;	
}

.promotion img {
	border:1px solid #000000;
}

.promotion a.plus {
	display:block;
	width:88px;
	background-color:#828282;
	color:#FFFFFF;
	margin:4px 0 12px 130px;
	text-decoration:none;
	font:9px/12px Verdana, Arial, sans-serif;
	text-align:center;
}

.promotion a.plus span {
	display:block;
	padding:3px 8px;
}

.promotion a.plus:hover {
	background-color:#A1A1A1;
	color:#FFFFFF;
}

#promotions_detail h2 {
	margin-bottom:1px;
}

#promotions_detail .texte {
	padding:13px;
	background:url(../images/tuiles/listing.jpg) repeat-x 0 0;
}


/* PLAN SITE
-----------------------------------------*/
.plan_section {
	background:url(../images/graphiques/puce_bleue.gif) 6px 7px no-repeat;
	padding:3px 20px;
	margin:10px 0 5px 30px;
}

.plan_section a {
	font:bold 11px/14px Verdana, Arial, sans-serif;
	text-decoration:none;	
}

.plan_section a:hover {
	text-decoration:underline;
}

ul.plan_sous_section li {

	padding-left:30px;
	margin:0 0 5px 30px;
	background:url(../images/graphiques/puce_bleue.gif) 16px 5px no-repeat;
}

ul.plan_sous_section li a {
	text-decoration:none;
}

ul.plan_sous_section li a:hover {
	text-decoration:underline;
}


/* RECHERCHE
-----------------------------------------*/
#recherche .formulaire {
	background-color:#dee8f1;
	padding:11px 15px;
	font:bold 11px/16px Verdana, Arial, sans-serif;
	margin-bottom:2px;
}



/* BAS
-----------------------------------------*/

#navig_bas {
	background-color:#00509D;
	padding:3px 10px;
	margin-top:8px;
	color:#FFFFFF;
}

#navig_bas a {
	text-decoration:none;
	color:#FFFFFF;
	background-color:inherit;
	font:11px/14px Verdana, Arial, sans-serif;
}

#navig_bas a:hover, #navig_bas a.selected {
	text-decoration:underline;
}


#signature {
	text-align:right;
	font:9px/14px Arial, sans-serif;
	margin-top:6px;
	text-transform:uppercase;
}

#signature a {
	color:#989898;
	text-decoration:none;
}

#signature a:hover {
	text-decoration:underline;
}


#copyright {
	font:9px/14px Arial, sans-serif;
	margin-top:6px;
	float:left;
}

#copyright a {
	color:#525252;
	text-decoration:none;
}

#copyright a:hover{
	text-decoration:underline;
}


/* POPUP
-----------------------------------------*/
/*#popup_wrapper {
	width:525px;
	margin:0 auto;
	background-color:#FFFFFF;
}

#popup_wrapper_large {
	width:700px;
	margin:0 auto;
	background-color:#FFFFFF;
}

#popup_entete {
	border-bottom:7px solid #6E7484;
}

#popup_padding {
	padding:20px 20px 10px 20px;
}

.popup_fermer {
	text-align:center;
	margin-top:5px;
}

.popup_fermer a {
	color:#A45D00;
}

.popup_fermer a:hover {
	color:#000000;
}

#popup_email_padding {
	padding:20px 20px 10px 20px;
}

#popup_email_padding table tr {
	background-color: #f2f2f2;
}*/


/* MOTEUR
-----------------------------------------*/
/*.moteurresultats {
	padding:6px;
	
}
.moteurresultats ul li {
	margin-bottom:6px;
}*/


/* DIVERS
-----------------------------------------*/
input, select, textarea {
	border:1px solid #595953;
	padding:2px;
	font:11px/13px Verdana, Arial, sans-serif;
}

.radio {
	border:0;
}

.radio_toggle {
	border:0;
}

ul {
	list-style-type:none;
	margin:5px 0;
	padding:0 0 0 10px;
}

li {
	background:url(../images/graphiques/puce_ronde_orange.gif) no-repeat 0 7px;
	padding-left:10px;
	margin:2px 0;
}

blockquote {
	margin:3px 0 0 8px;
}

.erreur {
	color:#990000;
}

.msg_erreur, .msg_succes {
	margin:7px auto;
	padding:5px;
	width:80%;
	border:1px solid #990000;
	text-align:center;
	background-color:#FFFFFF;
	color:#990000;
}

.msg_succes {
	border:1px solid #2BAB53;
}

.msg_erreur2 {
	margin:20px 0;
	padding:15px 20px;
	color:#fff;
	background-color:#c22;
	font-size:12px;
}

.msg_erreur2 a {
	color:#fff;
	background-color:inherit;
}

.bloc_msg_page_erreur {
	background:#FFE580;
	padding:15px;
}

.requis {
	color:#990000;
}

.red {
	color:#c00;
}

.displaynone {
	display:none;
}

.displayblock {
	display:block;
}

.emphase {
	font-size:14px;
	color:#000;
	background-color:inherit;
}

.cacher {
	display:none;
}


