body {
	font: 8pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	width: 100%;
	background-image: url(../images/logo_ar.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

h5 {display: none;}

ul {margin: 0px; padding: 0px; list-style: none;}

span.bloc {display: block;}
span.petit {font-size: 7pt;}

#ecran {width: 780px; margin: 0px auto;}

#entete {
	height: 70px;
	margin: 0px;
	background-image: url(../images/titre_motif.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid white;
}

.logo {float: left;}

#entete h1{
	float: left;
	font-size: 16pt;
	line-height: 20pt;
	margin: 0px;
	padding: 10px 0px 0px 26px;
	text-align: center;
	background-image: url(../images/titre_concours.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#entete h1 a {text-decoration: none;}
#entete h1 span {visibility: hidden;}

/*	Choix de langue, Plan de site, Retour à Home */
#choix p {width: 130px;	margin: 0px; padding: 0px; text-align: center;}
#choix a {font-size: 7.5pt; line-height: 10pt; font-weight: bold; color: #333366; text-decoration: none;}
#choix a:hover {font-size: 8pt;	color: #6666CC;}

/*		Affichage au bas de la boîte du menu vertical */
#choix p.mv-1 {position: absolute; top: 101px;}
#choix p.mv-2 {position: absolute; top: 124px;}
#choix ul {width: 130px;}
#choix ul.mv-1 {position: absolute; top: 370px;}
#choix ul.mv-2 {position: absolute;	top: 393px;}
#choix li {padding: 0px; margin: 0px 0px 4px 0px; text-align: center;}

#menu-h {margin: 0px; padding: 0px;}
#menu-h ul {clear: left;}
#menu-h li {display: inline; font-size: 7.5pt; line-height: 7.5pt; font-weight: bold;}
#menu-h a {
	float: left;
	color : white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 130px;
 	voice-family: "\"}\""; 
 	voice-family:inherit;
	width: 129px;
}
/*	le premier style après le bidouillage pour IE5 est ignoré par IE5 */
.zz {voice-family:inherit;}

#menu-h ul#general a {background-color : #333366;}
#menu-h ul#concours a {background-color : #990033;}
#menu-h ul#general a:hover {background-color : #6666CC;}
#menu-h ul#concours a:hover {background-color : #CC3366;}
#menu-h ul a.ligne2 {padding-top: 0px; padding-bottom: 2px;}
#menu-h ul#general a.clavier1, #menu-h ul#general a.clavier1:hover, #menu-h ul#general a.clavier2, #menu-h ul#general a.clavier2:hover {
	color : #333366; background-color : transparent; background-image: url(../images/clavier-b.gif);}
#menu-h ul#concours a.clavier1, #menu-h ul#concours a.clavier1:hover, #menu-h ul#concours a.clavier2, #menu-h ul#concours a.clavier2:hover {
	color : #990033; background-color : transparent; background-image: url(../images/clavier-r.gif);}
	
/*		Page ouverte - Alignement vertical pour 2 lignes */
#menu-h ul#general a.clavier2, #menu-h ul#general a.clavier2:hover, #menu-h ul#concours a.clavier2, #menu-h ul#concours a.clavier2:hover  {
	padding-top: 0px; padding-bottom: 2px;}

#menu-v {
	width: 160px;
	height: 450px;
	float: left;
	background-image: url(../images/col_hassan.jpg);
	background-repeat: no-repeat;
	font-size: 8pt;
	line-height: 9pt;
	font-weight: bold;
	color: #333366;
}
#menu-v ul {margin: 0px 0px 0px 1px; padding: 34px 0px 0px 0px;}
#menu-v ul ul {margin: 4px 0px 8px 0px;	padding: 0px;}
#menu-v li {margin: 6px 0px 0px 0px; padding: 0px 0px 0px 12px;	background-image: url(../images/fleche_bleu.gif); background-repeat: no-repeat; background-position: 0px 4px;}
#menu-v li li {margin: 0px 0px 2px 0px;	padding: 0px 0px 0px 8px; background-image: url(../images/puce.gif); background-repeat: no-repeat;	background-position: 0px 3px;}
#menu-v li a {font-size: 8pt; line-height: 10pt; font-weight: bold; color : #333366; text-decoration: none;}
#menu-v li li a {font-size: 7.5pt; line-height:9pt; font-weight: bold; color: #333399;	text-decoration: none;}
#menu-v li a:hover, #menu-v li a:hover span {text-decoration: underline;}

#page {clear: both;	margin: 0px; padding: 0px;}
#titre {float: right; width: 620px;	background-image: url(../images/arcade.gif); background-position: top right; background-repeat: no-repeat;}
h2 {
	clear: both;
	height: 32px;
	margin: 0px 95px 0px 95px;
	padding: 25px 115px 40px 115px;
	background-image: url(../images/haut_page_titre.gif);
	background-repeat: no-repeat;
	background-position: 0px 18px;
	font-size : 10pt;
	line-height : 12pt;
	font-weight : bold;
	color : #333366;
	text-align : center;
	width: 430px;
 	voice-family: "\"}\""; 
 	voice-family:inherit;
 	width: 200px;
}
.zz {voice-family:inherit;}

h2.ligne2 {padding-top: 18px;}
h2.accueil {padding-bottom: 25px;}

#pied {padding: 0px; margin: 0px 0px 30px 0px;}
#pied ul {margin: 0px; padding: 0px 0px 30px 120px;}
#pied li {display: inline; font-size: 7.5pt; line-height: 7.5pt; font-weight:bold;}
#pied a {float: left; color: #6666CC; text-align: center; text-decoration: none; padding: 15px 15px 10px 15px;}
#pied a:hover {color: #333399; text-decoration: underline;}

p.credit {font-size: 7pt; line-height: 10pt; color: #9999FF; text-align: center; margin: 6px 0px; padding: 0px;}

p.rt-haut-bas, p.rt-haut-int {
	clear: both;
	font-size: 7.5pt;
	font-weight: bold;
	height: 30px;
	text-align: center;
	margin: 0px 95px;
	padding: 9px 0px 0px 0px;
	background-image: url(../images/haut_page_bas-vide.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

p.rt-haut-bas {margin-top: 30px;}
p.rt-haut-int {background-image: url(../images/haut_page_int-vide.gif);}
p.rt-haut-bas a, p.rt-haut-int a {
	color: #6666CC;
	padding: 0px 177px 12px 177px;
	text-decoration: none;
	width: 430px;
 	voice-family: "\"}\""; 
 	voice-family:inherit;
 	width: 76px;
}
.zz {voice-family:inherit;}

p.rt-haut-bas a:hover, p.rt-haut-int a:hover {color: #333399;	text-decoration: underline;}

#contenu {float: left; width: 620px; margin: 0px; padding: 0px;}
