/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:20px;
	background-image:url(images/fond.gif);
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	text-align: justify;
	line-height: 18px;
}
a {
	color:#084E8C;
	font-weight:bold;
}
a:visited {
	color:#084E8C;
	font-weight:bold;
}
a:hover {
	color:#CCCCCC;
	font-weight:bold;
}
pre{
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #295892;
	padding-left:10px;
	font-size:19px;
	color:#084E8C;
	letter-spacing: 3px;
}
h2 {
	padding-left:10px;
	font-size:16px;
	color:#084E8C;
	letter-spacing: 3px;
}
h3 {
	padding-left:10px;
	font-size:14px;
	color:#084E8C;
	letter-spacing: 3px;
}
li {
	padding-left:10px;
	font-size:12px;
}

#table_border{
	border:1px solid #000000;
	background-color:#FFFFFF;
}
.blackborder{
	border:1px solid #000000;
}

#banner {
	width:100%;
}
#header {
	width:100%;
}
#content {
	width:100%;
}
#footer {
	width:800px;
}
.back_banner {
	background-color:#AAAEB3;
}
.gras {
	color:#084E8C;
	font-weight:bold;
}
/* ---------------------- accueil ----------------------*/

.langues {
	font-size:12px;
	font-weight:bold;
	color:#084E8C;
}
.langues a {
	color:#084E8C;
}
.langues a:hover {
	color:#DEDEDE;
}
.langues a:visited {
	color:none;
}
.copyright {
	font-size:10px;
	color:#555555;
}
.copyright a{
	font-size:10px;
	color:#084E8C;
	text-decoration:none;
}
/*--------------------footer---------------------------*/
.footer {
	border-top:1px solid #BFBFBF;
	font-size:10px;
	color:#555555;
}
.footer a{
	font-size:10px;
	color:#084E8C;
	text-decoration:none;
}

/*------------------- news ---------------------------*/
.news {
	width:200px;
	font-size:12px;
	text-align:none;	
}
.separation{
	border-left:1px dashed #084E8C;
}

/* -------------------- menus --------------------------*/
#menu {width:100%}
.menu {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.menu a{
	text-decoration:none;
	color:#FFFFFF;
}
.menu a:visited{
	color:#FFFFFF;
}
.menu a:hover{
	color:#BFBFBF;
}
.sepamenu{
	width:10px;
}
/*------------------ contact ---------------------*/
.contact {
	font-size:12px;
	text-align: center;	
}
.contact a{
	color:#084E8C;
	font-size:12px;
	text-align: center;	
}

INPUT {
	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #EEEEEE;
	border:1px solid #BFBFBF;
}
SELECT { color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #EEEEEE;
}
TEXTAREA {
	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #EEEEEE;
	border:1px solid #BFBFBF;
}
.txtform {
	font-size:11px;
}
.txterror {
	font-size:11px;
	text-align:center;
}
