*, 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-color: #AAA;
 }

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

#gallery
{
text-align: center;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0px;
border-top: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
border-bottom: 0px solid #000000;
color:#4b7c9f;
width:100%;
}


#top
{
height:80px;
margin-left:5px;
margin-right:5px;
margin-top: 5px;
margin-bottom: 5px;

text-align:right;
font-size: 10px;                      
font-family:Verdana,Arial,sans-serif;
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;
}

#ariane
{
text-align:left;

margin-left:5px;
margin-right:5px;
margin-top: 5px;
margin-bottom: 5px;

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 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;
}	


#pubBasGrand
{
height:90px;

margin-left: 5px;
margin-top: 5px;
margin-bottom: 0px;
margin-right: 0px;

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;
}

#pubHaut
{

margin-right: 0px;
margin-left: 0px;
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: 15%;
padding-right: 0px;
padding-bottom: 0px;
}	

#footer
{
margin-left:5px;
margin-right:5px;
margin-top: 5px;
margin-bottom: 5px;

border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;

padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
background-color:#990000;
text-align:center;  
font-size: 10px;                      
font-family:Verdana,Arial,sans-serif;
}	

#bottom
{
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;
}	



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-weight: plain; 
	font-size: 120px
}

.separation{
clear:both;
visibility:hidden;
}

a {
	color: #DFA702; text-decoration: none; border:1;
}
a:hover {
	color: #6e4987; text-decoration: underline; border:1;
	
}

a.titreptgras{
font-size: 10px; font-family: Verdana,Arial,sans-serif; font-weight: italic;
color:#333333;
}

a.titreptgras:hover{
font-size: 10px; font-family: Verdana,Arial,sans-serif; font-weight: italic; underline;
color:#333333;
}

a.home {
	color: #990000; text-decoration: none
}
a.home:hover {
	color: #6e4987; text-decoration: underline;
}

a.listemodele {
	color: #990000; text-decoration: none
}
a.listemodele:hover {
	color: #6e4987; text-decoration: underline;
}