/* CSS Document */

body {
	background-color: #FFF9EB;
}
#logo{
	position : absolute;
	top : 47px;
	left : 24px;
}
li ul{
  display:none;
}
li:hover>ul{
  display:block;
}
ul#menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#sousmenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.barre1 {
	text-align: left;
	width: 75%;
	color: #00FFFF;
}
.cit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 77%;
	font-style: italic;
	font-weight: lighter;
	color: #000000;
	text-align: center;
	margin-right: 60px;
	margin-left: 60px;
	line-height: 17px;
}
.colonne {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFC200;
	text-decoration: none;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	line-height: 20px;
	margin-top: 0px;
	text-align: center;
	text-indent: 5px;
	font-style: normal;
}
.colonnetitre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	font-weight: normal;
	color: #FFFF33;
	text-decoration: none;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	line-height: 20px;
	margin-top: 20px;
	text-align: center;
	font-style: italic;
}
.comment1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 70%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: center;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.comment2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 70%;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	padding-left: 15px;
	margin-top: 5px;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #008CA0;
	text-align: center;
	font-weight: normal;
	margin-top: 60px;
}
.h2 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 120%;
	font-weight: bold;
	color: #008CA0;
	margin-left: 15px;
}
.infocorps {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 85%;
	font-weight: lighter;
	color: #FFFF33;
	text-decoration: none;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	line-height: 20px;
	margin-top: 0px;
	text-align: justify;
	text-indent: 5px;
}
.infotitre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 85%;
	font-weight: bold;
	color: #FFFF33;
	text-decoration: none;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	line-height: 20px;
	margin-top: 20px;
	text-align: justify;
}
.inforef {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	font-weight: lighter;
	color: #FFFF33;
	text-decoration: none;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-top: 0px;
	text-align: justify;
	line-height: 15px;
}
.legende {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	font-weight: lighter;
	color: #333333;
	text-decoration: none;
	text-align: right;
	border-right: 15px;
	background-color: #FFF9EB;
	border-bottom-color: #00FFFF;
	vertical-align: top;
}
.menuliens {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 90%;
	font-weight: lighter;
	text-align: center;
	color: #4B3E2C;
	letter-spacing: 5px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.menufont1 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #FFFFFF;
	margin-left: 3px;
	font-size: 130%;
	font-weight: lighter;
	font-variant: small-caps;
	text-decoration: none;
	vertical-align: middle;
	line-height: 35px;
}
.corps {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	text-align: justify;
	text-indent: 5px;
	line-height: 20px;
}
.p2 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top: 30px;
	margin-right: 15px;
	margin-left: 15px;
	text-align: justify;
	line-height: 25px;
}
.p3 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 80%;
	text-transform: uppercase;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 3px;
	text-decoration: none;
}
.p4 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
	color: #008CA0;
	margin-right: 15px;
	margin-left: 15px;
	text-align: justify;
	margin-bottom: -25px;
	margin-top: 35px;
}
.p5 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 70%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	text-align: center;
	line-height: 20px;
}
.pied {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 70%;
	font-style: normal;
	font-weight: lighter;
	color: #333333;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

/***** menu CSS *****/
@media print {
/*A l'impression on cache le menu, marche au moins pour IE, Moz et OpŽra.*/
	.menu, .ssmenu {
		visibility:hidden;
	}
}

.menu, .menuII, .menuIII, .menuIV, .ssmenu, .ssmenuII, .ssmenuIII, .ssmenuIV {
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, san-serif;
	border:1px solid;
	padding:1px;
	/* width et margin sont au cas o le javascript est dŽsactivŽ. */
	width:210px;
	margin:1em;
}
.menu, .menuII, .menuIII, .menuIV {
	font-size:100%;
	text-align:center;
}
.ssmenu, .ssmenuII, .ssmenuIII, .ssmenuIV {
	font-size:90%;
/* aller pour faire joli sur IE, un petit effet de dŽgradŽ !
	Pour voir d'autres effets :
	http://msdn.microsoft.com/workshop/samples/author/dhtml/DXTidemo/DXTidemo.htm
	Par exemple :
	transparence ˆ 25% = opacitŽ ˆ 75%:
		FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=75);
	"Glow" :
		FILTER: progid:DXImageTransform.Microsoft.Glow(color=#ffdead,strength=5);
	Ombre en bas ˆ droite, 5 px :
		FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#ff8c00,strength=5);
	*/
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#AA8922,endColorStr=#543210);
	white-space : no-break;
}
.menu, .ssmenu {
	background-color:#826D59;
	color:white;
}
.menuII, .ssmenuII {
	background-color:#0F98B3;
	color:white;
}
.menuIII, .ssmenuIII {
	background-color:#5C8B59;
	color:white;
}
.menuIV, .ssmenuIV {
	background-color:#FF9933;
	color:white;
}

.menu span, .menuII span, .menuIII span, .menuIV span, .ssmenu span, .ssmenuII span, .ssmenuIII span, .ssmenuIV span {
/* Ne pas toucher
	C'est pour cacher les ; en fin de <li>, ce qui permet aux synthse vocales de prendre une
	pause dans l'Žlocution */
	display:none;
}

.ssmenu ul, .ssmenu li, .ssmenuII ul, .ssmenuIII ul, .ssmenuIV ul, .ssmenuII li, .ssmenuIII li, .ssmenuIV li {
/* Ne pas trop toucher.
	Les items (les <li>) des sous-menus, notamment pour enlever les puces des liste */
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu a, .ssmenu a, .menu a:visited, .ssmenu a:visited, .menuII a, .ssmenuII a, .menuII a:visited, .ssmenuII a:visited, .menuIII a, .ssmenuIII a, .menuIII a:visited, .ssmenuIII a:visited, .menuIV a, .ssmenuIV a, .menIVu a:visited, .ssmenuIV a:visited {
/* Les liens qui ne sont pas sous le curseur. */
	color:white;
	padding:2px 1px;
	text-decoration:none;
/* Ne pas modifier le block */
	display:block;
/*	Un width:100% fait planter Mozilla, sans le width:100% c'est IE et Opera... La combinaison
	aucun width et height:100% marche sur tous, donc ne pas toucher ces 2 lignes */
/*	height:100%;
	margin:0px;*/
	margin:0px;
	width:100%;
}
html>body .menu a, html>body .menu a:visited, html>body .menu a:hover, html>body .menu a:active,
html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active, 
html>body .menuII a, html>body .menuII a:visited, html>body .menuII a:hover, html>body .menuII a:active,
html>body .ssmenuII a, html>body .ssmenuII a:visited, html>body .ssmenuII a:hover, html>body .ssmenuII a:active, 
html>body .menuIII a, html>body .menuIII a:visited, html>body .menuIII a:hover, html>body .menuIII a:active,
html>body .ssmenuIII a, html>body .ssmenuIII a:visited, html>body .ssmenuIII a:hover, html>body .ssmenuIII a:active, 
html>body .menuIV a, html>body .menuIV a:visited, html>body .menuIV a:hover, html>body .menuIV a:active,
html>body .ssmenuIV a, html>body .ssmenuIV a:visited, html>body .ssmenuIV a:hover, html>bodyIV .ssmenu a:active 
{
	width:auto;
}

.ssmenu ul:hover, .ssmenu a:hover, .ssmenu a:focus, .menu a:hover, .menu a:focus {
/* Les liens sous le curseur.
	On change les couleurs du texte et de fond, et on enlve le soulignement.
	*/
	background-color:#CEAF7F;
	color:black;
	text-decoration:none;
}
.ssmenuII ul:hover, .ssmenuII a:hover, .ssmenuII a:focus, .menuII a:hover, .menuII a:focus {
/* Les liens sous le curseur.
	On change les couleurs du texte et de fond, et on enlve le soulignement.
	*/
	background-color:#B2ECFB;
	color:black;
	text-decoration:none;
}
.ssmenuIII ul:hover, .ssmenuIII a:hover, .ssmenuIII a:focus, .menuIII a:hover, .menuIII a:focus {
/* Les liens sous le curseur.
	On change les couleurs du texte et de fond, et on enlve le soulignement.
	*/
	background-color:#C8E0B3;
	color:black;
	text-decoration:none;
}

.ssmenuIV ul:hover, .ssmenuIV a:hover, .ssmenuIV a:focus, .menuIV a:hover, .menuIV a:focus {
/* Les liens sous le curseur.
	On change les couleurs du texte et de fond, et on enlve le soulignement.
	*/
	background-color:#FFFC9F;
	color:black;
	text-decoration:none;
}

img {
/* Si on met une image dans un lien (par exemple un logo ˆ gauche du lien), pas de bordure
	car c'est vilain :-p */
	border:none;
}

.ssmenu img {
/* un petit espacement entre l'image et le texte du lien <a href="..."><img.../>blabla</a> */
	margin-right:2px;
}

.ssmenu img.hr {
/* Encore un peu expŽrimental, un <hr /> entre deux items pour faire un "sŽparateur"... */
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0;
	margin-right:0;
	width:100%;
	display:block;
}
.boutons {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: center;
}
.DVD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15pt;
	font-weight: normal;
	color: #333333;
}
