
/*GENERAL*/

body{
   margin:0;
   padding:0; 
   font-family:arial, sans-serif;
   color:#613f29; 
   font-size:12px; 
}

h1{
   font-size:14px; 
   margin:25px 0 0 0;
   padding:0;  
}

h2{
   margin:25px 0 30px 0;
   padding:0;
   font-style:italic;
   font-size:15px;
      
}

h3{
   margin:10px 0 10px 0;
   padding:0;
   font-size:13px;     
}

h4{
   margin:10px 0 10px 0;
   font-weight:normal;
   padding:0;
   font-size:11px;      
}

h5{
   position:absolute;  
   bottom:2px;
   right:2px; 
   margin:0;
   padding:0;
   font-size:11px;
   color:#DCCCB3;
}

h6{
   font-size:12px;
   text-align:right;
   margin:30px 0 0 0;
   padding:0;   
   display:block;
}
h6 a{
   font-weight:normal;
}

.retour{
   clear:both;
   text-align:right;
}
div.retour a{  
   font-size:12px;
   text-align:right;
   font-weight:bold;
   padding:0;   
   display:block; 
}

p{
   font-size:12px;   
   margin:0;
   padding:8px 0;
}

span{
   font-weight:bold;   
}

img{
   border:0;   
}

.italic{
   font-style:italic;
   font-size:12px;   
}

.litalic{
   font-style:italic;
   font-weight:normal;
   margin: 0 0 0 5px;
  
}

.pdf{
   margin:0 5px 0 0;   
}



/*CONSTRUCTEURS*/
#content{
   margin:0 auto;
   width:860px;
   overflow:hidden;   
   position:relative;
}
#header{
   position:relative;
   background:url(../images/miralis_01.jpg) no-repeat top left;
   height:72px;
   width:815px;  
}


#bright{
   width:51px;
   float:left;   
}

#content_princ{
   float:left;
   width:762px;  
   margin:0;
   padding:0;
}

#content01{
   border:1px solid #D9C8AB; 
   border-bottom:none;
   width:760px;  
   margin:0;
   padding:0 0 0px 0;
}

#content02{
   background:url(../images/footer.jpg) no-repeat top left;
   height:98px;
   margin: 0;
   padding:0;
   width:763px;
}

/*ZONE TEXTE CONSTRUCTEURS*/
#content_texte{
   width:400px;
    
   float:left;
   padding: 0 0 15px 0; 
}

#content_texte_modele2{
   width:548px;  
   padding: 0 0 15px 0; 
}

#content_texte_modele3{
   width:308px;
   float:left;  
   padding: 0 15px 15px 15px; 
}
#content_texte_modele3-1{
   width:199px;
   float:left;  
   min-height:600px;
   padding: 0 10px 15px 15px; 
}

#content_texte_modele4{
   width:142px;
   float:left;  
   padding: 0 15px 15px 15px; 
}
#content_texte_modele4-1{
   width:360px;
   float:left;  
   min-height:600px;
   padding: 0 15px 15px 15px; 
}

#content_texte_modele3-2{
   width:199px;
   float:left;  
   text-align:left;
   min-height:900px;
   padding: 0 15px 15px 15px; 
}

#content_texte_modele3-1 p{
   text-align:left;
   width:191px;
 
}


#content_texte_modele3-1 .centre{
   text-align:center;   
}

#content_texte_modele5{
   width:308px;
   height:800px;
   float:left;  
   padding: 0 15px 15px 15px; 
}


/*ZONE TEXTE*/
#texte{
   width:567px;
   margin: 0 0 0px 0;
   padding:0;
   float:right; 
   text-align:justify;
   color:#613f29; 
}

.texte2{
   background:url(../images/bkgtexte01.jpg) repeat-y top left; 
}

.texte2-1{
   background:url(../images/bkgtexte01.jpg) repeat-y top left; 
   height:750px;
}

.texte3{
   background:url(../images/bkgtexte02.jpg) repeat-y top left; 
}
#texte a{
   display:inline;
}
#texte a:hover {
   font-weight:bold;
}

#texte p.liens a:hover, #texte h6 a:hover{
   font-weight:bold;
}

