BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	line-height: 12pt;
	scrollbar-face-color: #F2F2F2;
	scrollbar-shadow-color: #165BA0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #DADADA;
	scrollbar-darkshadow-color: #566666;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #1C5C9C;
	letter-spacing: 2px;
}


/* ---------------------------------------------------------- */
/* Classes CSS pour les paragraphe de texte du site           */
/* ---------------------------------------------------------- */


P.Titre1 {
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	azimuth: center;
	letter-spacing: 2px;
	font-style: normal;
	word-spacing: 2px;
	text-align: left;
	text-transform: none;
	text-decoration: none;
}


P.Titre2 {
		font-family : Haettenschweiler, Impact, arial; 
        color : #000000 ;
        font-size : 13pt ;
        text-align : center ;
        /*margin-top : 16pt ;
        margin-bottom : 25pt ;*/
		}
		
		
P.Titre2_petit_bleu {
		font-family : Haettenschweiler, Impact, arial; 
        color : #235E95 ;
        font-size : 14pt ;
        text-align : center ;
		text-transform : uppercase ;
		letter-spacing : 1pt ;
		font-weight : bold ;
		
			   }
			   
P.Titre2_petit_rouge {
		font-family : Haettenschweiler, Impact, arial; 
        color : #FB0F0C ;
        font-size : 13pt ;
        text-align : center ;
		text-transform : uppercase ;
		letter-spacing : 1pt ;
		line-height : 16pt ;
		
		
			   }
			   
/*P.Titre2_grand_bleu {
		font-family : Haettenschweiler, Impact, arial; 
        color : #235E95 ;
        font-size : 15pt ;
        text-align : center ;
		text-transform : uppercase ;
		letter-spacing : 1pt ;
		font-weight : bold ;
			   }
			   
			   
P.Titre2_grand_bleu_gauche {
		font-family : Haettenschweiler, Impact, arial; 
        color : #235E95 ;
        font-size : 15pt ;
        text-align : left ;
		text-transform : uppercase ;
		letter-spacing : 1pt ;
		font-weight : bold ;
			   }*/
			   
			   

P.Titre3 {
		
        color : #000000 ;
        font-size : 15pt ;
        font-weight : bold ;
        text-align : center ;
        margin-top : 16pt ;
        margin-bottom : 25pt ;
		line-height : 20pt ;
		text-transform : uppercase ;
		}
		
		
P.Titre_module_rouge {
		
        color : #FB0F0C ;
        font-size : 13pt ;
        font-weight : bold ;
        text-align : center ;
        /*margin-top : 16pt ;
        margin-bottom : 25pt ;*/
		line-height : 20pt ;
		text-transform : uppercase ;
		}
		
P.Titre_module_bleu {
		
        color : #235E95 ;
        font-size : 12pt ;
        font-weight : bold ;
        text-align : center ;
        /*margin-top : 16pt ;
        margin-bottom : 25pt ;*/
		line-height : 18pt ;
		text-transform : uppercase ;
		}		
	
		
P.Titre_module_noir {
		
        color : #000000 ;
        font-size : 10pt ;
        font-weight : bold ;
        text-align : center ;
		line-height : 10pt ;
		text-transform : uppercase ;
		}		
		
P.Titre_rouge{
		
        color : #FB0F0C;
        font-size : 10pt ;
        font-weight : bold ;
        text-align : top ;
		line-height : 20pt ;
		}
		
	
P.Titre_bleu{

		font-family : century gothic , myriad , arial; 
        color : #235E95 ;
        font-size : 10pt ;
        font-weight : bold ;
		line-height : 12pt ;
			}
			
			
P.Petit_Titre_bleu{

		font-family : verdana, myriad , arial; 
        color : #235E95 ;
        font-size : 9pt ;
        font-weight : bold ;
		line-height : 10pt ;
			}			
			
			
			
P.Titre_bleu_Index{

		font-family : verdana, myriad , arial; 
        color : #235E95 ;
        font-size : 8pt ;
        font-weight : bold ;
		line-height : 9pt ;
			}			
			
		
