body{
margin:0;
padding:0;
background-image:url(../images/bg_body.jpg);
background-position:top left;
background-repeat:repeat-y;
background-color:#19181a;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;}

a{
color:#333333;
}

a:hover{
color:#a60c1d;
}


#conteneur{
margin:0;
padding:0;
width:918px;}

#left_col{
float:left;
width:41px;
padding:0 11px 0 11px;
margin:0;}

#menu_col{
width:163px;
height:800px;
margin-left:64px;
font-weight:bold;
color:#FFFFFF;
}

#right_col{
background-image: url(../images/fond_accueil.jpg);
background-repeat:no-repeat;
float:right;
width:680px;
margin-left:11px;
padding:0;
height:850px;
}

#right_col h1{
width:250px;
color:#a60c1d;
text-align:right;
font-size:24px;
margin-left:400px;
margin-top:0px;
margin-top:20px!important;
}

#right_col_entreprise{
background-image: url(../images/fd_entreprise.jpg);
background-repeat:no-repeat;
float:right;
width:680px;
margin-left:11px;
padding:0;
height:850px;
}

#right_col_entreprise h1{
width:250px;
color:#a60c1d;
text-align:right;
font-size:24px;
margin-left:400px;
margin-top:0px;
margin-top:20px!important;
}

#right_col_charpente{
background-image: url(../images/fd_charpente.jpg);
background-repeat:no-repeat;
float:right;
width:680px;
margin-left:0 0 0 11px;
padding:0;
height:850px;
}


#right_col_charpente h1{
width:350px;
color:#a60c1d;
text-align:right;
font-size:24px;
margin-left:300px;
margin-top:0px;
margin-top:20px!important; 

}

#right_col_bardage{
background-image: url(../images/fd_bardage.jpg);
background-repeat:no-repeat;
float:right;
width:680px;
margin-left:0 0 0 11px;
padding:0;
height:850px;
}

#right_col_bardage h1{
width:250px;
color:#a60c1d;
text-align:right;
font-size:24px;
margin-left:400px;
margin-top:0px;
margin-top:20px!important;

}

#right_col_couverture{
background-image: url(../images/fd_couverture.jpg);
background-repeat:no-repeat;
float:right;
width:680px;
margin-left:0 0 0 11px;
padding:0;
height:850px;
}

#right_col_couverture h1{
width:250px;
color:#a60c1d;
text-align:right;
font-size:24px;
margin-left:400px;
margin-top:0px;
margin-top:20px!important;

}

#right_col_portes{
background-image: url(../images/fd_portes.jpg);
background-repeat:no-repeat;
float:right;
width:680px;
margin-left:0 0 0 11px;
padding:0;
height:850px;
}

#right_col_portes h1{
width:250px;
color:#a60c1d;
text-align:right;
font-size:24px;
margin-left:400px;
margin-top:0px;
margin-top:20px!important;
}

#right_col_serrurerie{
background-image: url(../images/fd_serrurerie.jpg);
background-repeat:no-repeat;
float:right;
width:680px;
margin-left:0 0 0 11px;
padding:0;
height:850px;
}

#right_col_serrurerie h1{
width:250px;
text-align:right;
font-size:24px;
margin-left:400px;
margin-top:0px;
margin-top:20px!important; 
color:#a60c1d;
}

#right_col_gouttiere{
background-image: url(../images/fd_gouttiere.jpg);
background-repeat:no-repeat;
float:right;
width:680px;
margin-left:0 0 0 11px;
padding:0;
height:850px;
}

#right_col_gouttiere h1{
width:250px;
text-align:right;
font-size:24px;
margin-left:400px;
margin-top:0px;
margin-top:20px!important; 
color:#a60c1d;
}

#right_col_voute{
background-image: url(../images/fd_voute.jpg);
background-repeat:no-repeat;
float:right;
width:680px;
margin-left:0 0 0 11px;
padding:0;
height:850px;
}

#right_col_voute h1{
width:250px;
text-align:right;
font-size:24px;
margin-left:400px;
margin-top:0px;
margin-top:20px!important; 
color:#a60c1d;
}

#right_col_desenfumage{
background-image: url(../images/fd_desenfumage.jpg);
background-repeat:no-repeat;
float:right;
width:680px;
margin-left:0 0 0 11px;
padding:0;
height:850px;
}

#right_col_desenfumage h1{
width:250px;
text-align:right;
font-size:24px;
margin-left:400px;
margin-top:0px;
margin-top:20px!important; 
color:#a60c1d;
}

#right_col_contact{
background-image: url(../images/fd_contact.jpg);
background-repeat:no-repeat;
float:right;
width:680px;
margin-left:0 0 0 11px;
padding:0;
height:850px;
}

#right_col_contact h1{
width:250px;
text-align:right;
font-size:24px;
margin-left:400px;
margin-top:0px;
margin-top:20px!important;
color:#a60c1d;
}


#txt_main{
margin:130px 15px 0 215px;}

#txt_main h2{
font-size:14px;
font-weight:bold;}

#txt_main h3{
color:#a60c1d;
font-size:12px;
font-weight:bold;}

