body {
	text-align:center;
	margin:0;
	padding:0;
}

img {
	margin:0px;
	padding:0px;
}

#main {
	width:1005px;
	margin:0 auto;
	font-family:tahoma,Arial;
	text-align:center;
}

#top {
	float:left;
	width:1005px;
	height:158px;
}

.rouge{
	color:#ff0000;
	font-size: 12px;
}

.vert{
	color:#009933;
	font-size:12px;
}
.normal{
	font-size:12px;
}
#banniere_top {
	float:left;
	width:1005px;
	height:126px;
	background:url(images/header.jpg) no-repeat;
	font-family:Century Gothic;
	font-size:26px;
	color:#FFFFFF;
}
#banniere_top_logo {
	float:left;
	width : 247px;
	margin-left : 37px!important;
	margin-left : 18.5px;
	margin-top : 11px;
	text-align:left;

}
#banniere_top_text {
	float:left;
	width : 400px;
	margin-left : 170px!important;
	margin-left : 120px;
	margin-top : 33px;
	text-align:left;
}

#menu_top {
	float:left;
	width:990px;
	height:26px;
	padding-right:20px;
	padding-top:6px;
	text-align:right;
	background:url(images/menu-haut.jpg) no-repeat;
	font-style:Italic;
	font-size:15px;
	color:#FFFFFF;
	margin-top : 0px !important;
	margin-top : -4px;
}
.menu {
	color:#FFFFFF;
	text-decoration:none;
}
a.menu:link {font-style:Italic;font-size:15px;color:#FFFFFF;text-decoration:none;}
a.menu:hover {font-style:italic;font-size:15px;color:#FFFFFF;text-decoration:none;}
a.menu:active {font-style:italic;font-size:15px;color:#FFFFFF;text-decoration:none;}
a.menu:visited {font-style:Italic;font-size:15px;color:#FFFFFF;text-decoration:none;}

#left {
	float:left;
	width:214px;
	height:1295px;
	background: url(images/menu_gauche_bis.jpg) no-repeat;
}

#contact_tel {
	float:left;
	width:196px;
	height:125px;
	margin-left : 11px!important;
	margin:13px 10px 0px 5px;
	background: url(images/contact_tel.jpg) no-repeat;
}

.menu_title {
	float:left;
	margin-left : 37px!important;
	margin:4px 0px 0px 18px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

#metier_title {
	float:left;
	margin-left : 37px!important;
	margin:6px 0px 0px 18px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.contact_title {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration : none;
}

#contact_tel_num {
	clear:both;
	float:left;
	width:120px;
	margin-left : 70px!important;
	margin:70px 0px 0px 35px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

.menu_gauche {
	float:left;
	margin-left : 11px!important;
	margin:8px 10px 0px 5px;
}

.accueil {background:url(images/accueil.jpg) no-repeat; width:196px; height:29px;display:block;cursor:pointer;}
.about {background:url(images/about.jpg) no-repeat; width:196px; height:29px;display:block;cursor:pointer;}
.accueil2 {background:url(images/accueil.jpg) no-repeat; width:194px; height:27px;display:block;cursor:pointer;}
.about2 {background:url(images/about.jpg) no-repeat; width:194px; height:27px;display:block;cursor:pointer;}

a.accueil 
{
text-decoration:none;
}

a.about 
{
text-decoration:none;
}

#metier {
	float:left;
	width:196px;
	height:170px;
	margin-left : 11px!important;
	margin:8px 10px 0px 5px;
	background: url(images/metier.jpg) no-repeat;
}

#metier_lien{
	clear:both;
	float:left;
	width:185px;
	margin-left : 8px!important;
	margin:12px 0px 0px 4px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	line-height:16px;
}

a.work {text-decoration:none; color:#fff;}

#video {
	float:left;
	margin-left : 11px!important;
	margin:8px 10px 0px 5px;
	width:196px;
	height:91px;
}
a.video{text-decoration:none;}

#contact {
	float:left;
	width:196px;
	height:60px;
	background:url(images/contact.jpg);
	margin-left : 11px!important;
	margin:8px 10px 0px 5px;
}

