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

body{
	margin:0px;
	padding:0px;
	background-image:url(/images/fnd_site.png);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	color: #ffffff;
}

.list TD {
	font-size:10px;
}

.list TR {
	border-bottom:1px solid #ffffff;
}

#block{
	/*background-image:url(/images/fnd_content.png);*/
	background-repeat:repeat;
	position:absolute;
	left:50%;
	top:50px;
	margin-left:-485px;
	width:975px;
}

#content{
	float:left;
	width:969px;
	border-left:1px solid #232120;
	border-top:1px solid #232120;
}

#presentation{
	float:left;
	width:465px;
	height:599px;
}

#presentation h1{
	float:left;
	width:465px;
	height:30px;
	padding:0px;
	margin:0px;
}

#presentation h1 a img{
	float:right;
}

#blocGauche{
	float:left;
	width:300px;
	margin-top:20px;
}

#blocGauche ul{
	font-size:14px;
	padding:0px;
	margin-top:20px;
	margin-left:55px;
}

#blocGauche ul li{
	list-style:none;
	height:20px;
}

#blocDroite {
	float:right;
	width:650px;
	color:#ffffff;
	margin-top:20px;	
}

#liensPages{
	float:left;
	margin-left:15px;
	padding:0px;
	width:150px;
	clear:right;
	margin-top:20px;
}

#liensPages li{
	margin-bottom:5px;
}

#liensPages li a{
	display:block;
	text-decoration:none;
	color:#b0ae9b;
}

#liensPages li{
	list-style:none;
	text-align:right;
}

#presentation p{
	float:left;
	width:465px;
	padding:0px;
	font-size:10px;
	text-align:right;
}

#presentation img{
	border:0px;
}

#dernieresDocs{
	float:left;
	width:200px;
	margin-left:20px;
	margin-top:80px;
	padding:0px;
}

#dernieresDocs ul{
	float:left;
	margin:0px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #929082;
	width:190px;
}

#dernieresDocs ul li{
	list-style:none;
	float:left;
	margin-bottom:10px;
	height:60px;
}

#dernieresDocs ul li a{
	text-decoration:none;
	color:#FFFFFF;
}

#dernieresDocs ul li a:hover{
	text-decoration:none;
	color:#faa61a;
}

#dernieresDocs ul li img{
	float:left;
}

#dernieresDocs ul li p{
	float:left;
	width:115px;
	font-size:12px;
	color:white;
	font-weight:bold;
}

#dernieresDocs ul li p span{
	font-size:10px;
	color:#929082;
	font-weight:normal;
}

#titre_adb{
	float:left;
	margin-top:10px;
}

#grdt_dte{
	width:4px;
	height:600px;
	float:right;
	background-image:url(/images/fnd_gradient_dte.png);
	background-repeat:repeat-y;
	background-position:bottom left;
}

#grdt_bas{
	width:975px;
	height:6px;
	float:left;
	background-image:url(/images/fnd_gradient_bas.png);
	background-repeat:no-repeat;
}

#anim_flash{
	float:left;
	margin-left:50px;
}

#anim_flash p{
margin-left:185px;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
}

#anim_flash img{
  float:right;
  border:0px;
  margin-right:80px;
  margin-top:20px;
}

#copyright{
	margin-left:80px;
	margin-top:80px;
	float:left;
	width:360px;
	font-size:9px;
	color:white;
}

#copyright a{
	text-decoration:none;
	color:white;
}

#copyright a:hover{
	text-decoration:none;
	color:#faa61a;
}

#message{
	width:300px;
	height:170px;
}

#mentions_legales{
	color:white;
	font-size:12px;
}

#mentions_legales h1{
	font-size:16px;
}

#mentions_legales h2{
	font-size:14px;
	padding-left:20px;
}

#mentions_legales p{
	padding-left:40px;
	padding-right:20px;
}

#message{
	background-color:#333333;
	border:1px solid #666666;
	font-size:12px;
	color:white;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-100px;
	margin-left:-150px;
	text-align:center;
	z-index:101;

}

#message a{
	color:white;
	font-weight:bold;
	text-decoration:none;
}

#message a:hover{
	text-decoration:underline;
}

#mask{
	position:absolute;
	background-color:#000000;
	top:0px;
	left:0px;
	width:100%;
	height:200%;
	z-index:100;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

#actus{
	width:227px;
	height:335px;
	float:left;
	margin-left:15px;
	z-index:1;
}

#actus img{
	margin:0px;
	float:left;
}

#actus ul{
	float:left;
	width:225px;
	height:290px;
	margin:0px;
	padding:0px;
	background-image:url(/images/news_bg.png);
	background-repeat:repeat-y;
	overflow:auto;
}

#actus ul li{
	list-style:none;
	background-image:url(/images/puce_rouge.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;
	padding-right:15px;
	margin-left:20px;
	color:#FFFFFF;
	font-size:11px;
	margin-bottom:10px;
}

