/* règles CSS du site resodanse-station.ch

Autheur: 				Johan Noverraz
Date-création:			19 juin 06
Dernière-modification:	11 juillet 06

 */
body {
	margin: 0;
	padding: 0;
}

#global {
	position: absolute;
	left: 50%;
	margin-left: -490px;
	padding: 0;
	width: 980px;
}

#global_enter {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -225px;
	margin-left: -365px;
	padding: 0;
	width: 730px;
	height: 450px;
	text-decoration: none;
	
}

#passer_lanim {
	float: left;
	display: block;
	width: 730px;
	height: 20px;
	text-align: center;
	margin-top: 5px;
}

#logo img {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 95px;
	z-index: 20;
}

#top {
	float: left;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 108px;
}

a#everybody_dance_now {
	float: left;
	margin: 0;
	padding: 0;
	width: 175px;
	height: 108px;
	background: transparent url(images/everybody_dance.gif) top left no-repeat;
}

span.cache {
	position: absolute;
	left: -5000px;
	top: -5000px;
	text-indent: -5000px;
}

.spacer {
	clear: both;
	font-size: 1px;
}

.taille_reduite {
	font-size: 10px;
}
.large_spacer {
	clear: both;
	font-size: 20px;
	height: 20px;
}

.margin_bottom_home {
	clear: both;
	font-size: 100px;
	height: 100px;
}

.no_visible {
	visibility: hidden;
}

span.error {
	color: #FF0000;
}

.margin_top {
	display: block;
	margin-top: 12px;
}

span.red_reso {
	color: #CC0000;
}

span.important {
	font-size: 12px;
}

span.gris {
	color: #666666;
}

a#everybody_dance_now:hover {
	background: transparent url(images/everybody_dance_ro.gif) top left no-repeat;
}

#zone_menu_langue ul {
	position: absolute;
	top: 94px;
	left: 679px;
	margin: 0;
	padding: 0;
	width: 115px;
	z-index: 21;
}

#milieu {
	float: left;
	margin: 0;
	padding: 0;
	width: 980px;
}

#contenu {
	/*position: relative;
	top: -150px;
	left: 179px;*/
	float: left;
	margin-left: 59px;
	padding: 0;
	width: 485px;
}

#contenu_cours {
	/*position: relative;
	top: -150px;
	left: 179px;*/
	float: left;
	margin-left: 59px;
	padding: 0;
	width: 657px;
	border: 1px solid red;
}

.planning_cours_salle1 {
	margin-bottom: 25px;
	padding: 0;
	width: 657px;
	height: 453px;
	border: 1px solid white;
}

.planning_cours_salle1_fr {
	background: transparent url(images/planning_cours_salle1_fr_we.gif) top left no-repeat;
}
.planning_cours_salle1_de {
	background: transparent url(images/planning_cours_salle1_de_we.gif) top left no-repeat;
}
.planning_cours_salle1_en {
	background: transparent url(images/planning_cours_salle1_en_we.gif) top left no-repeat;
}
.planning_cours_salle1_it {
	background: transparent url(images/planning_cours_salle1_it_we.gif) top left no-repeat;
}

.planning_cours_salle2 {
	margin-bottom: 30px;
	padding: 0;
	width: 485px;
	height: 453px;
	border: 1px solid white;
}

.planning_cours_salle2_fr {
	background: transparent url(images/planning_cours_salle2_fr.gif) top left no-repeat;
}
.planning_cours_salle2_de {
	background: transparent url(images/planning_cours_salle2_de.gif) top left no-repeat;
}
.planning_cours_salle2_en {
	background: transparent url(images/planning_cours_salle2_en.gif) top left no-repeat;
}
.planning_cours_salle2_it {
	background: transparent url(images/planning_cours_salle2_it.gif) top left no-repeat;
}

#tarifs {
	position: relative;
	margin-bottom: 30px;
	padding: 0;
	width: 485px;
	height: 931px;
	background: transparent url(images/tarifs.gif) top left no-repeat;
	border: 1px solid white;
}

a#tarifs_speciaux {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -170px;
	margin-top: -160px;
	padding: 0;
	width: 340px;
	height: 320px;
	background: transparent url(images/tarifs_speciaux.gif) top left no-repeat;
}


.zone_grille {
	position: relative;
	top: 64px;
	left: 58px;
	margin: 0;
	padding: 0;
	width: 427px;
	height: 363px;
}

.zone_grille_we {
	position: relative;
	top: 64px;
	left: 58px;
	margin: 0;
	padding: 0;
	width: 599px;
	height: 363px;
}

#photo_principale {
	margin: 0;
	padding: 0;
	width: 485px;
	height: 162px;
	margin-bottom: 20px;
	background: transparent url(images/photo2.jpg) top left no-repeat;
	border: 1px solid white;
}

#anim_flash {
	margin: 0;
	padding: 0;
	width: 483px;
	height: 162px;
	margin-bottom: 20px;
	border: 1px solid white;
	z-index: 20;
}

#anim_flash_intro {
	float: left;
	margin: 0;
	padding: 0;
	width: 730px;
	height: 430px;
	border: 1px solid white;
	z-index: 20;
}

#anim_flash_news {
	margin: 0;
	padding: 0;
	width: 485px;
	height: 40px;
	margin-bottom: 20px;
	border: 1px solid white;
}

.photo_page {
	margin: 0;
	padding: 0;
	width: 485px;
	height: 162px;
	margin-bottom: 20px;
	border: 1px solid white;
}

.photo_page a {
	display: block;
	margin: 0;
	padding: 0;
	width: 485px;
	height: 162px;
}

.photo_page_lieu {
	margin: 0;
	padding: 0;
	width: 485px;
	height: 184px;
	margin-bottom: 20px;
	border: 1px solid white;
}

.photo_page_lieu a {
	display: block;
	margin: 0;
	padding: 0;
	width: 485px;
	height: 184px;
}

