/*
	CSS pour Hewitt
	Emilie - egzakt.com
	2006-07-07
*/

body {
	background-color:#6E7484;
	margin: 0 0 10px;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font: bold 27px/30px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#595953;
	margin:0 0 4px 13px;
	text-transform:uppercase;
}
h1.deux {
	color:#A40D17;
}

#h1_division {
	margin:0 0 6px 13px;
}

#h1_division_print {
	display:none;
}

h2 {
	font: bold 20px/25px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:4px 0 4px 13px;
	margin:0;
	text-transform:uppercase;
	border-bottom:1px solid #FFFFFF;
	background:url(../images/tuiles/fond_titre_vedette_detail.jpg) repeat-y;
}

h2.moyen {
	padding-left:12px;
	background:url(../images/tuiles/fond_titre_moyen.jpg) repeat-y;
}

h2.long {
	padding-left:13px;
	background:url(../images/tuiles/fond_titre_liste_items.jpg) repeat-y;
}

h2.max {
	padding-left:15px;
	background:url(../images/tuiles/fond_titre_max.jpg) repeat-y;
}

h2.produit {
	margin-top:6px;
	padding-left:13px;
	background:url(../images/tuiles/fond_titre_produit.jpg) repeat-y;
}

h2.boutique {
	padding-left:15px;
	background:url(../images/tuiles/fond_titre_max_boutique.jpg) repeat-y;
}

h2.adresses {
	padding-left:12px;
	background:url(../images/tuiles/fond_titre_moyen_adresses.jpg) repeat-y;
}

.fond_h2_long {
	background:url(../images/tuiles/fond_titre_liste_items.jpg) no-repeat;
	padding:7px 13px 7px 13px;
	margin-top:10px;
}

h3 {
	font: bold 16px/18px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#A45D00;
	margin:0 0 0 0;
}

h4 {
	font:bold 16px/18px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#6E7484;
	margin:0 0 5px 0;
}
h4.bigger {
	font:bold 20px/24px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#000;
	margin:0 0 0 0;
}

h5 {
	font:bold 14px/18px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#91AA73;
	margin:0 0 2px 0;
}


img {
	border:0;
}

a {
	cursor:pointer;
	color:#4C5E62;
	text-decoration:underline;
}

a:hover {
	color:#A45D00;
}


#wrapper {
	width:860px;
	margin:0 auto 0 auto;
}



/* NAVIG HAUT
-----------------------------------------*/
#navig_haut {
	text-align:right;
	color:#9999A5;
	margin: 7px 0px 8px;
}

#navig_haut a {
	font:bold 12px/16px Verdana, Arial, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

#navig_haut a:hover, #navig_haut a.selected {
	color:#FFCC00;
}




/* 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 0px;
	height:66px;
	width:683px;
	background:#000000 url(../images/photos/entete_01_new.jpg) no-repeat left top;
}
#Haut {
	height: 98px;
	width: 860px;

	margin-bottom: 6px;
}
#Haut #logo {
	display: block;
	border-style: none;
	float: left;
	margin-right: 6px;
}
#Haut #Haut_right {
	float: right;
	width: 683px;
}

#entete #logo {
	float:left;
	width:246px;
}

#entete #recherche {
	display: block;
	margin-left: 463px;
	padding-top: 10px;

}
#entete #Abonnement {
	text-align: right;
	padding-top: 5px;
}
#entete #Abonnement img {
	border-style: none;
}


#entete #recherche form {
	margin:0;
}

#entete #recherche input {
	border:0;
}
#entete #recherche .petit {
	font-size:9px;
	color:#fff;
}

#entete input#mots_cles_rapide {
	font:10px/12px Verdana, Arial, sans-serif;
	width:120px;
	padding:1px;
}


/*#accueil_fond {
	width:860px;
	background:url(../images/tuiles/fond_accueil.gif) top left repeat-y;
}*/

#fond {
	width:860px;
	background:url(../images/tuiles/fond_detail.gif) top left repeat-y;
}



/* NAVIG
-----------------------------------------*/
#navig {
	float:left;
	width:168px;
	background-color:#EBEDE2;
}

#divisions a {
	display:block;
	border-bottom:2px solid #6E7484;
}


#divisions a:hover {
	background:transparent;
}

#divisions a .over {
	position:absolute;
	visibility:hidden;
}

#divisions a:hover .over {
	visibility:visible;
}

#divisions a.selected {
	border:0;
}

#divisions a.selected .over {
	visibility:visible;
}


#sous_division {
	border-bottom:2px solid #6E7484;
}

#sous_division ul {
	margin:5px 0;
	padding:0 5px 0 3px;
	line-height:12px;
	list-style-type:none;
}

#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;
}

#sous_division a {
	display:inline;
	border:0;
	text-decoration:none;
}

#sous_division a.selected {
	color:#A45D00;
}


.sous_division {
	border-bottom:2px solid #6E7484;
	background:#EBEDE2;
}

.sous_division ul {
	margin:5px 0;
	padding:0 5px 0 3px;
	line-height:12px;
	list-style-type:none;
}

.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;
}

.sous_division a {
	display:inline;
	border:0;
	text-decoration:none;
}

.sous_division a.selected {
	color:#A45D00;
}
#sections a {
	display:block;
	background-color:#FFCC00;
	color:#000000;
	font:bold 11px/14px Verdana, Arial, sans-serif;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	padding:4px 5px;
}
#sections {
	margin-top: 6px;
}
#sections a:hover {
	background-color:#B28E00;
}

#sections a.selected {
	background-color:#B28E00;
	color:#FFCC00;
}

#sections #sous_division li, #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, #sections .sous_division ul li a {
	padding:0;	/* 2007-11-20 */
	background-color:#EBEDE2 !important;
	border:0;
	font-weight:normal;
	color:#4C5E62;
}

