body {
	background-color:#FFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#FFF;
	line-height:19px;
}

.menu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}
.menu A:link {
	color: #FFFFFF;
	text-decoration:none;
}
.menu A:hover {
	color: #5dcafe;
	text-decoration:none;
}
.menu A:active {
	color: #FFFFFF;
	text-decoration:none;
}
.menu A:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.menu A:visited:hover {
	color: #5dcafe;
	text-decoration:none;
}
A:link {
	font-size: 12px;
	color:#5dcafe;
	font-weight:bold;
}
A:hover {
	font-size: 12px;
	color:#202020;
	text-decoration: none;
}
A:active {
	font-size: 12px;
	color:#5dcafe;
	font-weight:bold;
}
A:visited {
	font-size: 12px;
	color:#5dcafe;
	font-weight:bold;
}
A:visited:hover {
	font-size: 12px;
	color:#202020;
	text-decoration: none;
}
/*******************************HEADER***********************/
#header {
	background-image:url(../gfx/header/bg-header.png);
	background-repeat:no-repeat;
	width:948px;
	height:300px;
	padding:0;
	margin:0;
}
#logo {
	width:178px;
	height:115px;
	margin-left:40px;
}
#menu1 {
	color:#fff;
	font-size:14px;
	margin-top:-130px;
	margin-left:605px;
	vertical-align:top;
}
#blink {
	text-decoration:blink;
}
#menu1 ul li {
	display:inline;
	list-style-type:none;
}
#menu1 ul li a {
	vertical-align:top;
	line-height:26px;
}
#fond-bt {
	background-image:url(../gfx/menus/menu-m.gif);
	background-repeat:repeat-x;
	width:287px;
	height:32px;
}
#txtHeader {
	color:#fff;
	font-size:12px;
	font-style:italic;
	margin-left:350px;
	width:600px;
	height:auto;
	margin-top:20px;
}
.titreHeader {
	font-size:20px;
	color:#fff;
	font-style:italic;
}


.txtBleu_header {
	font-size:20px;
	color:#46acf1;
	font-weight:bold;
}
.txtaccueil {
	color:#202020;
	font-size:12px;
}
.txt9g {
	color:#202020;
	font-size:9px;
}
.txt10g {
	color:#202020;
	font-size:10px;
}
.txt12g {
	color:#202020;
	font-size:12px;
}
.txt10b {
	color:#46acf1;
	font-size:10px;
}
.txt12b {
	color:#46acf1;
	font-size:12px;
}
.txt17b {
	color:#46acf1;
	font-size:17px;
}
.txt9bl {
	color:#FFFFFF;
	font-size:9px;
}
.txt10bl {
	color:#FFFFFF;
	font-size:10px;
}
.txt12bl {
	color:#FFFFFF;
	font-size:12px;
}
.txt17bl {
	color:#FFFFFF;
	font-size:17px;
}

.txt17r {
	color:#e0002e;
	font-size:17px;
}

.menufooter {
	font-size:12px;
	color:#fff;
}
.menufooter2 {
	font-size:10px;
	color:#fff;
}

#menu2 {
	float:left;
	margin-top:13px;
	margin-left:1px;
}
#bandeau {
	background-image:url(../gfx/header/bordure-m.jpg);
	background-repeat:repeat-x;
	width:586px;
	height:120px;
	float:left;
	margin-top:33px;
}
#recherche {
	background-image:url(../gfx/header/recherche.jpg);
	background-repeat:repeat-x;
	width:512px;
	height:42px;
	float:left;
	margin-top:158px;
	margin-left: 125px;
}
.coin-bandeau {
	margin-top:35px;
	float:left;
}
/**********************UPLOAD - FORMULAIRE**************************/
.bg-upload {
	background-image:url(../gfx/header/upload.png);
	background-repeat:no-repeat;
	height:48px;
	float:left;
	width:124px;
	margin-left:436px;
	padding:0;
}
.bg-upload ul li {
	display:inline;
	list-style-type:none;
	text-align:center;
	margin-top:15px;
	vertical-align:top;
	padding:0;
}
.bg-upload ul {
	padding:0;
	margin-left:17px;
}
#titre-upload {
	margin-top:-140px;
}
#form {
	width:250px;
	margin-top:-185px;
	float:left;
	margin-left:700px;
}
.input {
	border: 1px solid #e5e5e5;
	background-color: #F7F7F7;
	font-size: 10pt;
	color: #404040;
}
/************************TOUS LES TITRES DE CHAQUE BLOC- CONTENU************/
.titre_bleu {
	text-transform:uppercase;
	color:#1fadee;
	font-weight:bold;
	font-size:20px;
}
.titre {
	color:#b5b5b5;
	font-size:20px;
}
/************************FOOTER*************************/
#footer {
	background-image:url(../gfx/footer/footer.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:103px;
	width:948px;
}

