/** STYLE CORPS DE PAGE **/
body,td,th,p {
	font-family:  Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(0,0,0);
}
/* ----- */
body {
	background-color: #fff;
	margin-left: 0px;	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* ----- */

/** STYLE DES TITRES **/
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Geneva, Helvetica, sans-serif;
}
h1 {
	font-size: 12px;
	font-weight:bold;
	color: #fff;
	display:inline;
}
h2 {
	font-size: 12px;
	color: #000;
}
h3 {
	font-size: 11px;
	color: #000;
}
h4 {
	font-size: 10px;
	color: #000;
}

form {
margin:0 0 0 0 ;
}
/* ----- */

/** STYLE DES LIENS **/
a.LienMail {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #669900;
	text-decoration:none;
}
a.LienMail:hover {
	text-decoration: none;
	color: #999999;
}
/*-----------*/
a.LienActus {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #09583B;
	text-decoration:none;
}
a.LienActus:hover {
	text-decoration: none;
	color: #999999;
}
/*----------*/
a.LienFamille {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: rgb(255,255,255);
}
a.LienFamille:hover {
	text-decoration: none;
	color: rgb(255,255,255);
}
/*-----------*/
a.boutonTitre {
	text-decoration: none;
}
a.boutonTitre:hover {
	text-decoration: none;
	color: rgb(255,255,255);
}

.miniLienBlanc {
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	text-decoration:none;
}
.miniLienBlanc a {
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	text-decoration:none;
}
.miniLienBlanc a:hover{
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	text-decoration:none;
}

.miniLienAcc {
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	text-decoration:none;
	padding:0px 3px 0px 3px;
	background-color:#D4011D;
}
.miniLienAcc a {
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	text-decoration:none;
	padding:0px 3px 0px 3px;
	background-color:#D4011D;

}
.miniLienAcc a:hover{
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	text-decoration:none;
	padding:0px 3px 0px 3px;
	background-color:#D4011D;

}

/*-----------*/

/** STYLES DES TEXTES **/
.messageRouge10 {
	font-size: 10px;
	font-weight:bold;
	color: #D4011D;
	letter-spacing:0;
}
.messageRouge9 {
	font-size: 9px;
	font-weight:normal;
	color: #D4011D;
	letter-spacing:0;
}
.fproduitTitre {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.tableauTitre {
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}

.fproduitBouton {
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}
.fproduitBouton a {
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration:none;
}
.fproduitBouton a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration:none;
}

.fproduitTexte {
	text-align:justify;
	font-size: 11px;
	font-weight:normal;
	color: #000;
}

.extranetTitre {
	font-size: 12px;
	font-weight: bold;
	color: rgb(0,54,98);
}
.extranetTexte {
	font-size: 10px;
	font-weight:normal;
	color: rgb(0,54,98);
}
.extranetSaisie{
	height:14px;
	font-size:11px;
	font-weight:normal;
	color: rgb(0,54,98);
	border: 0px solid #fff;
}

.rechercheChamp{
	background-repeat:no-repeat;
}

.BackgroundX1{
	background-repeat:no-repeat;
}

.boutonTitre {
	font-size:11px;
	font-weight: bold;
	color: rgb(0,54,98);
	letter-spacing:1px;
}

.rechercheSaisie{
	height:15px;
	font-size:12px;
	font-weight:normal;
	color: rgb(0,54,98);
	border: 0px solid #fff;
}

.rechercheTexte {
	font-size: 10px;
	font-weight:normal;
	color: rgb(0,54,98);
	letter-spacing:0;
}

.panierTitre{
	font-size: 11px;
	font-weight:bold;
	color: rgb(0,54,98);
	letter-spacing:0;
}
.panierTitre2{
	font-size: 14px;
	font-weight:bold;
	color: #4dAC26;
}
.panierTitre1{
	font-size: 12px;
	font-weight:bold;
	color: #4dAC26;
}

.panierTexte {
	font-size: 10px;
	font-weight:normal;
	color: rgb(0,54,98);
	letter-spacing:0;
}

.titreBlock {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	letter-spacing:5px;
}
.titrePromo {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	letter-spacing:8px;
}

.configurateurTitre {
	font-size:11px;
	font-weight:bold;
	color: #fff;
}
.configurateurTexte {
	font-size:9px;
	font-weight:normal;
	color: #fff;
}

.configurateurTexte a {
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	text-decoration:none;
}
.configurateurTexte a:hover{
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	text-decoration:none;
}

.configurateurSelect {
	height:10px;
	font-size:10px;
	font-weight:normal;
	color: rgb(0,54,98);
	border: 0px solid #fff;
}

.produitTitre1 { /* H2 */
	font-size:14px;
	font-weight:bold;
	color: #D4011D;
}
.produitTitre2 { /* H3 */
	font-size:10px;
	font-weight:normal;
	letter-spacing:0px;
	/*color: #D4011D;*/
	color: #000;
}
.produitTitre3 { /* H4 */
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color: #D4011D;
	letter-spacing:0px;
}
.produitLienPdfInfo { /* H4 */
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
	color: #D4011D;
}

