
html {
width:100%;
height:100%;
background:#C4BCA8;
padding:0px;
margin:0px;
}
body, form {
padding:0px;
margin:0px;
text-align:center;
}

h1 {
font-family:tahoma,verdana,arial,helvetica,sans-serif;
color:#006D3D;
line-height:24px;
font-size:15pt;
margin:0px;
margin-top:18px;
margin-bottom:13px;
padding:0px;
}
h3 {
font-family:tahoma,verdana,arial,helvetica,sans-serif;
color:#006D3D;
line-height:13px;
font-size:13pt;
margin:0px;
margin-top:18px;
margin-bottom:13px;
padding:0px;
}
h4 {
font-family:tahoma,verdana,arial,helvetica,sans-serif;
color:#006D3D;
line-height:13px;
font-size:10pt;
margin:0px;
margin-left:8px;
margin-top:18px;
margin-bottom:6px;
padding:0px;
}

body, td, p, a {
font-family:tahoma,verdana,arial,helvetica,sans-serif;
color:#171717;
line-height:18px;
font-size:8pt;
margin:0px;
margin-bottom:6px;
}

.barreHaut {
position:fixed;
}

ul, li {
list-style-type:square;
}

img {
/* behavior:url("plug/pngbehavior.htc"); */
}

input, textarea, select, option {
font-family:tahoma,arial,helvetica,sans-serif;
color:#414141;
font-size:8pt;
margin:0px;
margin-bottom:0px;
background-color:#fafafa;
border:0px;
padding:3px;
border:1px solid #b0b0b0;
background:none;
}

input:focus, textarea:focus {
font-family:tahoma,arial,helvetica,sans-serif;
color:#414141;
font-size:8pt;
margin:0px;
margin-bottom:0px;
background-color:#e6eaec;
border:0px;
padding:3px;
border:1px solid #008351;
background:#FFFFFF;
}







.menu{
display:block;
margin:0;
padding:0;
width:100%; /* important for Opera7 */
}

.menu ul{
position:absolute; /* pour sortir la liste du flux de donnée */
display:block;
width:124px;
margin:0;
padding:0;
z-index:10;
}

.menu li ul{
visibility:hidden;
margin:0;
padding:0;
width:194px;
background:#ffffff url(../img/degrade.gif) repeat-x top left;
padding-top:10px;
padding-bottom:10px;
margin-top:0px;
margin-left:-2px;
border:2px solid #333333;
border-top:0px;
}

.menu li li ul{
position:absolute; /* pour sortir la liste du flux de donnée */
top:auto;
left:auto;
margin-left:174px;
margin-top:-3px;
width:194px;
border:2px solid #333333;
}

.menu li{
list-style:none;
width:183px;
height:auto;
display:inline;
display/**/:block;
float:none;
float/**/:left;
margin:0;
padding:0;
}

.menu li li{
display:block;
float:none;
}

/* correct a little IE bug */
* html .menu li li{
display:inline;
}

.menu a{
text-align:center;
display:block;
width:180px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding:2px 0;
padding-top:5px;
margin:0px;
}

.menu a:hover{
	color:#ffffff;
}

/* for a mozilla better display with key nav */
.menu a:focus{
	color:#ffffff;
border:1px #333333 solid;
}

/* hide some accessibility stuff */
.menu span{
display:none;
}

/* just for fun ;) */

.menu li li a{
	color:#333333;
border:0px;
text-align:left;
padding:1px;
padding-left:11px;
padding-right:16px;
display:block;
width:100%;
}

.menu li li a:hover , .menu li li a:focus {
background: #333333;
	color:#ffffff;
text-align:left;
border:1px #333333 solid;
padding:0px;
padding-left:11px;
width:100%;
}
.menu li li li a{
	color:#333333;
border:0px;
text-align:left;
padding:1px;
padding-left:11px;
width:100%;
}

.menu li li li li a{
	color:#333333;
border:0px;
text-align:left;
padding:1px;
padding-left:11px;
width:100%;
}

.menuIndicateur {

}

