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;
}

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;
}
table {
	text-align: justify;
}

td.tdspace {	padding: 5px 5px 5px 5px;}
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: #3798DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: White;
}

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

.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: 10pt; font-weight: bold; font-variant: normal; color: #002E64; text-transform: uppercase;  letter-spacing: 1px;   }
.lienmenu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 10pt; font-weight: bold; font-variant: normal; color: #0089CE;  text-transform: uppercase; letter-spacing: 1px; }
.lienmenu:active{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 10pt; font-weight: bold; font-variant: normal; color: #0089CE; text-transform: uppercase; letter-spacing: 1px; }

.lienssmenu {font-family: Arial, Helvetica, sans-serif;  font-size: 11px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; color: #0089CE; width:100%; padding: 0 0 0 0; display:block;  background-color: #F6F8FB;  border-bottom: 2px solid #DDF0F4;  padding-bottom: 2px;  padding-top: 2px;  }
.lienssmenu:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 11px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; color: #002E64;  background-color: #DFE4F0;  border-bottom: 2px 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: #002E64; background-color: #DFE4F0;           }

.lienssmenu2 {font-family: Arial, Helvetica, sans-serif;  font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; color: #00A3F6; width:100%; padding: 0 0 0 0; display:block;  background-color: #FFFFFF;  border-bottom: 2px solid #DDF0F4;  padding-bottom: 2px;  padding-top: 2px;  }
.lienssmenu2:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; color: #002E64;  background-color: #DFE4F0;  border-bottom: 2px solid #ffffff; }
.lienssmenu2:active{font-family: Arial, Helvetica, sans-serif;  font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; color: #002E64; background-color: #DFE4F0;           }

.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: #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;}

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;}

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;}
.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-position: bottom; background-color: White; background-repeat: repeat-x; line-height: 20px;}

table.tableprincipale {background-color:#E9F4F8}
