					/* Structure générale */

body {
	margin: 0;
	padding: 0;
	text-align: center; 
	}

header, nav, article, footer {
	display: block;
  	width: 1200px; 
	}

aside {
	display: block;
	}

p, h1, h2, h3 {
	margin: 0;
	}

footer {
	margin: 0 auto;
	padding: 15px 0 25px 0;
  	width: 1200px; 
	text-align: center;
}

footer p {
	padding: 0 20px 0 20px;
}


	/* Affiche et cache du contenu */
	
.less.active .button-read-more, .button-read-less  {
	display: none;
	}
	
.less.active .button-read-less {
	display: block;
	}
	
.more {
	margin-top: 10px;
	}
	
.more p {
	margin: 0;
	padding: 0;
}




					/* ---------- Page d'accueil ---------- */

body#accueil, body#accueil2 {
	background-color: #393939;
}

#container-accueil {
	position: relative;
	margin: 0 auto;
  	width: 1200px;
	min-height: 848px;
	background-image: url(images/fond_accueil.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

#container-accueil2 {
	position: relative;
	margin: 0 auto;
  	width: 1200px;
	min-height: 848px;
	background-image: url(images/fond_accueil2.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

body#accueil h1, body#accueil2 h1 {
	text-align: center; 
	margin: 0;
	padding: 0;
}

body#accueil article {
	text-align: center; 
}

header#accueil {
	height: 529px;
}

header#accueil2 {
	height: 200px;
}

nav#accueil {
	text-align: center;
}
 
nav#accueil section {
	display: inline-block;
	margin: 0;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

article#accueil {
	margin: 0 auto;
	padding: 90px 0 50px 0;
	width: 1180px;
	text-align: center;
}

aside#accueil2 {
	position: absolute;
	top: 78px;
	left: 850px;
	text-align: center;
}

aside#accueil-G {
	position: absolute;
	top: 130px;
	left: 18px;
	text-align: center;
}

aside#accueil-D {
	position: absolute;
	top: 130px;
	left: 775px;
	text-align: center;
}

#blocaside-accueil01 {
	display: inline-block;
	padding: 0;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

#blocaside-accueil02 {
	padding: 12px 12px 0 12px;
	margin: 0;
	width: 350px;
	text-align: left; 
}

#sblocaside-accueil01, #sblocaside-accueil02, #sblocaside-accueil03 {
	display: inline-block;
	padding: 0;
	margin: 0 -3px 0 0;
	width: 140px;
	vertical-align : top;
	text-align: left; 
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

#blocaside-accueil02 li {
	margin: 0 0 10px 0;
}

#blocaside-accueil02 ul {
	margin: 10px 0 0 20px;
	padding: 0;
}

ul#blocprof {
	margin: 0;
	padding: 0 20px 30px 20px;
	list-style: none;
	text-align: right; 
}

ul#bloccompos {
	margin: 0;
	padding: 0 20px 30px 37px;
	list-style: none;
	text-align: left; 
}

ul#blocdivers, ul#blocdivers2 {
	margin: 0;
	padding: 0 20px 30px 20px;
	list-style: none;
	text-align: left; 
}

h2#blocaside {
	margin: 0 20px 0 0;
}

h2#blocprof {
	margin: 0;
	padding: 0 20px 0 20px;
	text-align: right; 
}

h2#bloccompos {
	margin: 0;
	padding: 0 20px 0 37px;
	text-align: left; 
}

h2#liencompos {
	margin: 0;
	padding: 0 20px 0 20px;
	text-align: right; 
}

h2#lienprof {
	margin: 0;
	padding: 300px 40px 0 20px;
	text-align: right; 
}

h2#blocdivers, h2#blocdivers2 {
	margin: 0;
	padding: 0 20px 0 20px;
	text-align: left; 
}

h2#blocprof:after {
	content: url(images/filet-jaune-long.png);
	text-align: right;
	display: block;
	margin: -5px -17px 0 0;
}

h2#bloccompos:after {
	content: url(images/filet-rouge-long.png);
	text-align: right;
	display: block;
	margin: -5px 0 0 -10px;
}

h2#liencompos:after {
	content: url(images/filet-rouge-court.png);
	text-align: right;
	display: block;
	margin: -5px -17px 0 0;
}

h2#blocdivers:after {
	content: url(images/filet-vert-long.png);
	text-align: right;
	display: block;
	margin: -5px 0 0 -10px;
}

h2#blocdivers2:after {
	content: url(images/filet-bleu-long.png);
	text-align: right;
	display: block;
	margin: -5px 0 0 -10px;
}

#bloccompos li, #blocprof li, #blocdivers li, #blocdivers2 li  {
	padding: 0 0 2px 0;
}

li#espace-apres {
	padding: 0 0 17px 0;
}

.logoTutti {
	margin: -28px 0 10px 0;
}

.logoTutti img {
	width: 100px;
	height: auto;
}

.smlvignlang {
	margin: 0 0 -6px 18px;
}


					/* ---------- Structure des pages Compositrice ---------- */

body#pages-compos, body#pages-compos2 {
	background-color: #393939;
}

#container-compos {
	position: relative;
	margin: 0 auto;
  	width: 1200px;
	min-height: 848px;
	background-image: url(compositeur-musique/images/fond_compositrice.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

#container-compos2 { /* Albums */
	position: relative;
	margin: 0 auto;
  	width: 1200px;
	text-align: left;
}

header#compos {
	height: 112px;
}

header#compos2 { /* Albums */
	margin: 20px;
	text-align: center;
}


nav#compos {
	height: 114px;
}

footer#compos p {
	padding: 0 50px 0 50px;
}

ul#vertical-compos {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	line-height: 20px;
}

li#li01-compos { /* Obso */
	position: absolute;
	top: 112px;
	left: 30px;
	width: 128px;
}

li#li02-compos { /* Obso */
	position: absolute;
	top: 134px;
	left: 30px;
	width: 128px;
}

.li01-compos {
	position: absolute;
	top: 112px;
	left: 38px;
	width: 128px;
}

.li02-compos {
	position: absolute;
	top: 134px;
	left: 38px;
	width: 128px;
}

#menu-horizontal-compos {
	position: absolute;
	top: 112px;
	left: 355px;
	width: 815px;
	text-align: center;
}

ul#horizontal-compos {
	margin-top: 0;
	padding: 0;
	list-style: none;
	line-height: 20px;
}

ul#horizontal-compos li {
	display: inline-block;
	margin: 0;
	padding: 0 31px 0 0;
	text-align: left;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

ul#bloctxt-compos {
	margin-top: 0;
	padding: 0 0 0 20px;
}

ul#bloctxt-compos li {
	padding: 0 0 12px 0;
}

#menuSP-compos { /* Menu version mobile */
    display: none;
}

#tt-VAcompos { /* Titre bandeau Virginie Aster */
	position: absolute;
	top: 50px;
	left: 365px;
}

.tt-VA {
	display: inline-block;
	margin: 0 30px 0 0;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.st-VA {
	display: inline-block;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

h1#tt-compos { 
	position:absolute; 
	left: 350px; 
	top: 176px;
	width: 800px;
	text-align: center;
}

h1#tt-compos2 { 
	position:absolute; 
	left: 50px; 
	top: 176px;
	width: 1150px;
	text-align: center;
}

#compos-filariane {
	position:absolute; 
	left: 365px; 
	top: 160px;
	width: 800px;
}

.lang-compos {
	position: absolute;
	top: 10px;
	left: 1125px;
}

.lang-compos img {
	width: 50px;
	height: auto;
}

					/* Page Me contacter */

article#compos-contact {
	height: 622px;
	background-image: url(compositeur-musique/images_contenu/cont_contact.jpg);
	background-repeat: no-repeat;
}


					/* Page Biographie compositrice */


h2#tt-biocompos {
	position:absolute; 
	left: 345px; 
	top: 250px;
}

h2#tt-biocompos2 {
	position:absolute; 
	left: 275px; 
	top: 250px;
}

#bloctxt-biocompos {
	width: 725px;
	margin: 50px 0 0 425px;
	background-image: url(compositeur-musique/images/fondbloc01.png);
	text-align: center;
}

#bloctxt-biocompos p {
	display: inline-block;
	width: 325px; 
	padding: 15px;
	text-align: justify;
	vertical-align : top;
  	-webkit-hyphens: auto;
  	-moz-hyphens: auto;
  	-ms-hyphens: auto;
  	-o-hyphens: auto;
  	hyphens: auto;	
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