#sections #sous_division ul li a:hover,, #sections .sous_division ul li a:hover {
	color:#A45D00;
}

#sections #sous_division a.selected, #sections .sous_division a.selected {
	color:#A45D00;
}


a#abonnez_vous {
	display:block;
	margin:6px 0 6px 6px;
}

a#centres_location {
	display:block;
	margin:6px 0 0;
	background: #FFFFFF;
	padding: 6px;
}



/* ACCUEIL
-----------------------------------------*/
#accueil_contenu {
	float:right;
	width:683px;
}

#fiches_divisions {
	position:relative;
	margin-bottom: 0px;
}

#fiches_division_agricole {
	position:relative;
	margin-top: 6px;
	height: 80px;
	width: 683px;
}

#fiches_divisions a, #fiches_division_agricole a {
	text-decoration:none;
	color:#FFFFFF;
}

#fiches_divisions a:hover, #fiches_division_agricole a:hover {
	background:transparent;
}

#fiches_divisions a .over, #fiches_division_agricole a .over {
	position:absolute;
	visibility:hidden;
}

#fiches_divisions a:hover .over, #fiches_division_agricole a:hover .over {
	visibility:visible;
}

#fiches_divisions a span.texte {
	position:absolute;
	width:137px;
	top:145px;
	margin-left:23px;
	font:11px/13px Arial, Verdana, sans-serif;
}

#fiches_division_agricole a span.texte {
	position:absolute;
	width:137px;
	top:0px;
	margin-left:270px;
	font:11px/13px Arial, Verdana, sans-serif;
}

#fiches_divisions a span.texte li, #fiches_division_agricole a span.texte li {
	list-style: disc;
	padding-left: 2px;
	color: #ffcc00;
	background-image: none;
}

#fiches_divisions a span.texte li span, #fiches_division_agricole a span.texte li span{
	color: #ffffff;
}

#vedettes {

	margin-top:6px;
	padding:10px 0px 8px 7px;
	background: #000000;
}

#vedettes #boutique {
	float:left;
	background-color:#FFFFFF;
	width:218px;
	height:168px;
	margin-right:7px;
}

#vedettes #boutique .padding {
	padding:10px 0 10px 10px;
}

#vedettes #boutique .infos {
	float:left;
	width:115px;
	margin-right:5px;
}

#vedettes #boutique img.photo_produit {
	float:left;
}

#vedettes #boutique .titre {
	font:bold 11px/15px Verdana, Arial, sans-serif;
	margin:5px 0 8px 0;
}

#vedettes #boutique .prix {
	font:bold 11px/15px Verdana, Arial, sans-serif;
	color:#A40D17;
}

#vedettes #boutique ul {
	margin:0;
	padding:10px 0 0 0;
	list-style-type:none;
}

#vedettes #boutique ul li {
	color:#595953;
	padding-left:15px;
	background:url(../images/graphiques/puce_grise.gif) 0 5px no-repeat;
	margin:0;
}


#vedettes .excavatrices {
	float:left;
	margin-right:7px;
	border:1px solid #FFFFFF;
}


#vedettes #pieces {
	float:left;
	position:relative;
	color:#FFFFFF;
	text-decoration:none;
	font:12px/15px 'Trebuchet MS', Verdana, Arial, sans-serif;
}

#vedettes #pieces span {
	position:absolute;
	top:35px;
	left:12px;
}



/* CONTENU
-----------------------------------------*/
#contenu {
	float:right;
	width:683px;
	background-color:#FFFFFF;
}

#contenu .padding {
	padding:8px;
	background-repeat:no-repeat;
	background-position:460px 34px;
}

#path {
	color:#595953;
	margin-bottom:5px;
	padding:0 0 4px 13px;
	border-bottom:1px solid #6E7484;
}

#path a {
	color:#BD791E;
}

#path a:hover {
	color:#595953;
}


#contenu .texte {
	padding:0 15px;
	margin-bottom:15px;
}

#contenu .texte .gros, #contenu .texte_restreint .gros {
	font:bold 13px/16px Verdana, Arial, sans-serif;
}

#contenu .texte .gros a, #contenu .texte_restreint .gros a {
	color:#A45D00;
}

#contenu .texte_restreint {
	width:440px;
	margin:0 0 15px 0px;
}

#contenu .texte .gros {
	font:bold 13px/16px Verdana, Arial, sans-serif;
}

#contenu .texte .gros a {
	color:#A45D00;
}

.texte table {
	border:0;
}

.texte tr {
	border:0;
}

.texte td, .detail_description td {
	background-color:#EBEDE2;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	padding:5px 10px;
}
.texte th, .detail_description th {
	background-color:#CFDAC3;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	padding:5px 10px;
	font-size:12px;
}



/* 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:repeat-y;
	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;
}



/* DIVISIONS DEFAULT
-----------------------------------------*/
.default_description {
	width:430px;
	margin-left:13px;
	font:11px/16px Verdana, Arial, sans-serif;
}

#fond_liste_items {
	background:#FFFFFF url(../images/tuiles/fond_liste_items.jpg) no-repeat;
	width:670px;
}

#liste_items {
	width:444px;
	float:left;
}

#liste_items .texte {
	padding:15px 13px;
}

#liste_items div.gauche {
	float:left;
	width:202px;
	z-index:1;
}

#liste_items div.droite {
	float:right;
	width:202px;
	z-index:1;
}

#liste_items ul {
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
}

#liste_items li {
	padding-left:18px;
	margin:0 0 5px 0;
	background:url(../images/graphiques/puce_orange.gif) 3px 5px no-repeat;
}

#liste_items li.nouveau {
	background:url(../images/icones/nouveau.gif) 0 1px no-repeat;
}

td.nouveau {
	background-image:url(../images/icones/nouveau.gif);
	background-position:3px 1px;
	background-repeat:no-repeat;
}

