A:link {text-decoration:none;}
A:active {text-decoration:none;}
A:visited {text-decoration:none;}
A:hover {text-decoration:underline;}


/* CONTENEUR HOME */
#homeConteneur {

  position:absolute;
  left: 50%;
  top: 0px;
  width: 814px;
  height: 750px;
  margin-left: -407px;
  /*margin-top: -375px;*/
  padding:0px;
  text-align:center;
  
}


#intro {

  position:absolute;
  left: 25px;
  top: 180px;
  width: 431px;
  height: 304px;
  background:url('../images/intro.jpg');
  display:none;
  z-index:3;
  opcacity:0;
  filter : alpha(opacity=0);
}




/* styles des pages */

#pagesConteneur {

  position:absolute;
  left: 50%;
  top: 0px;
  width: 814px;
  height: 800px;
  margin:0px;
  margin-left: -407px; /* moitié de la largeur */
  /*margin-top: -400px; */
  padding:0px;
  text-align:center;
  
}

.menu1{

font-family: Trebuchet MS, Verdana;
font-size:14px;
color:#00adef;
font-weight:bold;
font-style:italic;


}

.mentionsTexte{

font-family: Trebuchet MS, Verdana;
font-size:9px;
color:#000000;

padding-left:10px;
padding-right:10px;


}

.mentionsLiens{

font-family: Trebuchet MS, Verdana;
font-size:11px;
color:#000000;



}


