*

{

	margin: 0;

}

* html a:hover { visibility: visible; }

body

{

	font-family: Verdana, Helvetica, sans-serif;

	font-size:8pt;

	color: #403f3f;

	background-color: #21343d;

	background-image: url(../images/BackGround.jpg);

	background-repeat: repeat-x;/*	background-image:url(../images/BackGroundPAGE.jpg);

	background-position:top 49%;

	background-repeat:no-repeat;*/

	margin-top:0px;

}

img { border:0; }

a

{

	color:#f9a01b;

	text-decoration:none;

}

a:hover { color:#ffffff; }

h1

{

	color:#5a5959;

	margin-top:0px;

	margin-bottom:10px;

	font-size:105%;

	font-weight:bold;

	text-transform:uppercase;

	margin-left:42px;

	letter-spacing:0px;

}

.entete-header

{

	font-family:Arial, Helvetica, sans-serif;

	padding-top:14px;

	margin-bottom:10px;

	font-size:150%;

	font-weight:bold;

	color:#ffffff;

	margin-bottom:11px;

}

h2

{

	margin-top:0px;

	margin-bottom:10px;

	font-size:105%;

	font-weight:bold;

	letter-spacing:0px;

	margin-left:42px;

}

.titre-teaser

{

	color:#f9a01b;

	margin-top:0px;

	margin-left:0px;

	margin-bottom:1px;

	font-weight:bold;

	font-size:8pt;

}



h1 .grisFonce { color:#2b2b2b; }

.entete-teaser

{

	font-size:9pt;

	color:#f9a01b;

	text-transform:uppercase;

	margin-left:11px;

	margin-bottom:14px;

	margin-top:14px;

	padding-top:14px;

	line-height:14px;

	font-weight:bold;

	

}

#content-photos {

	margin-left:42px;

	margin-bottom:20px;

	margin-top:15px;

}

.photo {

	width:100px;

	height:75px;

	float:left;

	margin:3px 3px 3px 3px;

	border-style:solid;

	border-width:1px;

	border-color:#f9a01b;

	}

.contact a{

	color:#000;

}

.contact a:hover{

	color:#000;

	text-decoration:underline;

}

.contact li {

	padding-top:10px;

}

#page

{

	margin: auto;

	width: 930px;

	min-height:900px;

	padding: 0;

	margin-top: 0px;

	/*background-image:url(../images/BackGroundPAGE.jpg);*/

	background-repeat:no-repeat;

	background-position:-38px 0;

}

#header

{

	width:930px;

	height:271px;

	background-image:url(../images/BackGroundHeader.jpg);

	position:absolute;

	top:0;

	background-repeat: no-repeat;

}

#menu

{

	position:absolute;

	top:250px;

	margin-left:15px;

	z-index:2;

	font-family:Tahoma, Geneva, sans-serif;

}

#menu a

{

	display:block;

	color:#f9a01b;

}

.lien_menu

{

	float:left;

	position:relative;

}

.lien_menu a:hover img { visibility:hidden; }

.lien_historique

{

	background-image:url(../images/Lien_Historiquegif_over.gif);

	background-repeat:no-repeat;

}

.lien_services

{

	background-image:url(../images/lien_servicesgif_over.gif);

	background-repeat:no-repeat;

	left:-11px;

}

.lien_realisation

{

	background-image:url(../images/lien_realisationgif_over.gif);

	background-repeat:no-repeat;

	left:-22px;

}

.lien_offre-emploi

{

	background-image:url(../images/lien_offreemploigif_over.gif);

	background-repeat:no-repeat;

	left:-33px;

}

ul#header-menu li

{

	font-size:8pt;

	margin-left:0px;

	margin-right:0px;

	display : inline;

	padding-left:9px;

	margin-right:6px;

	margin-left:5px;

	background-image:url(../images/li_4point.jpg);

	background-repeat:no-repeat;

	background-position:0 4px;

}

ul#header-menu

{

	list-style-image:url(../images/li_4point.jpg);

	float:right;

}

#header-menu

{

	position:relative;

	top:22px;

	margin-right:21px;

	letter-spacing:0px;

	font-family:Tahoma, Geneva, sans-serif;

}

#outlined

{

	position:relative;

	left:592px;

	top:210px;

	background-image:url(../images/Outined.png);

	width:338px;

	height:110px;

	background-repeat:no-repeat;

	z-index:101;

}

#outlined-inside

{

	position:relative;

	left:592px;

	top:210px;

	background-image:url(../images/Outined.png);

	width:338px;

	height:110px;

	background-repeat:no-repeat;

	z-index:101;

}



#content

{

	position:absolute;

	top:271px;

	z-index:2;

	background-image:url(../images/backGrounContentRepeat.png);

	background-repeat:repeat-y;

}

#content-inside

{

	position:absolute;

	top:271px;

	z-index:100;

	background-image:url(../images/backGrounContentRepeat.png);

	background-repeat:repeat-y;

}



#content-entete

{

	position:relative;

	left:0;

	width:623px;

	height:175px;

	text-align:center;

	background-image:url(../images/backGroundEnteteContent.jpg);

}

#content-entete-contenu

{

	width:450px;

	margin-left:auto;

	margin-right:auto;

}

#content-entete-contenu img { margin:0px 6px 0px 6px }

#content-text

{

	padding-top:14px;

	width:624px;

	min-height:600px;

	overflow:hidden;



}

#content-text-inside

{

	padding-top:14px;

	width:624px;

	min-height:600px;

	overflow:hidden;



}



#imgGaucheDegrader

{

	position:absolute;

	top:174px;

	left:0;

}

#imgDroitDegrader

{

	position:absolute;

	top:0px;

	left:913px;

}

#content-text li{

	margin-left:24px;

}

