h3 {
	font-size: 1.5em;
}

.lireTout {
	text-align: right;
	margin-top: 10px;
	font-size: 1em;
}
.div {
  float:left;
  /*background:#CAF4DC;*/
  font-size:93%;
  line-height:normal;

  padding : 2px;
  border:1px solid #216e6e;
}
.select { 
  width : 200px; 
}
.divAA {
  float:left;
  width:100%;
  height:2px;
  background:#80dfa6;
  z-index:99;
  border-left:1px solid #216e6e;
  border-right:1px solid #216e6e;
  border-top:1px solid #216e6e;
  font: bold 1px Verdana;
}
.ulVV {
  width:30px;
  float: right;
}
.divVV{
  float:left;
  width:100%;
  font-size:93%;
  line-height:normal;
  border:1px solid #DDD;
}
.divCC {
  visibility:hidden;
  position:absolute;
  overflow:auto;
  width:0;
}
      
#tabC {
  padding:0;
  margin:0;
  font-size: 0.95em;
  float:left;
  width:100%;
  line-height:normal;
  margin-bottom:-1px;
  position : relative;
  z-index:1;
  cursor: pointer;
  overflow : hidden;
}
#tabC ul {
	margin:0;
	padding:0;
	list-style:none;
}
#tabC li {
  display:inline;
  margin:0;
  padding:0;
   
}
#tabC a {
  float:left;
  background:url("../../images/tableftC2.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  z-index: 1;
  background-position:0% -42px;
}
#tabC a span {
  float:left;
  display:block;
  background:url("../../images/tabrightC2.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#216e6e;
  z-index: 1;
  background-position:100% -42px;
}
/* début hack pour IE5-Mac */
#tabC a span {
  float:none;
  
}
/* fin hack */
#tabC a:hover span {
  color:#3CD475;
}
#tabC a:hover {
  background-position:0% 0px;
}
#tabC a:hover span {
  background-position:100% 0px;
}
#tabC #currentA a {
	background-position:0% -84px;
	color:#216e6e;
}
#tabC #currentA a span {
	background-position:100% -84px;
	color:#216e6e;
}
.loading {
	position: relative;
	z-index: 99;
	filter: alpha(opacity=85);	
	opacity: 0.85;	
	overflow: hidden;	
	font-weight: bold;
	color: #666666;
	background-color: #f0f0ee;
	padding: 10px 10px 10px 35px;	
	background-repeat: no-repeat;
	background-position: 10px center;
	background-image: url(spinner.gif);	
}
.opacity{
  filter         : alpha(opacity = 20);
  -moz-opacity   : 0.2;
  -khtml-opacity : 0.2;
  opacity        : 0.2;
  border         : 0px;
}
a.none {
	color: #308182;
	text-decoration: none;
}
div#textnewsltr {
  padding-bottom: 20px;
}

form#newsletter div#newsltr {
 width: 99%;
}
form#newsletter .buttons {
  padding: 10px 0;
  text-align: right;
  margin-right: 18px;
}