P.Titre_blanc {
		
        color : #ffffff ;
        font-size : 13pt ;
        font-weight : bold ;
        text-align : top ;
		line-height : 20pt ;
		text-shadow : black;
		}
		
P.Gras
		{
        font-weight : bold ;
		font-size : 9pt
		}



P.Liens_Gris {  							/*chemin du lien*/
        font-family : myriad , arial; 
        font-size : 9pt ; 
		text-align : left ;
		color : #A5A5A5 ;
		text-decoration : underline ;
			}



P.Nota{  							/* pour les NB(*)  */
        font-family :  arial, times, myriad ; 
        font-size : 7pt ; 
		text-align : left ;
		color : black ;
		line-height : 3pt ;
		font-style : italic ;
			}

		
P.Texte_Tbl {
        font-family :   arial, century gothic ,myriad    ; 
        font-size : 8pt ;  /*a revoir */
		text-align : justify ;
		line-height : 9pt ;
			}			


/* ---------------------------------------------------------- */
/* Pseudo classes CSS pour les liens du site                  */
/* ---------------------------------------------------------- */

A:link { 
	   
       color : #235E95 ;/*avant #000000*/
       text-decoration : none ;
       font-weight : normal  ;
	   
	
}

A:visited { 
	  
       color : #235E95 ;/*avant #000000*/
       text-decoration : none ;
       font-weight : normal  ;
}

A:hover {
       color : #004176 ;
       text-decoration : underline ;
       font-weight : bold  ;
}



/* ---------------------------------------------------------- */
/* Quelques CSS generiques pour le contenu textuel            */
/* ---------------------------------------------------------- */


.Evidence {
		font-family : century gothic, arial ;
        font-size : 9pt ;
        font-style : italic ;
		   }
		   
.Evidence_blanc {
		font-family : century gothic, arial ;
        font-size : 9pt ;
        font-style : italic ;
		color : white ;
		
		   }


.Italique {
        font-style : italic ;
			}


.Important {
        letter-spacing : 8pt ; /*mots clé sous logo e-candela...*/
		line-height : 18pt
			}


.Texte_Tbl_Index {
	font-family: century gothic , myriad , arial;
	font-size: 8pt; /*a revoir */
	letter-spacing: -0pt;
	text-align: justify;
	line-height: 10pt;
	color: #999999;
}
			
			
.Texte_Recherche {
        font-family :  century gothic , myriad , arial    ; 
        font-size : 10pt ;  /*a revoir */
		line-height : 10pt ;
		letter-spacing : 1pt ;
		color : #000000 ;
			}
			
			
						
			
.Texte_Tbl {
        font-family :   arial, century gothic ,myriad    ; 
        font-size : 8pt ;  /*a revoir */
		text-align : justify ;
		line-height : 9pt ;
			}			
			
				
.Texte_Divers {
        font-family : century gothic , myriad , arial; 
        font-size : 9pt ; 
		text-align : left ;
		color : #235E95 ;
				}
			

.Rouge {
        
		font-weight : bold ;
		font-size : 12px ;
		color : #FB0F0C ;        
		}

