body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#000;
	}


*  {
	margin: 0;
	padding:0;
}

#logo3{
	padding: 20px 0 0 0;
}



p, h2, h3 , h4 , h5  {
	display:block;
	color:#ffffff;
	
}

ul  {
	list-style:none;
}


a {
	text-decoration:none;
	color:#6a6868;
	
	
}


a:hover {
	
	color:#A7B166;
	
}

.fsize18{
	font-size:18px;
	text-align:justify;
	color:#000;
}

.clr{
    clear:both;
	font-size:0;
}

#table {
background:url(images/bg_table.jpg) repeat-y center 0;

}
#table td{
border:0;
border-collapse:collapse;
}


#bg-gche-acc {
	background:#000000 url(images/bg-g.jpg) right 0px no-repeat ;
	border:0;
}

#bg-gche-acc2 {
	background:#000000 url(images/bg-g2.jpg) right 0px no-repeat ;
	border:0;
}

#bg-gche-acc4 {
	background:#000000 url(images/bg-g4.jpg) right 0px no-repeat ;
	border:0;
}

#bg-gche-acc_intro {
	background:#000000;
	border:0;
}


#bg-drt-acc {
	background:#000000 url(images/bgd.jpg) left 0px no-repeat;
	border:0;
}

#bg-drt-acc2 {
	background:#000000 url(images/bgd2.jpg) left 0px no-repeat;
	border:0;
}

#bg-drt-acc4 {
	background:#000000 url(images/bgd4.jpg) left 0px no-repeat;
	border:0;
}

#page{
	width:895px;
	margin:0 auto;
	background:#000000 url(images/bg_page.jpg) 0 0 no-repeat;
}

#page_acc{
	width:895px;
	margin:0 auto;
	background:#000000 url(images/bg_page_acc.jpg) 0 0 no-repeat;
}

#page_acc2{
	width:895px;
	margin:0 auto;
	background:#000000 url(images/bg_page_acc_2.jpg) 0 0 no-repeat;
}

#page_int{
	width:895px;
	margin:0 auto;
	background:#000000 url(images/bg_page_int.jpg) 0 0 no-repeat;
}

#page_int2{
	width:895px;
	margin:0 auto;
	background:#000000 url(images/bg_page_int2.jpg) 0 0 no-repeat;
}

#page_andex{
	width:895px;
	height:700px;
	margin:0 auto;
	background:#000000;
}


#header{
width:895px;
float:left;}

.logo{
margin:64px 380px 0 0;
float:left;}

.logo2{
margin:34px 380px 30px 0;
float:left;}

#list{
	width:159px;
	padding:43px 0 0 0;
	float:left;
	display: block;
}

.vente{
background:url(images/puce_top.gif) 20px 2px no-repeat;
font-size:16px;
font-weight:bold;
padding:0 0 0 50px;
color:#FFFFFF;}

.vente a {
color:#FFFFFF;
}

.vente a:hover {
color:#AD1E0E;
}

.vente2{
background:url(images/puce_top.gif) 15px 7px no-repeat;
font-size:16px;
font-weight:bold;
padding:5px 0 0 40px;
color:#FFFFFF;}

.vente2 a {
color:#FFFFFF;
}

.vente2 a:hover {
color:#AD1E0E;
}

.vente3{
background:url(images/puce_top.gif) 10px 7px no-repeat;
font-size:16px;
font-weight:bold;
padding:5px 0 0 30px;
color:#FFFFFF;}

.vente4{
background:url(images/puce_top.gif) 5px 7px no-repeat;
font-size:16px;
font-weight:bold;
padding:5px 0 0 25px;
color:#FFFFFF;}

.vente5{
background:url(images/puce_top.gif) 0px 7px no-repeat;
font-size:16px;
font-weight:bold;
padding:5px 0 0 20px;}

.vente5 a{
color:#FFFFFF;
}

.vente5 a:hover{
color:#a11708;
}

#contenu{
width:815px;
margin:20px 0 0 0;
padding:0 0px 10px 41px;
background:url(images/px_contenu.jpg) 41px 0px repeat-y;
float:left;
}

#contenu_flash{
width:895px;
margin:40px 0 0 0;
text-align:center;
background:#000000;
float:left;
}



#block_left{
background: url(images/bg_left.jpg) 0 0 no-repeat;
width:208px;
float:left;
margin:0px 0 0 0;}

.peugo{
float:left;
margin:20px 0 0 30px;}

.logo_botom{
float:left;
margin:30px 0 0 50px;}



	/*-------------menu header -------------*/
#menu{
width:198px;
float:left;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
padding:15px 0 0px 0px;
cursor:pointer;

}

