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{
	margin:0px;
	padding:0px;
	text-align:center;
	background:#fff;
}

.globalBox{
	background:url(/INCLUDE/img/bgMain.jpg) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	text-align:left;
}

.globalBox a{
	cursor:pointer;
	color:#00f;
	text-decoration:none;
}
#mainTable{
	width:100%;
}
#mainTable td{
	vertical-align:top;
}
#headerRow td{
	height:308px;
}
#contentRow td#boxContent{
	overflow:auto;
	height:392px;
}
#footerRow td{
	height:72px;
	background:url(/INCLUDE/img/footer.jpg);
}
/*menu*/
#boxTopMenu{
	width:780px;
	position:absolute;
	margin-top:257px;
	margin-left:100px;
}
.globalBox #boxTopMenu a{
	color:#fff;
}
.topMenuItem{
	display:block;
	float:left;
	cursor:pointer;
	color:#fff;
	font-family:tahoma;
	font-size:17px;
	height:26px;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
}
.AccueilOver,
.Accueil{
	width:89px;
}
.JoindreOver,
.CarriereOver,
.ServicesOver,
.ProduitsOver,
.AccueilOver{
	background-image:url(/INCLUDE/img/backMenu.gif);
}
.Produits,
.ProduitsOver{
	width:89px;
	margin-left:60px;
}

.Services,
.ServicesOver{
	width:140px;
	margin-left:60px;
}
.ServicesOver{
	background-position:0px -31px;
}

.Carriere,
.CarriereOver{
	width:90px;
	margin-left:30px;
}

.Joindre,
.JoindreOver{
	width:140px;
	margin-left:36px;
}
.JoindreOver{
	background-position:0px -31px;
}


#copyRight{
	position:absolute;
	font-family:Tahoma;
	font-size:10px;
	color:#fff;
	margin-top:26px;
	margin-left:85px;
}

#boxStaticItem{
	width:705px;
	margin-left:100px;
	margin-top:28px;
	vertical-align:top;
	font-family:Tahoma;
}

#boxStaticItem ul{
	margin-left:20px;
}
#boxStaticItem ul li{
	font-size:11px;
	font-family:tahoma;
	text-decoration:underline;
	margin-top:3px;
}

/* CARRIERES */
#globalBox_6{
	background:url(/INCLUDE/img/bgCarriere.jpg) no-repeat;
}
#globalBox_6 #contentRow td#boxContent{
	height:392px;
}

#acc_table li{
	margin-left:15px;
}
#img_vitalite{
	display:block;
}

/* PRODUITS */
#globalBox_4{
	background:url(/INCLUDE/img/bgProduits.jpg) no-repeat;
}

#globalBox_4 #contentRow td#boxContent{
	height:1465px;
}
#produitsGray{
	background:url(/INCLUDE/img/boxGray.jpg) no-repeat;
}
#produit_second_table td{
	border-bottom-color:#d0d0d0;
	padding-top:5px;
}
td.produitsHeadCell{
	width:265px;
	height:23px;
	background:url(/INCLUDE/img/produitHeadBox.jpg) no-repeat;
	color:#d21c09;
	font-family:tahoma;
	font-size:12px;
	font-weight:bolder;
	padding-left:20px;
	padding-top:4px;
}
td.produitsContentCell{
	padding-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	font-family:tahoma;
	font-size:12px;
	color:#000;
}
/** réalisation **/
#globalBox_5{
	background:url(/INCLUDE/img/bgTopOnly.jpg) no-repeat;
}
td.grayBckReal2,
td.grayBckReal{
	width:370px;
	height:29px;
	background:url(/INCLUDE/img/backGrayLong.jpg) no-repeat;
	padding-top:3px;
	padding-left:10px;
}
td.grayBckReal2{
	padding-top:5px;
}
#bottomContent{
	display:none;
}
#globalBox_5 #bottomContent{
	display:block;
	background:url(/INCLUDE/img/bgFooterOnly.jpg) no-repeat;
	width:900px;
	height:74px;
}

#linkLogoHome{
	position:absolute;
	width:390px;
	height:105px;
	margin-left:30px;
	margin-top:15px;
	display:block;
	cursor:pointer;
}

#globalBox_66{
	background:url(/INCLUDE/img/bgForm.jpg) no-repeat;
}
#globalBox_66 #contentRow td#boxContent{
	height:645px;
}

#powered{
	position:absolute;
	margin-left:710px;
	margin-top:25px;
}

#powered span,
#powered a{
	font-family:Tahoma;
	font-size:10px;
	color:#fff;
}
#powered a{
	text-decoration:underline;
	cursor:pointer;
}
.PopBoxImageLarge,
.mceZoomAnimated{
	cursor:				pointer;
}
.PopBoxImageLarge{
	border:5px #fff solid;
}
div#mainContent a.aLinkZoom,
td#mainContent a.aLinkZoom{
	cursor:pointer;
}

div#backModal{
	top:0px;
	left:0px;
	position:absolute;
	width:100%;
	background-color:#000;
	z-index:9999;
	display:none;
	-moz-opacity:.65;
	opacity:.65;
	filter:alpha(opacity=65);
}
