/* SNRT master css */



/* ------------------------------------------------------------
BODY STYLES ----------------------------------------------- */



html, body {
margin:0; 
padding:0;
background:#FFF url(../images/master_gradient.gif) repeat-x;
}

/*
body { margin: 0;color:#757e8c; background:#e9e9ec url(../images/ramadan_main_bg.jpg) no-repeat center top fixed;  font:11px tahoma;  }


html, body {
margin:0; 
padding:0;
background:url(../images/ramadan_main_bg.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#FFF;
}*/

.clearfix {	clear: both;}  

div#main_content{
	padding-right:30px; 
	width:590px;
}
.content_margin{
	padding-left:15px; padding-bottom:12px; float:right;
}
.bouton_envoyer{
	padding-left:70px; padding-bottom:12px; float:left;
}
.display_radio{
	padding-right:10px;
}

/* ------------------------------------------------------------
TEXT STYLES ----------------------------------------------- */

.dark_grey_text {color:#566171; font-family: tahoma; font-size:11px; text-decoration: none;}
.dark_grey_text_link {color:#566171; font-family: tahoma; font-size:11px; text-decoration: none;}
.dark_grey_text_link:hover {color:#30afda; font-family: tahoma; font-size:11px; text-decoration: underline;}
.light_grey_text {color:#757e8c; font-family: tahoma; font-size:11px; text-decoration: none;}
.light_grey_text:hover:link {color:#757e8c; font-family: tahoma; font-size:11px; text-decoration: underline;}
.very_light_grey_text {color:#b8bcc3; font-family: tahoma; font-size:11px; text-decoration: none;}
.blue_text{color:#30afda; font-family: tahoma; font-size:11px; text-decoration:none}
.transmission_type_active{ background: #4cbfe3; color: #FFFFFF; font-weight:bold; font-family: tahoma; font-size:11px;}
.transmission_type_off{color: #4cbfe3; font-weight:bold; font-family: tahoma; font-size:11px;}

.menu-tabs a[id^=link_tmp] {
	display: none;
}

/* ------------------------------------------------------------
HOME DIV STYLES ----------------------------------------------- */
.home_lc{float:left; width:320px; height:488px; overflow:hidden; margin-right:4px;}
.home_rc{float:left; width:648px; height:488px; overflow:hidden;}
.home_holder_1{ width:320px; height:240px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/cell_bg.gif); }
.home_holder_2{ width:320px; height:240px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/cell_bg.gif); }
.home_holder_flash{ width:320px; height:240px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/cell_bg.gif); float:left; margin-bottom:4px;}

.cell_unit{

width:320px;
height:240px;
overflow:hidden;
background-repeat:no-repeat;
background-image:url(../images/cell_bg.gif); 
padding-bottom:4px;

}

.large_cell{

width:644px;
height:480px;
overflow:hidden;
padding-bottom:4px;

}
/* ------------------------------------------------------------
TAB STYLES ----------------------------------------------- */

.tab_active{
height:20px;
color:#566171; 
font-size:11px;
font-family: tahoma; 
font-weight:bold;
padding-left:10px; 
padding-right:10px; 
padding-top:6px; 
background-image:url(../images/tab_active_ext.gif); 
background-repeat:repeat-x;
}

.tab_off{
height:20px;
color:#566171; 
font-size:11px;
font-family: tahoma;  
font-weight:none;
padding-left:10px; 
padding-right:10px; 
padding-top:6px; 
background-image:url(../images/tab_off_ext.gif); 
background-repeat:repeat-x;
}

/* ------------------------------------------------------------
FORM STYLES ----------------------------------------------- */


.basic_field {
color:#566171;
width:160px;
font-size:11px;
font-family: tahoma;  
font-weight:none;
border:solid 1px;
border-color:#b3bec9;

}

.basic_select {
color:#566171;
font-size:11px;
font-family: tahoma;  
font-weight:none;
border:solid 1px;
border-color:#b3bec9;
}

.basic_area {
color:#566171;
width:506px;
font-size:11px;
font-family: tahoma;  
font-weight:none;
border:solid 1px;
border-color:#b3bec9;
padding:4px;
}


/************** GRILLE TEMP CLASSES ******/
.grille_channels_holder{margin-top:20px; text-align:center; width:964px;}
.grille_chaine_holder{width:60px; margin-left:20px; float:right;}
.grille_chaine_holder_first{width:60px; margin-left:20px; float:right; margin-right:65px;}
.grille_chaine_holder_firstie6{width:60px; margin-left:20px; float:right; margin-right:30px;}
.grille_chaine_holder_end1{width:60px; float:right; margin-left:40px;}
.grille_chaine_holder_end2{width:60px; margin-right:0px; float:right;}
.grille_active{height:3px; width:60px; overflow:hidden; margin-bottom:20px; background:#FFFFFF; }


#partages_favoris{ float:left; margin-top:10px; vertical-align:top; margin-bottom:20px}

#partages_favoris li {
	border:0; 
	margin:0; 
	padding:0;
	list-style:none;
	display:inline;
}

.snrt-ins-home-wrap {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color: #ffffff;
	font-family: tahoma;
}

.box-wrap-reseau-programme {
	width: 318px;
	height: 240px;
	float: left;
	padding: 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9f9f9 0%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
	
}

.box-wrap-news {
	width: 318px;
	height: 243px;
	float: right;
	padding: 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9f9f9 0%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
	
	margin-top: 10px;
	margin-left: 10px;
}

.alwasit-box-wrap {
	width: 318px;
	height: 243px;
	float: right;
	padding: 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color: #000; /* layer fill content */
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ODIyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0YTIxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
background-image: -moz-linear-gradient(bottom, #e58225 0%, #f4a21c 100%); /* gradient overlay */
background-image: -o-linear-gradient(bottom, #e58225 0%, #f4a21c 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(bottom, #e58225 0%, #f4a21c 100%); /* gradient overlay */
background-image: linear-gradient(bottom, #e58225 0%, #f4a21c 100%); /* gradient overlay */
margin-top: 10px;
	margin-left: 10px;
}

.wasite-icon {
    display: block;
    height: 45px;
    margin: 0 auto;
    padding-top: 50px;
    text-align: center;
    width: 100%;
}

.wasite-main-title {
	margin: 0 auto;
    padding: 5px;
    text-align: center;
}

.wasite-main-title a {
	display: block;
}

.wasite-desc {
	 color: #fff;
    font-family: tahoma;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 10px;
    text-align: center;
    text-shadow: 0 1px 2px rgba(2, 2, 2, 0.45);

}

.wasite-desc a {
	text-decoration: none;
	color: inherit;
	 display: block;
	 padding-bottom: 23px;
}

.box-wrap-radio {
	width: 318px;
	height: 243px;
	float: left;
	padding: 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9f9f9 0%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
	   text-align: center;
	margin-top: 10px;
	/*margin-left: 10px;*/
}




.listing-radio-logos {
	width: 262px;
	margin: 0 auto;
	direction: ltr;
}

.box-wrap-reseau-programme h2 {
    margin: 10px auto;
    width: 241px;
}

.home-snrt-slider {
	float: right;
	width: 647px;
	height: 240px;
}

.reseau-icon {
    display: block;
    height: 47px;
    margin: 15px auto;
    width: 47px;
}

.listing-chaines-wrap {
    margin: 0 auto;
    width: 272px;
    direction: ltr;
}

.blocks-bottom-wrap {
	float: right;
	width: 647px;
	  margin-top: 10px;
}

.edopt-wrap {
	width: 318px;
	float: left;
	margin-top: 10px;
}