		*{
			margin:0;
			padding:0;
		}
		
		a{
			color:#4a4a4e;
			text-decoration: none;
			outline: none;
		}
		
		a:hover{
			text-decoration: underline;
		}
		
		img{
			border:none;
		}
		
		body {
			overflow:hidden;
			background:#fff;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		#content{
			margin:0px auto;		
			width:100%;
			bottom:120px;
			z-index: 8;
			background-image:url(./img/page_bk.png); 
			position:absolute;
		}
		
		#contentframe{
			overflow: hidden;
			height: 100%;
			text-align:left;
			z-index: 3;
		}
		
		#slidecounter{
			float:left;
			color:#4d82b1;
			font-size:20px;
			font-weight:bold;
			margin:1px 20px;	
			margin-left:30px;

		}
		
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#fff;
			font-size:22px;
			font-weight:bold;
			margin:16px 0;
		}
		

		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		
		#navigation{
			float: right;
			background-image:url(navbg.gif);
			background-repeat:no-repeat;
		}
	

		#supersize{
			position:fixed;
		}
		
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
		


		#content_l {
			border-top:1px solid #fff;
			border-bottom:1px solid #fff;
			margin:0px auto;
			height:260px;
			width:100%;
			bottom:5%;

			position:absolute;
			z-index: 4;
			background-image:url(../img/fascia.png);

		}
				
		td.fascia {
			font-size:20px; 
			line-height:20px;
			text-align:left;
			padding:0px 0px 0px 30px;
		}
		
		td.fascia a { 
			color:#ffffff;
			text-decoration:none;
		}
		
		td.fascia a:hover { 
			color:#4d82b1;
		}
		
		td.fascia a span {
			color:#6bb022;
		}
		
		
		label.error {
			color:#FF0000;
		}
		
.fonttitolo { 
font-family: Verdana; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;
}

.font9i { 
font-family: Verdana; 
font-size: 9px; 
font-style: italic; 
font-weight: normal; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;

}

.font10 { 
font-family: Verdana; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;
}

.font10i { 
font-family: Verdana; 
font-size: 10px; 
font-style: italic; 
font-weight: normal; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;

}

.font10b { 
font-family: Verdana; 
font-size: 10px; 
font-style: normal; 
font-weight: bold; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;

}

.font11 { 
font-family: Verdana; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;
}

.font11i { 
font-family: Verdana; 
font-size: 11px; 
font-style: italic; 
font-weight: normal; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;
}

.font11b { 
font-family: Verdana; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;
}

.font12 { 
font-family: Verdana; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;
}

.font12i { 
font-family: Verdana; 
font-size: 12px; 
font-style: italic; 
font-weight: normal; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;
}

.font12b { 
font-family: Verdana; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;
}

.font13 { 
font-family: Verdana; 
font-size: 13px; 
font-style: normal; 
font-weight: normal; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;
}

.font13i { 
font-family: Verdana; 
font-size: 13px; 
font-style: italic; 
font-weight: normal; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;
}

.font13b { 
font-family: Verdana; 
font-size: 13px; 
font-style: normal; 
font-weight: bold; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;
}

.font14 { 
font-family: Verdana; 
font-size: 14px; 
font-style: normal; 
font-weight: normal; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;
}

.font14i { 
font-family: Verdana; 
font-size: 14px; 
font-style: italic; 
font-weight: normal; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;
}

.font14b { 
font-family: Verdana; 
font-size: 14px; 
font-style: normal; 
font-weight: bold; 
line-height: normal; 
word-spacing: normal; 
letter-spacing: normal; 
color:#5c5c5c;
}

#containerlogo {
left:50%;
margin-left:-480px;
position:absolute;
top:50px;
width:960px !important;
}

#copyright {
			margin:0px auto;
			height:23px;
			width:100%;
			bottom:0%;
			z-index: 5;
			position:absolute;
			text-align:right;
			font-size:12px;
			color:#4a4a4e;
}
		
#container {
    left:50%;
	margin-left:-480px;
	position:absolute;
	top:0px;
	width:960px !important;
}




	#grid-wrapper {
        width: 960px;
		margin: 30px 0 0 0;
		padding: 0; /* Prevent flicker in grid area. Check header.php. */
        clear:both;
	}

	#single-wrapper {
		width: 960px;
		margin: 10px 0 0 0;
		padding: 0;
       	clear:both;
       	overflow: hidden;
	}


/* ---------- Slide Projets ---------- */
div#scrollJobs .scrollHead{
	margin-bottom: 10px;
	margin-top: 10px;
}
div#scrollJobs h2{
	font:bold 15px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #C4C4C4;
	float: left;
	width: 0px;
	margin: 0;
}
div#scrollJobs .navScroll{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 800px;
}
div#scrollJobs .navScroll li{
	float: left;
}
div#scrollJobs .navScroll li a{
	display: block;
	width: 27px;
	height: 27px;
	text-indent: -8888px;
}
div#scrollJobs .navScroll li.scrollPrev a{
	background: transparent url(../img/btn_prev.png) no-repeat left bottom;
}
div#scrollJobs .navScroll li.scrollNext a{
	background: transparent url(../img/btn_next.png) no-repeat left bottom;
}
div#scrollJobs .navScroll li.scrollNext a:hover, div#scrollJobs .navScroll li.scrollPrev a:hover{
	background-position: left top;
}

ul.projets{
	list-style: none;
	overflow: hidden;
	padding:0;
	margin: 0 0 10px 0;
	float: left;
}
ul.projets li{
	float: left;
	width: 220px;
	margin-right: 20px;
	color:#97948E;
}
ul.projets li.firstItem{
}


#scrollJobs{
	overflow: hidden;
}

div#scrollJobs .navScroll li.scrollPrev{
	border-right: 1px solid #C4C4C4;
	padding-right: 4px;
	margin-right: 4px;
}
.scrollHead{
	overflow: hidden;
}
#jobInRel{
	width: 720px;
	margin-left: 240px;
	overflow: hidden;
}
#jobInRel h2{
	color:#C4C4C4;
	font:bold 20px/24px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	margin:25px 0 25px 20px;
}
#jobInRel ul.projets{
	overflow: visible;
}
#jobInRel ul.projets li{
	margin-right: 0;
	margin-left: 20px;
}
ul.navScroll{
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin:0 0 20px 0;
}
.navScroll li{
	float: left;
}
.navScroll li a{
	display: block;
	width: 27px;
	height: 27px;
	text-indent: -8888px;
}
#single-wrapper .navScroll li a:hover{
	background-position: left bottom;
}
.navScroll li.scrollPrev a{
	background: transparent url(images/btn_prev.png) no-repeat left top;
}
.navScroll li.scrollNext a{
	background: transparent url(images/btn_next.png) no-repeat left top;
}
.navScroll li.scrollAll a{
	background: transparent url(images/btn_all_projects.png) no-repeat left top;
}
.navScroll li.scrollAll{
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	padding: 0 5px;
	margin:0 5px;
}
p.goTop{
	text-align: center;
}
.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }
.adresse ul{
	padding: 0;
	margin: 0;
}
.adresse li{
	list-style: none;
	text-align: left;
}