.menuItem {
margin-left:20px;
margin-right:10px;
width:120px;
color:#ffffff;
font-weight:bold;
font-variant:small-caps;
text-decoration:none;
}
.menuItem:hover {
color:#c0c0c0;
}

.menuselec a {
background:#333333 url(../img/onglet.jpg) no-repeat top center;
	color:#333333;
}

.menuselec a:hover{
background:#333333 url(../img/onglet.jpg) no-repeat top center;
	color:#333333;
}

.menuselec a:focus{
background:#333333 url(../img/onglet.jpg) no-repeat top center;
	color:#333333;
border:1px #333333 solid;
}







.message {
font-weight:bold;
color:red;
}

.rapportResultats {
width: 100%;
height: 175px;
background-image: url(img/degrade.gif);
background-repeat: no-repeat;
overflow: auto;
padding: 5px;
text-align: left;
}

.bouton {
font-family:tahoma,arial,helvetica,sans-serif;
color:#ffffff;
line-height:14px;
font-size:8pt;
margin:0px;
margin-bottom:0px;
border:1pt solid #008351;
padding:2pt;
padding-left:17px;
padding-right:17px;
background-color:#008351;
font-weight:bold;
}

.bouton:hover, .bouton:focus {
font-family:tahoma,arial,helvetica,sans-serif;
color:#ffffff;
line-height:14px;
font-size:8pt;
margin:0px;
margin-bottom:0px;
border:1pt solid #000000;
padding:2pt;
padding-left:17px;
padding-right:17px;
background-color:#000000;
}

a {
color:#414141;
}

a:hover {
color:#414141;
text-decoration:none;
}

.menuppal {
font-family:tahoma,arial,helvetica,sans-serif;
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
margin:0px;
margin-bottom:6px;
text-decoration:none;
text-align:center;
line-height:20px;
}

a.menuppal {
font-family:tahoma,arial,helvetica,sans-serif;
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
margin:0px;
margin-bottom:6px;
text-decoration:none;
font-variant:small-caps;
}

a.menuppal:hover {
font-family:tahoma,arial,helvetica,sans-serif;
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
margin:0px;
margin-bottom:6px;
text-decoration:none;
}

.menuhaut {
font-family:tahoma,arial,helvetica,sans-serif;
color:#171717;
font-size:10pt;
margin:0px;
padding:0px;
font-weight:bold;
text-decoration:none;
}

a.menuhaut:hover {
font-family:tahoma,arial,helvetica,sans-serif;
color:#171717;
margin:0px;
padding-bottom:1px;
border-bottom:3px solid #666666;
}

.sousmenumilieu {
height:32px;
font-family:tahoma,arial,helvetica,sans-serif;
color:#797979;
font-size:13pt;
margin:0px;
margin-bottom:6px;
text-decoration:none;
}

a.sousmenumilieu:hover {
font-family:tahoma,arial,helvetica,sans-serif;
color:#000000;
font-size:13pt;
margin:0px;
margin-bottom:6px;
}

.sousmenuhaut {
font-family:tahoma,arial,helvetica,sans-serif;
color:#797979;
font-size:10pt;
margin:0px;
text-decoration:none;
}

a.sousmenuhaut:hover {
font-family:tahoma,arial,helvetica,sans-serif;
color:#000000;
font-size:10pt;
margin:0px;
padding-bottom:1px;
border-bottom:3px solid #666666;
background:url(../img/ongC.png);
}

.sousmenuhaut2 {
font-family:tahoma,arial,helvetica,sans-serif;
color:#575757;
font-size:8pt;
margin:0px;
text-decoration:none;
}

a.sousmenuhaut2:hover {
font-family:tahoma,arial,helvetica,sans-serif;
color:#ffffff;
font-size:8pt;
margin:0px;
padding-bottom:1px;
border-bottom:3px solid #666666;
}

.intitules {
font-family:tahoma,arial,helvetica,sans-serif;
color:#cbd3d7;
line-height:11pt;
font-size:8pt;
margin:0px;
margin-bottom:6px;
text-decoration:none;
}

.intitules:hover {
font-family:tahoma,arial,helvetica,sans-serif;
color:#000000;
line-height:11pt;
font-size:8pt;
margin:0px;
margin-bottom:6px;
padding-bottom:1px;
border-bottom:3px solid #000000;
}

