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;
 margin: 0px 0px 0px 0px;
}

td.tdspace5 {	padding: 5px 5px 5px 5px;}
td.tdspace10 {	padding: 10px 10px 10px 10px;}

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;  }

.lienp {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; color: #2D7293; }
.lienp:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; color: #3B4555; }
.lienp:active{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; color: #3B4555; }

.lienmenu {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 25px; font-weight: bold; font-variant: normal; color: #2D7293;     background-color: White;  vertical-align: middle;  display: block;  width: 100%;  float: none;  text-align: center;         }
.lienmenu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 25px; font-weight: bold; font-variant: normal; color: White;  text-transform: none; letter-spacing: 0px;  background-color: #2D7293; text-align: center;   }
.lienmenu:active{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 25px; font-weight: bold; font-variant: normal; color: White; text-transform: none; letter-spacing: 0px;  background-color: #2D7293; text-align: center;   }

.lienmenuover {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 25px; font-weight: bold; font-variant: normal;  background-color: #2D7293;  color: #FFFFFF; vertical-align: middle;  display: block;  width: 100%;  float: none;  text-align: center; }
.lienmenuover:hover {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 25px; font-weight: bold; font-variant: normal; color: White;  text-transform: none; letter-spacing: 0px;  background-color: #2D7293; text-align: center;   }
.lienmenuover:active{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 25px; font-weight: bold; font-variant: normal; color: White; text-transform: none; letter-spacing: 0px;  background-color: #2D7293; text-align: center;   }


.lienssmenu {font-family: Arial, Helvetica, sans-serif;  font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; color: #2D7293; width:100%; display:block;  float: none; background-color: White;  border-bottom: 1px solid #8DB3C5; border-top: 1px solid #8DB3C5; border-right: 1px solid #8DB3C5; border-left: 1px solid #8DB3C5;  text-align: center; }
.lienssmenu:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; color: #ffffff;  width:100%; display:block; float: none; background-color: #8DB3C5; border-bottom: 1px solid #8DB3C5; border-top: 1px solid #8DB3C5; border-right: 1px solid #8DB3C5; border-left: 1px solid #8DB3C5;  text-align: center; }
.lienssmenu:active {font-family: Arial, Helvetica, sans-serif;  font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; color: #ffffff;  width:100%; display:block; float: none; background-color: #8DB3C5; border-bottom: 1px solid #8DB3C5; border-top: 1px solid #8DB3C5; border-right: 1px solid #8DB3C5; border-left: 1px solid #8DB3C5;  text-align: center;}

.lienh1 {
font: normal normal bold 14px/17px Arial, Helvetica, sans-serif; 
color: White; 
padding: 0px 5px 0px 0px;  
margin: 0px 0px 0px 0px;  
text-transform: none; 
/*list-style-image: url(images/navigation/puce-h1.gif);  
display: list-item;  
list-style-position: inside;*/
text-align : left; 
vertical-align: middle;
padding: 0px 0px 0px 10px;
text-decoration:none;
}
.lienh1:hover {
font: normal normal bold 14px/17px Arial, Helvetica, sans-serif; 
color: #F59B67; 
padding: 0px 5px 0px 0px;  
margin: 0px 0px 0px 0px;  
text-transform: none; 
/*list-style-image: url(images/navigation/puce-h1.gif);  
display: list-item;  
list-style-position: inside;*/
text-align : left; 
vertical-align: middle;
padding: 0px 0px 0px 10px;
text-decoration:none;
}

.lienssmenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	width: 100%;
	display: block;
	float: none;
	background-color: #90ACC3;
	border-bottom: 1px solid #2D7293;
	border-top: 1px solid #2D7293;
	border-right: 1px solid #2D7293;
	border-left: 1px solid #2D7293;
	text-align: center;
}
.lienssmenu1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #2D7293;
	width: 100%;
	display: block;
	float: none;
	background-color: #ffffff;
	border-bottom: 1px solid #2D7293;
	border-top: 1px solid #2D7293;
	border-right: 1px solid #2D7293;
	border-left: 1px solid #2D7293;
	text-align: center;
}
.lienssmenu1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #2D7293;
	width: 100%;
	display: block;
	float: none;
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	text-align: center;
}

.lienssmenu2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 15px;	font-weight: bold;	font-variant: normal;	color: #2D7293;	width: 100%;	display: block;	float: none;	background-color: #D7E1EA;	border-bottom: 1px solid #8DB3C5;	border-top: 1px solid #8DB3C5;	border-right: 1px solid #8DB3C5;	border-left: 1px solid #8DB3C5;	text-align: center;}
.lienssmenu2:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 10px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; color: #2D7293;  width:100%; display:block; float: none; background-color: #ffffff; border-bottom: 1px solid #8DB3C5; border-top: 1px solid #8DB3C5; border-right: 1px solid #8DB3C5; border-left: 1px solid #8DB3C5;  text-align: center; }
.lienssmenu2:active {font-family: Arial, Helvetica, sans-serif;  font-size: 10px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; color: #2D7293;  width:100%; display:block; float: none; background-color: #ffffff; border-bottom: 1px solid #8DB3C5; border-top: 1px solid #8DB3C5; border-right: 1px solid #8DB3C5; border-left: 1px solid #8DB3C5;  text-align: center;}

.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: #6FD9CE;}
.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: #6FD9CE;}

p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; color: #2D7293;  text-align: justify;  }
p.pjustify {text-align: justify;}

h1 {
font: normal normal bold 14px/17px Arial, Helvetica, sans-serif; 
color: White; 
padding: 0px 5px 0px 0px;  
margin: 0px 0px 0px 0px;  
text-transform: none; 
/*list-style-image: url(images/navigation/puce-h1.gif);  
display: list-item;  
list-style-position: inside;*/
text-align : left; 
vertical-align: middle;
padding: 0px 0px 0px 10px;
}

h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; color: White; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #DE970C;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; color: #002E64; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  }
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: White; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  }
h6 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #002E64; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}

li {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #2D7293; list-style-type : square;	 margin : 0px 0px 0px -20px;  text-align : left;  padding : 0 0 0 0;}
.li {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; color: #2D7293; 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-position: bottom; background-color: White; background-repeat: repeat-x; line-height: 20px;}

table.tableprincipale {background-color:#E9F4F8}
td.tdspace {padding: 10px 10px 10px 10px;}
th {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; background-color: #C87425;font-weight: bold;	vertical-align: middle;  border-style: none none none none;  padding: 2px 2px 2px 2px; }
td.row_gris {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff; background-color: #2D7293;vertical-align: middle;  border-style: none none none none;  padding: 2px 2px 2px 2px; }
td.row_gris1 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #2D7293; background-color: #BED5E1;vertical-align: middle;  border-style: none none none none;  padding: 2px 2px 2px 2px; }
td.row_gris2 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #2D7293; background-color: #D9E8EF;vertical-align: middle;  border-style: none none none none;  padding: 2px 2px 2px 2px; }