#menu li {
float:left;
}

#menu ul {
}

#menu li a{
float:left;
}


#menu .mnacc a{
background:url(images/btn_acc.jpg) 0 0 no-repeat;
cursor:pointer;
float:left;
width:198px;
height:41px;
padding:15px 0 0 0;
color:#000;
text-align:center;
display:block;
}

#menu .mnacc a:hover,#menu li.mnacc .active{
cursor:pointer;
color:#fff;
width:198px;
background:url(images/btn_acc_roll.jpg) 0px 0 no-repeat;
display:block;
}


#menu .mnatel a{
background:url(images/btn_atelier.jpg) 0 0 no-repeat;
cursor:pointer;
float:left;
width:198px;
height:36px;
padding:10px 0 0 0;
color:#000;
text-align:center;
display:block;
}

#menu .mnatel a:hover,#menu li.mnatel .active{
cursor:pointer;
color:#fff;
width:198px;
background:url(images/btn_atelier_roll.jpg) 0px 0 no-repeat;
display:block;
}


#block_right{
background:#f2f2f2;
width:607px;
float:left;}

.titre{
background:url(images/bg_titre.gif) 0 0 no-repeat;
font-size:18px;
padding:0 0 10px 20px;
font-weight:bold;
color:#000000;
}

.titre_showromm{
background:url(images/bg_titre3.gif) 0 0 no-repeat;
font-size:18px;
padding:0 0 10px 20px;
font-weight:bold;
color:#000000;
}

#left12{
width:175px;
padding:14px 0 20px 14px;
float:left;}

#left1{
width:316px;
padding:14px 0 20px 14px;
float:left;}

#left1_showrom{
width:583px;
padding:14px 10px 0 14px;
float:left;}

.roues{
color:#000000;
font-weight:bold;
text-align:justify;
padding:0 0 10px 0;}

.roues08{
color:#000000;
font-weight:bold;
text-align:justify;
padding:10px 0 10px 0;}

.room{
color:#000000;
padding:0 0 10px 0;
text-align:justify;}

.motosycle{
color:#000000;
padding:10px 0 0px 0;
text-align:justify;}

.txt{
color:#000000;
padding:0 0 5px 0;
text-align:justify;}

.assurence{
color:#000000;
padding:0 0 0px 0;
text-align:justify;}

.visible21{
color:#000000;
padding:10px 0 0px 0;
text-align:justify;}

.financement{
color:#000000;
padding:10px 0 0px 0;
text-align:justify;}
.devis{
background:url(images/puce.gif) 0 5px no-repeat;
color:#000000;
padding:0 0 0 15px;}

.room span{
color:#f23b2f;
font-weight:bold;}

#bouton{
width:315px;
padding:10px 0 10px 0px;
float:left;}