.produitTexte1 {
	text-align:justify;
	font-size:10px;
	font-weight:normal;
	color: #000;
	/*line-height:10px;*/
}
.produitTexte2 {
	font-size:9px;
	font-weight:normal;
	color: #333;
	/*line-height:9px;*/
}
.produitPrix {
	font-size:16px;
	font-weight:bold;
	color: #D4011D;
}

.produitPrixBig {
	font-size:22px;
	font-weight:bold;
	color: #D4011D;
}

.produitPrixBarre {
	font-size:10px;
	font-weight:normal;
	text-decoration:line-through;
	color: #000;
}

.produitSelect {
	font-size:12px;
	font-weight:normal;
	color: rgb(0,54,98);
	border: 0px solid #fff;
}
.produitOption {
display:block;
}
.produitSaisie {
	height:13px;
	font-size:11px;
	font-weight:normal;
	color: rgb(0,54,98);
	border: 1px solid #ccc;
}
.produitSaisie2 {
	height:13px;
	font-size:11px;
	font-weight:normal;
	color: #000000;
	border: 1px solid #ccc;
}


.optionTitre {
	font-size:10px;
	font-weight:bold;
	color: #fff;
}
.optionTexte {
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}

.optionTexte2 {
	font-size: 10px;
	font-weight: normal;
 	font-style:italic;
	color: #fff;
}



.actualitesTitre {
	font-size:11px;
	font-weight:bold;
	color: #003662;
}
.actualitesTexte {
	font-size:9px;
	font-weight:normal;
	color: #003662;
	line-height:10px;
}

.actualitesLien {
	font-size:9px;
	font-weight:normal;
	color: #003662;
	text-decoration:underline;
}
.actusLn1 {
	font-size:11px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
}
.actusLn2 {
	font-size:11px;
	font-weight:bold;
	color: #003662;
	text-decoration:none;
}
.actusLn3 {
	font-size:11px;
	font-weight:bold;
	color: rgb(200,210,0);
	text-decoration:none;
}


.actualitesTitre2 {
	font-size:14px;
	font-weight:bold;
	color: #032040;
}
.actualitesTexte2 {
	font-size:12px;
	font-weight:normal;
	color: #003662;
	/*line-height:9px;*/
}
.actualitesLien2 {
	font-size:11px;
	font-weight:normal;
	color: #003662;
	text-decoration:underline;
}

#actualitesBox{
	z-index: auto;
	height: 150px;
	width: 150px;
}

.basdepageLien {
	font-size:11px;
	font-weight:normal;
	color: #fff;
	letter-spacing:1px;
	text-decoration:none;
}

.contactsTitre1 {
	font-size:18px;
	font-weight:bold;
	color: #032040;
}

.cgvTexte {
	font-size: 11px;
	font-weight:normal;
	color: #032040;
}
.cgvTitre {
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	color: #032040;
}

.lienExtranet a{
font-weight:bold;
color: #C00;
text-decoration:none;
}

.lienExtranet a:hover {
color: #C00;
text-decoration:underline;
}
.savoirPlus {
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	color: #fff;
	text-decoration:underline;
}

/* ----- */

/** STYLES DES BOITES / BLOCS / CONTOURS **/
#bloc_global {
border-right:1px solid #fff;
border-left:1px solid #fff;
background-image:url(../images/charte/motif-centre.jpg);
background-repeat:repeat-y;
}

#bloc_tab_center_page {
    padding-top:10px;
	background-color:#FFF;
	width:98%;
	margin: 0px auto 0px auto;
	min-height:550px;
	text-align:left;
	}

#bloc_tab_center_page td.n1 {
	padding:5px;

	}

#bloc_tab_center_page .fil_ariane {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-color:#4dAC26;
	}

#Banniere {
}
#displayNone{
display:none;
}
#extranet {
background-color: rgb(200,210,0);
}
#extranet td{
padding:0px 0px 1px 15px;
}

#BasDePage {
}
#AccueilPromo {
border: 1px solid rgb(233,93,14);
background-color:rgb(233,93,14);
}
#AccueilRecherche {
border: 1px solid rgb(51,175,226	);
}
#AccueilActualites {
border: 1px solid rgb(51,175,226);
}
#AccueilAidcshop {
border: 1px solid rgb(189,227,248);
}
#panierInc {
border: 1px solid rgb(189,227,248);
}
#menuGauche {
border: 1px solid rgb(51,175,226);
}
#annonce {
border-bottom:5px solid #D4011D;
border-top: 5px solid #D4011D;
border-left: 1px solid #D4011D;
border-right: 1px solid #D4011D;
}

#boxAcc{
border-bottom:1px solid #95ADC6;
border-top: 1px solid #95ADC6;
border-left: 1px solid #95ADC6;
border-right: 1px solid #95ADC6;
width:640px;
margin:auto;
}

