BODY{
	background-color:#FFFFFF; 
	padding-top:0px;
	margin-top:0px;		
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	vertical-align:top;	    	
}
.pas_de_style{
}
.entete{
	background-color:#FFFFFF;
	width:1000px;
	margin-left:5%;
	margin-right:5%;
}
.tableau_principal{
	width:1000px;	
	background-color:#FFFFFF; 
}
.tableau_contenu{
	background-color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	width:690px;	
	text-align:center;
	padding:0px;	
	vertical-align:top
}

.colonne_menu_gauche{
	background-color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	width:120px;
	vertical-align:top;		
}

.colonne_menu_droit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	width:120px;
	background-color:#FFFFFF;
	color:#000000;
	vertical-align:top;	
	background-image:url(bg_col_droite.jpg) 
}

OL{ 
	list-style-type:decimal; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#0000CC; 
	background-color:#FFFFFF; 
}
UL{ 
	list-style-type:square; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	background-color:#FFFFFF; 
}
A{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 	
	}
A:Visited{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 	
}
A:Hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	text-decoration:underline;
	color:#999999;	
}
.linkblank {
	color:#FFFFFF;
	font-size:10px; 
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:2px;	
	height:15px;
}
.linkblank:Hover {
	color:#FFFFFF;
	font-size:10px; 
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:2px;
	height:15px;
}
.linkblank:Visited {
	color:#FFFFFF;
	font-size:10px; 
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:2px;	
	height:15px;
}

H1{
	color:#000000; 
	font-size:16px; 
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-weight:bolder; 
	text-decoration:none; 
	border-bottom-color:#666666;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	padding-left:5px;
	}
H2{
	color:#000000; 
	font-size:15px; 
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-weight:bold; 
	text-decoration:none; 
	border-bottom-color:#666666;
	border-bottom-style:dashed;
	border-bottom-width:1px;	
	padding-left:5px;
	}
H3{
	color:#000000; 
	font-size:14px; 
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-weight:bold; 
	text-decoration:none; 
	border-bottom-color:#666666;
	border-bottom-style:dashed;
	border-bottom-width:1px;		
	padding-left:5px;
}
H4{	
	color:#000000; 
	font-size:13px; 
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-weight:bold; 
	text-decoration:none; 
	border-bottom-color:#666666;
	border-bottom-style:dashed;
	border-bottom-width:1px;	
	padding-left:5px;
	}
H5{
	color:#000000; 
	font-size:12px; 
    font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;	
    font-weight:bold; 
	text-decoration:none; 
	border-bottom-color:#666666;
	border-bottom-style:dashed;
	border-bottom-width:1px;		
	padding-left:5px;	
}
H6{
	color:#000000; 
	font-size:11px; 
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-weight:bold; 
	text-decoration:none; 
	border-bottom-color:#666666;
	border-bottom-style:dashed;
	border-bottom-width:1px;	
	padding-left:5px;
}
form.loggin {
	border: none;
	margin: 0;
	padding: 0;
	width: 40em;	/*** Largeur du formulaire ***/
}

form.css fieldset   {
  padding: 1em;
  width:200px;
  }
form.css label   {
  display: inline;
  float: left;
  width: 70px;
} 	
INPUT{
		font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
		font-size:10px; 
		color:#003399; 
		background-color:#D1CFD0; 
		border-style:solid; 
		border-width:1px; 
		border-color:#FA0606;
}
SELECT{
		font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
		font-size:10px; 
	color:#003399;
	background-color:#D1CFD0; 
	border-style:solid; 
	border-width:1px; 
	border-color:#FA0606; 
}
TEXTAREA{
		font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
		font-size:10px; 
		color:#003399; 
		background-color:#D1CFD0; 
		border-style:solid; 
		border-width:1px; 
		border-color:#FA0606;
}
.black_collapse_table{
font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
font-size: 10px;
color: #64483A;
border-collapse:collapse;
border-color:#64483A;
border-style:solid;
border-width:1px;
text-align:left; 
background-color:#FFFFFF;
}
.black_dashed_table{
font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
font-size: 10px;
color: #64483A;
border-collapse:collapse;
border-color:#64483A;
border-style:dashed;
border-width:1px;
background-color:#FFFFFF;
}
.orange_collapse_table{
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	border-collapse:collapse;
	border-color:#BD2B2B;
	border-style:solid;
	border-width:1px;
	background-color:#D1CFD0;
}
.cellule_fond_bleu_clair{
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	background-color:#D1CFD0;
	padding:4px;
}
.cellule_fond_bleu_fonce{
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#003399;
	padding:4px;
}
.cellule_fond_orange{
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FA0606;
	padding:4px;
}

