/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
/* Page */ 
html { 
  font-size: 100%; /* Évite un bug d'IE 6-7. */ 
} 
  body {
    background-color: rgb(255, 255, 255);
	background-image: url(images/fond_tools.jpg);
    background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center top;
	font-family: Arial;
	color:#000000;
    }
/*------------ description des cadres ----------------*/
#global {   /* le cadre global pour tout centrer */
	position: relative;
	width:980px;
	min-height: 100%;
	margin: 0 auto; 
	z-index:2;
 }
#cadregauche {    /* le cadre a gauche ordre : top - right - bottom - left */
	margin: 1em 1em 1em 0em;
	padding: 0 0 0 1em;
	float:left;
	width:300px;
	text-align:justify;
	z-index:1;
	clear: none;
}
#cadredroit {    /* le cadre à droite */
	margin:2em 0 0 1em;
	padding: 0 1em 0 0;
    float:right;
    width:600px;	
	text-align:justify;
	color:#000000;
	z-index:3;
	}
#cadrelarge {  /* le cadre sur toute la largeur en haut*/
	width:100%;
	border:0px;
	background-image: url(images/bandeau_tools.jpg.jpg);
	z-index:-1;
	}
#cadrebas {  /* le cadre sur toute la largeur en bas*/
	text-align:center;
    background-color: rgb(87, 108, 194);
	margin:1em 0 0 0;
	color: (254, 209, 0);
	width:100%;
	clear: both;
	z-index:10;
}
h1 { font-size: 20pt;  /* pas utile ici */
    font-weight: normal;
	text-align:right;
    color: rgb(0, 0, 0);
    }   
.textitre { font-size: 13pt;  /* Nom sur pages Qui et associées*/
    font-weight: normal;
	text-align:left;
    color: rgb(0, 0, 0);
    }   
.noirlarge { font-size: 12pt;  /* pas utile ici*/
	text-align:justify;
    font-weight: normal;
    color: rgb(0, 0, 0);
    }	
.bleularge { font-size: 12pt;  /* textes mis en valeur*/
	text-align:justify;
    font-weight: normal;
    color:#576cc2;
    }	
.noirmoyen { font-size: 11pt;  /* sous-titres page Qui et associées*/
	text-align:justify;
    font-weight: normal;
    color: rgb(0, 0, 0);
    }	
.jaunemoyen { font-size: 11pt;  /* dans les cadres bleus*/
	text-align:justify;
    font-weight: normal;
    color: rgb(254, 209, 0);
    }	
.noirpetit { font-size: 10pt;  /* partout, texte courant*/
    color: rgb(0, 0, 0);
    }	
.jaunepetit { font-size: 10pt;  /* bandeau du bas*/
    color: rgb(254, 209, 0);
    }	
a {	color: rgb(0, 0, 0);
    text-decoration: underline;
    font-weight: normal;
    }
a:hover {  color: rgb(0, 0, 0);
    text-decoration: underline;
    font-weight: normal;
    }
.table { width:100%;		/* bandeau des boutons*/
margin:auto;
text-align:center;
background-color:#576cc2;
}
.table1{ width:100%;		/* textes décorés*/
padding:8px;
color: rgb(254, 209, 0);
font-size:11pt;
font-weight: normal;
margin:auto;
text-align:center;
background-color:#576cc2;
}
.table2{ width:100%;	/* mise en page de textes et d'images page Qui*/
padding:2px;
color: rgb(0, 0, 0);
font-size:11pt;
font-weight: normal;
margin:auto;
text-align:center;
}
