/* CSS Document */
/*----------------------GABARIT GRAPHIQUE-------------------*/

body{
	background-image:url(../img/background.png);
	background-repeat: repeat-x;
}
html, body, #wrapper {
	background-color:white;
	font-family:Verdana;
	height:100%;
	margin:0px;
	min-height:100%;
	padding:0px;
	width:100%;
}

a:hover{
	text-decoration:none;
	color:#ea721c;
	border:0;
}

a{
text-decoration:none;
color:#000000;
border:0;
}

img {
	text-decoration: none;
	border:0;
}

a img {
	text-decoration: none;
	border:0;
}

a:hover img {
	text-decoration: none;
}

h1 {
	text-decoration: none;
	font-size:12px;
	color:#000000;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


h2 {
	text-decoration: none;
	font-size:14px;
	color:#ea721c;
	font-weight: 600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
}

h3{
	text-decoration: none;
	font-size:13px;
	color:black;
	font-weight: 600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

hr{
width:350px;
border:dotted;
border-width:thin;
color:#999999;
}

/*------------------------------HEADER----------------*/

#header{
	/*background-color:#000000;*/
	height:148px;
	min-width:1000px;
	margin-left:-500px;
	left:50%;
	width:1000px;
	position: relative;
	z-index:900;
}

#home {
	background-image:url(../img/logo.gif);
	float:left;
	height:100px;
	width:150px;
}

#MainPage{
background-color:#ffffff;
position:relative;
width:1000px;
margin-left:-500px;
left:50%;
z-index:100;
}

#Footer
{
	padding-top:70px;
	background-color:#ffffff;
	height:100px;
	clear:both;
}

#bandeau{
	left:50%;
	height:100px;
	width:600px;
	float:left;
	overflow:hidden;
}


#panierBloc{
	float:left;
	border-color: white;
	width:250px;
	height:100px;
}

#panierBloc a{
	color:#ea721c;
}

#barre{
position:relative;
background-image:url(../img/bandeau_connexion.jpg);
background-repeat:repeat-x;
height:15px;
margin:0px;
padding-right:15px;
}

#connexion{
position:relative;
background-image:url(../img/bandeau_connexion.jpg);
background-repeat:repeat-x;
height:15px;
margin:0px;
min-width:1000px;

}

#ombreBarre{
position:relative;
background-image:url(../img/ombreBarre.jpg);
background-repeat:repeat-x;
height:5px;
font-size:1px;
min-width:1000px;
}

#bandeauConnexion{
position:relative;
background-color:#ea721c;
width:1000px;
left:50%;
margin-left:-500px;
background-repeat:repeat-x;
padding-top:0px;
height:15px;
font-size:1px;
}

#deconnexion{
position:relative;
float:right;
margin-right:10px;
}

#onglet{
position:relative;
background-image:url(../img/onglet.jpg);
background-repeat:no-repeat;
height:27px;
width:166px;
text-align:center;
padding-top:3px;
font-size:1px;
}

#OmbreButt{
position:relative;
background-image:url(../img/ombreButt.jpg);
background-repeat:no-repeat;
width:293px;
height:15px;


}

#onglet:hover{
background-image:url(../img/onglet02.jpg);
}

#ongletTable{
position:relative;
margin-left:1px;
margin-right:1px;
font-size:1px;
}

/*--------------------------ACTUALITES--------------------*/

#topAct{
background-image:url(../img/actualite_top2.jpg);
background-repeat:no-repeat;
position:relative;
width:292px;
height:7px;
font-size:1px;
margin:0px;
padding:0px;
z-index:8;
}

.OngletAct{
background-image:url(../img/onglet2.jpg);
background-repeat:no-repeat;
position:relative;
height:16px;
width:99px;
text-align:center;
margin-top:0px;
font-size:1px;
margin-left: 5px;
padding: 0px;
float: left;
top: 3px; 
 z-index: 10;
}

.OngletAct2{
background-image:url(../img/onglet2.jpg);
background-repeat:no-repeat;
position:relative;
height:16px;
width:99px;
text-align:center;
margin-top:0px;
font-size:1px;
margin-left: 110px;
padding: 0px;
top: 3px; 
 z-index: 5;
}




