/*CSS TF INFORMATIQUE 2006*/


/*STYLE DE BASE*/

body
{ font-size:100%; font-family:Arial}

table
{ font-size:100%; font-family:Arial}

textarea
{ font-size:100%; font-family:Arial}

p
{ font-size:100%; font-family:Arial}

td.gris
{ font-size:100%; font-family:Arial, color:#555555}


/*STYLE DE TEXTE PAR RAPPORT A BODY*/

.titre_page
{ color:#646464 ;font-size:120%; font-weight:bold}

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

.titre_para
{ color:#646464 ;font-size:90%; font-weight:bold}

.txt
{ color:#646464 ;font-size:90%}

.navtxt
{ color:#5A5A5A ;font-size:85%}

.navtxtSel
{ color:#BA0000 ;font-size:85%; font-weight:bold}

.smalltxt
{ color:#5A5A5A ;font-size:80%; line-height:1.0}

.boldtxt
{ color:#5A5A5A ;font-size:90%; line-height:1.2; font-weight:bold}

.bold
{ font-weight:bold}

.red
{ color:#BA0000}

.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:#5A5A5A ;font-size:90%; text-align:justify}





/*STYLE BACKGROUND*/

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

table.bg
{ background-repeat: no-repeat}




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

.input_s {width:200px; font-size:80%; border-width:1px; border-style:solid; border-color: #888888; background-color: #E8FFE8; }

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

.input_l {width:450px; font-size:80%; border-width:1px; border-style:solid; border-color: #888888; background-color: #E8FFE8; }

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

.input_area_l {width:450px; font-size:80%; border-width:1px; border-style:solid; border-color: #888888; background-color: #E8FFE8; overflow-y:auto; overflow-x:hidden }

.input_area_s {width:200px; font-size:80%; border-width:1px; border-style:solid; border-color: #888888; background-color: #E8FFE8; 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: 18px; font-size: 10px; font-family: Arial; font-weight:bold; 
color:#BA0000; border-width: 2px; border-style: groove; background-color: #E8FFE8;
}


/*STYLE DES LIENS*/

A:link    
{ color: #005533; text-decoration: none }

A:visited 
{ color: #005533; text-decoration: none }

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



/*STYLE NAVIGATION PAR RAPPORT A BODY*/

A.nav:link    
{ font-size: 13px; color: #005533; text-decoration: none }

A.nav:visited 
{ font-size: 13px; color: #005533; text-decoration: none }

A.nav:hover   
{ font-size: 13px; color: #BA0000; text-decoration: none }


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

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

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


A.nav2:link    
{ font-size: 11px; color: #005533; text-decoration: none }

A.nav2:visited 
{ font-size: 11px; color: #005533; text-decoration: none }

A.nav2:hover   
{ font-size: 11px; color: #BA0000; text-decoration: none }


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

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

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


