/* CSS Document */
body {
	background-color: #080d3a;
	font-size: 1em;	
	line-height: 2em;	
	color: #336699;
	margin-top: 1em;
	margin-right: 3em;
	margin-bottom: 0.1em;
	margin-left: 2em;
	width:800px;
}
a {
	font-size: 16px;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
}

a:hover {
	color:#FF0000;
	text-decoration: none;
}
a:active {
	color: #00FF00;
}

.titre {font-family:Zapfino, georgia;
		font-size:36px;
		font-style:normal;
		color:#FFFFFF;
		text-align:center;	
}

.soustitre {
		background-color:#000066;
		Color:#FFFFFF;
		font-family:georgia, times new roman;
		font-size:24px;
		text-align:center;
		border-style:solid;
	    border-width:1px;
	    border-color:blue;
		
}
.soustitre-img {
		background-image:url(images/ban-test.jpg);
		Color:#FFFFFF;
		font-family:georgia, times new roman;
		font-size:24px;
		text-align:center;
		border-style:solid;
	    border-width:0px;
	    border-color:#080d3a;
		width:800px;
		line-height:35px;
		
		
}
.soustitremenu-img {
		background-image:url(images/ban-test-200.jpg);
		Color:#FFFFFF;
		font-family:georgia, times new roman;
		font-size:18px;
		text-align:center;
		border-style:solid;
	    border-width:0px;
	    border-color:#080d3a;
		width:200px;
		
}
.titre-ban {
		background-color:#FFFFFF;
		Color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:24px;
		text-align:left;
		
	   
	    
		
}
.soustitre2 {
		background-color:080d3a;
		Color:#FFFFFF;
		font-family:Georgia, Times new roman;
		font-size:20px;
}

.linksrouge {
font-family: Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		color:#FF0000;
		background-color:#0033FF;
		text-align:center;
}
.textindex {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		color:#FFFFFF;
		line-height: 1.5em;
		}
		
.textnews {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		color:#FF0000;
		}
		
.textmenu {
color:#FFFFFF;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#0033FF;
border-width:2px;  
border-style:solid;
border-color:#FFFFFF;
}

.textmenu2 {
color:#FFFFFF;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#FFFFFF;
border-width:2px;  
border-style:solid;
border-color:#FFFFFF;
}

h1 {font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
color:#FFFFFF;

}
.soustitregrise {
background-color:080d3a;
border-color:#0066CC;
border-width:2px;
font:Georgia, "Times New Roman", Times, serif;
text-align:center;
color:#FFFFFF;
font-size:24px;
}

.grise {
position:absolute;
background-color:;
border-style:solid;
border-width:0px;
border-color:blue; 
width:190px; 
padding:20px; 
height:auto;
float:left;
margin-top:80px;
margin-left:10px;
}



.blue {
	position: absolute;
	margin-left:250px;
	margin-top: 0px;
	padding: 5px;
	height: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 14px;
	float :right;
	left: 1px;
	width: 800px;

}

.copyright {
color:#FFFFFF;
font-size:10px;
text-align:center;


}

.postitre {
margin-top:70px;
}

table {
border-style:solid; 
border-width:1px; 
border-color:#080d3a;
width:auto;
height:auto;

}
td { 
border-style:solid; 
border-width:1px; 
border-color:#080d3a;
width:auto;
background-image:;
background-repeat:no-repeat;
background-position:center;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#000000;

}

.formulaire {
background-color:#FFFFFF;
}


.jaune {
  background-color:#080d3a;
  color:#FFFFFF;
  float: right;
  width: 550px;
  margin: 0;
}
.verte {
  background-color:#000099;
  width:600px;
}

.text-ban {
  text-align:center;
  color:#FFFFFF;
  font-size:18px;
  font-family:Georgia, "Times New Roman", Times, serif;
  background-color:#080d3a;
  float: right;
  width: 500px;
  margin: 1em;
  margin-right:2px;
}
.logo-ban {
  background-image:url(images/img-pour-ban.jpg);
  width:800px;
}
.content {
  float: left;
  width: 500px;
  color:#FFFFFF;
  font-size:15px;
  line-height: 1.5em;
}

.content-photo {
  float: left;
  width: 800px;
  color:#FFFFFF;
  font-size:15px;
  line-height: 1.5em;
}

.font-site {
  position:relative;
  width: 800px;
  color:#FFFFFF;
  font-size:15px;
  top:50px;
  height:auto;
}
  
.menu {
  margin-left: 550px;
  border: 1px solid #000000;
  padding: 1em;
  color:#FF0000;
  font-size:14px;
}

.partenaire {
background-color:#FFFFFF;
width:200px;
}

.float {
  
  float:left;
  width: 205px;
  height: 150px;
  background-color:#000099;
  margin:1.5em;
  text-align:center;
  
  
  
}

.spacer {
  clear: both;
}

.contact {
color:#FFFFFF;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#000099;
border-width:1px;  
border-style:solid;
border-color:#FFFFFF;
}