.contact_lien {
	float:left;
	width:150px;
	margin-left : 4px!important;
	margin:10px 0px 0px 2px;
	font-size:13px;
	color:#000000;
	font-weight:bold;
}

a.contact_title_lien {color:#000000;text-decoration:none;}

#menu_bas {
	float:left;
	width:1005px;
	height:29px;
	text-align:center;
	padding-top:3px;
	background:url(images/menu_bas.jpg) no-repeat;
	font-size:10px;
	color:#FFFFFF;
}
.menu_bottom{
	color:#FFFFFF;
	text-decoration:none;
}
a.menu_bottom:link {font-size:10px;color:#FFFFFF;text-decoration:none;}
a.menu_bottom:hover {font-size:10px;color:#FFFFFF;text-decoration:none;}
a.menu_bottom:active {font-size:10px;color:#FFFFFF;text-decoration:none;}
a.menu_bottom:visited {font-size:10px;color:#FFFFFF;text-decoration:none;}

#footer_bottom {
	float:left;
	width:1005px;
	height:50px;
	padding-top:5px;
	text-align:center;
	background:url(images/footer.jpg) no-repeat;
	font-size:10px;
	color:#FFFFFF;
}

#societe {
	float:left;
	width:196px;
	height:383px;
	margin-left : 11px!important;
	margin:8px 0px 0px 5px;
	background:url(images/activites.jpg) no-repeat;
}

#activites {
	float:left;
	width:166px;
	height:356px;
	margin-left:14px!important;
	margin:13px 13px 0px 7px;
	text-align:center;
	color:#000000;
	background:#fff;
}

a.Atlantique {width:166px;height:66px;display:block;text-decoration:none;cursor:pointer;}
a.IDF {width:166px;height:65px;display:block;text-decoration:none;cursor:pointer;}
a.Demoli {width:166px;height:65px;display:block;text-decoration:none;cursor:pointer;}
a.Residecoup {width:166px;height:60px;display:block;text-decoration:none;cursor:pointer;}
a.ResiDF {width:166px;height:65px;display:block;text-decoration:none;cursor:pointer;}
a.SMS {width:166px;height:55px;display:block;text-decoration:none;cursor:pointer;}
a.Polisol {width:166px;height:55px;display:block;text-decoration:none;cursor:pointer;}
a.SolsEnSI {width:166px;height:58px;display:block;text-decoration:none;cursor:pointer;}
a.ApplicaChape {width:166px;height:60px;display:block;text-decoration:none;cursor:pointer;}

.activite_title {
	float:left;
	font-size:10px;
	width:166px;
	color:#000000;
	line-height:13px;
}
.activite_ligne{
	float:left;
}
#right {
	float:left;
	width:786px;
	height:1295px;
	background-color:#FFFFFF;
}

#banniere_right_top {
	float:left;
	width:781px;
	height:147px;
	margin-left : 7px!important;
	margin: 5px 0px 0px 3px;
	background: url(images/banniere_haut.jpg) no-repeat;
}

#banniere_right_top_revetement {
	float:left;
	width:781px;
	height:147px;
	margin-left : 7px!important;
	margin: 5px 0px 0px 3px;
	background: url(images/banniere_revetement.jpg) no-repeat;
}
#banniere_right_top_sciage {
	float:left;
	width:781px;
	height:147px;
	margin-left : 7px!important;
	margin: 5px 0px 0px 3px;
	background: url(images/banniere_sciage.jpg) no-repeat;
}
#banniere_right_top_deconstruction {
	float:left;
	width:781px;
	height:147px;
	margin-left : 7px!important;
	margin: 5px 0px 0px 3px;
	background: url(images/banniere_deconstruction.jpg) no-repeat;
}
#banniere_right_top_beton {
	float:left;
	width:781px;
	height:147px;
	margin-left : 7px!important;
	margin: 5px 0px 0px 3px;
	background: url(images/banniere_beton.jpg) no-repeat;
}
#banniere_right_top_deco {
	float:left;
	width:781px;
	height:147px;
	margin-left : 7px!important;
	margin: 5px 0px 0px 3px;
	background: url(images/banniere_deco.jpg) no-repeat;
}
#banniere_right_top_chape {
	float:left;
	width:781px;
	height:147px;
	margin-left : 7px!important;
	margin: 5px 0px 0px 3px;
	background: url(images/banniere_chape.jpg) no-repeat;
}
#banniere_right_top_conseil {
	float:left;
	width:781px;
	height:147px;
	margin-left : 7px!important;
	margin: 5px 0px 0px 3px;
	background: url(images/banniere_conseil.jpg) no-repeat;
}
#edito {
	float:left;
	width:778px;
	height:310px;
	margin-left : 9px!important;
	margin:5px 0px 0px 3px;
	background:url(images/edito.jpg) no-repeat;
}

