/*
// Général
*/
body {
	margin: 0;
	padding: 0;
	overflow: auto;
	/*height: 100%;
	background-color: #2D2D2D;*/
	background-color: Black;
	background-image: url(images/bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
}
.imgNoRepeatCenter {
	background-position: center;
	background-repeat: no-repeat;
}
#liensPratiques{
	padding-top: 5px;
	padding-bottom: 10px;
	margin-left:20px;
	text-align:left;
}
A.lienPratique{
	height:20px;
	font-size: 12px;
	color: #999999;
	text-decoration:none;
}

A:hover.lienPratique{
	color:#FFFFFF;
	text-decoration:none;
}

/*
// Ombres sur les côtés
*/
.milieu_gauche {
	background-image: url(images/milieu-gauche.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
.milieu_droite {
	background-image: url(images/milieu-droite.jpg);
	background-position: left;
	background-repeat: repeat-y;
}
/*
// Lignes Verticales grises
*/
.ligne_VerticaleG {
	background-image: url(images/ligne_verticale.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.ligne_VerticaleGfondu {
	height: 180px;
	background-image: url(images/ligne_verticale_fondu.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.ligne_VerticaleD {
	background-image: url(images/ligne_verticale.gif);
	background-position: left;
	background-repeat: repeat-y;
}
.ligne_VerticaleDfondu {
	height: 180px;
	background-image: url(images/ligne_verticale_fondu.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
/*
// Graphiques
*/
.champTexte {
	border: none;
	padding-left: 3px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #D9D9D9;
}
.champTexteFormulaire {
	margin-left: 6px;
	border: none;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #D9D9D9;
}
.champTexteMulti {
	overflow: auto;
	width: auto;
	border: none;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: White;
}
.champTextePanier {
	margin: 0;
	padding: 0;
	height: 14px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: White;
	text-align: center;
}
.listeChoix {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #D9D9D9;
}

/*
// Textes
*/
p {
	text-align: justify;
	font-size: 11px;
	text-indent: 14px;
}

.texte_petitBlanc {
	color: White;
	font-size: 10px;
}
.texte_petitBeige {
	color: #F7DFAA;
	font-size: 12px;
}
.texte_petitGris {
	color: #8E8E8E;
	font-size: 12px;
}
.texte_petitJaune {
	color: #FF9E00;
	font-size: 12px;
}
.texte_petitI {
	font-size: 10px;
	font-style: italic;
}
.texte_moyenBlanc {
	color: White;
	font-size: 11px;
}
.texte_moyenGris {
	color: #8E8E8E;
	font-size: 11px;
	font-weight: bold;
}
.texte_moyenJaune {
	color: #FF9E00;
	font-size: 11px;
	font-weight: bold;
}
.texte_moyenBlancJ {
	text-align: justify;
	color: White;
	font-size: 11px;
}
.texte_jaune {
	color: #FF9E00;
	font-weight: bold;
	font-size: 18px;


}
.texte_normalJaune {
	font-size: 12px;
	color: #FF9E00;
}
.texte_normalBeige {
	color: #F7DFAA;
	font-size: 12px;
}
.texte_RubriqueCatalogue {
	color: #A50000;
	text-transform: uppercase;
	font-size: 10px;
}
/*
////////////////////////////////
// Identification
////////////////////////////////
*/
A.lien_oubliPWD {
	color: #A50000;
	font-size: 10px;
	text-decoration: underline;
	font-style: italic;
}
A:hover.lien_oubliPWD {
	color: #A50000;
	font-size: 10px;
	text-decoration: underline;
	font-style: italic;
}
A.lien_inscription {
	color: #F7DFAA;
	font-size: 12px;
	text-decoration: underline;
}
A:hover.lien_inscription {
	color: #F7DFAA;
	font-size: 12px;
	text-decoration: underline;
}

/*
////////////////////////////////
// Accueil Boutique
////////////////////////////////
*/
.accueil_Titre {
	color: #F7DFAA;
	font-size: 14px;
	margin-left: -14px;
}

.edito {
	margin-top: 18px;
	margin-right:10px;
	margin-left:10px;
}

/*
////////////////////////////////
// Accueil Catalogue
////////////////////////////////
*/
.accueilCatalogue_titreArticle {
	color: #A50000;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.accueilCatalogue_titreArticle2 {
	color: #FFFFFF;
	font-size: 10px;
	}
.accueilCatalogue_descriptionArticle {
	color: #FFFFFF;
	font-size: 11px;
}
.accueilCatalogue_dispoCouleurs {
	color: #FFFFFF;
	font-size: 10px;
	font-style: italic;
}
.accueilCatalogue_prixArticle {
	color: #FF9E00;
	font-size: 18px;
	font-weight: bold;
}
.accueilCatalogue_prixArticle2 {
	color: #FF9E00;
	font-size: 15px;
	font-weight: bold;
}
.accueilCatalogue_prixArticlePromo {
	color: #D98800;
	font-size: 14px;
	text-decoration: line-through;
	font-weight: normal;


	
}

/*
////////////////////////////////
// Résultats Catalogue
////////////////////////////////
*/
.resultatsCatalogue_titreRubrique {
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #FF9E00;
}
.resultatsCatalogue_sstitreRubrique {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: White;
}
.resultatsCatalogue_tableauTitre {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #A50000;
	text-transform: uppercase;
	text-align: left;
}
.resultatsCatalogue_tableauMarque {
	margin: auto;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #939393;
	text-transform: uppercase;
	text-align: center;
}
.resultatsCatalogue_tableauPrix {
	color: #FF9E00;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.tirets_gris_Bas {
	background-image: url(images/tiret_noir_gris_H.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
.tirets_gris_Droite {
	background-image: url(images/tiret_noir_gris_V.gif);
	background-position: 99%;
	background-repeat: repeat-y;
}
.resultatsCatalogue_ArticleTitre {
	color: #A50000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/*
////////////////////////////////
// F.A.Q.
////////////////////////////////
*/
.faq_question {
	padding-left: 14px;
	color: #FF9E00;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	background-image: url(images/fleche_question_faq.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/* Liens */

A.lienarbo {
	
	color: #F9DEAA;
	font-size: 10px;
	text-decoration: none;

}
A:hover.lienarbo {
	
	color: #F9DEAA;
	font-size: 10px;
	text-decoration: underline;

}

A.lienvoirProduit {
	padding-left: 10px;
	color: #F9DEAA;
	font-size: 10px;
	text-decoration: none;
	background-image: url(images/fleche_voir_produit.gif);
	background-position: left;
	background-repeat: no-repeat;
}
A:hover.lienvoirProduit {
	padding-left: 10px;
	color: #F9DEAA;
	font-size: 10px;
	text-decoration: underline;
	background-image: url(images/fleche_voir_produit.gif);
	background-position: left;
	background-repeat: no-repeat;
}
/* Tri */
A.triTableauHaut {
	color: #A50000;
	padding-left: 4px;
	padding-right: 14px;
	text-decoration: none;
	text-transform: uppercase;
	overflow: visible;
	background-image: url(images/tri_fleche_haut.gif);
	background-position: right;
	background-repeat: no-repeat;
}
A:hover.triTableauHaut {
	color: #A50000;
	padding-left: 4px;
	padding-right: 14px;
	text-decoration: none;
	text-transform: uppercase;
	overflow: visible;
	background-image: url(images/tri_fleche_bas.gif);
	background-position: right;
	background-repeat: no-repeat;
}
A.triTableauBas {
	color: #A50000;
	padding-left: 4px;
	padding-right: 14px;
	text-decoration: none;
	text-transform: uppercase;
	overflow: visible;
	background-image: url(images/tri_fleche_bas.gif);
	background-position: right;
	background-repeat: no-repeat;
}
A:hover.triTableauBas {
	color: #A50000;
	padding-left: 4px;
	padding-right: 14px;
	text-decoration: none;
	text-transform: uppercase;
	overflow: visible;
	background-image: url(images/tri_fleche_haut.gif);
	background-position: right;
	background-repeat: no-repeat;
}


/*
////////////////////////////////
// Details Catalogue
////////////////////////////////
*/
.detailsCatalogue_Titre {
	margin-left: 10px;
	padding-left: 10px;
	color: #A50000;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/catalogue/fleche_article_titre.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
.detailsCatalogue_choix {
	font-size: 11px;
	padding-left: 10px;
	background-image: url(images/catalogue/choix_fleche.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/*
////////////////////////////////
// Panier
////////////////////////////////
*/
/*
A.boutonPlus {
	position: relative;
	float: right;
	width: 13px;
	height: 13px;
	background-image: url(images/btn_plus_off.gif);
	background-repeat: no-repeat;
}
A:hover.boutonPlus {
	width: 13px;
	height: 13px;
	background-image: url(images/btn_plus_on.gif);
	background-repeat: no-repeat;
}
A.boutonMoins {
	position: relative;
	float: left;
	width: 13px;
	height: 13px;
	background-image: url(images/btn_moins_off.gif);
	background-repeat: no-repeat;
}
A:hover.boutonMoins {
	width: 13px;
	height: 13px;
	background-image: url(images/btn_moins_on.gif);
	background-repeat: no-repeat;
}
*/
/*
////////////////////////////////
// Liens Footer
////////////////////////////////
*/
A.lien_footer {
	/*color: #FF9E00;*/
	color: Gray;
	text-decoration: underline;
}
A:hover.lien_footer {
	color: Black;
	text-decoration: none;
	background-image: url(images/hover-lien-footer.jpg);
	background-position: left;
	background-repeat: repeat;
}
.separateur {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #A0A0A4;
	border-right-color: #A0A0A4;
	border-bottom-color: #A0A0A4;
	border-left-color: #A0A0A4;
}

/*
////////////////////////////////
// annonces
////////////////////////////////
*/
.actu_ConteneurComm {
	margin-top: 5px;
	scrollbar-base-color: #000000;
}
.annonce_comm {
	padding: 10px;
	border: 1px solid #383838;
}
.annonce_comm_ajout {
	padding: 10px;
	border: 1px solid #383838;
}
.comm_separation {
	width: auto;
	height: 7px;
	background-image: url("images/comm_bordure.gif");
	background-repeat: repeat-x;
}
.comm_infosPoster {
	float: right;
	margin-top: -6px;
}
.texte_petitBlanc {
	color: White;
	font-size: 10px;
}
.comm_message {
	width: auto;
	padding: 10px 10px 10px 13px;
	margin: 0 0 10px 0;
	font-size: 11px;
	color: #DBDBDB;
	background-image: url("images/comm_motif.gif");
}
.texte_moyenBlanc {
	color: White;
	font-size: 11px;
}
A.lien_texte_moyenBlanc {
	color: White;
	font-size: 12px;
	text-decoration:none;
}
A:hover.lien_texte_moyenBlanc {
	color: White;
	font-size: 12px;
	text-decoration:underline;
}
.comm_input {
	background-color: #383838;
	scrollbar-base-color: #383838;
	color: #8E8E8E;
	font-size: 11px;
	padding: 2px;
	border: 1px solid #383838;
	font-family: "Trebuchet MS", sans-serif;
}
A.lien_commLire {
	color: #F7DFAA;
	font-size: 10px;
	text-decoration: none;
	padding-left: 22px;
	background-image: url(images/comm_lire.gif);
	background-position: left;
	background-repeat: no-repeat;
}
A:visited.lien_commLire {
	color: #F7DFAA;
	font-size: 10px;
	text-decoration: none;
	padding-left: 22px;
	background-image: url(images/comm_lire.gif);
	background-position: left;
	background-repeat: no-repeat;
}
A:hover.lien_commLire {
	color: #F7DFAA;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 22px;
	background-image: url(images/comm_lire.gif);
	background-position: left;
	background-repeat: no-repeat;
}
A.lien_commAjout {
	margin-left: 7px;
	color: #F7DFAA;
	font-size: 10px;
	text-decoration: none;
	padding-left: 22px;
	background-image: url(images/comm_ajout.gif);
	background-position: 3px;
	background-repeat: no-repeat;
}
A:visited.lien_commAjout {
	margin-left: 7px;
	color: #F7DFAA;
	font-size: 10px;
	text-decoration: none;
	padding-left: 22px;
	background-image: url(images/comm_ajout.gif);
	background-position: 3px;
	background-repeat: no-repeat;
}
A:hover.lien_commAjout {
	margin-left: 7px;
	color: #F7DFAA;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 22px;
	background-image: url(images/comm_ajout.gif);
	background-position: 3px;
	background-repeat: no-repeat;
}
A.lien_poster {
	color: #6C9AAF;
	font-size: 10px;
	text-decoration: none;
}
A:visited.lien_poster {
	color: #6C9AAF;
	font-size: 10px;
	text-decoration: none;
}
A:hover.lien_poster {
	color: #6C9AAF;
	font-size: 10px;
	text-decoration: underline;
}
A.lien_poster2 {
	color: #F7DFAA;
	font-size: 10px;
	text-decoration: none;
}
A:visited.lien_poster2 {
	color: #F7DFAA;
	font-size: 10px;
	text-decoration: none;
}
A:hover.lien_poster2 {
	color: #F7DFAA;
	font-size: 10px;
	text-decoration: underline;
}
A.lien_poster3 {
	color: #6C9AAF;
	font-size: 10px;
	text-decoration: underline;
}
A:hover.lien_poster3 {
	color: #6C9AAF;
	font-size: 10px;
	text-decoration: none;
}
A:visited.lien_poster3 {
	color: #6C9AAF;
	font-size: 10px;
}
.texte_moyenBeige{
	cursor: pointer;
	color: #F7DFAA;
	font-size: 11px;
	text-decoration: none;
}
A.texte_moyenBleu{
	cursor: pointer;
	color: #6C9AAF;
	font-size: 11px;
	text-decoration: none;
}
A:visited.texte_moyenBleu{
	cursor: pointer;
	color: #6C9AAF;
	font-size: 11px;
}
A:hover.texte_moyenBleu{
	cursor: pointer;
	color: #6C9AAF;
	font-size: 11px;
	text-decoration: underline;
}
/*
///////////////////////////
// Actualités
///////////////////////////
*/
.actu_fondPhoto {
	overflow: hidden;
	text-align: center;
	float: left;
	width: 148px;
	height: 115px;
	margin-top:5px;
}
.actu_fondPhoto_vertical {
	overflow: hidden;
	text-align: center;
	float: left;
	width: 100px;
	height: 148px;
	margin-top:5px;
}
.actu_fondNoPhoto{
	overflow: hidden;
	text-align: center;
	float: left;
	width: 235px;
	height: 160px;
}
.actu_Date {
	color: White;
	text-transform: uppercase;
	font-size: 10px;
}
.actu_Titre {
	color: #B6A57E;
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 0;
}
.actu_Post {
	color: #C1D689;
	text-transform: uppercase;
	font-size: 10px;
	text-align: left;
}
.actu_ConteneurComm {
	margin-top: 5px;
	scrollbar-base-color: #000000;
}
A.lien_poster {
	color: #6C9AAF;
	font-size: 10px;
	text-decoration: none;
}
A:visited.lien_poster {
	color: #6C9AAF;
	font-size: 10px;
	text-decoration: none;
}
A:hover.lien_poster {
	color: #6C9AAF;
	font-size: 10px;
	text-decoration: underline;
}
A.lien_poster2 {
	color: #C1D689;
	font-size: 10px;
	text-decoration: none;
}
A:visited.lien_poster2 {
	color: #C1D689;
	font-size: 10px;
	text-decoration: none;
}
A:hover.lien_poster2 {
	color: #C1D689;
	font-size: 10px;
	text-decoration: underline;
}
A.lien_poster3 {
	color: #6C9AAF;
	font-size: 10px;
	text-decoration: underline;
}
A:hover.lien_poster3 {
	color: #6C9AAF;
	font-size: 10px;
	text-decoration: none;
}
A:visited.lien_poster3 {
	color: #6C9AAF;
	font-size: 10px;
}
A.lien_commLire {
	color: #C1D689;
	font-size: 10px;
	text-decoration: none;
	padding-left: 22px;
	background-image: url(images/comm_lire.gif);
	background-position: left;
	background-repeat: no-repeat;
}
A:visited.lien_commLire {
	color: #C1D689;
	font-size: 10px;
	text-decoration: none;
	padding-left: 22px;
	background-image: url(images/comm_lire.gif);
	background-position: left;
	background-repeat: no-repeat;
}
A:hover.lien_commLire {
	color: #C1D689;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 22px;
	background-image: url(images/comm_lire.gif);
	background-position: left;
	background-repeat: no-repeat;
}
A.lien_commAjout {
	margin-left: 7px;
	color: #C1D689;
	font-size: 10px;
	text-decoration: none;
	padding-left: 22px;
	background-image: url(images/comm_ajout.gif);
	background-position: 3px;
	background-repeat: no-repeat;
}
A:visited.lien_commAjout {
	margin-left: 7px;
	color: #C1D689;
	font-size: 10px;
	text-decoration: none;
	padding-left: 22px;
	background-image: url(images/comm_ajout.gif);
	background-position: 3px;
	background-repeat: no-repeat;
}
A:hover.lien_commAjout {
	margin-left: 7px;
	color: #C1D689;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 22px;
	background-image: url(images/comm_ajout.gif);
	background-position: 3px;
	background-repeat: no-repeat;
}