.OngletAct:hover{
	background-image:url(../img/onglet_Act_actif.jpg);
	background-repeat:no-repeat;
	position:relative;
	height:16px;
	width:99px;
	text-align:center;
	padding-top:2px;
	font-size:1px;
}
	
	
.OngletAct2:hover{
	background-image:url(../img/onglet_Act_actif.jpg);
	background-repeat:no-repeat;
	position:relative;
	height:16px;
	width:99px;
	text-align:center;
	font-size:1px;
}

#OngletNouv{
background-image:url(../img/ongletNouv.jpg);
background-repeat:no-repeat;
position:relative;
width:99px;
height:16px;
padding-top:0px;
text-align:center;
margin-top:-21px;
margin-left:-3px;
}

#OngletNouv2{
background-image:url(../img/onglet3.jpg);
background-repeat:no-repeat;
position:relative;
width:102px;
height:16px;
padding-top:5px;
text-align:center;
}

#OngletActOff{
background-image:url(../img/butt_Nouv.jpg);
background-repeat:no-repeat;
position:relative;
width:72px;
text-align:center;
padding-top:5px;
}

#OngletNouvOn{
background-image:url(../img/butt_NouvOn.jpg);
background-repeat:no-repeat;
position:relative;
width:72px;
padding-top:5px;
float:right;
text-align:center;
}

#imgNews{
float:left;
height:64px;
margin:0px 10px 0px 7px;
overflow:hidden;
}

#FondAct{
position:relative;
background-image:url(../img/actualite_middle.jpg);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}

#BottomAct{
position:relative;
background-image:url(../img/actualite_bottom.jpg);
background-repeat:no-repeat;
width:292px;
height:7px;
padding-bottom:20px;
}

#Pointille{
position:relative;
background-image:url(../img/actualite_middle.jpg);
background-repeat:repeat-y;
text-align:left;
font-size:10px;
border-bottom:dotted;
border-top:dotted;
border-bottom-width:thin;
border-top-width:thin;
width:280px;
height:60px;
}

#contenuAct{
position:relative;
text-align:left;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px 5px 10px 5px;
border-bottom:dotted 1px ;
margin: 5px 10px 5px 5px ;
}

#ParamSearch{
position:relative;
text-align:left;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px 5px 10px 5px;
margin: 5px 5px 5px 5px;
}

#TopButt{
position:relative;
background-image:url(../img/but_commander_droit.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
height:25px;
width:9px;
font-size:1px;
}


#ContenuButt{
position:relative;
background-image:url(../img/but_commander_middle.jpg);
background-repeat:repeat-x;
height:20px;
padding-top:5px;
}

#BottomButt{
position:relative;
background-image:url(../img/but_commander_gauche.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
height:25px;
width:9px;
font-size:1px;
}

/*--------------------------RECHERCHER--------------------*/

#loupe{
background-image:url(../img/loupe.jpg);
position:relative;
width:35px;
float:left;
height:34px;
}

#loupe2{
background-image:url(../img/loupe.jpg);
position:relative;
width:35px;
float:left;
height:34px;
margin-bottom:15px;
}

#ok{

position:relative;
margin-left:10px;
top:3px;
}

#recherche{
background-image:url(../img/recherche_top02.jpg);
background-repeat:no-repeat;
position:relative;
width:201px;
height:7px;
font-size:1px;

}

#recherche2{
background-image:url(../img/recherche_top.jpg);
background-repeat:no-repeat;
position:relative;
width:292px;
font-size:1px;
height:7px;
}

#contenuRecherche{
position:relative;
background-image:url(../img/recherche_middle.jpg);
background-repeat:repeat-y;
height:35px;
width:292px;
}

#contenuRecherche2{
position:relative;
background-image:url(../img/recherche_middle02.jpg);
background-repeat:repeat-y;
height:35px;
width:201px;
}

#RechercheBottom{
position:relative;
background-image:url(../img/recherche_bottom.jpg);
background-repeat:no-repeat;
width:292px;
height:7px;
margin:0px;
padding:0px;
}