.intitules_blancs {
font-family:tahoma,arial,helvetica,sans-serif;
color:#ffffff;
line-height:20px;
font-size:8pt;
margin:0px;
margin-bottom:6px;
text-decoration:none;
}

.intitules_blancs:hover {
font-family:tahoma,arial,helvetica,sans-serif;
color:#F09402;
line-height:20px;
font-size:8pt;
margin:0px;
margin-bottom:6px;
text-decoration:none;
}

.etiquettes_blanches {
font-family:tahoma,arial,helvetica,sans-serif;
color:#ACA899;
font-size:7pt;
margin:0px;
margin-bottom:6px;
padding:7px;
text-decoration:none;
background-color:#f4f7f8;
border:1px solid #d1d5d7;
}

.etiquettes_blanches:hover {
font-family:tahoma,arial,helvetica,sans-serif;
color:#F09402;
font-size:7pt;
margin:0px;
margin-bottom:6px;
text-decoration:none;
}

.sousmenurecherche {
font-family:tahoma,arial,helvetica,sans-serif;
color:#ACA899;
font-size:7pt;
margin:0px;
margin-bottom:6px;
padding:7px;
text-decoration:none;
background-color:#f0f0f0;
border:9px solid #e7e7e7;
-moz-border-radius:8px;
}


hr {
margin:5px;
margin-bottom:1px;
line-height:1px;
height:1pt;
color:#000000;
}











ul.rss_liste {
list-style-type: square;
list-style-position: outside;
text-indent: 0px;
margin-left:0px;
padding-left:0px;
}

li.rss_liste {
display:block;
background-color: #ffffff;
border: 1px solid #e7e7e7;
color: #ffffff;
font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
font-size: 11px;
margin-left: 1px;
margin-right: 1px;
margin-bottom: 10px;
padding-bottom: 2px;
padding-left: 28px;
padding-right: 15px;
padding-top: 2px;
}

li.rss_liste:hover {

background-color: #f7f7f7;
border: 1px solid #979797;
color: #ffffff;
font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
font-size: 11px;
margin-left: 1px;
margin-right: 1px;
margin-bottom: 10px;
padding-bottom: 2px;
padding-left: 28px;
padding-right: 15px;
padding-top: 2px;
}

a.rss_element {
font-family:tahoma,verdana,arial,helvetica,sans-serif;
color:#171717;
line-height:18px;
font-size:8pt;
text-decoration:none;
border: 2px solid #ffffff;
}

a.rss_element:hover {
font-family:tahoma,verdana,arial,helvetica,sans-serif;
color:#171717;
line-height:18px;
font-size:8pt;
background-color: #f7f7f7;
border: 2px solid #f7f7f7;

}











option.formAdminListeA {
font-weight:bold;
background-color:#DED410;
}

option.formAdminListeA:hover {
font-weight:bold;
background-color:#DED410;
}

option.formAdminListeB {
font-weight:bold;
background-color:#EADF0A;
}

option.formAdminListeB:hover {
font-weight:bold;
background-color:#EADF0A;
}

option.formAdminListeC {
font-weight:bold;
background-color:#F3F400;
}

option.formAdminListeC:hover {
font-weight:bold;
background-color:#F3F400;
}

option.formAdminBlanc {
font-weight:normal;
font-size:6pt;
background-color:#ffffff;
}

option.formAdminBlanc:hover {
font-weight:normal;
font-size:6pt;
background-color:#ffffff;
}

option.formAdminNoir {
font-weight:bold;
font-size:8pt;
background-color:#000000;
color:#F0E400
}

option.formAdminNoir:hover {
font-weight:bold;
font-size:8pt;
background-color:#000000;
color:#F0E400
}

.petite_note {
font-family:tahoma,verdana,arial,helvetica,sans-serif;
color:#797979;
line-height:12px;
font-size:0.7em;
margin:0px;
margin-bottom:6px;
}

.pieddepage {
background-color:#373737;
}












/*
#############
# MENU HAUT #
#############
Menu related selectors
*/
#menuhaut {
background-color:#000000;
height:30px;
width:100%;
}


