body { 
	font-family: verdana, arial;
	margin: 0;
	padding: 0; 
	}
	
p { 
	font-family: verdana, arial;
	font-size:small;
	text-align: justify;
	}

ul {
	font-size:small;
	margin-top: 5px; 
	margin-bottom: 20px; 
	}	

td {
	vertical-align:top;
	font-size:small;

}

h1 { 
	font-family: verdana, arial;
	font-size:x-large;
	font-weight:bold;	
	margin-top: 30px; 
	margin-bottom: 10px; 
	text-align:left;
	}
	
h2 {
	font-size:medium;
	margin-top: 20px; 	
	margin-bottom: 0px; 
}

h3 {
	font-size:small;
	font-weight:bold;
}

a:link { 
	text-decoration: none; 
	color: #8FC63D;
	font-weight:bold;
	}
a:visited { 
	text-decoration: none; 
	color: #8FC63D;
	font-weight:bold;
}
a:hover { 
	text-decoration: underline; 
	color: #8FC63D;
	font-weight:bold;
}	
	
#signature {
	font-size:xx-small;
	text-align:center;
	color: #909090;
}
#signature a { 
	text-decoration: none; 
	color: #909090;
	font-weight:normal;
	}
#signature a:hover { 
	text-decoration: underline; 
	font-weight:bold;
}		

/* ********* INDEX  ********** */

h1.index { 
	color:#EC3528;
	font-weight:bold;	
	}	

h2.index { 
	color:#2A4FA1;
	}	

h3.index { 
	font-size:medium;
	color:#F39022;
	}	
h4.index { 
	color:#2A4FA1;
	}	

.indexvert { 
	color:#8FC63D;
	font-weight:bold;	
}
.indexitalibleu	{
	color:#2A4FA1;
	font-style:italic;
	text-align:justify;
}
.indexorange	{
	color:#F39022;
	font-weight:bold;
}
p.indexpetittexte {
	margin-top:4px;
	font-size:x-small;
}
p.indexpetittexte a{
	color:#000000;
	font-weight:normal;
	margin-top:4px;
	font-size:x-small;
}

ul.index {
	padding-left:20px;
}

p.indexsignature {
	font-style:italic;
	text-align:right;

}

.bouffe {
	font-size: x-small;
	text-align: right;

}

p.index {
	margin-top:0;
	
}


/* ********* CONGRES  ********** */

h1.congres { 
	color:#2A4FA1;
	}	


h2.congres { 
	color:#2A4FA1;
	font-size:medium;
	margin-top: 20px; 
	margin-bottom: 0px; 	
	
	}	
h3.congres { 
	color:#E9218E;
	font-size:medium;
	}	
h3.congres a { 
	color:#E9218E;
	font-size:medium;
	text-decoration:none;
	}	
	
	
.congrestitreevent { 
	color:#2A4FA1;
	}	
	
	
.congresnomouvrage {
	font-weight:bold;
	font-style:italic;
}
	

p.congresteteliste {
	margin-top: 2px; 
	margin-bottom: 2px; 
	}	
	
td.barretexte {

} 

td.barreseparateur { 
	background-color:#2A4FA1;
	}	
	
a.docresume {
color:#F39022;
}

/* ********* ANIMATIONS  ********** */

h1.animations { 
	color:#F39022;
	margin-top: 20px; 
	margin-bottom: 0px; 		
	}	
	
h2.animations { 
	color:#2A4FA1;
	}	

h3.animations { 
	color:#E9218E;
	}	

	
table.animations {
	border:0px;
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 		
	padding-left:0px;
}
td.animationsbarre { 
	background-color:#F39022;
	}		
	
.creditphoto {
	color:#939393;
	font-size:xx-small;
}
	
	
/* ********* PRATIQUE  ********** */
	
h1.infospratiques {
	color:#E9218E;
}

h2.infospratiques {
	color:#2A4FA1;
}

h3.infospratiques {
	color:#2A4FA1;
	font-weight:bold;	
	font-size:medium;
	margin-top: 50px; 
	margin-bottom: 0px; 
}
ul.inscription{
    list-style-type:none;
}

/* ********* PARTENAIRES  ********** */	


h1.partenaires {
	color:#8FC63D;
}

h2.partenaires {
	color:#F39022;
}

h3.partenaires {
	color:#FEAD2F;
	font-weight:bold;	
	font-size:medium;
	margin-top: 50px; 
	margin-bottom: 0px; 
}

.partner {
font-size:medium;
text-align:center;
}

.partner a:link {
font-weight:normal;	
color:#000000;
text-decoration:none;

}

.partner a:visited {
color:#000000;
font-weight:normal;
text-decoration:none;
}
.partner a:hover {
color:#E9218E;
text-decoration:none;
}

.partnerptitlink {
font-weight:normal;
font-size:x-small;
}




.texteorange	{
	color:#FEAD2F;
	font-weight:bold;
}



/* ********* CONTACT  ********** */

h1.presse { 
	color:#E9218E;		
	}	


h2.presse { 
	color:#F39022;
	margin-top: 20px; 
	margin-bottom: 0px; 		
	}	
	
table.presse {
	border:0px;
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 		
	padding-left:0px;
}

table.presse p{
}
td.pressebarre { 
	background-color:#F39022;
	}		
	
h1.temoignages {
	color:#FEAD2F;
	font-weight:bold;	
}
	
.vertgras	{
	color:#8BC000;
	font-weight:bold;	
}


table.programmedeplieur {
	border:0px;
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 		
	padding-left:0px;
}

table.programmedeplieur td {
	border:0px;
	margin: 0px; 	
	padding:0px;
	vertical-align:bottom;
}

td.programmebarre { 
	background-color:#FEAD2F;
	}	
td.programmefleche { 
	text-align:right;
	}	

p.programme {
	margin-top: 2px; 
	margin-bottom: 2px; 
	}	
	
h1.programme { 
	color:#FEAD2F;
	}	

h1.programme a { 
	color:#FEAD2F;
	font-weight:bold;	
	}		
h1.programme a:hover { 
	color:#FEAD2F;
	text-decoration:underline;
	}		
	
h2.programme { 
	color:#FEAD2F;
	font-weight:bold;	
	margin-top: 20px; 
	margin-bottom: 0px; 
	}		
	
h3.programme { 
	color:#0087C1;
	font-weight:bold;	
	font-size:medium;
	margin-top: 5px; 
	margin-bottom: 3px; 
	}		
	




/* ********* CONTACT  ********** */


h1.contact {
	color:#2A4FA1;

}

	
	
h2.contact { 
	color:#F39022;
	margin-top: 20px; 
	margin-bottom: 0px; 
	}	
	
h3.contact { 
	color:#EC3528;
	font-size:small;
	margin-top: 5px; 
	margin-bottom: 0px; 
	}		
	
p.contact {
	margin-top: 2px; 
	margin-bottom: 2px; 
	}		
	
	
	