body { 
    width: 100%;
    height: 100%;
    background: url(../imgs/bkggrad.jpg) no-repeat top center #c7c7c7;
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
    color: #464646;
	margin:0;
	padding:0;
}
a{
    color: #464646;
}

h4 {clear:both;}

#main_container{
    margin: 0px auto;
    width: 990px;
}

#header_full{
	width:100%;
	height:100px;
	background:#fff;
	position:absolute;
	top:0;
	z-index:-1000;
}

#wrapper_top{    
   /* margin-top: 35px;
    background: url(../imgs/wrapper_top.png) repeat-y;
    width: 992px;
    height: 31px;  */  
}
#wrapper{
    width: 992px;          
    min-height: 50px;
    font-size: 14px;
}
#remaining_time p{
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
}
h3 {
    font-size: 18px;
    font-weight: normal;
	color:#6b6b6b;
}

#logo img { margin-left:369px; margin-top:0;}

.menu_princ{
    margin-top: 90px;
    padding-bottom: 100px;
    height: 425px;
}
.space_btn{
    width: 220px;
    float: left;
    display: inline-block;
    text-align: center;
}

form[name=login] {
	text-transform:uppercase;
	font-weight:bold;
	color:#e77706;
	font-size:15px;
}

input[type=submit], input[type=button] {
     padding:10px 35px 10px 15px; border-radius:0; font-size:14px; color:white; font-weight:bold; text-transform:uppercase; border:none; background:url(../imgs/btnarrow.png) right no-repeat #f7901e; cursor:pointer;
}