#bloctxt-biocompos2 { /* plus large */
	width: 805px;
	margin: 50px 0 0 355px;
	background-image: url(compositeur-musique/images/fondbloc01.png);
	text-align: center;
}

#bloctxt-biocompos2 p {
	display: inline-block;
	width: 370px; 
	padding: 15px;
	text-align: justify;
	vertical-align : top;
  	-webkit-hyphens: auto;
  	-moz-hyphens: auto;
  	-ms-hyphens: auto;
  	-o-hyphens: auto;
  	hyphens: auto;	
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.mask1 {
	display: none;
}

.mask2 {
	display: inline;
}


					/* Page Oeuvres et publications */



.bloc-publi {
	display: inline-block;
	padding: 10px 0 0 0;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.txt-publi {
	display: inline-block;
	width: 170px; 
	height: 145px; 
	padding: 0 30px 0 20px;
	text-align: left;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.txt-oeuvre {
	display: inline-block;
	width: 620px; 
	padding: 10px 0 10px 40px;
	vertical-align : top;
	text-align: justify;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-khtml-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.vign-publi1 {
	display: inline-block;
	margin: 0 0 0 100px;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.vign-publi {
	display: inline-block;
	margin: 0 0 0 15px;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.tete-liste-oeuvre {
	display: block;
	padding: 10px 0 0 0;
}

.liste-oeuvre {
	display: block;
	padding: 20px 0 0 0;
}

.liste-oeuvre2 {
	display: block;
	padding: 0;
	margin: -10px 0 0 0;
}

.liste-oeuvre3 {
	display: block;
	padding: 30px 0 0 0;
}

.sliste-oeuvre {
	display: block;
	padding: 7px 0 0 0;
}

.txt-media {
	display: inline-block;
	width: 120px; 
	padding: 0 10px 5px 0;
	text-align: right;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.media {
	display: inline-block;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.media p {
	text-align: center;
	margin: -5px 0 0 0;
	max-width: 94px;
}

.bloctxt-oeuvres {
	width: 1146px;
	margin: 0 0 0 24px;
	padding: 0 0 20px 0;
	background-image: url(compositeur-musique/images_contenu/FOM-bloctxt-oeuvres.png);
	vertical-align : top;
}
.bloctxt-oeuvres-H1 {
	width: 1146px;
	height: 15px;
	margin: 15px 0 0 24px;
	background-image: url(compositeur-musique/images_contenu/FOH-bloctxt-oeuvres.png);
}
.bloctxt-oeuvres-H {
	width: 1146px;
	height: 15px;
	margin: 0 0 0 24px;
	background-image: url(compositeur-musique/images_contenu/FOH-bloctxt-oeuvres.png);
}
.bloctxt-oeuvres-B {
	width: 1146px;
	height: 15px;
	margin: 0 0 0 24px;
	background-image: url(compositeur-musique/images_contenu/FOB-bloctxt-oeuvres.png);
}

.bloc-liste-oeuvres {
	display: inline-block;
	width: 850px; 
	padding: 0 0 0 35px;
	text-align: left;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}
 
.bloc-medias {
	display: inline-block;
	width: 230px; 
	padding: 5px 0 0 0;
	text-align: right;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.bloc-liste-oeuvres2 {
	display: inline-block;
	width: 750px; 
	padding: 0 0 0 35px;
	text-align: left;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}
 
.bloc-medias2 {
	display: inline-block;
	width: 330px; 
	padding: 5px 0 0 0;
	text-align: right;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.bloc-liste-oeuvres3 {
	display: inline-block;
	width: 650px; 
	padding: 0 0 0 35px;
	text-align: left;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}
 
.bloc-medias3 {
	display: inline-block;
	width: 430px; 
	padding: 5px 0 0 0;
	text-align: right;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.bloctxt-oeuvres h2 {
	margin: 0;
	padding: 10px 0 0 35px;
}

article#oeuvre h1, article#oeuvre h2 {
	padding: 0;
}


					/* Page Concerts */

article#concerts {
	text-align: center;
	padding-top: 42px;
	background-image: url(compositeur-musique/images/cadre-fond03.png);
	background-repeat:no-repeat;
}

article#concerts section {
	display: inline-block;
	margin: 0;
	padding: 0px 5px 35px 5px;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

article#concerts p {
	background-image: url(compositeur-musique/images/fondbloc01.png);
	padding: 5px;
	text-align: left;
}

article#concerts img {
	padding-bottom: 20px;
}


					/* Page Portfolio */

.album {
	display: inline-block;
	padding: 7px 0 0 0;
	margin: 0 0 0 45px;
}

.album-double-p1 {
	display: inline-block;
	width: 485px;
	padding: 10px 35px 0 35px;
	margin: 0 0 0 5px;
	text-align: center;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.album-double-p2 {
	display: inline-block;
	width: 550px;
	padding: 10px 0 0 0;
	margin: 0 0 0 20px;
	text-align: center;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.bloc-portfolio {
	width: 1146px;
	margin: 0 0 0 24px;
	padding: 0 0 20px 0;
	background-image: url(compositeur-musique/images_contenu/FOM-bloctxt-oeuvres.png);
	vertical-align : top;
}
.bloc-portfolio-H1 {
	width: 1146px;
	height: 15px;
	margin: 15px 0 0 24px;
	background-image: url(compositeur-musique/images_contenu/FOH-bloctxt-oeuvres.png);
}
.bloc-portfolio-H {
	width: 1146px;
	height: 15px;
	margin: 0 0 0 24px;
	background-image: url(compositeur-musique/images_contenu/FOH-bloctxt-oeuvres.png);
}
.bloc-portfolio-B {
	width: 1146px;
	height: 15px;
	margin: 0 0 0 24px;
	background-image: url(compositeur-musique/images_contenu/FOB-bloctxt-oeuvres.png);
}

.bloc-portfolio2 {
	width: 1146px;
	margin: 0 0 0 24px;
	padding: 0 0 20px 0;
	background-image: url(compositeur-musique/images_contenu/FOM-bloc-portfolio-double.png);
	vertical-align : top;
}
.bloc-portfolio2-H {
	width: 1146px;
	height: 15px;
	margin: 0 0 0 24px;
	background-image: url(compositeur-musique/images_contenu/FOH-bloc-portfolio-double.png);
}
.bloc-portfolio2-B {
	width: 1146px;
	height: 15px;
	margin: 0 0 0 24px;
	background-image: url(compositeur-musique/images_contenu/FOB-bloc-portfolio-double.png);
}

.blocimg-album {
	display: inline-block;
	width: 700px;
	padding: 10px 0 0 0;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.blocimg-album2 { /* Album : 1er bloc d'images sur 2 colonnes */
	float: left;
	width: 675px;
	padding: 0 0 0 130px;
}

.blocimg-album3 { /* Album : 2er bloc d'images sur 3 colonnes */
	display: inline-block;
	padding: 0 0 0 130px;
}

.bloctxt-album {
	display: inline-block;
	width: 350px;
	padding: 10px 0 0 0;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}
 
.bloctxt-album2 { /* Album : bloc de texte */
	float: right;
	width: 330px;
	padding: 50px 60px 0 0;
	text-align: left;
}

.img-album {
	display: inline-block;
	width: 300px; 
	padding: 10px 25px 10px 0;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.img-album02 {
	display: inline-block;
	padding: 10px 25px 10px 0;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.img-album03 {
	display: inline-block;
	padding: 10px 15px 5px 0;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.img-album-double {
	display: block;
	width: 400px; 
	padding: 20px 0 10px 0;
	margin: 0 auto;
	vertical-align : top;
}

.img-album-center {
	display: inline-block;
	width: 300px; 
	padding: 10px 25px 10px 160px;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.img-album p, .img-album-double p, .img-album-center p {
	padding: 5px 0 0 0;
	text-align: left;
}

.bloctxt-album p, .bloctxt-album2 p {
	padding: 0 0 15px 0;
}

.txtdiaporama {
	padding: 20px 0 15px 0;
}

.txtdiaporama2 {
	padding: 0 0 15px 0;
}

.bloctxt-album h2 {
	padding: 0;
}

.bloctxt-album2 h2 {
	padding: 0 0 5px 0;
}



					/* Page Projets et mécénat */

.bloc-compos-projets {
	width: 1146px;
	margin: 0 0 0 24px;
	padding: 0 0 20px 0;
	background-image: url(compositeur-musique/images_contenu/FOM-bloctxt-oeuvres.png);
	vertical-align : top;
}
.bloc-compos-projets-H1 {
	width: 1146px;
	height: 15px;
	margin: 15px 0 0 24px;
	background-image: url(compositeur-musique/images_contenu/FOH-bloctxt-oeuvres.png);
}
.bloc-compos-projets-H {
	width: 1146px;
	height: 15px;
	margin: 0 0 0 24px;
	background-image: url(compositeur-musique/images_contenu/FOH-bloctxt-oeuvres.png);
}
.bloc-compos-projets-B {
	width: 1146px;
	height: 15px;
	margin: 0 0 0 24px;
	background-image: url(compositeur-musique/images_contenu/FOB-bloctxt-oeuvres.png);
}

.projets {
	display: inline-block;
	padding: 7px 0 0 0;
	margin: 0 20px 0 45px;
	vertical-align : top;
	text-align: justify;
  	-webkit-hyphens: auto;
  	-moz-hyphens: auto;
  	-ms-hyphens: auto;
  	-o-hyphens: auto;
  	hyphens: auto;
}

.projets h2 {
	margin: 0 0 10px 0;
}

.projets p {
	margin: 0;
}

.blocprojets {
	margin: 20px 30px 20px 0;
	vertical-align: top;
}

.blocprojets_p1 {
	display: inline-block;
	width: 800px;
	margin: 20px 0 20px 0;
	vertical-align: top;
}
.blocprojets_p2 {
	display: inline-block;
	width: 230px;
	margin: 20px 0 20px 40px;
	vertical-align: top;	
	text-align: center;
}

.blocprojets_p2 img {
	margin: 7px 0;
}

.legende_projets {
	padding: 0 10px;
}


					/* Page Ils en parlent */

.bloc-compos-presse {
	width: 1146px;
	margin: 0 0 0 24px;
	padding: 0 0 20px 0;
	background-image: url(compositeur-musique/images_contenu/FOM-bloctxt-oeuvres.png);
	vertical-align : top;
}
.bloc-compos-presse-H1 {
	width: 1146px;
	height: 15px;
	margin: 15px 0 0 24px;
	background-image: url(compositeur-musique/images_contenu/FOH-bloctxt-oeuvres.png);
}
.bloc-compos-presse-H {
	width: 1146px;
	height: 15px;
	margin: 0 0 0 24px;
	background-image: url(compositeur-musique/images_contenu/FOH-bloctxt-oeuvres.png);
}
.bloc-compos-presse-B {
	width: 1146px;
	height: 15px;
	margin: 0 0 0 24px;
	background-image: url(compositeur-musique/images_contenu/FOB-bloctxt-oeuvres.png);
}

.presse {
	display: inline-block;
	padding: 7px 0 0 0;
	margin: 0 20px 0 45px;
	vertical-align : top;
	text-align: justify;
  	-webkit-hyphens: auto;
  	-moz-hyphens: auto;
  	-ms-hyphens: auto;
  	-o-hyphens: auto;
  	hyphens: auto;
}

.presse h2 {
	margin: 20px 0 10px 0;
}

.presse p {
	margin: 10px 0 20px 0;
}

.blocpress0_p1 {
	display: inline-block;
	width: auto;
	margin: 0 20px 0 0;
}
.blocpress0_p2 {
	display: inline-block;
	width: 620px;
	vertical-align : top;
}

.blocpress0_p2 p {
	margin: 20px 0;
}

.blocpress_p1 {
	width: auto;
	margin: 0;
}
.blocpress_p2 {
	float: right;
	width: 230px;
	margin: 0 0 0 40px;
}

.blocpress_p2 img {
	margin: 7px 0;
}

.pressweb {  /* Vignettes paysage */
	width: auto;
	height: 240px;
	margin: 0 10px;
	vertical-align : top;
}

.pressp {  /* Vignettes portrait A4 */
	width: 223px;
	height: auto;
	margin: 0 10px;
	vertical-align : top;	
}


					/* Page Artistes partenaires */

article#compos-artistes {
	height: 622px;
	background-image: url(compositeur-musique/images_contenu/cont_artistes.jpg);
	background-repeat: no-repeat;
}




					/* ---------- Structure des pages Professeur ----------- */

body#pages-prof {
	background-color: #fae8a6;
}

#container-prof {
	position: relative;
	margin: 0 auto;
  	width: 1200px; 
	min-height: 848px;
	background-image: url(professeur-musique/images/fond_professeur.jpg);
	background-repeat: no-repeat;
	background-color: #F4CF40;
	text-align: left;
}

header#prof {
	height: 99px;
}

nav#prof {
	height: 20px;
}

ul#vertical-prof {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 20px;
}

li#li01-prof {
	position: absolute;
	top: 99px;
	left: 30px;
	width: 160px;
	text-align: center;
}

li#li02-prof {
	position: absolute;
	top: 126px;
	left: 38px;
	width: 160px;
	text-align: left;
}

li#li03-prof {
	position: absolute;
	top: 146px;
	left: 38px;
	width: 180px;
	text-align: left;
}

li#li04-prof {
	position: absolute;
	top: 167px;
	left: 38px;
	width: 160px;
	text-align: left;
}

li#li05-prof {
	position: absolute;
	top: 188px;
	left: 38px;
	width: 160px;
	text-align: left;
}

#menu-horizontal-prof {
	position: absolute;
	top: 99px;
	left: 365px;
	width: 820px;
	text-align: center;
}

ul#horizontal-prof {
	margin-top: 0;
	padding: 0;
	list-style: none;
	line-height: 20px;
}

