html
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	width:100%;
	background-color:#E6E6E6;
}
body
{
	margin: 0px;
	padding: 0px;
	background-color:#E6E6E6;
	text-decoration: none;
	height: 100%;
	width:100%;
	
	font-family: "Trebuchet MS";
	font-size: 12px;
	color : #000000;
	font-weight: normal;
}

.conteneurEnTete
{
	margin: 0px;
	padding: 0px;
	width:100%;
	height:200px;
	background-color:#000000;
}

	.header
	{
		margin: 0 auto;
		width:980px;
		height:200px;
		/*background-color : #FFFFFF;*/
	}

		.logo
		{
			/*margin-left : 40px;*/
			padding-top : 30px;
			float:left;
			width : 360px;
		}
		
		.flash-moto-header
		{
			margin-left : 40px;
			padding-top : 40px;
			float:left;
			width : 567px;
		}
.conteneurGlobal
{
	margin: 0 auto;
	width:980px;
}
.conteneur
{
	background-color : #FFFFFF;
	padding-bottom : 20px;
}
	
	.menuTop
	{
		width:980px;
		height:58px;
		background : url(../images/fond-menu.gif) no-repeat;
		text-align:center;
		margin-bottom : 30px;
	}
	
		.menuTop ul
		{
			margin-left:145px;
			padding-top:20px;
		}
		
			.menuTop ul li
			{
				float:left;
				margin-right : 80px;
			}
				.menuTop ul li a
				{
					font-family: "Trebuchet MS";
					font-size: 18px;
					color : #666666;
					font-weight: normal;
					text-decoration:none;
				}
				
				.menuTop ul li a:hover
				{
					font-family: "Trebuchet MS";
					font-size: 18px;
					color : #089BF0;
					font-weight: normal;
				}
			
				.menuTop ul li a.active
				{
					font-family: "Trebuchet MS";
					font-size: 18px;
					color : #089BF0;
					font-weight: normal;
					border-bottom : 2px solid #089BF0;
				}

	.contenu
	{
		padding : 10px 15px;
	}
	
	.bas-contenu
	{
		width:980px;
		height:68px;
		background : url(../images/bas-contenu.gif) no-repeat;
	}


.menuUser
{

}
	.menuUser li
	{

	}
	
	.menuUser li a
	{
		color:#000000;	
		font-size:12px;
		text-decoration:none;
	}
	.menuUser li a:hover
	{
		color:#089BF0;	
		font-size:12px;
		text-decoration:none;
	}

.footer
{
	padding-bottom:10px;
	width:300px;
	margin:0 auto;
}	

	.footer ul
	{
		margin:0px;
		padding:0px;
		margin-top:10px;
	}
	
	.footer ul li
	{
		float:left;	
		margin-right:5px;
		margin-left:5px;
	}
	
	.footer ul li a
	{
		color:#000000;	
		font-size:12px;
		text-decoration:none;
	}
	
/*** plan du site ***/
ul.plan
{
	margin-left:10px;	
	margin-top:10px;
}	

	ul.plan li
	{
		padding-bottom:5px;
		font-size:12px;
	}
	
	ul.plan li a
	{
		color:#000000;	
		text-decoration:none;
	}
	
	ul.plan li a:hover
	{
		color:#089BF0;	
		text-decoration:none;
	}

.listeBloc
{
	width : 835px;
	margin:0 auto;
}
.blocActu
{
	width : 392px;
	height : 224px;
	background : url(../images/bloc-accueil.gif) no-repeat;
	float : left;
	margin-right : 40px;
}

	.titreBloc
	{
		padding-top : 15px;
		margin-left : 25px;
	}
	
	.texteBloc
	{
		margin-top : 25px;
		margin-left : 40px;
		width : 330px;
	}
	
