body{
	margin:0;
	padding:0;
	background:#ffffff;
	font-family:Arial,Helvetica;
	font:11px;
	height: 100px;
}

#Global {
max-width:1000px;
min-width:1000px;
width:1000px;
margin:0 auto;
padding:0;
}

#espace{
height:25px;
width:1000px;
margin:0 auto;
padding:0;
}




/****************************************************************************************************
						Header
****************************************************************************************************/


#header{
	position:relative;
	height:150px;
	border-width:0px;
	border-style:solid;
	width:998px;
	margin: 0 auto;
	z-index:1000;
	background-position: center;
	background-image: url(../img/graph/headBG-2.png);
}
#header .Logo{
	position:absolute;
	top:30px;
	left: 0px;
	height: 68px;
	width: 270px;
}
#header .Logo1{
	position:absolute;
	top:50px;
	left: 700;
	height: 36px;
	width: 100px;
	left: 890px;
}

#header .login{
	position:absolute;
	top:0px;
	left:660px;
	padding: 0 0 0;

}

#Compte{
	position:absolute;
	width:194px;
	height:200px;
	top:12px;
	left:683px;
	z-index:2000;
	padding:0px 0 0 0;
	margin-top: 2px;
}

#login form{
	width:200px;
	height:87px;
	margin:0;
	padding:0;
}

#login form input{
	margin:4px 0 0 0;
}

#linkClient a{
color:#000000;
font-size:12px;
text-decoration: underline;
}

#linkClient a:hover {
	color:#000000;
	font-size:12px;
	text-decoration: underline;
}

#MonCompte{
	position:absolute;
	top:30px;
	left:76px;
	height: 70px;
}

#MonCompte a{
color:#000000;
font-size:12px;
text-decoration: underline;
}

#MonCompte a:hover {
text-decoration:underline;
}

#LogoEnseigne{
	width:60px;
	height:60px;
	margin:0px;
	top: 30px;
	margin-top: 20px;
}

#panier a{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	display: block;
	white-space: normal;
	position: center;
	left: 50px;
	margin-top:20px;
	margin-right:58px;
	width:145px;
}

#panier a :hover{
}




img {
	margin-top:0px;
	margin-bottom:0px;
}

img .imageUnivers{
border:0;
margin:0;
padding:0;
}

#marque {
position:absolute;
width:90px;
height:50px;
top:155px;
left:0;
}

#marque a{
border:0;
}

#marque img{
display:inline;
border:0;
}

/****************************************************************************************************
						Navigation
****************************************************************************************************/


#navigationRecherche{
	position:relative;
	height:50px;
	width:100%;
	margin: 0 auto;
	background-image: url(../img/graph/graph.png);
	background-repeat: repeat-x;
}

#index{
	position:relative;
	height:50px;
	width:100%;
	margin: 0 0 0 0;
	background-image: url(../img/graph/graph.png);
	background-repeat: repeat-x;
	margin-top: -18px;
}

#menuCat{
	position:relative;
	width:1100px;
	height:50px;
	margin:auto;
	padding:0 0 0 0;
	z-index:3000;
}

#menuCat img{
	display:inline;
	border:0px;
	margin-left:0px;
}


#navAndSearch{
position:relative;
width:1000px;
height:38px;
background:#e2e2e2;
margin:0 0 0 0;
padding:0 0 0 0;
}

#navProg{
position:absolute;
width:595px;
height:38px;
top:0px;
left:0px;
}

#search{
position:absolute;
width:427px;
height:38px;
top:0px;
left:595px;
background: #0C0C0C;
}

#search form{
margin:8px;
}

#search form .champ{
width: 250px;
border:1px solid #0C0C0C;
font-size:16px;
}

#search form .submit{
width:25px;
border:1px solid #0C0C0C;
color:#0C0C0C;
background:#FBF9F4;
}

#search h5 a{
position: absolute;
top:12px;
left:300px;
font-size:12px;
color:#FBF9F4;
}
/****************************************************************************************************
						Page
****************************************************************************************************/
#page{
width:1000px;
margin:0 auto;
}