ul#horizontal-prof li {
	display: inline-block;
	margin: 0;
	padding-top: 0;
	padding-right: 15px;
	text-align: left;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

ul#smenu-prof {
	display: inline-block;
	margin: 0;
	padding: 18px 50px 0 65px;
	text-align: left;
	vertical-align : top;
	line-height: 20px;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

ul#smenu-prof2 {
	display: inline-block;
	margin: 0;
	padding: 18px 50px 0 0;
	text-align: left;
	vertical-align : top;
	line-height: 20px;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

li#smenu-prof {
	list-style-image: url(professeur-musique/images/ppp-mauve.png);
}

li#selec-smenu-prof {
	list-style-image: url(professeur-musique/images/ppp-rouge.png);
}

#bloctt-prof {
	margin: 0 0 0 350px;
	width: 800px;
	height: 107px;
	text-align: center;
}

#bloctt-prof2 {
	margin: 0 0 0 350px;
	width: 800px;
	height: 107px;
}

#bloctt-prof3 {
	margin: 0 0 0 350px;
	width: 800px;
	height: 100px;
}

h1#tt-prof {
	padding: 44px 0 5px 0;
}

h1#tt-prof2 {
	display: inline-block;
	padding: 44px 0 5px 0;
	min-width: 350px;
	text-align: center;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.ombrage {
	box-shadow: 5px 5px 7px #333;
	-moz-box-shadow: 5px 5px 7px #333;
	-webkit-box-shadow: 5px 5px 7px #333;
	-khtml-box-shadow: 5px 5px 7px #333;
}


					/* Page Cursus */
					
#bloc-cursus01 {
	display: inline-block;
	width: 617px;
	margin: 30px 0 0 107px;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}
#bloctxt-cursus01-H {
	width: 617px;
	height: 15px;
	background-image: url(professeur-musique/images_contenu/FOH-bloctxt-cursus01.png);
}
#bloctxt-cursus01 {
	width: 617px;
	background-image: url(professeur-musique/images_contenu/FOM-bloctxt-cursus01.png);
	vertical-align : top;
}
#bloctxt-cursus01-B {
	width: 617px;
	height: 15px;
	background-image: url(professeur-musique/images_contenu/FOB-bloctxt-cursus01.png);
}

#bloc-cursus02 {
	display: inline-block;
	width: 450px;
	margin: 60px 0 0 0;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}
