/* -------------------------------------------------------- */
/* ----------- definition des styles par defaut ----------- */
/* -------------------------------------------------------- */

body, p, form, input, textarea, select, option, th, td {
	color: #576470; font-size: 11px; font-weight: normal;
	font-family:Arial,Helvetica,Verdana,sans-serif;

}

A:hover {
	text-decoration:underline;
}

input, select, textarea {
	border : 1px solid; border-color : #576470;
}

input.noborder {
	border : 0px;
}

input.bouton {
    color: #576470;
    font-size: 10px;
    font-weight: bold;
    font-family:Arial,Helvetica,Verdana,sans-serif;
		background-color:#C6D5D6;
}

/* -------------------------------------------------------- */
/* ----------- definition des styles spécifiques ---------- */
/* -------------------------------------------------------- */
/* col1 			= bleu 					= #7196AA */
/* col1clair	= vert de gris	= #C6D5D6 */
/* col1clair2	= vert de gris	= #D2DFE0 */
/* col1clair3	= vert de gris	= #ECF1F4 */
/* col1clair4	= vert de gris	= #C8DDDF */
/* col1Moyen	= bleu moyen		= #B7C8CF */
/* col1Moyen2	= bleu moyen		= #CCD9E1 */
/* col1Moyen3	= bleu moyen		= #82A7BB */
/* col1Moyen4	= bleu moyen		= #7196A9 */
/* col1Moyen5	= bleu moyen		= #4B8DB0 */
/* col1fonce	= marine				= #384655 */
/* col2 			= rouge					= #E22405 */
/* col3 			= orange				= #FFA42F */
/* col3clair	= orange clair	= #FFCC66 */
/* grisTxt		= textes				= #576470 */

table.tabCol1	{ border-color:#576470; border-style:solid; background-color:#7196aa;border-width:1px; }
table.tableau { border-color:#000000; border-width:thin; border-style:ridge; }

tr.Blanc			{ background-color: #FFFFFF; }
tr.Col1				{ background-color: #7196aa; }
tr.Col1Clair	{ background-color: #C6D5D6; }

td.Blanc			{ background-color: #FFFFFF; }
td.Col1				{ background-color: #7196aa; }
td.Col1Clair	{ background-color: #C6D5D6; }
td.Col1Clair2	{ background-color: #D2DFE0; }
td.Col1Clair3	{ background-color: #ECF1F4; }
td.col1clair4	{ background-color: #C8DDDF; }
td.col1fonce	{ background-color: #384655; }
td.col1Moyen2	{ background-color: #CCD9E1; }
td.col1Moyen3	{ background-color: #82A7BB; }
td.col1Moyen4	{ background-color: #7196A9; }
td.col1Moyen5	{ background-color: #4B8DB0; }

div.col1Moyen { background-color: #B7C8CF; height=15px; width:250px; padding-left:10px; overflow:visible;}
div.decal1		{ padding-right:20px; padding-left:20px; padding-top:8px; padding-bottom:12px;
								text-align:justify; }
div.Col1Clair2 { background-color: #D2DFE0; height=15px; width:250px; padding-left:10px; overflow:visible;}
div.decal2		{ padding-right:15px; padding-left:40px; padding-top:10px; padding-bottom:12px;
								text-align:justify; }
div.decal3		{ padding-right:15px; padding-left:145px; padding-top:0px; padding-bottom:1px;
								text-align:justify; }
div.decalRight		{ padding-right:20px; padding-left:0px; padding-top:0px; padding-bottom:0px;
								text-align:justify; }

.titre	{ font-size:11px; font-weight:Bold; color:#576470; text-decoration:none; }
.titreCol2 { font-size:11px; font-weight:Bold; color:#576470; text-decoration:none; }
.sousTitre { font-size:11px; font-weight:Normal; color:#576470; text-decoration:none; }

.texte { font-size:11px; font-weight:Normal; color:#576470; text-decoration:none; }
	A.texte { font-size:11px; font-weight:Normal; color:#576470; text-decoration:underline; }
	A.texte:hover { font-size:11px; font-weight:Normal; color:#576470; text-decoration:underline; }
	A.texte:visited { font-size:11px; font-weight:Normal; color:#576470; text-decoration:underline; }

.texteC { font-size:12px; font-weight:Normal; color:#576470; text-decoration:none; text-align:justify; –ms-text-justify:auto; text-justify:auto; }
	A.texteC { text-decoration:underline; }
	A.texteC:hover { text-decoration:underline; }
	A.texteC:visited { text-decoration:underline; }
.texteCRed { font-size:12px; font-weight:Normal; color:#E22405; text-decoration:none; }

.texteD { font-size:14px; font-weight:Normal; color:#576470; text-decoration:none; }
	A.texteC { text-decoration:underline; }
	A.texteC:hover { text-decoration:underline; }
	A.texteC:visited { text-decoration:underline; }

.texteB { font-size:11px; font-weight:Bold; color:#576470; text-decoration:none; }
.error { font-size:12px; font-weight:Bold; color:red; }

.fTexte { font-size:11px; font-weight:Normal; color:#444476; text-decoration:none; }
.fTexteC { font-size:12px; font-weight:Normal; color:#444476; text-decoration:none; }

.topmenu { 
	font-size:11px; font-family:Arial,Helvetica,Verdana,sans-serif;
	color:#ABB2B8; font-stretch: ultra-condensed; font-weight:500; 
	MARGIN-LEFT:0pt; MARGIN-RIGHT: 0pt; MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; 
}
.submenu { 
	font-size:10px; font-family:Arial,Helvetica,Verdana,sans-serif;
	font-stretch:ultra-condensed; font-weight:normal; 
	MARGIN-LEFT:6pt; MARGIN-RIGHT:0pt; MARGIN-TOP:0pt; MARGIN-BOTTOM:0pt; 
}

ul.besoin { list-style-type:square;margin-left:15px;margin-right:10px;margin-bottom:0px; }
