*{
	margin : 0;
	padding : 0;
}

html {
    overflow-y: scroll !important;
}


a{
	text-decoration : none;
	color : white;
	outline: medium none;
}

a img{
	border : none;
}

#bodyHome{
position : relative;
background : url("../images/fond.jpg") no-repeat 50% 0 black;
color : white;
font-family : Arial;
}

#bodyPage{
position : relative;
background : url("../images/fond_in.jpg") no-repeat 50% 0 black;
color : white;
font-family : Arial;
}


#wrapper {
    margin: 0 auto;
    position: relative;
    min-width: 980px;
}


#header{
    margin: 0 auto;
	width:980px;
}


#footer{
	font-size: 12px;
	bottom:0px;
    margin: 0 auto;
	background-color:#000;
	height:40px;
	width:980px;
	z-index : 300;
	clear:both;
	float:inherit;
}
#zero{
	clear:both;
	width : 980px;
	height:80px;
}

#footer #un{
	text-align : right;
	width : 300px;
	padding-top : 5px;
	float : right;
	line-height:13px;
}

#footer #deux{
	text-align : center;
	width : 550px;
	padding-top : 5px;
	float : right;
	line-height:13px;
}

/* CONTENT */

#content{
    margin: 0 auto;
    position: relative;
    width: 960px;
	top : -60px;
}

#content #contentColSep{
	border-right : dotted 2px white;
	float : left;
	height : 100%;
	width : 2px;
}

#content #contentCol1{
	border-right : dotted 1px white;
	float : left;
	width : 420px;
	padding-right : 19px;
	font-size:12px;
}

#content #contentCol2{
	float : left;
	width : 420px;
	padding-left : 19px;
}

#content.contentProduit{
	width:880px;
	top : -155px;
}

#content.contentProduit .titreProduit{
	margin-bottom: 30px;
}

#container{
	position:relative;
    margin: 0 auto;
	width:980px;
}



/*  MENU */

#logo{
display : block;
width : 265px;
top:0px;
height : 106px;
position:absolute;
background : url("../images/logo.png") no-repeat;
margin-left:55px;
z-index:305;
}

#menu{
	position:absolute;
	z-index : 200;
	margin-left:410px;
	top : 90px;
	width:590px;

}

#liensMenu{
	font-size : 19px;
}

#liensMenu li{
	display : inline;
	float : left;
}

#liensMenu li.separator{
	background : url("../images/separator.png") no-repeat;
	margin : 3px 13px 0 10px;
	width:1px;
	height : 13px;
}

#liensMenu .active{
	color : #ff0600;
}

#slider-ajax-container{
 margin: auto;
    width: 980px;
    position: relative;
}

.clear{
	clear : both;
}


.royalSliderHome{
	display : none;
}


/* MENU PRODUIT */
#produit_back{
	position:absolute;
	width:100%;
	height:1100px;
	top:401px;
	background-image : url("../images/fond_produit.png");
	background-repeat:repeat-x;
}


#produits{
	margin:0 auto;
    position: relative;
	top : -170px;
	width:960px;
	/* border-bottom : solid #545454 1px; */
	padding-bottom : 30px;
}

#produits img{
	margin : 0 16px;
	cursor : pointer;
}

#produits #flecheProd{
	position : absolute;
	bottom : 2px;
	left : 110px;
}

#produit2,
#produit3,
#produit4{
	display : none;
}

/*  TRYPTIQUE  */

#tryptique{
    margin: 0 auto;
    position: relative;
    width: 920px;
	top : -60px;
}

#tryptique div{
	float : left;
}

#tryptique #colUn{
	margin-left : 20px;
}

#tryptique #colDeux{
	margin-left : 10px;
	margin-right : 10px;
}

#tryptique #colDeux a img#lien1:hover{
	background : url("../images/tryptique/hover.png") no-repeat 0 25px;
}

#tryptique #colDeux a img#lien2:hover{
	background : url("../images/tryptique/hover.png") no-repeat 0 20px;
}

#tryptique #colDeux a img#lien3:hover{
	background : url("../images/tryptique/hover.png") no-repeat 0 15px;
}

#tryptique #colTrois{
	margin-left : 30px;
	margin-top : 20px;
}

#tryptique #colTrois p{
	margin-left : 5px;
	margin-bottom : -10px;
	font-size : 20px;
}

.trypSeparator{
	background : url(../images/tryptique/separatorTab.png) no-repeat;
	width : 16px;
	height : 199px;
	margin : 0 15px 0 5px;
}

/* MENU FABRICATION */
#fabrication_back{
	position:absolute;
	width:100%;
	height:100%;
	top:600px;
	background-image : url("../images/fond_produit.jpg");
	background-repeat:repeat-x;
	background-color:#3d3d3d;
}

#content.contentFabrication{
	width:920px;
	top:56px;
}

#flecheFab{
	position : absolute;
	left : 60px;
	top:-59px;
}

#content.contentFabrication #contentColSep{
	border-right : dotted 2px white;
	float : left;
	height : 100%;
	width : 2px;
}

#content.contentFabrication #contentCol1{
	border-right : dotted 1px white;
	float : left;
	width : 525px;
	padding-right : 15px;
	font-size:12px;
	line-height:18px;
}

#content.contentFabrication #contentCol2{
	float : left;
	width : 360px;
	padding-left : 15px;
}



#plan{
	position:absolute;
	left:372px;
	top:180px;
}

#col1{
	position:absolute;
	left:65px;
	top:280px;
}

#col2{
	position:absolute;
	left:578px;
	top:280px;
}


/* ESPACE CLIENT  */

#fondEspaceCLient{
	position : absolute;
	top : 0;
	right : 0;
	background : url("../images/fondmenuClient.png");
	height : 72px;
	width : 50%;	
	z-index : 300;
}

#espaceCLient{
	position : absolute;
	margin-left:400px;
	top : 0;
	height : 72px;
	width : 550px;
	font-size : 11px;
	z-index : 300;
}

#espaceCLient #un{
	text-align : right;
	width : 210px;
	padding-top : 5px;
	float : left;
	line-height:12px;
}

#espaceCLient #deux{
	text-align : left;
	width : 165px;
	float : left;
	margin-left : 28px;
}

#espaceCLient form{
	text-align : left;
	width : 145px;
	padding-top : 9px;
	float : left;
	margin-left : 0;
}

#espaceCLient form .formField{
	border : none;
	width : 110px;
	padding-top :2px;
	margin-top :2px;
}

#espaceCLient form .formSubmit{
	float : right;
	padding-top :1px;
	cursor : pointer;
	font-size : 17px;
}