/* SNRT master css */




/* ------------------------------------------------------------
BODY STYLES ----------------------------------------------- */


/*html, body {
margin:0; 
padding:0;
background:url(../images/master_gradient.gif) repeat-x;
}*/


html, body {
margin:0; 
padding:0;
background:url(../images/ramadan_main_bg.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#FFF;
}

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;}

/* ------------------------------------------------------------
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;
}