.rouge{
width:103px;
float:left;
text-align:center;
padding:10px 2px 10px 0;
font-weight:bold;
font-size:14px;
background:url(images/bg_boutonrouge.gif) 0 0 no-repeat;
color:#FFFFFF;}

.rouge00{
width:103px;
float:left;
text-align:center;
padding:2px 0px 10px 2px;
font-weight:bold;
font-size:14px;
background:url(images/bg_boutonrouge1.gif) 0 0 no-repeat;
color:#FFFFFF;}

.rouge01{
width:103px;
float:left;
text-align:center;
padding:2px 0 10px 0;
font-weight:bold;
font-size:14px;
background:url(images/bg_boutonrouge.gif) 0 0 no-repeat;
color:#FFFFFF;}

#actual{
width:276px;
float:left;
padding:8px 0 0 40px;
background:#222121 url(images/bg_actualite.jpg) 0 0 no-repeat;}

#actual2{
width:160px;
float:left;
padding:8px 0 0 8px;
background:#222121;}

.lire{
width:274px;
padding:0 0 10px 0;
float:left;}

.lire2{
width:150px;
padding:0 0 10px 0;
float:left;}

.stil_img{
float:left;
margin:0 5px 0 0;}

.en_lire{
margin:20px 20px 0 0;
padding:0 0 5px 60px;
float:right;
width:71px;
font-style:italic;
color:#d10702;
background:url(images/bg_lire.jpg) 0 0 no-repeat;}

.en_lire a{
color:#d10702;
}

.en_lire a:hover{
color:#fff;
}


#right22{
width:398px;
float:left;
padding:0 0 0 16px;
margin:10px 0 0 0;}

#right2{
width:255px;
float:left;
padding:0 0 0 16px;
margin:10px 0 0 0;}

.titre02{
background:url(images/bg_titre2.gif) 0 0 no-repeat;
font-size:18px;
padding:0 0 10px 20px;
font-weight:bold;
color:#000000;
}

.photo_moto{
margin:10px 0 0 0;}

.phone{
color:#fa1904;
font-size:24px;
font-weight:bold;
padding:0;
}

.cont{
padding:0 0 0 15px;}

#bottom_gris{
width:589px;
background:url(images/bg_gris.jpg) 0 0 no-repeat;
padding:5px 0 0 14px;
float:right;}

.show-room{
width:282px;
font-weight:bold;
font-size:18px;
text-transform:uppercase;
padding:10px 10px 0px 0;
float:left;
text-align:center;}

.show-room span{
margin:10px 0 0 0;
float:left;
}

.map{
width:282px;
font-weight:bold;
font-size:18px;
text-transform:uppercase;
padding:10px 10px 0px 0;
color:#FFFFFF;
float:left;
text-align:center;}


/******************************showroom**************************************/

.clas_images{
margin:10px 0 0 0;
width:560px;
float:left;}

.veste{
margin:0 20px 0 40px;
float:left;}

.veste_show02{
margin:0 20px 0 60px;
float:left;}

.veste_show03{
margin:0 20px 0 80px;
float:left;}

.veste_show04{
margin:0 20px 0 50px;
float:left;}

.cle-ff{
margin:15px 20px 15px 40px;
float:left;}

.cask{
margin:20px 0 0 40px;
float:left;}

#left_diapo{
width:156px;
padding:0 10px 0 0;
float:left;}

.diap{
padding:10px 0 0 0;
font-size:16px;
font-weight:bold;}

.date-ouverture{
background:#000000;
color:#ca0f09;
width:156px;
margin:85px 0 0 0;
text-align:center;
font-size:14px;
font-weight:bold;
padding:10px 0 10px 0;}

#diapo{
width:178px;
padding:0 10px 0 0;
float:left;
}

#diapo a:hover{
border:solid 2px #a7b166;
}

#diapo a{
border:solid 2px #6a6868;
margin:0 2px 5px 0;
display:block;
float:left;
}

#diapo img a{
color:#CCCCCC;
border:none;
}

.picto{
float:left;
margin:0 0 0 2px;
border:#000000 1px solid;
}

.picto00{
width:174px;
padding:0 0 15px 0;
float:left;
}

.marge_top{
border:solid 1px #000000;
}

/******************************atelier**************************************/

.image-atelier1{
float:left;
margin:10px 0 0 3px;}

.image-atelier2{
float:left;
margin:10px 0 0 3px;}

/******************************contat**************************************/

#left_contact{
margin:20px 30px 0 0;
width:273px;
float:left;}