#txt_main p.accueil{
font-size:12px;
font-weight:normal;
text-align:justify;}

img.accueil{
margin:5px;}

#txt_main2{
margin:130px 15px 0 215px;}

#txt_main2 h2{
font-size:14px;
font-weight:bold;}

#txt_main2 h3{
color:#a60c1d;
font-size:12px;
font-weight:bold;}

#txt_main2 p.accueil{
font-size:12px;
font-weight:normal;
text-align:justify;
}

#ref{
margin:0;
padding:0 0 10px 10px;
color:#a60c1d;
font-weight:normal;
background-color: #ffffff;
line-height:5px;
border-bottom:1px #CCCCCC solid;
}

#ref p{
margin:0;
padding: 0 0 0 14px;
color:#000000;
line-height:normal;
}

#ref h3{
padding-top:5px;
}

#ref a{
text-decoration:none;
font-size:11px;
color:#666666;}

#ref a:hover{
text-decoration:none;
font-size:11px;
color:#000000;}


#txt_main li{
list-style-image:url(../images/puce_menu2.gif);
}

#txt_main2 ul{
margin:0;
padding:0;
}

#txt_main2 li{
font-size:12px;
background-image:url(../images/fd_list_accueil.jpg);
background-repeat:no-repeat;
background-position:bottom;
list-style:none;
height:25px;
padding:10px 2px 2px 40px;
margin:1px;
background-color:#FFFFFF;}

#txt_main2 li.dble{
font-size:12px;
list-style:none;
height:25px;
padding:4px 2px 8px 40px;
margin:1px;
background-color:#FFFFFF;}

h4{
background-image:url(../images/fd_h4.jpg);
background-repeat:no-repeat;
color:#fff;
font-size:12px;
background-color:#a9a9a9;
line-height:18px;
padding:12px 6px 6px 6px;
margin:20px 0 2px 1px;}


#txt_main2 h4.dble{
font-size:12px;
height:68px;
padding:6px 6px 6px 6px;
margin:20px 1px 2px 1px;
background-position:bottom;}


/* PAGE CONTACT */

#txt_main_contact{
margin:130px 10px 0 250px;}

#txt_main_contact h2{
font-size:14px;
font-weight:bold;}

#txt_main_contact h3{
color:#a60c1d;
font-size:12px;
font-weight:bold;}

#txt_main_contact p.accueil{
font-size:12px;
font-weight:normal;
text-align:justify;
}

#txt_main_contact li{
list-style-image:url(../images/puce_menu2.gif);
}

#txt_main_contact a{
color:#a60c1d;}

#txt_main_contact a:hover{
color:#333333;}

#txt_main_contact_right{
float:right;
}

/* MENU */

#menu ul{
margin:5px 0 0 0;
padding:30px 0 0 0;
}

#menu li{
list-style-image:url(../images/puce_menu.gif);
margin-top:7px;
margin-left:27px;}

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

#menu li a:hover{
color: #111111;
text-decoration:none;}

#menu2{
margin-top:100px;}

#menu2 img{
margin-bottom:10px;}

#menu2 ul{
padding:0;
margin:0;
list-style:none;
}

#menu2 li{
font-weight:normal;
list-style-image:none;
}

#menu2 li a, #menu2 li a:link, #menu2 li a:active, #menu2 li a:visited{
background-image:url(../images/fd_li_menu2.gif);
background-repeat:no-repeat;
height:14px;
display:block;
padding:4px 0 7px 15px;
width:150px;
color:#FFFFFF;
text-decoration:none;
}

#menu2 li a:hover{
background-image:url(../images/fd_li_menu2_hover.gif);
background-repeat:no-repeat;
height:14px;
display:block;
padding:4px 0 7px 15px;
width:162px;
color:#FFFFFF;
text-decoration:none;
}

/*form{
	width:300px;
	text-align:right;
	margin-right:100px;
	margin-top:30px;
	color:#333333;
	font-size:11px;
}*/

input{
	width:180px;
	height:16px;
	margin:1px 0 ;
	background-color: #FFFFFF;
	border:none;
	color:#333333;
	font-size:11px;
}



textarea{
	width:220px;
	height:120px;
	margin:0 ;
	background-color: #FFFFFF;
	border:none;
	color:#333333;
}

.btn{
	font-size:11px;
	width:70px;
	height:20px;
	background-color:#9c0f1e;
	color:#FFF;
	border:none;
	}


h2.entete{
padding:10px;
font-size:40px;
color:#a60c1d;
font-weight:normal;
background-color: #F9F9F9;
line-height:23px;}

#align_left{
float:left;
width:215px;
padding:5px;
}

#align_right{
float:right;
width:215px;
padding:5px;
}



.Style1 {
font-size:10px;
	margin:0;
	padding:0;
	color: #666666;
	font-size: 16px;
	font-weight:normal;
}

#formulaire{
	width:300px;
	text-align:right;
	margin-right:100px;
	margin-top:30px;
	color:#333333;
	font-size:11px;
}

ul.bas{
position:absolute;
bottom:10px;}
