body 
{
	font-family: Arial;
	font-style: normal;
	font-size:12px;
	line-height: normal;
	font-weight: normal;
	border:0px;
	padding : 0;
	margin : 0;
}

#preloader {
position:absolute;
background-color:white;
height:100%;
width:100%;
display:none;
z-index:100; /* Mettez le z-index au-dessus des autres */
}

#preloadIMG {
position:absolute;
left:50%;
width:20px;
margin-left:-10px;
height:20px;
top:150px;
}
a.menu_bas,a.menu_bas:active, a.menu_bas:visited,a.menu_bas:hover
{
	color:#660000;
	text-decoration:none;
}

a.bottom_link,a.bottom_link:active, a.bottom_link:visited, a.bottom_link:hover
{
	color:#660000;
	text-decoration:none;
}
a.menu_bas:hover
{
	color:#660000;
	text-decoration:none;
}

.bottom_link 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color:#660000;
}

.menu_bas
{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 17px;
	color:#660000;
	font-weight: bold;
}

.texte 
{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 13px;
	line-height:1.2em;
	color: #660000;
	text-align:left;
	white-space:normal;
}

.adresse 
{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 13px;
	color: #660000;
	white-space:normal;
}

.titre 
{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18px;
	color: #660000;
	text-align:center;
	white-space:normal;
}

.grostitre 
{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 25px;
	font-weight:bold;
	text-decoration:underline;
	color: #660000;
	text-align:center;
	white-space:normal;
}

.DescCarte {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight:bold;
	font-style: italic;	
	color: #660000;
}
a.esp_pro
{
	display: block; /* la balise a doit être en bloc */
    width: 380px; /* largeur de l'image réactive */
    height: 250px; /* hauteur de l'image réactive */	
    background-image: url(../images/esp_pro_1.gif); /* source de l'image de départ */	
    background-repeat: no-repeat;	
}

a.esp_pro:hover
{
	background-image: url(../images/esp_pro_2.gif);
}
a.esp_part
{
	display: block; /* la balise a doit être en bloc */
    width: 380px; /* largeur de l'image réactive */
    height: 250px; /* hauteur de l'image réactive */	
    background-image: url(../images/esp_part_1.gif); /* source de l'image de départ */	
    background-repeat: no-repeat;	
}

a.esp_part:hover
{
	background-image: url(../images/esp_part_2.gif);
}
a.sac
{
	display: block; /* la balise a doit être en bloc */
    width: 15px; /* largeur de l'image réactive */
    height: 15px; /* hauteur de l'image réactive */	
    background-image: url(../images/sac_1.gif); /* source de l'image de départ */	
    background-repeat: no-repeat;	
}

a.sac:hover
{
	background-image: url(../images/sac_2.gif);
}

a.valider { /* définition de la classe "image" de la balise <a> */
     display: block; /* la balise a doit être en bloc */
     width: 20px; /* largeur de l'image réactive */
     height: 20px; /* hauteur de l'image réactive */
     background-image: url(../images/valider.gif); /* source de l'image de départ */
     background-repeat: no-repeat;
     }
	 
a.valider:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../images/valider_2.gif); /* source de l'image d'arrivée */
     }

.heure 
{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 13px;
	color: #660000;
	text-align:cener;
	white-space:normal;
}

.info 
{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 11px;
	color: #660000;
	text-align:left;
	white-space:normal;
}

.intitule 
{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 11px;
	color: #660000;
	white-space:normal;
}

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

a.btn_fr
{
	display: block; /* la balise a doit être en bloc */
    width: 31px; /* largeur de l'image réactive */
    height: 31px; /* hauteur de l'image réactive */	
    background-image: url(../images/fr_1.gif); /* source de l'image de départ */	
    background-repeat: no-repeat;	
}

a.btn_fr:hover
{
	background-image: url(../images/fr_2.gif);
}

a.btn_en
{
	display: block; /* la balise a doit être en bloc */
    width: 31px; /* largeur de l'image réactive */
    height: 31px; /* hauteur de l'image réactive */	
    background-image: url(../images/en_1.gif); /* source de l'image de départ */	
    background-repeat: no-repeat;	
}

a.btn_en:hover
{
	background-image: url(../images/en_2.gif);
}