.jsdomenudiv {
background-color: #000000;
border: 2px solid #575757;
color:#CBD3D7;
cursor: default;
padding-bottom: 2px;
padding-top: 2px;
position: absolute; /* Do not alter this line! */
visibility: hidden;
z-index: 10;
}

.jsdomenuitem {
background: transparent;
border: none;
color: #979797;
font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
font-size: 11px;
padding-bottom: 3px;
padding-left: 24px;
padding-right: 15px;
padding-top: 3px;
font-weight:bold;
position: relative; /* Do not alter this line! */
}

.jsdomenuitemover {
background-color: #575757;
border: 2px solid #979797;
color: #FFFFFF;
font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
font-size: 11px;
margin-left: 2px;
margin-right: 2px;
padding-bottom: 1px;
padding-left: 20px;
padding-right: 13px;
padding-top: 1px;
font-weight:bold;
position: relative; /* Do not alter this line! */
}

.jsdomenuarrow {
background-image: url(../img/menuhaut_arrow_o.png);
background-repeat: no-repeat; /* Do not alter this line! */
height: 16px;
position: absolute; /* Do not alter this line! */
right: 5px;
width: 16px;
}

.jsdomenuarrowover {
background-image:none;
background-repeat: no-repeat; /* Do not alter this line! */
height: 16px;
position: absolute; /* Do not alter this line! */
right: 3px;
width: 16px;
}

.jsdomenusep {
}

.jsdomenusep hr {
padding:0px;
margin:0px;
margin-top:4px;
margin-bottom:4px;
height:0px;
border:0px;
border-bottom:2px solid #575757;
width:100%;
}

/*
Menu bar related selectors
*/
.jsdomenubardiv {
background-color: #000000;
background-position: left;
background-repeat: no-repeat;
border: 1px solid;
cursor: default;
padding-bottom: 3px;
padding-left: 1px;
padding-right: 1px;
padding-top: 7px;
position: absolute; /* Do not alter this line! */
visibility: visible;
font-weight:bold;
}

.jsdomenubardragdiv {
cursor: move;
display: inline;
font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
font-size: 11px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
position: relative; /* Do not alter this line! */
visibility: hidden;
width: 9px;
font-weight:bold;
}

.jsdomenubaritem {
background-color: #000000;
border: none;
color: #ffffff;
display: inline;
font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
font-size: 11px;
padding-bottom: 2px;
padding-left: 24px;
padding-right: 24px;
padding-top: 2px;
position: relative; /* Do not alter this line! */
}

.jsdomenubaritemover {
background-color: #575757;
border: 2px solid #979797;
color: #ffffff;
display: inline;
font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
font-size: 11px;
padding-bottom: 1px;
padding-left: 22px;
padding-right: 22px;
padding-top: 1px;
position: relative; /* Do not alter this line! */
}

.jsdomenubaritemclick {
background-color: #575757;
border: 2px solid #979797;
color: #ffffff;
display: inline;
font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
font-size: 11px;
padding-bottom: 1px;
padding-left: 22px;
padding-right: 22px;
padding-top: 1px;
position: relative; /* Do not alter this line! */
}

/*
Example of selectors for icons.
Change the height and width to match the actual 
height and width of the icon image.
*/
.icon1 {
background-image: url(../img/menuhaut_icon1.png);
background-repeat: no-repeat; /* Do not alter this line! */
height: 16px;
left: 4px;
position: absolute; /* Do not alter this line! */
width: 16px;
}

.icon2 {
background-image: url(../img/menuhaut_icon2.png);
background-repeat: no-repeat; /* Do not alter this line! */
height: 16px;
left: 4px;
position: absolute; /* Do not alter this line! */
width: 16px;
}

.icon3 {
background-image: url(../img/menuhaut_icon3.png);
background-repeat: no-repeat; /* Do not alter this line! */
height: 16px;
left: 4px;
position: absolute; /* Do not alter this line! */
width: 16px;
}