#bloctxt-cursus02-H {
	width: 450px;
	height: 15px;
	background-image: url(professeur-musique/images_contenu/FOH-bloctxt-cursus02.png);
}
#bloctxt-cursus02 {
	width: 450px;
	background-image: url(professeur-musique/images_contenu/FOM-bloctxt-cursus02.png);
	vertical-align : top;
}
#bloctxt-cursus02-B {
	width: 450px;
	height: 15px;
	background-image: url(professeur-musique/images_contenu/FOB-bloctxt-cursus02.png);
}
h3#tt-cursus {
	padding: 0 0 10px 15px;
	width: auto;
}
#bloc-cursus01 p {
	display: inline-block;
	width: 276px; 
	padding: 0 0 15px 15px;
	vertical-align : top;
	text-align: justify;
  	-webkit-hyphens: auto;
  	-moz-hyphens: auto;
  	-ms-hyphens: auto;
  	-o-hyphens: auto;
  	hyphens: auto;	
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}
#bloc-cursus02 ul {
	width: 380px; 
	padding: 0 0 10px 30px;
	margin: 0;
	list-style-image: url(professeur-musique/images/pppp-mauve2.png);
}
#bloc-cursus02 li {
	padding: 0 0 7px 0;
}
#vignette06 {
	margin: 220px 0 0 20px;
}
 

					/* Page Esprit enseignement */

article#prof-esprit {
	height: 730px;
	background-image: url(professeur-musique/images_contenu/cont_cours-mus.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}

#prof-esprit-graph01 {
	position: absolute;
	top: 183px;
	left: 459px;
	width: 122px;
	height: 43px;
	background-image: url(professeur-musique/images_contenu/ccont_cours-mus.jpg);
	background-repeat: no-repeat;
}


					/* Page Lutherie, partitions */

article#prof-lutherie {
	height: 730px;
	background-image: url(professeur-musique/images_contenu/cont_lutherie.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}


					/* Page Contact */

article#prof-contact {
	height: 730px;
	background-image: url(professeur-musique/images_contenu/cont_contact.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}


					/* Pages Cours de violon */

#bloctxt-violon01 {
	float: left;
	width: 250px;
	margin: 0;
	padding: 30px 0 0 190px;
	text-align: left;
	vertical-align : top;
}

#bloctxt-violon02 {
	width: 617px;
	margin: 0 0 0 492px;
	background-image: url(professeur-musique/images_contenu/FOM-bloctxt-violon02.png);
	vertical-align : top;
}
#bloctxt-violon02-H {
	width: 617px;
	height: 15px;
	margin: 0 0 0 492px;
	background-image: url(professeur-musique/images_contenu/FOH-bloctxt-violon02.png);
}
#bloctxt-violon02-B {
	width: 617px;
	height: 15px;
	margin: 0 0 0 492px;
	background-image: url(professeur-musique/images_contenu/FOB-bloctxt-violon02.png);
}

#bloctxt-violon03 {
	float: left;
	width: 250px;
	margin: 0;
	padding: 30px 0 0 145px;
	text-align: left;
	vertical-align : top;
}

#bloctxt-violon04 {
	width: 662px;
	margin: 0 0 0 468px;
	background-image: url(professeur-musique/images_contenu/FOM-bloctxt-violon04.png);
	text-align: left;
	vertical-align : top;
}
#bloctxt-violon04-H {
	width: 662px;
	height: 15px;
	margin: 0 0 0 468px;
	background-image: url(professeur-musique/images_contenu/FOH-bloctxt-violon04.png);
}
#bloctxt-violon04-B {
	width: 662px;
	height: 15px;
	margin: 0 0 0 468px;
	background-image: url(professeur-musique/images_contenu/FOB-bloctxt-violon04.png);
}

#bloctxt-violon05 {
	position: absolute;
	top: 276px;
	left: 620px;
	width: 215px;
	text-align: left;
	vertical-align : top;
}

#bloctxt-violon06 {
	position: absolute;
	top: 730px;
	left: 385px;
	width: 350px;
	text-align: right;
	vertical-align : top;
}

#bloctxt-violon07 {
	width: 288px;
	margin: 0 0 0 887px;
	background-image: url(professeur-musique/images_contenu/FOM-bloctxt-violon07.png);
	vertical-align : top;
}
#bloctxt-violon07-H {
	width: 288px;
	height: 15px;
	margin: 195px 0 0 887px;
	background-image: url(professeur-musique/images_contenu/FOH-bloctxt-violon07.png);
}
#bloctxt-violon07-B {
	width: 288px;
	height: 15px;
	margin: 0 0 0 887px;
	background-image: url(professeur-musique/images_contenu/FOB-bloctxt-violon07.png);
}
 
#colonne-violon01 {
	width: 565px; 
	padding: 0 20px 20px 20px;
	text-align: justify;
}

#colonne-violon02 {
	display: inline-block;
	width: 296px; 
	padding: 0 5px 30px 15px;
	vertical-align : top;
	text-align: justify;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

#colonne-violon03 {
	width: 247px; 
	padding: 0 18px 18px 18px;
	text-align: left;
}

#colonne-violon01 ul {
	padding: 20px 5px 15px 20px;
	margin: 0;
	list-style-image: url(professeur-musique/images/pp-jaune.png);
}

#colonne-violon01 li {
	padding: 0 0 20px 5px;
	margin: 0;
}

#bloctxt-violon03 ul {
	padding: 0;
	margin: 0;
	list-style-image: url(professeur-musique/images/ppp-marron.png);
}

#bloctxt-violon03 li {
	padding: 0 0 10px 0;
	margin: 0;
}

#colonne-violon02 p {
	padding: 0 0 10px 0;
	margin: 0;
}

#bloctxt-violon05 p, #colonne-violon03 p, h2 {
	padding: 0 0 10px 0;
	margin: 0;
}

#prof-violon-graph01 {
	position: absolute;
	top: 540px;
	left: 800px;
	width: 394px;
	height: 321px;
	background-image: url(professeur-musique/images_contenu/vignette04.png);
	background-repeat: no-repeat;
}

article#prof-esprit-violon {
	height: 730px;
	background-image: url(professeur-musique/images_contenu/cont_esprit.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}

article#prof-pratique-violon {
	height: 780px;
	background-image: url(professeur-musique/images_contenu/cont_pratique-violon.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}

article#prof-violon-archet {
	height: 780px;
	background-image: url(professeur-musique/images_contenu/cont_violon-archet.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}


					/* Page Solfège */

#bloctxt-solfege01 {
	float: left;
	width: 280px;
	margin: 0;
	padding: 35px 0 0 60px;
	text-align: left;
	vertical-align : top;
}

#bloctxt-solfege02 {
	width: 766px;
	margin: 0 0 0 382px;
	background-image: url(professeur-musique/images_contenu/FOM-bloctxt-solfege01.png);
	text-align: left;
	vertical-align : top;
}
#bloctxt-solfege02-H {
	width: 766px;
	height: 15px;
	margin: 22px 0 0 382px;
	background-image: url(professeur-musique/images_contenu/FOH-bloctxt-solfege01.png);
}
#bloctxt-solfege02-B {
	width: 766px;
	height: 15px;
	margin: 0 0 0 382px;
	background-image: url(professeur-musique/images_contenu/FOB-bloctxt-solfege01.png);
}

#colonne-solfege01 {
	display: inline-block;
	width: 345px; 
	padding: 0 15px 10px 15px;
	vertical-align : top;
	text-align: justify;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

#colonne-solfege01 h2 {
	padding: 0;
	margin: 0;
}

#colonne-solfege01 p {
	padding: 0 0 10px 0;
	margin: 0;
}

#colonne-solfege01 ul {
	padding: 0 0 0 15px;
	margin: 0;
	list-style-image: url(professeur-musique/images/ppp-jaune.png);
}

#colonne-solfege01 li {
	padding: 0 0 10px 0;
	margin: 0;
}

article#prof-solfege {
	height: 730px;
	background-image: url(professeur-musique/images_contenu/cont_solfege.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}


					/* Pages ArTransversal */

#logo-artransversal {
	position: absolute;
	top: 56px;
	left: 963px;
	width: 196px;
	height: 30px;
	background-image: url(professeur-musique/images/sml_logo-artransversal.png);
	background-repeat: no-repeat;
}

h1#tt-artransversal {
	display: block;
	width: 507px;
	height: 50px;
	margin: 0 0 0 330px;
	text-align: center;
	vertical-align : top;
}

#bloctxt-artransversal {
	width: 522px;
	margin: 0 0 0 330px;
	background-image: url(professeur-musique/images_contenu/FOM-bloctxt-artransversal.png);
	text-align: left;
	vertical-align : top;
}
#bloctxt-artransversal-H {
	width: 522px;
	height: 15px;
	margin: 0 0 0 330px;
	background-image: url(professeur-musique/images_contenu/FOH-bloctxt-artransversal.png);
}
#bloctxt-artransversal-B {
	width: 522px;
	height: 15px;
	margin: 0 0 0 330px;
	background-image: url(professeur-musique/images_contenu/FOB-bloctxt-artransversal.png);
}

