HTML {
	height: 100%;
	min-height: 100%;
	font-size: 100%;
}

BODY { 
	padding: 0; 
	margin: 0; 
		height:100%; /* footer*/
		min-height: 100%;
	font-family: "oxygen", "Aller", "ARIAL ROUNDED MT Bold", "ARIAL"; 
	font-weight: 100;
	font-size: 18px;	
	background-color:#fff;	
	color:#4A5058;
}
a {
    text-decoration: none;
}
a:hover {
    color: #FF9900;
}

.hr1 {
	border: 0;
	color: #d8d8d8;
	background-color: #d8d8d8;
	height: 1px;
	width: 799px;
	margin: 0;
	padding: 0;
}
.hr1 {
	width: 1024px;
}
h1{ 
	line-height : 60%;
	font-weight:normal;
	font-size: 40px;		
	color:#4A5058; 
}
h2{ 
	font-weight:100;
}

@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  /*src: local('Oxygen'), url('/css/owygen.woff') format('woff');*/
  
  src: local('Oxygen'), url(https://themes.googleusercontent.com/static/fonts/oxygen/v1/eAWT4YudG0otf3rlsJD6zOvvDin1pK8aKteLpeZ5c0A.woff) format('woff');
}

.text_right {
	text-align: right;	
}
.font_small {
	font-size: 10px;	
}
.font_medium {
	font-size: 14px;	
}
.font_big_minus {
	font-size:20px;	
}
.font_big {
	font-size: 24px;	
}
.font_big_plus {
	font-size: 27px;	
}
.font_bigger {
	font-size: 36px;	
}
.font_big_char {
	font-size: 108px;	
}
.font_green { /* color of mamalingua */
	color: #46BEB3;	
}
.font_orange { /* color of Hebrew answer and+ */
	color: #F37021;	
}
.font_clearer {
	color: #878787;	
}
.letter_spacing2 {
	letter-spacing: 2px;	
}
.letter_spacing1 {
	letter-spacing: 0.5px;	
}
.font_bold {
	font-weight: bold;	
}

.center_wrap {position: absolute; left: 50%; top: 180px;}
.center_me {position: relative; left: -50%;}

.font_title {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "oxygen", "Aller", "Arial", "Lucida Grande", sans-serif;
}
.font_thin {
	font-weight: 400;
}
.font_thinner {
	font-weight: 100;
}
.font_thick {
	font-weight: 900;
}
.font_line {
	line-height: 45px;
}
.font_line_medium {
	line-height: 39px;
}
.font_line_small {
	line-height: 17px;
}
.font_line_tiny {
	line-height: 12px;
}
.body_font {
	font-family: "Aller", "ARIAL ROUNDED MT Bold", "ARIAL";
}
.logo_color {
	color: #46BEB3;
}
.cursor_hand {
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
button {
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
    /*color:#050; 
    font: old 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; */
}

/* table even-odd */
.tabuler_data {border-collapse:collapse;}
.tabuler_data td {border:solid 1px #ccc; padding:5px;padding-right:10px;padding-left:10px;}
.tabuler_data tr:nth-child(even) td, tbody tr.even td {background:#fff;}
.tabuler_data tr:nth-child(odd) td, tbody tr.odd td {background:#f5f5f5;}
.tabuler_data thead {background:#666;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;text-align:center;}
.tabuler_data th{border:solid 1px #ccc;}



	
	




/* page cours pour debutants */

#tag {
	position: absolute;
	border: 0;	
	width: 116px;
	height: 119px;		
	/* angle: */
}
	#tag a:hover {
		background-position: 0px 0px;		
		/* angle: */
		/*from Michael*/
		-moz-transition: -moz-transform .2s ease-in-out;
		-webkit-transition: webkit-transform .2s ease-in-out;
		-moz-transform: scale(1.15) rotate(15deg);
		-webkit-transform: scale(1.15) rotate(15deg);
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=5); /*for IE*/
	}
	.tag {		
		position: inherit;
				
		width: 116px;
		height: 119px;	
		z-index: 2;
		top: 10px;
		left: 532px;
	}
	#tag_price_cpd {	
		background: url('../images/tag_price_cpd.jpg') no-repeat;
		background-position: 0px -130px;
		
		
		-moz-transform: scale(1) rotate(6deg);
		-webkit-transform: scale(1) rotate(6deg);
		-moz-transition: -moz-transform .2s ease-in-out;
		-webkit-transition: -webkit-transform .2s ease-in-out; 
		
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=5); /*for IE*/
	
	}
	#tag_price_adc {	
		background: url('../images/tag_price_adc.jpg') no-repeat;
		background-position: 0px -130px;
	}
	#tag_info {	
		background: url('../images/tag_info.jpg') no-repeat;
		background-position: 0px -130px;
	}
	
.paragraph1 {
		
	float: left;
	position: relative;
	/*top: -105px;*/
	
	width: 219px;
	height: 390px;
		
	margin: 25px 0 0 0;
	
	line-height: 25px;
}
.paragraph1_1 {
	float: left;
	position: relative;
	/*top: -105px;*/
	
	width: 219px;
	height: 1064px;
	margin: 25px 0 0 0;
	
	line-height: 25px;
}
.paragraph2 {
	float: left;
	position: relative;
	
	/*top: -105px;*/
	
	width: 212px;
	height: 219px;
	
	line-height: 25px;
	margin: 25px 0 0 22px;
}
.paragraph2_1 {
	float: left;
	position: relative;
	
	/*top: -105px;*/
	
	width: 531px;
	height: 50px;
	
	line-height: 25px;
	margin: 25px 0 0 22px;
	padding: 0;
}

#instructions {
	clear: left;
	padding: 20px 0 0 0;
	margin: 20px 0 0 0;
}
	#instructions p{
		line-height: 25px;
		padding: 10px 0 0 0;
		margin: 0;
	}
	
#listen_message {
	padding: 20px 0 0 0;
}
	#listen {	
		float:left;
		padding: 20px 0 0 0;
		margin: 20px 0 0 0;
		
		height: 83px;
		width: 83px;
		
		background: url('../images/listen_icon.jpg') no-repeat;
		background-position: 0px 0px;
		
	}
	#listen_message p{	
		padding: 0px 0 0 110px;
	}
	


