body{

	background: url(/images/hp/fond.jpg) top repeat-x;
	background-color: #392613;
	margin:0;	
}
form{margin:0;padding:0;}

body, td, p, a{
	
	font: 12px Arial, Helvetica, sans-serif;
	color:#D8CAA8;
}

img.png{behavior: url(/includes/pngHack.htc);}

input, select, textarea{
	color:black;
	font-size:11px;
}

a:hover{color:yellow;}
a:visited{color:#D8CAA8;}

h1{
	font: 20px bold;
	padding-bottom: 10px;
}
h2{
	font: 19px bold;
	padding-bottom: 5px;
}
h3{
	font: 18px bold;
	padding-bottom: 2px;
	margin-bottom:2px;
}
.boiteAlerte{
	color: red;
	border: 1px solid red;
	padding: 6px 5px 5px 50px;
	padding-left: 50px;
	font-weight: bold;
	background: #FFF0F0 url(/gestion/images/alerte.gif) no-repeat 5px;
}
#margeGauche{background:url(/images/hp/gauche.jpg) no-repeat right top}
#margeDroite{background:url(/images/hp/droit.jpg) no-repeat left top}
#fondAlerte{background:url(/images/hp/fond_z_defilant.gif) repeat-x}

/***** style pour les tableau ***/
.tab0{background-color: #a6947d;}
.tri0{background-color: #9d8a70;}
.tab1{background-color: #a78c68;}
.tri1{background-color: #9d815c;}
.tab0, .tab1, .tri0, .tri1{border-bottom: 1px solid #392613;padding:3px;color:#eae3d1;}
.tab0 a, .tab1 a, .tri0 a, .tri1 a{color:#eae3d1}

a.enteteTab:link,a.enteteTab:visited,a.enteteTab:hover{
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
/**** style pour l'alerte*/
marquee#alerte1container, #alerte1container a:link, #alerte1container a:hover, #alerte1container a:visited, #alerte1container a:active, #alerte1container a:focus,
marquee#alerte2container, #alerte2container a:link, #alerte2container a:hover, #alerte2container a:visited, #alerte2container a:active, #alerte2container a:focus
{text-decoration: none; line-height: 31px;}
marquee#alerte1container, #alerte1container a:link, #alerte1container a:hover, #alerte1container a:visited, #alerte1container a:active, #alerte1container a:focus
{color: #D8CAA8;}
marquee#alerte2container, #alerte2container a:link, #alerte2container a:hover, #alerte2container a:visited, #alerte2container a:active, #alerte2container a:focus
{color: yellow; font-size: 13px; font-weight: bold;}

/******* style pour les modules en HP des CMP, LSP, Actu et occ  ****************/
.conteneurCMP, .conteneurLSP{position:relative;width:255px;height:125px;overflow:hidden;}
#CMP, #LSP, #Actu, #Occ{position:absolute;}
#CMP .Promo, #LSP .Promo{height: 125px; width: 255px; overflow: hidden;}
#CMP td, #CMP p, #LSP td, #LSP p, #Actu a{color:black;}
#CMP div, #LSP div{width:255;float:left;height:125px;}

.conteneurActu, .conteneurOcc{position:relative;width:271px;height:94px;overflow:hidden;}
#Actu div.intro, #Occ div.intro{
	padding-left: 0px;
	width:271px;
	height:100px;
	float:left;
	overflow: hidden;
	color:black;
}

#Actu div.intro h1{
	margin:0;padding:0;font-size:12px;
	padding-bottom: 3px;
}

.vignetteCoinHG{background:#EEE6D3 url(/images/hp/vignetteCoinHG.gif) no-repeat top left; margin-top:2px;margin-bottom:2px;cursor:pointer;}
.vignetteCoinHD{background:url(/images/hp/vignetteCoinHD.gif) no-repeat top right;}
.vignetteCoinBD{background:url(/images/hp/vignetteCoinBD.gif) no-repeat bottom right;}
.vignetteCoinBG{background:url(/images/hp/vignetteCoinBG.gif) no-repeat bottom left; height:90px; padding-left:5px; margin-top:3px; margin-right:5px;}
.vignetteCoinBG td{color: black};
	
.buttons img, .buttons img{cursor:pointer;}
/******************** style pour la liste des produits CMP (catalogue) *********************/
#cmpcontainer .vignettemarque{ border: 1px solid #D8D7D7; float: left; margin: 5px; text-align: center; padding-top: 3px;width:200px;}
#cmpcontainer img{float:none;margin:0;outline-style:none;}
div.ArboTitreGrp{margin-top: 15px;}/*style pour l'entete du groupe de type de matériel*/
/*style du lien pour l'entete du groupe de type de matériel*/
A.ArboTitreGrp, A.ArboTitreGrp:hover, A.ArboTitreGrp:visited, span.ArboTitreGrp{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: yellow;
	text-decoration: none;
}

/*style pour les liens des types de matériel du CMP et Occasion*/
A.Arbolink, A.Arbolink:visited {
	padding-left: 30px;
	text-decoration: none;
}
A.ArboLink:hover {
	padding-left: 30px;
	text-decoration: underline;
}
/*************** LSP (pomotion) **************/
.LSPPromoHaut{background:url(/images/interne/bloc_promo_haut.gif) top left no-repeat;width:389px;}
.LSPPromoFond{background:url(/images/interne/bloc_promo_centre.gif) top left repeat-y;text-align:center;padding-top:5px;padding-bottom:5px;}
.LSPPromoDate{background:url(/images/interne/bloc_promo_bt_contact_haut.gif) top left repeat-y;color:black;text-align:center}
.LSPPromoBas{height:27px;}
.LSPPromoHaut h3{padding-left:10px;color:black;}
/***************** Annuaire *******************/
.AnnuaireVignette{width:80%;}
.AnnuaireEnteteG{background:url(/images/interne/AnnuaireEnteteG.gif) no-repeat top right;width:12px;}
.AnnuaireEnteteF{background-color:#BCA68A;color:black;height:25px;width:100%;font-weight:bold;}
.AnnuaireEnteteD{background:url(/images/interne/AnnuaireEnteteD.gif) no-repeat top left;width:12px;}
.AnnuaireFond{background-color:#F1E7C4; border-right:2px solid #301C05;padding:5px 20px 5px 20px;}
.AnnuaireFond td{color:black;}
.AnnuaireFond a, .AnnuaireFond a:visited{color:black;}
.AnnuaireFond a:hover{color:black;text-decoration:none;}
.AnnuaireTractoriste td{padding-top:4px;background-color:#F0B156;color:black;}
.AnnuaireBasG{background:url(/images/interne/AnnuaireBasG.gif) no-repeat top right;width:12px;}
.AnnuaireBasF{background:url(/images/interne/AnnuaireBasF.gif) repeat-x top;color:black;}
.AnnuaireBasD{background:url(/images/interne/AnnuaireBasD.gif) no-repeat top left;width:12px;}
/****************** styles pages basic *******************/
.pages {
	background:url(/images/interne/fond_de_page.jpg) no-repeat top left;

}
/****************** Boutons *****************************/
/*bord gauche du bouton*/
a.boutonOval, a.boutonOval:Hover{
	background: transparent url('/images/bt2_gauche.gif') no-repeat top left;
	display: block;
	float: left;
	line-height: 25px;  /*This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 33px; /* Height of button background height */
	padding-left: 20px; /*largeur de l'image de gauche*/
	text-decoration: none;
}
/*bord droit du bouton*/
a.boutonOval div, a.boutonOval:Hover div{
	padding-right: 20px;/*largeur de l'image de droite*/
	background: transparent url('/images/bt2_droit.gif') no-repeat top right;
}
/*fond du bouton*/
a.boutonOval span, a.boutonOval input{
	background: transparent url('/images/bt2_fond.gif') repeat-x top;
	display: block;
	font-weight: bold;
	padding: 4px 0px 4px 0px; /*Set 11px below to match value of 'padding-left' value above*/
	color: #F0B156;
}
/*style du lien par défaut*/
a:link.boutonOval, a:visited.boutonOval, a:active.boutonOval{color: #F0B156;font-weight: bold;}
a.boutonOval input{height: 33px;} /*hauteur des images divisé par 2*/
/* Hover state CSS */
a.boutonOval:hover{background-position: bottom left;}
a.boutonOval:hover div{background-position: bottom right;}
a.boutonOval:hover span, a.boutonOval:hover input{background-position: bottom;color: #F0B156;}
a.boutonOval:hover input{height: 33px;} /*hauteur des images divisé par 2*/
a.boutonOval input, a.boutonOval:Hover input{cursor:pointer;border: none;}

/****************** Moteur de recherche *****************/
.moteurRecherche{
	width:135px;
	background-color:transparent;
	border: 0px none;
}
/****************** styles pages actu *******************/
.actuImG{
	margin:10px 0px 0px 10px;
	width:14px;
	height:30px;
	background: url(/images/interne/actuImG.gif);
	float: left;
}
.actuImFond{
margin:10px 0px 0px 0px;
	width:inherit;
	height:30px;
	padding:0px 5px 0px 5px;
	background: url(/images/interne/actuImfond.gif) left;
	float: left;
}
.actuImD{
width:14px;
height:30px;
background: url(/images/interne/actuImD.gif) left;
margin:10px 0px 0px 0px;
float: left;
}
.actuContenus{
	background: url(/images/interne/actuImligne.gif) top left no-repeat;
	color:#d8caa8;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 5px;
	padding-top: 10px;
	margin-top: 40px;
	display: block;
}
.actuContenus p {
	   margin: 0;
}
.actuTitreRub{
	color:#FFFF00;
	font-size: 14px;
	font-weight: bold;
}
.actusTitre{
	color:#FFFF00;
	margin:0px 0px 0px 5px;
	padding:0px 18px ;
	width: inherit;
	font-size: 11px;
	background: url(/images/interne/puceTitreActu.gif) no-repeat left;
}
.dtePubli{font-size:9px;}
.titreTotem{
margin-top:20px;
margin-left:32px;

}
/*
.filAriane{
background: url(/images/puce_fil_ariane.gif) no-repeat;
margin-left:20px;
margin-bottom:10px;
font-weight:bold;
color:#eedcc6;
text-indent:15px;
}
*/
.totem{
background: url(/images/fond_totem_128_203.jpg) top no-repeat;
height:517;
width:152;
vertical-align:top;
}
.conteneurListeProduits{
float:left;
padding-right:10px;
padding-top:10px;

}
.logoProduit{

padding:0pt 12px 0px 0px;
background: url(/images/liste_zone_logo.gif) no-repeat;height:80px;text-align:center;}
.logoProduit img{padding-left:10px;}

.listeProduits  {
margin-left:10px;
margin:5px;
height:130px;
text-indent:6px;
padding:0pt 14px 0px 0px;
width:187px;
text-align:center;
background: url(/images/liste_zone_produit.gif)  no-repeat;
}
/****************** styles pages listActu *******************/
.listActuImG{
	margin:10px 0px 0px 10px;
	width:33px;
	height:30px;
	background: url(/images/interne/listActuG.gif);
	float: left;
}
.listActuImFond{
	margin:10px 0px 0px 0px;
	height:30px;
	background: url(/images/interne/listActuFont.gif) left top;
	float: left;
	padding-left: 3px;
}
.listActuImD{
	width:16px;
	height:30px;
	background: url(/images/interne/listActuD.gif);
	margin:10px 0px 0px 0px;
	float: left;
}
.listActuContenus{
	color:#d8caa8;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 40px;
	display:block;
}
.listActuContenus .haut{
	background: url(/images/interne/listeActuContenusHaut.png) top left no-repeat; 
	
	height: 22px;
}
* html .listActuContenus .haut{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/interne/listeActuContenusHaut.png', sizingMethod='crop');
	
}
.listActuContenus .bas{
height: 16px;
background: url(/images/interne/listeActuContenusBas.gif) top left no-repeat;
}
.listActuContenus  p{margin: 0;}
.listActuContenus .zoneActu{
	margin-right: 9px;
	margin-left: 17px;
	padding:0px 5px;
	background-color: #958167;
	}
.listActuContenus hr.ligne{
	height:1px;
	clear:both;
	margin-bottom: 3px;
	margin-top: 3px;
	color:#402B15;
}
.listActuContenus .zoneActu .titreActu{
	background: url(/images/interne/listeActuContenusPuce.gif) top left no-repeat;
  padding-left: 20px;
	color:#352410;
	font-weight: bold;
}
.listActuContenus .zoneActu .Actu{
	padding-left: 4px;
	color:#d8caa8;
	width:916px;
}
.listActuContenus .zoneActu img{
	border: 3px solid #d8caa8;
	float: right;
	/*margin: 10px;*/
}
.listActuContenus .zoneActu img{border: 0px none;float:none;}
.listActuTitreRub{
	color:#cdb327;
	font-size: 14px;
	font-weight: bold;
	top: 10px;
	padding-top: 7px;
	padding-right: 3px;
	padding-left: 3px;
}
.actuSuiteG{float: left;width:13px;height:15px;background: url(/images/interne/actuSuiteG.gif) top left no-repeat;}
.actuSuiteD{float: left;width:9px;height:15px;background: url(/images/interne/actuSuiteD.gif) top right no-repeat;}
.actuSuiteFond{float: left;height:15px;background: url(/images/interne/actuSuiteFond.gif) top repeat-x;}
.actuSuite{
	padding-left:5px;
	text-decoration:none;
}
/*************** offre d'emploi ***************/
#offreEmploi b.legend{color:black;}



#footerAdresse{
position:relative;
}
#adresse {
position:absolute;
top:12px;
left:15px;
font-size:0.8em;
line-height:14px;
width:870px;
text-align:center;

}
/********************** Base line *****************/
.baseline, .baseline a, .baseline a:visited{
	color:#7F5928;
	font-size: 9px;
}
@media screen {
thead,tfoot {display: none;}
}
@media print {
thead {
	display: table-header-group;
	background-color: white;
	color:black;
}
tfoot {
	display: table-footer-group;
	background-color: white;
	color:black;
}
}