#liste_items a {
	text-decoration:none;
}
#liste_items .deuxzone {
	border-bottom:8px solid #fff;
	margin-bottom:0 !important;
}

#liste_items .liste_produit_deuxzone {
	background:#FFFFFF url(../images/tuiles/fond_liste_items.jpg) no-repeat;
}


#vedettes_detail {
	width:218px;
	float:right;
}

#vedettes_detail .excavatrices {
	display:block;
	border:1px solid #000000;
	margin-bottom:8px;
}

#vedettes_detail2 .excavatrices {
	display:block;
	border:1px solid #000000;
	margin-bottom:8px;
}


#apercu {
	display:none;
	width:262px;
	height:193px;
	background-repeat:no-repeat;
	position:absolute;
	padding:8px 6px;
	z-index:2;
}
.apercuOff {
	display:none;
}
.apercuOn {
	display:block;
}

.apercuOngauche {
	top:-88px;
	left:-255px;
	background-image: url(/images/tuiles/bg_apercu_droit.png);
}


.apercuOndroite {
	top:-88px;
	left:-255px;
	background-image: url(/images/tuiles/bg_apercu_droit.png);
}


#apercu img {
	margin-left:6px;
}

.separateurintro {
	clear:both;
	height:8px;
	font-size:1px;
	line-height:1px;
}



/* DIVISIONS DETAIL PRODUIT
-----------------------------------------*/
.detail_description {
	width:444px;	
	font:11px/15px Verdana, Arial, sans-serif;
	margin:4px 0 15px 0;
}

#contenu .detail_description .texte {
	padding-left:13px;
}

#photo_produit_desc {
	float:left;
	margin:0 12px 5px 0;
}

#photo_produit {
	float:right;
}

#liste_modeles {
	margin-bottom:18px;
}

#liste_modeles td {
	vertical-align:top;
	color:#595953;
	font:10px/14px Verdana, Arial, sans-serif;
	padding:2px 10px;
}

#liste_modeles th.colonne_modele {
	background-color:#000000;
	color:#FFFFFF;
	font:bold 11px/14px Verdana, Arial, sans-serif;
	text-transform:uppercase;	
	width:93px;
}

#liste_modeles th {
	background-color:#7A7A75;
	color:#FFFFFF;
	font:bold 11px/11px Verdana, Arial, sans-serif;
	text-align:left;
	padding:3px 10px 4px 10px;
	width:156px;
}

#liste_modeles tr.paire .colonne_modele, #liste_modeles tr.impaire .colonne_modele, #liste_modeles tr.over .colonne_modele {
	text-align:left;
	padding-left:24px;
	font:10px/14px Verdana, Arial, sans-serif;
}

#liste_modeles tr.paire .colonne_modele a, #liste_modeles tr.impaire .colonne_modele a {
	color:#000000;
}

#liste_modeles tr.paire .colonne_modele a:hover, #liste_modeles tr.impaire .colonne_modele a:hover {
	color:#FFFFFF;
}

#liste_modeles tr.over {
	background-color:#FFCC00;
	cursor:pointer;
}

#liste_modeles tr.over a {
	color:#000000;
}

#liste_modeles tr.paire td {
	background-color:#E8E8E7;
}


#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:444px;
}

#modele_photos {
	width:444px;
	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;
	cursor:pointer;
}

#modele_photos #voir_image div {
	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 2px 10px;
}

#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:#000000;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:2px 7px;
	margin-bottom:9px;
}

.modele_specs {
	width:444px;
	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;
}


a.achetez_usage, a.preferez_louer {
	display:block;
	width:217px;
	height:23px;
	background:url(../images/boutons/achetez_usage.gif) no-repeat top left;
	text-decoration:none;
	color:#FFFFFF;
	margin-bottom:4px;
}

a.achetez_usage_haut {
	display:block;
	width:217px;
	height:40px;
	background:url(../images/boutons/achetez_usage_haut.gif) no-repeat top left;
	text-decoration:none;
	color:#FFFFFF;
	margin-bottom:4px;
}

a.preferez_louer {
	background:url(../images/boutons/preferez_louer.gif) no-repeat top left;
}

a.rencontrer_representant {
	display:block;
	width:217px;
	background:url(../images/boutons/rencontrer_representant.jpg) top left;
	/*height:37px;*/
	text-decoration:none;
	padding-bottom:1px;
	color:#000000;
	font:11px/13px Verdana, Arial, sans-serif;
	margin-bottom:30px;
}

.telecharger_catalogue {
	display: block;
	background:url(../images/boutons/telecharger_catalogue.gif) no-repeat top left;
	height:32px;
	color:#FFFFFF;
	font:11px/13px Verdana, Arial, sans-serif;
	margin-top:4px;
	padding: 5px 0 0 15px;
}

.telecharger_catalogue:hover {
	background-position:0 -37px;
}

.telecharger_catalogue a {
	color:#FFFFFF;
	text-decoration: none;
}

.telecharger_catalogue a:hover {
	color:#FFFFFF;
	text-decoration: none;
}


.telecharger_catalogue strong {
	color:#FFCC00;
}

a.achetez_usage span, a.achetez_usage_haut span, a.preferez_louer span, a.rencontrer_representant span {
	display:block;
	padding:4px 4px 4px 16px;
}

a.achetez_usage:hover, a.preferez_louer:hover {
	background-position:0 -23px;
	color:#FFFFFF;
}

a.achetez_usage_haut:hover {
	background-position:0 -46px;
	color:#FFFFFF;
}

a.rencontrer_representant:hover {
	background-position:217px 0;
	color:#000000;
}

a.telecharger_catalogue:hover {
	background-position:0 -37px;
	color:#FFFFFF;
}


/* DIVISION PRDUITS PAR TYPE
-----------------------------------------*/
#liste_items .listing_categorise {
	padding:0;
	background:#FFFFFF url(../images/tuiles/fond_liste_items.jpg) no-repeat left top;
}