#universConteneur{
	width: 1000px;
	margin: 0 auto;
	height: 350px;
	overflow: auto;
}

#univers{
	float:left;
	width:130px;
	height:80px;
	top:0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 0px;
	background-image: url(../img/graph/bloc-marques.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ff0b2a;
	border-right-color: #ff0b2a;
	border-bottom-color: #ff0b2a;
	border-left-color: #ff0b2a;
	background-repeat: no-repeat;
	background-position: center;
}

#univers .imageUnivers{
margin:0;
padding:0;
border:none;
}
/********** page marque*/
#univers h4{
	font-size:12px;
	line-height:12px;
	margin:0px;
	padding:5px;
	text-align:center;
	width:110px;
	color: #000000;
	margin-top: 10px;
}

#univers a{
	color:#000000;
	font-size:10px;
	line-height:10px;
}

#univers a:hover{
	color:#000000;
	font-size:10px;
	line-height:10px;
	margin-top: 4px;
}

#univers a:hover1{
	color:#000000;
	font-size:12px;
	line-height:10px;
}

#listeMachineConteneur{
	width:900px;
	border-color:#ffffff;
	border-width:1px;
	border-style:solid;
	overflow:hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}

#Machine{
	float:left;
	width:200px;
	height:130px;
	top:0px;
	margin:5px 2px;
	padding:0px;
	border-color:#ffffff;
	border-width:1px;
	border-style:solid;
	display: block;
	text-align: center;
}

#Machine .imageUnivers{
margin:0;
padding:0;
border:none;
}

#Machine h4{
	font-size:12px;
	line-height:14px;
	margin:0;
	padding:0;
	text-align:center;
	color:#000000;
	width:200px;
}

#Machine a{
	color:#000000;
	font-size:14px;
	line-height:14px;
}

#Machine a:hover{
	color:#000000;
	font-size:14px;
	line-height:14px;
}

#sidebarLeft{
	width:150px;
	float:left;
}

#menuCategories{
padding:0;
}

#categories{
list-style:none;
border:0;
margin:0;
padding:0 5px;
}

#categories a{
display: block;
width:190px;
border-color: #FBF9F4;
border-style: solid;
border-width: 1px 0 0 0;
color:#FBF9F4;
margin:0;
padding:2px 0;
text-decoration:none;
background:#BF0303;
text-align:center;
font-size:14px;
line-height:40px;
}

#categories a:hover, #categories a:focus{
color:#000000;
font-weight:bold;
}

/***********************************************
accordeon
************************************************/
#menuMiniatures{
	background:#ffffff;
	padding:0;
	width:110px;
	z-index:2;
}
.accordion_headings{
	width:100px;
	background-color:#d2d2d2;
	border:1px solid #4c1510;
	margin:0px;
	color:#000000
	cursor:pointer;
	text-align:center;
	font-size:12px;
	line-height:15px;
	height: 60px;
}

.accordion_headings:hover{
}

.accordion_child{
	margin:0;
	padding:0 5px 0 5px;
	background:#ffffff;
}

.header_highlight{
	color:#000000;
	background-color:d2000b
}
/***********************************************
 fin accordeon
************************************************/

#CentralConteneur{
	text-align: center;
	margin: 0 auto;
	padding: 0 0;
	margin-left: 100px;
}

#CentralConteneur1{
	text-align: center;
	margin: 0 auto;
	padding: 0 0;
	margin-left: 100px;
}

#sidebarRight{
	float:right;
	width:275px;
	top:0;
	background:#ffffff;
	text-align: left;
	font-size: 12px;
}

/****************************************************************************************************
						Footer
****************************************************************************************************/


#footerConteneur{
	width:100%;
	height:50px;
	background:url(../img/graph/graph_bas.png);


	background-repeat: repeat:x;
	position: fixed;
	bottom: 0px;
	background-repeat: repeat-x;
}

#bgfooter{
	width:100%;
	height:47px;
}

