/*CSS AMA at&g 15 02 2003*/


/*STYLE DE BASE*/

body
{ font-size:100%; font-family:museo-sans-1,museo-sans-2}

table
{ font-size:100%; font-family:museo-sans-1,museo-sans-2}

textarea
{ font-size:100%; font-family:museo-sans-1,museo-sans-2}

p
{ font-size:100%; font-family:museo-sans-1,museo-sans-2}

td.gris
{ font-size:100%; font-family:museo-sans-1,museo-sans-2, color:#555555}


/*STYLE DE TEXTE PAR RAPPORT A BODY*/

.titre_page
{ color:#FF0000 ;font-size:100%; font-weight:bold}

.sous-titre_page
{ color:#FF0000 ;font-size:80%; font-weight:bold}

.titre_para
{ color:#555555 ;font-size:75%; font-weight:bold}

.txt
{ color:#555555 ;font-size:75%; line-height:1.2; font-weight:300}

.smalltxt
{ color:#555555 ;font-size:65%; line-height:1.0}

.mediumtxt
{ color:#555555 ;font-size:70%;}

.boldtxt
{ color:#555555 ;font-size:75%; line-height:1.2; font-weight:bold}

.pageSelect
{ color:#FF0000 ;font-size:75%; font-weight:bold}

.path
{ color:#555555 ;font-size:70%; letter-spacing:0.07em}

.copyright
{ color:#999999 ;font-size:10px; font-family:Arial}



/*STYLE DE TEXTE PREFORMATE PAR RAPPORT A BODY*/

p.justify
{ color:#555555 ;font-size:75%; line-height:1.2; text-align:justify}



/*STYLE NAVIGATION PAR RAPPORT A BODY*/

A.topnav:link    
{ font-size: 13px; color: #333333; font-weight: bold; text-decoration: none }

A.topnav:visited 
{ font-size: 13px; color: #333333; font-weight: bold; text-decoration: none }

A.topnav:hover   
{ font-size: 13px; color: #FF0000; font-weight: bold; text-decoration: none }

A.topnavSel:link    
{ font-size: 13px; color: #FF0000; font-weight: bold; text-decoration: none }

A.topnavSel:visited 
{ font-size: 13px; color: #FF0000; font-weight: bold; text-decoration: none }

A.topnavSel:hover   
{ font-size: 13px; color: #FF0000; font-weight: bold; text-decoration: none }

A.nav:link    
{ font-size: 11px; color: #333333; font-weight: bold; text-decoration: none }

A.nav:visited 
{ font-size: 11px; color: #333333; font-weight: bold; text-decoration: none }

A.nav:hover   
{ font-size: 11px; color: #FF0000; font-weight: bold; text-decoration: none }

A.navSel:link    
{ font-size: 11px; color: #FF0000; font-weight: bold; text-decoration: none }

A.navSel:visited 
{ font-size: 11px; color: #FF0000; font-weight: bold; text-decoration: none }

A.navSel:hover   
{ font-size: 11px; color: #FF0000; font-weight: bold; text-decoration: none }

A.navSmall:link    
{ font-size: 9px; color: #333333; font-weight: bold; text-decoration: none }

A.navSmall:visited 
{ font-size: 9px; color: #333333; font-weight: bold; text-decoration: none }

A.navSmall:hover   
{ font-size: 9px; color: #FF0000; font-weight: bold; text-decoration: none }


A.sous-titre_nav:link    
{ font-size: 75%; color: #333333; font-weight: bold; text-decoration: none }

A.sous-titre_nav:visited 
{ font-size: 75%; color: #333333; font-weight: bold; text-decoration: none }

A.sous-titre_nav:hover   
{ font-size: 75%; color: #FF0000; font-weight: bold; text-decoration: none }


A.mail:link    
{ font-size: 70%; color: #555555; font-weight: bold; text-decoration: none }

A.mail:visited 
{ font-size: 70%; color: #555555; font-weight: bold; text-decoration: none }

A.mail:hover   
{ font-size: 70%; color: #FF0000; font-weight: bold; text-decoration: none }


A.navfooter:link    
{ font-size: 10px; color: #999999; text-decoration: none }

A.navfooter:visited 
{ font-size: 10px; color: #999999; text-decoration: none }

A.navfooter:hover   
{ font-size: 10px; color: #FF0000; text-decoration: none }



/*STYLE DE TABLEAU PAR RAPPORT A TABLE*/

.titre_table
{ color:#555555 ;font-size:80%; font-weight:bold}

.txt_table
{ color:#555555 ;font-size:70%; line-height:1.0}

.txt_table_ultrapetit
{ color:#555555 ;font-size:60%; line-height:1.0}

.titre_val_table
{ color:#005858 ;font-size:70%; line-height:0.8; font-weight:bold; text-decoration: underline}

.titre_val_table_petit
{ COLOR: #005858;FONT-SIZE: 70%;FONT-WEIGHT: bold;LINE-HEIGHT: 1.1}

.titre_val_table_ultrapetit
{ COLOR: #005858;FONT-SIZE: 60%;FONT-WEIGHT: bold;LINE-HEIGHT: 1.1}

td.fond
{ background-repeat: no-repeat}

td.right
{ background-position: right; background-repeat: no-repeat}



/*STYLE DES INPUTS PAR RAPPORT A BODY OU TABLE*/

.input_s {width:50px; font-size:75%; border:1; border-style:groove; color: #000000; background-color: #F3F3F3; }

.input_m {width:120px; font-size:75%; border:1; border-style:groove; color: #000000; background-color: #F3F3F3; }

.input_mm {width:200px; font-size:75%; border:1; border-style:groove; color: #000000; background-color: #F3F3F3; }

.input_l {width:300px; font-size:75%; border:1; border-style:groove; color: #000000; background-color: #F3F3F3; }

.input_ll {width:400px; font-size:75%; border:1; border-style:groove; color: #000000; background-color: #F3F3F3; }

.input_area_s {width:300px; font-size:75%; border:1; border-style:groove; color: #000000; background-color: #F3F3F3; overflow-y:auto; overflow-x:hidden }

.input_area_l {width:500px; font-size:75%; border:1; border-style:groove; color: #000000; background-color: #F3F3F3; overflow-y:auto; overflow-x:hidden }

.input_area_m {width:300px; font-size:75%; border:1; border-style:groove; color: #000000; background-color: #F3F3F3; overflow-y:auto; overflow-x:hidden }

.input_area_ll {width:600px; font-size:75%; border:1; border-style:groove; color: #000000; background-color: #F3F3F3; overflow-y:auto; overflow-x:hidden }

.bouton {width: 100px; height: 15px; font-size: 11px; font-family: Arial; font-weight:bold; border: thin; border-style: none; background-color: #FFAAAA;
}


/*STYLE DES LIENS*/

A:link    
{ color: #4E00A8; text-decoration: underline }

A:visited 
{ color: #4E00A8; text-decoration: underline }

A:hover   
{ color: #4E00A8; text-decoration: underline }

A.txt_link:link    
{ font-size:70%; font-weight:bold; color: #555555; text-decoration: none; }

A.txt_link:visited 
{ font-size:70%; font-weight:bold; color: #555555; text-decoration: none; }

A.txt_link:hover   
{ font-size:70%; font-weight:bold; color: #FF0000; text-decoration: underline; }

.lien_utile
{ font-size:70%; font-weight:bold}

A.page:link    
{ font-size: 75%; color: #555555; font-weight: bold; text-decoration: underline }

A.page:visited 
{ font-size: 75%; color: #555555; font-weight: bold; text-decoration: underline }

A.page:hover   
{ font-size: 75%; color: #FF0000; font-weight: bold; text-decoration: underline; background: none }




/*STYLE DES DIV*/

.divByRub0 {display:block; visibility:visible}
.divByRub1 {display:none; visibility:hidden}