#bar {
border: 0px;
padding-top: 2px;
padding-bottom: 0px;
padding-left: 5px;
cursor: default;
height:43px;
background:url(../img/deg_menu.png) repeat-x top left;
padding-left:23px;
position:fixed;
z-index:120;
left:0px;
right:0px;
}
#search {
position: absolute;
top: 0;
right: 5px;
}
#search input,
#search select,
#search option {
font-size: 12px;
font-size:10pt;
margin-top: 4px;
}


.XulMenu {
font-size: 11px;
-moz-user-select: none;
}
.XulMenu .button,
.XulMenu .button:hover,
.XulMenu .button-active,
.XulMenu .button-active:hover {
line-height: normal;
padding: 5px 6px 4px 6px;
border: 0px solid #5C5849;
color: #cCc9b8;
text-decoration: none;
cursor: default;
white-space: nowrap;
display: block;
position: relative;
font-variant:small-caps;
font-family:verdana;
font-size:10pt;
height:15px;
}
.XulMenu .button:hover {
border-color: #ECE9D8 #ACA899 #ACA899 #ECE9D8;
color:#ffffff;
background: #7C7869;
background:url(../img/deg_menu_section.png) repeat-x top center;
}
.XulMenu .button-active,
.XulMenu .button-active:hover {
color:#ffffff;
background: #7C7869;
border-color: #ACA899 #ACA899 #ACA899 #ACA899;
background:url(../img/deg_menu_section.png) repeat-x center center;

}
.XulMenu .item,
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
font-variant:small-caps;
width:auto;
font-size:10pt;
background: #605c4f;
line-height: normal;
padding: 3px 30px 3px 14px;
color: #ffffff;
color: #aCa998;
text-decoration: none;
cursor: default;
white-space: nowrap;
display: block;
position: relative;
letter-spacing: 0px;
}
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
background:url(../img/deg_menu_section.png) repeat-x center center;
background-color:#7f7b6c;
color: #ffffff;
}
.XulMenu .section {
border: 2px solid #605c4f;
background:#605c4f;
border-bottom:2px solid #403c2f;
padding-bottom:2px;
margin-top:-2px;
margin-left:0px;
position: absolute;
visibility: hidden;
z-index: -1;
}
.XulMenu .arrow {
position: absolute;
top: 7px;
right: 8px;
border: 0;
}

* html .XulMenu td { position: relative; } /* ie 5.0 fix */







/*	Default stylesheet for the Carpe Slider
	By Tom Hermansson Snickars                 
	2005-12-17 version 1.5
	Copyright CARPE Design                     
	carpe.ambiprospect.com
*/
*.carpe_horizontal_slider_display_combo {
	clear: left;
	margin: 0;
}
*.carpe_vertical_slider_display_combo {
	float: left;
	margin: 0;
}
*.carpe_horizontal_slider_track {
	color: #333;
	width: 120px;
	float: left;
	margin: 0;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	padding: 4px;
	padding-left: 0px;
	z-index:22;
}
*.carpe_vertical_slider_track {
	background-color: #bbb;
	color: #333;
	padding: 3px 6px 15px 6px;
	width: 24px;
	height: 100px;
	border: 1px solid;
	border-color: #ddd #999 #999 #ddd;
}
*.carpe_horizontal_slider_track *.carpe_slider_slit {
	background-color: #333;
	color: #ccc;
	width: 170px;
	height: 2px;
	margin: 4px 4px 2px 4px;
	line-height: 0px;
	position: absolute;
	z-index: 23;
	border: 1px solid;
	border-color: #999 #ddd #ddd #999;
}
*.carpe_vertical_slider_track *.carpe_slider_slit {
	background-color: #000;
	color: #333;
	width: 2px;
	height: 100px;
	position: absolute;
	margin: 4px 10px 4px 10px;
	padding: 4px 0 1px 0;
	line-height: 0px;
	font-size: 0;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
}
*.carpe_horizontal_slider_track *.carpe_slider {
	width: 16px;
	background-color: #03733F;
	color: #333;
	position: relative;
	margin: 0;
	height: 11px;
	z-index: 23;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	border: 1px solid;
	border-color: #A0A0A0;
}
*.carpe_vertical_slider_track *.carpe_slider {
	width: 20px;
	background-color: #666;
	color: #333;
	position: relative;
	margin: 0;
	height: 8px;
	z-index: 23;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	border: 2px solid;
	border-color: #999 #333 #333 #999;
}
*.carpe_slider_display_holder {
	color: #333;
	width: 120px;
	margin: 0;
	float: left;
	padding: 0 0px 0 0;
	height: 20px;
	text-align: right;
	display:inline;
	border:0px;
}
.carpe_slider_display {
	background:none;
	color: #333;
	padding: 3px 1px 0 0;
	width: 30px;
	text-align: right;
	font-size: 11px;
	line-height: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	border: 0;
	cursor: default;
	display:inline;
	border:0px;
}







