
/* Styles pour le centrage des pages */

body {
	margin: 0; /* pour éviter les marges */
	text-align: center; /* pour corriger le bug de centrage IE */
}
#global {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 998px;
	text-align: left;
}


/* Styles de base */

body {
	background-color: #F4F0D3;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

body, p, td, th, div {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #3F4869;
}
a {
	color: #E08A5C;
	text-decoration: none;
}
a:hover {
	color: #5295C1;
	text-decoration: underline;
}


/* Styles speciaux */

.titre,
.titre a,
.titre a:hover {
	font-size: 15px;
	color: #5295C1;
	font-weight: bold;
}


/* Styles pour le catalogue */

.titre_produit,
.titre_produit a,
.titre_produit a:hover {
	font-size: 15px;
	color: #CC3716;
	font-weight: bold;
}

.titre_ref,
.titre_ref a,
.titre_ref a:hover {
	font-size: 12px;
	color: #CC3716;
	font-weight: bold;
}

.bouton_voirprod {
	background-image: url(/public/images_navig/fond_bouton_acheter.gif);
	background-repeat: repeat-x;
	width: 129px;
	height: 18px;
	padding-top: 2px;
	padding-left: 5px;
	text-align: center;
	font-size: 10px;
	color: #ffffff;
}
.bouton_voirprod a {
	color: #ffffff;
}
.bouton_voirprod a:hover {
	color: #ffff66;
	text-decoration: underline;
}

.bouton_acheter {
	background-image: url(/public/images_navig/fond_bouton_acheter.gif);
	background-repeat: repeat-x;
	width: 65px;
	height: 18px;
	padding-top: 2px;
	padding-left: 5px;
	text-align: center;
	font-size: 10px;
	color: #ffffff;
}
.bouton_acheter a {
	color: #ffffff;
}
.bouton_acheter a:hover,
a:hover .bouton_acheter  {
	color: #ffff66;
	text-decoration: underline;
}

.prix_liste_refs {
	padding-right: 7px;
	padding-bottom: 2px;
	font-weight: bold;
}


/* Styles du panier + systeme de commande */

/* style du filet utilise dans des tableaux pour entourer du texte */
.filet_tableau	{
	border-width: 1px; 
	border-style: solid; 
	border-color: #203C87; 
}
/* styles de la barre de titre du tableau du caddy */
.cat_caddy_titre_tableau	{
	color: #ffffff; 
	font-size: 10px; 
	font-weight: bold;
}
/* styles de la barre de total du tableau du caddy */
.cat_caddy_total_tableau	{
	color: #ffffff; 
	/*font-size: 10px; */
	/*font-weight: bold;*/
}
/* styles des designations de produits du tableau du caddy */
.cat_caddy_designation_tableau,
.cat_caddy_designation_tableau a,
.cat_caddy_designation_tableau a:hover	{
	color: #3F4869; 
}
/* styles des champs de saisie quantite dans les infos de stock/tarif de la fiche detail */
.cat_stocktar_input	{
	color: #527CBF;
	BACKGROUND-COLOR: #FFFBDE;
	BORDER-COLOR: #ACACAC;
	BORDER-WIDTH: 1px;
	FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 11px;
	font-weight : bold;
	text-align: center;
}
/* styles de bouton submit (special) */
.cat_stocktar_submit	{
	color: #144788;
	BACKGROUND-COLOR: #F1D359;
	BORDER-COLOR: #ACACAC;
	BORDER-WIDTH: 1px;
	FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 11px;
	font-weight : bold;
}
/* styles de la barre de navig du devis */
.barre_devis {
	color: #D70003;
	text-decoration: none;
} 
.barre_devis_on {
	font-weight : bold;
	text-decoration: none;
} 


/* Styles pour la navigation */

.menu_haut_accueil,
.menu_haut_accueil a {
	font-size: 15px;
	font-weight: bold;
	color: #F4F0D3;
}
.menu_haut_accueil a:hover {
	color: #F6A089;
	text-decoration: none;
}

.menu_haut_rubriques,
.menu_haut_rubriques a {
	font-size: 15px;
	color: #061B59;
}
.menu_haut_rubriques a:hover {
	color: #5295C1;
	font-weight: bold;
	text-decoration: none;
}
.menu_haut_rubriques_select {
	font-weight: bold;
}

.menu_haut_accespro,
.menu_haut_accespro a {
	font-size: 11px;
	color: #9F3C1F;
	text-align: center;
}
.menu_haut_accespro a:hover {
	color: #F6A089;
	font-weight: bold;
	text-decoration: none;
}
.menu_haut_accespro_select {
	font-weight: bold;
}

.menu_gauche div {
	margin-top: 18px;
	margin-bottom: 18px;
}
.menu_gauche,
.menu_gauche a {
	font-size: 13px;
	font-weight: bold;
	color: #F4F0D3;
}
.menu_gauche a:hover {
	color: #F6A089;
	letter-spacing: 1px; 
	text-decoration: none; 
}
.menu_gauche_rubriques_select,
a.menu_gauche_rubriques_select,
td.menu_gauche_rubriques_select {
	color: #FFC88F;
	font-weight: bold;
}

.copyright, .copyright a {
	font-size: 10px;
	color: #F39F9B;
	text-align: right;
}
.copyright a:hover {
	color: #ffffff;
	text-decoration: underline;
}


/* Styles pour la navigation specifique du catalogue */

.pave_panier,
.pave_panier div,
.pave_panier a {
	font-size: 11px;
	color: #ffffff;
}
.pave_panier a:hover {
	color: #F6A089;
	text-decoration: none; 
}
.pave_panier_divlistepuce {
	margin-bottom: 5px;
	padding-left: 10px;
	background-image: url(/public/images_navig/minipuce.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

/*.pave_meilleurs_ventes { border: 1px solid black; }*/
.pave_meilleurs_ventes,
.pave_meilleurs_ventes div,
.pave_meilleurs_ventes a {
	font-size: 10px;
	color: #3F4869;
}
.pave_meilleurs_ventes a:hover {
	color: #5295C1;
	text-decoration: none; 
	background-color: #F1E3AB;
}
.pave_meilleurs_ventes_divlistepuce {
	margin-bottom: 5px;
	padding-left: 10px;
	background-image: url(/public/images_navig/minipuce_3F4869.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.pave_services,
.pave_services a {
	color: #ffffff;
}
.pave_services a:hover {
	color: #F6A089;
	font-weight: bold;
	text-decoration: none; 
}