.photo_esprit {
	background: transparent url(images/photo_esprit_nb.jpg) top left no-repeat;
}

.photo_esprit a:hover {
	background: transparent url(images/photo_esprit_c.jpg) top left no-repeat;
}

.photo_lieu {
	background: transparent url(images/photo_lieu_nb.jpg) top left no-repeat;
}

.photo_lieu a:hover {
	background: transparent url(images/photo_lieu_c.jpg) top left no-repeat;
}

.photo_cours {
	background: transparent url(images/photo_cours_nb.jpg) top left no-repeat;
}

.photo_cours a:hover {
	background: transparent url(images/photo_cours_c.jpg) top left no-repeat;
}

.photo_compagnies {
	background: transparent url(images/photo_compagnies_nb.jpg) top left no-repeat;
}

.photo_compagnies a:hover {
	background: transparent url(images/photo_compagnies_c.jpg) top left no-repeat;
}

.photo_inscription {
	background: transparent url(images/photo_inscription_nb.jpg) top left no-repeat;
}

.photo_inscription a:hover {
	background: transparent url(images/photo_inscription_c.jpg) top left no-repeat;
}

.photo_contact {
	background: transparent url(images/photo_contact_nb.jpg) top left no-repeat;
}

.photo_contact a:hover {
	background: transparent url(images/photo_contact_c.jpg) top left no-repeat;
}

.photo_newsletter {
	background: transparent url(images/photo_newsletter_nb.jpg) top left no-repeat;
}

.photo_newsletter a:hover {
	background: transparent url(images/photo_newsletter_c.jpg) top left no-repeat;
}

.photo_profs {
	background: transparent url(images/photo_profs_nb.jpg) top left no-repeat;
}

.photo_profs a:hover {
	background: transparent url(images/photo_profs_c.jpg) top left no-repeat;
}


#photo_formation {
	margin: 0;
	padding: 0;
	width: 485px;
	height: 162px;
	margin-bottom: 20px;
	background: transparent url(images/photo_formation.jpg) top left no-repeat;
	border: 1px solid white;
}

#photo_stages {
	margin: 0;
	padding: 0;
	width: 485px;
	height: 162px;
	margin-bottom: 20px;
	background: transparent url(images/photo_stages.jpg) top left no-repeat;
	border: 1px solid white;
}

#photo_shows {
	margin: 0;
	padding: 0;
	width: 485px;
	height: 162px;
	margin-bottom: 20px;
	background: transparent url(images/photo_shows.jpg) top left no-repeat;
	border: 1px solid white;
}

#photo_accueil {
	margin: 0;
	padding: 0;
	width: 485px;
	height: 162px;
	margin-bottom: 20px;
	background: transparent url(images/photo2.jpg) top left no-repeat;
	border: 1px solid white;
}

.image_bienvenue {
	margin: 0;
	padding: 0;
	width: 485px;
	height: 306px;
	margin-bottom: 20px;
	/*border: 1px solid white;*/
}

.image_bienvenue_fr {
	background: transparent url(images/image_bienvenue_fr.gif) top left no-repeat;
}

.image_bienvenue_de {
	background: transparent url(images/image_bienvenue_de.gif) top left no-repeat;
}

.image_bienvenue_en {
	background: transparent url(images/image_bienvenue_en.gif) top left no-repeat;
}

.image_bienvenue_it {
	background: transparent url(images/image_bienvenue_it.gif) top left no-repeat;
}

a#flyer_croisiere_salsa {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -470px;
	margin-top: -167px;
	padding: 5px;
	width: 930px;
	height: 337px;
	display: none;
	z-index: 65;
	background-color: #FFFFFF;
	border: 3px solid #CD0001;
	text-decoration: none;
	background: white url(images/bg_croisiere_salsa.jpg) top left no-repeat;
	background-position: 5px 5px;
}

a#flyer_halloween {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -349px;
	margin-top: -248px;
	padding: 5px;
	width: 698px;
	height: 496px;
	display: none;
	z-index: 65;
	background-color: #FFFFFF;
	border: 3px solid #CD0001;
	text-decoration: none;
	background: white url(images/bg_flyer_halloween.jpg) top left no-repeat;
	background-position: 5px 5px;
}

h1 {
	margin: 0;
	padding: 0px 19px 19px 19px;
	width: 447px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h2 {
	margin: 0;
	padding: 0px 19px 5px 19px;
	width: 438px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

h3 {
	margin: 0;
	padding: 0px 19px 10px 19px;
	width: 438px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

p.normal {
	margin: 0;
	padding: 0px 19px 20px 19px;
	width: 460px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}

p.info_contact {
	float: left;
	margin: 0;
	padding: 0px 19px 20px 42px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}

#plan_acces {
	display: block;
	float: left;
	padding: 0;
	margin-left: 19px;
	width: 165px;
	height: 142px;
	text-decoration: none;
	border: 0;
}

#plan_acces img {
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: 0;
}

a#lien_enter {
	display: block;	
	padding: 0;
	width: 980px;
	height: 650px;
	text-decoration: none;
	border: 0;
}

a#lien_enter img {
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: 0;
}


p#cv_prof {
	margin: 0;
	padding: 0px 21px 20px 42px;
	width: 460px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
}

#cv_prof_stage_1, #cv_prof_stage_2, #cv_prof_stage_3, #cv_prof_stage_4, #cv_prof_stage_5, #cv_prof_stage_6, #cv_prof_stage_7, #cv_prof_stage_8, #cv_prof_stage_9, #cv_prof_stage_10, #cv_prof_stage_11, #cv_prof_stage_12, #cv_prof_stage_13, #cv_prof_stage_14, #cv_prof_stage_15, #cv_prof_stage_16, #cv_prof_stage_17, #cv_prof_stage_18, #cv_prof_stage_19, #cv_prof_stage_20, #cv_prof_stage_21, #cv_prof_stage_22, #cv_prof_stage_23, #cv_prof_stage_24, #cv_prof_stage_25, #cv_prof_stage_26, #cv_prof_stage_27, #cv_prof_stage_28 {
	display: none;
	margin: 0;
	padding: 20px;
	width: 420px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
}