#RechercheBottom2{
position:relative;
background-image:url(../img/recherche_bottom02.jpg);
background-repeat:no-repeat;
width:201px;
height:7px;
}


/*--------------------------THEME--------------------*/

#TopTheme{
background-image:url(../img/Harry_top.jpg);
background-repeat:no-repeat;
position:relative;
width:201px;
height:25px;
margin-top:20px;
}

#ContenuTheme{
background-image:url(../img/Harry_Middle.jpg);
background-repeat:repeat-y;
position:relative;
width:201px;
padding-top:5px;
}

#ThemeBottom{
background-image:url(../img/Harry_bottom.jpg);
background-repeat:no-repeat;
position:relative;
width:201px;
padding-bottom:10px;
height:24px;
}

/*--------------------------INFORMATIONS--------------------*/



#topSearch{
background-image:url(../img/Top_Search.jpg);
background-repeat:no-repeat;
position:relative;
width:500px;
height:6px;
margin-top:20px;
margin-left:30px;
}

#BottomSearch{
	background-image:url(../img/Bas_Search.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:500px;
	height:6px;
	margin-left:30px;
}

#ContenuSearch{
	background-image:url(../img/Middle_search.jpg);
	background-repeat:repeat-y;
	position:relative;
	width:500px;
	margin-left:30px;
	padding-left:30px;
	padding-top:5px;
	height:50px;
}
#OnglInfos{
background-image:url(../img/Harry_top.jpg);
background-repeat:no-repeat;
position:relative;
width:201px;
height:25px;
margin-top:20px;
}

#ContenuInfos{
background-image:url(../img/Harry_Middle.jpg);
background-repeat:repeat-y;
position:relative;
width:201px;
padding-top:5px;
}

#InfosBottom{
background-image:url(../img/Harry_bottom.jpg);
background-repeat:no-repeat;
position:relative;
width:201px;
height:24px;
}

#OnglInfosBody{
background-image:url(../img/bandeau/bandeau_body_top.png);
background-repeat:no-repeat;
position:relative;
width:750px;
height:24px;
margin-top:20px;
}

#OnglInfosBodyHalf{
background-image:url(../img/bandeau/bandeau_body_top_half.png);
background-repeat:no-repeat;
position:relative;
width:365px;
height:24px;
margin-top:20px;
}

#ContenuInfosBody{
background-image:url(../img/bandeau/bandeau_body_middle.png);
background-repeat:repeat-y;
position:relative;
width:750px;
padding-top:5px;
}

#ContenuInfosBody ul li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#ContenuInfosBodyHalf{
background-image:url(../img/bandeau/bandeau_body_middle_half.png);
background-repeat:repeat-y;
position:relative;
width:365px;
padding-top:5px;
}

#InfosBottomBody{
background-image:url(../img/bandeau/bandeau_body_bottom.png);
background-repeat:no-repeat;
position:relative;
width:750px;
height:24px;
}

#InfosBottomBodyHalf{
background-image:url(../img/bandeau/bandeau_body_bottom_half.png);
background-repeat:no-repeat;
position:relative;
width:365px;
height:24px;
}

/*--------------------------Cadre pages Informations--------------------*/
#Formulaire{
	
background-image:url(../img/middle_formulaire.jpg);
background-repeat:repeat-y;
position:relative;
width:668px;
z-index:100;
margin:0px;
font-size:1px;
padding-top:1px;
/*align:top;*/
padding-bottom:1px
}

#TopFormulaire{
background-image:url(../img/top_formulaire.jpg);
background-repeat:no-repeat;
position:relative;
width:668px;
height:8px;
margin:0px;
font-size:1px;
padding:0px;
/*align:top;*/
}

#BottomFormulaire{
background-image:url(../img/bottom_formulaire.jpg);
background-repeat:no-repeat;
position:relative;
width:668px;
height:8px;
font-size:1px;
}





/*--------------------------PANIER--------------------*/

#Panier{
position:relative;
width:292px;
padding-top:20px;
}

#PanierTop{
position:relative;
background-image:url(../img/Panier_top.jpg);
background-repeat:no-repeat;
width:292px;
height:24px;
}

