html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
img,body,html{border:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
body{
	background:url(/img/bg.jpg);
	margin:0px;
	padding:0px;
	text-align:center;
}
#globalBox{
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	width:804px;
}
#mainTable{
	width:100%;
}
#mainTable td{
	text-align:left;
	vertical-align:top;
}
#mainTable td.rightTd{
	text-align:justify;
}
.headerRow td{
	background-image:url(/img/template.jpg);
	height:304px;
}
.contentRow{
	height:425px;
}
.contentRow .leftTd,
.contentRow .rightTd
{
	height:auto;
	background-image:url(/img/contentBg.jpg);
	background-repeat:repeat-y;
}
.leftTd{
	width:208px;
	background-position:0px 0px;
}
.rightTd{
	width:596px;
	background-position:-208px 0px;
}

.topLeft{
	width:205px;
	margin-left:1px;
	height:2px;
	background:#fff;
	overflow:hidden;
}
.leftMenuBox{
	width:205px;
	margin-left:1px;
	height:311px;
	background:#dbdbdb;
}

.footerRow td{
	background-image:url(/img/template.jpg);
	background-position: 0px -304px;
	height:43px;
}

.mainContent{
	padding-left:20px;
	padding-top:15px;
	padding-right:10px;
	min-height:455px;
	height:auto !important;
	height:455px;
}
.mainContent td{
	font-size:12px;
	font-family:tahoma;
	color:#636363;
}

.logoHead{
	position:absolute;
	display:block;
	width:210px;
	cursor:pointer;
	height:50px;
	margin-top:30px;
}

.logoHead{
	height:36px;
	width:65px;
	position:absolute;
	display:block;
	background-image:url(/img/headLink.jpg);
	margin-top:8px;
}

#headHome{
	margin-left:224px;
}

#headWriteUs{
	margin-left:344px;
	background-position:-120px;
}

#equipeVente{
	width:100px;
	margin-left:444px;
	background-position:-220px;
}

#changeLangue{
	width:100px;
	margin-left:680px;
	background-position:-455px;
}
.chang_lang_1{
	width:90px !important;
	margin-left:699px !important;
	background-position:90px !important;
}

.leftBottom{
	position:absolute;
	width:205px;
	height:112px;
	margin-left:1px;
	background-image:url(/img/template.jpg);
	background-position:-13px 112px;
}
#mainTable .footerRow td{
	text-align:left;
}
.copyRight,
#mainTable .footerRow a {
	font-family: Tahoma;
	color:#fff;
	font-size:9px;
	cursor:pointer;
	text-decoration:none;
	margin-left:2px;
}
.copyRight{
	cursor:default !important;
}
.footerRow div{
	position:absolute;
	text-align:center;
}
.footerLeft{
	width:200px;
	padding-top:6px;
}

.footerCenter{
	margin-left:200px;
	width:404px;
}
.footerRight{
	margin-left:600px;
	width:200px;
	padding-top:6px;
}
.poweredLink{
	padding-left:70px;
}

.leftPageContent{
	position:absolute;
	width:195px;
	height:auto;
	margin-top:5px;
}




/******** CSS for the page Join US**********/
div.staticJoinUs{
	font-size:					11px;
	font-family:				Tahoma;
	color:						#636363;
	background-image:			url(/INCLUDE/img/realisation/backMap.jpg );
	background-repeat:		no-repeat;
	background-position:		0px 40px;
	width:						518px;
	height:						410px;
}
img{
	border:			none;
}

div.writeUs{
	font-size:		11px;
	font-family:	Tahoma;
	color:			#636363;
	width:			150px;
}

div.writeUs a {
	text-decoration:	underline;
	color:				#a42914;
	cursor:				pointer;
	width:				150px;
}
div.clickTxtMap{
	position:			absolute;
	margin-left:		410px;
	margin-top:			185px;
	width:				160px;
	color:				#646464;
}
a.clickMap{
	color:				#0000ff;
}

div.horGray{
	width:				597px;
	position:			absolute;
	margin-left:		-25px;
	margin-top:			5px;
	height:				2px;
	background-color:	#cccccc;
	overflow:			hidden;
}

div.vertGray{
	margin-top:			-10px;
	margin-left:		220px;
	position:			absolute;
	width:				2px;
	height:				423px;
	background-color:	#cccccc;
	overflow:			hidden;
}

div.horGray2{
	position:			absolute;
	width:				352px;
	height:				2px;
	margin-left:		-20px;
	margin-top:			50px;
	background-color:	#cccccc;
	overflow:			hidden;
}
/***NOTRE ÉQUIPE***/
img.loupeEquipe{
	margin-left:		205px;
	margin-top:			-5px;
	cursor:				pointer;
}
div#equipeZoom{
	display:				none;
	position:			absolute;
	margin-left:		-250px;
	margin-top:			-20px;
}
div.boxProd img,
div#equipeZoom img{
	border:				3px black solid;
	cursor:				pointer;
}

div.boxProd{
	cursor:				pointer;
	position:			absolute;
	display:				none;
}
img.imgClick{
	cursor:				pointer
}