#actus ul li span{
	font-weight:bold;
	color:#000000;
	font-size:14px;
}

#plus{
	float:left;
	width:974px;
	background-image:url(/images/fnd_gradient_dte.png);
	background-repeat:repeat-y;
	background-position:top right;
	border-left:1px solid #232120;
}

#contenu{
	width:881px;
        height:auto;
        border:1px solid #b0ae9b;
        margin-left:45px;
        margin-bottom:10px;
        float:left;
}

#contenu table{
  color:white;
  font-size:12px;
}

#contenu2{
        width:881px;
        height:auto;
        margin-left:45px;
        margin-bottom:10px;
        float:left;
}

#contenu2 table{
  color:white;
  font-size:12px;
}

#portfolio{
	margin:0px;
	padding:0px;
	width:99%;
	/*float:left;*/
        height:100%;
	padding:10px;
}

#portfolio li{
	width:140px;
	list-style:none;
	float:left;
	height:90px;
	/*line-height:12px;*/
	margin-bottom:10px;
	color:#ffffff;
	font-size:11px;
}

#portfolio li a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
}

#portfolio li a:hover{
	color:#faa61a;
}

#portfolio li img{
	/*float:left;*/
	border:0px;
	margin:4px;
}

.colonne{
	width:370px;
	float:left;
	margin-left:30px;
}

.colonne h2{
	margin:3px;
}

.colonne p{
	margin-top:0px;
	margin-bottom:10px;
	color:white;
	font-size:11px;
}

.colonne ul{
	margin:0px;
	padding:0px;
}

.colonne ul li{
	color:#FFFFFF;
	font-size:11px;
	list-style-position:inside;
}

#slideshow{
	position:absolute;
	width:840px;
	height:610px;
	top:50%;
	left:50%;
	margin-left:-420px;
	margin-top:-305px;
	z-index:101;
	background-image:url(/images/fnd_site.png);
}

#catalogue{
	text-align:center;
	width:100%;
	float:left;
	height:480px;
	z-index:110;
}

#flash{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:80px;
	z-index:115;
	background-image:url(/flash/notice_brochure.png);
	background-repeat:no-repeat;
	background-position:left;
}

#textDesc{
	font-size:12px;
	color:white;
	float:left;
	background-image:url(/images/deco_texte.png);
	background-position:left;
	background-repeat:no-repeat;
	height:90px;
	padding-left:30px;
	margin:10px;
}

#textDesc h1{
	font-weight:bold;
	background-image:url(/images/puce_rouge.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	color:#86857b;
	font-size:14px;
	margin:0px;
}

#textDesc p{
	margin:0px;
	padding:0px;
}

/*Roll overs*/
.btn_tel_plaquette,.btn_tel_portfolio,.btn_demande_devis,.btn_insc_news{
	width:192px;
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
}

.btn_tel_plaquette{
	background-image:url(/images/rollovers/btn_tel_plaquette_out.png);
}

.btn_tel_plaquette:hover{
	background-image:url(/images/rollovers/btn_tel_plaquette_over.png);
}

.btn_tel_portfolio{
	background-image:url(/images/rollovers/btn_tel_portfolio_out.png);
}

.btn_tel_portfolio:hover{
	background-image:url(/images/rollovers/btn_tel_portfolio_over.png);
}

.btn_demande_devis{
	background-image:url(/images/rollovers/btn_dem_devis_out.png);
}

.btn_demande_devis:hover{
	background-image:url(/images/rollovers/btn_dem_devis_over.png);
}

.btn_insc_news{
	background-image:url(/images/rollovers/btn_insc_news_out.png);
}

.btn_insc_news:hover{
	background-image:url(/images/rollovers/btn_insc_news_over.png);
}

.btn_la_societe, .btn_contact, .btn_espace_client, .btn_portfolio{
	width:147px;
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
}

.btn_la_societe{
	background-image:url(/images/rollovers/btn_la_societe_out.png);
}

.btn_la_societe:hover{
	background-image:url(/images/rollovers/btn_la_societe_over.png);
}

.btn_contact{
	background-image:url(/images/rollovers/btn_contact_out.png);
}

.btn_contact:hover{
	background-image:url(/images/rollovers/btn_contact_over.png);
}

.btn_espace_client{
	background-image:url(/images/rollovers/btn_espace_client_out.png);
}

.btn_espace_client:hover{
	background-image:url(/images/rollovers/btn_espace_client_over.png);
}


.btn_portfolio{
	float:right;
	background-image:url(/images/rollovers/btn_portfolio_out.png);
}

.btn_portfolio:hover{
	background-image:url(/images/rollovers/btn_portfolio_over.png);
}

.admin a{
	text-decoration:none;
	color:#ffffff;
}