#colonne-artransversal {
	width: 477px; 
	padding: 0 15px 0 15px;
	text-align: justify;
}

#bloctxt-artransversal p {
	padding: 0 0 10px 0;
}

article#prof-artransversal {
	height: 730px;
	background-image: url(professeur-musique/images_contenu/cont_artransversal.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}

article#prof-artransversal-actu {
	height: 730px;
	background-image: url(professeur-musique/images_contenu/cont_prof.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}

article#prof-artransversal-projets {
	height: 730px;
	background-image: url(professeur-musique/images_contenu/cont_projets-art.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}

article#prof-artransversal-echanges {
	height: 730px;
	background-image: url(professeur-musique/images_contenu/cont_echanges-pedago.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}

article#prof-artransversal-actu section {
	display: inline-block;
	margin: 0;
	padding: 20px 20px 35px 30px;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}
 
article#prof-artransversal-actu section img {
	box-shadow: 3px 3px 4px #777;
}


					/* Page Musique de chambre */

#bloctxt-chambre01 {
	float: left;
	width: 240px;
	margin: 0;
	padding: 55px 0 0 90px;
	text-align: left;
	vertical-align : top;
}

#bloctxt-chambre02 {
	width: 777px;
	margin: 0 0 0 410px;
	background-image: url(professeur-musique/images_contenu/FOM-bloctxt-chambre02.png);
	text-align: left;
	vertical-align : top;
}
#bloctxt-chambre02-H {
	width: 777px;
	height: 15px;
	margin: 10px 0 0 410px;
	background-image: url(professeur-musique/images_contenu/FOH-bloctxt-chambre02.png);
}
#bloctxt-chambre02-B {
	width: 777px;
	height: 14px;
	margin: 0 0 0 410px;
	background-image: url(professeur-musique/images_contenu/FOB-bloctxt-chambre02.png);
}

#bloctxt-chambre03 {
	display: inline-block;
	width: 522px; 
	height: 398px;
	margin: 0 0 0 410px;
	padding: 0;
	background-image: url(professeur-musique/images_contenu/FO-bloctxt-chambre03.png);
	background-repeat: no-repeat;
	vertical-align : top;
	text-align: left;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

#cont-bloctxt-chambre04 {
	display: inline-block;
	width: 252px; 
	margin: 0;
	padding: 0;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

#bloctxt-chambre04 {
	width: 252px;
	min-height: 368px;
	margin: 0;
	padding: 0;
	background-image: url(professeur-musique/images_contenu/FOM-bloctxt-chambre04.png);
	text-align: left;
	vertical-align : top;
}
#bloctxt-chambre04-H {
	width: 252px;
	height: 15px;
	margin: 0;
	background-image: url(professeur-musique/images_contenu/FOH-bloctxt-chambre04.png);
}
#bloctxt-chambre04-B {
	width: 252px;
	height: 14px;
	margin: 0;
	background-image: url(professeur-musique/images_contenu/FOB-bloctxt-chambre04.png);
}

#colonne-chambre01 {
	display: inline-block;
	width: 480px; 
	padding: 0 0 5px 15px;
	vertical-align : top;
	text-align: justify;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

#colonne-chambre02 {
	display: inline-block;
	width: 210px; 
	padding: 0 0 15px 40px;
	vertical-align : top;
	text-align: center;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

#colonne-chambre03 {
	width: 200px; 
	padding: 0 15px 5px 15px;
	vertical-align : top;
	text-align: center;
}

#colonne-chambre01 h2 {
	padding: 0;
	margin: 0;
}

#colonne-chambre03 ul {
	padding: 0 0 10px 20px;
	margin: 0;
	list-style-image: url(professeur-musique/images/ppp-marron.png);
	text-align: left;
}

#colonne-chambre03 li {
	padding: 0 0 5px 0;
	margin: 0;
}

#colonne-chambre01 p, #colonne-chambre03 p {
	padding: 0 0 10px 0;
	margin: 0;
}

article#prof-musique-chambre {
	height: 740px;
	background-image: url(professeur-musique/images_contenu/cont_musique-chambre.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}


					/* Pages Atelier du trac */

body#pages-prof-trac {
	background-color: #000000;
}

#container-prof-trac {
	position: relative;
	margin: 0 auto;
  	width: 1200px; 
	min-height: 848px;
	background-image: url(professeur-musique/images/fond_professeur-trac.jpg);
	background-repeat:no-repeat;
	text-align: left;
}

#bloctt-prof-trac, #bloctt-prof-trac2 {
	margin: 0 0 0 210px;
	width: 800px;
	min-height: 140px;
	text-align: center;
}

h1#tt-prof-trac {
	padding: 80px 0 10px 0;
}

ul#smenu-prof-trac {
	float: left;
	margin: 0;
	padding: 0 0 0 100px;
	width: 100px;
	height: 500px;
	text-align: left;
	vertical-align : top;
}

ul#smenu-prof-trac li {
	padding: 0 0 10px 0;
	line-height: 15px;
}

li#smenu-prof-trac {
	list-style-image: url(professeur-musique/images/pp-blanc.png);
}

li#selec-smenu-prof-trac {
	list-style-image: url(professeur-musique/images/pp-jaune.png);
}
															/* >>> Bloc texte suite titre + sous-titre */
#bloctxt-trac {
	width: 690px;
	margin: 15px 0 10px 258px;
	background-image: url(professeur-musique/images_contenu/fond-bloc-trac.png);
	text-align: center;
}
															/* >>> Blocs texte fond opaque */
#bloctxt-trac2 {
	width: 690px;
	margin: 0 0 10px 258px;
	background-color: #CA3002;
	text-align: center;
}
															/* >>> Bloc texte suite titre seul */
#bloctxt-trac3 {
	width: 690px;
	margin: 5px 0 15px 258px;
	background-image: url(professeur-musique/images_contenu/fond-bloc-trac.png);
	text-align: center;
}

#bloctxt-trac4, #bloctxt-trac5 {
	width: 690px;
	margin: 0 0 15px 258px;
	text-align: center;
}

#bloctxt-trac6 {
	width: auto;
	margin: 0 0 15px 200px;
	text-align: center;
}

#smlbloctxt-trac {
	display: inline-block;
	width: 250px;
	padding: 20px 10px 0 10px;
	vertical-align: top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

#tt-rubrique-trac {
	margin: 0 0 5px 0;
	padding: 0;
	text-align: center;
}

#tt-rubrique-trac2 {
	margin: 0 0 15px 0;
	padding: 0;
	text-align: center;
}

ul#list-trac {
	display: inline-block;
	margin: 0 25px 10px 25px;
	padding: 0;
	vertical-align: top;
	list-style-image: url(professeur-musique/images/ppp-jaune.png);
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}
ul#list-trac2 {
	margin: 15px 25px 15px 120px;
	padding: 0;
	vertical-align: top;
	text-align: left;
	list-style-image: url(professeur-musique/images/ppp-jaune.png);
}

li#list-trac {
	margin: 10px 0 5px 0;
	text-align: left;
}

#smlbloctxt-trac ul {
	margin: 0 0 10px 25px;
	padding: 0;
	list-style-image: url(professeur-musique/images/ppp-jaune.png);
}

#smlbloctxt-trac li {
	margin: 0 0 20px 0;
}

img#smllogo {
	margin: -10px 0 10px -15px;
}

#colonne-trac {
	width: 670px; 
	padding: 10px 10px 0 10px;
	text-align: justify;
	vertical-align : top;
}

#colonne-trac2 {		/* Pour centrer logos partenaires */
	display: inline-block;
	width: auto; 
	padding: 15px 10px 0 10px;
	text-align: justify;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

#colonne-trac3 {		/* Pour vignettes medias */
	width: 700px; 
	padding: 15px 10px 0 10px;
	vertical-align : top;
	text-align: left;
}

.colonne-trac4 {		/* Pour album photos */
	padding: 15px 10px 0 10px;
	vertical-align : top;
	text-align: left;
}
.colonne-trac4bis {		/* Pour album photos, changement orientation */
	padding: 0 10px 0 10px;
	vertical-align : top;
	text-align: left;
}

#colonnes-trac {
	display: inline-block;
	width: 320px; 
	padding: 10px 10px 0 10px;
	text-align: justify;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