#edito_title {
	float:left;
	width:150px;
	margin-left : 10px!important;
	margin:4px 0px 0px 5px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

#edito_contenu {
	float:left;
	width:773px;
	height:180px;
	margin-left : 3px!important;
	margin:25px 0px 0px 1px;
}

#edito_contenu_left {
	float:left;
	width:110px;
	height:164px;
}

#edito_contenu_right {
	float:left;
	width:663px;
	margin-top:4px;
	height:180px;
	text-align:left;
	font-size:12px;
	line-height:14px;
}
#qui {
	float:left;
	width:778px;
	height:140px;
	margin-left : 9px!important;
	margin:5px 0px 0px 3px;
	background:url(images/qui.jpg) no-repeat;
}

#qui_title {
	float:left;
	width:150px;
	margin-left:10px!important;
	margin:4px 0px 0px 5px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
#qui_contenu {
	float:left;
	width:773px;
	height:120px;
	margin-left : 3px!important;
	margin:4px 0px 0px 1px;
}

#qui_contenu_left {
	float:left;
	width:110px;
	height:120px;
}

#qui_contenu_right {
	float:left;
	width:663px;
	margin-top:15px;
	height:120px;
	text-align:left;
	font-size:12px;
	line-height:15px;
}

#contact_ {
	float:left;
	width:778px;
	height:630px;
	margin-left : 9px!important;
	margin:5px 0px 0px 3px;
	background:url(images/contact_fond.jpg) no-repeat;
}

#cv_ {
	float:left;
	width:778px;
	height:650px;
	margin-left : 9px!important;
	margin:5px 0px 0px 3px;
	background:url(images/cv_fond.jpg) no-repeat;
}

#contact_title{
	float:left;
	width:150px;
	margin-left:10px!important;
	margin:4px 0px 0px 5px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
#contact_contenu{
	float:left;
	width:773px;
	height:360px;
	margin-left : 3px!important;
	margin:4px 0px 0px 1px;
}

#contact_contenu_left {
	float:left;
	width:470px;
	margin-top:5px;
	margin-left : 10px!important;
	margin-left : 5px;
	height:350px;
	text-align:left;
	font-size:12px;
	line-height:15px;
}

#contact_contenu_right {
	float:left;
	width:280px;
	margin-top:5px;
	height:360px;
	font-size:12px;
	line-height:15px;
}

#video_ {
	float:left;
	width:778px;
	height:1150px;
	margin-left : 9px!important;
	margin:5px 0px 0px 3px;
	background:url(images/video_fond.jpg) no-repeat;
}

#video_title{
	float:left;
	width:200px;
	margin-left:10px!important;
	margin:4px 0px 0px 5px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

#video_contenu{
	float:left;
	width:773px;
	height:1100px;
	margin-left : 3px!important;
	margin:4px 0px 0px 1px;
	overflow:  auto;
}

.video_titre{
	font-size:13px;
	font-weight:bold;
}
.video_contenu_left {
	float:left;
	width:370px;
	margin-top:5px;
	margin-left : 15px!important;
	margin-left : 7px;
	height:280px;
	text-align:center;
}

.video_contenu_right {
	float:left;
	width:370px;
	margin-top:5px;
	height:280px;
	text-align:center;
}

