html, body {
	background: #80C1FF;	
	/*background-image:url(../images/bulles.gif);*/
	font-family: Times; font-size: 13px;
}

#page
	{
	height:100%;
	visibility: visible;
	border:1px solid black;
}
#right
	{
	height:100%;
	visibility: visible;
}
#left
	{
	height:100%;
	visibility: visible;
}
#entete
	{
	width: 100%;
	height:161px;
	visibility: visible;
}
#gauche
	{
	width: 30%;
	height:100%;
	/*padding-bottom:100%;*/
}
#content
{
	width: 100%;
	height:100%;
}
	
#footer
	{
	height:40px;
	width:100%;
	clear: left;
	}
a:link,a:hover,a:active,a:visited{ /* définition de la classe "image" de la balise <a> */
	text-decoration:none;
}
	
.actu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	text-shadow:#000000;
	padding-top:2px;
	border-left:1px solid #044B8F;
	border-right:1px solid #044B8F;	
	/*text-indent:21px;*/
}

.read_more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:yellow;
	display:block;
	width:200px;
    height:23px; /* hauteur de l'image réactive */    
	text-decoration:none;
	text-shadow:#000000;
	text-indent:21px;
}
.read_more:hover{
	color:yellow;		
	vertical-align:middle;
}
.Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	display:block;
	width:103;
    height: 23px; /* hauteur de l'image réactive */
    background-image: url(../images/btn_link_1.gif); /* source de l'image de départ */
    background-repeat: no-repeat;
	text-decoration:none;
	text-shadow:#000000;
	padding-top:2px;
}
.Link:hover{
	color:#000000;	
	background-image: url(../images/btn_link_2.gif); /* source de l'image d'arrivée */
	vertical-align:middle;
}
.titre {
font: bold 16px/16px Arial, Helvetica, sans-serif;
color: black;
border-bottom:1px solid #044B8F;
}