#commander{
background-image:url(../img/but_commander.jpg);
background-repeat:no-repeat;
width:150px;
height:25px;
position:relative;
text-align:center;
margin-left:70px;
cursor:pointer;
}

#commander:hover{
background-image:url(../img/but_commander2.jpg);
}

#commander2{
background-image:url(../img/but_commander2.jpg);
background-repeat:no-repeat;
width:150px;
height:25px;
position:relative;
text-align:center;
margin-left:70px;
cursor:pointer;
}
#commander2:hover{
background-image:url(../img/but_commander.jpg);
}

#ContenuTotal{
background-image:url(../img/Panier_middle.jpg);
background-repeat:repeat-y;
position:relative;
}

#contenuPanier{
border-bottom:dotted 1px #CCC;
background-image:url(../img/Panier_middle2.jpg);
background-repeat:repeat-y;
position:relative;
}

#PanierBottom{
background-image:url(../img/Panier_bottom.jpg);
background-repeat:no-repeat;
position:relative;
width:292px;
height:19px;
}

#ombre{
background-image:url(../img/ombre.jpg);
background-repeat:no-repeat;
position:relative;
width:292px;
height:15px;
}


/*--------------------------ITEMS--------------------*/

.BasItem{
background-image:url(../img/Cadre_Bottom_Item.jpg);
background-repeat:no-repeat;
position:relative;
width:181px;
height:6px;
padding-bottom:10px;
}

.MiddleItem{
background-image:url(../img/Cadre_Middle_Item.jpg);
background-repeat:repeat-y;
position:relative;
width:181px;
}

.ConteneurImage {
	padding: 0;
	margin: 0;
	width: 179px;
	height: 134px;
	overflow: hidden;
	border-right: 1px solid #a4a4a4;	
	border-left: 1px solid #a4a4a4;	
	font-size:1px;
}

#item{
	background-image:url(../img/Cadre_Top_Item.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:181px;
	height:262px;
	float:right;
}

#BigItem{
	width:650px;
	/*height:543px;*/
	height:185px;
	/*margin-left:30px;*/
	font-size:1px;
}


.item2{
	position:relative;
	width:181px;
	margin-right:7px;
	z-index:0;
}

.TopItem{
	background-image:url(../img/Cadre_Top_Item.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:181px;
	z-index:0;
}

.itemProduit{
	background-image:url(../img/Cadre_Top_Item.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:181px;
	margin-right:7px;
	margin-top:10px;
}


#Bande{
	background-image:url(../img/BarreProduits.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:745px;
	height:33px;
}

#BandeNews{
background-image:url(../img/BarreNews.jpg);
background-repeat:no-repeat;
position:relative;
width:500px;
height:33px;
}

#BottomProduct{
background-image:url(../img/BarreProduits_bottom_02.jpg);
background-repeat:no-repeat;
height:6px;
position:relative;
width:745px;
}

#BottomNews{
background-image:url(../img/BarreNews_bottom.jpg);
background-repeat:no-repeat;
height:6px;
position:relative;
width:745px;
}

#TopNews{
background-image:url(../img/BarreNews_top_small.jpg);
background-repeat:no-repeat;
height:4px;
position:relative;
width:745px;
font-size:1px;
}

#contenuProduit{
background-image:url(../img/Middle-Produit_02.jpg);
background-repeat:repeat-y;
position:relative;
margin-right:5px;
width:745px;
}

#contenuNews{
background-image:url(../img/Middle-News.jpg);
background-repeat:repeat-y;
position:relative;
margin-right:5px;
width:500px;
}

.coinBody{
	background-image:url(../img/coin_02.gif);
	background-repeat:no-repeat;
	position:absolute;
	height:44px;
	/*left:30px;*/
	width:87px;
	/*font-size:1px;*/
	z-index:100;
	padding:0px;
	margin:0px;	
}

#coin{
background-image:url(../img/coin_02.gif);
background-repeat:no-repeat;
position:absolute;
left:95px;
height:44px;
top:119px;
/*left:30px;*/
width:87px;
/*font-size:1px;*/
z-index:100;
padding:0px;
margin:0px;
}

