html,body
{
	background: url(/images/fond2.jpg) repeat-x;
	background-attachment:fixed;
	font-family: Arial;
	color:#303030;
}
input
{
	border-color:#003366;
	-webkit-border-radius:5px;
	-moz-border-radius:5px; 
	border-radius:5px;
}

input.galerie
{
	font-size:1.1em;
}

input.galerie:hover
{

	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
}
h1
{
	font-size:1.7em;
	border-bottom:solid;
	border-bottom-width:thin;
	border-color:#003366;
	text-shadow: 0px 0px 8px #FFF;
}
h3
{
	font-size:1.1em;
	text-shadow: 0px 0px 8px #FFF;
	border-bottom:dashed;
	border-bottom-width:thin;
	border-color:#003366;
}
a
{
	color:#5B3C11;
	text-decoration:none;
}
a:hover
{
	color:#806D5A;
}
a.info {
position: relative;
}
a.info span {
display: none;
}
a.info:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info:hover span {
display: inline;
height:1em;
width:250px;
opacity:0.8;
border:solid;
border-width:thin;
border-color:black;
position: absolute;
top: 3em;
left: 1em;
background: white;
color: black;
padding: 2px;
}
img
{
	-webkit-border-radius:5px;
	-moz-border-radius:5px; 
	border-radius:5px;
}
select
{
	width:16em;
}
.titre
{
	color:white;
	text-shadow: 0px 0px 15px #000;
	font-size:2em;
}
/* ********************************** */
/*  Utilisation occasionnel  */
/* ********************************** */
.sous_texte
{
	font-style:italic;
}
.paragraphe
{
	text-align:justify;
}
.souligne
{
	border-bottom:dashed;
	border-bottom-width:thin;
	border-color:#003366;
}
/* ----------------------------------------- INDEX ----------------------------------------- */
/* ********************************** */
/*  Items menu navigation header  */
/* ********************************** */
.menu_header
{
	color: white;
	text-decoration: none;
	text-shadow: 0px 0px 20px #000;

}

A.menu_header:hover 
{
	color: #BBD2E1;
	text-shadow:none;
}
/* ********************************** */
/*  		Calendrier				  */
/* ********************************** */
.calendrier
{
	background-color:#24445C; 
	color:white;
}
.nombre
{
	color:#303030;
	font-weight:bold; 
	text-shadow: 0px 0px 5px #FFF;
}
#jour.nombre
{
	background-image: url(/images/jour.png);
}
#mois.nombre
{
	background-image: url(/images/mois.png);
}
#annee.nombre
{
	font-size:0.8em;
}
.evenement
{
	font-size:0.6em;
}
/* ********************************** */
/*  		Expo					  */
/* ********************************** */
.barre
{
	border-left:solid;
	padding-left:20px;
	border-width:2px;
	border-color:#003366;
}
.medium:hover
{
	border:solid;
	border-width:2px;
}
.diapos{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.80;
opacity: 0.80;
	-webkit-border-radius:8px;
	-moz-border-radius:8px; 
	border-radius:8px;
}

 .diapos:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}
.tab
{

	height:5em; 
	overflow-y : scroll;
}