#zone_cv_prof_stage {
	margin: 0;
	padding: 0;
	width: 460px;
	height: 250px;
}

#popup_cv_prof_stage {
	/*position: absolute;
	left: 50%;
	top: 500px;
	margin-left: -291px;*/
	margin-left: 20px;
	margin-bottom: 25px;
	padding: 5px;
	width: 455px;
	display: none;
	/*z-index: 65;*/
	background-color: #E1E1E1;
	text-decoration: none;
}

#popup_cv_prof_stage a#fermer_la_fenetre {
	margin-left: 440px;
	padding: 0;
	width: 14px;
	height: 14px;
	display: block;
	background: transparent url(images/fermer_la_fenetre.gif) top left no-repeat;
	text-decoration: none;
}

#bottom {
	position: relative;
	margin-top: 50px;
	padding: 20px 0 0 330px;
	width: 545px;
	height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: transparent url(images/bottom_hr.gif) top left no-repeat;
	background-position: 12px 0;
}

#bottom_logo {
	position: absolute;
	top: -203px;
	left: 697px;
	margin: 0;
	padding: 0;
	width: 277px;
	height: 254px;
	background: transparent url(images/bottom_logo.gif) top left no-repeat;
}

p.news {
	margin: 0;
	padding: 0px 0px 0px 19px;
	width: 479px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span.arrow_news {
	display: block;
	float: left;
	width: 15px;
	height: 10px;
	padding: 0;
	margin-right: 16px;
	background: transparent url(images/arrow_news.gif) top left no-repeat;
}

span.no_arrow_news {
	display: block;
	float: left;
	width: 15px;
	height: 10px;
	padding: 0;
	margin-right: 16px;
}

span.texte_news {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 422px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.preview_image_news {
	margin-left: 120px;
	margin-top: 15px;
	padding: 0;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0;
	text-decoration: none;
}

.texte_news a:link, a.red_link:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; TEXT-DECORATION: none; color: #CD0001 }
.texte_news a:visited, a.red_link:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; TEXT-DECORATION: none; color: #CD0001 }
.texte_news a:active, a.red_link:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; TEXT-DECORATION: none; color: #CD0001 }
.texte_news a:hover, a.red_link:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; TEXT-DECORATION: underline; color: #CD0001 }

hr.hr_news {
	float: left;
	padding: 0;
	margin: 16px 0px 16px 50px;
	width: 422px;
	height: 1px;
	color: #000000;
}

/* RÈGLES pour l'intégration de vidéos */
#video_400_300 {
	padding: 0;
	margin-left: 50px;
}

#video object {
	margin: 0;
	padding: 0;
}

/* RÈGLES DU MENU PRINCIPAL */
ul, li {
	margin: 0;
	padding: 0;
}
ul.menu_principal {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	height: 108px;
	width: 805px;
	list-style-type: none;
}

.menu_principal_fr {
	background: transparent url(images/menu_fr.gif) top left no-repeat;
}

.menu_principal_de {
	background: transparent url(images/menu_de.gif) top left no-repeat;
}

.menu_principal li {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
}

.menu_principal li {
	display: block;
	margin: 0;
	padding: 0;
}

.menu_principal_fr li a:hover {
	background: transparent url(images/menu_fr.gif) top left no-repeat;
}

.menu_principal_de li a:hover {
	background: transparent url(images/menu_de.gif) top left no-repeat;
}

.menu_principal_fr li a#lien1_actif, .menu_principal_fr li a#lien2_actif, .menu_principal_fr li a#lien3_actif, .menu_principal_fr li a#lien4_actif, .menu_principal_fr li a#lien5_actif, .menu_principal_fr li a#lien6_actif, .menu_principal_fr li a#lien7_actif, .menu_principal_fr li a#lien8_actif, .menu_principal_fr li a#lien9_actif {
	background: transparent url(images/menu_fr.gif) top left no-repeat;
}

.menu_principal_de li a#lien1_actif, .menu_principal_de li a#lien2_actif, .menu_principal_de li a#lien3_actif, .menu_principal_de li a#lien4_actif, .menu_principal_de li a#lien5_actif, .menu_principal_de li a#lien6_actif, .menu_principal_de li a#lien7_actif, .menu_principal_de li a#lien8_actif, .menu_principal_de li a#lien9_actif {
	background: transparent url(images/menu_de.gif) top left no-repeat;
}

.menu_principal li#lien01 {
	width: 80px;
	height: 17px;
	top: 66px;
}

.menu_principal li a#lien1 {
	display: block;
	width: 80px;
	height: 17px;
	top: 66px;
}

.menu_principal li a#lien1_actif {
	display: block;
	width: 80px;
	height: 17px;
	top: 66px;
	background-position: -805px -66px;
}

.menu_principal li a#lien1:hover {
	background-position: -805px -66px;
}

.menu_principal li#lien02 {
	width: 50px;
	height: 32px;
	top: 43px;
	left: 80px;
}

.menu_principal li a#lien2 {
	display: block;
	width: 50px;
	height: 32px;
	top: 43px;
	left: 80px;
}

.menu_principal li a#lien2_actif {
	display: block;
	width: 50px;
	height: 32px;
	top: 43px;
	left: 80px;
	background-position: -885px -43px;
}

.menu_principal li a#lien2:hover {
	background-position: -885px -43px;
}

.menu_principal li#lien03 {
	width: 93px;
	height: 20px;
	top: 75px;
	left: 80px;
}

.menu_principal_fr li a#lien3 {
	display: block;
	width: 93px;
	height: 20px;
	top: 75px;
	left: 80px;
	background: transparent url(images/bouton_news_blink_fr.gif) top left no-repeat;
}

