BODY {
	margin:0;
	padding:0;
	background-color:#252525;
	background-image: url('../img/bgtile.gif'); 
	background-repeat: repeat-x;
	overflow-x: hidden;
	
	font-size:14px;
	font-family: Trebuchet MS;
	font-style: normal;

}
/* LIENS DU SITE */
a {color:#004589; text-decoration:none;}
a:visited {color:#004589;} 
a:hover {color:#1888D3;}


/* Styles pour l'en-tête */
#entete{
	display: block;
	width: 100%;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
}

/* Styles pour le corps de page */
#corps{
	display:block;
	/*margin:auto;*/
	margin-top: 0px;
	padding-top: 0px;
	width:100%;
	background-image: url('../img/fond.jpg'); 
	background-position: center; 
	background-repeat: repeat-y;
}

#content{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	width: 945px;
}
#corps p{
	margin-top:0;
	margin-bottom:10px;
	text-align:justify;
	font-style: normal;
	text-indent: 15px;
}
#corps p.ctr{
	text-align:center;
	text-indent:0px;
}
#corps img{
	border:0px;
}

#corps .leg{
margin-top:0px;
font-size:10px;
text-align:center;
text-indent:0px;
}

#corps table{
	text-align:center;
	border:0;
}

.hautpage{
display:block;
margin-left:800px;
font-weight:bold;
}

.hautpage img{
margin-left:5px;
margin-right:10px;
border:0px;
}


/* Styles pour le pied de page */
#piedpage{
	display:block;
	width:100%;
	height:95px;
	background-image: url('../img/bandeau_bas.jpg');
	background-position: center; 
	background-repeat: repeat-y;	
	margin-top:0px;
	margin-left:0px;
	padding-top:0px;
	clear: both;
}

/* Autres styles spécifiques */
/* Bloc DIV  pour créer des sous parties du corps */
.ss_part{
display: block;
width:100%;
margin:0px;
margin-top:0px;
clear: both;

}

/*style pour pied de news*/
.piednews{
	font-size:10px;
	color:#646464;
}

/*Style pour des DIV centrées*/
.ctr{
	text-align: center;
	font-size: 14px;
	margin-bottom: 8px;
}

/*Trait séparatif long*/
.trait{
	width:100%;
	height:11px;
	background-image: url('../img/trait.jpg');
	background-position: center; 
	background-repeat: no-repeat;
	margin-bottom:5px;
	margin-top:5px;
}

/*Style pour des Titres*/
.xctr{
	text-align: center;
	font-size: 20px;
	padding-top: 5px;
	margin-bottom: 10px;
}
#corps h1{
	height:40px;
	background-image: url("/img/puce_titre.jpg");
	background-repeat: no-repeat;
	color: #252525;
	text-align: left;
	margin-top:0;
	padding-left: 40px;
	padding-top: 8px;
	margin-bottom: 2px;
	margin-left: 20px;
	font-size: 28px;
}

#corps h2{
text-align:left;
padding-left:15px;
font-size:18px;
}

#corps h3{
	height:16px;
	background-image: url("/img/puce-etoile.jpg");
	background-repeat: no-repeat;
	/*color: #455e3e;*/
	color: #004589;
	text-align: left;
	padding-left: 25px;
	margin-top: 0px;
	margin-left: 10px;
	font-size: 15px;
	font-weight: normal;
}

textarea{
border-color:#000; border: solid 1px; padding:0; background-color:#FFF;; font-family: Trebuchet MS; font-size: 12pt; color:#000000;
}

/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}

/* Container */
#modalContainer {height:300px; width:700px; left:50%; top:20%; margin-left:-350px; background-color:#FFF; border:3px solid #FFF;}
#modalContainer a.modalCloseImg {background:url(../img/closebox2.png) no-repeat; width:30px; height:30px; display:inline; z-index:3200; position:absolute; top:5px; right:5px; cursor:pointer;}
#modalContainer #basicModalContent {padding:8px;}