input[type=text], input[type=password] {
	width:432px; height:38px; line-height:38px; color:#e77706; border:1px solid #f7901e; padding:0 16px;
}
input[type=file] {padding:5px 0; color:#6B6B6B;}

select {width:432px; height:40px; line-height:40px; text-transform:uppercase; color:#e77706; border:1px solid #f7901e; padding: 0 0 0 16px; background:transparent;}

.prec{
    vertical-align: top;
    margin-left: 10px;
}
.precedent{
    line-height: 42px;    
    margin-right: 50px;
    margin-top: 21px;
    float: left;
}
a.precedent{
    text-decoration: none;
}
.user_col_left{
    width: 400px; 
    display: inline-block; 
    float: left;
    height: 380px;
}
.empty_p{
    margin-top: 37px;
}
.user_col_left input[type=text],.user_col_left input[type=password], .user_col_right input[type=text],.user_col_right input[type=password],.user_col_left select{
    width:300px;
}
.user_col_right{
    height: 400px;
    display: inline-block;            
    width: 200px;
}
.user_col_right p{
    margin-top: 40px;
}

.succursale .user_col_left{
    min-height: 100px;
}
.succursale .user_col_right {
    height: 100px;
	margin-top:100px;
}
.succursale .user_col_right p{
    margin-top: 17px;
}

.pages select{
    width: 300px;
}
.pages .user_col_left{
    height: 100px;
}
.pages .user_col_right {
    height: 100px;
}
.pages .user_col_right p{
    margin-top: 17px;
}

.add_page .space_btn{
    width: 240px;
}

.add_edit_pages  {
text-transform:uppercase;
	font-weight:bold;
	color:#e77706;
	font-size:15px;
	padding:40px 0;
}

.add_edit_pages input.longinput { width:432px; height:38px; line-height:38px; text-transform:uppercase; color:#e77706; border:1px solid #f7901e; padding:0 16px;}
.add_edit_pages input.smallinput { width:18px; height:38px; line-height:38px; text-transform:uppercase; color:#e77706; border:1px solid #f7901e; padding:0 16px;}

.twocolumnfield { width:495px; height:120px; float:left;}
.fourcolumnfield { width:247px;  height:120px; float:left; }

.previewbutton {width:964px; padding: 16px 0 16px 26px; display:block; font-size:12px; font-weight:normal; text-decoration:none; color:#6b6b6b; text-transform:uppercase; background:url(../imgs/loupe.png) left center no-repeat;}

.timelineimg {float:right; margin-top:-88px; margin-right:64px;}
.add_edit_pages .user_col_left{
    height: 480px;
	
}
.add_edit_pages .user_col_right {
    height: 480px;
}
.add_edit_pages .user_col_right input{
    margin-top: 380px;
}
#code{
    width:800px;
    height: 400px;
}

.toplink{
    font-size: 14px;
    font-weight: normal;
	position:absolute;
	top:28px;
	color:#b8b8b8;
}

.last_element:after{ 
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.first_element{
    margin-top: 0px;
    padding: 30px 0;
}
¨
.error, form[name=login] .error {
    color: red;
}
.deconnect{
	position:absolute;
	top:28px;
	//right:575px;
	margin-left:775px;
    font-size: 14px;
	color:#b8b8b8;
	text-decoration:none;
}
.show_succursale{
    font-size: 14px;
    font-weight: normal;
	position:absolute;
	top:28px;
	color:#b8b8b8;
}

.col_hrs{
    float:left;
    width:75px;
}
img {border:none; }
#timetable{
    margin-top: 5px;
    padding: 10px;
}
.container_time{
    padding-bottom: 5px;
}
input[type="button"].btn_texte{width: 240px; height: 263px; background: url("../imgs/btn_texte.png") no-repeat; cursor: pointer; border: none; font-size: 0px;}
input[type="button"].btn_flash{width: 240px; height: 263px; background: url("../imgs/btn_flash.png") no-repeat; cursor: pointer; border: none; font-size: 0px;}
input[type="button"].btn_image{width: 240px; height: 263px; background: url("../imgs/btn_image.png") no-repeat; cursor: pointer; border: none; font-size: 0px;}
input[type="button"].btn_video{width: 240px; height: 263px; background: url("../imgs/btn_video.png") no-repeat; cursor: pointer; border: none; font-size: 0px;}
input[type="button"].btn_html{width: 240px; height: 263px; background: url("../imgs/btn_html.png") no-repeat; cursor: pointer; border: none; font-size: 0px;}
input[type="button"].btn_rss{width: 240px; height: 263px; background: url("../imgs/btn_rss.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"].btn_menu.du.jour {width: 240px; height: 263px; background: url("../imgs/btn_menu.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"].btn_en_texte{width: 240px; height: 263px; background: url("../imgs/en-btn_texte.png") no-repeat; cursor: pointer; border: none; font-size: 0px;}
input[type="button"].btn_en_flash{width: 240px; height: 263px; background: url("../imgs/btn_flash.png") no-repeat; cursor: pointer; border: none; font-size: 0px;}
input[type="button"].btn_en_image{width: 240px; height: 263px; background: url("../imgs/btn_image.png") no-repeat; cursor: pointer; border: none; font-size: 0px;}
input[type="button"].btn_en_video{width: 240px; height: 263px; background: url("../imgs/en-btn_video.png") no-repeat; cursor: pointer; border: none; font-size: 0px;}
input[type="button"].btn_en_html{width: 240px; height: 263px; background: url("../imgs/btn_html.png") no-repeat; cursor: pointer; border: none; font-size: 0px;}
input[type="button"].btn_en_rss{width: 240px; height: 263px; background: url("../imgs/btn_rss.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"].btn_en_menu.du.jour {width: 240px; height: 263px; background: url("../imgs/en-btn_menu.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"][value="Succursale"] {width: 240px; height: 263px; background: url("../imgs/btn_succursales.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"][value="Utilisateur"] {width: 240px; height: 263px; background: url("../imgs/btn_users.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"][value="Pages"] {width: 240px; height: 263px; background: url("../imgs/btn_modules.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"][value="Playlist"] {width: 240px; height: 263px; background: url("../imgs/btn_diffusion.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"][value="Ajouter"] {width: 240px; height: 263px; background: url("../imgs/btn_add.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"][value="Editer"] {width: 240px; height: 263px; background: url("../imgs/btn_edit.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"][value="Effacer"] {width: 240px; height: 263px; background: url("../imgs/btn_delete.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"][value="Branch"] {width: 240px; height: 263px; background: url("../imgs/en-btn_succursales.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"][value="User"] {width: 240px; height: 263px; background: url("../imgs/en-btn_users.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"][value="Broadcast"] {width: 240px; height: 263px; background: url("../imgs/en-btn_diffusion.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"][value="Add"] {width: 240px; height: 263px; background: url("../imgs/en-btn_add.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"][value="Edit"] {width: 240px; height: 263px; background: url("../imgs/en-btn_edit.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"][value="Delete"] {width: 240px; height: 263px; background: url("../imgs/en-btn_delete.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }

input[type="button"].btn_liste.perso.nouvelles {width: 240px; height: 263px; background: url("../imgs/customListNewsTitleFR.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
input[type="button"].btn_liste.perso.nouvelles.du.sport {width: 240px; height: 263px; background: url("../imgs/customListSportsTitleFR.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }

#btn_copier {width: 240px; height: 263px; background: url("../imgs/btn_copier.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
#btn_ferie {width: 240px; height: 263px; background: url("../imgs/jours_ferie.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
#btn_copier_en {width: 240px; height: 263px; background: url("../imgs/en-btn_copier.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
#btn_ferie_en {width: 240px; height: 263px; background: url("../imgs/en-jours_ferie.png") no-repeat; cursor: pointer; border: none; font-size: 0px; }
.do_not_display{display:none;}
#news_1{display: block;}

#playlist_sequence{
    width: 700px;
    margin-bottom: 20px;
}
.line_playlist_sequence { border-bottom: 1px solid black; width: 650px; cursor: pointer; line-height:40px;}
.spn_playlist_sequence_add {display: inline-block; width: 80px; text-align: center; cursor: pointer;}
.spn_playlist_sequence_show {display: inline-block; width: 350px; text-align: left;}
.spn_playlist_sequence_time {display: inline-block; width: 70px; text-align: center;}
.spn_playlist_sequence_time_total { display: inline-block; width: 140px; text-align: center; }








.add_page.menu_princ {
    height: 615px;
}