.menu_principal_de li a#lien3 {
	display: block;
	width: 93px;
	height: 20px;
	top: 75px;
	left: 80px;
	background: transparent url(images/bouton_news_blink_de.gif) top left no-repeat;
}

.menu_principal_fr li a#lien3_actif {
	display: block;
	width: 93px;
	height: 20px;
	top: 75px;
	left: 80px;
	background: transparent url(images/menu_fr.gif) top left no-repeat;
	background-position: -885px -75px;
}

.menu_principal_fr li a#lien3:hover {
	background: transparent url(images/menu_fr.gif) top left no-repeat;
	background-position: -885px -75px;
}

.menu_principal_de li a#lien3_actif {
	display: block;
	width: 93px;
	height: 20px;
	top: 75px;
	left: 80px;
	background: transparent url(images/menu_de.gif) top left no-repeat;
	background-position: -885px -75px;
}

.menu_principal_de li a#lien3:hover {
	background: transparent url(images/menu_de.gif) top left no-repeat;
	background-position: -885px -75px;
}

.menu_principal li#lien04 {
	width: 72px;
	height: 18px;
	top: 66px;
	left: 173px;
}

.menu_principal li a#lien4 {
	display: block;
	width: 72px;
	height: 18px;
	top: 66px;
	left: 173px;
}
.menu_principal li a#lien4_actif {
	display: block;
	width: 72px;
	height: 18px;
	top: 66px;
	left: 173px;
	background-position: -978px -66px;
}

.menu_principal li a#lien4:hover {
	background-position: -978px -66px;
}

.menu_principal_fr li#lien05 {
	width: 134px;
	height: 17px;
	top: 84px;
	left: 173px;
}

.menu_principal_fr li a#lien5 {
	display: block;
	width: 134px;
	height: 17px;
	top: 84px;
	left: 173px;
}

.menu_principal_fr li a#lien5_actif {
	display: block;
	width: 134px;
	height: 17px;
	top: 84px;
	left: 173px;
	background-position: -978px -84px;
}

.menu_principal_fr li a#lien5:hover {
	background-position: -978px -84px;
}

.menu_principal_de li#lien05 {
	width: 144px;
	height: 17px;
	top: 84px;
	left: 173px;
}

.menu_principal_de li a#lien5 {
	display: block;
	width: 144px;
	height: 17px;
	top: 84px;
	left: 173px;
}

.menu_principal_de li a#lien5_actif {
	display: block;
	width: 144px;
	height: 17px;
	top: 84px;
	left: 173px;
	background-position: -978px -84px;
}

.menu_principal_de li a#lien5:hover {
	background-position: -978px -84px;
}

.menu_principal_fr li#lien06 {
	width: 62px;
	height: 31px;
	top: 53px;
	left: 247px;
}

.menu_principal_fr li a#lien6 {
	display: block;
	width: 62px;
	height: 31px;
	top: 53px;
	left: 247px;
	
}

.menu_principal_fr li a#lien6_actif {
	display: block;
	width: 62px;
	height: 31px;
	top: 53px;
	left: 247px;
	background-position: -1052px -53px;
}

.menu_principal_fr li a#lien6:hover {
	background-position: -1052px -53px;
}

.menu_principal_de li#lien06 {
	width: 62px;
	height: 31px;
	top: 53px;
	left: 253px;
}

.menu_principal_de li a#lien6 {
	display: block;
	width: 62px;
	height: 31px;
	top: 53px;
	left: 253px;
	
}

.menu_principal_de li a#lien6_actif {
	display: block;
	width: 62px;
	height: 31px;
	top: 53px;
	left: 253px;
	background-position: -1058px -53px;
}

.menu_principal_de li a#lien6:hover {
	background-position: -1058px -53px;
}

.menu_principal_fr li#lien07 {
	width: 79px;
	height: 33px;
	top: 75px;
	left: 309px;
}

.menu_principal_fr li a#lien7 {
	display: block;
	width: 79px;
	height: 33px;
	top: 75px;
	left: 309px;
}

.menu_principal_fr li a#lien7_actif {
	display: block;
	width: 79px;
	height: 33px;
	top: 75px;
	left: 309px;
	background-position: -1114px -75px;
}

.menu_principal_fr li a#lien7:hover {
	background-position: -1114px -75px;
}

.menu_principal_de li#lien07 {
	width: 79px;
	height: 33px;
	top: 75px;
	left: 319px;
}

.menu_principal_de li a#lien7 {
	display: block;
	width: 79px;
	height: 33px;
	top: 75px;
	left: 319px;
}

.menu_principal_de li a#lien7_actif {
	display: block;
	width: 79px;
	height: 33px;
	top: 75px;
	left: 319px;
	background-position: -1124px -75px;
}

.menu_principal_de li a#lien7:hover {
	background-position: -1124px -75px;
}

.menu_principal li#lien08 {
	width: 80px;
	height: 12px;
	top: 63px;
	left: 354px;
}

.menu_principal li a#lien8 {
	display: block;
	width: 80px;
	height: 12px;
	top: 63px;
	left: 354px;
}

.menu_principal li a#lien8_actif {
	display: block;
	width: 80px;
	height: 12px;
	top: 63px;
	left: 354px;
	background-position: -1159px -63px;
}

.menu_principal li a#lien8:hover {
	background-position: -1159px -63px;
}

.menu_principal_fr li#lien09 {
	width: 63px;
	height: 14px;
	top: 67px;
	left: 388px;
}

.menu_principal_fr li a#lien9 {
	display: block;
	width: 63px;
	height: 14px;
	top: 67px;
	left: 388px;
}

.menu_principal_fr li a#lien9_actif {
	display: block;
	width: 63px;
	height: 14px;
	top: 67px;
	left: 388px;
	background-position: -1193px -67px;
}

.menu_principal_fr li a#lien9:hover, .menu_principal_fr li a#lien9_actif {
	background-position: -1193px -67px;
}

.menu_principal_de li#lien09 {
	width: 63px;
	height: 14px;
	top: 67px;
	left: 398px;
}

