@import url(http://fonts.googleapis.com/css?family=Limelight);
@import url(http://fonts.googleapis.com/css?family=Great+Vibes);
/*@import url('webfontkit-pristina/stylesheet.css');*/
/*@import url('webfontkit-onyxn/stylesheet.css');*/
/*@import url('Luxi-Serif-fontfacekit/stylesheet.css');*/
/*@import url('Luxi-Sans-fontfacekit/stylesheet.css');*/
/*@import url(http://fonts.googleapis.com/css?family=Playfair+Display:400,700,400italic,700italic);*/

body {
	/*
  background-image: url(ico/degrade_fond.png) center;
  background-repeat: repeat-y;
  background-position: center;
*/
  background-color: #555555;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size: 100%;
	width: 1000px;
	margin: 0 auto;;
	padding: 0;
	margin-top: 10px;
}
p {
	margin:0;
	padding:0px;
}
a {
	color: #CC66CC;
}

.ligne_horizontale {
	text-align:center;
	color:#CC0099;
	margin:0 20px 20px 20px;
}

.encadrement {
	border:#CC0099 1px solid;
	padding: 10px;
}

ul.menu {
	list-style-type: none;
	/*list-style-image: url(ico/puce_mi_bleue.gif);*/
  font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	line-height:1.2;
	height:89px;
	background-color:#222222;
	margin-left: 8px;
	padding: 0 5px;
	margin-top:35px;
	margin-right:5px;
	border-radius:10px;
}
ul.menu a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	/*background:url(ico/puce_graphique.gif) no-repeat top center;*/
	margin: 10px 6px 0 6px;
	padding: 0 5px;
	height: 66px;
}
ul.menu li {
	float:left;
	margin: 0 1px 25px 0;
}
ul.menu a:hover,
ul.menu a:focus,
ul.menu .selected a {
	color: #0000FF;
	background-color: #FF99FF;
	margin: 10px 6px 0 6px;
	padding: 0 5px;
}
#accueil .menu .accueil a,
#a_propos_de_moi .menu .a_propos_de_moi a,
#cours_collectifs .menu .cours_collectifs a,
#cours_particuliers .menu .cours_particuliers a,
#concepts_prives .menu .concepts_prives a,
#coaching_artistique .menu .coaching_artistique a,
#spectacles .menu .spectacles a,
#evenements .menu .evenements a,
#livre_d_or .menu .livre_d_or a,
#VS .menu .VS a {
	display: block;
	color: #FF0000; /*#00FFFF;*/ /*#CC0099;*/
	text-decoration: none;
	/*  background-color: #000000;*/
  cursor: default;
	background:url(ico/losange_rouge.gif) no-repeat top center;
	margin-top:-25px;
	position:relative;
	top:0px;
	padding-top: 36px;
}
#menu_plus{
	margin-left:6px;
	width:60px;
	float:left;
	/*margin-top: 19px;*/


	height:89px;
	background-color:#222222;
	margin-top:35px;
	border-radius:10px;
}

#corps{
	margin-top:-7px;
	left:0px;
}