#liste_items .listing_categorise h4 {
	font:bold 12px/14px Verdana, Arial, sans-serif;
	background-color:transparent;
	color:#515661
}

#liste_items .listing_categorise ul {
	list-style-type:none;
	margin:0;
	padding:0 0 5px 0;
}

#liste_items .listing_categorise li {
	padding:0 0 4px 13px;
	margin:0;
	background:url(../images/graphiques/puce_orange.gif) 2px 5px no-repeat;
}

/* Niveau 2 */
#liste_items .listing_categorise li ul {
	padding-bottom:3px;
}

#liste_items .listing_categorise li li {
	padding:0 12px 0 12px;
	margin:0;
	background:url(../images/graphiques/puce_orange_niv2.gif) 1px 5px no-repeat;
	float:left;

}

#liste_items .listing_categorise li a {
	text-decoration:none;
	color:#000000;
}

#liste_items .listing_categorise li a:hover {
	color:#A45D00;
}


/* DIVISIONS ACCESSOIRES
-----------------------------------------*/
#accessoires_entete {
	background:url(../images/tuiles/fond_titre_accessoires.jpg) no-repeat;
	text-transform:uppercase;
	border-bottom:1px solid #FFFFFF;
	padding:6px 0 5px 13px;
}

#accessoires_entete .titre_produit {
	color:#595953;
	font: bold 12px/14px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	padding:1px 0 0 0;
}

#accessoires_entete .titre_accessoire {
	font: bold 20px/23px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}


#accessoires_liste {
	margin-top:8px;
	width:444px;
}

#accessoires_liste td {
	vertical-align:middle;	
	text-align:center;
	font:10px/14px Verdana, Arial, sans-serif;
	color:#595953;
	padding:2px 5px;
}

#accessoires_liste th.colonne_accessoire {
	background-color:#000000;
}

#accessoires_liste th {
	background-color:#7A7A75;
	color:#FFFFFF;
}

#accessoires_liste tr.paire td {
	background-color:#E8E8E7;
}

#accessoires_liste tr.paire td.colonne_icone {
	background-color:#FFFFFF;
}

#accessoires_liste td.colonne_icone {
	background-color:#FFFFFF;
	width:40px;
}

#accessoires_liste td.colonne_titre {
	width:90px;
}



/* PIECES SERVICES
-----------------------------------------*/
#pieces_services {
	float:left;
	width:444px;
}

#pieces_services .texte {
	padding:0 13px;
}

.pieces_services_liste {
	background:#FFFFFF url(../images/tuiles/pieces_services_liste.jpg) no-repeat;
	width:444px;
	padding:10px 0;
	margin-bottom:1px;
}

.pieces_services_liste .gauche {
	float:left;
	width:214px;
}

.pieces_services_liste .droite {	
	float:right;
	width:214px;
}

.pieces_services_liste .gauche strong {
	margin-left:13px;
}

.pieces_services_liste ul {
	list-style-type:none;
	padding:0;
	margin-bottom:10px;
}

.pieces_services_liste .gauche ul {
	margin-left:13px;
}

.pieces_services_liste .droite ul {
	margin-right:13px;
}

.pieces_services_liste li {
	padding-left:18px;
	background:url(../images/graphiques/puce_orange.gif) 3px 5px no-repeat;
}

.pieces_services_liste li.nouveau {
	background:url(../images/icones/nouveau.gif) 0 1px no-repeat;
}

.pieces_services_liste a {
	text-decoration:none;
}


#pieces_services_presentation {
	background:#FFFFFF url(../images/tuiles/pieces_services.jpg) no-repeat 0 20px;
	width:435px;
	margin-bottom:10px;
}

#pieces_services_presentation .gauche {
	float:left;
	width:216px;
}

#pieces_services_presentation .droite {
	float:right;
	width:217px;
}

#pieces_services_presentation ul {
	list-style-type:none;
	color:#BD791E;
	margin:0;
	padding:10px 0 0 12px;
}

#pieces_services_presentation li {
	padding-left:18px;
	background:url(../images/graphiques/puce_orange.gif) 3px 5px no-repeat;
	margin:0;
}

#pieces_services_presentation li.nouveau {
	background:url(../images/icones/nouveau.gif) 0 1px no-repeat;
}

#pieces_services_presentation li a {
	text-decoration:none;
}

.formulaire_agco {
	width: 412px;
	padding: 10px 18px;
}

.formulaire_agco table tr td {
	padding: 0 0 7px 0;
}

/* RELATED LISTE
-----------------------------------------*/
.related_liste {
	background-color:#EBEDE2;
	padding:7px 10px 10px 10px;
	margin:0 1px 8px 0;
}

.related_liste ul {
	list-style-type:none;
	color:#BD791E;
	margin:0;
	padding:0;
}

.related_liste li {
	padding-left:18px;
	background:url(../images/graphiques/puce_orange.gif) 3px 5px no-repeat;
	margin:0;
}

.related_liste_notclickable li{
	color: #4C5E62;
}

.related_liste ul.docs li {
	padding:5px 0 0 24px;
	background-position:2px 4px;
	background-repeat:no-repeat;
	margin:0;
}

.related_liste li.nouveau {
	background:url(../images/icones/nouveau.gif) 0 0 no-repeat;
}

.related_liste ul li a {
	text-decoration:none;
}



/* A PROPOS
-----------------------------------------*/
.texte_max {
	background:#FFFFFF url(../images/tuiles/fond_texte_max.jpg) no-repeat top left;
	padding:15px;
}

.max_colonnes_entete .gauche {
	float:left;
	width:334px;
	margin-right:2px;
}

.max_colonnes_entete .droite {
	float:left;
	width:334px;
}

.max_colonnes_texte {
	background:#FFFFFF url(../images/tuiles/fond_texte_max_colonnes.jpg) no-repeat top left;
	padding:10px;
}

