/********/
/* Body */
/********/

body {
 	color : #373737;
	font-size: 9pt; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	scrollbar-face-color: #000000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-track-color: #e9e9e9;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #000000;
}



/**********/
/* Normal */
/**********/

.normal {
 	color : #373737;
	font-size: 9pt; 
	font-family : Arial,Verdana,  Helvetica, sans-serif;
}

.normal_bold {
 	color : #373737;
	font-size: 9pt; 
	font-family : Arial,Verdana,  Helvetica, sans-serif;
	font-weight : bold;
	letter-spacing : 1px;
}


.normal_bold_actu {
 	color : #8cc63f;
	font-size: 9pt; 
	font-family : Arial,Verdana,  Helvetica, sans-serif;
	font-weight : bold;
	letter-spacing : 1px;
}

.normal_bold_small {
 	color : #373737;
	font-size: 8pt; 
	font-family : Arial,Verdana,  Helvetica, sans-serif;
	font-weight : bold;
	letter-spacing : 0px;
}

.normal_petit {
 	color : #373737;
	font-size: 8pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

td {
 	color : #373737;
	font-size: 9pt; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

.normal_blanc {
 	color : #FFFFFF;
	font-size: 9pt; 	
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

.normal_blanc_bold {
 	color : #FFFFFF;
	font-size: 9pt; 	
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	letter-spacing : 1px;
}

.normal_blanc_petit {
 	color : #FFFFFF;
	font-size: 8pt; 	
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

.normal_gris_clair {
 	color : #999999;
	font-size: 9pt; 	
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

.normal_gris_clair_bold {
 	color : #999999;
	font-size: 9pt; 	
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	letter-spacing : 1px;
}

.copyright {
 	color : #cccccc;
	font-size: 8pt; 	
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

.bouton {
 	color : #303030;
	font-size: 8pt; 	
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	letter-spacing : 0px;
}


/*********/
/* Liens */
/*********/

a {
 	color: #373737;
	text-decoration: none
}

a:hover { 
	color: #800000;
}

.lien_blanc {
 	color: #FFFFFF;
	text-decoration: none;

}

.lien_blanc:hover {
 	color: #e3e3e3;
}

.lien_orange {
	color : #d83909;
	text-decoration: none;
}

.lien_gris_block {
	color : #373737;
	font-size: 9pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	display: block;
	line-height: 17px;
	letter-spacing : 1px;
}

.lien_gris_block_v2 {
	color : #99cc33;
	font-size: 9pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	display: block;
	line-height: 17px;
	letter-spacing : 1px;
}

.lien_gris_block:hover {
 	color: #FFFFFF;
	background: #999999;
}

.lien_bordeaux {
 	color: #800000;
	text-decoration: none
}

.lien_bordeaux:hover { 
	color: #373737;
}

.lien_bleu {
 	color: #0055aa;
	text-decoration: none
}

.lien_bleu:hover { 
	color: #0099FF;
}

.sous_menu_item {
	color: #373737;
	font-size: 9pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	display: block;
	line-height: 22px;
	text-decoration: none;
	
}

.lien_pied_page {
 	color: #424242;
	text-decoration: none;

}

.lien_pied_page:hover {
 	color: #800000;
}

.lien_navigation {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
 	color: #484848;
	text-decoration: none;
}

.lien_navigation:hover { 
	color: #800000;
}

.sous_menu_item a:hover {
	color: #333333;
	background: #f4f4f4;
}

.navigation {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
}

.lien_copyright {
	color: #cccccc;
	text-decoration: none;
}

.lien_copyright:hover { 
	color: #FFFFFF;
}

.lien_bouton {
 	color : #303030;
	text-decoration: none;
}

.lien_bouton:hover { 
	color: #000000;
}


/**********/
/* Listes */
/**********/
ul {
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/**********/
/* Titres */
/**********/

h1 {
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/* Orange et noir */
.titre_1 {
	color : #ff8000;
	font-size: 11pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;	
	letter-spacing : 1px;
}

.titre_1_rouge {
	color : #ff3334;
	font-size: 11pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;	
	letter-spacing : 1px;
}

.titre_1_gris {
	color : #999999;
	font-size: 11pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;	
	letter-spacing : 1px;
}

.titre_1_v2 {
	color : #99cc33;
	font-size: 11pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;	
	letter-spacing : 1px;
}

.titre_1_bis {
	color : #000000;
	font-size: 11pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;	
	letter-spacing : 1px;	
}

.titre_1_imprimer {
	color : #000000;
	font-size: 11pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;	
	letter-spacing : 1px;
}

/* Gris Large */
.titre_2 {
	color : #808080;
	font-size: 10pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

/* Gris petit */
.titre_3 {
	color : #999999;
	font-size: 9pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

/* Gris fonce large */
.titre_4 {
	color : #202020;
	font-size: 11pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

/* */
.titre_4_vert {
	color : #808080;
	font-size: 10pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

/* Gris fonce */
.titre_5 {
	color : #404040;
	font-size: 11pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

/* Gris fonce petit */
.titre_6 {
	color : #404040;
	font-size: 9pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	letter-spacing : 1px;
}

/* Gris */
.titre_7 {
	color : #373737;
	font-size: 9pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}


/* Formulaires */
input.textcell {
	border-right: #9e9e9e 1px solid;
	border-top: #9e9e9e 1px solid;
	border-left: #9e9e9e 1px solid;
	border-bottom: #9e9e9e 1px solid;
	background-color: #FFFFFF;
 	color : #373737;
	font-size: 9pt; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	background-image:  url("../images/gui/fond_textcell.gif");
	background-repeat: repeat-x;
}

textarea {
	border-right: #828282 1px solid;
	border-top: #828282 1px solid;
	border-left: #828282 1px solid;
	border-bottom: #828282 1px solid;
	background-color: #FFFFFF;
 	color : #373737;
	font-size: 9pt; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	background-image:  url("../images/gui/fond_textcell.gif");
	background-repeat: repeat-x;
	scrollbar-face-color: #e3e3e3;
	scrollbar-arrow-color: #808080;
	scrollbar-3dlight-color: #e3e3e3;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #e3e3e3;
	scrollbar-shadow-color: #e3e3e3;
	scrollbar-highlight-color: #e3e3e3;
}



select {
	border-right: #909090 1px solid;
	border-top: #909090 1px solid;
	border-left: #909090 1px solid;
	border-bottom: #909090 1px solid;
 	color : #373737;
	font-size: 9pt; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

option {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #FFFFFF;
}

input.button {
	border-right: #b7732a 1px solid;
	border-top: #b7732a 1px solid;
	border-left: #b7732a 1px solid;
	border-bottom: #b7732a 1px solid;
	background-color: #f49836;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight : bold;
}

input.file {
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;
	background-color: #FFFFFF;
 	color : #373737;
	font-size: 9pt; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	background-image:  url("../images/gui/fond_textcell.gif");
	background-repeat: repeat-x;
}