.menu_principal_de li a#lien9 {
	display: block;
	width: 63px;
	height: 14px;
	top: 67px;
	left: 398px;
}

.menu_principal_de li a#lien9_actif {
	display: block;
	width: 63px;
	height: 14px;
	top: 67px;
	left: 398px;
	background-position: -1203px -67px;
}

.menu_principal_de li a#lien9:hover, .menu_principal_de li a#lien9_actif {
	background-position: -1203px -67px;
}





.menu_principal li#lien10 {
	width: 105px;
	height: 16px;
	top: 83px;
	left: 397px;
}

.menu_principal li a#lien10 {
	display: block;
	width: 105px;
	height: 16px;
	top: 83px;
	left: 397px;
}

.menu_principal li a#lien10_actif {
	display: block;
	width: 105px;
	height: 16px;
	top: 83px;
	left: 397px;
	background-position: -1202px -83px;
}

.menu_principal li a#lien10:hover {
	background-position: -1202px -83px;
}







/* RÈGLES DU MENU DE CHOIX DES LANGUES */
ul#menu_langues {
	background: transparent url(images/menu_langue.gif) top left no-repeat;
	height: 9px;
	width: 65px; /* val with all languages : 115px*/
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#menu_langues li {
	float: left;
	margin: 0;
	padding: 0;
}

#menu_langues li a {
	display: block;
	margin: 0;
	padding: 0;
	height: 9px;
	line-height: 9px; /* alignement du texte au centre. pas vraiment utile dans mon cas */
	text-decoration: none;
}
#menu_langues li a#langue1 {
	width: 32px;
}
#menu_langues li a#langue2 {
	width: 33px;
}
#menu_langues li a#langue3 {
	display: none;
	width: 29px;
}
#menu_langues li a#langue4 {
	display: none;
	width: 21px;
}

#menu_langues li a:hover {
	background: transparent url(images/menu_langue.gif) top left no-repeat;
}
#menu_langues a#langue1:hover {
	background-position: -115px 0%;
}
#menu_langues a#langue2:hover {
	background-position: -147px 0%;
}
#menu_langues a#langue3:hover {
	background-position: -180px 0%;
}
#menu_langues a#langue4:hover {
	background-position: -209px 0%;
}

/* RÈGLES DU MENU SECONDAIRE */
#zone_menu_secondaire {
	float: left;
	margin: 0;
	padding: 0;
}

ul.menu_secondaire {
	height: 93px; /* value pour menu complet 93px */
	width: 87px;
	margin-left: 33px;
	margin-top: 82px;
	list-style-type: none;
	padding: 0;
}

.menu_secondaire_fr {
	background: transparent url(images/menu_secondaire_fr.gif) top left no-repeat;
}

.menu_secondaire_de {
	background: transparent url(images/menu_secondaire_de.gif) top left no-repeat;
}

.menu_secondaire_fr li a:hover {
	background: transparent url(images/menu_secondaire_fr.gif) top left no-repeat;
}

.menu_secondaire_de li a:hover {
	background: transparent url(images/menu_secondaire_de.gif) top left no-repeat;
}

.menu_secondaire_fr li a#ms_lien1_actif, .menu_secondaire_fr li a#ms_lien2_actif, .menu_secondaire_fr li a#ms_lien3_actif, .menu_secondaire_fr li a#ms_lien4_actif, .menu_secondaire_fr li a#ms_lien5_actif {
	background: transparent url(images/menu_secondaire_fr.gif) top left no-repeat;
}

.menu_secondaire_de li a#ms_lien1_actif, .menu_secondaire_de li a#ms_lien2_actif, .menu_secondaire_de li a#ms_lien3_actif, .menu_secondaire_de li a#ms_lien4_actif, .menu_secondaire_de li a#ms_lien5_actif {
	background: transparent url(images/menu_secondaire_de.gif) top left no-repeat;
}

.menu_secondaire li {
	float: left;
	margin: 0;
	padding: 0;
}

.menu_secondaire li a {
	display: block;
	margin: 0;
	padding: 0;
	width: 87px;
	text-decoration: none;
}
.menu_secondaire li a#ms_lien1 {
	height: 15px;
}
.menu_secondaire li a#ms_lien1_actif {
	height: 15px;
	background-position: 0% -93px;
}
.menu_secondaire li a#ms_lien2 {
	height: 19px;
}
.menu_secondaire li a#ms_lien2_actif {
	height: 19px;
	background-position: 0% -108px;
}
.menu_secondaire li a#ms_lien3 {
	height: 18px;
}
.menu_secondaire li a#ms_lien3_actif {
	height: 18px;
	background-position: 0% -127px;
}
.menu_secondaire li a#ms_lien4 {
	height: 14px;
}
.menu_secondaire li a#ms_lien4_actif {
	height: 14px;
	background-position: 0% -145px;
}

.menu_secondaire li a#ms_lien5 {
	height: 27px;
	display: block; /* cache le lien presse provisoirement */
}
.menu_secondaire li a#ms_lien5_actif {
	height: 27px;
	display: block; /* cache le lien presse provisoirement */
	background-position: 0% -159px;
}

.menu_secondaire a#ms_lien1:hover {
	background-position: 0% -93px;
}
.menu_secondaire a#ms_lien2:hover {
	background-position: 0% -108px;
}
.menu_secondaire a#ms_lien3:hover {
	background-position: 0% -127px;
}
.menu_secondaire a#ms_lien4:hover {
	background-position: 0% -145px;
}
.menu_secondaire a#ms_lien5:hover {
	background-position: 0% -159px;
}

/* RÈGLES DU SOUS MENU */
ul.sous_menu {
	background: transparent url(images/bg_sous_menu.gif) bottom left no-repeat;
	width: 485px;
	margin-bottom: 20px;
	list-style-type: none;
	padding-left: 19px;
}

.sous_menu li {
	float: left;
	padding: 0;
	margin-right: 10px;
}