#banniere_right_middle {
	float:left;
	width:780px;
	height:147px;
	margin-left : 9px!important;
	margin: 7px 0px 0px 3px;
	background: url(images/banniere_milieu.jpg) no-repeat;
}

#news {
	float:left;
	width:778px;
	height:260px;
	margin-left : 9px!important;
	margin:6px 0px 0px 3px;
	background:url(images/news.jpg) no-repeat;
}

#news_title {
	float:left;
	width:150px;
	margin-left : 10px!important;
	margin:4px 0px 0px 5px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

#news_contenu{
	float:left;
	width: 750px;
	margin-left : 9px!important;
	margin:2px 0px 0px 3px;
	font-size:14px;
	text-align:left;
}

#right_movies_bottom {
	float:left;
	width:778px;
	height:300px;
	margin-left : 9px!important;
	margin:6px 0px 0px 3px;
	background:url(images/metier_video.jpg) no-repeat;
}

#right_movies_bottom_title {
	float:left;
	text-align:left;
	width:350px;
	color:#FFFFFF;
	margin-left : 10px!important;
	margin:4px 0px 0px 5px;
	font-weight:bold;
	font-size:14px;
}

#right_movies_bottom_contenu {
	float:left;
	width:774px;
	height:255px;
	margin-left : 2px!important;
	margin:4px 0px 0px 1px;
}

#movies1 {
	float:left;
	width:184px;
	height:245px;
	padding:5px;
}
#movies2 {
	float:left;
	width:183px;
	height:245px;
	padding:5px;
}
#movies3 {
	float:left;
	width:183px;
	height:245px;
	padding:5px;
}
#movies4 {
	float:left;
	width:184px;
	height:245px;
	padding:5px;
}

.movie_texte{
	font-size:11px;
	text-align : left;
}
.txt{
	width:370px;
}
.movie_texte2{
	width : 200px;
	font-size:12px;
}
#titre_revetement{
	font-size:22px;
	color:#800204;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	width:775px;
}
#quelques_motsBetonDeco {
	float:left;
	width:778px;
	height:90px;
	margin-left : 9px!important;
	margin:5px 0px 0px 3px;
	background:url(images/quelques_mots2.jpg) no-repeat;
}
#quelques_motsDeconstruction {
	float:left;
	width:778px;
	height:90px;
	margin-left : 9px!important;
	margin:5px 0px 0px 3px;
	background:url(images/quelques_mots2.jpg) no-repeat;
}
#quelques_mots {
	float:left;
	width:778px;
	height:140px;
	margin-left : 9px!important;
	margin:5px 0px 0px 3px;
	background:url(images/quelques_mots.jpg) no-repeat;
}

#quelques_mots_title {
	float:left;
	width:500px;
	margin-left:10px!important;
	margin:4px 0px 0px 5px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
#quelques_mots_contenu {
	float:left;
	width:750px;
	height:70px;
	margin-left : 10px!important;
	margin:10px 0px 0px 5px;
	font-size:12px;
	text-align:left;
}
#pdf {
	float:left;
	width:778px;
	height:70px;
	margin-left : 9px!important;
	margin:10px 0px 0px 3px;
	background:url(images/pdf.jpg) no-repeat;
}

#pdf_title {
	float:left;
	width:500px;
	margin-left:10px!important;
	margin:4px 0px 0px 5px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
#pdf_contenu {
	float:left;
	width:750px;
	height:40px;
	margin-left : 10px!important;
	margin:10px 0px 0px 5px;
	font-size:12px;
	text-align:left;
}
#pdf a{
	color:#000;
}	
#pdf a:hover{
	color:#000;
}
#conteneur_video_photo
{
	width:786px;
	height:370px;
	float:left;
}

#conteneur_video_photo2
{
	width:786px;
	height:200px;
	float:left;
}
#metier_video {
	float:left;
	width:227px;
	height:195px;
	margin-left : 9px!important;
	margin:5px 0px 0px 3px;
	background:url(images/metier_video_fond.jpg) no-repeat;
}
#metier_video2 {
	float:left;
	width:227px;
	height:360px;
	margin-left : 9px!important;
	margin:5px 0px 0px 3px;
	background:url(images/metier_video_fond2.jpg) no-repeat;
}

