.bas {
	font-family: Arial,;
	font-size: 11px;
	font-weight: bold;
	color: #545454;
}
.menu {
	font-family: Arial,;
	font-size: 14px;
	font-weight: bolder;
	color: #A24800;
	text-decoration: none;
}
.titre {
	font-family: Arial,;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.titre.program{
	background:url('imges/li.png') no-repeat 2px 15px;
	color:#0d016a;
	font-size:20px;
	padding-left:20px;
	line-height:40px;
}
.titre.search, .titre.information, .titre.vip{
	background:url('imges/li.png') no-repeat 2px 15px;
	color:#0d016a;
	font-size:20px;
	padding-left:20px;
	line-height:40px;
	text-transform: uppercase;
}
.titre.progtit{
	background:#0d016a;
	height:25px;
	line-height:25px;
	text-align:left;
}
p {
	font-family: Arial,;
	font-size: 11px;
	font-weight: normal;
	color: #3C3C3C;
}
.info {
	background:#f7f7f7;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #3c3c3c;
	padding: 10px;
}
a.menu:link {
	font-family: Arial,;
	font-size: 14px;
	font-weight: bold;
	color: #A24800;
	text-decoration: none;
}
a.menu:hover {
	font-family: Arial,;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.text_2 {
	font-family: Arial,;
	font-size: 11px;
	font-weight: normal;
	color: #3C3C3C;
}
td.td_problem{
	background:url('images/ayp_acc_10.jpg') repeat-x;
	height:23px;
}
a.footbar:link {
	font-family: Arial,;
	font-size: 11px;
	font-weight: bold;
	color: #005186;
	text-decoration: none;
}a.footbar:visited {
	font-family: Arial,;
	font-size: 11px;
	font-weight: bold;
	color: #005186;
	text-decoration: none;
}
a.footbar:hover {
	font-family: Arial,;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.tdprog {
padding-left:5px;
width: 170px;
}
.tdprog p{
color:#0d016a;
font-size:13px;
}
a.numbers:link{
	color: #0000FF;
}
a.numbers:visited{
	color: #0000FF;
}
#progr span.style1 {
	color: #f00;
}

.box {width:446px;margin-left:80px;font-size:0}
p, form {margin:0;padding:0}
.box .top {background:url(images/inscription_box_top.jpg) no-repeat;height:3px;}
.box .middle {background:url(images/inscription_box_middle.jpg) repeat-Y;}
.box .bottom {background:url(images/inscription_box_bottom.jpg) no-repeat 0 bottom;min-height:169px;height:auto !important;height:169px}
.box .content {padding:0 10px 10px;font-size:11px;color:#4a4a4a}
.box .content .title {font-size:13px;font-weight:700;}
.box .content .form {padding:20px 0 20px 40px}
.box .content .form label {display:block;width:170px;float:left;clear:left}
.box .content .form input {vertical-align:middle}
.box .content .form .text_input {border:1px solid #a5acb2;margin-left:10px;color:#494949}
.box .content .form .select {width:145px}
.box .content .form em {color:#f00}
.box .content .form .civilite {}
.box .content .form .civilite label {display:inline;float:none;padding-left:10px;width:auto}
.box .content .form .captcha {vertical-align:middle}
.box .content .form #captcha {margin-left:50px}
.box .content .submit {margin:10px 0}
.box .content .error {margin:10px 0;color:#f00;font-weight:700}

.loginbox {width:300px;margin-left:0px;font-size:0;}
.loginbox .top {background:url(images/login_box_top.jpg) no-repeat;height:3px;}
.loginbox .middle {background:url(images/login_box_middle.jpg) repeat-Y;}
.loginbox .bottom {background:url(images/login_box_bottom.jpg) no-repeat 0 bottom;min-height:169px;height:auto !important;height:169px}
.loginbox .content {padding:0 10px 10px;font-size:11px;color:#4a4a4a}
.loginbox .content .title {font-size:13px;font-weight:700;}
.loginbox .content .form {padding:10px 0 9px 5px}
.loginbox .content .form label {display:block;width:150px;float:left;clear:left}
.loginbox .content .form input {vertical-align:middle}
.loginbox .content .form .text_input {border:1px solid #a5acb2;width:120px;color:#494949}
.loginbox .content .form .select {width:145px}
.loginbox .content .form em {color:#f00}
.loginbox .content .form .civilite {}
.loginbox .content .form .civilite label {display:inline;float:none;padding-left:10px;width:auto}
.loginbox .content .form .captcha {vertical-align:middle}
.loginbox .content .form #captcha {margin-left:30px}
.loginbox .content .submit {margin:10px 0}
.loginbox .content .error {margin:10px 0;color:#f00;font-weight:700}

.regbox {width:260px;margin-left:0px;font-size:0;}
.regbox .top {background:url(images/reg_box_top.jpg) no-repeat;height:3px;}
.regbox .middle {background:url(images/reg_box_middle.jpg) repeat-Y;}
.regbox .bottom {background:url(images/reg_box_bottom.jpg) no-repeat 0 bottom;min-height:169px;height:auto !important;height:169px}
.regbox .content {padding:0 10px 10px;font-size:11px;color:#4a4a4a}
.regbox .content .title {font-size:13px;font-weight:700;}
.regbox .content .form {padding:10px 0 20px 5px}
.regbox .content .form label {display:block;width:150px;float:left;clear:left}
.regbox .content .form input {vertical-align:middle}
.regbox .content .form .text_input {border:1px solid #a5acb2;width:120px;color:#494949}
.regbox .content .form .select {width:145px}
.regbox .content .form em {color:#f00}
.regbox .content .form .civilite {}
.regbox .content .form .civilite label {display:inline;float:none;padding-left:10px;width:auto}
.regbox .content .form .captcha {vertical-align:middle}
.regbox .content .form #captcha {margin-left:30px}
.regbox .content .submit {margin:10px 0}
.regbox .content .error {margin:10px 0;color:#f00;font-weight:700}

.separator {background:url(images/separator.jpg) no-repeat center #EE9C1F;height:4px;clear:both;margin:15px 0}

.side_box {background:url(images/side_box.gif) no-repeat;width:157px;height:72px;padding:5px;text-align:left;margin-bottom:5px;margin:auto;}
.side_box1 {margin:auto;width:157px;}
.text_input {margin:1px 0px;color:#000;font-size:11px;border:1px solid #a5acb2;}
.side_box .text_input {width:145px !important;}

.ac:after { content: " ";  display: block;  clear: both}
.cb {clear:both}

.area {height:100px;overflow:auto;width:145px;}

.linkto_clubvip:link, .linkto_clubvip:visited, .linkto_clubvip:hover {text-decoration:underline;color:#C00;font-style:italic;font-size:12px;font-weight:700}
.telecharger {font-size:11px;color:#4c4c4c}

.welcome_msg {width:800px;margin:auto;font-family:Tahoma, Arial,; font-size:11px; }
.welcome_msg a {}
.welcome_msg img {border:none;vertical-align:middle;padding:2px}
.reg_text {font:700 14px Tahoma, Arial,;text-align:justify;color:#4a4a4a}









/* CSS 2011 */

html{margin:0px;padding:0px;width:100%}
body{margin:0px;padding:0px; width:100%;font-size:13px;cursor:default; background: url("../images/bg_1.png") repeat-x left top; color: #5c5c5c; font-family: Tahoma; }
a:link, a:visited, a:active {font-size: 13px; font-weight: normal; color: #5c5c5c; text-decoration: none; font-family: Tahoma;}
a:hover {text-decoration: underline;}
*{outline: none; margin: 0px; padding: 0px;}

input { height: 22px; }

img {border: none;}
.fl_left{float:left;}                      
.fl_right{float:right;}
.clear{clear: both;}
.border{border:1px solid red;}
.pos_abs{position: absolute;}
.pos_rel{position: relative;}
.ac:after {content: " ";  display: block; clear: both;}
.ac1:after {clear: both; content: " "; display: block; font-size: 0px; height: 1px;}
.center {text-align: center !important;}

.none {display: none !important;}

h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

ul, li {
}




.head_top_bg {
	background:#01296b url("images2/bg_top.png") repeat-x left top;
}

.head_top {
	background: url("images2/head_bg.png") no-repeat right top;
	margin: 0 auto;
	width: 950px;
	height: 191px;
	overflow: hidden;
}

.head_top h1 {
	background: url("images2/logo.png") no-repeat right top;
	margin: 0;
	margin-left:50px;
	padding: 0;
	width: 410px;
	height: 191px;
	display: block;
	float: left;
}

.head_top h1 a {
	width: 410px;
	height: 191px;
	display: block;
	text-indent: -99999px;
}

.head_right {
	float: right;
	width:490px;
	text-align: right;
}

.head_baner {
	width: 420px;
	height: 65px;
	overflow: hidden;
	margin-right: 3px;
}

.phone_soc-links {
	margin-top: 70px;
	overflow: hidden;
}

.phone_soc-links span {
	background: url("images2/phone.png") no-repeat left top;
	padding-left: 25px;
	color: #fff;
	font-size: 14px;
	margin-top: 22px;
	display: inline-block;
	float: right;
}

.phone_soc-links em {
	font-style: normal;
	float: right;
	margin-left: 20px;
}

.phone_soc-links em a {
	width: 38px;
	height: 38px;
	display: inline-block;
	margin-left: 10px;
}

a.tw {background: url("images2/twitter.png") no-repeat left top;}
a.fb {background: url("images2/facebook.png") no-repeat left top;}


/*head menu */

.header_menu {
	background: url("images2/h_m_bg.png") repeat-x left top;
	height: 48px;
	padding-bottom: 10px;
	clear: both;
}

.header_menu ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 950px;
} 

.header_menu ul li {
	background: url("images2/h_m_sep.png") no-repeat left top;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left:2px;
	line-height: 30px;
	float: left;
} 

.header_menu ul li:first-child {
	background: none;
} 

.header_menu ul li a {
	line-height: 48px;
	display: inline-block;
	color: #c60600;
	padding: 0 19px;
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
} 

.header_menu ul li a:hover {
	background: url("images2/m_hov.png") repeat-x left top;
}
/* END head menu */

.main {
	width: 950px;
	margin: 8px auto 0 auto;
	overflow: hidden;
}


.content_div {
	width: 645px; 
	float: left;
}

.right {
	float: right; 
	width: 300px;
}

.search_block {
	background:#e3e1e1 url("images2/bg_1.png") repeat-x left top;
	border:1px solid #cacaca;
	padding: 10px;
	margin-bottom: 7px;
}

.search_block_2 {
	background:#e3e1e1 url("images2/bg_1.png") repeat-x left top;
	border:1px solid #cacaca;
	padding: 0px;
	margin-bottom: 7px;
}

.blue_h2 {
	color: #0d016a;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom:2px;
	background: url("images2/bg_2.png") no-repeat left bottom;
	text-transform: uppercase;
	font-size: 16px;                 
}
.orange_h2 {
	color: #fe8100;
	font-weight: bold;
	margin-bottom: 6px;
	padding-top:12px;
	padding-bottom:2px;
	margin-left:10px;
	background: url("images2/bg_2.png") no-repeat left bottom;
	text-transform: uppercase;
	font-size: 15px;   
}

p.yerkir{
	padding-left:10px;
	margin-bottom:5px;
	font-size:11px;}


.title_date {
	color: #c8150f;
	font-weight: bold;
	margin-bottom: 8px;
	padding-bottom:2px;
	background: url("images2/bg_2.png") no-repeat left bottom;
	text-transform: uppercase;
	font-size: 16px;
	overflow: hidden;
}

.title_date span{
	float: left;                 
}

.title_date em{
	float: right;
	font-style: normal;
	font-size: 12px;
	color: #525252;
	font-weight: normal;
}

.block_1 {
	overflow: hidden;
	clear: both;
	margin-bottom: 6px;
}

.block_1 span {
	line-height: 20px;
	height: 20px;
	width: 90px;
	padding-right: 10px;
	float: left;
	color: #525252;
	font-size: 12px;
}

.block_1 input {
	background: #fff;
	border:1px solid #c5c5c5;
	line-height: 22px;
	height: 22px;
	float: left;
	width: 124px;
	color: #7c7b7b;
	font-size: 11px;
}

.block_1 select {
	background: #fff;
	border:1px solid #c5c5c5;
	line-height: 22px;
	height: 22px;
	float: left;
	width: 150px;
	color: #7c7b7b;
	font-size: 11px;
}

.block_1 img {
	float: left;
	margin-left: 5px;
}

.infos {
	background:#e3e1e1 url("images2/bg_3.png") repeat-x left top;
	border:1px solid #cacaca;
	padding: 10px 10px 0 10px;
	margin-bottom: 7px;
	overflow: hidden;
} 

.ecoute {
	line-height: 24px;
	position: relative;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}

.ecoute img {
	float: left;
	margin-top: 3px;
}

.ecoute span {
	width: 85px;
	overflow: hidden;
	display: block;
	float: left;
	line-height: 24px;
	margin: 0 8px;
}

.ecoute object {
	float: left;
	position: absolute;
}

.home_middle_blocks {
	clear: both;
	overflow: hidden;
	margin-top: 7px;
}

.baner_1 {
	width: 128px;
	height: 174px;
	display: block;
	float: left;
}

.dedicaces {
	background: url("images2/bg_4.png") no-repeat left top;
	width: 116px;
	height: 160px;
	float: left;
	display: block;
	padding: 7px;
	margin-left: 12px;
}

.dedicaces h2 {
    background: url("images2/bg_2.png") no-repeat left bottom;
    color: #C8150F;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 2px;
    text-transform: uppercase;
}

.block_2 {
	background: url("images2/bg_5.png") no-repeat left top;
	width: 346px;
	height: 160px;
	float: left;
	display: block;
	padding: 7px;
	color: #fff;
	overflow: hidden;
	margin-left: 12px;
}

.block_2 b {
    background: url("images2/bg_6.png") repeat-x left bottom;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 4px;
    text-transform: uppercase;
    display: block;
    overflow: hidden;
}

.block_2 p {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}

.d_text {
	font-size: 11px;
	color: #5c5c5c;
	margin-bottom: 10px;
	line-height: 14px;
}

.d_text em {
	color: #C8150F;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}

.home_twitter {
	background: url("images2/bg_3.png") repeat-x left top #E3E1E1;
	clear: both;
	margin-top: 7px;
	border:1px solid #cacaca;
	padding: 10px;
	overflow: hidden;
}

.tw_logo {
	padding: 10px;
	width: 150px;
	float: left;
}
.tw_post {
	background: url("images2/bg_7.png") repeat-y left top;
	width: 415px;
	padding: 10px 10px 10px 20px;
	margin-left: 5px;
	float: left;
}
	
.tw_post img {
	float: left;
	margin-right: 10px;
}
	
.tw_post p em {
	display: block;
	font-style: normal;
	text-align: right;
	color: #1985b5;
	font-size: 11px;
}
.tw_post p em a {
	color: #1985b5;
	font-size: 11px;
}
	
/* FOOTER */

.footer {
	background:#e3e1e1 url("images2/f_bg.png") repeat-x left bottom;
	border-top:1px solid #f4f3f3;
	margin-top:30px;
	clear: both;
}

.footer_main {
	width: 950px;
	margin: 0 auto;
}


.f_bottom {
	height: 21px;
	overflow: hidden;
	clear: both;
	line-height: 21px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 0 15px;
	margin-top: 10px;
}

.f_bottom a {
	line-height: 21px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

.f_bottom span {
	float: left;
}

.f_bottom em {
	float: right;
	font-style: normal;
}

.f_logo {
	float: left;
	width: 99px;
	height: 27px;
	overflow: hidden;
	display: block;
	margin-top: 15px;
}

.footer_main ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 720px;
	text-align: center;
	margin: 20px 10px 0 10px;
}

.footer_main ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline
}

.footer_main ul li a {
	color: #042e70;
	font-size: 12px;
	text-decoration: none;
	margin: 0 15px;
}

.footer_main ul li a:hover {
	text-decoration: underline;
}

.f_soc_links {
	float: right;
	width: 100px;
	margin-top: 15px;
}

.f_soc_links a {
	margin-right: 10px;
	display: inline-block;
    height: 38px;
    width: 38px;
    float: left;
    text-decoration: none;
}


.program{background:#fff;}
.program.odd{background:#e7e5e5;}

/*.tdprog.clock{background:url('images/clock.png') no-repeat 5px 14px;padding-left:30px;}
.tdprog.art{background:url('images/art.png') no-repeat 5px 20px;padding-left:30px;}
.tdprog.discussion{background:url('images/discussion.png') no-repeat 5px 20px;padding-left:30px;}
.tdprog.music{background:url('images/music.png') no-repeat 5px 20px;padding-left:30px;}
.tdprog.inf{background:url('images/inf.png') no-repeat 5px 20px;padding-left:30px;}
.tdprog.rel{background:url('images/rel.png') no-repeat 5px 14px;padding-left:30px;}
.tdprog.n{background:url('images/n.png') no-repeat 5px 19px;padding-left:30px;}*/

.pagging{text-align:right;}
.pagging span{color:#c60600;text-decoration:underline;font-size:13px;font-weight:bold;}
.pagging a{color:#0d016a;text-decoration:none;font-size:13px;font-weight:bold;}

.header_menu .active{color:#0D016A;}

.archive.top{background:#0d016a;height:50px;line-height:50px;color:#fff;}
.archive.top td{color:#fff;}
.archive.top td.first{text-indent:20px;font-size:12px;}
.archive.title p{color:#C60600;font-weight:bold;height:25px;line-height:25px;text-indent:20px;}
.archive.table{background:#fff;width:620px;margin:10px auto 0;}
.archive.date{background:url('images/date.png') no-repeat 5px 3px;height:25px;width:30px;}
.archive.pres{background:url('images/pers.png') no-repeat 5px 3px;height:25px;width:30px;}
.archive.mic{background:url('images/mic.png') no-repeat 5px 5px;height:25px;width:30px;}
.archive.pagging{text-align:right; padding: 10px;}
.archive.pagging span{color:#c60600;text-decoration:underline;font-size:13px;font-weight:bold; margin: 0 2px;}
.archive.pagging a{color:#0d016a;text-decoration:none;font-size:13px;font-weight:bold; margin: 0 2px;}
.archive.pagging a:hover {color:#C60600;}

.search.block{padding:5px;}
.search.block .table{background:#fff;}
.search.block .date{background:url('images/date.png') no-repeat 5px 3px;height:25px;width:30px;}
.search.block .mic{background:url('images/mic.png') no-repeat 5px 5px;height:25px;width:30px;}
.search.block .pers{background:url('images/pers.png') no-repeat 5px 5px;height:25px;width:30px;}
.search.pagging{background:#fff;}
.search.pagging p{text-align:right}
.search.pagging span{color:#c60600;text-decoration:underline;font-size:13px;font-weight:bold;}
.search.pagging a{color:#0d016a;text-decoration:none;font-size:13px;font-weight:bold;}


/* start SLIDESHOW*/

#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


/* end SLIDESHOW*/


#mycarousel{height:70px;width:450px;}
#mycarousel .jcarousel-item{height:70px;}
.jcarousel-container{height:70px;}
.jcarousel-clip{height:70px;overflow:hidden;}
