@charset "UTF-8";
/* CSS Document */

body {
	height: 100%;
	background-image: url(../_images/asanoha-400px.png);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: scroll;
}

h1{
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	font-weight: 300;
	color: #ca3895;
	}
h2{
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: #000000;
	line-height: 20px;
	}

h3{
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	font-weight: 300;
	color: #ca3895;
}



/* liens par défaut */
a:link {
	color: #d92f9a;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #d92f9a;
	padding: 0px 0px 0px 0px;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

/* liens menu langue dans le haut */

a.deux:link {
	color: #333333;
	text-decoration: none;
}

a.deux:visited {
	text-decoration: none;
	color: #00FFFF;
}

a.deux:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #000000;
	padding: 2px 0px 2px 0px;
}

a.deux:active {
	text-decoration: none;
	color: #d92f9a;
}

/* liens menu footer */

a.trois:link {
	color: #3b7bda;
	text-decoration: none;
}

a.trois:visited {
	text-decoration: none;
	color: #000000;
}

a.trois:hover {
	text-decoration: none;
	color: #ffffff;
 	background-color: #3b7bda;
	padding: 2px 0px 2px 0px;
}

a.trois:active {
	text-decoration: none;
	color: #000000;
}


/* attribus des pages */

.tx-menu-bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.fond-haut-menu {
	background-color: #000000;
}
 
.bg-header {
	background-image: url(../_images/bg-header.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.menu-tx {
	font-family: 'Amaranth', sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	padding-right: 15px;
	padding-left: 15px;
}

.menu-tx-haut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #d92f9a;
	
}
.pointille {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 10px;
}
.texte {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: #000000;
	line-height: 20px;
}

.texte-citation {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 400i;
	color: #000000;
	line-height: 20px;
}

.texte-blanc {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: #fff;
	line-height: 20px;
}

.texte-prof {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: #000000;
	line-height: 20px;
}

.texte-prof-titre {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #ca3895;
	line-height: 20px;
}

.texte-prof-itl {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #000000;
	line-height: 20px;
	font-style: italic;
}
.texte-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #625833;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.back-footer {
	background-image: url(../_images/bg-footer.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.bg-accueil {
	background-image: url(../_images/entete/yoga-detente-sorel.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg-journee-int {
	background-image: url(../_images/entete/journee-internationale-yoga-sorel.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg-yoga-dehors {
	background-image: url(../_images/entete/yoga-exterieur-sorel.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-yoga-exter {
	background-image: url(../_images/entete/yaga-exterieur.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-yoga-regene {
	background-image: url(../_images/entete/yoga-regenerateur-sorel.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-yoga-etre {
	background-image: url(../_images/entete/yoga-bien-etre-sorel.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-martin {
	background-image: url(../_images/entete/martin-sylvestre.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg-shantaya {
	background-image: url(../_images/entete/shantaya-chantal-cote.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-morgan {
	background-image: url(../_images/entete/morgan-gregory.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-yoga-inscription {
	background-image: url(../_images/entete/yoga-bien-etre-sorel.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-yoga-prof {
	background-image: url(../_images/entete/yoga-bien-etre-sorel.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-yoga-qigong {
	background-image: url(../_images/entete/qigong.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-qigong  {
	background-image: url(../_images/entete/qigong-maude.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-yoga-son  {
	background-image: url(../_images/entete/yoga-du-son.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg-communique  {
	background-image: url(../_images/entete/communique.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-contact {
	background-image: url(../_images/entete/contact.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg-donation  {
	background-image: url(../_images/entete/donation.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-yoga-om  {
	background-image: url(../_images/entete/yoga-om.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-infolettre  {
	background-image: url(../_images/entete/infolettre.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg-yoga  {
	background-image: url(../_images/entete/yoga.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-prof {
	background-image: url(../_images/entete/prof.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-shantaya {
	background-image: url(../_images/entete/shantaya-cause.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-shantaya2 {
	background-image: url(../_images/entete/shantaya2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-arc {
	background-image: url(../_images/entete/arc-en-ciel.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-retraite-canot {
	background-image: url(../_images/entete/retraite-canot.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-shantayaband {
	background-image: url(../_images/entete/shantaya-band.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.tx-footer{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000000;
	line-height: 20px;
	}
	
	.tx-bold-contact {
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-weight: 700;
	color: #000000;
	line-height: 25px;
	}
	
	.tx-bold-act {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color: #ca3895;
		}
	
.sous-titre {
font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-weight: 300;
	color: #1a90ae;
	}
	
	.qigong {
font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 21px;
	color: #769619;
	font-weight: bold;
		}
	
	.yoga {
font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 21px;
	color: #1c79ed;
	font-weight: bold;
		}
	
	.yoga-doux {
font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 21px;
	color: #ca3895;
	font-weight: bold;
		}
		
			.soulignement-jaune {
	font-weight: 300;
	font-weight: bold;
	background-color: #FF0;
		}
		
.tx-titre-blanc {
	color: #ffffff;
		}		