#boxSAV{
border-bottom:2px solid #6588AD;
border-top: 2px solid #6588AD;
border-left: 2px solid #6588AD;
border-right: 2px solid #6588AD;
width:640px;
margin:auto;
}


#boxTrait{
border-top: 1px solid #95ADC6;
}


.CentreDePageHaut {
background-color: #95ADC6;
}
.CentreDePageBas {
background-color: #6588AD;
}
.CentreDePageBT {
background-color: #003662;
}
#DroiteDePage {
}
/* ----- */

/** STYLES FORMULAIRE **/
.contourForm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #D70005;
}

#boxOption {
	overflow: auto;
	position: static;
	visibility: visible;
	z-index: auto;
	height: 50px;
	width: 480px;
	float: left;
	/*border:1px solid #cccccc;*/
}

#panier_box {
	/*open close du panier*/
}

/* ----- */

.bloc_paragraphe {
	position:relative;
	width:500px;
	border:1px solid #ccc;
	margin:10px auto 15px auto;
	font-family:Arial, Helvetica, sans-serif;
	}

.bloc_paragraphe_adress {
	position:relative;
	width:430px;
	border:1px solid #ccc;
	margin:10px auto 15px auto;
	font-family:Arial, Helvetica, sans-serif;
	}
 
.bloc_paragraphe_titre {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-color:#4dAC26;
	z-index:10; 
	padding:3px 8px 3px 8px; 
	margin-left:13px; 
	margin-top:-12px; 
	position:absolute;
	}
	
.tab_paragraphe_contenu {
	color:#000;
	font-size:11px;
	margin-top:13px;
	margin-bottom:10px;
	border: 1px solid #ccc;
	}
.tab_paragraphe_contenu td {
	padding:2px 5px 2px 5px;
	}
	
.tab_paragraphe_contenu tr.impair{
	background-color:#D9EF7F;
	}
	
.tab_paragraphe_contenu tr.pair{
	background-color:#fff;
	}

 #bloc_infos_ajax{
	 position:absolute;
	 background-color:#fff;
	 margin:-50px auto 0px 87px; 
	 z-index:500;
	 }
/* ----- */

#bloc_adress_ajax{
	 position:absolute;
	 margin:110px auto 0px 100px; 
	 z-index:999
	 }

.ligne_impair{
	background-color:#D9EF7F;
	}
	
.ligne_pair{
	background-color:#fff;
	}


.lien_modifier {
	color:#4dAC26;
	font-weight:bold;
	text-decoration:none;
	}
		
.lien_modifier a{
	color:#4dAC26;
	font-weight:bold;
	text-decoration:none;
	}
	
.lien_modifier {
	float:right;
	}
	
.lien_modifier a:hover{
	text-decoration:underline;
	}

.titre_tableau_cde {
	background-color:#4dAC26;
	}
	
.titre_tableau_cde td{
	color:#fff;
	}
	
.tableau_form_extranet td{
	padding:2px;
	}
	
	
.grille_accueil {
	float:left;
	width:310px;
	margin-left:11px;
	margin-bottom:15px;
	/*background-color:#F0F;*/
	}
	
.grille_catalogue {
	float:left;
	width:300px;
	margin-left:20px;
	margin-bottom:15px;
	border: 1px #ccc solid;
	/*background-color:#F0F;*/
	}
	
.picto_promo {
	position:absolute;
	z-index:999;
	margin-left:55px;
	margin-top:-45px;
}

.picto_fournisseur {
	position:absolute;
	z-index:999;
	margin-left:10px;
	margin-top:10px;	
	}

.picto_prix {
	background-image:url(../images/charte/prix-fd.gif);
	background-repeat:no-repeat;
	padding-top:3px;
}

.picto_prix_big{
	background-image:url(../images/charte/prix-fd-big.jpg);
	background-repeat:no-repeat;
	padding-top:3px;
}

.bloc_pdf{
	position:absolute;
	z-index:999;
	margin-left:3px;
	margin-top:-15px;
	background-color:#FFA;
	}
	
.lien_commander_catalogue a {
	color:#4dAC26;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
	}
.lien_commander_catalogue a:hover {
	text-decoration:underline;
	}
	
.tableau_produit_select {
margin-top: 10px;
	}
	
.titre_tableau_produit_select {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-color:#4dAC26;
	}

#bloc_form_option_produit {
	/*height:140px;*/
	padding:5px;
	}
	
#bloc_ajax_prix_produit {
	padding: 0px 5px 0px 5px;
	}	
	
.titre_page_module {		
	font-style:normal;
	font-weight:bold;
	margin: 0px auto 0px auto;
	background-color:#f5f6d6;
	width:95%;
	}

#center_page_title {
	width:95%;
	margin: 0px auto 0px auto;
}	
#center_page_title td {
	padding :2px 5px 2px 5px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-color:#4dAC26;
}	