.max_colonnes_texte .gauche {
	float:left;
	width:315px;
	margin-right:10px;
}

.max_colonnes_texte .droite {
	float:left;
	width:315px;
	margin-left:10px;
}

.rencontre_entete {
	background:url(../images/tuiles/rencontre_entete.jpg) no-repeat top left;
	font:bold 11px/16px Verdana, Arial, sans-serif;
	height:17px;
	padding:0 10px;
	margin-bottom:2px;
}

.rencontre_texte {
	background:#FFFFFF url(../images/tuiles/rencontre_texte.jpg) no-repeat top left;
	padding:5px 15px;
}

.rencontre_texte a {
	font:bold 11px/20px Verdana, Arial, sans-serif;
	color:#A45D00;
	text-transform:uppercase;
}

.rencontre_texte span {
	font:bold 11px/20px Verdana, Arial, sans-serif;
	color:#A45D00;
	text-transform:uppercase;
}

.rencontre_texte a:hover {
	color:#000000;
}

a.nouvelle_titre {
	font:bold 11px/16px Verdana, Arial, sans-serif;
	color:#A45D00;
}

a.nouvelle_titre:hover {
	color:#000000;
}

span.nouvelle_titre{
	font:bold 11px/16px Verdana, Arial, sans-serif;
	color:#A45D00;
}

span.nouvelle_description{
	font:normal 11px/16px Verdana, Arial, sans-serif;
	color:#000000;
}

a.archive_annee, a.archive_annee_selected {
	display:block;
	background-image:url(../images/graphiques/fleche_archives_off.gif);
	background-color:#CFDAC3;
	background-repeat:no-repeat;
	background-position:5px 6px;
	font:bold 11px/20px Verdana, Arial, sans-serif;
	color:#000000;
	text-decoration:none;
	padding-left:18px;
	margin:1px 0 2px 0;
}

a.archive_annee_selected {
	background-color:#FFCC00;
}

a.archive_annee:hover {
	background-color:#E4E8DA;
	color:#000000;
}

a.archive_annee_selected:hover {
	color:#000000;
}

.archive_texte {
	padding:8px 0 8px 35px;
}

.archive_texte div {
	margin-bottom:10px;
}

.archive_texte a {
	color:#A45D00;
}

.n_retour {
	text-align:right;
}

.a_propos_division {
	float:left;
	width:171px;
}

#contenu .a_propos_division .padding {
	padding:160px 12px 12px 20px;
}

.a_propos_division li {
	background:url(../images/graphiques/puce_ronde_noire.gif) no-repeat 0 7px;
}

.a_propos_division ul {
	padding:0;
}

a.plus {
	display:block;
	width:88px;
	background-color:#828282;
	color:#FFFFFF;
	margin-left:12px;
	text-decoration:none;
	font:9px/12px Verdana, Arial, sans-serif;
	text-align:center;
}

a.plus span {
	display:block;
	padding:3px 8px;
}

a.plus:hover {
	background-color:#A1A1A1;
	color:#FFFFFF;
}

.partstore {
	background:#FFFFFF url(../images/tuiles/texte_partstore.jpg) no-repeat top left;
	padding:8px 12px 12px 12px;
}

.partstore a.document {
	color:#A45D00;
}

.partstore a.document:hover {
	color:#000000;
}


/* EMPLOIS
-----------------------------------------*/
a.bouton_postes {
	display:block;
	background-color:#A45D00;
	width:180px;
	text-align:center;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	padding:1px 0;
}

a.bouton_postes:hover {
	background-color:#BD791E;
	color:#FFFFFF;
}

.aucun_poste {
	background-color:#FFE580;
	padding:15px;
}

a.bouton_envoyer_cv {
	display:block;
	background-color:#FFFFFF;
	width:150px;
	text-align:center;
	color:#000000;
	padding:3px 0;
	border:1px solid #827F6E;
	line-height:13px;
	text-decoration:none;
	margin:5px 0 0 265px;
}

a.bouton_envoyer_cv:hover {
	background-color:#EBEDE2;
}

.emplois {
	margin-top:4px;
	width:100%;
}

.emplois th {
	background-color:#7A7A75;
	color:#FFFFFF;
	font:bold 11px/14px Verdana, Arial, sans-serif;
	text-align:left;	
	padding:2px 8px;
	border-right:2px solid #FFFFFF;
}

.emplois td {
	padding:5px 8px;
	border-right:2px solid #FFFFFF;
	height:30px;
}

.emplois tr.impaire td {
	background-color:#FFFFFF;
}

.emplois tr.paire td {
	background-color:#E8E8E7;
}

.emplois tr.over td {
	background-color:#FFF7D9;
	cursor:pointer;
}

.emplois tr.over td.postuler_paire {
	background-color:#E8E8E7;
}

.emplois tr.over td.postuler_impaire {
	background-color:#FFFFFF;
}

.emplois td.postuler_impaire, .emplois td.postuler_paire {
	border-right:0;
}

.emplois a:hover {
	color:#4C5E62;
}

a.bouton_postuler {
	display:block;
	width:60px;
	background-color:#A45D00;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	padding:1px 0;
	text-align:center;
	text-decoration:none;
}

a.bouton_postuler:hover {
	background-color:#BD791E;
	color:#FFFFFF;
	text-decoration:none;
}

.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;
}

.postuler_form {
	width:420px;
	margin-left:13px;
}

.postuler_form td {
	vertical-align:middle;
}

.bouton_soumettre {
	background-color:#A45D00;
	color:#FFFFFF;
}



/* CONTACT
-----------------------------------------*/
#contact .gauche {
	float:left;
	width:444px;
	padding-bottom:20px;
}

#contact .droite {
	float:right;
	width:218px;
}

#instructions {
	background-color:#EBEDE2;
	padding:11px 15px;
	font:bold 11px/16px Verdana, Arial, sans-serif;
	margin-bottom:2px;
}

