﻿/*layout*/
html, body{height: 1%; margin: 0; padding: 0; }

body#masterpage, body
{margin: 0; padding: 0; 
color: black;
font-family: Arial, Verdana;  font-size:11px;  
font-size: 11px; line-height: 1.25; background: white;}
 
#global 
{
width: 860px; display: block; 
left: 50%; margin-left: -430px; 
position: relative; 
top: 0; padding: 0; 
height: 500px; 
}


#fondleft{background: url(../../files/-/img/layout/leftCols.png) repeat-y left top; }
#fondRight {background: url(../../files/-/img/setLG/LG_RightCols.jpg) repeat-y right top;}

.logoTL{ position: relative; top: 5px; left: 28px; 
 width: 136px;  height: 152px; }

.mgp{ position: relative; margin-top: 15px; left: 28px; }


#mnuLeft {
width: 178px; left: 0px;

float:left;  top: 0; 
height: 100%;  
bottom: 0px; 
}

#content         
{
position: relative; 
margin-top: 0; margin-bottom: 0; 
margin-left: 178px; 
margin-right: 10px; 
padding: 0px; 
padding-top: 0px; 
white-space: normal; 
font-family: Arial, Arial Narrow, Verdana, Helvetica-Narrow; 
color: #000000; font-size: 100%; 
min-height: 500px;
background-color: #F7FCFD; 
}

.TLGold{ float: left; left: 0%; display: block; clear: right;  }

#footer {
position: relative;  bottom: 0px; 	margin: 0px;      line-height: 15px; 
background-color: White; left: 0px; right: 0px; height: 57px;}

#footer .maintainFooter{position: relative; top: 0; margin: 0; padding: 0; white-space: nowrap; margin-left: 10px; right: 0; 
                     text-align: left; background-image: url(../../files/-/img/setLG/bkgrd_footer.jpg); background-repeat: repeat-x;  height: 57px; 	 }


.footerLeft{float: left; left: 0px; display: block; height: 57px; position: relative; z-index: 1;   }
.footerRight{float: right; position: absolute; top: 0;display: block; height: 57px; position: relative;  }

.txtFooter{position: relative; top: 15px; display: block; text-align: right; right: 0px; margin-top: 0;  font-size: 8pt; color: #cccccc; }



/*contenu*/



/*FR*/
.boxcontact{display: block; position: relative; }
.TitleContact{font-weight: bolder; color: #12499e; font-size: 125%; font-style: oblique;  }
.boxcontact .linkLG {display:block; position: relative; margin-top: -20px; margin-left: 150px;color: #12499e; }

.englobe{position: relative; top: 10px; left: 0px; right: 0px;   left: 0; right:0; padding-right: 1%;   
         display: block; white-space: nowrap; margin: 0; padding: 0; height : 100%;  border: 1px solid transparent; /*for bug ffx*/}


.BlockFR{display: block; position: relative; 
         background-color: white; /*width: 48%; à remettre lorsque l'on mets la version nl*/
         margin-right: 10px; 
         margin-left: 5px; border: 1px solid #12499e;  
         clear: right; height: 98%; white-space:normal;
         margin-bottom: 30px; }

.titleFR, .titleNL{display: block ; margin: 0; padding: 0; height: 20px; }
.titleFR{background-color: #12499e; border-bottom: 1px solid #F8E638;  font-size:120%;  color:#ffffff;  padding: 2px 0px 2px 5px; }
 
.bgBottomFR{position: absolute; bottom: 0px; display: block ; margin: 0; padding-top: 2px; padding-bottom: 2px;    
            background-color: #FFFFCC; background-repeat: repeat; width: 100%; border-top: 1px solid #12499e; }
.bgBottomFR a{font-size: 120%; font-weight: bolder; font-variant: small-caps; margin-left: 5px; color: #1D4D75; text-decoration: none; }
.bgBottomFR a:hover{font-size: 120%; font-weight: bolder; font-variant: small-caps; 
                    margin-left: 5px; color: #1D4D75; text-decoration: none; }

.txtFR{position: relative; height: auto;  line-height: 14pt;  color: #000000; /*1D4D75*/
           padding-top: 10px; padding-left: 10px; padding-right: 20px; text-align: justify; white-space: normal;  }

.txtFR ul{margin: 0; padding: 0; list-style-type: none;  }

.txtFR ul li{padding-left: 15px; background-image: url(../../files/-/img/layout/bullet.gif);  
             background-repeat: no-repeat; background-position: 0% 8px;  }

.titleContactFR{display: block ; margin: 0; padding: 0; background-color: #12499e; width: 100%; border-bottom: 1px solid #F8E638; clear: both;  }

a{font-size: 100%; color: #1D4D75; text-decoration: none; }
a:hover{font-size: 100%; color: #1D4D75; text-decoration: underline; }
    



/*Nl
.BlockNL{display: block; position: absolute;  top: 0;  width: 48%; 
         background-color: white; border: 1px solid #12499e;  margin-left:50%; 
      height: 95%; white-space:normal; 
         margin-bottom: 30px; 
            }
            

.titleNL{background-color: #12499e; border-bottom: 1px solid #F8E638;  font-size:120%;  color:#ffffff;  padding: 2px 0px 2px 5px; }

.bgBottomNL{position: absolute; bottom: 0px; display: block ; margin: 0; padding-top: 2px; padding-bottom: 2px;    
            background-color: #FFFFCC; background-repeat: repeat; width: 100%; border-top: 1px solid #12499e; }
.bgBottomNL a{font-size: 120%; font-weight: bolder; font-variant: small-caps; margin-left: 5px; color: #1D4D75; text-decoration: none; }
    
.txtNL{position: relative; height: auto;  line-height: 14pt;  color: #000000;
           padding-top: 10px; padding-left: 10px; padding-right: 20px; text-align: justify; white-space: normal;  }

.txtNL ul{margin: 0; padding: 0; list-style-type: none;  }

.txtNL ul li{padding-left: 15px; background-image: url(../../files/-/img/layout/bullet.gif);  
             background-repeat: no-repeat; background-position: 0% 8px;  }

.titleContactNL{display: block ; margin: 0; padding: 0; background-color: #12499e; width: 100%; border-bottom: 1px solid #F8E638; clear: both;  }
*/