.roues03{
font-weight:bold;
font-size:16px;
padding:10px 0 20px 0;
color:#000000;}

.stil_adres{
font-size:16px;
color:#ca0f09;
font-weight:bold;
padding:0 0 10px 0;}

.stil_adres span{
color:#000;
}

.sh{
font-size:14px;
padding:0 0 10px 0;}

.tel{
padding:10px 0 10px 0;}

.sh00{
font-size:14px;
padding:0 0 10px 0;}


/*------------------------------------CSS formulaire-----------------------------------*/

 .formulaire .formul{
font-size:16px;
font-weight:bold;
color:#000000;
float:left;}



 .formulaire {
	float:left;
	width:280px;
	color:#ffffff;
	font-size:12px;
	padding:20px 0 0 0px;

}
 .formulaire p {
	margin:0 0 5px 0;
	color:#4b0626;
	width:270px;
	padding:0;
	float:left;
}


 .formulaire span {
	float:left;
	clear:left;
	font-size:11px
}
 .formulaire .info {
	clear: both;
	text-align:right;
	font-size:11px;
}
 .formulaire em {
	color:#000;
}
 .formulaire .question {
	padding-top:10px;
}
 .formulaire input {
	float:right;
	width:210px;
	height:15px;
	background:#f2f2f2;
	border:1px solid #4b0626;
	color:#000;
	

}
.formulaire textarea {
	float:right;
	height:73px;
	width:210px;
	overflow:auto;
	background:#f2f2f2;
	border:1px solid #4b0626;
	color:#000;


}
 .formulaire .bout {
	width:100px;
	height:19px;
	border:none;
	background:none;
	
}
.formulaire .rouge_cont {
	color:#FF0000;
	font-weight:bold;
	float:right;
	padding-top:5px;
	height:16px;
	margin-bottom:0;

}


/******************************mentions**************************************/
.mentions{
width:573px;
color:#000000;
padding:10px 0 0 10px;
float:left;}

.titre_mentions{
text-align:justify;
padding:10px 0 0 10px;
color:#000000;

font-weight:bold;
}

.p_mentions{
text-align:justify;
color:#000000;
padding:10px 0 0 10px;
}

.p_mentions00{
text-align:justify;
padding:10px 0 0 0;
color:#000000;
line-height:18px;
}

.titre_mentions02{
width:299px;
font-size:16px;
font-weight:bold;
padding:0 0 10px 20px;
float:left;
background:url(images/puce.gif) 0 7px no-repeat;}

/******************************Footer**************************************/

#footer {

	width:815px;
	float:left;
	background:#d20300 url(images/bg_footer.jpg) 0 0 no-repeat;
	display:inline;
	margin:0 0 0 41px;
	 }

#nav3 {
width:817px;
	margin:10px 0 0 41px;
	float:left;
	display:inline;
	background:url(images/bg_footer2.gif) 0 0 no-repeat;
	padding:5px 0 0 0; 
	text-align:center;
}

#nav3 li{ 
	display:inline;
	color:#FFFFFF;
	font-size:10px;
}

#nav3 li a{
	font-size:10px;
	margin:0 4px;color:#FFFFFF;
 }

#nav3 li a:hover,#nav3 li .active{ text-decoration:underline; color:#E00A02;}


#footer p{ 
	text-align:center; 
	color:#FFFFFF;
	font-size:10px;
}

#footer p span{ margin:0 5px;}

object{ 
	vertical-align:middle; 
	position:relative; 
	top:1px;
}
#footer .pfooter{ margin:10px 0 8px 0;}

.logo_bas{
	width:895px;
	padding:10px 0 0 0;
	text-align:center;
	font-size:10px;
	margin: 0 auto;
}

#logo_bas a{ 
	color:#FFFFFF;
	font-size:10px;
}

#logo_bas a:hover{color:#AFAFAF;}

.no_border {
border:none;
}

.img_left {
float:left;
margin-right:10px;
}