#instructions span {
	color:#AB2D3C;
}

.contact_form {
	margin:0 0 8px 0;
}

.contact_form td {
	background-color:#EBEDE2;
	border-bottom:1px solid #FFFFFF;
	padding:3px 13px;
	vertical-align:top;
}

.contact_form td.label {
	border-right:1px solid #FFFFFF;
}

/* CARTE SUCCURSALES
-----------------------------------------*/
.carte_detail {
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	width:445px;
}

.carte_detail td {
	background-color:#EBEDE2;
	vertical-align:top;
}

.carte_detail td.succ_hewitt {
	width:50%;
	border-right:1px solid #FFFFFF;
}

.carte_detail td.succ_cdl {
	width:50%;
	border-right:1px solid #FFFFFF;
}

.carte_detail td .succ_padding {
	padding:8px 13px;
}

.carte_detail td.succ_cdl_full {
	width:100%;
}

.carte_detail td .succursale_type {
	font:bold 17px/20px 'Trebuchet MS', Verdana,  Arial, Helvetica, sans-serif;
}

.carte_detail td .succursale_titre {	
	font:bold 12px/16px Verdana,  Arial, Helvetica, sans-serif;
	color:#A45D00;
	margin-top:10px;
}

.carte_detail td .succursale_texte {
	font:11px/13px Verdana,  Arial, Helvetica, sans-serif;
}

.carte_retour {
	text-align:right;
	padding:5px 13px 0 13px;
	background-color:#EBEDE2;
}


/* EQUIPEMENTS D'OCCASION
-----------------------------------------*/
.liste_equipements {
	width:444px;
	margin:2px 0 10px 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:#7A7A75;
	color:#FFFFFF;
	font:bold 11px/14px Verdana, Arial, sans-serif;
	text-align:left;
	border-right:2px solid #FFFFFF;
	width:110px;
	padding:2px 8px;
}

.liste_equipements th.colonne_titre {
	background-color:#000000;
	color:#FFFFFF;
	font:bold 11px/14px Verdana, Arial, sans-serif;
	padding-left:26px;
}

.liste_equipements td a {
	text-decoration:none;
}

.liste_equipements td a:hover {
	color:#595953;
}

.liste_equipements tr.paire td {
	background-color:#E8E8E7;
}

.liste_equipements tr.over {
	background-color:#FFCC00;
	cursor:pointer;
}

.modele_specs_description {
	padding:10px 15px;
}


/* BOUTIQUE INDEX
-----------------------------------------*/
.categorie {
	vertical-align:top;
	background-color:#E8E8E7;
	border-right:12px solid #FFFFFF;
	border-bottom:12px solid #FFFFFF;
}

.categorie .width {
	width:140px;
}

.categorie_titre_index {
	width:140px;
	height:36px;
	background-color:#FFCC00;
	font: bold 16px/15px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#000000;
	text-align:center;	
	text-transform:uppercase;
	letter-spacing:-1px;
	vertical-align:middle;
}

#pieces_services .categorie_titre_index .padding {
	padding:4px 0 3px 0;
}

.categorie_photo_index {
	width:140px;
	text-align:center;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}

.categorie_photo_index img {
	border:2px solid #C8C8C8;
}

.categorie_liste_index a {
	text-decoration:none;
}

.categorie_liste_index ul {
	list-style-type:none;
	padding:0 0 0 5px;
}

.categorie_liste_index li {
	padding-left:18px;
	margin:0;
	background:url(../images/graphiques/puce_orange.gif) 3px 5px no-repeat;
}

.message_canada {
	margin-top:4px;
	background-color:#E8E8E8;
	padding:5px 10px;
}



/* BOUTIQUE LISTE ITEMS
-----------------------------------------*/
#categorie_titre_liste {
	background-color:#FFC000;
	padding:6px 0 5px 13px;
}

#categorie_titre_liste_texte {
	color:#595953;
	font: bold 17px/20px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:387px;
}

#ss_categories_liste {
	background-color:#E8E8E7;
	padding:5px 0;
	margin:2px 0 8px 0;
}

#ss_categories_liste ul {
	margin:0;
	padding:0 0 0 2px;
}

#ss_categories_liste li {
	float:left;	
	padding-left:14px;
	background:url(../images/graphiques/puce_orange.gif) 3px 5px no-repeat;
	margin-right:13px;
}

#ss_categories_liste li a {
	text-decoration:none;
	line-height:12px;
}

#ss_categories_liste li a.selected {
	color:#A45D00;
}

.item_description_liste {
	height:80px;
	margin:5px 5px 0 5px;
	line-height:14px;
}

.item_ts_prix_liste {
	float:left;
	font-weight:bold;
	padding:3px 5px;
}

.item_prix_liste {
	float:right;
	font-weight:bold;
	padding:3px 5px;
}
.item_numero {
	padding:3px 5px 0;
	font-size:10px;
}
.item_quantite_liste {
	float:left;
	width:100px;
	height:26px;
	background-color:#FFCC00;
	font-weight:bold;
	border-right:2px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
}

.item_quantite_liste div {
	/*padding:3px 0 0 35px;*/
	padding:3px 0 0 0;
}

.item_description {
	display:none;
	position:absolute;
	width:128px;
	background-color:#FFCC00;
	padding:5px;
	border:1px dotted #000;
}

.close_btn {
	position:absolute;
	top:2px;
	right:2px;
}

.item_panier_liste {
	float:left;
	width:38px;
	height:26px;
	background-color:#FFCC00;
	border-top:2px solid #FFFFFF;
}

.item_panier_liste a {
	display:block;
	padding:6px 0 0 12px;
}

input.quantite {
	color:#BD791E;
	width:28px;
	border:1px solid #6E7484;
}

a.votre_panier {
	display:block;
	width:218px;
	height:23px;
	background:url(../images/boutons/votre_panier.gif) 0 0 no-repeat;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	margin-top:4px;
	position:relative;
}

