@charset "utf-8";
/* CSS Document */

*{ margin:0; padding: 0; }
body{ text-align:center; font-family: Tahoma, Arial; color:#CBCBC9; background-color:#000000; }
p, td{ font-size:12px; text-align:justify; padding-top:5px; }

#global{ position:relative; width:766px; text-align:left; margin:0 auto; }

.logo{ position:absolute; top:0px; left:0px; }
.banniere{ position:absolute; top:0px; right:0px; }
.menu{ position:absolute; top:185px; left:0px; border:0; }

.extrait_img{ position:absolute; top:223px; left:0px; z-index:1; }/* 431, 215 */
.extrait{ position:absolute; top:243px; left:20px; width:391px; height:185px; z-index:2; }

.contenu_img{ position:absolute; top:438px; left:0px; z-index:1; }/* 766-80, 312 */
.contenu{ position:absolute; top:458px; left:20px; width:726px; height:222px; z-index:2; }

.pied{ position:absolute; top:694px; left:20px; width:450px; height:40px; z-index:1; }

#news{ top:5px; overflow:hidden; z-index:3; }
#news p{ text-decoration:none; }
#news a{ color:#CBCBC9; text-decoration:none; }
#news img{ padding:10px; }
#news a:hover{ text-decoration:underline; }
#news .news_date{ color:#766390; padding-top:15px; font-weight:bold; }
#news .news_date a{ color:#766390; text-decoration:underline; }
#news .news_img{ border:0; }

#fenetre{ position:relative; overflow:hidden; top:10px; width:390px; text-align:left; margin:auto; }
#marquee{ padding:5px; }

#news_detail{ position:absolute; width:300px; height:200px; top:0px; left:90px; display:none; background-color:#000000; border: 2px solid #FFFFFF; padding:5px; z-index:6; }


#flux{ position:absolute; width:300px; height:200px; top:0px; left:90px; background-color:#000000; border: 2px solid #FFFFFF; padding:5px; z-index:6; }

#news_detail p{ padding-top:10px; }
#news_detail img{ padding:10px; }
#news_detail .news_date{ color:#766390; padding-top:15px; font-weight:bold; }
#news_detail .news_img{ border:0; }
.close{ position:absolute; top:5px; right:8px; border:0; }

.apropos{ width:700px; z-index:3; }
.apropos p{ padding-top:2px; }
.apropos_logo1{ position:absolute; top:182px; left:150px; width:60px; height:35px; border:0; z-index:3; }
.apropos_logo2{ position:absolute; top:150px; left:470px; width:99px; height:57px; border:0; z-index:3; }

.references{ padding-top:20px; }
.references td{ font-size:13px; }

#fenetre2{ position:relative; overflow:hidden; top:15px; height:140px; text-align:left; margin:auto; }
#marquee2, #marquee3{ padding:5px; }

.showroom{ width:270px; z-index:3; }
.showroom a{ color:#CBCBC9; }
.showroom p{ font-size:12px; padding-top:5px; }
.showroom_logo1{ position:absolute; top:20px; left:290px; width:99px; height:57px; border:0; z-index:3; }
.showroom_logo2{ position:absolute; top:100px; left:290px; width:99px; height:57px; border:0; z-index:3; }

.lien{ padding-top:15px; }
.lien a{ color:#766390; font-weight:bold; text-decoration:none; }

.contact{ font-size:12px; padding-top:15px; line-height:15px; }
.contact_libelle{ color:#766390; font-weight:bold; text-decoration:none; }
.contact_coordonnees{ font-size:12px; width:200px; padding-top:30px; line-height:20px; }
.contact_form{ position:absolute; top:0px; left:240px; border:0; z-index:3; }
.contact_form input, .contact_form textarea{ width:220px; background-color:#211F23; color:#CBCBC9; border:thin solid #766390; padding-top:5px; }
#frmcontact p, #frmcontact td{ font-size:12px; line-height:20px; }
#frmboutons{ color:#766390; font-weight:bold; text-align:right; padding-top:10px; }

.message{ font-size:16px; font-weight:bold; color:#E20880; text-align:center; padding-top:30px; }

/*list showroom*/
#list
{
	padding-left:30px;
	font-size:14px;
	line-height:18px;
	list-style-type:square;list-style-position:inside
}
 
		
 		#holder_images { display: none; }
	
		#carousel img
		{
			border: 1px solid #ccc;
			padding: 1px;
			background-color: #eee;
		}
		#carousel img.link:hover
		{
			border: 4px solid #0e0893;
		}