.cat_asana:hover{
	background-color:#0356A6;
	vertical-align:middle;
}
.txt_fr {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.txt_en {
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #595959;
}
.lettrine{
	font: Bold 17px Arial, Helvetica, sans-serif;
}

.defile{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style:italic;
	color:#FFFFFF;	
}
.home {
	display:block;
	width:97px;
    height: 34px; /* hauteur de l'image réactive */
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
    background-image: url(../images/accueil_1.png); /* source de l'image de départ */
    background-repeat: no-repeat;
	color:white;
}
.home:hover{
	background-image: url(../images/accueil_2.png); /* source de l'image d'arrivée */
	text-decoration:none;
	color:#595959;
}
.contact {
	display:block;
	width:91px;
    height: 34px; /* hauteur de l'image réactive */
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
    background-image: url(../images/contact_1.png); /* source de l'image de départ */
    background-repeat: no-repeat;
	color:white;
}
.contact:hover{
	background-image: url(../images/contact_2.png); /* source de l'image d'arrivée */
	text-decoration:none;
	color:#595959;
}
.liens {
	display:block;
	width:88px;
    height: 34px; /* hauteur de l'image réactive */
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;	
	font-size: 11px;
    background-image: url(../images/liens_1.png); /* source de l'image de départ */
    background-repeat: no-repeat;
	color:white;
}
.liens:hover{
	background-image: url(../images/liens_2.png); /* source de l'image d'arrivée */
	text-decoration:none;
	color:#595959;
}

.ent{
	color : #000000;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.txt_bulle_fr{
	color : #000000;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
}

.txt_bulle_en{
	color : #595959;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
	font-style:italic;
}
/*body        { font-family: Arial; font-size: 10px; color: #000000}*/
li          { font-family: Arial; font-size: 12px; color: #000000}
ol          { font-family: Arial; font-size: 9px; color: #000000}
/*table       { font-family: Arial; font-size: 12px; color: #000000}
td          { font-family: Arial; font-size: 10px; color: #000000}*/
h1          { font-family: Arial; color: #354F94}
h2          { font-family: Arial; color: #354F94}
h3          { font-family: Arial; color: #FF0000}
ul			{ font-family: Arial; font-size:10px}
li			{ font-family: Arial; font-size:10px}*/
.PetitTitre { font-family: Arial; font-size: 12px; color: #354F94;}
.DescMembre { font-family: Arial; font-size: 14px; color: #FF0000; font-style:italic; font-weight:bold;}
.PetitTitreListe { font-family: Arial; font-size: 10px; color: #354F94; font-weight:bold;}
.DescMembreListe { font-family: Arial; font-size: 10px; color: #FF0000; font-weight:bold;}
.NomArtiste	{ font-family: Arial; font-size: 12px; color: #FF0000; font-style:italic; font-weight:bold;}
.info		{ font-family:Verdana; font-size:9px; color:#666666; font-style:italic;}

/*
/* ###################################################################################
/* Traitement des différents menus
/* ###################################################################################
*/
.Menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	/*border-left:1px solid #044B8F;
	border-right:1px solid #044B8F;	*/
}
a.Menu:hover
{
	color:#ffffff;
	text-decoration:none;
	background-color:#0356A6;
}
.bottom_link 
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#595959;
	font-weight: bold;
	text-decoration:none;
}
a.bottom_link:hover
{
	color:#FFFFFF;
	text-decoration:none;
}	 
a.menu_bas:hover
{
	color:#CC3333;
	text-decoration:none;
}

.menu_bas
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 17px;
	color:#336699;
	font-weight: bold;
}

.texte 
{
	font-family:Arial, serif;
	font-style: italic;
	font-size: 12px;
	white-space:normal;
}

.txtSite
{
	text-indent:20px
}

.grostitre 
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 25px;
	font-weight:bold;
	color: #0356A6;
	text-align:left;
	white-space:normal;
}

.info 
{
	font-family: Arial;
	font-style: italic;
	font-size: 11px;
	color: #336699;
	text-align:left;
	white-space:normal;
}

.intitule 
{
	font-family: Arial;
	font-style: italic;
	font-size: 11px;
	color: #336699;
	white-space:normal;
}

.entite{
	color : #000000;
	font-size : 10pt;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.TitreCase{
	color : #FFFFFF;
	font-size : 12px;
	font-family : Arial;
	font-weight: bold;
	text-shadow:#000000;
	vertical-align:middle;
	quotes:inherit;
	text-indent:30px
}
.PiedCase{
	color : #FFFFFF;
	font-size : 10px;
	font-family : Arial;
	font-style:italic;
	font-weight: bold;
	text-shadow:#000000;
	vertical-align:middle;
	text-align:right;
}

.descmembreliste{
	color : #FF0000;
	font-size : 9px;
	font-family : Arial;
	font-style:italic;
}

.images_titre_actif_jaune{
	display:block;
	width:250px;
    height: 20px; /* hauteur de l'image réactive */
	background-image: url(../images/titre_cat_2.png); 
	background-position:right; 
	background-repeat:no-repeat; 
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	color: black;
}
.images_titre_jaune{
	display:block;
	width:250px;
    height: 20px; /* hauteur de l'image réactive */
	background-image: url(../images/titre_cat_1.png); 
	background-position:right; 
	background-repeat:no-repeat; 
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	color: black;
}
.images_titre_jaune:hover{
	background-image: url(../images/titre_cat_2.png); 
}
.contours_texte_gauche_jaune{
	border-left:5px solid #FFFFFF
}
.contours_texte_droit_jaune{
	border-right:5px solid #595959
}
.contours_texte_jaune{
	border:5px solid #FFFFFF
}

.images_titre_actif_bleu{
	display:block;
	width:250px;
    height: 20px; /* hauteur de l'image réactive */
	background-image: url(../images/titre_cat_3.png); 
	background-position:right; 
	background-repeat:no-repeat; 
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	color: black;
}
.images_titre_bleu{
	display:block;
	width:250px;
    height: 20px; /* hauteur de l'image réactive */
	background-image: url(../images/titre_cat_1.png); 
	background-position:right; 
	background-repeat:no-repeat; 
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	color: black;
}
.images_titre_bleu:hover{
	background-image: url(../images/titre_cat_3.png); 
}
.contours_texte_gauche_bleu{
	border-left:5px solid #FFFFFF
}
.contours_texte_droit_bleu{
	border-right:5px solid #595959
}
.contours_texte_bleu{
	border:5px solid #FFFFFF
}