a.votre_panier .titre {
	display:block;
	float:left;
	padding:4px 0 0 20px;
	line-height:15px;
}

a.votre_panier .quantite {
	display:block;
	float:right;
	padding:4px 30px 0 0;
	line-height:15px;
}

a.votre_panier .quantite img {
	position:absolute;
	top:5px;
	right:8px
}

a.votre_panier:hover {
	background-position: 0 -23px;
	color:#000000;
}


.pagination {
	text-align:right;
}

.pagination a {
	color:#000000;
	text-decoration:none;
}

.pagination a:hover {
	text-decoration:underline;
}



/* PANIER ETAPE 1
-----------------------------------------*/
.panier_etape {
	float:left;
	margin:10px 10px 10px 0;
}

#panier_items {
	width:670px;
}

#panier_items th {
	background-color:#7A7A75;
	color:#FFFFFF;
	font:bold 11px/11px Verdana, Arial, sans-serif;
	text-align:center;
	padding:3px 10px 4px 10px;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}

#panier_items th.photo {
	padding:0;
	width:75px;
}

#panier_items th.supprimer {
	border-right:0;
	padding:0;
	width:25px;
}

#panier_items td {
	vertical-align:middle;
	color:#595953;
	font:11px/14px Verdana, Arial, sans-serif;
	padding:2px 10px;
	text-align:center;
	background-color:#E8E8E7;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}

#panier_items td.photo {
	background-color:#FFFFFF;
	padding:2px 0;
	width:75px;
}

#panier_items td.description {
	text-align:left;
	padding:2px 20px;
}

#panier_items td.supprimer {
	border-right:0;
	padding:2px 0;
	width:25px;
}

#liste_modeles tr.paire .colonne_modele, #liste_modeles tr.impaire .colonne_modele, #liste_modeles tr.over .colonne_modele {
	text-align:left;
	padding-left:24px;
	font:10px/14px Verdana, Arial, sans-serif;
}


#panier_actions {
	background-color:#E8E8E7;
	padding:6px 5px;
	width:660px;
}

#panier_actions a.continuer, #panier_actions a.annuler, #panier_actions a.imprimer {
	display:block;
	float:right;
	background-color:#828282;
	color:#FFFFFF;
	width:150px;
	text-align:center;
	padding:3px 0;
	text-decoration:none;
	border:1px solid #FFFFFF;
	margin-right:10px;
}

#panier_actions a.continuer:hover, #panier_actions a.annuler:hover, #panier_actions a.imprimer:hover {
	background-color:#999999;
	color:#FFFFFF;
}


#panier_actions a.caisse, #panier_actions a.continuer_etape, #panier_actions a.payer {
	display:block;
	float:right;
	background-color:#A45D00;
	color:#FFFFFF;
	width:115px;
	text-align:center;
	padding:3px 0;
	text-decoration:none;
	border:1px solid #FFFFFF;
}

#panier_actions a.caisse:hover, #panier_actions a.continuer_etape:hover, #panier_actions a.payer:hover {
	background-color:#D7992C;
	color:#FFFFFF;
}

#panier_actions a.annuler {	
	width:60px;
}

#panier_actions a.continuer_etape {	
	width:70px;
}

#panier_actions a.imprimer {	
	width:70px;
}

#panier_actions a.payer {	
	width:125px;
}

#panier_actions .requis {
	float:left;
	padding:5px 0 0 13px;
}



/* PANIER ETAPE 2
-----------------------------------------*/
#panier_champs_requis {
	margin:0 0 8px 13px;
}

.panier_adresses {
	background-color:#E8E8E7;	
	width:50%;
	vertical-align:top;
}

.panier_adresses th {
	text-align:left;
	width:90px;
}

.adresse_livraison {
	width:100%;
	vertical-align:top;
}

.adresse_facturation {
	width:100%;
	vertical-align:top;
}

#panier_adresse_identique, .infos_livraison_bande {
	background-color:#FFE580;
	padding:8px 10px;
	margin:5px 0;
}

.infos_livraison_bande {
	background-color:#E8E8E7;
	margin-top:10px;
	color:#990000;
}



/* PANIER ETAPE 3
-----------------------------------------*/
.panier_total {
	width:180px;
	background-color:#E8E8E7;
	margin-left:488px;
	color:#595953;
	font-weight:bold;
	border-top:#fff 1px solid;
}

.panier_total .titre {
	float:left;
	padding:4px 0 4px 10px;
}

.panier_total .montant {
	float:right;
	padding:4px 10px 4px 0;
}

#adresse_confirmation, .adresse_confirmation{
	background-color:#E8E8E7;
	padding:8px 13px;
	margin-bottom:5px;
}

#adresse_confirmation table, .adresse_confirmation table {
	line-height:12px;
}

#adresse_confirmation th, .adresse_confirmation th {
	text-align:left;
	padding-right:10px;
}

.infos_livraison {
	color:#990000;
	margin-bottom:4px;
}



/* PANIER ETAPE 4
-----------------------------------------*/
.panier_montant_total {
	background-color:#E8E8E7;	
	vertical-align:middle;
	height:57px;
	border-bottom:2px solid #FFFFFF;
}

.panier_montant_total div {
	padding:0 13px;
}

.panier_montant_total span {
	color:#A45D00;
	font:bold 17px/20px Verdana, Arial, sans-serif;
}

.panier_infos_credit {
	background-color:#E8E8E7;
	border-left:2px solid #FFFFFF;
	padding:5px 0 5px 10px;
}
.panier_infos_credit input {
	width:200px;
}

.panier_cartes_acceptees {
	background-color:#E8E8E7;
	width:300px;
	height:55px;
	font-weight:bold;
	vertical-align:middle;
}

.panier_cartes_acceptees div {
	padding-left:13px;
}