#smlcolonne-trac, #smlcolonne-trac2 {
	display: block;
	padding: 7px 7px 7px 7px;
	margin: 0 0 20px 0;
	text-align: left;
	vertical-align : top;
	background-image: url(professeur-musique/images_contenu/fond-bloc-trac.png);
}

#bloctxt-trac p, #bloctxt-trac2 p, #bloctxt-trac3 p, #smlbloctxt-trac p {
	padding: 0 0 10px 0;
}

#comment-trac {
	margin: 0 30px 0 30px;
	padding: 0 0 10px 0;
}

#logo-trac {
	display: inline-block;
	padding: 0 5px 20px 5px;
	vertical-align : middle;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.vign-media-trac {
	display: inline-block;
	padding: 0 20px 15px 0;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.vign-photos-trac {
	display: inline-block;
	padding: 0 20px 15px 0;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

.vign-photos-trac img {
	border: 1px solid #fff;
}

#trac-graph01 {
	position: absolute;
	top: 145px;
	left: 1070px;
  	width: 110px; 
	height: 40px;
}

#trac-graph02 {
	position: absolute;
	top: 140px;
	left: 810px;
  	width: 150px; 
	height: 44px;
}

#trac-graph03 {
	position: absolute;
	top: 140px;
	left: 970px;
  	width: 80px; 
	height: 76px;
}

#trac-graph04 {
	position: absolute;
	top: 230px;
	left: 950px;
  	width: 100px; 
	height: 28px;
}

#trac-graph05 {
	position: absolute;
	top: 205px;
	left: 1070px;
  	width: 41px; 
	height: 76px;
}

#blocaside-trac-accueil {
	position: absolute;
	top: 210px;
	left: 968px;
}

#blocaside-trac {
	position: absolute;
	top: 263px;
	left: 968px;
}

#blocaside-trac2 {
	position: absolute;
	top: 270px;
	left: 968px;
}

#blocaside-trac3 {
	position: absolute;
	top: 210px;
	left: 1028px;
}

#sblocaside-trac {
	width: 150px;
	background-image: url(professeur-musique/images_contenu/FOM-blocaside-trac.png);
	vertical-align : top;
	text-align: left; 
}
#sblocaside-trac-H {
	width: 150px;
	height: 15px;
	background-image: url(professeur-musique/images_contenu/FOH-blocaside-trac.png);
}
#sblocaside-trac-B {
	width: 150px;
	height: 15px;
	background-image: url(professeur-musique/images_contenu/FOB-blocaside-trac.png);
}

#sblocaside-trac h3 {
	padding: 0 0 15px 17px;
	margin: 0;
}

#sblocaside-trac p {
	width: 120px; 
	padding: 0 0 15px 17px;
	margin: 0;
}

#sblocaside-trac img {
	padding: 0 0 5px 17px;
	margin: 0;
}

#sblocaside-trac02 {
}

#sblocaside-trac03 {
	margin: -10px 0 25px 5px;
}
p#lien-medias {
	text-align: center;
	margin: -5px 0 0 -5px;
}

.date-trac-cadre { /* Cadre autour des dates stages */
	border: 1px solid #fff;
	padding: 2px 2px 2px 5px;
}
 


					/* Pages stages de musique */

body#pages-prof-stages {
	background-color: #7EAEDC;
}

#container-prof-stages {
	position: relative;
	margin: 0 auto;
  	width: 1200px; 
	min-height: 848px;
	background-image: url(professeur-musique/images/fond_professeur-stages.jpg);
	background-repeat:no-repeat;
	background-color: #0464BB;
	text-align: left;
}

ul#smenu-prof-stages {
	float: left;
	margin: 0;
	padding: 20px 0 0 70px;
	width: 200px;
	height: 550px;
	text-align: left;
	vertical-align : top;
}

ul#smenu-prof-stages li {
	padding: 0 0 5px 0;
	line-height: 15px;
}

li#smenu-prof-stages {
	list-style-image: url(professeur-musique/images/pp-blanc.png);
}

li#selec-smenu-prof-stages {
	list-style-image: url(professeur-musique/images/pp-jaune.png);
}

#bloctt-prof-stages {
	margin: 0 0 0 350px;
	width: 800px;
	height: 110px;
	text-align: center;
}

h1#tt-prof-stages {
	padding: 20px 0 5px 0;
}

h1#tt-prof-stages2 {
	padding: 40px 0 0 0;
}

h1#tt-prof-stages3 {
	padding: 30px 0 0 0;
}

#bloctxt-stages01 {
	width: 405px;
	margin: 0 0 0 782px;
	background-image: url(professeur-musique/images_contenu/FOM-bloctxt-stages01.png);
	text-align: left;
	vertical-align : top;
}
#bloctxt-stages01-H {
	width: 405px;
	height: 15px;
	margin: 45px 0 0 782px;
	background-image: url(professeur-musique/images_contenu/FOH-bloctxt-stages01.png);
}
#bloctxt-stages01-B {
	width: 405px;
	height: 15px;
	margin: 0 0 0 782px;
	background-image: url(professeur-musique/images_contenu/FOB-bloctxt-stages01.png);
}

#bloctxt-stages02 {
	width: 865px;
	margin: 0 0 0 320px;
	background-image: url(professeur-musique/images_contenu/FOM-bloctxt-stages02.png);
	text-align: left;
	vertical-align : top;
}
#bloctxt-stages02-H {
	width: 865px;
	height: 15px;
	margin: 5px 0 0 320px;
	background-image: url(professeur-musique/images_contenu/FOH-bloctxt-stages02.png);
}
#bloctxt-stages02-B {
	width: 865px;
	height: 15px;
	margin: 0 0 0 320px;
	background-image: url(professeur-musique/images_contenu/FOB-bloctxt-stages02.png);
}

#bloctxt-stages03 {
	width: 905px;
	margin: 0 0 0 280px;
	background-image: url(professeur-musique/images_contenu/FOM-bloctxt-stages03.png);
	text-align: left;
	vertical-align : top;
}
#bloctxt-stages03-H {
	width: 905px;
	height: 15px;
	margin: 5px 0 0 280px;
	background-image: url(professeur-musique/images_contenu/FOH-bloctxt-stages03.png);
}
#bloctxt-stages03-B {
	width: 905px;
	height: 15px;
	margin: 0 0 0 280px;
	background-image: url(professeur-musique/images_contenu/FOB-bloctxt-stages03.png);
}

#colonne-stages01 {
	width: 370px; 
	padding: 0 10px 0 10px;
	text-align: justify;
}

#colonne-stages02 {
	width: 830px; 
	padding: 0 10px 0 10px;
	text-align: center;
}

#colonnes-stages01, #colonnes-stages02 {
	display: inline-block;
	width: 394px; 
	padding: 5px 15px 10px 15px;
	text-align: justify;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

#colonnes-stages03 {
	display: inline-block;
	width: 414px; 
	padding: 5px 15px 10px 15px;
	text-align: justify;
	vertical-align : top;
	
	/* IE 7 */
	zoom: 1;
	*display: inline;
}

#colonnes-stages01 ul {
	padding: 0 0 0 30px;
	margin: 0;
	list-style-image: url(professeur-musique/images/ppp-blanc.png);
}

#colonnes-stages02 ul {
	padding: 10px 0 10px 30px;
	margin: 0;
	list-style-image: url(professeur-musique/images/ppp-blanc.png);
	text-align: left;
}

ul#stages-variante {
	list-style-image: url(professeur-musique/images/ppp-or.png);
}

#colonnes-stages01 li, #colonnes-stages01 h3, #colonnes-stages02 h3 {
	padding: 0 0 5px 0;
	margin: 0;
}

h2#tt-bloc-stages, h3#tt-bloc-stages {
	padding: 0 0 15px 0;
	margin: 0;
	text-align: center;
}

#colonne-stages02 h2 {
	padding: 0 0 7px 0;
	margin: 0;
}

#colonnes-stages02 li {
	padding: 0 0 10px 0;
	margin: 0;
}

#colonne-stages01 p {
	padding: 0 0 20px 0;
}

#colonnes-stages01 p {
	padding: 0 0 15px 0;
}

#colonnes-stages02 p, #colonnes-stages03 p {
	padding: 0 0 10px 0;
}

#colonnes-stages01 p#retrait {
	padding: 0 0 15px 15px;
}

#colonne-stages01 img {
	margin: -45px 0 0 300px;
}

#logo-CP {
	margin: 0 0 0 900px;
}

