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

* { 
	margin: 0; 
	padding: 0; 
	outline: 0; }

body, html { 
	height: 100%; 
	text-align: center; }

#widget_lavie {
	width:300px;
	background-color: #993927;
	margin:0 auto;
	padding: 10px 0 0; }
	
#content {
	position: relative;
	float:left;
	display:inline;
	width:298px;
	background: url(../../images/default/fond_widget.jpg) repeat-y 0 0;
	border-bottom: 1px solid #C6C6C6;
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	margin:0 auto;
	padding: 10px 0; }
	
.logo_w {
	position:absolute;
	top:-10px;
	right:10px;
	margin:0;
	padding:0;
	z-index:50; }
	
#logo { 
	position: relative;
	float:left;
	display:inline;
	width:283px;
	height: 51px;
	margin:0 auto;
	padding: 0 0 0 15px;
	text-align:left;
	overflow: hidden; }
	
#logo a { 
	display: block; 
	color: #993927; 
	text-shadow: 1px 1px 1px #fff; 
	font-size: 14px; 
	line-height: 14px; 
	padding: 0; 
	width: 283px;
	text-decoration:none; }
	
#logo a span { 
	display: block; 
	font-family: 'FolksRegular', Arial, sans-serif; 
	font-weight: normal; }
	
#logo a strong { 
	font-family: 'FolksBold', Arial, sans-serif; 
	font-weight: normal; 
	font-size: 19px; 
	line-height: 19px; 
	display: block;
	padding: 0 0 5px; }
	
#logo a:hover { text-decoration: none; }
			
.barre { 
	position: relative;
	float:left;
	display:inline;
	width:298px;
	height: 40px;
	margin:20px auto 0;
	padding: 0;
	text-align:left;
	background: url(../../images/default/fond_barre.png) no-repeat 0 0; }
	
#playerPsaume { 
	width:204px;
	height: 27px;
	margin: 4px 0 0 0;
	padding: 0;
	text-align:center;
	display:inline;
	float:right;
	background: url(../../images/default/player.png) no-repeat 0 0; }
	
#playerPsaume a { 
	text-decoration:none;
	color: #993927;
	font-size: 12px; 
	line-height: 25px; }
	
.photo {
	position:absolute;
	top:65px;
	left:15px;
	margin:0;
	padding:0;
	z-index:100;
	width:74px;
	height:74px;
	background: url(../../images/default/fond_photo.png) no-repeat 0 0;
	text-align:left; }
	
.photo img {
	display:block;
	margin: 2px 0 0 3px;
	padding:0; }
	
.texte { 
	position: relative;
	float:left;
	display:inline;
	width:298px;
	margin:25px auto 0;
	padding: 0;
	text-align:left; }
	
.texte_l { 
	position: relative;
	float:left;
	display:inline;
	width:82px;
	margin:0;
	padding: 0 5px;
	text-align:center;
	color: #993927;
	font-family: 'FolksRegular', Arial, sans-serif; 
	font-weight: normal;
	font-size: 12px;  }
	
.texte_r { 
	position: relative;
	float:right;
	display:inline;
	width:186px;
	margin:0;
	padding: 0 10px;
	text-align:left;
	color: #993927;
	font-family: 'FolksBold', Arial, sans-serif; 
	font-weight: normal; 
	font-size: 14px;
	background: url(../../images/default/fond_titre.png) repeat-y 0 0; }
	
.texte_r span { 
	color: #3e3325;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 11px;
	display: block;
	padding: 3px 0 0 0; }
	
.texte_r span a:visited { 
	color: #3e3325;
	text-decoration:none; }
	
.texte_r span a { 
	color: #3e3325;
	text-decoration:none; }
	
.texte_r span a:hover { 
	color: #3e3325;
	text-decoration:none; }
	
.footer { 
	position: relative;
	float:left;
	display:inline;
	width:298px;
	margin:10px auto 0;
	padding: 0;
	text-align:center;
	color: #993927;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 11px; }
	
.footer a:visited { 
	color: #993927;
	text-decoration:none; }
	
.footer a { 
	color: #993927;
	text-decoration:none; }
	
.footer a:hover { 
	color: #993927;
	text-decoration:underline; }