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

body{
	background:url(images/fond.png) repeat-x #756a65;
	margin:0;
	padding:0;
	font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	}

#conteneur{
	width:821px;
	margin:0 auto;
	}
	
	
	
	
	
	
	

	
/*/////LIEN DESSUS/////*/

#lien p{
	margin:0 0 0 20px;
	font-size:13px;
	text-align:left;
	}
	
#lien p a{
	text-decoration:none;
	color:#cfd0d2;
	}
	
#lien p a:hover{
	text-decoration:overline;
	color:#FFFFFF;
	}
	
#langue{
	font-family:"Courier New", Courier, monospace;
	margin:0 0 0 0;
	padding:0 20px 0 0;
	font-size:10px;
	text-align:right;
	color:#cfd0d2;
	}
	
#langue a{
	text-decoration:none;
	color:#cfd0d2;
	}
	
#langue a:hover{
	text-decoration:overline;
	color:#FFFFFF;
	}
	
	
	
/*/////MENU PRINCIPALE/////*/

#menu{
	background:url(images/top01.png) no-repeat center;
	height:139px;
	}
	
#menu ul{
	margin:0 0 0 0;
	padding:0 0 0 20px;
	}
	
#menu ul li{
	float:left;
	margin:0 0 0 0;
	padding:96px 5px 0 0;
	list-style-type:none;
	text-align:center;
	line-height:30px;
	}
	
#menu ul li a{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:13px;
	text-decoration:none;
	color:#bdd4e0;
	}
	
#menu ul li a:hover{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:13px;
	text-decoration:none;
	color:#003e5c;
	}
	
#menu ul li a#accueil{
	background:url(images/bouton_complet.png) no-repeat;
	display:block;
	width:75px;
	height:26px;
	color:#003e5c;
	}
	
#menu ul li a#atouts{
	background:url(images/bouton_complet2.png) no-repeat;
	display:block;
	width:75px;
	height:26px;
	}
	
#menu ul li a#services{
	background:url(images/bouton_complet2.png) no-repeat;
	display:block;
	width:75px;
	height:26px;
	}

#menu ul li a#devis{
	background:url(images/bouton_complet2.png) no-repeat;
	display:block;
	width:75px;
	height:26px;
	}	
	
#menu ul li a#realisations{
	background:url(images/bouton_complet2.png) no-repeat;
	display:block;
	width:75px;
	height:26px;
	}
	
#menu ul li a#equipe{
	background:url(images/bouton_complet2.png) no-repeat;
	display:block;
	width:75px;
	height:26px;
	}
	

	
/*/////FENETRE PRINCIPALE/////*/



#fenetre{
	background:url(images/fenetre.png) repeat-y left;
	width:821px;
	}
	
#texte{
	width:450px;
	margin:0 0 0 0;
	padding:20px 0 0 50px;
	color:#003e5c;
	}
	
#texte h1{
	width:450px;
	font-size:16px;
	font-style:italic;
	text-align:center;
	letter-spacing:2px;
	}
	
#texte p{
	width:450px;
	font-size:12px;
	text-align:center;
	}
	
#texte ul li{
	width:450px;
	font-size:12px;
	text-align:left;
	padding:0 0 10px 0;
	list-style-type:none;
	}
	
.filet{
	border-left:1px solid;
	color:#003e5c;
	}
	

	
/*///// NEWS /////*/

#newstab{
	vertical-align:top;
	margin:0 0 0 0;
	padding:0 auto 0 auto;
	}
	
#news{
	margin-left:100px;
	width:280px;
	height:0px;
	margin:30px auto 0 auto;
	padding:0 auto 0 auto;
	}
	
#news1{
	background:url(images/news1.png) no-repeat;
	width:191px;
	height:11px;
	font-size:16px;
	text-align:center;
	color:#003e5c;
	font-weight:bold;
	letter-spacing:5px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
#news2{
	background:url(images/news2.png) no-repeat;
	width:191px;
	height:11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
#news p{
	text-align:center;
	font-size:14px;
	padding:10px 0 0 0;
	}
	
.titre{
	font-size:12px;
	font-weight:normal;
	color:#003e5c;
	}
	
.date{
	font-size:12px;
	color:#003e5c;
	}
	
.titre a{
	text-decoration:none;
	color:#003e5c;
	}
	
.titre a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#003e5c;
	}
	
	
	
	
	


/*/////BANDE BLANCHE/////*/


	
#bande{
	clear:both;
	background:url(images/bande.png) no-repeat center;
	height:169px;
	text-align:center;
	color:#FF0000;
	line-height:200px;
	font-size:20px;
	font-style:italic;
	}
	
#anim{
	margin:0;
	padding-top:30px;
	}
	
	





	
/*/////CONTACT/////*/


	
#contact{
	background:url(images/contact.png) no-repeat center;
	height:84px;
	color:#003e5c;
	line-height:16px;
	font-size:13px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
.nom{
	text-align:center;
	position:absolute;
	margin:0 0 0 0;
	padding:30px 0 0 110px;
	}
	
.nom i{
	font-size:10px;
	padding:0 0 0 0;
	}
	
.adres{
	position:absolute;
	margin:0 0 0 0;
	padding:16px 0 0 255px;
	text-align:center;
	}
	
.tel{
	position:absolute;
	margin:0 0 0 0;
	padding:25px 0 0 430px;
	text-align:center;
	}

.email{
	position:absolute;
	margin:0 0 0 0;
	padding:30px 0 0 635px;
	text-align:center;
	}
	
#contact p a{
	text-decoration:none;
	color:#003e5c;
	}
	
#contact p a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#003e5c;
	}
	
	
	
	



/*/////FIN ET COPYRIGHT/////*/


	
#bas{
	background:url(images/bas.png) no-repeat center;
	height:20px;
	font-size:9px;
	color:#FFFFFF;
	text-align:center;
	}
	
#bas a{
	text-decoration:none;
	color:#FFFFFF;
	}
	
#bas a:hover{
	text-decoration:underline;
	color:#003e5c;
	}
	