article#prof-stages {
	height: 730px;
	background-image: url(professeur-musique/images_contenu/cont_stage-accueil.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}

article#prof-stages-contenu {
	height: 730px;
	background-image: url(professeur-musique/images_contenu/cont_stage-presentation.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}

article#prof-stages-enfants {
	height: 830px;
	background-image: url(professeur-musique/images_contenu/cont_stage-enfants.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}

article#prof-stages-adultes {
	height: 730px;
	background-image: url(professeur-musique/images_contenu/cont_stage-adultes.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}

article#prof-stages-lieu {
	height: 830px;
	background-image: url(professeur-musique/images_contenu/cont_stage-infos.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}

article#prof-stages-tarifs {
	height: 730px;
	background-image: url(professeur-musique/images_contenu/cont_stage-tarifs.jpg);
	background-repeat: no-repeat;
	background-position: 0 107px;
}

#prof-stages-graph01 {
	position: absolute;
	top: 213px;
	left: 572px;
	width: 146px;
	height: 13px;
	background-image: url(professeur-musique/images_contenu/ccont_stage-accueil.jpg);
	background-repeat: no-repeat;
}

#prof-stages-graph02 {
	position: absolute;
	top: 640px;
	left: 300px;
	width: 425px;
	height: 300px;
	background-image: url(professeur-musique/images_contenu/vignette01.png);
	background-repeat: no-repeat;
}

#prof-stages-graph03 {
	position: absolute;
	top: 670px;
	left: 850px;
	width: 324px;
	height: 226px;
	background-image: url(professeur-musique/images_contenu/vignette02.png);
	background-repeat: no-repeat;
}

#prof-stages-graph04 {
	position: absolute;
	top: 487px;
	left: 290px;
	width: 440px;
	height: 300px;
	background-image: url(professeur-musique/images_contenu/vignette03.png);
	background-repeat: no-repeat;
}


					/* ---------- Polices de caractères ----------- */

					/* déclarations font-face */

@font-face {
    font-family: 'FormataBold';
    src: url('fonts/formata-bold-webfont.eot');
    src: url('fonts/formata-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/formata-bold-webfont.woff') format('woff'),
         url('fonts/formata-bold-webfont.ttf') format('truetype'),
         url('fonts/formata-bold-webfont.svg#FormataBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FormataRegular';
    src: url('fonts/formata-regular-webfont.eot');
    src: url('fonts/formata-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/formata-regular-webfont.woff') format('woff'),
         url('fonts/formata-regular-webfont.ttf') format('truetype'),
         url('fonts/formata-regular-webfont.svg#FormataRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FormataBoldItalic';
    src: url('fonts/formata-bolditalic-webfont.eot');
    src: url('fonts/formata-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/formata-bolditalic-webfont.woff') format('woff'),
         url('fonts/formata-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/formata-bolditalic-webfont.svg#FormataBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FormataLight';
    src: url('fonts/formata-light-webfont.eot');
    src: url('fonts/formata-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/formata-light-webfont.woff') format('woff'),
         url('fonts/formata-light-webfont.ttf') format('truetype'),
         url('fonts/formata-light-webfont.svg#FormataLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FormataMedium';
    src: url('fonts/formata-medium-webfont.eot');
    src: url('fonts/formata-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/formata-medium-webfont.woff') format('woff'),
         url('fonts/formata-medium-webfont.ttf') format('truetype'),
         url('fonts/formata-medium-webfont.svg#FormataMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FormataCondensedRoman';
    src: url('fonts/formatacondensed-webfont.eot');
    src: url('fonts/formatacondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/formatacondensed-webfont.woff') format('woff'),
         url('fonts/formatacondensed-webfont.ttf') format('truetype'),
         url('fonts/formatacondensed-webfont.svg#FormataCondensedRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FormataCondensedLight';
    src: url('fonts/formatacondensedlight-webfont.eot');
    src: url('fonts/formatacondensedlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/formatacondensedlight-webfont.woff') format('woff'),
         url('fonts/formatacondensedlight-webfont.ttf') format('truetype'),
         url('fonts/formatacondensedlight-webfont.svg#FormataCondensedLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArialNarrowBoldItalic';
    src: url('fonts/arial_narrow_bold_italic-webfont.eot');
    src: url('fonts/arial_narrow_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arial_narrow_bold_italic-webfont.woff') format('woff'),
         url('fonts/arial_narrow_bold_italic-webfont.ttf') format('truetype'),
         url('fonts/arial_narrow_bold_italic-webfont.svg#ArialNarrowBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArialNarrowBold';
    src: url('fonts/arial_narrow_bold-webfont.eot');
    src: url('fonts/arial_narrow_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arial_narrow_bold-webfont.woff') format('woff'),
         url('fonts/arial_narrow_bold-webfont.ttf') format('truetype'),
         url('fonts/arial_narrow_bold-webfont.svg#ArialNarrowBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArialNarrowRegular';
    src: url('fonts/arial_narrow-webfont.eot');
    src: url('fonts/arial_narrow-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arial_narrow-webfont.woff') format('woff'),
         url('fonts/arial_narrow-webfont.ttf') format('truetype'),
         url('fonts/arial_narrow-webfont.svg#ArialNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


					/* Polices de caractères : styles titres et textes */

.tt-accueil {
	font-family: FormataCondensedLight, Arial, Helvetica, sans-serif;
	font-size: 58px;
	font-style: normal;
	font-weight: normal;
	line-height: 46px;
	color:#FFFFFF;
}

.tt-accueil2 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color:#FFFFFF;
}

.tt-accueil3 {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color:#000000;
}

.tt-compos01 {
	font-family: FormataCondensedRoman, Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-style: normal;
	font-weight: normal;
	line-height: 30px;
	color:#FFFFFF;
}

.tt-compos01bis {
	font-family: FormataCondensedRoman, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: normal;
	line-height: 30px;
	color:#FFFFFF;
}

.tt-compos01ter {
	font-family: FormataCondensedRoman, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color:#FFFFFF;
}
															/* >>> Titre Virginie Aster */
.tt-compos02 {
	font-family: FormataCondensedLight, Arial, Helvetica, sans-serif;
	font-size: 56px;
	font-style: normal;
	font-weight: normal;
	line-height: 50px;
	color:#8F2D3A;
}

.tt-compos02bis {
	font-family: FormataCondensedLight, Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-style: normal;
	font-weight: normal;
	line-height: 45px;
	color:#8F2D3A;
}
															/* >>> Titre oeuvres jaune */
.tt-compos03 {
	font-family: ArialNarrowBoldItalic, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}
															/* >>> Sous-titres oeuvres jaune */
.tt-compos04 {
	font-family: ArialNarrowBoldItalic, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}
															/* >>> Titre oeuvres */
.tt-compos05 {
	font-family: ArialNarrowBoldItalic, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: italic;
	font-weight: normal;
	color: #ffffff;
}

.tt-compos05bis {
	font-family: ArialNarrowBoldItalic, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #791B35;
}
															/* >>> Grand titre rubrique oeuvres */
.tt-compos06 {
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	color: #791B35;
}

															/* >>> Titre type publication */
.tt-compos07 {
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #791B35;
}

															/* >>> Grands titres rubrique Portfolio */
.tt-compos08 {
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

.tt-compos08bis {
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

.tt-compos09 {
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}

.tt-compos09bis {
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color: #791B35;
}

.tt-compos09ter {
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	color: #791B35;
}
															/* >>> Sous-titre souligné compositrice */
.tt-compos10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline #8F2D3A 2px;
}

															/* >>> Titres principaux h1, h2 professeur */
.tt-prof01 {
	font-family: FormataCondensedRoman, Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-style: normal;
	font-weight: normal;
	line-height: 30px;
	color:#845ca1;
}

.tt-prof02 {
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color:#845ca1;
}
															/* >>> Titres h1, h2 et base-line Trac */
.tt-prof03 {
	font-family: FormataCondensedRoman, Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: normal;
	color:#ffffff;
}

.tt-prof03bis {
	font-family: FormataCondensedRoman, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	color:#ffffff;
}

.tt-prof04 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color:#ffffff;
}
															/* >>> Titres rubriques Trac */
.tt-prof05 {
	text-decoration:none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}

.tt-prof06 {
	text-decoration:none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}

.tt-prof07 {
	text-decoration:none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}
															/* >>> Titres h2 Accueil Stages */
.tt-prof08 {
	font-family: FormataCondensedRoman, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: normal;
	line-height: 30px;
	color:#717CB9;
}
															/* >>> Titres rubriques Stages */
.tt-prof09 {
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}

.tt-prof10 {
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #F7D966;
}
															/* >>> Titres rubriques violon */
.tt-prof11 {
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}

.tt-prof12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #804393;
}

															/* >>> Titre rubrique cursus */
.tt-prof13 {
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color:#845ca1;
}

															/* >>> Alerte jaune italique */
.tt-prof14 {
	text-decoration:none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: italic;
	font-weight: normal;
	color: #fff23a;
}


															/* >>> Titre-logo ArTransversal */
.tt-artransversal {
	text-decoration:none;
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}



.txt-accueil01 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.txt-compos01 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.txt-compos01bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.txt-compos02 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}

															/* >>> Textes OEuvres et publications */
.txt-compos03 {
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.txt-compos03bis {
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.txt-compos03ter {
	font-family: ArialNarrowBoldItalic, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}


															/* >>> Petit texte oeuvres gras */
.txt-compos04 {
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
															/* >>> Petit texte oeuvres normal */
.txt-compos05 {
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.txt-compos06 {
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

.txt-compos06bis {
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.txt-compos07 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.txt-compos08 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

															/* >>> Texte minus compositrice */
.txt-composminus {
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.txt-composminus01 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.txt-composminus02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}

.txt-composminus03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
}

.txt-composminus03b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #791B35;
}
.txt-composminus04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}



															/* >>> Texte normal professeur */
.txt-prof01 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.txt-prof01bis {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #845ca1;
}

.txt-prof01-ita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
}

.txt-prof01bold {
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}

															/* >>> Texte normal petit */
.txt-prof02 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.txt-prof02bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #F7D966;
}

.txt-prof02bold {
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.txt-prof02-ita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
	color: #FFFFFF;
}

.txt-prof03 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}

.txt-prof04-ita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
}

.txt-prof05 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #71532F;
}

.txt-prof05bold {
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #71532F;
}

.txt-prof06 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #71532F;
}

.txt-prof06bold {
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #71532F;
}

.txt-prof07 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #804393;
}


															/* >>> Texte normal petit */

															/* >>> Textes citation ou résumé */
.txt-profR01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	color: #806231;
}

.txt-profR02 {
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	color: #806231;
}

.txt-profR03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #806231;
}

.txt-profR04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	color: #AF1B32;
}

.txt-profR05 {
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	color: #AF1B32;
}

.txt-profR06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	color: #7F56A0;
}