.titre {
  color: #CC0099;
  font-family: "Great Vibes";
  font-size: 32pt;
  text-shadow: 1px 1px 0 #FFFFFF; 
}
.note {
	color: #B2B2B2;
	text-align:center;
	padding:5px 25px;
	font-size:11pt;
}
.ligne_liens a {
	color: #666699;
	font-size: 14pt;
}
.ligne_liens {
	color: #666699;
	font-size: 13pt;
	/*margin-top:10px;*/
	padding-top:10px;
	text-align:center;
}
.fond_degrade {
	background-image:url(ico/degrade_fond.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.fond_degrade2 { /* background: url(ico/degrade.gif) top center no-repeat; background-size: 140% 100%; */
	background-image:url(ico/degrade_fond.gif);
	background-repeat:repeat-y;
	background-position: top center;
	background-size:contain;
}
.sous_titre {
	font-family:"Times New Roman", Times, serif;
	font-size:18pt;
	font-style:italic;
}
.nom_page {
	font-family:"Great Vibes";
	font-size:22pt;
	text-align:center;
	padding-left:60px;
	margin-top:50px;
	color:#00FFFF;
}
.bloc_entete_droite {
	height:150px;
	text-align:right;
	margin-right:20px;
}

.nom_site {
  color: #FFFFFF;
  font-family: "Great Vibes";
  font-size: 26pt;
	line-height:26pt;
 /* text-shadow: 1px 1px 0 #888888; */
}
.nom_site_bis {
	color: #FFFFFF;
	font-family: "Great Vibes";
	font-size: 16pt;
	line-height:16pt;
}

.titre_rubrique {
	color: #FF0000;
	font-weight: normal;
	font-family: "Great Vibes";
	font-size: 19pt;
	text-align:center;
}
.grand_titre_rubrique {
	color: #CC0099;
	font-weight: bold;
	font-family: "Great Vibes";
	font-size: 26pt;
	text-align:center;
}

.titre_page{
	text-align:center;
	color: #FFFFFF;
	font-size: 22pt;
	font-family: "Great Vibes";
	line-height:1.2;
	margin-bottom: 20px;
}

#bandeau_defilant{
  position: relative;
  top: -175px;
  left: 150px;
  width: 400px;
  height: 22px;
  visibility: visible;
  color: #FFFFFF;
  font-family: LuxiSansRegular;
  font-size: 12pt;
  font-weight: normal;
  border: 2px solid #CC0099;
  background-color: #333333;
	z-index:100;
}

#nouveau_anime{
  position: relative;
  top: -175px;
  left: 180px;
  width: 170px;
  height: 58px;
	z-index:100;
}

.fn_Style1 {
	font-family: "Great Vibes";
	font-weight: bold;
	font-size: 16pt;
}
.fn_Style2 {
	font-family: OnyxBTRegular;
	font-size: 13pt;
	font-stretch: extra-expanded;
	letter-spacing:0.04em;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
}
.special_VS{
	background-color:#444444;
}


/******************************************************************************/
/* PLAYER                                                                     */
/******************************************************************************/
/*.player {
	float: left;
	width: 200px;
	margin: 1em;
}
*/
.playerpreview {
/*	margin-top: 00px;
	margin-bottom: 00px;
	background-color:#000000;
	color:#000000;
*/
}

#playercontroller {
	/*color: #000000;*/
	height: 48px;
	width: 48px;
	margin-top:0px;
	padding-top:20px;
}
#playercontroller .mi_button {
	width: 48px;
	height: 48px;
	background-repeat: no-repeat;
	/*background-position: 2px 2px;*/
	float: left;
}
#playercontroller .mi_button a {
	display: block;
	height: 48px;
	text-indent: -100em;
	overflow: hidden;
	background-image: none;
}
#playercontroller .play {
	background-image: url(ico/son_marche.png);
	visibility:hidden;
	display:none;
}
/*#playercontroller .play:hover {
	background-image: url(ico/control_play_blue.png);
}*/
#playercontroller .stop {
	background-image: url(ico/son_arret.png);
}
/*#playercontroller .stop:hover {
	background-image: url(ico/control_stop_blue.png);
}*/
#spectacles .effeuillage #zone_noire_encadree #cadre_epais #cadre_fin #corps div div .Style3 .Style9 {
	color: #910099;
}
#spectacles .effeuillage #zone_noire_encadree #cadre_epais #cadre_fin #corps div div .Style4 p {
	font-family: "Times New Roman", Times, serif;
}
#spectacles .effeuillage #zone_noire_encadree #cadre_epais #cadre_fin #corps div div .Style3 .Style9 {
	color: #cc0099;
}
#spectacles .effeuillage #zone_noire_encadree #cadre_epais #cadre_fin #corps div div .Style3 .Style9 {
	color: #FFF;
}

.bloc_texte{
	background: url(ico/degrade.gif) top center no-repeat;
	background-size: 140% 100%;
	margin-bottom:20px; 
}

.btn_talons_hauts_stilletos{
	color:#343434;
	box-shadow: 0px 0px 0px #343434;
	border-radius: 6px;
	border: 1px solid #9b9b9b;
	background:#ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#9b9b9b"); /* Pour IE seulement et mode gradient à linear */
	background: linear-gradient(#ffffff, #9b9b9b);
	width:9em;
	text-align:center;
	font-size:10pt;
	font-family:LuxiSansRegular;
	line-height:2;
}