#coin2{
background-image:url(../img/coin_big.jpg);
position:relative;
left:7px;
bottom:3px;
background-repeat:no-repeat;
float:right;
width:120px;
height:100px;
padding-top:5px;
}

#zoomLink{
position:relative;
/* margin-left:55px; */

}

.AjoutPanier
{
color:#FF6600;
font-weight:bold;
text-decoration:none;
margin-right:4px;
text-align:right;
padding:0px;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
bottom:0px;
position:relative;
}

.AjoutPanier2
{
color:#ffffff;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:0px;

}

.AjoutPanier:hover
{
color:#FF6600;
font-weight:bold;
text-decoration:underline;
}

.AjoutPanier2:hover
{
color:#000000;
font-weight:bold;
text-decoration:none;
}

/*--------------------------SMALL CADRE DETAILS PRODUITS--------------------*/

.SmallCadre01{
background-repeat:no-repeat;
position:relative;
width:125px;
/* height:111px; */
margin-top:5px;
padding-left:15px;
padding-rigth:5px;
}

#CadreProduct{
position:relative;
width:259px;
padding-right:30px;
padding-left:30px;
padding-top:10px;
font-size:1px;
}

#ContenuProduct{
background-image:url(../img/cadre_produit_middle.jpg);
background-repeat:repeat-y;
position:relative;
/*font-size:1px;*/	
}	

#EnveloppeNews{
padding-top:20px;
position:relative;
font-size:1px;
margin-left:30px;
}

#Product{
position:relative;
width:145px;
padding-left:30px;
}

#SmallCadre{
position:relative;
width:255px;

}
.livraison{
	background-image:url(../img/barre_livraison.jpg);
	background-repeat:no-repeat;
	height:45px;
	position:relative;
}

#livraisonTitre{
	padding-top:25px;
	padding-left:15px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

#livraisonInfos{
background-image:url(../img/livraison_Middle.gif);
background-repeat:repeat-y;
position:relative;
width:395px;
padding-top:5px;
}

#livraisonFin{
background-image:url(../img/fond_livraison.gif);
background-repeat:repeat-x;
position:relative;
width:394px;
}

.sendAmi{
	background-image:url(../img/barre_parlez_en.jpg);
	background-repeat:no-repeat;
	height:45px;
	cursor:pointer;
}

.sendAmiTitre{
	padding-top:19px;
	padding-left:15px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

#sendAmiInfos{
background-image:url(../img/Harry_Middle.jpg);
background-repeat:repeat-y;
position:relative;
width:395px;
padding-top:5px;
}


.venteFlash{
	background-image:url(../img/vente_flash.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	position:absolute;
	height:45px;
	top:-5px;
	width:350px;
	right:0px;
	font-family:Lucida console;
	font-weight:bold;
	font-size: 13px;
	color:red;
}	
.fieldsetLegend{
	float:left;
	padding-left: 5px;
	padding-top: 8px;
}

/*--------------------------LOGO PAIEMENT-------------------*/



#logos{
background-image:url(../img/logos.jpg);
background-repeat:no-repeat;
position:relative;
width:194px;
height:120px;
margin-top:20px;
}



#paiement{
background-image:url(../img/logos02.jpg);
background-repeat:no-repeat;
position:relative;
width:285px;
height:58px;
margin-top:20px;
}


#telEn,#telFr{
background-repeat:no-repeat;
position:relative;
width:194px;
height:69px;
margin-top:20px;
}

#telFr{
	background-image:url(../img/contact_fr.png);
}
#telEn{
	background-image:url(../img/contact_us.png);
}

/*--------------------------TEXTES--------------------*/


.textOnglet{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
text-decoration:none;
}


.textOngletAct{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bold;
font-size:9px;
text-decoration:none;
}

.textOngletAct:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
font-size:9px;
text-decoration:none;
}

.textOnglet:hover{
background-image:url(../img/onglet02.jpg);
color:#fff;
text-decoration:underline;
}

.textConnexion{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size:11px;
text-decoration:none;

}

.textCompte{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size:11px;
text-decoration:none;
margin-left:10px;
padding-bottom:5px;
}


.textConnexion:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size:11px;
text-decoration:underline;
padding-bottom:5px;
}

.textAct{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;

}