.txt-profR07 {
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	color: #7F56A0;
}

.txt-profR08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #804393;
}

															/* >>> Texte minus */
.txt-profminus {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.txt-profminus2 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.txt-profminus3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 18px;
}

.txt-profminus4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #804393;
}

.txt-profminus5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}

.txt-profminus6 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #71532F;
}

.txt-profminus7 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #71532F;
}

.txt-footer-accueil01 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}

.txt-footer-compos01 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #888888;
}

.txt-footer-compos02 {
	font-family: FormataCondensedLight, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #888888;
}

.txt-footer-prof01 {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #888888;
}

.txt-footer-prof02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #888888;
}


															/* >>> Majoration majuscules menu, interlignes... */
.txt-maj {
	font-size: 15px;
}

.txt-maj02 {
	font-size: 13px;
}

.txt-Lignspace {
	font-size: 30px;
}

.txt-Lignspace2 {
	font-size: 20px;
	line-height: auto;
}


					/* Polices de caractères : styles liens */


.lien-maccueil {
	text-decoration:none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-shadow: 1px 1px 3px #444;
}
.lien-maccueil:hover {
	text-decoration:none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
	text-shadow: 1px 1px 3px #444;
}
.prelien-maccueil {
	text-decoration:none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-shadow: 1px 1px 3px #444;
}

.lien-ttmaccueil {
	text-decoration:none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-shadow: 1px 1px 3px #444;
}
.lien-ttmaccueil:hover {
	text-decoration:none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
	text-shadow: 1px 1px 3px #444;
}
.prelien-ttmaccueil {
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

.lien-accueil01 {
	text-decoration:none;
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.lien-accueil01:hover {
	text-decoration:none;
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}

.lien-accueil02 {
	text-decoration:none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}
.lien-accueil02:hover {
	text-decoration:underline;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}

.lien-accueil03 {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #FFF23A;
}
.lien-accueil03:hover {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
}


.ombre-texte-normal {
	text-shadow: 1px 1px 2px #000;
}


															/* >>> Menu principal pages compositrice */

.lien-mcompos {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.lien-mcompos:hover {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}

.lien-mcompos2 {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.lien-mcompos2:hover {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}
.prelien-mcompos2 {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}

.lien-mcompos3 {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.lien-mcompos3:hover {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}
.prelien-mcompos3 {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}

.lien-mcompos4 {
	text-decoration: underline;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.lien-mcompos4:hover {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.lien-mcompos5 {
	text-decoration: none;
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.lien-mcompos5:hover {
	text-decoration: none;
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}
.prelien-mcompos5 {
	text-decoration: none;
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}

.lien-mcompos6 {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.lien-mcompos6:hover {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}
.pre-mcompos6 {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.lien-mcompos7 {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.lien-mcompos7:hover {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}
.prelien-mcompos7 {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}

 

														/* >>> Menu principal pages professeur */
.lien-mprof {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #845ca1;
}
.lien-mprof:hover {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #af1b32;
}

.lien-mprof2 {
	text-decoration:none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #845ca1;
}
.lien-mprof2:hover {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #af1b32;
}
.prelien-mprof2 {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #af1b32;
}

.lien-mprof3 {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.lien-mprof3:hover {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}
.prelien-mprof3 {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}

.lien-mprof4 {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #845ca1;
}
.lien-mprof4:hover {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #af1b32;
}
.prelien-mprof4 {
	text-decoration: none;
	font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #af1b32;
}
														/* >>> Sous-menu cours violon, ArTransversal... */
.lien-mprof5 {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #845ca1;
}
.lien-mprof5:hover {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #af1b32;
}
.prelien-mprof5 {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #af1b32;
}
														/* >>> Sous-menu Atelier du trac */
.lien-mprof6 {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.lien-mprof6:hover {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}
.prelien-mprof6 {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}

.lien-mprof7 {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}
.lien-mprof7:hover {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.lien-mprof7bis {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}
.lien-mprof7bis:hover {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
														/* >>> Sous-menu stages */
.lien-mprof8 {
	text-decoration: none;
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.lien-mprof8:hover {
	text-decoration: none;
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}
.prelien-mprof8 {
	text-decoration: none;
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}
														/* >>> Liens concerts dates */
.lien01 {
	text-decoration: none;
	font-family: ArialNarrowBoldItalic, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.lien01:hover {
	text-decoration: none;
	font-family: ArialNarrowBoldItalic, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}

														/* >>> Liens titres oeuvres */
.lien01b {
	text-decoration: none;
	font-family: ArialNarrowBoldItalic, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
}
.lien01b:hover {
	text-decoration: none;
	font-family: ArialNarrowBoldItalic, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: italic;
	font-weight: normal;
	color: #FFF23A;
}

															/* >>> Liens concerts titres oeuvres */
.lien02 {
	text-decoration: none;
	font-family: ArialNarrowBoldItalic, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}
.lien02:hover {
	text-decoration: none;
	font-family: ArialNarrowBoldItalic, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

															/* >>> Liens blancs texte normal petit */
.lien03 {
	text-decoration: underline;
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.lien03:hover {
	text-decoration: none;
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.lien03bis {
	text-decoration: none;
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.lien03bis:hover {
	text-decoration: underline;
	font-family: FormataMedium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.lien04 {
	text-decoration: underline;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.lien04:hover {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.lien05 {
	text-decoration: underline;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.lien05:hover {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.lien06 {
	text-decoration: underline;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.lien06:hover {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.lien07 { 
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.lien07:hover {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}

.lien08 {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.lien08:hover {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fff23a;
}

.lien-bouton-media {
	text-decoration: none;
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.lien-bouton-media:hover {
	text-decoration: none;
	font-family: ArialNarrowRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFF23A;
}

.lien-txtmedia {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.lien-txtmedia:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #791B35;
}
 
.lien-footer-prof {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #888888;
}
.lien-footer-prof:hover {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #af1b32;
}
.prelien-footer-prof {
	text-decoration: none;
	font-family: FormataRegular, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #af1b32;
}