.logo{
   text-align:center;   
}

#texte ul{
   font-size:12px;
   margin:0 15px;
   padding:0;
}

#texte ul a{
   color:#613f29;
}

#texte #noesp{
   font-size:12px;
   margin:0;
   padding:0;
}

#texte li{
   padding:2px 0;
   margin:0;
}



/*PHOTOS CHOIX SECTION*/
.photos_liens{
   text-align:center;
   float:left;
   height:130px;
   margin:0 7px 0 0; 
}


.liens{
    margin: 20px auto;
    width:370px;   
}

.liens2{
    margin: 20px auto;
    width:567px; 
    text-align:center; 
}

.liens3{
    margin: 20px auto;
    width:420px; 
    text-align:center; 
}

.liens4{
    margin: 10px auto;
    width:280px; 
    text-align:center; 
}

/*PHOTOS LISTES IMG */
.listimg, .listimg1{
   width:305px;
   margin:0 auto;   
}

.listimg a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:94px;
}

.listimg .A1{
   margin:0 80px 6px 2px; 
}

.listimg a span{
   font-weight:normal;
   font-size:9px;
   width:94px;
}





/*MOULURES HAUTEUR CHAQUE ÉLÉMENT*/
.listimg-001MT a, /*thermo*/.listimg-1MT a, .listimg-002SC a,  .listimg-006MTO a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:73px;
   height:90px;
}

.listimg-004GO a, /*thermo*/.listimg-3G a, .listimg-005DE a, /*thermo*/.listimg-4D a, .listimg-007CJ a, /*thermo*/.listimg-5CJ a, .listimg-008CI a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:73px;
   height:120px;
}

.listimg-003CL a, /*autre*/.listimg-5CL a,/*thermo*/.listimg-2CL a, .listimg-008CI a, /*thermo*/.listimg-6C a, .listimg-010CH a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:73px;
   height:130px;
}

.listimg-009PL a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:73px;
   height:170px;
}

/*ACCESSOIRES HAUTEUR CHAQUE ÉLÉMENT*/
.listimg-001PF a, .listimg-004RBO a,  .listimg-009CMO a, /*placage*/.listimg-1PF a, /*placage*/.listimg-3CMO a,  /*thermo*/ .listimg-5CMO a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:73px;
   height:200px;
}

.listimg-002F a, /*mdf*/.listimg-F a, /*thermo*/.listimg-2F a, /*thermo*/.listimg-3FD a, .listimg-003FD a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:73px;
   height:240px;
}

/*access*/.listimg-2P48 a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:98px;
   height:200px;
}

.listimg-004RBO a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:98px;
   height:100px;
}

.listimg-005RB a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:90px;
   height:200px;
}

 /*mdf*/.listimg-RB a,  /*thermo*/.listimg-4RB a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:85px;
   height:200px;
}

.listimg-006T a, .listimg-007TI a, .listimg-008ST a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:73px;
   height:115px;
}

.listimg-012PPT a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:73px;
   height:145px;
}

.listimg-010V a, .listimg-V a, /*thermo*/.listimg-6V a, /*autre*/.listimg-4V a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:150px;
   height:70px;
}

.listimg-011PT a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:40px;
   height:280px;
}

/*MOULURES*/
.listimg-001MT a span, 
/*thermo*/.listimg-1MT a span, 
.listimg-002SC a span, 
.listimg-003CL a span, 
/*thermo*/.listimg-2CL a span, 
.listimg-004GO a span, 
/*thermo*/.listimg-3G a span, 
.listimg-005DE a span,
/*thermo*/.listimg-4D a span, 
.listimg-006MTO a span,
/*thermo*/.listimg-5CJ a span, 
.listimg-007CJ a span, 
.listimg-008CI a span, 
/*thermo*/.listimg-6C a span, 
.listimg-009PL a span, 
.listimg-010CH a span{
   font-weight:normal;
   font-size:9px;
   width:73px;
   display:block;
   padding:10px 0 0 0;
}