.TitreGlossary{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d85801;
	font-size:14px;
	margin-left:10px;
}

.TextGlossary{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin-left:20px;
	padding-right:20px;
}

.glossaryLink{
	text-decoration: underline;
}

#textInput{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ea721c;
	font-size:11px;
	margin-top:5px;
	height:20px;
	width:100px;
	padding-left:3px;
}



#textInput2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ea721c;
font-size:11px;
height:20px;
width:150px;
margin-bottom:10px;
margin-left:20px;
padding-left:3px;
}

#TitreProduit{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin-left:12px;
float:left;
}

.TitreItem{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin-left:5px;
}

#DescriptionProduit{
	position:relative;
	width:400px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/* height:512px; */
	padding-left:10px;
}

.pourcentagePromo{
	background-image:url(../img/promo_vide2.png);
	background-repeat:no-repeat;
	height:50px;
	position:relative;
	width:50px;
	float: right;
	margin-right: 17px;
	margin-top: 1px;
	
}

.pourcentagePromoText{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:red;
	font-weight: bold;
	margin-left: 7px;
	margin-top: 18px;
}

.venteFlashPetit{
	background-image:url(../img/venteflashpetit.png);
	background-repeat:no-repeat;
	height:31px;
	position:relative;
	width:94px;
	float: right;
	margin-right: 17px;
	margin-top: 1px;
	
}

.venteFlashPetitText{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:red;
	font-weight: bold;
	margin-left: 30px;
	margin-top: 3px;
}	


#DescriptionNews{
	position:relative;
	/*width:250px;*/
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
}

.TextItem{
position:relative;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding-left:5px;
padding-right:5px;
}

.TextPrixItem{
position:relative;
text-align:right;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-weight:bold;
margin:0px;
padding-right:5px;
}

.TextPrixItem2{
position:relative;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-weight:bold;
bottom:0px;
text-align:right;
padding-right:10px;
}

.TextPrixPromo2{
position:inherit;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ea721c;
font-weight:100;
text-align:right;
padding-right:10px;
text-decoration:line-through;
}

.TextPrixPromo{
position:relative;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ea721c;
font-weight:100;
text-align:right;
padding-right:5px;
text-decoration:line-through;
margin:0px;
line-height:5px;
}

.TextPrixItem3{
position:relative;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-weight:bold;
bottom:0px;
}

.TextButt{
position:relative;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-weight:600;

}

.TextButt:hover{
position:relative;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}




.productImage
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF6600;
text-decoration:none;
font-weight:bold;
}
.linkSuite:hover
{
text-decoration:underline;
font-weight:bold;
}

.TextTheme{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:none;
margin-left:5px;
}

#prix{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
float:right;
padding-right:5px;
}

#euro{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
padding-right:5px;
text-align:right;
font-size:12px;
margin:0px;
padding-top:9px;
line-height:14px;
}



#date{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:right;
padding-right:5px;
}

#TitrePanier{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
margin-left:5px;
padding:5px 5px 5px 5px;
}

#TextPanier{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin-left:5px;
padding-top:5px;
}

#PrixPanier{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CC0000;
font-weight:bold;
text-align:right;
padding:5px 5px 5px 5px ;
}

#PrixTotalPanier{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CC0000;
font-weight:bold;
text-align:right;
margin-right:5px;
}



#champ{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ea721c;
margin-top:5px;
font-style : italic;
}

#TextTotal{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CC0000;
font-weight:bold;
margin-right:5px;
text-align:left;
padding:5px 5px 5px 5px ;
}

#TextCommander{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
padding:6px 1px 1px 1px;
}