.bon_commande {
	margin:5px 0 20px;
	background-color:#E8E8E7;
	padding:13px;
}
.bon_commande input {
	padding:3px;
}

.bon_commande .continuer_etape {
	display:block;
	float:left;
	background-color:#A45D00;
	color:#FFFFFF;
	text-align:center;
	padding:2px 10px;
	text-decoration:none;
	border:1px solid #FFFFFF;
	margin-left:20px;
}
.bon_commande .continuer_etape:hover {
	background-color:#D7992C;
	color:#FFFFFF;
}

/* PROMOTIONS
-----------------------------------------*/
.promotion {
	float:left;	
	margin:10px 8px 10px 0;	
}

.promotion img {
	border:1px solid #000000;
}

.promotion .plus {
	margin:4px 0 0 130px;
}

.promotion_detail_photo {
	float:left;
	border:1px solid #000000;
}

.promotion_detail {
	background:url(../images/tuiles/fond_texte_max.jpg) repeat-x;
}

.promotion_detail .titre {
	background-color:#595953;
	padding:6px 20px;
	color:#FFFFFF;
	text-transform:uppercase;
	font:bold 14px/16px Verdana, Arial, sans-serif;
	border-bottom:2px solid #FFFFFF;
}

.promotion_detail .detail {
	padding:10px;
}


/* PLAN SITE
-----------------------------------------*/
.plan_section {
	background-color:#CFDAC3;
	padding:3px 13px;
	margin:10px 0 5px 0;
}

.plan_section a {
	font:bold 11px/14px Verdana, Arial, sans-serif;
	color:#000000;
	text-decoration:none;	
}

.plan_section a:hover {
	text-decoration:underline;
	color:#000000;
}

ul.plan_sous_section li {
	padding-left:18px;
	margin:0 0 5px 0;
	background:url(../images/graphiques/puce_orange.gif) 3px 5px no-repeat;
}

ul.plan_sous_section li a {
	text-decoration:none;
}

ul.plan_sous_section li a:hover {
	text-decoration:underline;
}



/* BOTTOM
-----------------------------------------*/
#actions_page {
	border-top:1px solid #6E7484;
	padding-top:4px;
}

#actions_page a {
	text-decoration:none;
	color:#000000;
}

#actions_page a:hover {
	text-decoration:underline;
}

#actions_page .imprimer {
	background:url(../images/icones/imprimer.gif) no-repeat 0 0px;
	float:right;
	padding-left:20px;
	margin-right:20px;
}

#actions_page .envoyer {
	background:url(../images/icones/envoyer.gif) no-repeat 0 2px;
	float:right;
	padding-left:24px;
}

#actions_page .legende_n {
	background:url(../images/icones/nouveau.gif) no-repeat 0 1px;
	float:left;
	padding-left:20px;
}
#actions_page .legende_s {
	background:url(../images/icones/surplus.gif) no-repeat 0 1px;
	float:left;
	padding-left:20px;
	margin-left:20px;
}

#navig_bas {
	background-color:#000000;
	padding:3px 10px;
	margin-top:6px;
	color:#C1BABD;
}

#navig_bas a {
	text-decoration:none;
	color:#C1BABD;
	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:#A2A7B7;
	text-decoration:none;
}

#copyright {
	font:9px/14px Arial, sans-serif;
	margin-top:6px;
	float:left;
}

#copyright a {
	color:#A2A7B7;
	text-decoration:none;
}

#copyright a:hover{
	text-decoration:underline;
}

/* 
-----------------------------------------*/
#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;
}

/* BULLETIN
-----------------------------------------*/
.formulaire {
	width:434px;
}

.formulaire td {
	vertical-align:top;
}

.formulaire td.form_liste_choix {
	background-color:#EBEDE2;
	padding:5px;
}

.form_liste_bulletins {
	margin:5px 0 10px 3px;
	width:428px;
}

.form_liste_bulletins td {
	background-color:#EBEDE2;
	border-bottom:1px solid #FFFFFF;
	padding:3px 10px 3px 10px;
}

.form_liste_bulletins td.case {
	width:20px;
	text-align:center;
	border-right:1px solid #FFFFFF;
}

.form_liste_bulletins_contact {
	margin:0 0 8px 0;
	width:484px;
}

.form_liste_bulletins_contact td {
	background-color:#EBEDE2;
	border-bottom:1px solid #FFFFFF;
	padding:3px 10px 3px 10px;
}

.form_liste_bulletins_contact td.case {
	width:20px;
	text-align:center;
	border-right:1px solid #FFFFFF;
}

.bouton_soumettre_bulletin {
	background-color:#828282;
	color:#FFFFFF;
	border:1px solid #000000;
}

.bulletin_demande {
	background-color:#EBEDE2;
	padding:5px 10px;
}
.formulaire_rep input {
	border:0;
}


/* DIVERS
-----------------------------------------*/
input, select, textarea {
	border:1px solid #595953;
	padding:2px;
	font:11px/13px Verdana, Arial, sans-serif;
}

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;
}

/*
ul {
	list-style-image:url(../images/graphiques/puce_ronde_orange.gif);	
	margin:5px 0;
	padding:0 0 0 18px;
}

li {	
	margin:2px 0;
}
*/



.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;
}

.requis {
	color:#990000;
}

.radio {
	border:0;
}

.radio_toggle {
	border:0;
}

.sous_titre {
	font:bold 11px/16px Verdana, Arial, sans-serif;
	color:#4C5E62;
}

blockquote {
	margin:3px 0 0 8px;
}

.bloc_msg_page_erreur {
	background:#FFE580;
	padding:15px;
}

.displaynone {
	display:none;
}
.displayblock {
	display:block;
}

.emphase {
	font-size:14px;
	color:#000;
}

.cacher {
	display:none;
}

.red {
	color:#c00;
}

#aucun_resultat {
	padding:0 13px;
	display:none;
}
