body {
	padding: 0px;
	margin: 0px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image:  url(../images/structure/wallpapers/fd_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}
.page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	width: 960px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	
}
.topheader {
	position: relative;
	height: 100px;
	width: 100%;
	z-index: 10;	


}
.header {
	position:relative;
	top:0px;
	height: 300px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D0DCE1;
	border-right-color: #D0DCE1;
	border-bottom-color: #D0DCE1;
	border-left-color: #D0DCE1;
	background-image: url(../images/structure/headers/header_meuse.jpg);
	background-repeat: no-repeat;

}
.menu {
	position:relative;
	float: left;
	top : -100px;
	height: 35px;
	width: 100%;
}

.main {
	position: relative;
	float: left;
	top : -35px;
	background-color: #FFFFFF;
	width: 100%;
	padding-top: 20px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D0DCE1;
	border-right-color: #D0DCE1;
	border-bottom-color: #D0DCE1;
	border-left-color: #D0DCE1;
	padding-bottom: 75px;
	background-attachment: scroll;
	background-image: url(../images/structure/wallpapers/fd_mainbot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
}
.main_content {
	clear: both;
	padding: 10px 10px 10px 10px;
	margin-bottom: 50px;
	line-height: 18px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	float:left;
	top : -35px;
	background-color: #BFCFD5;
	width: 100%;
	color: #516C79;
	border-top-width: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #355066;
	border-right-color: #D0DCE1;
	border-bottom-color: #D0DCE1;
	border-left-color: #D0DCE1;
	border-top-style: solid;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 25px;
	background-attachment: scroll;
	background-image: url(../images/structure/wallpapers/fd_footbot.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 11px;

		
}
.footer-content {
	padding: 10px 10px 10px 10px;
}
.menu_titre {
	position: relative;
	height: 25px;
	width: 192px;
	
	top: 0px;
	right: 0px;
	float: left;
	font-variant: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	
}
#menu_item a:link {
	color: #1F3F63;
	display : block;
	text-decoration: none;
	height: 15px;
	width: 182px;
	padding : 5px;
	background-image:  url(../images/structure/wallpapers/transp-square.png);
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
}
#menu_item a:visited {
	color: #1F3F63;
	display : block;
	text-decoration: none;
	background-image:  url(../images/structure/wallpapers/transp-square.png);
	height: 15px;
	width: 182px;
	padding : 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#menu_item a:hover {
	color: #003333;
	display : block;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 15px;
	width: 182px;
	padding : 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#menu_item a:active {
	color: #1F3F63;
	display : block;
	text-decoration: none;
	background-image:  url(../images/structure/wallpapers/transp-square.png);
	height: 15px;
	width: 182px;
	padding : 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#colg a:link {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	
}
#colg a:visited {
	color : #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	
}
#colg a:hover {
	color : #427377;
	background-color : #FFFFFF;
	border : none ;
	text-decoration:none;
}
#colg a:active {
	color : #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	
}



#topheader{

	z-index : 99 ;
}

#topheader a:link {
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	border : none ;
}

#topheader a:visited {
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	border : none ;
}

#topheader a:hover {
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: none;
	background-color : transparent ;
	border : none ;
}

#topheader a:active {
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	border : none ;
}
#titreamice h1 {
	
	position : absolute ;
	left : -10000px ;


}

#titreamice a:link {
	color: #FFFFFF;
	font-weight: normal;
	border : none ;
}
#titreamice a:visited {
	color : #FFFFFF;
	font-weight: normal;
	border : none ;
}
#titreamice a:hover {
	color : #CCF2EE;
	font-weight: normal;
	background-color : transparent ;
	border : none ;
}
#titreamice a:active { 
	color : #FFFFFF; 
	font-weight: normal;
	border : none ;
}

.imagefloatright {
	position: relative;
	float:right;
	margin: 15px 0px 15px 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}	




.imagefloatleft {
	position: relative;
	float:left;
	margin: 15px 15px 15px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.col_gauche {
	position: relative;
	float:left;
	width: 230px;
	padding : 10px 10px 100px;
	margin-top: 10px;
	margin-right: 15px;
	margin-left: -10px;
	margin-bottom: 0px;
	color: #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
	top: -40px;
	background-color: #719B7E;
	background-attachment: scroll;
	background-image: url(../images/structure/wallpapers/fd_colgauche.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.col_centre {
	position: relative;
	float: left;
	top: -20px;
	width: 520px;
}
.col_droite {
	position: relative;
	float:right;
	width: 130px;
	padding : 10px 10px 20px;
	right: 0px;
	margin-top: 10px;
	margin-right: -10px;
	margin-left: 10px;
	margin-bottom: 10px;
	color: #003300;
	top : -40px;
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px dotted #E3F0EA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color: #F5F9FA;
	
}


h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #1E6C63;
}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4BAF8A;
	line-height: 30px;
}
h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00933;
}
li {
	list-style-position: inside;
	list-style-type: disc;
}
a:link {
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
	
}
a:visited {
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
	
}
a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color:#003366;
	text-decoration: none;
}
a:active {
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
	
}


.headblocktop {
	position:relative;
	height:30px;

}
.headblocktopmenu {
	position:relative;
	top:25px;
	left:85px;
	width:550px;
	height:15px	;
	margin : 0px ;
	padding : 0px ;
	line-height : 0px ;

}
.headblocktopsearch {
	
	position:relative;
	top:-10px;
	left:95px;
	width:200px;
	height:15px;
	float:right
}
.headblocktitre {
	
	position:relative;
	top:-155px;
	left:0px;
	width:550px;
	height:60px;
}


.headamice {
	position : relative ;
	top : -25px;
	
}

.headsentence h2 {
	margin : 0px ;
	padding : 0px ;
	float : left ;
	position : relative ;
	top : -80px ;
	left : 190px ;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	font-size : 16px ;
	
}



.logointerreg {
	position:relative;
	top:20px;
	left:750px;
	width: 140px;
	height: 83px;
	
}

.logoanim {	
	position:relative;
	top:-63px;
	left:885px;
	line-height : 0px ;
	margin : 0px ;
	padding: 5px 0px 0px 3px;
	width: 66px;
	height: 83px;
	background-image: url(../images/logos/fondlogo.gif);
	
	background-repeat: no-repeat;

	
}

.logoanim object {

	position : relative ;
	top : 0px ;
	padding : 0px ;
	margin : 0px ;
}

.colfooter {
	float: left;
	width: 22%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #637EAD;
}

.colfooterlast {
	float: left;
	width: 22%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#foot a:link {
	font-weight: normal;
	color: #47637E;
	text-decoration: none;
	border: none;
}
#foot a:visited {
	font-weight: normal;
	color: #47637E;
	text-decoration: none;
	border: none;
}
#foot a:hover {
	font-weight: normal;
	color: #2D3E6A;
	text-decoration: none;
	border: none;
	background-color : transparent;
}
#foot a:active {
	font-weight: normal;
	color: #47637E;
	text-decoration: none;
	border: none;
}
.actiondone {
	font-weight: bold;
	color: #FF0000;
}.texte_actu {
	width: 680px;
	margin-left: 50px;
}

