﻿html { font-size: 62.5%; } 
body { /* =16px */
  font-size: 20px;
  font-size: 2.0rem;
  font-size:2.0em ;
  background-color:#white;
}
	#body_content{ float:none; margin:0 auto; width:800px ; background-color: white }
	#titre_de_chanson { float:left; width:100% ; background-color: aquamarine ; color: black ; font-weight:bold ; text-align:center ; 
			 -moz-box-shadow: 4px 4px 10px #888;  
		  -webkit-box-shadow: 4px 4px 10px #888;  
		  box-shadow:4px 4px 6px #888; margin:0 auto;
	}
	#zone_txt { float:left;width:60% ; background-color:white ; margin:0px }
	#zone_accord { float:right;width:35% ; background-color:white ; margin:0px ; text-align:center; margin-top:20px }

	.policetxt { line-height : 1.8em; text-align:left ; }
	.policetxt_no_ac { text-align:left ;}

h1 {  font-size: 12px;   font-size: 1.2rem;  font-size:1.2em ; }

	.expo_ac {
	position: relative;
	bottom: 10px;
	line-height: 1.8em;
	vertical-align:super;
	text-decoration:none;
	color:blue ;
	font-weight:400 ;
	display: inline-block;
	width: 50px;
	}
	.mot_en_rouge_new{ color:red ; font-weight:400 ; margin-left:-50px}

.intro {
	font-weight: bolder;
	color:black;
	background-color: #99FF66;
	border: thin outset #CCFF33;
}
.refrain { 
	font-weight: bolder;
	color:#663300 ;
	background-color: yellow;
	border: thin outset #CCFF33;
}
.pont {
	font-weight: bolder;
	color: #008000;
	background-color: #FFCCFF;
	border: thin outset #FFCC00;
}
.adlib {
	font-weight: bolder;
	color: #008000;
	background-color: #FFCCFF;
	border: thin outset #FFCC00;
}
.top_titre { -moz-box-shadow: 4px 4px 10px #888;  
		  -webkit-box-shadow: 4px 4px 10px #888;  
		  box-shadow:4px 4px 6px #888; background-color:#E4E4E4 ;  
		  border-top-left-radius : 20px 20px;  border-top-right-radius : 20px 20px;  
		  border-bottom-left-radius : 20px 20px;  border-bottom-right-radius : 20px 20px; 
		  padding-left:15px ; padding-right:15px ; padding-top:5px ; padding-bottom:5px ; margin-bottom:10px ;margin-top:10px ; margin-right:5px ; display: inline-block ; float:left ; text-align:center
}

.fleche_precedent {
		height:auto;width:4%;float:left;padding-left:5px ; padding-top: 5px ;
	}
	.fleche_suivant {
		height:auto;width:4%;float:right;padding-right:5px ; padding-top: 5px ;
}