#metier_photo {
	float:left;
	width:550px;
	height:195px;
	margin:5px 0px 0px 0px;
	background:url(images/metier_photo_fond.jpg) no-repeat;
}

#metier_photo2 {
	float:left;
	width:550px;
	height:360px;
	margin:5px 0px 0px 0px;
	background:url(images/metier_photo_fond2.jpg) no-repeat;
}
#player1
{
margin:10px 0px 0px 0px !important;
margin:0px 0px 0px 0px ;
}
#player2
{
margin:10px 0px 0px 0px !important;
margin:0px 0px 0px 0px ;
}
#player3
{
margin:10px 0px 0px 0px !important;
margin:0px 0px 0px 0px ;
}
#player4
{
margin:10px 0px 0px 0px !important;
margin:0px 0px 0px 0px ;
}
#player5
{
margin:10px 0px 0px 0px !important;
margin:0px 0px 0px 0px ;
}
#player6
{
margin:10px 0px 0px 0px !important;
margin:0px 0px 0px 0px ;
}
#metier_video_title {
	float:left;
	width:200px;
	margin-left:10px!important;
	margin:4px 0px 0px 5px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
#metier_photo_title {
	float:left;
	width:200px;
	margin-left:18px!important;
	margin:4px 0px 0px 9px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
#metier_video_contenu {
	float:left;
	width:223px;
	height:164px;
	font-size:12px;
	text-align:center;
	margin-top:0px!important;
	margin-top:15px;
}

#metier_video_contenu2 {
	float:left;
	width:223px;
	height:330px;
	font-size:12px;
	text-align:center;
	margin-top:0px!important;
	margin-top:10px;
	
}
#metier_photo_contenu {
	float:left;
	width:510px;
	height:130px;
	font-size:12px;
	text-align:left;
	margin-left:24px!important;
	margin:50px 0px 0px 12px;
}
#metier_photo_contenu2 {
	float:left;
	width:510px;
	height:300px;
	font-size:12px;
	text-align:center;
	margin-left:24px!important;
	margin:30px 0px 0px 12px;
}

#metier_photo_1{
	float:left;
	width:170px;
	height:150px;
	text-align:center;
}
#metier_photo_2{
	float:left;
	width:170px;
	height:150px;
	text-align:center;
}
#metier_photo_3{
	float:left;
	width:170px;
	height:150px;
	text-align:center;
}

#carte {
	float:left;
	width:451px;
	height:346px;
	margin-left : 9px!important;
	margin:5px 0px 0px 3px;
	background:url(images/carte_fond.jpg) no-repeat;
}
#carte_title {
	float:left;
	width:200px;
	margin-left:10px!important;
	margin:4px 0px 0px 5px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
#carte_contenu {
	clear:both;
	float:left;
	width:438px;
	height:314px;
	font-size:12px;
	text-align:center;
	margin-left : 9px!important;
	margin:5px 0px 0px 3px;
	background: #ececec;
}

#departement {
	float:left;
	width:325px;
	height:346px;
	margin:5px 0px 0px 0px;
	background:url(images/departement_fond.jpg) no-repeat;
}
#departement_title {
	float:left;
	width:250px;
	margin-left:70px!important;
	margin:4px 0px 0px 35px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
#departement_contenu {
	float:left;
	width:240px;
	height:290px;
	font-size:12px;
	text-align:left;
	margin-left:74px!important;
	margin:18px 0px 0px 37px;
	background:#fff;
}

#adresse
{
width:242px;
text-align:center;
}

#nous_rencontrer_title{
	float:left;
	width:150px;
	margin-left : 10px!important;
	margin:4px 0px 0px 5px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

#nous_rencontrer{
	float:left;
	width:778px;
	height:150px;
	margin-left : 9px!important;
	margin:5px 0px 0px 3px;
	background:url(images/nous_rencontrer.jpg) no-repeat;
}

#nous_rencontrer_contenu{
	float:left;
	width:773px;
	height:150px;
	margin-left : 3px!important;
	margin:10px 0px 0px 1px;
}