#TextOnglet{
position:relative;
padding-left:5px;
padding-top:2px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#textOngletCategory{
	position:relative;
	padding-left:5px;
	padding-top:2px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.LienFooter
{
color:#DD4400;
font-size:10px;
text-decoration:none;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.LienFooter:hover
{
color:#000;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.LienFooter:a
{
color:#FF6600;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.LienFooter:active
{
color:#FF6600;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#TextFooter
{
color:#666;
font-size:10px;
text-decoration:none;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#loginInfo
{
	text-align:right;
	
	}


/*------------------------------TABLEAU----------------*/

#tableauAct{
position:relative;
width:292px;
}

#tableauGlobal{
	width:1000px;
	padding:0px;
	margin:0px;
	margin-top:10px;
	z-index:100;
	position:relative;
}

#tableauGlobalContainer{
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#tableauGlobalLeft{
	width:300px;
	float:left;
	margin-top:20px;
}
#tableauGlobalLeftAdvanced{
	width:200px;
	float:left;
	padding:0px;
	margin-top:5px;
}
#tableauGlobalRight{
	width:695px;
	float:left;
}
#tableauGlobalRightAdvanced{
	width:775px;
	padding-left:15px;
	float:left;
}

#tableauGlobal img{
	border: 0;
}

#tableauPanier{
position:relative;
margin-left:10px;
}

#TableauItemProduit{
	margin-top:20px;
}


#TableauMenu img{
	border: 0;
}

#TableauMenu{
	position:relative;
}

#TableauItem{
margin-top:20px;
margin-left:50px;
}

#TableauDecription{
position:relative;
margin-left:20px;
}

.pagination{
	font-size:0.8em;
	margin: 15px;
}

.pagination a{
	text-decoration: none;
}

.formFill{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:10px;
	padding:0px;
	position:relative;
}
.formFill table tr td{
	width:250px;
	
}

.textKilometre,.textGeneric{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
}


.textKilometre{
	overflow-y:auto;
}
#popupFrame{
	z-index:1001;
	background-color:white;
	position:absolute;
}

#popupBackground{
	background-image:url(../img/bandeau_connexion.jpg);
	background-repeat:repeat;
	opacity:0.9;
	z-index:1000;
	background-color:orange;
	position:absolute;
}

.errorsGlobal,.orderError,.errors{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:red;
}
.orderError{
	font-size:12px;
	border:1px inset;
	margin:5px;
	padding:5px;
	width:100%;
}

.glossaryDescription{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	
 }
 
.userInformation{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
 
 .stock{
 	padding-top:5px;
 	padding-bottom:5px;
 }
 
 
 .cartList tr td{
 	border-bottom: 1px solid lightgray;
 	padding-bottom: 2px;
 	padding-left:10px;
 }
 
.insideCartList tr td{
	border-bottom: none;
	padding-bottom: 0px;
}

.defaultText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.cartListTitle{
	background-image:url(../img/barre-commande.gif);
	background-repeat:no-repeat;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:small;
	width:660px;
	color:#fff;
}


.cartListTitle tr td{
	padding:3px;	
}

.linkdesc{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none; 
}

.linkdesc:hover{
	color:#000000;
	text-decoration:underline;  	
}

.textarea{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

/*--------------------------Cadre pages Informations Narrower--------------------*/
#SmallFormulaire{
	
background-image:url(../img/middle_small_formulaire.jpg);
background-repeat:repeat-y;
position:relative;
width:638px;
z-index:100;
margin:0px;
font-size:1px;
padding-top:1px;
/*align:top;*/
padding-bottom:1px
}

#TopSmallFormulaire{
background-image:url(../img/top_small_formulaire.jpg);
background-repeat:no-repeat;
position:relative;
width:638px;
height:8px;
margin:0px;
font-size:1px;
padding:0px;
/*align:top;*/
}

#BottomSmallFormulaire{
background-image:url(../img/bottom_small_formulaire.jpg);
background-repeat:no-repeat;
position:relative;
width:638px;
height:8px;
font-size:1px;
}

.smallOrderListTitle{
	background-image:url(../img/bandeau_connexion.jpg);
	background-repeat:repeat;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:small;
	width:638px;
	color:#fff;
}

.print {
	color:#ea721c;
	font-weight: 600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
}

.myspace
{
color:#FF6600;
font-weight:bold;
text-decoration:none;
margin-right:4px;
text-align:left;
padding:0px;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
bottom:0px;
position:relative;
}

.back
{
color:#FF6600;
font-weight:bold;
text-decoration:none;
margin-right:4px;
text-align:right;
padding:0px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
bottom:0px;
position:relative;
}

