BODY{
	background-color:#FFFFFF; 
	padding-top:0px;
	margin-top:0px;		
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	vertical-align:top;	
	background-image:url(images/fond.gif);    	
}
table{
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif; 
	font-size:10px; 
}
.pas_de_style{
}
.entete{	
	width:1000px;	
}
.negatif{
	position:absolute;
	left:-1000px;
	width:200px;
}
.menu_sup{
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
 	background-image:url(images/fond-menu-sup.jpg);
	background-repeat:repeat-x;
	height:30;
	vertical-align:top;
	padding:2px;	
}
.menu_sup_on{
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
 	background-image:url(images/fond-menu-sup-on.jpg);
	background-repeat:repeat-x;
	height:30;
	vertical-align:top;
	padding:2px;	
	
}


.tableau_principal{
	width:1000px;	
	background-color:#FFFFFF;	
}
.tableau_contenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	width:820px;	
	text-align:center;
	padding:0px;	
	vertical-align:top
}

.colonne_menu_gauche{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	width:120px;
	vertical-align:top;		
}

.news-contenu{
	background-image:url(images/fond-titre-contenu.gif);
	height:25;
	background-repeat:no-repeat;
}


.colonne_menu_droit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	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:11px; 	
	}
A:Visited{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 	
}
A:Hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:underline;
	color:#999999;	
}
.linkblank {
	color:#FFFFFF;
	font-size:11px; 
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:2px;	
	height:15px;
}
.linkblank:Hover {
	color:#FFFFFF;
	font-size:11px; 
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:2px;
	height:15px;
}
.linkblank:Visited {
	color:#FFFFFF;
	font-size:11px; 
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:2px;	
	height:15px;
}

H1{
	color:#990000;	
	height:30px;
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bolder; 
	text-decoration:none; 
	padding-left:20px;	
	margin:0px;
	border-bottom:1px solid #990000;
	height:22px;
	width:90%;
	}
H2{
	color:#990000;	
	height:30px;
	font-size:11px; 
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bolder; 
	text-decoration:none; 
	padding-left:20px;	
	margin:0px;
	border-bottom:1px dashed #990000;
	height:22px;
	width:90%;
	}
H3{
	color:#990000;	
	height:30px;
	font-size:10px; 
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bolder; 
	text-decoration:none; 
	padding-left:20px;	
	margin:0px;
	border-bottom:1px dashed #990000;
	height:22px;
	width:90%;
}





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:11px; 
		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:11px; 
	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:11px; 
		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: 11px;
	color: #64483A;
	border-collapse:collapse;
	border:1px solid #990000;
	text-align:left; 
	background-color:#FFFFFF;
}

.black_dashed_table{
font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
font-size: 11px;
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: 11px;
	color: #003399;
	border-collapse:collapse;
	border-color:#BD2B2B;
	border-style:solid;
	border-width:1px;
	background-color:#FFEFEF;
}
.cellule_fond_bleu_clair{
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
	background-color:#FFFFFF;
	padding:4px;
}
.cellule_fond_bleu_fonce{
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#003399;
	padding:4px;
}
.cellule_fond_orange{
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#FA0606;
	padding:4px;
}


.th_menu{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	background-image:url(images/fond-th-menu.jpg);
	padding-left:5px;
	border:1px solid #990000;
	text-align:left;
}

.th_menu_gauche{
	font-size:11px;
	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:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:1px;
	background-color:#945F5F;
	height:20px;
}

.tfoot_menu{
	border-left:1px #990000 solid;
	border-right:1px #990000 solid;
	border-bottom:1px #990000 solid;
	height:10px;
}
.colonne_menu{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-left:1px #990000 solid;
	border-right:1px #990000 solid;
	background-color:#ffffff;
	padding-left:3px;
	color:#000000;
}
.colonne_menu_hover{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-left:1px #990000 solid;
	border-right:1px #990000 solid;
	background-color:#FF6600;
	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:#FFFFFF; 
	color:#64483A;
	font-family: Verdana, Arial, Helvetica, sans-Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}
.tdImpair{
	background-color:#FFDC9D; 
	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;
}

#marqueecontainer{
position: relative;
width: 140px; /*marquee width */
height: 90px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px solid orange;
padding: 2px;
padding-left: 2px;
}



