/********************************************************************
  Fichier : handheld.css
  Type : CSS v1
  Version : 28-05-2006
  Utilisation : appareils manuels à faible bande passante, pda, etc.
*********************************************************************/
/* Corps de la page */
body{
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, "Times New Roman", serif;
	font-size: 12px;
	line-height: 100%;
}

img {
	padding: 2px;
}
/* titres de 1er et 2eme niveau */
h1, h2 {
	color: #800000;
	font-weight: bold;
	font-size: 120%;
}
/* images position a droite */
.illustrationdroite {
	display: none;
}
/* images position a gauche */
.illustrationgauche {
	display: none;
}
/* images position a droite sans bordure */
.illustrationdroitesb {
	display: none;
}
/* icones centrés */
.imgcentre {
	display: none;
}
/* diaporama page contact */
#diaporama {
	display: none;
}

#liste li {
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	margin-left: 0em;
}

#liste ul {
	display: block;
	padding-bottom: 0.3em;
	padding-top: 1px;
	padding-left: 5px;
}
/* haut du texte */
#textehaut {
	Border-top: 0px;
	padding-top: 0px;
	text-align: justify;
}
/* Haut du texte pour la page d'accueil */
#textehautaccueil {
	text-align: justify;
}
/* texte de la page */
#texte {
	text-align: justify;
}
/* COlone de droite de la page web */

#colonedroite {
	width: 120px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #C0C0C0;
	color: #000000;
	font-family: "Times New Roman", arial, serif;
	font-size: 12px;
}
/* image ilustration de l'encadre */
#imagehaut img {
	display: none;
}
/* encadre de haut de page */
#encadre {
	display: none;
}
/* bordure dessous l'encadre dans le titre */ 
#sousencadre {
	color: #800000;
	border-bottom: 0px;
	padding-bottom: 0px;
}
/* Entete de la page */
#menuhaut {
}

/* position du texte dans le menu du haut */
.mhposition {
	display: none;
}

.mhdroite {
	display: none;
}
/* Titre FTKY du site web */
#logo {
	Color: #FFFFFF;
	background-color: #800000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	text-align: left;
}
/* menu principal de navigation du haut */
#menuprincipal .highlight {
	color: #800000;
	text-decoration: underline;
}
#menuprincipal {
	font-size: 10px;
	background-color: #FFFF00;
	color: #000000;
	text-align: center;
}

#menuprincipal a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}

#menuprincipal a:hover {
	text-decoration: underline;
	background-color: #FFFFFF;
	color: #000000;
}
/* bordure droite du menu principal */
#menuprincipald {
}
/* Menu contextuel de gauche */
.menugauche {
	display: none;
}
/* cartes des pays des associations */
#cartes {
}

#cartesaide {
}
/* Menu déroulent regions-villes */
.menuregion {
	padding: 15px 0px 0px 20px;
}
/* Liste des associations par régions */
#listeassos dd {
	position: relative;
	padding: 2px;
	margin-left: 0px;
	border-bottom-style: solid;
	border-bottom: 1px solid #FF0000;
	border-left-style: solid;
	border-top: 1px solid #FF0000;
	border-top-style: solid;
	border-left: 2px solid #FF0000;
	font-weight: bold;
	border-right: 2px solid #FF0000;
	font-weight: bold;
	color: #000000;
	font-size: 130%;
	line-height: 1.2em;
	text-decoration: none;
}

#listeassos dd a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
}
#listeassos a:hover {
	background-color: #FFFF00;
	text-decoration: none;
}

/* tableaux des stages */
.tableaustage {
	font-family: verdana, geneva, sans-serif;
	font-size: 100%;
	border: 1px solid #800000;
}

.tableaustage a {
	color: #FFFFFF;
	font-weight: bold;
}

.tableaustage a:hover {
	color: #FFFFFF;
	font-weight: bold;
}

.tableaustage th {
	text-align: center;
	font-size:130%;
	border-bottom: 1px solid #800000;
}

.tableaustage td {
	font-family:sans-serif;
	font-size:100%;
	text-align: left;
}

.lignegrise {
}
/* cours de yoga et activités de l'association */
.cours {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 2px;
}

.cours ul {
	padding-top: 0px;
	border-top: 0px;
	margin-top: 0px;
}

.cours strong {
	color: #000000;
	font-size: 110%;
	border-top: 0px solid #000000;
	padding-bottom: 2px;
}
.cours big {
	padding-bottom: 2px;
	font-size: 12px;
	font-style: oblique;
} 
/* Plan du site */
#plansite {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.griser {
}
/* Deontologie */
.listedef li {
}
/* Liste avec icone de la loupe */
#listesanspuces {
}
/* Pied de page */
#basdepage {
	font-size: 10px;
	text-align: center;
	color: #000000;
}
.baspage img {
	display: none;
}
/* ligne de bas de page */
#copy img {
	display: none;
}