.sm_menu_formation_pro, .sm_menu_formation_pro li a {
	height: 82px;
	width: 85px;

	
}

.sm_menu_compagnies, .sm_menu_compagnies li a {
	height: 45px;
	width: 85px;

}

.sous_menu li#sm_lien_5 {
	margin-right: 0px;
}

.sous_menu li a {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.sous_menu li a.liens_sm_actif {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.sous_menu li a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

.sous_menu li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.sous_menu li a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

.sous_menu li a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

/* RÈGLES DU MENU DE PRESENTATION DES PROFS */
ul#menu_profs {
	background: transparent url(images/Profs/menu_profs.jpg) top left no-repeat;
	height: 130px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 36px;
	list-style-type: none;
	padding: 0;
}

ul#menu_profs_stages {
	background: transparent url(images/menu_profs_stages.gif) top left no-repeat;
	height: 264px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 36px;
	list-style-type: none;
	padding: 0;
}

#menu_profs li, #menu_profs_stages li {
	float: left;
	margin: 0;
	padding: 0;
	/*width: 63px; */
}

#menu_profs li a, #menu_profs_stages li a {
	display: block;
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0;
	width: 63px;
	height: 63px;
	text-decoration: none;
}
div#prof_info {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0 0 0 25px;
	background: transparent url(images/bg_info_profs.gif) top left no-repeat;
}
div#prof_info_detail {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0 0 0 25px;
	background: transparent url(images/bg_info_profs.gif) top left no-repeat;
	background-position: 0% -72px;
}
#prof1_info, #prof2_info, #prof3_info, #prof4_info, #prof5_info, #prof6_info, #prof7_info, #prof8_info, #prof9_info, #prof10_info, #prof11_info, #prof12_info, #prof13_info, #prof14_info, #prof15_info, #prof16_info, #prof17_info, #prof18_info, #prof19_info, #prof20_info, #prof21_info, #prof22_info, #prof23_info, #prof24_info, #prof25_info, #prof26_info, #prof27_info, #prof28_info, #prof29_info, #prof30_info, #prof31_info, #prof32_info, #prof33_info, #prof34_info, #prof35_info, #prof36_info, #prof37_info, #prof38_info, #prof39_info, #prof40_info, #prof41_info, #prof42_info, #prof43_info {
	display: none;
}
div#prof_info h2, div#prof_info_detail h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 2px;
}
div#prof_info h3, div#prof_info_detail h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 0;
	margin: 0;
}
div#prof_info h4, div#prof_info_detail h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A5A5A5;
	margin: 0;
}
#prof_info_fr {
	visibility: hidden;
	background: transparent url(images/liste_profs_fr.gif) top left no-repeat;
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	/*background-position: 0% -20px;*/
}

#prof_stage_info_fr {
	visibility: hidden;
	background: transparent url(images/liste_profs_stage_fr.gif) top left no-repeat;
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	/*background-position: 0% -20px;*/
}

#prof_info_de {
	visibility: hidden;
	background: transparent url(images/liste_profs_de.gif) top left no-repeat;
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	/*background-position: 0% -20px;*/
}

#prof_stage_info_de {
	visibility: hidden;
	background: transparent url(images/liste_profs_stage_de.gif) top left no-repeat;
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	/*background-position: 0% -20px;*/
}

#prof_info_en {
	visibility: hidden;
	background: transparent url(images/liste_profs_en.gif) top left no-repeat;
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	/*background-position: 0% -20px;*/
}

#prof_stage_info_en {
	visibility: hidden;
	background: transparent url(images/liste_profs_stage_en.gif) top left no-repeat;
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	/*background-position: 0% -20px;*/
}

#prof_info_it {
	visibility: hidden;
	background: transparent url(images/liste_profs_it.gif) top left no-repeat;
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	/*background-position: 0% -20px;*/
}

#prof_stage_info_it {
	visibility: hidden;
	background: transparent url(images/liste_profs_stage_it.gif) top left no-repeat;
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	/*background-position: 0% -20px;*/
}

#menu_profs li a#prof7, #menu_profs li a#prof14 {
	margin-right: 0;
}

#menu_profs_stages li a#prof7, #menu_profs_stages li a#prof14, #menu_profs_stages li a#prof21, #menu_profs_stages li a#prof28 {
	margin-right: 0;
}

#menu_profs li a#prof8, #menu_profs li a#prof9, #menu_profs li a#prof10, #menu_profs li a#prof11, #menu_profs li a#prof12, #menu_profs li a#prof13, #menu_profs li a#prof14 {
	margin-bottom: 0;
}

#menu_profs_stages li a#prof22, #menu_profs_stages li a#prof23, #menu_profs_stages li a#prof24, #menu_profs_stages li a#prof25, #menu_profs_stages li a#prof26, #menu_profs_stages li a#prof27, #menu_profs_stages li a#prof28 {
	margin-bottom: 0;
}

#menu_profs li a#prof5, #menu_profs li a#prof14 {
	visibility: hidden;
}

#menu_profs_stages li a#prof27, #menu_profs_stages li a#prof28 {
	visibility: hidden;
}

#menu_profs li a:hover {
	background: transparent url(images/Profs/menu_profs.jpg) top left no-repeat;
}

#menu_profs_stages li a:hover {
	background: transparent url(images/menu_profs_stages.gif) top left no-repeat;
}

#menu_profs a#prof1:hover {
	background-position: 0% -130px;
}
#menu_profs a#prof8:hover {
	background-position: 0% -197px;
}
#menu_profs a#prof2:hover {
	background-position: -67px -130px;
}
#menu_profs a#prof9:hover {
	background-position: -67px -197px;
}
#menu_profs a#prof3:hover {
	background-position: -134px -130px;
}
#menu_profs a#prof10:hover {
	background-position: -134px -197px;
}
#menu_profs a#prof4:hover {
	background-position: -201px -130px;
}
#menu_profs a#prof11:hover {
	background-position: -201px -197px;
}
#menu_profs a#prof5:hover {
	background-position: -268px -130px;
}
#menu_profs a#prof12:hover {
	background-position: -268px -197px;
}
#menu_profs a#prof6:hover {
	background-position: -335px -130px;
}
#menu_profs a#prof13:hover {
	background-position: -335px -197px;
}
#menu_profs a#prof7:hover {
	background-position: -402px -130px;
}
#menu_profs a#prof14:hover {
	background-position: -402px -197px;
}

