@charset "UTF-8";
/* CSS Document */

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

html{
	/*height:100%;*/
}

body{
	/*height:100%;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

p{
 margin:6px 0px;
}

img{border:0;}
/*------------------
	LAYOUT [START]
-------------------*/
.body_index{background:url(../images/info-balado-tv-sub_header_bg.jpg) center 130px no-repeat;}

.top_banner_zone{
	margin-bottom:2px;
	background:url(../images/pub/pub-rect-bg.gif) repeat-x;
	text-align:center;
}

.top_banner_zone table{
	background-color:#c7c8ca;
	border:#d2d3d5 1px solid;
	margin:0 auto;
}


.header {
	background-image:url(../images/info-balado-tv-header_bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	height:124px;
}

.sub_header{
	/*background:url(../images/info-balado-tv-sub_header_bg.jpg) center top no-repeat;*/
	min-height:180px;
	height:190px;
	width:975px;
	margin:0 auto;
	position:relative;
	z-index:9999;
}

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



.daily_thought{
	color:#2d4d7c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	width:800px;
	margin:30px auto;
	text-align:center;
}


.daily_thought h2{
	font-weight:normal;
	font-size:17px;
}

.daily_thought h2 span{
	font-weight:normal;
	font-size:32px;
}



.header_zone{
	width:950px;
	margin:0px auto;
	padding-top:6px;
}

.header_zone img{
	border:3px solid #313132;

}

.header_zone a{
	text-decoration:none;
}
/*.header_zone .logo{
	border:0px solid #313132;

}
*/
/*------------------
	LAYOUT [STOP]
-------------------*/


/*------------------
	MENU [START]
-------------------*/

.main_menu_zone{
	background:url(../images/menu_bg.jpg) center top no-repeat;
	width:975px;
	height:51px;
	/*margin:0 auto;*/
	margin-top:6px;
}

.main_menu{
	width:950px;
	margin:0px auto;
/*	background-color:#0099FF;*/
	position:relative;
	z-index:3000;
}

.main_menu h3{
	/*font-size:.8em;*/
	font-size:13px;
	font-weight:normal;
	color:#2D4D7C;
	/*float:left;
	width:300px;
	margin-top:30px;
	padding-left:13px;*/
	position:absolute;
	top:7px;
	left:12px;
}

.main_menu h2{
	font-size:16px;
	font-weight:normal;
}

.main_menu h1{
	font-size:9px;
	font-weight:normal;
	color:#2D4D7C;
	position:absolute;
	top:29px;
	left:12px;
}

.main_menu ul#nav{
	/*width:600px;*/
	float:left;
	top:6px;
	right:0px;
	position:absolute;
	z-index:2000;
}

.main_menu ul li{
	list-style:none;
	float:left;
	background-image:url(../images/menu_separator.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

.main_menu ul#nav li:first-child{
	background-image:none;
}

.main_menu ul#nav li ul li:first-child{
	/*background-image:url(../images/menu_separator.jpg);
	background-position:left center;
	background-repeat:no-repeat;*/
}

.main_menu ul#nav li ul li{
		background-image:none;
}
.main_menu ul li a{
	display:block;
	padding:10px 15px;
	color:#686868;
	font-size:1.45em;
	text-decoration:none;
}

.main_menu ul li ul li a{
	color:#ffffff;
}


.main_menu ul li a:hover{
	color:#EB682B;
}
/*------------------
	MENU [STOP]
-------------------*/

/*------------------
	METEO [START]
-------------------*/

.meteo_zone{
 	font-size:.80em;
	vertical-align:top;
  color: #2D4D7C;
 	width:725px;
  height:60px;
	text-align:left;
  padding-top:5px;
  overflow:hidden;
  float:left;
  clear:both;
}

#currentWeather img, #nextWeather1 img, 
#nextWeather2 img{
  padding-top: 5px;
 	float:left; 
}

.weatherDegrees{
  padding-top: 7px;
  padding-left: 4px;
  font-size:2.3em;
  font-weight:bold; 
  float:left;
}

.weatherConditionsFirst{
  padding: 7px 5px 8px 5px;
  float:left;
}

.weatherConditions{
  padding: 0px 12px 8px 5px;
  float:left;
}

#currentWeather, #currentWeather p,
#nextWeather1, #nextWeather2{
 	float:left; 
}