#footer{
	top:47px;
	margin:0 auto;
	width:1000px;
	height:50px;
	text-align:center;
}

/****************************************************************************************************
						Panier
****************************************************************************************************/

#TableauPanier{
position:relative;
top:48px;
margin:5px 5px;
border:none;
font:14px/18px  "Arial", Helvetica, sans-serif;
border-spacing:0px;
border-collapse:collapse;
width:990px;
}


#TitreIntitule{
width:495px;
border:none;
}

#TitrePU{
width:130px;
text-align:right;
border:none;
}

#TitreQte{
width:88px;
text-align:center;
border:none;
}

#TitrePrixTotal{
width:130px;
text-align:right;
border:none;
}

#TitreSupprimer{
width:147px;
text-align:center;
border:none;
}

#LigneReferenceProduit{
margin:12px;
background:#e2e2e2;
border:none;
}

/****************************************************************************************************
						Form
****************************************************************************************************/

#TableauCompte{
position:relative;
top:48px;
margin:5px 5px;
border:none;
font:14px/18px  "Arial", Helvetica, sans-serif;
color:#0C0C0C;
width:990px;
border-collapse:collapse;
border-spacing:0px;
}

#TableauCompte td{
border:3px solid #FBF9F4;
}

#space {
background:#ffffff;
width:60px;
}

#titreForm{
font-size:14px;
font-weight:bold;
background:#ffffff;
}

#background {
width:150px;
background:#ffffff;
}

#TableauCompte input{
width:225px;
background:#FBF9F4;
border:1px solid #BF0303;
}

#mentionObligatoire {
width:990px;
position:relative;
top:80px;
text-align:justify;
font-size:14px;
margin:5px 5px;
}

#valid{
position:relative;
top:50px;
left:465px;
}

#containfooter{
	width:1000px;
	height:50px;
	margin:0 auto;
}

#infolegal, #CGV {
float:left;
color:#000000;
font-size:8pt;

width:196px;
height:50px;
margin:0;
padding:0;
}
#infolegal{
top:0px;
left:5px;
}
#CGV{
top:0;
left:205px;
}
#contactsav{
top:0;
left:400px;
}
#contactpiece{
top:0;
left:600px;
}
#contactcom{
top:0;
left:800px;
}
.titrefooter{
font-weight:bold;
margin:0;
padding:0;
line-height:8pt;
}

#contactConteneur{
width:998px;
margin:0px auto;
padding:40px 0 40px 0;
border-color:#e2e2e2;
border-width:1px;
border-style:solid;
overflow:hidden;
}

#contactsav, #contactpiece, #contactcom{
color:#000000;
float:left;
width:300px;
margin: 5px 15px;
padding:0;
}


#infoConteneur{
	width:1010px;
	margin:0px auto;
	padding:0px 0 0px 0;
	border-width:0px;
	border-style:solid;
	overflow:auto;
	height: 400px;
	font-size:13px;
}

#infoConteneur1{
	width:1010px;
	margin:0px auto;
	padding:0px 0 0px 0;
	border-width:0px;
	border-style:solid;
	height: 450px;
	font-size:13px;
}

#infolegale{
float:left;
margin: 5px 20px;
padding:0;
}

.titre{
font-weight:bold;
margin:0;
padding:0;
line-height:8pt;
}

.titre a, .titre a:hover, .titre a:visited{
text-decoration:none;
color:#000000;
}
#barre {
	background-image: url(../img/graph/barre-panier.png);
	background-repeat: no-repeat;
	display: block;
	width: 900px;
	vertical-align: middle;
	height: 50px;
	position: fixed;
	margin:0px auto;
	float: none;
	text-align:center;
}
#graph {
	background-image: url(../img/graph/graph.png);
	background-repeat: repeat:x;
	display: block;
	width: 100%;
	height: 35px;
	position: fixed;
	margin:0px auto;
	float: none;
	text-align:center;
}
#caddie {
	position:absolute;
	top:70px;
	left: 860px;
	height: 80px;
	width: 80px;