#menu_profs_stages a#prof1:hover {
	background-position: 0% -264px;
}
#menu_profs_stages a#prof8:hover {
	background-position: 0% -331px;
}
#menu_profs_stages a#prof15:hover {
	background-position: 0% -398px;
}
#menu_profs_stages a#prof22:hover {
	background-position: 0% -465px;
}
#menu_profs_stages a#prof2:hover {
	background-position: -67px -264px;
}
#menu_profs_stages a#prof9:hover {
	background-position: -67px -331px;
}
#menu_profs_stages a#prof16:hover {
	background-position: -67px -398px;
}
#menu_profs_stages a#prof23:hover {
	background-position: -67px -465px;
}
#menu_profs_stages a#prof3:hover {
	background-position: -134px -264px;
}
#menu_profs_stages a#prof10:hover {
	background-position: -134px -331px;
}
#menu_profs_stages a#prof17:hover {
	background-position: -134px -398px;
}
#menu_profs_stages a#prof24:hover {
	background-position: -134px -465px;
}
#menu_profs_stages a#prof4:hover {
	background-position: -201px -264px;
}
#menu_profs_stages a#prof11:hover {
	background-position: -201px -331px;
}
#menu_profs_stages a#prof18:hover {
	background-position: -201px -398px;
}
#menu_profs_stages a#prof25:hover {
	background-position: -201px -465px;
}
#menu_profs_stages a#prof5:hover {
	background-position: -268px -264px;
}
#menu_profs_stages a#prof12:hover {
	background-position: -268px -331px;
}
#menu_profs_stages a#prof19:hover {
	background-position: -268px -398px;
}
#menu_profs_stages a#prof26:hover {
	background-position: -268px -465px;
}
#menu_profs_stages a#prof6:hover {
	background-position: -335px -264px;
}
#menu_profs_stages a#prof13:hover {
	background-position: -335px -331px;
}
#menu_profs_stages a#prof20:hover {
	background-position: -335px -398px;
}
#menu_profs_stages a#prof27:hover {
	background-position: -335px -465px;
}
#menu_profs_stages a#prof7:hover {
	background-position: -402px -264px;
}
#menu_profs_stages a#prof14:hover {
	background-position: -402px -331px;
}
#menu_profs_stages a#prof21:hover {
	background-position: -402px -398px;
}
#menu_profs_stages a#prof28:hover {
	background-position: -402px -465px;
}



/* RÈGLES DU MENU DES ANCIENS STAGES */
ul#menu_ancien_stages {
	width: 393px;
	list-style-type: none;
	padding: 0;
	margin-left: 70px;
}

#menu_ancien_stages li.miniature {
	float: left;
	width: 71px;
	height: 100px;
	margin-right: 50px;
	margin-bottom: 5px;
	padding: 0;
	
}

#menu_ancien_stages li.legende {
	float: left;
	width: 71px;
	margin-right: 50px;
	margin-bottom: 25px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

#menu_ancien_stages li.miniature a {
	display: block;
	margin: 0;
	padding: 0;
	width: 71px;
	height: 100px;
	text-decoration: none;
	border: 1px solid white;
}
#menu_ancien_stages li.miniature a#stage1 {
	background: transparent url(images/stages/9_11_mai_2002.gif) top left no-repeat;
}
#menu_ancien_stages li.miniature a#stage2 {
	background: transparent url(images/stages/25_26_janvier_2003.gif) top left no-repeat;
}
#menu_ancien_stages li.miniature a#stage3 {
	background: transparent url(images/stages/22_23_mars_2003.gif) top left no-repeat;
}
#menu_ancien_stages li.miniature a#stage4 {
	background: transparent url(images/stages/8_9_novembre_2003.gif) top left no-repeat;
}
#menu_ancien_stages li.miniature a#stage5 {
	background: transparent url(images/stages/28_29_janvier_2006.gif) top left no-repeat;
}
#menu_ancien_stages li.miniature a#stage6 {
	visibility: hidden;
}

#menu_ancien_stages li.miniature a:hover {
	border-color: #CD0001;
}


/* RÈGLES DU MENU DE RETOUR DANS LE DETAIL DES PROFS */
#photoDetailProf {
	position: relative;
	height: 130px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 36px;
	padding: 0;
}
#photoDetailProf ul.menu_detail_prof {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 130px;
	width: 465px;
	margin: 0;
	list-style-type: none;
	padding: 0;
	background: transparent url(images/Profs/cache.gif) top left no-repeat;
	z-index: 100;
}
#photoDetailProf img {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 130px;
	width: 465px;
	margin: 0;
	padding: 0;
	z-index: 80;
}

/* class spéciale pour l'affichage de la bonne photo*/
.info_prof_de {
	background: transparent url(images/liste_profs_de.gif) top left no-repeat;
}

.info_prof_fr {
	background: transparent url(images/liste_profs_fr.gif) top left no-repeat;
}

.photo_manu_accard {
	background: transparent url(images/manu_accard.jpg) top left no-repeat;
}

.photo_manu_accard_cv_complet {
	background: transparent url(images/manu_accard_cv_complet.jpg) top left no-repeat;
}

.info_manu_accard {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	/*Rajouter un background-position pour les autres profs*/
}

.photo_caro_diallo {
	background: transparent url(images/caro_diallo.jpg) top left no-repeat;
}

.info_caro_diallo {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -72px;
}