.liensMentions:link {font-family: Trebuchet MS ; font-size:11px;font-weight:bold;color:#000000;text-decoration:none;}
.liensMentions:active {font-family: Trebuchet MS ; font-size:11px;font-weight:bold;color:#000000;text-decoration:none;}
.liensMentions:visited {font-family: Trebuchet MS ; font-size:11px;font-weight:bold;color:#000000;text-decoration:none;}
.liensMentions:hover {font-family: Trebuchet MS ; font-size:11px;font-weight:bold;color:#989898;text-decoration:underline;}


.menu2{

font-family: Trebuchet MS, Verdana;
font-size:14px;
color:#b00d16;
font-weight:bold;
font-style:italic;
line-height:20px;
}

.menu1-1{

font-family: Trebuchet MS, Verdana;
font-size:12px;
color:#00adef;
padding:0px;
margin:0px;
line-height:20px;
padding-left:5px;
}

.menu2-1{

font-family: Trebuchet MS, Verdana;
font-size:12px;
color:#5f5f5f;
padding:0px;
margin:0px;
line-height:20px;
padding-left:5px;

}

.TitreParagraphe{

font-family: Trebuchet MS, Verdana;
font-size:14px;
color:#1c708a;
font-weight:bold;
background:url('../images/carreBleu.jpg');
background-repeat:no-repeat;
padding-left:15px;
padding-bottom:15px;


}

.TxtParagraphe{

font-family: Trebuchet MS, Verdana;
font-size:12px;
color:#1e708a;
line-height:20px;
padding-bottom:15px;
}




.liensParagraphe:link {font-family: Trebuchet MS ; font-size:12px;color:#1e708a;text-decoration:underline;}
.liensParagraphe:active {font-family: Trebuchet MS ; font-size:12px;color:#1e708a;text-decoration:underline;}
.liensParagraphe:visited {font-family: Trebuchet MS ; font-size:12px;color:#1e708a;text-decoration:underline;}
.liensParagraphe:hover {font-family: Trebuchet MS ; font-size:12px;color:#1e708a;text-decoration:underline;}



.TitreParagraphe2{

font-family: Trebuchet MS, Verdana;
font-size:14px;
color:#000000;
font-weight:bold;
background:url('../images/carreNoir.jpg');
background-repeat:no-repeat;
padding-left:15px;
padding-bottom:15px;
}


.regl_titre {

font-family: Trebuchet MS, Verdana;
font-size:16px;
color:#b00d16;
font-weight:bold;
text-decoration:underline;
font-style:italic;

}

.regl_entete_liens {

font-family: Trebuchet MS, Verdana;
font-size:16px;
color:#b00d16;
font-weight:bold;
font-style:italic;

}

.regl_liens:link {font-family: Trebuchet MS ; font-size:16px;color:#b00d16;font-style:italic;text-decoration:none;}
.regl_liens:active {font-family: Trebuchet MS ; font-size:16px;color:#b00d16;font-style:italic;text-decoration:none;}
.regl_liens:visited {font-family: Trebuchet MS ; font-size:16px;color:#b00d16;font-style:italic;text-decoration:none;}
.regl_liens:hover {font-family: Trebuchet MS ; font-size:16px;color:#b00d16;font-style:italic;text-decoration:underline;}


.regl_texte {

font-family: Trebuchet MS, Verdana;
font-size:12px;
color:#6c6d70;
line-height:20px;
padding-bottom:15px;
}

.TxtParagraphe2{

font-family: Trebuchet MS, Verdana;
font-size:12px;
color:#000000;
line-height:20px;
padding-bottom:15px;

}


.libelleFormulaire{

font-family: Trebuchet MS, Verdana;
font-size:12px;
color:#000000;
line-height:20px;
padding-bottom:15px;

}

.formulaire{
color:#000000;
background-color:#F0f0f0;
font-size:12px;
font-family: Trebuchet MS, Verdana;
}


.liensParagraphe2:link {font-family: Trebuchet MS ; font-size:12px;color:#000000;text-decoration:underline;}
.liensParagraphe2:active {font-family: Trebuchet MS ; font-size:12px;color:#000000;text-decoration:underline;}
.liensParagraphe2:visited {font-family: Trebuchet MS ; font-size:12px;color:#000000;text-decoration:underline;}
.liensParagraphe2:hover {font-family: Trebuchet MS ; font-size:12px;color:#000000;text-decoration:underline;}


.TitreParagraphe3{

font-family: Trebuchet MS, Verdana;
font-size:14px;
color:#000000;
font-weight:bold;
background:url('../images/carreRouge.jpg');
background-repeat:no-repeat;
padding-left:15px;
padding-bottom:15px;
}


.TitreParagraphe4{

font-family: Trebuchet MS, Verdana;
font-size:14px;
color:#b00f16;
font-weight:bold;
background:url('../images/carreRouge.jpg');
background-repeat:no-repeat;
padding-left:15px;
padding-bottom:15px;
}

.TitreParagraphe5{

font-family: Trebuchet MS, Verdana;
font-size:18px;
color:#b00f16;
font-weight:bold;
font-style:italic;
padding-bottom:15px;
}

.titrePages2IRV {	font-family:Trebuchet MS, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #40ADDA;	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;}
.actusTexte{

font-family: Trebuchet MS, Verdana;
font-size:11px;
color:#ffffff;
padding-left:17px;
font-weight:bold;
padding-top:45px;
padding-right:15px;
height:65px;
overflow:hidden;

}

.texteAgendaIRV {	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #FFFFFF;	padding-top:3px;	padding-left:10px;	padding-right:3px;	padding-bottom:10px;}

.actusTexteP{

font-family: Trebuchet MS, Verdana;
font-size:11px;
color:#ffffff;
padding-left:17px;
font-weight:bold;
padding-top:45px;
padding-right:15px;

overflow:hidden;

}


.actusTexteHome{

font-family: Trebuchet MS, Verdana;
font-size:11px;
color:#ffffff;
padding-left:17px;
font-weight:bold;
padding-top:35px;
padding-right:15px;
height:115px;
overflow:hidden;

}




.liensHaut:link {font-family: Trebuchet MS ; font-size:11px;color:#ffffff;font-weight:bold;text-decoration:none;}
.liensHaut:active {font-family: Trebuchet MS ; font-size:11px;color:#ffffff;font-weight:bold;text-decoration:none;}
.liensHaut:visited {font-family: Trebuchet MS ; font-size:11px;color:#ffffff;font-weight:bold;text-decoration:none;}
.liensHaut:hover {font-family: Trebuchet MS ; font-size:11px;color:#ffffff;font-weight:bold;text-decoration:underline;}



.tool-tip {
	color: #1c708a;
	width: 139px;
	z-index: 13000;
	font-family: Trebuchet MS ;
  font-size:11px;
 /* align:center;*/
 
	
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.gif);
	background-repeat:no-repeat;
	opacity:0.7;
	filter : alpha(opacity=70);
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.gif);
	background-repeat:no-repeat;
	opacity:0.7;
	filter : alpha(opacity=70);
}



.titreAgendaIRV {	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;	font-size: 28px;	font-style: normal;	font-weight: normal;	color: #FFFFFF;	padding-top:10px;	padding-left:20px;	padding-right:5px;	padding-bottom:15px;}
.titreActualiteIRV {	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	padding-top:10px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;}
.texteIndexIRV {	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #A8112E;	padding-top:10px;	padding-left:30px;	padding-right:10px;	padding-bottom:40px;}
.titreIndex2IRV {	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #40ADDA;	padding-top:20px;	padding-left:30px;	padding-right:10px;	padding-bottom:0px;}
.titreIndex3IRV {	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #A8112E;	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:10px;}
.texteIndex2IRV {	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #666666;	padding-top:10px;	padding-left:30px;	padding-right:10px;	padding-bottom:0px;}
.positionLienSommaireIndexIRV {	padding-top:2px;	padding-left:3px;	padding-right:0px;	padding-bottom:0px;}
.lienSommaireIndexIRV {	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #FFFFFF; text-decoration:none;}
.dateAgendaIRV {	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	padding-top:0px;	padding-left:5px;	padding-right:0px;	padding-bottom:0px;}
.texteAgendaIRV {	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #FFFFFF;	padding-top:3px;	padding-left:10px;	padding-right:3px;	padding-bottom:10px;}
.positionContactIndexIRV {	padding-top:5px;	padding-left:50px;	padding-right:0px;	padding-bottom:0px;}
.contactIndexIRV {	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #A7112D; text-decoration:none;}