#weatherZoneHidden{
 	display:none; 
}

#logo{
 	padding-top: 12px;
  padding-right: 4px;
  padding-left:20px;
  float:left;
}

#meteoError{
 	padding-top:5px;
 	padding-left: 25px; 
}

/*------------------
	METEO [STOP]
-------------------*/

.options_zone{
	vertical-align:top;
  margin:10px 10px 0px 0px;
	width:225px;
	color:#2D4D7C;
	text-align:right;
  float:left;
}

.options_zone a{
	font-size:.8em;
	color:#2D4D7C;
	text-decoration:none
}

.options_zone a:hover{
	color:#000000;
}

.info-bulle{
	position:absolute;
	top:112px;
	left:205px;
	width:365px;
	padding:15px 50px 6px 69px;
	border-width: 2px !important;
	z-index: 10;
	border:#fad34c 2px solid;
	background:url(../images/bg-info-bulle.gif) 21px center no-repeat;
	background-color:#ffec8d;
	color:#363636;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.first_visit{width:500px;}
.after_city_change{width:500px;}
.info-bulle h2{color:#404040; font-size:13px; font-style:italic; letter-spacing:1px;  margin:-5px}
.info-bulle p{color:#505050; font-size:11px;}
.info-bulle p a{color:#505050; font-weight:bold;} .info-bulle p a:hover{text-decoration:none;}
.info-bulle .x{position:absolute; top:-2px; right:-2px; padding:1px 3px; color:#404040; text-decoration:none; background-color:#fad34c; -moz-border-radius:0px 4px 0px 4px; -webkit-border-radius:0px 4px 0px 4px;}
.info-bulle .close{position:absolute; bottom:0px; right:0px; padding:0 3px; color:#404040; text-decoration:none;}

/*------------------
	SUB_PARTS [STOP]
-------------------*/

/*------------------
	SEARCH [START]
-------------------*/
label {
	color:#404040;
	cursor:pointer;
}
.search_zone{
	width:788px;
	margin:0px auto 30px auto;
	position:relative;
}

.search_input{
	width:562px;
	height:44px;
	background-image:url(../images/search-box-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.search_input .input_text{
	width:506px;
	height:24px;
	color:#c4c5c5;
	margin-left:15px;
	font-size:1.6em;
	border:0px;
	background-color:transparent;
	cursor:text;
}

.search_button .input_btn{
	cursor:pointer;
	width:94px;
	height:29px;
	background-image:url(../images/btn_n.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	color:#c4c5c5;
	padding:5px;
	margin-left:15px;
	text-transform:uppercase;
	font-size:1em;
	border:0px;
}

.search_button{

}
.search_button .input_btn.hover{
	cursor:pointer;
	color:#404040;
	background-image:url(../images/btn_r.jpg);
}


.search_options{
	padding-left:40px;
}

#search{
	float:left;
	position:relative;
	width:672px;
	height:35px;
	background:url(../images/search-box-bg.gif) no-repeat;
}
#search img{
	float:left;
}
#search .text{
	position:absolute;
	top:1px;
	left:1px;
	padding-right:5px;
	padding-left:11px;
	width:537px;
	height:32px;
	line-height:32px;
	vertical-align:middle;
	background:none;
	/*background-color:#0F0;*/
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#bbbbbb;
}
#search .btn{
	position:absolute;
	top:0px;
	right:0px;
	width:118px;
	height:34px;
}

/*------------------
	SEARCH [STOP]
-------------------*/

/*------------------
	INFO_ZONE [START]
-------------------*/
.info_zone{
	width:936px;
	margin:10px auto 25px auto;
}

.info_zone_table{

}
.info_zone_table h2{
	color:#2D4D7C;
	padding-left:11px;
	font-size:11px;
	font-weight:normal;
}

/*.info_reg_titles{
	color:#2D4D7C;
	padding-left:11px;
}*/

.info_space_box{
	width:25px;
}
/* top */

.info_reg_box_top{
	height:10px;
	width:282px;
	background-image:url(../images/top-reg-box.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.info_banner_box_top{
	height:10px;
	width:322px;
	background-image:url(../images/top-banner-box.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}


/*Core*/
.info_reg_box_core{
	/*width:282px;*/
	background-image:url(../images/core-reg-box.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding:0px 10px;
	color:#606060;
	vertical-align:top;
	position:relative;
}
.info_reg_box_core p{margin-top:12px;}
.info_reg_box_core .source{/*position:absolute;*/ bottom:10px; font-size:10px; font-style:normal; font-family:Arial, Helvetica, sans-serif;}

.info_banner_box_core{
	background-image:url(../images/core-banner-box.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding:0px 10px;
	color:#606060;
	vertical-align:top;
}

.rss{position:relative; width:300px; font-family:Arial, Helvetica, sans-serif;}
	.rss .mask{width:300px; height:240px; overflow:hidden; position:relative;}
	.rss #news-scroll{width:1500px; height:inherit;}
	.rss .news{float:left; width:300px; height:inherit;}
	
	.rss ul{list-style:none; padding:0; margin:0;}
	.rss .menu{position:absolute; top:0px; left:0px;}
	.rss .menu li{float:left; height:22px; line-height:22px; padding:0px 6px; margin-right:2px; background-color:#4b4b4b; cursor:pointer; color:#dcdcdc; font-size:12px;}
	.rss .menu li:hover{text-decoration:underline;}
	.rss .menu .selected{background-color:#383838; cursor:default;}
	.rss .menu .selected:hover{text-decoration:none;}
	
	.rss .breaking-news{padding:26px 17px 0 17px; height:120px; background:#dadada url(../images/bg-rss.gif) repeat-x;}
	.rss .with-subtitle{}
	.rss .with-subtitle h3{font-size:14px; font-weight:bold; padding-bottom:6px;}
	.rss .with-subtitle h3 a{color:#fff;} .rss .with-subtitle h3 a:hover{text-decoration:none;}
	.rss .with-subtitle h4{font-size:11px; line-height:15px; color:#000;}
	.rss .with-subtitle .img{border:#3a3a3a 1px solid; float:left; margin:3px 13px 0 0;}
	.rss .with-subtitle img{width:90px; height:68px;}
	
	.rss .without-subtitle{padding-top:43px; height:103px;}
	.rss .without-subtitle h3{font-size:14px; font-weight:bold; padding-bottom:6px;}
	.rss .without-subtitle h3 a{color:#fff;} .rss .with-subtitle h3 a:hover{text-decoration:none;}
	.rss .without-subtitle .img{border:#3a3a3a 1px solid; float:left; margin:3px 13px 0 0;}
	.rss .without-subtitle img{width:90px; height:68px;}
	
	.rss .other-news{font-size:10px; color:#686767; position:relative;}
	.rss .other-news ul{padding:12px 0 8px 0;}
	.rss .other-news ul li{padding-bottom:5px; line-height:15px; font-size:11px}
	.rss .other-news ul li a{color:#000;} .rss .other-news ul li a:hover{text-decoration:none;}
	.rss .other-news .more{position:absolute; /*bottom:0px;*/ right:0px;}
	.rss .other-news .more{color:#686767;} .rss .other-news .more:hover{text-decoration:none;}
	
.footer-portail{margin:25px auto; position:relative; width:936px; height:104px; background-image:url(../images/footer-bg.gif); clear:both;}
	.second{margin-top:0;}
	.footer-portail a img{border:0;}
	.footer-portail .all-posts{position:absolute; top:4px; left:10px; width:185px; text-align:center; font-size:12px; font-weight:bold; line-height:21px; color:#2d4d7c;}
	.footer-portail .all-posts:hover{color:#999;}
	.footer-portail .pub{position:absolute; border:#d4d4d4 1px solid; top:6px; right:6px; width:728px; height:90px;}
	.footer-portail .btn{position:absolute; border:#d4d4d4 1px solid; width:187px; height:41px; left:6px;}
	.footer-portail .btn:hover{border:#444 1px solid;}
	.footer-portail .btn1{top:6px;}
	.footer-portail .btn2{bottom:6px;}
	.footer-portail .border{position:absolute;}
	.footer-portail .left{left:0px;}
	.footer-portail .right{right:0px;}
	
	/*.footer-portail ul{color:#606060; position:absolute; left:9px; top:9px; list-style:none; font-size:10px; line-height:21px; font-family:Arial, Helvetica, sans-serif;}
	.footer-portail ul a{color:#606060; font-size:14px; font-weight:bold;}
	.footer-portail ul a:hover{text-decoration:none;}*/
	
	.footer-portail .copyright{position:absolute; right:6px; bottom:-14px; font-size:8px;}
	.footer-portail .logo{position:absolute; bottom:10px;}
	.footer-portail .facebook{left:67px;}
	.footer-portail .twitter{left:107px;}
	/*.footer-portail .facebook{left:90px; bottom:10px;}
	.footer-portail .twitter{left:130px; bottom:10px;}*/
	
	.footer-portail h6{margin:4px 0 3px 0; font-size:13px;}
	.footer-portail .col{position:absolute; top:0px; width:210px; /*letter-spacing:1px;*/}
	.footer-portail .col1{left:215px;}
	.footer-portail .col2{left:390px;}
	.footer-portail .col3{left:600px;}
	.footer-portail .col4{left:750px;}
	.footer-portail .col a{color:#000;} .footer-portail .col a:hover{color:#999;}
	.footer-portail .col ul{margin:0 0 0 15px; paddin:0 0 0 20px; font-size:10px;}
	.footer-portail .col ul li{line-height:12px; margin-bottom:3px;}
	.footer-portail .small-pub{width:183px; height:90px; top:6px; left:10px; right:auto;}

.blog-post{margin:25px auto; padding:4px 1px; position:relative; width:936px; height:100%; background:url(../images/blog-bg.gif) repeat-y; clear:both;
font-family:Verdana, Geneva, sans-serif;}
	.blog-post .author{float:left; width:261px; /*min-height:201px;*/ margin-right:1px; padding:6px 9px; /*background:url(../images/blog-author-bg.gif) repeat-x;*/}
	.small .author{width:185px;}
		.author p{font-size:11px; line-height:16px; color:#272626; font-style:italic; padding:5px 5px 0 5px;}
		.author strong{color:#000;}
		.author img{/*width:259px; height:144px;*/ border:#000 1px solid;}
	.blog-post .content{float:left; width:617px; margin-left:25px;}
	.blog-post .date{position:absolute; top:6px; right:16px;}
	.small .content{width:703px; margin-left:15px; padding-bottom:0;}
		.blog-post .content h4{margin-bottom:10px; padding-right:90px; font-size:18px; line-height:28px; color:#000; border-bottom:#d4d4d4 1px solid;}
			.blog-post .content h4 a{text-decoration:none;} .blog-post .content h4 a:hover{color:#999;}
		.blog-post .content p{font-size:12px; line-height:18px; color:#5b5b5b; padding:8px 0;}
		.blog-post .content a{color:#2a2a2a;}
	.blog-post .blog-gallery{float:left; width:617px; margin-top:15px;}
		.blog-post .blog-gallery a{float:left; display:block; padding:0 6px 6px 0;}
	.blog-post .border{position:absolute; left:0px;}
	.blog-post .top{top:0px;}
	.blog-post .bottom{bottom:0px;}
	.blog-post .bottom-link{position:absolute; bottom:10px;}
	.blog-post .hasMedia{left:220px;}
	.blog-post .seeMore{right:12px;}

/*Bottom*/

.info_reg_box_bottom{
	height:13px;
	width:282px;
	background-image:url(../images/bottom-reg-box.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.info_banner_box_bottom{
	width:322px;
	height:13px;
	background-image:url(../images/bottom-banner-box.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}


/*------------------
	INFO_ZONE [STOP]
-------------------*/
.question-bg{
	width:300px;
	height:146px;
	display:table;
	position:relative;
	overflow: hidden;
	cursor:pointer;
}
.question-center{
	#position:absolute;
	#top:50%;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.question-text{
	font-size:13px;
	width:300px;
	#position:relative;
	#top:-50%;
	margin-left:8px;
	width:284px;
	font-size:16px;
	font-family:georgia, garamond, serif;
}
.answers{margin-top:10px;}
.answers td{padding:3px 0;}
.answers .answer{cursor:pointer;}
.answers .answer:hover{
	background:#EEE;
	text-decoration:underline;
}

.footer{margin:0 auto; padding-right:0px; text-align:center;}
.footer a{font-size:.8em; color:#2D4D7C; text-decoration:none;}
.footer a:hover{color:#000;}