div#boxProd1{
	margin-left:			-210px;
}
div#boxProd2{
	margin-left:			-40px;
}
div#boxProd4,
div#boxProd3{
	margin-left:			-20px;
	margin-top:				200px;
}

div#boxProd5,
div#boxProd6{
	margin-left:			-20px;
	margin-top:				430px;
}

div#boxProd7,
div#boxProd8{
	margin-left:			-20px;
	margin-top:				700px;
}
.entrepriseA{
	position:				absolute;
	margin-left:			350px;
	margin-top:				-100px;
}
.entrepriseB{
	position:				absolute;
	margin-left:			20px;
	margin-top:				-20px;
}


div#boxImgZoom12, div#boxImgZoom11, div#boxImgZoom10, div#boxImgZoom9, div#boxImgZoom8, div#boxImgZoom7, div#boxImgZoom6, div#boxImgZoom5, div#boxImgZoom4, div#boxImgZoom3, div#boxImgZoom2, div#boxImgZoom1 {
	cursor:pointer;
	display:none;
	position:absolute;
}
div#boxImgZoom12 img, div#boxImgZoom11 img, div#boxImgZoom10 img, div#boxImgZoom9 img, div#boxImgZoom8 img, div#boxImgZoom7 img, div#boxImgZoom6 img, div#boxImgZoom5 img, div#boxImgZoom4 img, div#boxImgZoom3 img, div#boxImgZoom3 img, div#boxImgZoom2 img, div#boxImgZoom1 img {
	border:3px solid black;
}
.imgPrevRight {
	border:1px solid black;
}

.loupeImg{
	float:right;
}

#leftTopLogo{
	width:200px;
	height:100px;
	position:absolute;
}
#table_emploi ul{
	padding-top:10px;
}
#table_emploi li{
	padding:5px;
}

img.mceMakeZoom {
	display:		none;
}

img.mceMakeZoomOut {
	display:		inline;
	position: 	absolute;
	cursor:		pointer;
}


/* Menu du site Gauche */
#menu_959, #menu_959 li{
	margin:0px;
	padding:0px;
}
#menu_959{
	position:absolute;
	z-index:99;
	list-style:none;
	margin-top:107px;
	height:177px;
	width:206px;
	vertical-align:top;
}
#menu_959 li{
	display:block;
	height:29px;
	vertical-align:top;
	width:100%;
}

#menu_959 li a{
	margin-top:7px;
	margin-right:15px;
	float:right;
	font-weight:bolder;
	font-family:AbadiMT,Verdana;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}

#menu_959  .menuRightImg{
	width:13px;
	height:11px;
	background-image:url(/img/template.jpg);
	background-position:0px 11px;
	float:right;
	margin-top:11px;
	overflow:hidden;
}

/* Menu du site Haut */
#menu_964, #menu_964 li{
	margin:0px;
	padding:0px;
}

#menu_964{
	position:absolute;
	z-index:99;
	list-style:none;
	margin-top:277px;
	margin-left:212px;
	height:25px;
	width:596px;
	vertical-align:top;
}
#menu_964 a,
#menu_964 label{
	color:#fff;
	font-family:arial;
	font-size:12px;
	text-decoration:underline;
	cursor:pointer;
	vertical-align:top;
	padding:0px;
	margin:0px;

}
#menu_964 li{
	vertical-align:middle;
	display:block;
	float:left;
	width:182px;
	padding-left:15px;
	height:20px;
}
#menu_964  div{
	display:none;
}

#menu_964 .menuLeftImg{
	display:block;
	background-image:url(/img/template.jpg);
	width:13px;
	height:11px;
	margin-top:3px;
	background-position:0px 22px;
	float:left;
	overflow:hidden;

}

#menu_964 li ul{
	background-color:#015287;
	width:124px;
	margin:0px;
	display:none;
	float:left;
}
#menu_964 li ul .menuLeftImg{
	display:none;
}
#menu_964 li ul li a{
	width:124px;
	display:block;
	height:21px;
}
#menu_964 li ul li{
	padding:0px;
	margin:0px;
	width:124px;
	height:21px;
	background-image:url(/img/template.jpg);
	background-position: -218px 21px;
}
#menu_964 li ul li.menuLiOver{
	background-position: -218px 42px;
}
#menu_964 li ul a{
	text-decoration:none;
}
/**
 * @copyright  Copyright(c) 2005, IC Zones
 * @author     Michael Jolin
 * @since      2005,10,05
 * @package		CSS
**/

div#box_msg {
	position:		absolute;
	overflow: 		hidden;
	margin-left:	210px;
	width: 			514px;
	font-size: 		15px;
	font-family:	'Verdana';
	color:			#FFFFFF;
	height:			180px;
	margin-top:		55px;
	z-index:			999;
}

div#userMsg {
	position:		relative;
	font-size: 		13px;
	font-family:	'Verdana';
	color:			#FFFFFF;
}

.userMsgStyle{
	font-size: 		13px;
	font-family:	'Verdana';
	color:			#FFFFFF;;
}


div#userMsg a {
	color:			Blue;
}


