/* CSS Document */


	 
	.bandeau /* cadre vide servant de gabarit pour les menus et le contenu */
	{  
	width:1024px;
	height:116px;
	}
	
	.bandeau2011 /* cadre vide servant de gabarit pour les menus et le contenu */
	{  
	width:1024px;
	height:134px;
	}
	
	.bandeauprive /* cadre vide servant de gabarit pour les menus et le contenu */
	{  
	width:1024px;
	height:148px;
	}
	.bandeauindex /* cadre vide servant de gabarit pour les menus et le contenu */
	{  
	width:1024px;
	height:300px;
	}
	
	.contenu {
	width:848px;
	height: auto;
	margin-left: 176px;
	padding-top: 0px;
	border: 0;
	}
	
	#corps {
   margin-left: 8em;
   margin-right: 4em;
   }
   
   #corpsboutik {
   margin-left: 2em;
   margin-right: 4em;
   }
   #flag {
   width: 68px;
   height: 50px;
   margin-left: 60px;
   }
	
	/* ============================================ MENUS HORIZONTAUX ====================================*/
	
#horimenu {
	margin-top: 12px; /*marge superieure pour IE */
	margin-left: 176px;
	width:800px;
	height: 20px;
	background-color: white;
	}
#horimenu ul {  
	padding: 0;
	margin-left: 5px;
	list-style: none;  /* enleve les puces de la liste */
	}
	
#horimenu ul li {					/* we need to position our list items.these will stack vertically by default. we must set the position as relative, because we will need to position the sub-menus absolutely within them. */
	display:inline;
	background: none;
	}
	
#horimenu ul li a {				/* aspect des liens  */
	text-decoration: none;
	font-size:12px;
	color: black;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
/* Fix IE. Hide from IE Mac \*/
* html #horimenu ul li { float: left; height: 1%; }
* html #horimenu ul li a { height: 1%; }
/* End */

#horimenu li:hover ul, #horimenu li.over ul { 
	display: block; }
	
#bleu a:hover { background-color: #0033FF; 
	border-bottom: 5px solid #0033FF; 
	}
#saumon a:hover { background-color: #FFCC66; 
	border-bottom: 5px solid #FFCC66; 
	}
#gris a:hover { background-color: #999999; 
	border-bottom: 5px solid  #999999; 
	}
#vertfonce a:hover { background-color: #006600; 
	border-bottom: 5px solid #006600; 
	}
#ciel a:hover { background-color: #99CCCC; 
	border-bottom: 5px solid #99CCCC; 
	}
#taiga a:hover { background-color: #00FF66; 
	border-bottom: 5px solid #00FF66; 
	}
#rouge a:hover { background-color: #FF0000; 
	border-bottom: 5px solid #FF0000; 
	}		
#mauve a:hover { background-color: #9999FF; 
	border-bottom: 5px solid #9999FF; 
	}
#jaune a:hover { background-color: #FFFF00; 
	border-bottom: 5px solid #FFFF00;
	}
#faq a:hover { background-color: #66CCFF; 
	border-bottom: 5px solid #66CCFF;
	}
	
	
 /* ========================================== MENUS VERTICAUX ============================================= */
 
 #nouveau a { background-color: #FFFF00; 
	 
}
 
	#nav, #nav ul { /* toutes les listes */
		margin-top: 1em;
		list-style: none;
		float : left;
		width: auto;
		margin-left: 3em;
		position: absolute;
		padding: 0;
		width:176px;
		height:450px;
		line-height: 1.5em;
		left: 0;
		list-style-position: inside;
	}
	
	#nav li { /* tous les items de liste */
		position : relative;
		float : left;
		margin-bottom : 0px;
		width: 11em;
	}
	
	#nav li ul { /* listes de deuxieme niveau */
		position : absolute;
		left: -999em;
		margin-left: 11em;
		margin-top: -1.8em; /*decalage 2e menu en vertical par rapport au 1er */
		padding: 0;
		list-style-position: inside;
	}
	
	#nav li a {
		width: 11.5em;
		w\idth : 10.7em;
		height: auto;
		display : block;
		color : black;
		font-weight : bold;
		font-size: 1em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding : 0 0.5em;
		
	}
	
	#nav li ul a { /* apparence des menus 2e niv au repos */
		color : black; /* couleur de police menus 2e niv au repos */
		background-color : #A9BFCB;
	}
	
	#nav li a:hover {
		color : white; /* couleur de police survol&eacute; */
		background-color: #666699;
	}
	
	#nav li ul a:hover { /* apparence des menus 2e niv au survol */
		color : white; /* couleur de police survol&eacute; */ 
		background-color: #4F5D70;
	}
	
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* listes imbriqu&eacute;es sous les items de listes survol&eacute;s */
		left: auto;
	}

 /* ========================================== GALERIE PHOTOS ============================================= */


.galerie
		{
			width: 750px ; /* largeur du cadre de galerie */
			height: 580px;
			background: none; /* couleur du fond de la galerie */
			border: none; /* couleur de bordure exterieure */
			padding: 0px ;
			margin-left: 225px; /* position du cadre de galerie par rapport bord gauche */
			text-align: center;
		}
		
		ul#galerie_mini
		{
			margin-top: 0px ;
			margin-left: 110px; /* position 1ere mini image / bord cadre photo */
			margin-right: 100px;
			list-style-type: none ;
			
		}
		
		ul#galerie_mini li
		{
			float: left ;
		}
		
		ul#galerie_mini li a img
		{
			margin: 5px 10px ; /* 10pixel egale espacement entre 2 mini images */
		}
		
		dl#photo
		{
			clear: both ;
			
		}
		
		dl#photo dt
		{
			font: 2.0em/1.5em Verdana, serif ;
			color: black ;
		}
		
		dl#photo dd
		{
			margin: 0 ;
		}
		
		dl#photo img
		{
			border: 1px solid #dcb ;
			color:  #dcb ;
		}
		
/* styles et tableaux */

p, td {
font-family: verdana, sans-serif;
font-size: 12px;
color: #333333;
line-height: 18px;
padding: 3px;
}

th {
font-family: verdana, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold; 
line-height: 18px;
padding: 3px;
}

#Tablemoteurs, #Tbleperfos {

border: 0px;
background-color: #99CCFF;
}
#Tableasso {
border: 0px;
background-color: #FFCC66;
}
	
.gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	}
	
.grastitre, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}

.h1, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}

h3
{ 
text-align: center; 
}

link {
text-decoration:none;
}

a, a link {text-decoration: none; }

a img { border: 0; }