html, body {
	margin:0px;
	padding:0px;
	text-align: center;
	background-color: #65AFFF;
	background-image: url("../img/body_bgr.gif");
	background-position: bottom left;
	background-repeat: repeat-x;
	height: 100%;
}

#principaleTop{
	background-image: url("../img/top.gif");
	background-position: top left;
	background-repeat: repeat-x;
}

#principale{
	background-image: url("../img/top_bgr.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

.seaglass { 
border-collapse: collapse; 
border: 1px solid #384F69; 
background: #f1f8ee;
font-size:14px;
font-family:helvetica,arial,verdana; 
color: #000; 
}

.seaglass caption { color: #384F69; font-size: 1.2em; text-align: left; padding: 1em 4px; margin-bottom: -15px; }
.seaglass td, .seaglass th { background: #3B6FA8; padding: 2px 2px 2px 2px; line-height: 1.3em; vertical-align:middle; }
.seaglass th { background: #3B6FA8; color: #fff; padding-right: .5em; vertical-align:middle;}
.seaglass thead th { background: #3B6FA8; text-align: center; }
.seaglass .odd td { background: #3B6FA8; }
.seaglass .odd th { background: #3B6FA8; }
.seaglass td a, .seaglass td a:link { color: #325C91; }
.seaglass td a:visited { color: #466C8E; }
.seaglass td a:hover, .seaglass td a:focus { color: #1E4C94; }
.seaglass th a, .seaglass td a:active { color: #fff; }
.seaglass tfoot th, .seaglass tfoot td { background: #3B6FA8; color: #fff; }
.seaglass th, .seaglass td { padding-left: .5em; }
.seaglass th[scope=col] { text-align:left}
.seaglass th[scope=row] { text-align:center}