.menu_sup{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#FFFFFF;
	background-color:#BD2B2B;
	text-align:center;
	text-decoration:none;
border:1px
}
.menu_sup a:hover{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#000000;
	background-color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	/*border:#999999 1px solid collapse;*/
}
.menu_sup a{
text-decoration:none;
}
#menu {
	width:750px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #FA0606
}
#menu UL {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#menu UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0em; LINE-HEIGHT: 1em; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#menu UL LI A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 85%; BACKGROUND: #57647b; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 125px; COLOR: #fff; LINE-HEIGHT: 3em; PADDING-TOP: 0px; LETTER-SPACING: 1px; HEIGHT: 3em; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu UL LI A:hover {
	BACKGROUND: #fff; COLOR: #0b487e
}
#menu A:active {
	BACKGROUND: #6592dd; COLOR: #fff
}
.th_menu{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#BD2B2B;
	background-image:url(th_menu.gif);
	padding-left:2px;
}

.th_menu_gauche{
	font-size:10px;
	background-color:#BD2B2B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:1px;
	height:20px;
}
.th_menu_gauche_hover{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:1px;
	background-color:#945F5F;
	height:20px;
}

.tfoot_menu{
background-image:url(tfoot_menu.gif);
height:25px;
}
.colonne_menu{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-left:1px #A2B4C0 solid;
	border-right:1px #A2B4C0 solid;
	background-color:#F2F5FA;
	padding-left:3px;
	color:#000000;
}
.colonne_menu_hover{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-left:1px #A2B4C0 solid;
	border-right:1px #A2B4C0 solid;
	background-color:#FFFFFF;
	padding-left:3px;
}


.puce{
	background-image:url(bg_col_gauche.jpg);
	width:50px;
}
.th_menu_over{
font-weight:bold;
color:#C8C78F;
font-weight:bold;
background-color:#BD2B2B;
}
.th_titre_page{
font-weight:bold;
color:#000000;
font-weight:bold;
background-color:#FF0000;
}

.td_fond_brun{
	background-color:#64483A; 
	color:#F9E2C3;
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}
.td_fond_orange{
	background-color:#FEFEFE; 
	color:#64483A;
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}
.tdpair{
	background-color:#DEDEFF; 
	color:#64483A;
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}
.tdImpair{
	background-color:#D1CFD0; 
	color:#64483A;
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}


ul#tabnav {
    list-style-type: none;
    padding-bottom: 19px;
	padding-left:5px;
	padding-right:5px;
    border-bottom: 1px solid #000000;
    margin: 0px;	
}

ul#tabnav li {
    float: left;
    height: 20px;
    background-color: #FFFFFF;
	background-image: url(./bg_titre_off.gif);
    margin: 0px 10px 0 10px;
	padding-left:5px;
	padding-right:5px;
    border: 1px solid #000000;
}
ul#tabnav li a {
 text-decoration:none;
}

ul#tabnav li.active {
    border-bottom: 1px solid #E9E9F6;
	background-image: url(./bg_titre_on.gif);
}
fieldset{
 	font-size:11px;
	color:#000000;
}
legend{
	color:#0000FF;
}
label{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#0000FF;
 width:160px;
 padding:5px;
}
.long_label{
	color:#0000FF;
 	width:250px;
	height:30px;
 	padding:5px;
	border-bottom:1px solid #DDDDDD
}

.linkImage{
	border:1px #333333 solid;
}
#pop {
display: none;
position: absolute;
bottom: 15em;
right: 25%;
left: 25%; 
width: auto;
border: 2px double red;
background: #f5f5dF;
z-index: 500;
cursor: pointer;
font-size: 120%;
}
#pop p {
margin: 0 0.3em;
}
#pop h1 {
font-size: 110%;
margin: 0 0 0.5em 0;
border-bottom: 1px solid black;
background: white;
color: black;
text-align: center;
}
.fermer {
margin: 0.5em 0 0 0;
border-top: 1px solid black;
background: white ;
color: black;
text-align: center;
}

