*{
	margin:0;
	padding:0
}

body{
	background-color:#FFF;
	background:url(../img/bgd_head.png);
	background-repeat:repeat-x;
}

a{
	color:#354c9d;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

.global{
	width:1002px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
}

/* HEAD */
#head{
	height:286px;
	width:1002px;
	color:#FFF;
}

#head a{
	color:#FFF;
	font-size:10pt;
	text-decoration:none;
}

#head a:hover{
	text-decoration:underline;
}

#headMmenu{
	display:block;
	width:600px;
	position:absolute;
	top:45px;
	margin-left:390px;
	text-align:right;
}


/* MENU */
#menu {
	height:31px;
	width:1005px;
	border:0px solid red;
}

.btnMenu_start{
	display:block;
	float:left;
	height:31px;
	width:36px;
	background-image:url(../img/menu_bgd1.png);
}
.btnMenu_start:hover{
	background-position:0 35px;
	cursor:pointer;
}

.btnMenu{
	display:block;
	float:left;
	height:31px;
	background-image:url(../img/menu_bgd2.png);
}

.btnMenu:hover{
	background-position:0 35px;
	cursor:pointer;
}

.btnMenu_end{
	display:block;
	float:left;
	height:31px;
	width:77px;
	background-image:url(../img/menu_bgd3.png);
}
.btnMenu_end:hover{
	background-position:0 35px;
	cursor:pointer;
}


/* CORPS DE TEXTE */
.main{
	width:1002px;
	margin-top:13px;
	font-size:10pt;
	color:#666666;
}

.cadre1 {
	float:left;
}

.cadre2 {
	width:700px;
	border:1px solid #dddddd;
	margin-bottom:20px;
}
.clear{
	clear:both;
}

.puce1 {
	background-image:url(../img/puce1.png);
	background-position:0px 5px;
}

.liste{	
	border:1px solid #dddddd;
	background-color:#f7f7f7;
	margin-bottom:25px;
}
/* Titres */
h1 {
	width:680px;
	color:#344a99;
	font-size:20pt;
	font-weight:bold;
	margin-bottom:30px;
}
h2 {
	background-image:url(../img/h2.png);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:5px;
	height:25px;
	color:#344a99;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:20px;
}

ul {
	list-style:none;
}

li {
	background-image:url(../img/puce4.png);
	background-repeat:no-repeat;
	background-position:0 7px;
	padding-left:8px;
}

.titre_type1 {
	display:block;
	width:700px;
	height:30px;
	border-bottom:1px solid #dddddd;	
	background-color:#fff;
}
/* CADRE DROIT */
.right {
	width:273px;
	float:left;
	margin-left:10px;
}

.right p, .right ul{
	font-size:10pt;
	color:#666666;
}

.right ul {
	list-style:none;
}

.right li {
	background-image:url(../img/puce1.png);
	background-repeat:no-repeat;
	background-position:0 7px;
	padding-left:8px;
}

.right a{
	color:#666666;
	text-decoration:none
}

.right a:hover{
	text-decoration:underline
}

.search{
	width:289px;
	height:107px;
	background-image:url(../img/search_bgd.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
}

.search p{
	padding:25px 10px 10px 10px;
}

.searchInput{
	float:left;
	width:180px;
	height:15px;
	margin:0px 5px 0px 35px;
	color:#666666;
	border:1px solid #dddddd;
}

.searchBtn{
	float:left;
	display:block;
	width:30px;
	height:30px;
	border:none;
	margin-top:-5px;
	background-image:url(../img/btn_search.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.searchBtn:hover{
	background-position:0px -30px;
}

.reseau{
	width:289px;
	background-image:url(../img/home2_bgd.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
/* BTN divers */
.btn{
	width:162px;
	height:24px;
	display:block;
	background-image:url(../img/btn_.png);
	background-repeat:no-repeat;
	background-position:0 0;
	margin-bottom:6px;
	padding-top:6px;
}
.btn:hover{
	background-position:0 -30px;
	cursor:pointer;
}
.btn_metier{
	width:282px;
	height:30px;
	background-image:url(../img/btn_home_metiers.png);
	background-repeat:no-repeat;
	background-position:0 0;
	margin-bottom:6px;
}
.btn_metier:hover{
	background-position:0 -30px;
	cursor:pointer;
}

.btn_actu{
	display:block;
	width:135px;
	height:24px;
	background-image:url(../img/btn_actu.png);
	background-repeat:no-repeat;
	background-position:0 0;
	margin-bottom:6px;
	font-size:9pt;
	font-weight:bold;
	padding:6px 0 0 15px;
}
.btn_actu:hover{
	background-position:0 -30px;
	cursor:pointer;
}
.btn_actu a, .btn_actu a:hover{
	
	color:#666666;
	text-decoration:none;
}

/* FOO */
#foo{
	width:1002px;
	height:155px;
	background-image:url(../img/foo.png);
	background-repeat:no-repeat;
	background-position:left top;
	border:0px solid red;
}

#fooMenu{
	display:block;
	float:left;
	width:185px;
	border:0px solid green;
	font-size:10pt;
	margin-left:13px;
	margin-top:10px;
}

#fooMenu a {	
	text-decoration:none;
}

#fooMenu a:hover{	
	text-decoration:underline;
}

.foo1, .foo1 a{	
	color:#354c9d;
}



.foo2, .foo2 a {
	color:#fbb700;
}

.foo3, .foo3 a {
	color:#e2860e;
}

.foo4, .foo4 a{
	color:#c10207;
}

.foo5, .foo5 a{
	color:#3bc100;
}

.foo6, .foo6 a{
	color:#6e028d;
}

.foo_title{
	font-weight:bold;
}


.foo_texte{
	color:#666666;
	position:relative;
	margin-top:15px;
	border:0px solid red;
	font-size:9pt;
}

.foo_texte a{
	color:#666666;
}

.foo_texte a:hover{
	text-decoration:underline;
}
