body {	
	background: url("../Images/background0.png") repeat-y;
	background-position:center center;
	
	background-color : rgb(131,128,131);

	color: #000000;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:12px; 
	text-align: justify; 
	
	width: 1200px;
	height: 1024px;	
	
	margin-top:20px;
	margin-bottom:20px;
	
	margin-left:auto;
	margin-right:auto;

}

ul
{
	line-height:15px;
	/*list-style-image: url("../Images/tick.png");*/ 
	/*background: url("../Images/tick.png") no-repeat;
	list-style-type:square; 
	padding: 0px;*/
	margin-bottom : 0px;
}

a
{
	color: #000000;
	cursor: pointer;
	font-size:11px;
}

a:hover
{
	color: #000000;
	cursor: pointer;
	font-size:11px;
	font-weight:bold; 
}


h1
{	
	color:#000000; 
	
	/*font-family:Verdana, Arial, Helvetica, sans-serif; */
	font-size:14px;
	font-weight:bold; 
	
	text-align : center;
	text-decoration:underline; 	

	padding: 0px;
	margin : 0px;	
}

h2
{
	font-size:13px;
	color:#000000; 
	text-decoration:underline; 	
}

hr
{
	text-align : center;
	color:#979797; 
	width: 94%;
}

img{
	text-align:center; 	
	margin-left:auto;
	margin-right:auto;
}

#header {
	background:url("../Images/header.png") no-repeat;
	background-position:center center;
	
	height : 80px;
	/*border:1px solid #000000;*/
	
	vertical-align: middle;/*image centrée verticalement*/
	
	margin-left: auto;/*centrage horizontal*/
	margin-right: auto;
	
	margin-bottom: 50px;
}

#menu_top{
	background:url("../Images/menu_top.png") no-repeat;
	/*vertical-align:top; */
	vertical-align:middle;
	padding-top:8px;
	padding-left:15px;
	
	margin-bottom: 30px;	
	height:50px;
	/*border:1px solid #000000;*/
	
	margin-left: auto; 
	margin-right: auto; 
	width: 1200px;
	text-align: center;	
}

#texteMenuTop{
	color:#000000; 
	/*font-family:Verdana, Arial, Helvetica, sans-serif; */
	font-size:14px;
	font-weight:bold; 
	
	text-align : center;
	
	padding-top : 15px;
	/*vertical-align: middle;*/

	/*text-decoration:underline; */	
}

#global_center {
	vertical-align: middle;
	width: 100%;
}

#content {
	margin-right: 18px;
	/*margin-left: 18px;*/
	
	color: #000000;
	float: left;
	border: 1px solid #000000;
	width: 978px;

}

#textMilieu{
	margin-bottom:50px;
	text-align:center; 	
}

#partie_gauche {

	/*vertical-align: top;*/
	
	

	color: #000000;
	float: left;
	width: 0px;
	
	padding: 0px;
/*	
	border: 1px solid #000000;
	padding: 5px; 
	padding-left: 10px; 
	padding-right: 0px; 
	*/

}
#partie_droite {
	
	vertical-align: top;
	/*margin-left: 12px;*/
	border: 1px #000000 double;
	color: #000000;
	float: right;
	width: 200px;
}


#copyright { 
	/*background-color: #999999;*/
	color:#000000; 
	padding: 12px; 
	text-align:center; 
	border-top:1px solid #000000;

}





.dateETtitre
{
	color:#000000; 
/*	font-family:Verdana, Arial, Helvetica, sans-serif; */
	font-weight:bold; 
	
	text-align : left;
	
	margin-left:3%;
	margin-right:3%;
}

.infoNews
{
	color:#000000; 
/*	font-family:Verdana, Arial, Helvetica, sans-serif; */
	text-align : left;
	margin-left:3%;
	margin-right:3%;
}



div.debut_ligne {
	text-align: center;
	width: 180px; 
	height:100%;
	float: left;
	font-weight:bold; 
/*	border:1px solid #000000;*/
}
div.fin_ligne {
	vertical-align: top;
	text-align : left;
	width: 525px; 
	height:100%;
	float: right;
	/*border:1px solid #000000;*/
}

.tp
{ 
	width:96%; 
	text-align:center; 	
	margin-right: 3%; 
	margin-left: 3%; 
}

.cv 
{ 
	font-weight:bold; 
	font-size:13px;

	color:#000000; 
	text-align:center; 
	border:1px solid #999999; 

}

.recrutement{
	text-align : center;
	
	margin-top: 10px;

	color: #000000;
	/*border:1px solid #000000;*/


	padding-left : 5px;
	padding-right: 5px;
	padding-bottom : 30px; 
}

#gal{
	width:94%; 
	text-align:center; 	
	margin-right: 3%; 
	margin-left: 3%; 
}


#gal a:hover {
	border:5px solid #FFFFFF;
}

#gal img {
	margin-left:5px;
	margin-right:5px;
}

#galimg img{
	margin-left:3%;
	margin-right:3%;
	width:705px;	
}


.unSite
{
	border:1px solid #999999;
	
	width:938px; 
	height : 200px;
	
	text-align:center; 	
	margin-right: 20px; 
	margin-left: 20px; 
	
	padding : 0px;
}

.presentationSite
{
	border-top:1px solid #999999;
	padding : 10px;
	text-align:left; 	
}

.thumbsSite
{
	float : right;
	margin-left: 20px; 
}


/***********************************************************************

							MENU DYNAMIQUE

*************************************************************************/
div#menu { 
	
}

div#menu a { 
	color:#000000;
	
	margin-left:auto;
	margin-right:auto;
}
div#menu ul {
	padding: 0px; 
	margin:0px; 
	
	background-color: #999999; 
	text-align:center;
	
	/*border-top:1px solid;*/
}
div#menu li {
	/*background:#999999;*/
}
div#menu li:hover {
	/*background: #999999;*/
}

div#menu li.sousmenu:hover {
	/*background: #999999;*/
}
div#menu li.sousmenu {
	/*background-color:#999999*/
}
div#menu ul li {
	position:relative; 
	list-style: none; 
	float:left; 
/*	border-top:1px solid*/
}

div#menu ul ul {position: absolute;display:none; width:120px}
div#menu li a {text-decoration: none; padding: 4px 0 4px; display:block;width:120px}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2,div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;}
div#menu ul.niveau2 { border:1px solid}
div#menu ul.niveau2 li { border:1px solid}
div#menu ul.niveau3 {top:-1px; left: 120px;}
div#menu ul.niveau4 {top:-1px; left: 120px;}

/* rajout de couleur de fond et de survol */
div#menu ul.niveau3 li { background: #999999}
div#menu ul.niveau3 li:hover { background: #999999}

/* rajout de couleur de fond et de survol */
div#menu ul.niveau4 li { background: #999999}
div#menu ul.niveau4 li:hover { background: #999999}



/***********************************************************************

							FORMULAIRE

*************************************************************************/

dl {
	font:normal 12px/15px Arial;
    position: relative;
    width: 400px;
	margin-left:3%;
	/*border-top:1px solid*/
	
}
dt {
    clear: both;
    float:left;
    width: 130px;
    padding: 4px 0 2px 0;
    text-align: left;
}
dd {
    float: left;
    width: 250px;
    margin: 0 0 8px 0;
    padding-left: 6px;
}

form{
	margin-left:3%;
	margin-right:3%;
	text-align: left;
}


/***********************************************************************

							MISE EN PAGE

*************************************************************************/

.tabSkill{
	border:1px solid;
}