.menu1 { /* boite qui contient le menu (les onglets) */
  border-bottom:solid 1px #979797;
  padding-top:12px;
  padding-bottom:6px;
}

.onglet {
	border:solid 1px #C7C4C4 ; 				/* encadrement */
	margin:5px 0px 5px 0px ; 				/* marges intérieures */
	padding:7px 16px 7px 16px ; 		/* marges extérieures */  
	background-color:#E7E4E4 ; 			/* le fond de l onglet est gris */
	text-decoration:none; 					/* les liens ne sont pas soulignés */
	color:#C7C4C4 ;
	margin-bottom:0px;
	padding-bottom:6px;
}	

.onglet-deja {
	border:solid 1px #979797 ; 				/* encadrement */
	border:solid 1px #C7C4C4 ; 				/* encadrement */
	margin:5px 0px 5px 0px ; 				/* marges intérieures */
	padding:7px 16px 7px 16px ; 		/* marges extérieures */  
	background-color:#E7E4E4 ; 			/* le fond de l onglet est gris */
	margin-bottom:0px;
	padding-bottom:6px;
	text-decoration:none; 					/* les liens ne sont pas soulignés */
	color:#575757 ;
}	

.onglet-actif {
	z-index:50;
	font-weight:bold;
	border:solid 1px #979797;				/* l encadrement est porté à 2 pixels */
	border-bottom:solid 3px white ;	/* le trait inférieur est effacé */
	margin:5px 0px 5px 0px ;				/* marges intérieures */
	padding:7px 16px 7px 16px ;			/* marges extérieures */  
	background-color:white;
	text-decoration:none;						/* le fond de l onglet actif est blanc*/
}











.line1 {
	background:#ffffff url(../gfx/tab_line1.png) repeat-x top left;
	height:57px;
}
.line2 {
	background:#ffffff url(../gfx/tab_line2.png) repeat-x top left;
	height:92px;
}
.line3 {
	background:#ffffff url(../gfx/tab_line1.png) repeat-x top left;
	height:27px;
}
.line3:hover {
	background:#88c2aa;
	height:27px;
}

.linetd1 {
	width:250px;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
}
.linetd2 {
	width:150px;
	text-align:center;
	padding-top:10px;
}
.linetd3 {
	width:152px;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
}

.line2 td {
	padding-top:20px;
}

.line3 td {
	padding-top:4px;
}







.info {
	background:#e2dec5;
	padding:7px;
	border:1px solid #008653;
	color:#008653;
	font-weight:bold;
}

#HautPrint {
	display:none;
}

#Fond {
	background:url(../gfx/page_01.jpg) no-repeat top center;
}

#Resume {
	position:absolute;
	width:800px;
	left:50%;
	margin-left:-400px;
}

#Contenu {
	width:960px;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-480px;
}

#SousMenu {
	float:right;
	width:187px;
}

#Affichage {
	padding:20px;
	padding-left:104px;
	padding-right:96px;
	padding-bottom:4px;
	text-align:left;
}

#Page {
	width:960px;
	background:url(../gfx/page_02.jpg) repeat-y;
}

#Table {
	width:558px;
}

#BasPage {
	width:960px;
	height:122px;
	background:url(../gfx/page_03.jpg) no-repeat center center;
	text-align:center;
}

#BasPage small {
	display:block;
	text-align:right;
	padding-top:30px;
	padding-right:280px;
	line-height:10pt;
}









* {
outline:none;
}