#content-text ul{

	margin-left:22px;

	margin-bottom:20px;

	list-style:none;

}



#content-text p

{

	margin:0px 34px 14px 42px;

	line-height:13px;

}

#context-text-inside ul {

	clear:both;

	margin-left:10px;

	

	}

#content-text-inside li{

	list-style-type:none;

}

#content-text-inside p

{

	margin:0px 34px 14px 42px;

	line-height:13px;

}

#content-gauche

{

	width:264px;

	/*height:100%;*/

	position:absolute;

	left:637px;

	top:39px;

	float:right;

	padding:0;

	z-index:2;

}

#content-gauche .divNouvelle

{

	color:#ffffff;

	margin-top:10px;

	margin-left:0px;

	padding:0;

}

#content-gauche p

{

	margin-top:0px;

	font-size:7pt;

	margin-left:0px;

}

#content-gauche .LireLaSuite

{

	float:right;

	font-size:8pt;

	text-transform:uppercase;

	letter-spacing:-1px;

	margin-top:8px;

}

.content-temoignages {



}

.LireLaSuite a { color:#f9a01b; }

.LireLaSuite a:hover { color:#ffffff; }

.BlueRow

{

	margin-top:8px;

	margin-bottom:0px;

	padding-top:8x;

	padding-left:13px;

	margin-left:0px;

	padding-bottom:8px;

	padding-right:11px;

}

.BlueRowAlone

{

	background-image:url(../images/Content-Row.jpg);

	background-repeat:no-repeat;

	background-position:50% 100%;

	width:100%;

	height:2px;

	margin-bottom:12px;

}

#content-footer

{

	font-family:Tahoma, Geneva, sans-serif;

	background-image:url(../images/background-content-footer.jpg);

	background-repeat:no-repeat;

	height:71px;

	width:930px;

}

ul#footer-menu li

{

	font-size:7pt;

	margin-left:0px;

	margin-right:0px;

	display : inline;

	padding-left:2px;

	margin-right:11px;

	margin-left:2px;

}

ul#footer-menu { list-style:none; }

#footer-menu

{

	position:relative;

	top:14px;

	left:32px;

}

.clear { clear:both }

.annee {

	margin-top:0px;

	font-size:105%;

	font-weight:bold;

	letter-spacing:0px;

}

#copyright

{

	position:relative;

	color:#8298a3;

	font-size:7pt;

	letter-spacing:0px;

	margin-top:10px;

	left:200px;

	top:10px;

	width:250px;

}

#w471

{

	position:relative;

	color:#8298a3;

	font-size:7pt;

	width:250px;

	left:614px;

	top:-9px;

	letter-spacing:-1px;

	text-align:right;

	font-family:Verdana, Geneva, sans-serif;

	

}


a.lien:link{color:#000; text-decoration:none;}
a.lien:visited{color:#000; text-decoration:none;}
a.lien:hover{color:#000; text-decoration:underline;}
a.lien:active{color:#000; text-decoration:none;}

