body
{
    margin: 0;
		padding: 0;
		background-color: #eff1f3;
		float: left;
}

/*suppression des pointilles entourant les liens*/
a,img,object
{
    outline: 0;
}

#page
{
    float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		background-color: #eff1f3;

}

#contenu
{
    margin: 0;
		padding: 0;
		padding-bottom: 40px;
		width: 1000px;
		float: left;
		background-color: #ffffff;
}

#haut
{
    margin: 0;
		padding: 0;
		float: left;
		width: 100%;
		height: 93px;
		background-image: url(img/background_degrade.jpg);
		background-repeat: repeat-y;
		background-position: top left;
		position: relative;
		float: left;
		z-index: 10000;
}

#logo
{
    margin: 0;
		padding: 0;
		float: left;
		margin-left: 36px;
		margin-top: 21px;
		position: relative;
}

#bas
{
    margin: 0;
		padding: 0;
		position: fixed;
		float: left;
		left: 0;
		bottom: 0;
		width: 1000px;
		height: 27px;
		background-image: url(img/background_degrade.jpg);
}

#bas ul
{
		float: right;
		position: relative;
		margin: 0;
		padding: 0;
}

#bas li
{
    float: left;
		list-style-type: none;
		margin: 0;
		padding: 0;
		margin-top: 3px;
		
}

#bas li a
{
    text-decoration: none;
		padding: 5px;
		padding-left: 8px;
		padding-right: 8px;
		display: block;
		color: #666;
		font: 11px Arial;
}

#bas li a:hover
{
    color: #00adef;
}

#logo_bas
{
    float: left;
		margin: 0;
		padding: 0;
		margin-left: 60px;
}

#menu
{
    position: absolute;
		margin: 0;
		padding: 0;
		left: 0;
		bottom: 0;
		margin-left: 270px;
}

#menu dl
{
    float: left;
		margin: 0;
		padding: 0;
		position: relative;
}

#menu dt
{
    margin: 0;
		padding: 0;
		position: relative;
		height: 28px;
}

#menu dt a
{
    margin: 0;
		padding: 0;
		display: block;
		font: 11px Arial;
		padding-left: 20px;
		padding-right: 20px;
		position: relative;
		padding-top: 8px;
		padding-bottom: 8px;
}

.menu_gauche
{
    background-image: url(img/menu_select_gauche.gif);
		background-repeat: no-repeat;
		height: 28px;
		width: 5px;
		float: left;
		left: 0;
		top: 0;
		position: absolute;
		display: none;
}

.menu_droite
{
    background-image: url(img/menu_select_droite.gif);
		background-repeat: no-repeat;
		height: 28px;
		width: 5px;
		float: right;
		right: 0;
		top: 0;
		position: absolute;
		display: none;
}


#gamme
{
    display: none;
		margin: 0;
		padding: 0;
		position: absolute;
		width: 400px;
		height: 400px;
		z-index: 10000;
		left: 0;
		top: 28px;
}

#smenu
{
    margin: 0;
		padding: 0;
		position: absolute;
		left: 0;
		top: 0;
    background-image: url(img/dessous_menu.png);
		background-repeat: no-repeat;
		height: 370px;
		width: 150px;
}

#smenu li
{
    margin: 0;
		padding: 0;
		list-style-type: none;
		display: block;
		float: left;
		width: 150px;
		margin-left: 2px;
}

#smenu li a
{
    margin: 0;
		padding: 0;
		list-style-type: none;
		display: block;
		float: left;
		width: 134px;
		font: 11px Arial;
		color: #000;
		padding-left: 10px;
		padding-top: 3px;
		padding-bottom: 3px;
		border-bottom: 1px solid #ddd;
		position: relative;
}

#smenu li a img
{
    margin: 0;
		padding: 0;
		border: 0;
		float: right;
		right: 0;
		margin-right: 5px;
		position: absolute;
}

#smenu li a:hover/*, #menu dt a:hover*/
{
    color: #00adef;
}


#menu a
{
    text-decoration: none;
		color: #000;
		
}

.detail_modele
{
    float: right;
		right: 0;
		top: 0;
		margin: 0;
		padding: 0;
		width: 255px;
		height: 370px;
		position: absolute;
		background-image: url(img/dessous_carrosserie.png);
		background-repeat: no-repeat;
		display: none;
}

.detail_modele h3
{
    margin: 0;
		padding: 0;
		width: 239px;
		margin-left: 10px;
		margin-top: 20px;
		font: 11px Arial;
		font-weight: bold;
		color: #999;
}

.titre_modele
{
    float: left;
		padding: 0;
		margin: 0;
		margin-top: 10px;
		margin-left: 14px;
		margin-bottom: 10px;
		width: 230px;
		display: inline;
		border-bottom: 1px solid #ddd;
}

.titre_modele object
{
    float: left;
		margin: 0;
		padding: 0;
}

.photo_modele
{
    margin: 0;
		padding: 0;
		display: none;
		margin-left: 20px;
		margin-top: 30px;
}

.carrosserie
{
    margin: 0;
		padding: 0;
		margin-left: 20px;
		width: 229px;
		float: left;
}

.carrosserie li
{
    margin: 0;
		padding: 0;
		float: left;
		width: 150px;
		list-style-type: none;
}

.carrosserie li a
{
    margin: 0;
		padding: 0;
		display: block;
		font: 11px Arial;
		padding-top: 3px;
		padding-bottom: 3px;
		border-bottom: 1px solid #ddd;
		
}

.carrosserie li a img
{
    border: 0;
		margin:0;
		padding: 0;
		margin-right: 2px;
		vertical-align: middle;
}

#phpmyvisites
{
    text-decoration: none;
		color: #eff1f3;
}

.TitreFlash
{
    float: left;
		margin: 0;
		padding: 0;
}
