.autocentrer {
		margin-left:auto;
		margin-right:auto;
		}

* 		{
		margin:0px;
		padding:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
html 	{
	background-color: #1d2e48;
		}
img 	{
		margin:0;
		padding:0;
		border:0px;
		}
ul, li {
		list-style:none;
		}
.bulle	{
		font-family: Verdana, Geneva, sans-serif;   
		font-size:xx-small;
		text-align:justify;
		}
.infos	{
		font-family: Verdana, Geneva, sans-serif;   
		font-size:xx-small;
		text-align:justify;
		padding-left:5px;
		padding-right:10px;
		}
a:link {
	color: #fff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #D6D6D6;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color: #0F0;
}
a.blanc{color: #fff;}
a.blanc:visited{color:#fff;}
a.blanc:hover{color: #006;}
a.rouge{color: #F00;}
a.rouge:visited{color: #F00;}
a.rouge:hover{color: #000;}
a.vert{color: #006;}
a.vert:visited{color:#006;}
a.vert:hover{color: #06F;}
a.noir{color: #FFF;}
a.noir:visited{color:#FFF;}
a.noir:hover{color: #F60;}
a.orange{color: #F60;}
a.orange:visited{color:#F60;}
a.orange:hover{color: #060;}

#top_conteneur {
		width:770px;
		background-color:#FFF;		
		}
#tt-haut
{
	/* les propriétés CSS du haut  */
}
#top
{
	background-image:url(images/top.jpg);
	height:12px;
	width:770px;
}

#slogan
{
	background-image:url(images/slogan.jpg);
	height:198px;
	width:770px;
}

#menu
{
	height:44px;
	width:770px;
}
#menu ul li
{
	float:left;
	list-style:none;
}
#bas ul li
{
	float:left;
	list-style:none;
}
#milieu{
	width:770px;
	}
#gauche{
	float : left;
	height:489px;
	width:230px;
	background-image:url(images/occase_gauche.jpg);
	font-family:Verdana;font-size:9pt;color:blue;
}
#droite
{
	/* les propriétés CSS du milieu  */

	width:535px;
	margin-left:230px;
	padding-right:10px;
}

	/* les propriétés CSS du centre (gauche + milieu) utilisé que sur la page occasion  */
#centre_texte {
padding-left:20px;
}
#centre1
{
	width:540px;
	height:246px;
}

#centre2
{

}
#centre3
{
	background-image:url(images/revision.jpg);
	width:540px;
	height:243px;
	background-repeat: no-repeat;	
}
#centre4
{
	background-image:url(images/credit.jpg);
	width:540px;
	height:243px;
	background-repeat: no-repeat;	
}


#bandeau2{
		height:318px;
		padding-top:5px;
		padding-left:5px;
		}
#bandeau780{
		height:318px;
		background:url(images/site/lamy_haut.gif) no-repeat;
		}
#coeur	{
		margin-top:10px;
		text-align:center;
		}
#center	{
		padding-top:10px; 
		padding-bottom:10px;
		}
#millieu_texte{
		width:700px;
		padding-left:50px;
		}
#bas
{
	/* les propriétés CSS du bas  */
	
   
}

#bas1 
{
    
	height:30px;
	width:770px;
	background-image:url(images/choix_bas.jpg);
	
}
#bas1 ul{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:x-small;
	padding-top:10px;
	padding-left:10px;	
}
#bas1 ul li{
padding-right:15px;
}

#bas2
{
	height:94px;
	width:770px;
	background-image:url(images/logo_bas.jpg);
}	
		
.boite_gestion {
	
	padding: 5px;

}
.boite_250x50 {
	width: 250px;
	height: 50px;
}

.boite_gestion h6 {
	margin-bottom: 5px;
}
.boite_gestion h5 {
	margin-bottom: 10px;
	border-bottom: 1px solid black;
}
.boite_gestion ul {
	font-size: x-small;
	margin-left: 10px;
}
hr {
	margin-bottom: 20px;	
}


.nav {
	font-size:small;
	padding-left:20px;
	}
.nav a {
	font-style:italic;
	color:#F00;
}

form {
	font-size:x-small;
}
form p {
	margin-bottom: 5px;
}
form label {
	font-weight:bold;
}
.erreur {
	background-color:#FF0000;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	margin-right:40px;
	margin-left:40px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:5px;
	}
.erreur h4 {
	color: #FFFF00;
	}
.erreur p {
	padding-left:10px;
	font-size:small;
	font-style:italic;
	font-weight:bold;
	}
.erreur ul {
	padding-left:20px;
	font-size:xx-small;
	}
.field_error {
	padding: 5px;
	padding-left: 30px;
	font-size:small;
	margin-bottom: 10px;

}
.error_field {


}
.error_field label {
	color:red;
}
.error_field input {
	border: 1px solid red;
}
.admin_table {
	border: 1px outset yellow;
	text-align:center;
	font-size:x-small;
	width:90%;
	border-collapse:collapse;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	}
.texto {
	padding-top:15px;
	padding-right:30px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	}
	.formulaire {
	margin-bottom:10px;
	margin-top:10px;
	}
.formulaire label {
	display:block;
	font-weight:bold;
	font-size:small;
	color:#042641;
	}
.formulaire fieldset {
	padding:10px;
	border:1px solid #042641;
	}
.formulaire p {
	margin-bottom: 10px;
	}
.formulaire input[type=submit] {
	margin-top: 20px;
	width:130px;
	}
	.clear
{
	clear : both;
}