
/*morakort kort  style*/

html, body {
	margin:0px;
	padding:0px;
	border:0px;
}
body {
	background-color:#FFF;
	color:#000;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*whole page (div)*/
#whole{
	width:960px;
	margin:0px auto;
	text-align:left;
}
#header{
	width:100%;
	height:131px;
}
.image{
	height:131px;
	width:960px;
	/*margin-left:20px;*/
}

h1#logo{
	float:left;
	display:block;
	line-height:100px;
	font-size:70px;
	font-weight:normal;
	margin:0px;
	padding-left:15px;
}
#logo .grey{
	color:#777;
}
ul.list {
	list-style:none;
	float:right;
	margin-top:110px;
}
	
ul.list li {
	float:left;
	display:block;
	width:100px;
	border-right:solid 1px #000;
	text-align:center;
}
ul.list li#last {
	border-right:none;
}
/* list menu at bottom */
ul.list-bottom {
	list-style:none;
	float:left;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	width:100%;
}
ul.list-bottom li {
	float:left;
	display:block;
	width:140px;
	background:url(../image/v_line.gif) right center no-repeat;
	text-align:center;
}
ul.list-bottom li#last {
	background:none;
}
ul.list-bottom li.more a{
	line-height:15px;
}
ul.list-bottom li a{
	display:block;
	height:100%;
	line-height:30px;
	font-weight:normal;
	font-size:10px;
}
/* menu ****************************/
.block_menu {
	width:100%;
	float:left;	
	/*margin-left:20px;
	margin-top:-13px;*/
}

*html .block_menu {
	width:100%;
	float:left;
	margin-top:-2px;
	/*margin-left:20px;
	margin-top:-13px;*/
}

ul.menu {
	list-style:none;
	float:left;
	margin: 0px 0px 0px -40px;
}
* html ul.menu {
	margin-left:0px;
}
ul.menu li {
	float:left;
	display:block;
	width:192px;
	height:36px;
	background:url(../image/bg-menu.gif) top center;

	text-align:center;
}
ul.menu li div{
	display:block;
	width:100%;
	height:100%;
	background:url(../image/bg-menu-l.gif) top left no-repeat;	
}
ul.menu li a{
	display:block;
	width:100%;
	background:url(../image/bg-menu-r.gif) top right no-repeat;	
	color:#DDC1AB;
	text-decoration:none;
	line-height:36px;
	font-size:10px;
	font-weight:bold;

}
ul.menu li a.more{
	padding-top:4px;
	line-height:14px;		
}
ul.menu li a:hover{
	color:#FF5050;
}


/* line below menu */
.line{
	width:957px;
	height:5px;
	float:left;
	border-style: none solid solid solid ;
	border-width:1px;
	border-color:#b2b2b2;
	font-size:1px;
}
/* content block */
#content {
	width:960px;
	margin-top:5px;
	float:left;
	background-color:#e5e5e5;
}

.main_flash
{
	width:920px;
	height:300px;
	background:#FFF;
}
.body-detail
{
	width:920px;
	color:#000;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	float:left;
	margin-top:-30px;
}

* html .body-detail
{
	width:920px;
	/*margin-left:10px;
	margin-right:10px;*/
	margin-left:10px;
	margin-right:10px;
	
}

.body-detail1
{
	width:920px;
	color:#000;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	float:left;
	margin-top:10px;
}
* html .body-detail1
{
	width:920px;
	margin-left:10px;
	margin-right:10px;
	
}

.background{
	width:960px;
	height:50px;
	float:right;
}
.background .accueil_contact{
float:right;
background:url(../image/N_bkAcceil.gif) no-repeat;
height:50px;
width:210px;
margin-left:50px;
text-align:right;
}

.background a{
color:#FFFFFF;
font-size:10px;
font-weight:bold;

}

.background a:hover{
color:#FF5050;
}

.title-detail{
	width:640px;
	float:left;
}

