body {
 scrollbar-face-color: #efefef; 
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #999999; 
 scrollbar-darkshadow-color: #ffffff; 
 scrollbar-track-color: #ffffff; 
 scrollbar-arrow-color: #4158A6;
scrollbar-base-color : #FFFFFF;
background-color:#ffffff;
text-align:justify;
}
table {
	text-align: justify;
}


div.layer {
 scrollbar-face-color: #efefef; 
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #FFFFFF; 
 scrollbar-darkshadow-color: #FFFFFF; 
 scrollbar-track-color: #ffffff; 
 scrollbar-arrow-color: #4158A6;
scrollbar-base-color : #FFFFFF;
}

td.tdspace {	padding: 5px 5px 5px 5px;}
td.tdspace10 {	padding: 10px 10px 10px 10px;}
td.cell { background-image: url(img/ligne-fond.gif);  background-repeat: no-repeat;  background-position: top;  background-color: #F3DF00;    }

td.TDtitre {
	background-image: url(images/cote-titre.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #002E88;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: White;
}

.justify td{
	text-align: justify;
}

.right {
	float: right;
}

.lienp {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #0089CE; }
.lienp:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #3B4555; }
.lienp:active{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #3B4555; }

.lienmenu {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; color: #002E88; text-transform: uppercase;  letter-spacing: 0px;   }
.lienmenu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; color: #0089CE;  text-transform: uppercase; letter-spacing: 0px; }
.lienmenu:active{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; color: #0089CE; text-transform: uppercase; letter-spacing: 0px; }

.lienssmenu {font-family: Arial, Helvetica, sans-serif;  font-size: 11px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; color: White; width:100%; padding: 0 0 0 0; display:block;  background-color: #002E88;  border-bottom: 1px solid #009BEA;  padding-bottom: 1px;  padding-top: 1px;  }
.lienssmenu:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 11px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; color: #009BEA;  background-color: #002E88;  border-bottom: 1px solid #ffffff; }
.lienssmenu:active{font-family: Arial, Helvetica, sans-serif;  font-size: 11px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; color: #009BEA; background-color: #002E88;           }

.lienprouge {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #C4001D; }
.lienprouge:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #3B4555; }
.lienprouge:active{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #3B4555; }

.lienmenucalque {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: 20pt; font-weight: bold; font-variant: normal; color: #ffffff;  text-decoration: none;  background: #F3CE00;  border-top: 1px solid White; border-bottom: 1px solid White; width:100%; padding: 0 0 0 0; display:block;  margin-bottom: 2px;  margin-top: 2px;     }
.lienmenucalque:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: 20pt; font-weight: bold; font-variant: normal; color: #4158A6;  background: #F3CE00; border-top: 1px solid FFFFFF; border-bottom: 1px solid FFFFFF; width:100%;}
.lienmenucalque:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: 20pt; font-weight: bold; font-variant: normal; color: #4158A6;  background: #F3CE00;  border-top: 1px solid FFFFFF; border-bottom: 1px solid FFFFFF; width:100%;  }

.lienorange {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 10pt; font-weight: normal; font-variant: normal; color: #FF4700;}
.lienorange:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 10pt; font-weight: normal; font-variant: normal; color: #3B4555; text-decoration: none; }
.lienorange:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 10pt; font-weight: normal; font-variant: normal; color: #3B4555; text-decoration: none; }

.lienh6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: 10pt; font-weight: normal; font-variant: normal; color: #ffffff; text-decoration: none;}
.lienh6:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: 10pt; font-weight: normal; font-variant: normal; color: #82A5CC;}
.lienh6:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: 10pt; font-weight: normal; font-variant: normal; color: #82A5CC;}

a {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13pt; font-weight: normal; font-variant: normal; color: #3B4555; text-decoration: none; }
a:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13pt; font-weight: normal; font-variant: normal; color: #62728C;  text-decoration: none;  }
a:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13pt; font-weight: normal; font-variant: normal; color: #62728C;  text-decoration: none;  }

.lienimage {border-width: 1px 1px 1px 1px; border-color: #FF4700;}
.lienimage:active {border-width: 1px 1px 1px 1px; border-color: #FF4700;}
.lienimage:hover {border-width: 1px 1px 1px 1px; border-color: #FFB89D;}
.lienimage:visited {border-width: 1px 1px 1px 1px; border-color: #FF4700;}

p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #002E64; }
p.pcentre {text-align: center;}
p.pjustify {text-align: justify;}
p.pdroite {text-align: right;}
p.small {font-size: 9px;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; line-height: 18pt; font-weight: bold; font-variant: normal; color: #002E64; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  text-transform: uppercase; }
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; font-variant: normal; color: #002E64; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  text-transform: uppercase; }
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; line-height: 13pt; font-weight: bold; font-variant: normal; color: #0089CE; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;   }
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 11pt; font-weight: bold; font-variant: normal; color: #002E64; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  text-transform: uppercase; }
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #007DBD; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  text-transform: uppercase; }
h6 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #002E64; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}

.new{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #002E64; list-style-type: square; }

.picto{ 
	width:	75px;
	margin: 0 5px;
	vertical-align: top;
	
}

.li {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #002E64; list-style-type : square;	 margin : 0px 0px 0px -20px;  text-align : left;  padding : 0 0 0 0;}
.lidec {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #002E64; list-style-type : decimal;	 margin : 0px 0px 0px -20px;  text-align : left;  padding : 0 0 0 0;}
.linone {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 12pt; font-weight: normal; font-variant: normal; color: #ff4700;  margin : 0px 0px 0px -30px;  text-align : left;  padding : 0 0 0 0;  list-style: none; }
.lipoisson {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 16pt; font-weight: normal; font-variant: normal; color: #ff4700;  margin : 0px 0px 0px -5px;  text-align : left;  padding : 0 0 0 0;  list-style: url(aquarium/puce_poissons_oranges.png);}
.libas {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 11pt; font-weight: bold; font-variant: normal; color: #3B4555; list-style-type : square;	 margin : 0px 0px 0px -20px;  text-align : left;  padding : 0px 0px 0px 0px;}

input {font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3B4555;  border: 1px solid #636F8B; background-color: #ffffff;  }
input.inputnone {border:0px;  vertical-align: text-bottom;  text-align: right;  font-weight: bold;   }

select {font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; color:#3B4555;  line-height: 11pt;  border: 1px solid #636F8B; background-color: #ffffff;}
textarea {font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; color:#3B4555;  line-height: 11pt;  border: 1px solid #636F8B; background-color: #ffffff;  }
.none {border: 0px;}



.submit {font: bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif; color: White;  line-height: 11pt;  border: 0px solid White; background-color: #85C7D0;  border-left: 2px solid White;  border-top: 2px solid White;  border-bottom: 1px solid #00839A;  border-right: 1px solid #00839A;         }

table.noborder {margin-left: auto; margin-right: auto; text-align: center; border: 0px;}

td.main {font: bold 11px Arial, Helvetica, sans-serif; text-align: left; border: 1px #FFFFFF solid; color: #A9D8DE; background-color: #00839A;}

td.tdpointille {	background-image: url(images/pointille-760.gif);  background-color: White; background-repeat: repeat-x; line-height: 20px;}

table.tableprincipale {background-color:#ffffff}

#divUpControl{
	position:relative; 
	width:442; 
	left:; 
	top:8; 
	z-index:1; 
	text-align: right;} 
#divDownControl{
	position:relative;
	width:442;
	left:; 	
	top:58;
	z-index:1;
	text-align: right;
} 
#divContainer{
	position:relative;
	width:423;
	height:80;
	overflow:hidden;
	clip:rect(0,417,80,0);
	visibility:hidden;
	margin: -22px 0px 0px 0px;
	top: 0;
	left: 0;
	border: 1px solid #cccccc;
} 
#textebas{
	width:423;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc ;
	border-right: 1px solid #cccccc;
}
#divContent{
	position:absolute; 
	top:0px; 
	left:0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;} 