.Gras_important {
	font-weight: bold;
	font-size: 14pt;
	color: #999999;}



.Gras {
        font-weight : bold ;
		font-size : 9pt
		}


.Centre {
        text-align : center ;
		font-size : 8px ;
		}
		
		
			
.Liens_conditions {						
        font-family : myriad , arial; 
        font-size : 7pt ; 
		color : #949493 ;/*ou bleu atlog: #165BA0*/
			}
			
.Texte_Formulaire {						
        font-family : verdana , myriad , arial;
        font-size : 9pt ; 
		color : black ;
		line-height : 10pt ;
		font-weight : bold ;
			}

			
.Texte_Important{						
        font-family : verdana , myriad , arial;
        font-size : 9pt ; 
		color : #999999;
		line-height : 10pt ;
			}
		


/* ---------------------------------------------------------- */
/* Les CSS des tableaux atlog marche                         */
/* ---------------------------------------------------------- */

				/*CSS page index (tableau logiciels)*/

TD.bordure_haut 
	{
  font-family : century gothic , myriad , arial; 
  font-size : 08pt ;  /*a revoir */
  line-height : 8pt ;
  border-width:thin;
  border-style:solid;
  border-color:#D9E3EE;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  	 }



TD.bordure_bas 
	{
  font-family : myriad , arial; 
  font-size : 10pt ; 
  line-height : 15pt ;
 /* font-weight : bold ;*/
  /*text-transform : uppercase ;*/
 
  border-width:thin;
  border-style:solid;
  border-color:#225D96;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  	 }


TD.bordure_vide
	{
  font-family : century gothic , myriad , arial; 
  font-size : 10pt ;  /*a revoir */
  border-width:none;
  border-style:none;
  border-color:none;
	}
	
	
TD.bordure_cote_conditions
	{
 		  font-family : myriad , arial; 
          font-size : 7pt ; 
		  color : #949493 ;
			 /* font-weight : bold ;*/
			  /*text-transform : uppercase ;*/
					 
		  border-width:thin;
		  border-style:solid;
		  border-color:#225D96;
		  border-top-width: 0px;
		  border-left-width: 0px;
		  border-right-width: 1px;
		  border-bottom-width: 0px;
  	 }


/* ---------------------------------------------------------- */
/* Les CSS des tableaux atlog telechargements                        */
/* ---------------------------------------------------------- */

Table.Bordure_entier
	{
  font-family : arial, century gothic, myriad ;
  font-size : 08pt ;
  word spacing : 7pt ; 
  line-height : 15pt ;
  text-align : justify ;

  border-width:thin;
  border-style:solid;
  border-color:#dddddd;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  	 }



TR.Bordure_premiere_ligne   /*bordure bleu téléchargements*/
	{
  font-family :  verdana, myriad, arial ;
  font-weight : bold ;
  font-size : 09pt ;
  word spacing : 10pt ; 
  text-align : center ;
  

  border-width:thin;
  border-style:solid;
  border-color:#FF9933;
  border-top-width: 3px ;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  background-color : #D6E2F1 ;
  	 }
	 
	 
	 
TR.Bordure_ligne_blanche   
	{
	  font-family : arial, century gothic, myriad, verdana ;
	  font-size : 8pt ;  /*a revoir */
	  word spacing : 5pt ;        
	  text-align : center ;
	  line-height : 14pt ;
						
	  border-width:thin;
	  border-style:solid;
	  background-color : #FFFFFF ;
		
		 }


TR.Bordure_ligne_grise   
	{
	  font-family : arial, century gothic, myriad, verdana ;
	  font-size : 8pt ;  /*a revoir */
	  word spacing : 5pt ;        
	  text-align : center ;
	  line-height : 14pt ;
						
	  border-width:thin;
	  border-style:solid;
	  background-color : #EBEBEB ;
		
		 }




/* ---------------------------------------------------------- */
/* Les CSS pour le menu deroulant */
/* ---------------------------------------------------------- */

/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.mtDropdownMenu {
		position:absolute;
		overflow:hidden;
		left:-1000px;
		top:-1000px;
				}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.mtDropdownMenu .content {
    position:absolute;
}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.mtDropdownMenu .items {
    position:relative;
    left:0px; top:0px;
    border:1px solid #999;
    z-index:2;
}

.mtDropdownMenu.top .items {
    border-top:none;
}

/* each TR.item is one menu item */
.mtDropdownMenu .item {
    color:#4A4B4B;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;

/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
    border:none;
    cursor:pointer;
    cursor:hand;
}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.mtDropdownMenu .background {
    position:absolute;
    left:0px; top:0px;
    z-index:1;
    -moz-opacity:.8;
    filter:alpha(opacity=85);
}

/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.mtDropdownMenu .shadowRight {
    position:absolute;
    z-index:3;
    top:3px; width:2px;
    -moz-opacity:.4;
    filter:alpha(opacity=40);
}

/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.mtDropdownMenu .shadowBottom {
    position:absolute;
    z-index:1;
    left:3px; height:2px;
    -moz-opacity:.4;
    filter:alpha(opacity=40);
}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.mtDropdownMenu .item.hover {
    background:#E1E9EF;/*à l'origine #ffffff*/
    color:#215685;
}

/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.mtDropdownMenu .item img {
    margin-left:10px;
}

