html {
	height: 100%;
}

.Body {
	background-color: #C7D1E5;
	background-image: url(../images/BgPages.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	height: 100%;
}
#contenu {
margin:auto;
}
.BgCotes {
	background-color: #CFD1D2;
}
.BgTop {
	background-color: #FFFFFF;
	background-image: url(../images/Top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BgTopSurete {
	background-image: url(../images/BgTopSurete.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.BgContenuN{
	background-image: url(../images/BgContenu.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.BgOnglet01{
	background-image: url(../images/BgOnglet01.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.BgOnglet02{
	background-image: url(../images/BgOnglet02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.BgOnglet03{
	background-image: url(../images/BgOnglet03.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.BgOnglet04{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.Qualite *{
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
margin:0px;
padding:0px;

}
.Imprimez * a:hover, .Qualite * a:hover{
color:#000000;
/*text-decoration:none;*/
}
.Qualite * div{
font-weight:bold;
}
.AcceptionPanier{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#64727a;
font-weight:normal;
}
.AcceptionPanier input{
border: 0px solid #660000;

}
td#commandez {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.Imprimez *{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.BgOnglet04 span, .BgOnglet04 span a {
color:#fe4002;
}
.BgOnglet05{
	background-image: url(../images/BgOnglet05.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.BgOffrePhoto{
	background-color: #FFFFFF;
	background-image: url(../images/BgOffrePhoto.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
}
.BgContenu{
	background-image: url(../images/BgPanier.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.BgUnivers{
	background-image: url(../images/BgUnivers.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.BgCategorie{
	background-image: url(../images/BgCategorie.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.BgBlanc {
	background-color: #FFFFFF;
}
.BgMarron {
	background-color: #66CC99;

}
.BgBleu {
	background-color: #596A8C;
}
.BgVert {
	background-color: #4EA43A;
}
.Nav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
}
.Nav  a:link {color: #333; text-decoration:none;}
.Nav   a:visited {color: #333; text-decoration:none;}
.Nav  a:hover {color: #333; text-decoration:underline;}
.NavGrise {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #64727A;
	vertical-align: top;
	font-weight:bold;
}
.NavGrise  a:link {color: #64727A; text-decoration:none;}
.NavGrise   a:visited {color: #64727A; text-decoration:none;}
.NavGrise  a:hover {color: #64727A; text-decoration:underline;}

.NavGriseCat {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	font-weight:bold;
}
.NavGriseCat  a:link {color: #333333; text-decoration:none;}
.NavGriseCat   a:visited {color: #333333; text-decoration:none;}
.NavGriseCat  a:hover {color: #333333; text-decoration:underline;}
.NavGriseCart{
color:#333333;
font-size:11px;
}
.NavBleue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #488AC7;
	vertical-align: top;
	font-weight:bold;
}
.NavBleue  a:link {color: #488AC7; text-decoration:none;}
.NavBleue   a:visited {color: #488AC7; text-decoration:none;}
.NavBleue  a:hover {color: #488AC7; text-decoration:underline;}
.PetiteNavGrise {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #64727A;
	vertical-align: top;
}
.PetiteNavGrise  a:link {color: #64727A; text-decoration:none;}
.PetiteNavGrise   a:visited {color: #64727A; text-decoration:none;}
.PetiteNavGrise  a:hover {color: #64727A; text-decoration:underline;}
.NavGrise2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #64727A;
	vertical-align: top;
}
.NavGrise2  a:link {color: #64727A; text-decoration:none;}
.NavGrise2   a:visited {color: #64727A; text-decoration:none;}
.NavGrise2  a:hover {color: #64727A; text-decoration:underline;}

.NavBlanche {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
}
.NavBlanche  a:link {color: #FFFFFF; text-decoration:none;}
.NavBlanche   a:visited {color: #FFFFFF; text-decoration:none;}
.NavBlanche  a:hover {color: #FFFFFF; text-decoration:underline;}
.NavFoncee {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #26363F;
	text-align: left;
}
.NavFoncee  a:link {color: #26363F; text-decoration:none;}
.NavFoncee  a:visited {color: #26363F; text-decoration:none;}
.NavFoncee  a:hover {color: #26363F; text-decoration:underline;}
.NavOrange {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #F88F29;
	font-weight:bold;
}
.NavOrange  a:link {color: #F88F29; text-decoration:none;}
.NavOrange  a:visited {color: #F88F29; text-decoration:none;}
.NavOrange  a:hover {color: #F88F29; text-decoration:underline;}

.NavOrangeHotline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #F88F29;
	font-weight:bold;
}
.NavOrangeHotline  a:link {color: #F88F29; text-decoration:none;}
.NavOrangeHotline  a:visited {color: #F88F29; text-decoration:none;}
.NavOrangeHotline  a:hover {color: #F88F29; text-decoration:underline;}

.NavOrange2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #E79A25;
	font-weight:bold;
}
.NavOrange2  a:link {color: #E79A25; text-decoration:none;}
.NavOrange2  a:visited {color: #E79A25; text-decoration:none;}
.NavOrange2  a:hover {color: #E79A25; text-decoration:underline;}

.OffreTexte {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #64727A;
	font-weight:bold;
	vertical-align: bottom;
}
.OffreTexte  a:link {color: #64727A; text-decoration:none;}
.OffreTexte   a:visited {color: #64727A; text-decoration:none;}
.OffreTexte  a:hover {color: #64727A; text-decoration:underline;}

.OffrePrix {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	font-weight:bold;
	vertical-align: bottom;
}
.OffrePrix  a:link {color: #FFFFFF; text-decoration:none;}
.OffrePrix   a:visited {color: #FFFFFF; text-decoration:none;}
.OffrePrix  a:hover {color: #FFFFFF; text-decoration:underline;}
.Champs01 {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 10px;
	color: #000000;
	height: 18px;
	width: 131px;
	border: 1px solid #7F9DB9;
}

.Champs02 {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 10px;
	color: #000000;
	height: 18px;
	width: 124px;
	border: 1px solid #7F9DB9;
}

.Champs03 {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 10px;
	color: #000000;
	height: 18px;
	width: 34px;
	border: 1px solid #5F747F;
}
.ImageDossier {
 margin-left: 2px;
 margin-bottom: 2px;
 border: 1px solid #64727A;
}
.BgHotline{
	background-image: url(../images/BgHotline.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.NavCopyrights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	vertical-align: middle;
	text-align: right;
	/*background-color: #DBE4E8;*/
}
.NavCopyrights  a:link {color: #666666; text-decoration:none;}
.NavCopyrights  a:visited {color: #666666; text-decoration:none;}
.NavCopyrights  a:hover {color: #666666; text-decoration:underline;}
.Intitules {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #F88F29;
	font-weight:bold;
}
.IntitulesPanier{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #7383a4;
	font-weight:bold;
}
.IntitulesFiche{
background-image:url(../images/BandeauCollection.gif);
background-repeat:no-repeat;
background-position:top center;
}
.Intitules  a:link {color: #FFFFFF; text-decoration:none;}
.Intitules  a:visited {color: #FFFFFF; text-decoration:none;}
.Intitules  a:hover {color: #FFFFFF; text-decoration:underline;}

.div3perline {
	float:left;
	width:200px;
	padding: 2.5px !important;
	padding: 0;
}

.TabEntree01 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #64727A;
	/*background-color: #FEF6E9;*/
}
.TabEntree04 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #64727A;
	/*background-color: #FEF6E9;*/
}
.TabEntree01  a:link {color: #64727A; text-decoration:none;}
.TabEntree01  a:visited {color: #64727A; text-decoration:none;}
.TabEntree01  a:hover {color: #64727A; text-decoration:underline;}
.TabEntree01 p { padding: 0; margin: 0 }
.TabEntree02 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #64727A;
	/*background-color: #FEE9C8;*/
}
.TabEntree02  a:link {color: #64727A; text-decoration:none;}
.TabEntree02  a:visited {color: #64727A; text-decoration:none;}
.TabEntree02  a:hover {color: #64727A; text-decoration:underline;}
.TabEntree02 p { padding: 0; margin: 0 }
.TabEntree03 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #64727A;
	background-color: #FFFFFF;
	font-weight:bold;
}
.TabEntree03  a:link {color: #64727A; text-decoration:none;}
.TabEntree03  a:visited {color: #64727A; text-decoration:none;}
.TabEntree03  a:hover {color: #64727A; text-decoration:underline;}
.TabEntree03 p { padding: 0; margin: 0 }
.GrandTexte {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #64727A;
	font-weight:bold;
}
.TabFicheProduit{
background-color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.GrandTexte  a:link {color: #64727A; text-decoration:none;}
.GrandTexte  a:visited {color: #64727A; text-decoration:none;}
.GrandTexte  a:hover {color: #64727A; text-decoration:underline;}
.Texte {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #64727A;
}
/*.Texte  a:link {color: #64727A; text-decoration:none;}*/
.Texte  a:link {color: blue; text-decoration:underline;}
.Texte  a:visited {color: #64727A; text-decoration:none;}
.Texte  a:hover {color: #64727A; text-decoration:underline;}

.Prix{color:red;font-size:14px;font-weight:bold;}
.ProductDescription{
color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.ProductTitle{
font-weight:bold;
color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.TitreCat {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
font-size:12px;
text-align:center;

}

/* NOUVEAU DESIGN */
.frontlinks tr td a{
	color:			#FFFFFF;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
}
.frontlinks tr td a:hover{
	color:			#FFFFFF;
}
td#expedition {
	background-image:		url(images/bordure-haut.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
}
td#expedition2 {
	background-image:		url(images/bordure-droite.gif);
	background-position:	right;
	background-repeat:		no-repeat;
}

/* 23-01-2007 */
.BandeauLivraison {
	background-image: url(../images/BandeauLivraison.gif);
	background-repeat:		no-repeat;
	vertical-align:top;
	width:606px;
	height:135px;
}

.BandeauLivraisonBg {
	background-image: url(../images/BandeauLivraisonBg.gif);
	background-repeat:		repeat-y;
	vertical-align:top;
}

.BizoneLivraisonBg {
	background-image: url(../images/BizoneLivraisonBg.gif);
	background-repeat:		repeat-y;
	vertical-align:top;
}
.TexteBizone {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.TexteBizone  a:link {color: FFFFFF; text-decoration:underline;}
.TexteBizone  a:visited {color: #FFFFFFF; text-decoration:none;}
.TexteBizone  a:hover {color: #FFFFFF; text-decoration:underline;}

/*.filariane{position:relative; top:25px; left:10px;}*/
.filariane a, .filariane a:visited, .filariane{font-family:arial; color:#000; font-weight:bold; font-size:11px; text-decoration:none}
.filariane span{color:#FFC422; font-size:12px;}


#menudroite{position:relative; overflow:hidden; width:165px; float:right; display:inline; margin:10px 5px 0 0}
#menudroite .recherche input{width:110px; float:left; font-size:11px; color:#4A5060}
#menudroite a{font-size:11px}
#menudroite .recherche{overflow:hidden}
#menudroite .recherche .btok{display:block; background:url(../images/images_homepage/bt_ok.jpg) no-repeat; width:34px; height:28px; float:left; margin-top:-4px}
#menudroite .recherche .btok span{display:none}

.categories_titre{
	font-weight: bold;
	padding: 5px;
	margin-left: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	text-align: left;
}

.categories_soustitre{
	background: url(../images/FlecheJaune.gif) no-repeat left 50%;
	padding: 5px 5px 5px 25px;
	margin-left: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-align: left;
}

.categories_soustitre_recherche{
	/*background: url(../images/FlecheJaune.gif) no-repeat left 50%;*/
	padding: 5px 5px 5px 25px;
	margin-left: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-align: left;
}