.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #19498b;
	text-decoration: none;
	font-weight: bold;
}

.title a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #19498b;
	text-decoration: none;
	font-weight: bold;
}

.title a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #19498b;
	text-decoration: none;
	font-weight: bold;
}

.little {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}

.little a:link {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	text-align: justify;
}

.little a:visited {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	text-align: justify;
}

.bigtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}


.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.bottom a:link {font-size: 12px; text-decoration: none; color: #333333;}
.bottom a:hover {font-size: 12px; text-decoration: none; color: #006699;}
.bottom a:active {font-size: 12px; text-decoration: none; color: #333333;}
.bottom a:visited {font-size: 12px; text-decoration: none; color: #333333;}

.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}
.texte a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}
.texte a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #006699;
	text-align: justify;
}
.texte a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-align: justify;
}
.texte a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-align: justify;
}


.plus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	line-height: 12px;
}
.plus a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}

.plus a:active {
	text-decoration: none;
	color: #006699;
}
.plus a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}
.plus a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}
.titre1 {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #006699;
	font-weight: bold; 
	
}	
.titre1 a{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #014c71;
	font-weight: bold; 
    text-decoration: none;
}	
.titre1 a:visited{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #014c71;
	font-weight: bold; 
    text-decoration: none;
}

a.info {
  position:relative;
  text-decoration: none; 
  background-color:#FFFFFF;
  cursor: help;

}

a:hover.info {
  text-decoration: none;
  background: none;
}

a.info span {display: none;}

a:hover.info span {
  display: inline;
  position: absolute; 
  top:-1em;
  left:3em;
  z-index: 20;
  background: #FFFFFF;
  color: #333333;
  border:1px solid #999999;
  width:300px;
  text-align:justify;
  font-weight:normal;
  font-size: 12px;
  line-height:16px;
  padding:5px 5px 5px 5px;
}

a.info2 span {display: none;}

a:hover.info2 span {
  display: inline;
  position: absolute; 
  top:38em;
  left:30em;
  z-index: 1;
  background: #FFFFFF;
  color: #333333;
  border:1px solid #999999;
  width:500px;
  text-align:justify;
  font-weight:normal;
  font-size: 12px;
  line-height:16px;
  padding:5px 5px 5px 5px;
}

.mentions {
position: absolute;
top : 300px;
left : 10px;
color: #fff;
background-color: #ddd;
}

.header {
text-align: center;
border-color: #00CCFF;
border-width: 5;
color: #01779f;
font-size: 2em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
vertical-align: bottom;
text-shadow: Navy;
}

.lettrine { 
float: left; 
font-size: 3em; 
font-weight: bold; font-family: Georgia, Times New Roman, Times, serif; 
color: #990000; 
background-color: #FFFFCC; margin: 1px; padding: 1px; line-height: 1em; 
}

.bull { 
text-align: center; 
font-size: 2em; 
font-weight: bold; 
font-family: Georgia, Times New Roman, Times, serif; 
color: #3e9015; 
}

.bulloption { 
text-align: center; 
font-size: 2em; 
font-weight: bold; 
font-family: Georgia, Times New Roman, Times, serif; 
color: #e76f18; 
}

.menu {
      margin: 0;
      padding: 0;
      background: #fff;
	  list-style-type:none;
	  width: 190px;
      font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
      }
.menu a, .menu span {
      display: block;
      padding: 4px 10px;
      color: #666666;
      text-decoration: none;
	  width: 190px;
      background: #fff url(images/menu.jpg);
	  background-repeat:no-repeat;
      }
.menu a:hover {font-size: 14px;  font-weight: bold; text-decoration:none; color: #006699;}

.menu .openSubMenu a, .menu .openSubMenu span {
      background-image: url(images/menu_plus.jpg);
      }
.menu .open a, .menu .open span {
      background-image: url(images/menu_minus.jpg);
      }
.menu a:hover, .menu a:focus, .menu a:active {
      text-decoration: none;
      }
.menu .subMenu {
      font-size: 12px;
      background: #f5f5f5;
	  width: 190px;
      margin: 0;
      padding: 0;
      border-bottom: 0px;
      list-style-type:none;
      }
.menu ul.subMenu a {
      background: none;
      padding: 0px 0px;
      }
	  			