.photo_luc_muller {
	background: transparent url(images/luc_muller.jpg) top left no-repeat;
}

.info_luc_muller {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -144px;
}

.photo_maurizio_mandorino {
	background: transparent url(images/maurizio_mandorino.jpg) top left no-repeat;
}

.info_maurizio_mandorino {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -216px;
}

.photo_el_manguero {
	background: transparent url(images/el_manguero.jpg) top left no-repeat;
}

.info_el_manguero {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -288px;
}

.photo_norma_ros {
	background: transparent url(images/norma_ros.jpg) top left no-repeat;
}

.info_norma_ros {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -360px;
}

.photo_dorel_surbeck {
	background: transparent url(images/dorel_surbeck.jpg) top left no-repeat;
}

.info_dorel_surbeck {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -432px;
}

.photo_annick_uldry {
	background: transparent url(images/annick_uldry.jpg) top left no-repeat;
}

.info_annick_uldry {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -504px;
}

.photo_priska_scharer {
	background: transparent url(images/priska_scharer.jpg) top left no-repeat;
}

.info_priska_scharer {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -576px;
}

.photo_sarah_carmen_garcia {
	background: transparent url(images/sarah_carmen_garcia.jpg) top left no-repeat;
}

.info_sarah_carmen_garcia {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -648px;
}

.photo_simone_meier {
	background: transparent url(images/simone_meier.jpg) top left no-repeat;
}

.info_simone_meier {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -720px;
}

.photo_kirsten_brom {
	background: transparent url(images/kirsten_brom.jpg) top left no-repeat;
}

.info_kirsten_brom {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -792px;
}

.photo_paqui_montoya {
	background: transparent url(images/paqui_montoya.jpg) top left no-repeat;
}

.info_paqui_montoya {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -288px;
}

.photo_raphael_pareira {
	background: transparent url(images/raphael_pareira.jpg) top left no-repeat;
}

.info_raphael_pareira {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -576px;
}

.photo_taryn_christine {
	background: transparent url(images/taryn_christine.jpg) top left no-repeat;
}

.info_taryn_christine {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -648px;
}

.photo_melissa_maregrande {
	background: transparent url(images/melissa_maregrande.jpg) top left no-repeat;
}

.info_melissa_maregrande {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -504px;
}

.photo_marie_lise_aguilar {
	background: transparent url(images/marie_lise_aguilar.jpg) top left no-repeat;
}

.info_marie_lise_aguilar {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -288px;
}

.photo_mirjam_sutter {
	background: transparent url(images/mirjam_sutter.jpg) top left no-repeat;
}

.info_mirjam_sutter {
	height: 72px;
	width: 465px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	background-position: 0% -288px;
}

.menu_detail_prof li {
	float: left;
	margin: 0;
	padding: 0;
}

.menu_detail_prof li a {
	display: block;
	margin-left: 268px;
	padding: 0;
	width: 63px;
	height: 63px;
	text-decoration: none;
}

.menu_detail_prof li a:hover {
	background-position: 0% -63px;
}

a.retour_fr {
	background: transparent url(images/bouton_retour_profs_fr.gif) top left no-repeat;
}

a.retour_de {
	background: transparent url(images/bouton_retour_profs_de.gif) top left no-repeat;
}

a.retour_en {
	background: transparent url(images/bouton_retour_profs_en.gif) top left no-repeat;
}

a.retour_it {
	background: transparent url(images/bouton_retour_profs_it.gif) top left no-repeat;
}



/* règles de mise en page des formulaires */
.ligne, .label, .composant {
	margin: 0;
	padding: 0;
}
div.ligne {
	clear:both;
	padding-top:10px;
}

div.ligne span.label {
	float:left;
	width:140px;
	margin-left: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.ligne span.composant {
	float:left;
	margin-right:10px;
	width:300px;
}

.label_esprit {
	float:left;
	width:415px;
	margin-left: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.composant_esprit {
	float:left;
	margin-right:10px;
	width: 25px;
}

input, textarea, select {
	width: 300px;
	margin: 0;
	padding: 0;
}

.composant_esprit input {
	width: 25px;
	margin: 0;
	padding: 0;
}

input.radio {
	width: 25px;
	margin: 0;
	padding: 0;
}

#affiche_result_test_esprit_question1 {
	clear:both;
	display: none;
	background: transparent url(images/test_esprit_bg.gif) top left no-repeat;
	height: 69px;
	width: 465px;
	padding: 0;
	/*background-position: 0% -20px;*/
}

#affiche_result_test_esprit_question2 {
	clear:both;
	display: none;
	background: transparent url(images/test_esprit_bg.gif) top left no-repeat;
	height: 69px;
	width: 465px;
	padding: 0;
	/*background-position: 0% -20px;*/
}

#affiche_result_test_esprit_question3 {
	clear:both;
	display: none;
	background: transparent url(images/test_esprit_bg.gif) top left no-repeat;
	height: 69px;
	width: 465px;
	padding: 0;
	/*background-position: 0% -20px;*/
}

#affiche_result_test_esprit_question4 {
	clear:both;
	display: none;
	background: transparent url(images/test_esprit_bg.gif) top left no-repeat;
	height: 69px;
	width: 465px;
	padding: 0;
	/*background-position: 0% -20px;*/
}

#affiche_result_test_esprit_welcome1, #affiche_result_test_esprit_welcome2, #affiche_result_test_esprit_welcome3, #affiche_result_test_esprit_welcome4 {
	clear:both;
	display: none;
	background: transparent url(images/test_esprit_bg.gif) top left no-repeat;
	height: 69px;
	width: 465px;
	padding: 0;
	background-position: 0% -138px;
}

a.bottom_link:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; TEXT-DECORATION: none; color: #000000 }
a.bottom_link:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; TEXT-DECORATION: none; color: #000000 }
a.bottom_link:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; TEXT-DECORATION: none; color: #000000 }
a.bottom_link:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; TEXT-DECORATION: underline; color: #CD0001 }
