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;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

body{
	background-color:#c0c0c0;
	text-align:center;
	margin:0px;
	padding:0px;
}

#globalBox{
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;
	width:758px;
	background-color:#2b3a61;
}

#mainTable{
	background-color:#2b3a61;
	width:758px;
	text-align:left;
	vertical-align:top;
}

#mainLeft{
	width:264px;
	background-color:#eaeaea;
	height:100%;
	vertical-align:top;
}
#mainLeftBox{
	height:736px;
	width:100%;
	background-image:url(/img/bgLeftBox.jpg);
}

#mainCenter{
	width:8px;
}
#mainRight{
	width:486px;
	height:100%;
	background-color:white;
	vertical-align:top;
}

#rightHeader{
	height:361px;
	width:486px;
	background-image:url(/img/rightHeader.jpg);
	cursor:default !important;
}

#mainContent{
	width:435px;
	margin-left:30px;
	text-align:justify;
	color:#5b5b5b;
	font-family:tahoma;
	font-size:12px;
}
#mainContent table{
	text-align:justify;
	color:#5b5b5b;
	font-family:tahoma;
	font-size:12px;
}

#footerRowSep{
	height:8px;
}

#footerTd{
	background-color:#5b5b5b;
	height:90px;
	vertical-align:middle;
	text-align:center;
}
div.footerBox{
	text-align:center;
	width:600px;
	padding-top:20px;
	
}
#footerTd div a,
#footerTd div div{
	color:#fff;
	display:inline;
	font-family:tahoma;
	font-size:10px;
}

.sepTxtFooter{
	background-color:#6e6e6e;
	width:5px;
	height:28px;
}
#adresse{
	display:block !important;
	position:static;
	width:150px;
	text-align:left;
	margin-left:620px;
	margin-top:-40px;
}
#adresse div{
	display:block !important;
}
#menuFooter{
	margin-left:5px;
	margin-right:20px;
}

#menuFooter a{
	margin-left:15px;
	text-decoration:none;
	cursor:pointer;
}
#menuFooter a:hover{
	text-decoration:underline;
}
#footerCR{
	margin-right:15px;
}
.footerSep{
	position:absolute;
	margin-top:-5px;
}

#boxMenu{
	position:absolute;
	margin-left:35px;
	margin-top:150px;
	width:200px;
	height:260px;
}

#MySiteRow{
	background-color:#c0c0c0;
}
#linkMySite{
	float:left;
	color:#00f;
	font-family:tahoma;
	font-size:10px;
	cursor:pointer;
	margin-top:5px;
	margin-bottom:5px;
	text-decoration:underline;
}

#emploiLeft{
	display:block;
	width:200px;
	height:60px;
	position:absolute;
	margin-left:30px;
	margin-top:570px;
}

#cwbgroup{
	position:absolute;
	display:block;
	margin-top:610px;
	margin-left:78px;
	width:67px;
	height:22px;
}

#cisc{
	position:absolute;
	display:block;
	margin-top:690px;
	margin-left:53px;
	width:90px;
	height:23px;
}

#spnllc{
	position:absolute;
	display:block;
	margin-top:692px;
	margin-left:163px;
	width:37px;
	height:21px;
}

#map{
	border: 3px #ccc solid;
}
#backAcc{
	position:absolute;
	width:210px;
	height:130px;
	margin-top:10px;
	cursor:pointer;
	margin-left:20px;
	display:block;
}
.copyRight2008{
	width:110px;
	text-align:left;
	display:block;
	float:left;
	margin-left:20px;
}
#menu_site_MM{
	margin-top:14px;
	font-family:arial;
	font-size:12px;
}
#menu_site_MM a{
	text-decoration:none;
	margin-left:30px;
	position:absolute;
	margin-top:12px;
	color:#3c3c3c;
}
#menu_site_MM .menuLiOver a{
	color: #193889;
}
#menu_site_MM li{
	display:block;
	width:200px;
	height:36px;
	padding:1px;
}
div.menuLeftImg{
	width:24px;
	height:24px;
	float:left;
	margin-top:6px;
	background-image:url(/img/iconeMenu.jpg);
}
#img_left_elem_961{ /*ACCUEIL*/
	background-image:url(/img/iconeMenu.jpg);
}
.menuLiOver #img_left_elem_961{
	background-position:0px 24px;
}

#img_left_elem_962{ /*ENTREPRISE*/
	background-position:24px 0px;
}
.menuLiOver #img_left_elem_962{
	background-position:24px 24px;
}
#img_left_elem_963{/* NSV */
	background-position:95px 0px;
}
.menuLiOver #img_left_elem_963{
	background-position:95px 24px;
}
#img_left_elem_964{/* RÉALISATION */
	background-position:72px 0px;
}
.menuLiOver #img_left_elem_964{
	background-position:72px 24px;
}
#img_left_elem_965{ /* NOUS JOINDRE */
	background-position:48px 0px;
}
.menuLiOver #img_left_elem_965{
	background-position:48px 24px;
}
#img_left_elem_966{ /*EMPLOI*/
	background-position:119px 0px;
}
.menuLiOver #img_left_elem_966{
	background-position:119px 24px;
}

.menuItemB{
	background-image:url(/img/menuItemB.jpg);
	position:absolute;
	width:16px;
	height:2px;
	margin-top:31px;
	margin-left:175px;
}
.menuLiOver .menuItemB{
	margin-left:55px;
}

#emploiImg{
	cursor:default !important;
}
.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);
}
