@charset "utf-8";
/* CSS Document */

img{
	border:none;
}

#container{
	z-index:1;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:955px;
}

#header{
	position:relative;
	width:955px;
	height:115px;
	/*background-color:#00FF00;*/
}

#header_logo{
	position:absolute;
	width:220px;
	height:115px;
	float:left;
	display:inline;
}

#header_logo img{
	border:none;
}

#header_img{
	position:absolute;
	left:220px;
	width:735px;
	height:115px;
	display:inline;
}

#languages{
	position:relative;
	float:right;
	height:23px;
	width:88px;
	top:5px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#ba9627;
	/*font-weight:bold;*/
}

#languages a{
	text-decoration:none;
	color:#ba9627;
}

#languages a:hover{
	text-decoration:none;
	color:#00a6e2;
}

#bg_repeat{
	position:relative;
	width:955px;
	background-image:url(../IMG/bg_repeat.jpg);
	background-repeat:repeat-y;
	min-height:300px;
	_height:300px;*/

}

#main{
	position:relative;
	width:955px;
	min-height:425px;
	background-image:url(../IMG/content_bg.jpg);
	background-repeat:no-repeat;
	_height:425px;

}

#leftside{
	z-index:1;
	position:absolute;
	width:210px;
	height:400px;
	left:4px;
/*	background-color:#33FF00;*/
}

#slideShow{
	position:absolute;
	width:198px;
	height:129px;
	left:6px;
	top:6px;
/*	background:#FFFFFF;	
	opacity:0.5;
	filter:alpha(opacity = 50);*/
}

#menu{
	position:absolute;
	width:198px;
	height:134px;
	left:6px;
	top:145px;
	/*opacity:0.8;
	filter:alpha(opacity = 80);*/
}

/**********************************Sous-menus***************************************/

#smenu1{
	position:absolute;
	margin-left:210px;
	margin-top:286px;
	z-index:2;
	display:none;
	/*opacity:0.8;
	filter:alpha(opacity = 80);*/
}

#smenu2{
	position:absolute;
	margin-left:210px;
	margin-top:313px;
	z-index:2;
	display:none;
	/*opacity:0.9;
	filter:alpha(opacity = 90);*/
}

.smenu{
	background-color:#ba9627;
	font-size:14px;
}
.smenu tr td{
	padding:2px;
	border:solid 1px #cccccc;
}
.smenu a{
	font-family:Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}

/*******************************fin sous menu**************************************/

#content{
	z-index:1;
	position:relative;
	width:533px;
	min-height:410px;
	left:220px;
	_height:410px;

}

#text{
	position:relative;
	width:503px;
	margin-left:15px;
	margin-right:15px;
	padding-top:15px;
	padding-bottom:10px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}

#text li{
	list-style-image:url(../IMG/bullet.gif);
	font-size:12px;
	line-height:18px;
}

#text a{
	color:#00a6e2;
	text-decoration:none;
}

/********************************page contact************************************/

#myMap{
	z-index:1;
	position:relative;
	width:520px;
	height:382px;
	left:6px;
	top:10px;
	border:solid 1px #CCCCCC;
	/*background-image:url(../IMG/simpleMap.jpg);*/
}

#infoMap{
	z-index:2;
	position:relative;
	left:4px;
	top:38px;
	width:188px;
	height:45px;
	padding:3px;
	background-color:#00a6e2;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

/* **************************************** */

#charts{
	position:relative;
	width:520px;
	height:604px;
	left:7px;
}

.titlesection{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ba9627;
}

.transurb{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#ba9627;
}

.introParagraphe{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ba9627;
}

#rightside{
	z-index:1;
	position:absolute;
	width:188px;
	height:430px;
	left:760px;
/*	background:#FF0099;
	opacity:0.5;
	filter:alpha(opacity = 50);*/
}

#newsNjobs{
	position:absolute;
	width:188px;
	height:220px;
}

#siteSum{
	/* position:relative;
	top:220px;
	width:188px;
	height:210px;*/ 
	z-index:10;
	position:absolute;
	top:330px;
	left:730px;
	width:250px;
	height:210px;
}

#footer{
	position:relative;
	width:955px;
	height:60px;
	background-image:url(../IMG/footer.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}

#footer a{
	color:#ba9627;
}

#sitemap{
	position:relative;
	float:left;
	width:220px;
	height:40px;
	top:20px;
	text-align:center;
}

#copyright{
	position:relative;
	float:left;
	width:539px;
	height:20px;
	top:20px;
	text-align:center;
}

#logo{
	text-align:center;
}

#admin{
	position:relative;
	float:left;
	width:196px;
	height:40px;
	top:20px;
	text-align:center;
}


/* début customisation des news */
.news_date{
	font-size:14px;
	color:#E0BC6B;
	font-weight:bold;
}

.news_title{
	font-weight:bold;
	color:#ba9627;
	margin-bottom:10px;
}

.news_details{
	text-align:justify;
}

.news_hr{
	color:#990000;
	padding:0px;
	margin:10px 0px;
}

.news_link{
	border:1px solid #ba9627;
	margin-top:10px;
	padding:2px;
}

.news_pic{
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}
/* fin customisation des news */