@charset "ISO-8859-1";
/* Le body */
	body
	{
		background-color: #F7F7F7;
	}

/* //////////////////////////////////////// */
/* Design */
	div#conteneur
	{
		width: 800px;
		margin-right: auto;
		margin-left: auto;
	}
	
	div#header
	{
		background-image:url(images/header.jpg);
		width:800px;
		height:150px;
		border: solid 1px #32405e;
	}
	
	div#menu
	{
		background-color:#b8c6e3;
		width:800px;
		height:28px;
		border-left: solid 1px #32405e;
		border-right:solid 1px #32405e;
		border-bottom:solid 1px #32405e;
	}
	
	div#page
	{
		background-color:#ffffff;
		border-left: solid 1px #32405e;
		border-right:solid 1px #32405e;
		border-bottom:solid 1px #32405e;
		
		width:800px;
		height:auto;
		float:left;
	}
	
	div#copyright
	{
		margin-top:5px;
		padding-bottom:20px;
		float:left;
		width:800px;
	}


/* //////////////////////////////////////// */
/* Styles des textes et positionnements */
	div#defilement
	{
		color: #F57301;
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		
		margin-top:129px;
	}
	div#page_txt
	{
		padding:10px;
		
		color: #32405D;
		font-size:11px;
		font-family:Verdana;
	}
	div#page_txt a
	{
		color: #32405D;
		font-size:11px;
		font-family:Verdana;
		font-weight:bold;
		text-decoration:none;
	}
	div#page_txt a:hover
	{
		color: #32405D;
		font-size:11px;
		font-family:Verdana;
		font-weight:bold;
		text-decoration:underline;
	}
	
	div#page_forum
	{
		padding:10px;
		
	}
	
	div#copyright_txt 
	{
		text-align:center;
		font-size:10px;
		font-family:Verdana;
		color:#475676;
		font-weight:bold;
	}

	
	
/* //////////////////////////////////////// */
/* Styles des pages */
	div.titre_mod
	{
		width:350px;
		height:18px;
		margin-left:4px;
		font-size:13px;
		font-family:Verdana;
		color:#32405D;
		font-weight:bold;
	}

	/* Styles du module Accueil */
		div#cadre_mod_1
		{
			width:468px;
			height:400;
			float:left;
			padding-bottom:15px;
		}
		div#cadre_mod_1_bienvenue
			{	
				border: solid 1px #32405D;
				padding:5px; 
				width:450px; 
				height:auto;
				background-color:#F7F7F7;
			}
		div#cadre_mod_2
		{
			width:312px;
			height:400;
			float:left;
			padding-bottom:15px;
		}
			div#cadre_mod_2_shootbox
			{
				border:solid 1px #32405E; 
				padding:5px; 
				width:300px; 
				height:auto;
				background-color:#F7F7F7;
			}

	/* Styles du module News */
		table.new
		{
			border-top: solid 1px #32405E;
			border-left: solid 1px #32405E;
		}
		tr.new_ligne
		{
			background-color:#F7F7F7;
		}
		tr.new_ligne_over
		{
			background-color:#F0F0F0;
		}
		td.new_img
		{
			border-bottom: solid 1px #32405E;
			width:80px;
		}
		img.new_img
		{
			border: solid 1px #A5ACB2;
		}	
		td.new_titre_date
		{
			border-bottom: solid 1px #32405E;
			width:160px;
		}
		td.new_texte
		{
			border-bottom: solid 1px #32405E;
			width:500px;
			
		}
		td.new_autre
		{
			border-right: solid 1px #32405E;
			border-bottom: solid 1px #32405E;
			text-align:center;
			width:40px;
		}
		
	/* Styles du module Lexique */
		td.lexique
		{	
			background-color:#F7F7F7;
			border-right: solid 1px #32405E;
			border-bottom: solid 1px #32405E;
			width:780px;
		}

	/* Styles des modules Photos Voitures NE et Meetings */
		table.photos_mini
		{
			margin: 0 auto 0 auto ;
			padding:4px;
			width:auto;
			height:auto;
			border: solid 1px #32405E;
			background-color:#F7F7F7;
		}
		
		caption.photos_titre
		{
		    margin: 0 auto 0 auto ;
			padding:4px;
			font-weight:bold;
		}

	/* Styles des formulaires */
		.form
		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#32405D;
		}
		.form2
		{
			font-family:Arial, Helvetica, sans-serif;
			color:#32405D;
			font-size: 11px;
			font-weight:bold;
		}
		.bouton
		{
			border:solid 1px #A5ACB2;
			font-size:11px;
			background-color:#F7F7F7;
			color:#32405E;
		}
		.option
		{
			color:#32405D;
			font-size:11px;
			border: solid 1px #A5ACB2;
		}

	/* Styles pour le portail */
		div#bloc_1
		{
			width:780px;
			height:auto;
		
		}
			div#bloc_1_article
			{	
				overflow:auto;
				border:solid 1px #32405E; 
				padding:5px; 
				width:756; 
				height:400px;
				background-color:#F7F7F7;
			}
		div#bloc_2
		{
			width:780px;
			height:auto;

		}
			div#bloc_2_photos
			{
				width:150px;
				height:auto;
				float:left;
				border:solid 1px #32405E; 
				padding:5px; 
			}
			div#bloc_2_texte
			{
				width:606px;
				height:auto;
				float:left;	
				border-top:solid 1px #32405E;
				border-bottom:solid 1px #32405E; 
				border-right:solid 1px #32405E;  
				padding:5px; 
			}
