*, body, div, ul, li, a, h1, h2, h3, form {padding:0; margin:0;}

body {
position:relative;
margin-left:auto;
margin-right:auto;
text-align:center;  
font-size: 10px;                      
font-family:Verdana,Arial,sans-serif;
background:#aaaaaa url(images/font.gif);
 }
 
 
h1 {
font-weight: bold;
font-size: 20px; 
color:#990000;
}
h2 {
	 color: #5B5978; font-weight: bold; font-size: 16px
}

h3 {
	color: #ffffff; font-weight: bold; font-size: 16px
}

h4{
	color: #DFA702; 
	font-family: 	Haettenschweiler, Verdana; 
	font-size: 120px
} 
 
.separation{
clear:both;
visibility:hidden;
}

a {
	color: #990000; text-decoration: none; 
}
a:hover {
	color: #5B5978; text-decoration: underline;	
}

 
#conteneur{
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-left:auto;
margin-right:auto;
margin-top: 10px;
margin-bottom: 10px;
width:1000px;
text-align:center; 
background:#ffffff url(images/bkg.gif);
border-top: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
border-bottom: 0px solid #000000;
}


#top
{
width:987px;
height:80px;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 0px;
text-align:right;
background-color: #000000;
color: #DFA702; text-decoration: none; 
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
background:#000000 url(images/carbone.jpg) left top no-repeat;
}

#topGauche
{
float:left;
width:350px;
margin-left: 5px;
margin-top: 0px;
margin-bottom: 5px;
margin-right: 0px;

text-align:left;
color: #DFA702; text-decoration: none; 
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;


border-top: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
border-bottom: 0px solid #000000;
}	

#topDroit
{
float:right;
width:407px;
margin-left: 5px;
margin-top: 0px;
margin-bottom: 5px;
margin-right: 0px;

text-align:right;
color: #DFA702; text-decoration: none; 

padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;

border-top: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
border-bottom: 0px solid #000000;

}	


#pubHaut
{
width:987px;
height:90px;
margin-right: 0px;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
background-color: #FFFFFF;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}	

#ariane
{
width: 987px;
text-align:left;
margin-left: 6px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
background-color:#990000;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}	

#ariane a {
	color: #DFA702; text-decoration: none; 
}
#ariane a:hover {
	color: #333333; text-decoration: underline;	
}

#topDroit #flag {
float:right;
border-top: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
border-bottom: 0px solid #000000;
height:16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#ariane h1 { 
display: inline;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color:#000000;
}

#ariane h2 { 
display: inline;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color:#000000;
}

#ariane h3 { 
display: inline;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color:#000000;
}

#centre{
width: 1000px;
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
border-top: 0px solid #000000;
border-left: 0px solid #ff0000;
border-right: 0px solid #000000;
border-bottom: 0px solid #000000;
background:#ffffff url(images/font_block.jpg) top repeat;
}
#colGauche{
width: 235px;
float:left;
margin-left: 5px;
margin-bottom: 5px;
margin-top: 5px;
margin-right: 5px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
border-top: 0px solid #000000;
border-left: 0px solid #ff0000;
border-right: 0px solid #000000;
border-bottom: 0px solid #000000;
color:#333333;
display:inline;
}
#colCentre{
width: 718px;
margin-left: 3px;
margin-bottom: 5px;
margin-right: 10px;
margin-top: 5px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
float:right;
border-top: 0px solid #ff0000;
border-left: 0px solid #ff0000;
border-right: 0px solid #ff0000;
border-bottom: 0px solid #ff0000;
color:#333333;
text-align: center;
display:inline;
}

#colCentre hr {
width:80%;
color: #990000;
background-color: #990000;
height: 4px;
margin-left: auto;
margin-right: auto;
border-right: #333333 0px solid; 
border-top: #333333 0px solid;
border-left: #333333 0px solid;
border-bottom: #333333 0px solid;
float:left;
}

#colCentre hr.long {
width:96%;
color: #990000;
background-color: #990000;
margin-right: 2%;
margin-left: 2%;
border-right: #333333 1px solid; 
border-top: #333333 1px solid;
border-left: #333333 1px solid;
border-bottom: #333333 1px solid;
float:left;
}



#footer
{

width: 987px;
margin-left: 6px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
background-color:#990000;


}

#amietpart
{
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
margin-top: 0px;
}

#footer a {
color: #DFA702; text-decoration: none; 
}
#footer a:hover {
color: #333333; text-decoration: underline;	
}
#amietpart a {
color: #FCFCFC; text-decoration: none; 
}
#amietpart a:hover  {
color: #F0F0F0; text-decoration: underline;	
}



#bottom
{
width: 1000px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-top: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
border-bottom: 0px solid #000000;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

#menu {float:left;
margin-left: 5px;
margin-right: 0px;
width: 230px;
text-align:center;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}
#menu div{margin-left: 5px; clear:both; float:none; text-align:center} 
#menu hr { clear:both;width:90%; margin-left: 10px; margin-right: 10px; }
#menu h1 { clear:both; }
#menu img { clear:both; float:none ; border:0; margin-top: 3px;margin-bottom: 3px;} 
#menu ul { list-style:none;}
#menu ul li{	
text-align: left;
margin-bottom: 5px;
margin-left: 10px;
text-indent: 15px;
height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
background:url(images/fleche.gif) no-repeat;
}
	
#menu ul li a{	
	color:#333333; text-decoration: none;
}
#menu ul li a:hover {
	color: #5B5978; text-decoration: underline;
}

#menu ul li img {	
 clear:both; float:none ; border:0; margin-top: -5px;margin-bottom: 5px;
 v-align:top
}

#colGauche ul { list-style:none;}
#colGauche ul li{	
text-align: left;
margin-bottom: 5px;
margin-left: 5px;
text-indent: 15px;
height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
background:url(images/fleche.gif) no-repeat;
}
#colGauche div {margin-left: 5px; clear:both; float:none; text-align:center}
#colGauche ul li a{	
color:#333333; text-decoration: none;
}
#colGauche ul li a:hover {
color: #5B5978; text-decoration: underline;
}
#ami ul { list-style:none;}
#ami ul li{
text-indent: 5px;
height: 8px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
background:none;
text-align: left;
margin-left: 5px;
margin-top: 3px;
margin-bottom: 3px;
padding-top:1px;
padding-bottom:1px;
padding-left:1px;
padding-right:1px;
color:#333;
border-top: 0px solid #bbbbbb;
border-left: 0px solid #bbbbbb;
border-right: 0px solid #bbbbbb;
border-bottom: 0x solid #bbbbbb;
}
#ami ul li a{	
	color:#990000;
	text-decoration: none;
}
#ami ul li a:hover {
	color: #5B5978;
	text-decoration: underline;
}


#carre-blogbang div {
	margin-left: 5px;
	float:right;
	text-align:center ;
}