p.alert{
	margin: 5px;
	padding-left: 80px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	font-size: 12px; 
	background: #FFFFCC url(../img/icones/icon_critalert.gif) no-repeat scroll 20px 14px; 
	color:#C60000; 
	border: 1px solid #FFCC00;
}

.friend {
	font-size: 10px;
}
.friend tr th{
	font-weight:  bold;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 5px;
}
.friend tr td hr{
	width:100%;
	border-style:solid;
	border-style:inset;
	border-color:#84c5e5;
}


#menuPanier  {
	padding-bottom:4px;
}

#menuPanier ul{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px;
  padding:0px;
  padding-left:4px;
}

#menuPanier ul li{
  background-image:url(../img/menu/menu_panier_border.png);
  background-position: right center;
  background-repeat: no-repeat;
  height: 20px;
  float:left;
  text-align:center;
  margin:0pt 0pt 0pt 0px;
  padding:4px 10px 0pt 10px; 
  color:black;
  font-size: 9px;
  cursor:pointer;
}

#menuPanier ul li a{
	color:black;
}

#menuPanier ul li:hover{
	background-image:url(../img/menu/menu_panier_inverse.png);
	background-repeat: repeat-x;
	background-position: right -1px;
	color:white;
}

#menuPanier ul li:hover a{
	color:white;
}

#login{
	font-size:9px;
	clear:both;
}
#login input{
	height:12px;
	width:80px;
	font-size:9px;
	border: 0px solid inset;
}




#errorLogin{
	clear:both;
	text-align:center;
	height:40px;
	width:250px;
}

#cart{
	background-image:url(../img/panier.gif);
	background-repeat: no-repeat;
	background-position:left 4px;
	height:45px;
	width:250px;
}
#cartName{
	padding-top:11px;
	text-align: left;
	margin-left:50px;
	float:left;
	color:#EA721C;
}
#cartHref{
	font-weight: bold;	
}

#menuPanierLeft{
	float:left;
	background-image:url(../img/menu/menu_panier_left.png);
	background-repeat: no-repeat;
	width:4px;
	height:21px;
	text-align: center;
}
#menuPanier{
	float:left;
	background-image:url(../img/menu/menu_panier_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	width:246px;
	height:21px;
	text-align: center;
}

fieldset{
    position: relative;
    margin-top:1em;
    padding-top:.75em;
    padding-bottom:12px;
    padding-left:12px;
    padding-right:12px;
}
legend{
    position:relative;
    line-height:30px;
    padding-left:35px;
}

form {
	border:0pt none;
	margin:0pt;
	padding:0pt;
}
#rechercheZone{
	padding:2px;
	text-align:center;
	margin-bottom:40px;
	float:left;	
}
.rechercheZone {
	height:20px;
	overflow: hidden;
	font-size:12px;
}
.rechercheZone *{
	margin-left:5px;
}
.rechercheZone input{
	height:14px;
	border:1px solid #A7A6AA;
	float:left;
	font-size:10px;
}
.rechercheZone label{
	height:15px;
	float:left;
	margin-top:2px;
}
.rechercheZone select {
	height:18px;
	overflow:hidden;
	padding:0pt;
	border:1px solid #A7A6AA;
	float:left;
	font-size:10px;
}
.rechercheZone .submit, #rechercheZone .submit input{
	border:0px;
	color:#000000;
	padding:0.2em 0pt;
	cursor:pointer;
	height:20px;
	overflow:hidden;
	padding:0pt;
	float:left;
}
.popupMessage
{
	vertical-align: middle;
	/*margin-top: 125px;*/
}


.buttonPopup {
    display:block;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
    width:154px;
	float:left;    
    margin-left:50px;
}

#buttonPoursuivre{
    display:block;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    cursor:pointer;
    margin-left:270px;
	text-align:center;
	background:url(../img/button.gif);
	/*color:#555555;*/
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:191px;
}
.followLink{
	color:#FF6600;
	text-decoration:none;
	margin-right:4px;
	text-align:right;
	padding:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	bottom:0px;
	font-weight: bold;
}

.followLink:hover
{
	color:#BB3300;
	text-decoration:underline;
	font-weight: bold;
}

.headingLeft ul{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