.title{
	color:#ff5050;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}
.subtitle{
	color:#996600;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:2px;
}

.subtitle-text
{
	width:622px;
	text-align:justify;
	margin-left:10px;
	line-height:19px;
	margin-bottom:20px;
}

.content-right{
	float:right;
	background-color:#e5e5e5;
	color:#FFFFFF;
	width:270px;
	
}

.content-right p
{
	text-align:justify;
	line-height:20px; 
	margin-left:10px; 
	padding-right:20px; 
	color:#000000; 
	margin-top:5px;
}

#main_image{
 margin-left:15px;
 width:244px;
 height:237px;
}
#main_image1
{
 margin-left:15px;
 width:244px;
 height:233px;
}



.line_title{
width:134px;
height:1px;
font-size:1px;
background-color:#ccc;
margin-bottom:20px;
}

.line_Accueil{
width:56px;
height:1px;
font-size:1px;
background-color:#ccc;
margin-bottom:20px;
margin-top:-18px;
}

.line_Lequipe{
width:67px;
height:1px;
font-size:1px;
background-color:#ccc;
margin-bottom:20px;
}

.line_Prestations{
width:87px;
height:1px;
font-size:1px;
background-color:#ccc;
margin-bottom:20px;
}

.line_peintes{
width:238px;
height:1px;
font-size:1px;
background-color:#ccc;
margin-bottom:20px;
margin-top:-10px;
}

*html .line_peintes{
margin-top:-18px;
}

.line_contacter{
width:118px;
height:1px;
font-size:1px;
background-color:#ccc;
margin-bottom:20px;
}

.book_text{
width:400px;
line-height:18px;
margin-left:50px;
margin-bottom:10px;
float:left;
}

*html .book_text{
width:390px;
margin-left:25px;
margin-bottom:20px;
}

.book_image{
width:160px;
float:right;
height:100px;
}

* html .book_image
{
	width:160px;
}

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

.copyright{
	clear:both;
	width:960px;
	height:30px;	
	background-color:#384332;
	color:#DDC1AB;
	text-align:center;
}

.copyright p{
padding-top:8px;
}

img 
{
	border:none;
}



.center_div{
float:left;
width:920px;
/*height:553px;*/
height:593px;
background:url(../image/N_background.gif) no-repeat;
text-align:center;
}

.peintes_text{
width:920px;
margin-top: 10px;
float:left;
}
* html .peintes_text{margin-top: 20px;}

.paragraph{
padding:1px;
}
.para2{
width:450px;
float:left;

}

.para6{
width:430px;
float:left;
}

.para3{
width:430px;
float:right;
}

.para4{
width:380px;
float:left;
margin-left:15px;

}
.para5{
width:380px;
float:right;
margin-top:47px;
margin-right:15px;

}

.div-line
{
height: 300px;
width:2px;
float: left;
margin-left: 50px;
margin-top: 75px;
border-left: 1px solid #999999;
}

* html .div-line
{
	height: 315px;
	margin-top: 63px;
}
.div-line2
{
height:290px;
width:2px;
float: left;
margin-left: 10px;
margin-top: 20px;
border-left: 1px solid #999999;
}

* html .div-line2
{
	margin-top: 7px;
	height:345px;
	
}

.mainimage{
width:600px;
/*height:480px;*/
height:520px;
float:left;
margin-top:28px;
margin-left:30px;
text-align:center;
}

*html .mainimage{
margin-left:25px;
}

.smallimages{
width:200px;
/*height:473px;*/
height:520px;
background-color:#e5e5e5;
float:right;
margin-top:28px;
margin-right:25px;
overflow:auto;
text-align:center;
scrollbar-base-color:#B5BCB1;
}

*html .smallimages{
margin-right:15px;

}

.small_image{
border:none;
width:120px;
height:82px;
margin-top:6px; 
margin-left:100px;
}

.divmargintop{
 margin-top:30px;
 }
 
.name{
 line-height:8px;
 color:#996600;
 font-size:13px;
 font-weight:bold;
}
 .div_line_height{
 line-height:8px;
 }
 
 *html .div_line_height{
line-height:0px;
}

 
 .contact-text
 {
 	width:400px;
	float:left;
	margin-bottom:20px;
 }
 