.blocFluxRss
{
	width : 392px;
	height : 224px;
	background : url(../images/bloc-accueil.gif) no-repeat;
	float : left;
}

	.titreBloc
	{
		padding-top : 15px;
		margin-left : 25px;
	}
	
	.texteBloc
	{
		margin-top : 25px;
		margin-left : 40px;
		width : 330px;
	}
	
.blocAnnonce
{
	width : 392px;
	height : 224px;
	background : url(../images/bloc-accueil.gif) no-repeat;
	float : left;
	margin-right : 40px;
}

	.titreBloc
	{
		padding-top : 15px;
		margin-left : 25px;
	}
	
	.texteBloc
	{
		margin-top : 25px;
		margin-left : 40px;
		width : 330px;
	}
	
	
.blocContactGauche
{
	width:400px;	
	float:left;
	background-image : url(../images/separateur-accueil.png);
	background-position:right;
	background-repeat : repeat-y;
}
	.blocContactGauche .texte
	{
		width:370px;
	}

.blocContactDroit
{
	width:400px;	
	float:left;
}
	.blocContactDroit .texte
	{
		margin-left:30px;
		width:370px;
	}
	

	
.label
{
	display:inline;
	float:left;
	width:150px;	
}	

.input
{
	border:1px solid #000000;
	margin-bottom:5px;
	color : #000000;
}
.inputActif
{
	border:1px solid #089BF0;
	margin-bottom:5px;
	color : #089BF0;
}

.textarea
{
	border:1px solid #000000;
	color : #000000;
	width:230px;
	height:150px;
	margin-bottom:5px;
}
.textareaActif
{
	border:1px solid #089BF0;
	color : #089BF0;
	width:230px;
	height:150px;
	margin-bottom:5px;	
}

.select
{
	border:1px solid #000000;
	color : #000000;
	margin-bottom:5px;
}
.selectActif
{
	border:1px solid #089BF0;
	color : #089BF0;
	margin-bottom:5px;
}

.bt-valider
{
	display:block;
	width:98px;
	height:28px;
	background-image : url(../images/bt-valider.jpg);
	background-position:left;
}

.bt-valider:hover
{
	background-position:right;
}

ul.menuActu
	{
		margin-left:10px;	
		margin-top:10px;
	}	
	
		ul.menuActu li
		{
			padding-bottom:5px;
			font-size:12px;
		}
		
		ul.menuActu li a
		{
			color:#000000;	
			text-decoration:none;
		}
		
		ul.menuActu li a:hover
		{
			color:#089BF0;	
			text-decoration:none;
		}
		
		ul.menuActu li a.selected
		{
			color:#089BF0;	
			text-decoration:none;
		}
		
table tr.entete th
{
	background-color:#089BF0;
	color : #FFFFFF;
}

table tr td.celluleBlanche
{
	background-color:#FFFFFF;
	color : #000000;
}

table tr td.celluleGrise
{
	background-color:#EEEEEE;
	color : #000000;
}


.blocFiltreAnnonce
{
	width : 260px;
	margin-right : 20px;
	margin-left : -15px;
	position:relative;
	z-index : 100;
	float:left;
}

	.blocFiltreAnnonceHaut
	{
		width:260px;
		height : 20px;
		background : url(/images/filtre_annonce_haut.png) no-repeat;
		font-size:1px;
		margin : 0px;
		padding : 0px;
	}
	
	.blocFiltreAnnonceCentre
	{
		width:260px;
		background : url(/images/filtre_annonce_centre.png) repeat-y;
		margin : 0px;
		padding : 0px;
	}
	
	.blocFiltreAnnonceBas
	{
		width:260px;
		height : 19px;
		background : url(/images/filtre_annonce_bas.gif) no-repeat;
		font-size:1px;
		margin : 0px;
		padding : 0px;
	}

	.blocFiltreAnnonce .input, .blocFiltreAnnonce .inputActif
	{
		width : 70px;
	}

.blocListeAnnonce
{
	width : 630px;
	float:left;
}