/*ACCESSOIRES*/
.listimg-001PF a span, 
.listimg-002F a span, 
.listimg-003FD a span,
.listimg-006T a span, 
.listimg-007TI a span,
.listimg-008ST a span, 
.listimg-009CMO a span, 
.listimg-012PPT a span, 
/*mdf*/.listimg-F a span,
/*placage*/.listimg-1PF a span, 
.listimg-3CMO a span, 
/*thermo*/ .listimg-5CMO a span, 
.listimg-2F a span, 
/*thermo*/.listimg-3FD a span, /*autre*/.listimg-5CL a span {
   font-weight:normal;
   font-size:9px;
   width:73px;
   display:block;
   padding:10px 0 0 0;
}

.listimg-004RBO a span, /*placage*/.listimg-2P48 a span{
   font-weight:normal;
   font-size:9px;
   width:98px;
   display:block;
   padding:10px 0 0 0;
}

.listimg-005RB a span{
   font-weight:normal;
   font-size:9px;
   width:90px;
   display:block;
   padding:10px 0 0 0;
}

/*mdf*/.listimg-RB a span, /*thermo*/.listimg-4RB a span{
   font-weight:normal;
   font-size:9px;
   width:85px;
   display:block;
   padding:10px 0 0 0;
}

.listimg-010V a span, .listimg-V a span, /*thermo*/.listimg-6V a span, /*autre*/.listimg-4V a span{
   font-weight:normal;
   font-size:9px;
   width:150px;
   display:block;
   padding:10px 0 0 0;
}

.listimg-011PT a span{
   font-weight:normal;
   font-size:9px;
   width:40px;
   display:block;
   padding:10px 0 0 0;
}




.listimg-es a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:73px;
   height:125px;
}

.listimg-es2 a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 2px 6px 2px;
   width:98px;
   height:65px;
}
.listimg-es2 a span{
   font-weight:normal;
   font-size:9px;
   width:98px;
}

.listimg-es a span{
   font-weight:normal;
   font-size:9px;
   width:73px;
}




.listimg2{
   width:230px;
   margin:0;   
}

.listimg3, .listimg3-ho{
   width:142px;
   margin:0;   
}

.listimg3-ho a{
   float:left;
   position:relative; 
   text-align:center;
   margin:0 0px 6px 4px;
   width:66px;
   height:100px;
}
.listimg3-ho a span{
   font-weight:normal;
   font-size:9px;
   width:64px;
}

.listimg span{
  margin:0px;
  display:block; 
  padding:7px 0 0 0;
}

.listimg1 img{
   margin:2px;  
}




.listimg2 img{
   margin:2px;  
}

.listimg3 img{
   margin:4px 1px 4px 1px;  
}

.imgsupp{
   text-align:center;
   margin:0 0 5px 0;
}

/*MISE EN FORME DES TEXTES*/
#info{
   float:left;
   width:126px;   
   margin:25px 0 0 20px;
   text-align:left;
}

.imgd{
   float:right;
   width:120px;
   margin:0 0 0 10px;   
}

.date{
   margin:0;
   padding:0;   
}

.gauche{
    text-align:left;   
}

/*Liste avec numéros*/
#content_texte_modele2 .num{
   margin:0 0 0 40px;   
}

.num li{
   list-style-type: decimal; 
   font-size:12px;  
}

/*Nouveau produits*/
.nouveau{
   float:left;
   width:50%;
   margin:10px 0; 
}


/*PDF*/
.pdf{
   width:550px; 
   border-collapse:collapse;  
}

.cpdf{
   text-align:center;   
}

.pdf td{
   background-color:#f0e9dd;  
   border:1px solid #fff;
   padding:10px; 
   vertical-align:middle;

}

#tpdf{
   border:1px solid #f0e9dd;
   width:250px;
   margin:20px auto;
   text-align:center;
}


#2020infopdf{
   border:1px solid #f0e9dd;
   width:450px;
   margin:20px auto;
   text-align:left;
}



/*fOOTER*/
#footer{
   color:#AFA083;   
}
#footer a{
   display:inline;
   color:#AFA083;   
}

#footer a:hover{
   display:inline;
   font-weight:normal;
   color:#613f29;   
}

.end{
   clear:both;   
}