.img1
{
	width:117px;
	height:105px;
	margin-right:5px;
}

.img1 img
{
	border:1px solid #384332;
}

.img2
{
	width:117px;
	height:105px;
}

.img2 img
{
	border:1px solid #384332;
}

/* three small column */
.three_column{
	
	width:920px;
	height:130px;
}

.three_column .column{
	background-color:#6D7A65;
	width:300px;
	height:110px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.three_column .column img {
	float:left;
	padding-right:5px;
	padding-left:10px;
	border-color:#FF9900;
}
.three_column .column h3 {
	font-size:13px;
	margin:0px;
	padding:0px;
}
.three_column .column p {
	margin:0px;
	padding:0px;
	letter-spacing:-1px;
}
.three_column .column p a{
	color:#B5BCB1;
	font-weight:normal;
}
.three_column .column p a:hover{
	color:#ff9900;
}


.list_format{
padding-left:5px;
 line-height:20px;
}

.list_format1{
padding-left:5px;
line-height:20px;
margin-top:-8px;
}

*html .list_format1{
margin-top:-15px;
}

.traitementlist{
padding-left:25px;
margin-top:-8px;
}

*html .traitementlist{
margin-top:-15px;
}

.div_para2{
padding-left:25px;
margin-top:-6px;
}

*html .div_para2{
margin-top:-13px;
}

.ref-menu-header{
	font-weight:bold;
	margin-right:10px;
	
}

.ref-menu-header a
{
	color:#FFF;
	font-weight:bold;
}

.ref-menu-header a:hover
{
	color:#FF5050;
}

.ref-menu
{
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:400px;
	text-align:left;
}

* html .ref-menu
{
	margin-left:10px;
}


.refference-pdf{
text-align:center;
margin-top:10px;
margin-left:280px;
font-size:12px;
}
* html .refference-pdf{
margin-left:350px;
}

.ref-menu1
{
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:200px;
	text-align:left;
}

* html .ref-menu1
{
	margin-left:10px;
}

.refference-pdf1{
width:400px;
margin-top:10px;
margin-left:300px;
font-size:12px;
text-align:left;
}

.refference-pdf1 a
{
	color:#000;
	text-decoration:none;
}

.refference-pdf1 a:hover
{
	color:#FF5050;
}
.bigimage
{
	width:570px;
	height:410px;
	text-align:center;
	margin-left:40px;
	margin-top:15px;
}

#outer{
height:100%;
width:100%;
display:table;
vertical-align:middle;
}
#container {
text-align: center;
position:relative;
vertical-align:middle;
display:table-cell;
height: 410px;
}

* html #container
{
	padding-top:5%;
}

#inner {
width:auto;
height: auto;
text-align: center;
margin-left:auto;
margin-right:auto;
}

* html #inner{
/*top:-15%;*/
padding-top:-5p%;
position:relative;
}


.list_format{
line-height:20px;
}

*html .list_format{
line-height:25px;
}

.list_format1{
line-height:15px;
}

*html .list_format1{
line-height:25px;
margin-bottom:5px;
}

.list_format2{
margin-bottom:10px;
line-height:20px;
}

*html .list_format2{
line-height:25px;
margin-bottom:20px;
}

.counter-body-detail
{
	width:920px;
	height:350px;
	color:#000;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	float:left;
	margin-top:-30px;
	text-align:center;
}
* html .counter-body-detail
{
	width:920px;
	margin-left:10px;
	margin-right:10px;
	
}
.count-box
{
	width:400px;
	height:200px;
	border:2px solid #384332;
	margin-top:80px;
	margin-left:260px;
}

* html .count-box
{
	margin-left:0px;
}

.div-count-header
{
	width:100%;
	height:30px;
	background-color:#384332;
	float:left;
	color:#FFFFFF;
	font-size:20px;
	
}
.div-count
{
width:100%;
height:170px;
float:left;
text-align:center;
}

.map
{
	width:900px;
	margin-left:10px;
	margin-top:20px;
	border:1px solid #CCC;
	float:left;
}

* html .map
{
	margin-left:5px;
}


