/* ---  HTML TAGS  --- */
body,p,div,span,a,li,em {
	color:#434343;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}
td {
  vertical-align:top;
}
a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:0;
}
/*
a:visited {
	color:#999999;
}
*/
hr {
	height:1px;
	line-height:1px;
	margin:8px 0 8px 0;
}
h3 {
	font-size:11px;
	font-weight:bold;
}
input, select, buton {
	border:1px solid black;
	height:14px;
	background-color:white;
	}
input.submit{
	margin:8px 0 0 0;
	height:18px;
}
/* -- IDS -- */
#pagination {
	text-align:center;
}
/* ---  SELECTORS --- */

.BLOC_main {
	background-color:white;
	margin-bottom:10px;
}
.BLOC_main_content {
	padding:12px 18px 12px 18px;
	line-height:15px;
}
.BLOC_main_content.wtext a{
	text-decoration:underline;
}
/*
.BLOC_main_content.wtext .BLOC_main_title ul{
	list-style-image: url(/img/puce.gif);
	padding:5px 0 15px 30px;
}
*/

li  {
	background: url(/img/puce.gif) left top no-repeat;
	padding-left: 14px;
	margin: 0;
}
.BLOC_main_title ul{
	list-style-image: url(/img/puce.gif);
	padding:5px 0 15px 30px;
}

.BLOC_bg_underline {
	background-image:url(/img/bg_underline.gif);
	margin:8px 18px 10px 18px;
	padding-bottom:17px;
}
br, .BLOC_bg_underline, .BLOC_bg_underline p,.BLOC_bg_underline em, .BLOC_bg_underline strong, .BLOC_bg_underline u, .BLOC_bg_underline br, .BLOC_bg_underline a, .BLOC_bg_underline h1, .BLOC_bg_underline h2, .BLOC_bg_underline h3 , .BLOC_bg_underline ul, .BLOC_bg_underline li, .BLOC_bg_underline .bold{
	line-height:18px;
}
.BLOC_bg_underline strong,.BLOC_bg_underline b {
	font-weight:bold;
	font-size:11px;
	}
.BLOC_main_title {
	height:18px;
	padding : 0 0 12px 12px;
}
.BLOC_main_subtitle {
	height:12px;
	margin-bottom:4px;
}
.BLOC_main h1 {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
}
.BLOC_main_content table tr td {
	padding:0 4px 0 0;
}
.BLOC_main_content b, .BLOC_main_content strong {
	font-weight:bold;
	} 
.BLOC_right {
	background-color:white;
	margin-bottom:10px;
	}
.BLOC_right div.img {
	font-size:20px;
}
.BLOC_right h3 {
	font-size:10px;
	line-height:normal;
	margin:0;
	padding:6px;
}

.BLOC_right_content {
	padding:6px;
}

.BLOC_right.content table tr td {
	line-height:18px;
}
.BLOC_footer {
	background-color:#FFFFFF;
	margin-bottom:10px;
}
.BLOC_search {float: left;}
.BLOC_search_witdh {
	width: 90%;
	padding-left: 15px;
	padding-bottom:20px;
}
.BLOC_
.TEXT_header,.TEXT_header p,.TEXT_header div,.TEXT_header span  {
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
.TEXT_header a  {
	font-size:11px;
	text-decoration:underline;
}
.TEXT_highlight  {
	background-color:#FFEA00;
}
.TEXT_nowrap_right {
	margin-right:155px;
	}
.TEXT_nowrap_left {
margin:0;
	margin-left:155px;
	}
.UL_ressources {
	background: url(/img/arrow_right.gif) left center no-repeat;
	padding-left: 24px;
	margin-top: 8px;
}
/* PLAYER */
#player {
	background-image: url(/img/bg_player.gif);
	background-repeat:no-repeat;
	font-size:11px;
	height:254px;
	width:392px;
	}
.alt_txt h2 {
	font-size:16px;
	font-weight:bold;	
	color:#DD0337;
}
.alt_txt, .alt_txt a {
	font-size:11px;
}
/* ---  COLORS --- */
/* ----------->> backgrounds */
.BG_grey  {
	background-color:#F2F2F2;
}
.BG_green  {
	background-color:#69C324;
}
.BG_red  {
	background-color:#CA0B2D;
}
.BG_orange  {
	background-color:#F98202;
}
.BG_beige  {
	background-color:#E1AB07;
}
/* ----------->> simple texts */
.TEXT_white {color:#FFFFFF;}
.TEXT_green {color:#69C324;}
.TEXT_red {color:#CA0B2D;}
.TEXT_orange {color:#ff7f00;}
.TEXT_beige {color:#E1AB07;}
.TEXT_grey {color: #E1E1E1;}
.TEXT_normal{font-weight: normal;}
.TEXT_uppercase {text-transform: uppercase; }

/* ----------->> links hover */
.LINK_red:hover {
	color:#CA0B2D;
}
.LINK_green:hover {
	color:#69C324;
}
.LINK_orange:hover {
	color:#F98202;
}
.LINK_beige:hover {
	color:#E1AB07;
}
/* ---  TEXTS --- */
.bold {font-weight:bold;}
.text10 {font-size:10px;}
.text11 {font-size:11px;}
.text12 {font-size:12px;}
.underline {text-decoration:underline;}
.uppercase {text-transform:uppercase;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.TEXT_large {font-size:32px;}

/* ---  PADDINGS & MARGINS --- */
.padd4 {padding:4px;}
.padd8 {padding:8px;}
.padd8t {padding-top: 8px;}
.padd8b {padding-bottom:8px;}
.padd20b {padding-bottom:20px;}
.padd30b {padding-bottom:30px;}
.marg4b {margin-bottom:4px;}
.marg8b {margin-bottom:8px;}
.marg8t {margin-top:8px;}
.marg8tb {margin:8px 0 8px 0;}
.marg12tb {margin:12px 0 12px 0;}
.marg12b {margin-bottom:12px;}
.marg12lb {margin:0 0 12px 12px;}
.padd24 {padding:24px;}
/* ---  MENU TOP --- */

ul.menu_lv_2 {
	list-style-type:none;
	list-style-image:none;

}

 li.menu_lv_2{
	list-style-type:none;
	list-style-image:none;

}

 li.menu_lv_1{
	margin:0 0 0 8px;
}
ul.menu_lv_1 {
	padding:0;
	float:left;
}
.menu_title {
	background-image:none;
}



/* ---  MISCELLANOUS --- */
.SEPARATOR_green{
	background-image:url(/img/separator_green.gif);
	background-repeat:repeat-x;
	line-height:1px;
	clear:both;
}
.SEPARATOR_red {
	background-image:url(/img/separator_red.gif);
	background-repeat:repeat-x;
	line-height:1px;
	clear:both;
}
.SEPARATOR_orange {
	background-image:url(/img/separator_orange.gif);
	background-repeat:repeat-x;
	line-height:1px;
	clear:both;
}
.low_opacity{
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
	}
ul.playlist li {
	background: url(/img/bullet_playlist.gif) left top no-repeat;
	padding-left: 24px;
	margin-bottom: 8px;
	height: 17px

}


/* Tableau Alphabet */
div#alpha {
width: 395px;
font-size: 10px;
margin-bottom: 5px;
}

#alpha td {
padding: 0 1px 0 0;
}

#alpha a  {
color: #69C324;
text-transform: uppercase;
text-decoration: none;
display: block;
width: 15px;
height: 10px;
text-align: center;
padding-bottom: 5px;
padding-top: 2px;
}

#alpha a:hover {
color: #ffffff;
background: #69C324;
}

#b a {color: red;}