body	{ font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin: 0px 0px 0px 0px; background: #FFFFFF url(../img/stripe.png) repeat ;}


div, ul, form, h1, h2, h3, h4, h5, h6{ margin: 0px; padding: 0px; }
p	{ margin: 5px 0px 0px 0px; }
ul, li { list-style: none; }
img          { border: 0; }
img.middle   { border: 0; vertical-align: middle; position: relative; top: 4px; }
img.baseline { border: 0; vertical-align: baseline; }
input,label,select,textarea	{ color: #414243; font-size: 11px;  }

select	{ color: #666666; font-size: 11px; }

a{ overflow:hidden; }
a:link	{ color: #000000; text-decoration: none; }
a:active	{ color: #000000; }
a:visited	{ color: #000000; text-decoration: none; }
a:hover	{ color: #FF0000; text-decoration: none; }

a.silvered{ border-bottom:1px solid #CACACA; color:#525354; text-decoration: none; }
a.silvered:link, a.silvered:active, a.silvered:visited	{ color: #525354;}
a.silvered:hover	{ color: #FF0000; text-decoration: none; }

#body_container{
	margin:0; padding:0 ;
	width:962px;
	border:1px solid #FFFFFF;
	margin:auto;
	position:relative;
	margin-bottom:20px;
	background-color: #FFFFFF;
}
#body_container_in{
	margin:0; padding:0 ;
	background-color: #FFFFFF;
}

#PAGE{
	background-color: #FFFFFF;
	margin: 0px; padding:10px 0px; 
}
#PAGEPLUS{
	background-color: #FFFFFF;
	margin: 0px; padding:0px; clear:both;
	margin-top:17px;
}
#Columns{ padding-left:20px; padding-right:20px; position: relative; }

#header{ height:81px; position: relative; background:transparent; margin-bottom:0px; background:#FFFFFF url(../img/tagline.gif) no-repeat 224px top; }
#logo_beta {
	position:absolute; top:0px; left:0px; 
	width : 224px;
	height : 81px; 
	background-color: #FFFFFF ;
	text-indent: -10000px; 
	display: block;
	overflow:hidden;
	background: transparent url(../img/logo_m_com.png) no-repeat left top;
}

#commons{
  list-style:none; 
  padding:0;
  margin:0;
  padding:10px;
  height:50px;
}
#commons li{
  list-style:none ;
  padding:0;
  margin:0;
  display:block;
  text-align:right;
  margin-bottom:2px;
}
#commons li a{ padding-right:20px;}
#blogin{  background: transparent url(../img/user.png) no-repeat right top; }
#bregister{ background: transparent url(../img/report_user.png) no-repeat right top;  }
#bhome{ background: transparent url(../img/house.png) no-repeat right top; }
#binfos{background: transparent url(../img/vcard_edit.png) no-repeat right top; font-weight:bold; font-size:14px; }
#blogout{ background: transparent url(../img/user_red.png) no-repeat right top; }

#commons2, #commons3{
  list-style:none; 
  padding:0;
  margin:0;
  position:absolute; 
}
#commons3{ top:30px; right:10px; }
#commons2{ top:10px; right:10px; }
#commons2 li, #commons3 li{
  list-style:none ;
  padding:0;
  margin:0;
  display:block;
  text-align:right;
  float: left;
  margin-right:7px;
}
#commons2 li a, #commons3 li a{   padding:1px 18px 1px 1px }
#bphone{ background: transparent url(../img/phone.png) no-repeat right top; }
#blogout{ background-image: url(../img/house_go.png); }
.sep{ color : #CACACA; }
#bsettings{ background: transparent url(../img/wrench.png) no-repeat right top; }
#bhelp{ background: transparent url(../img/help.png) no-repeat right top;}
#binfos{font-weight:normal; font-size:12px; }



#error{ background-color:#FF0000; color:#FFFFFF; font-weight:bold; font-size:13px; text-align:center; padding:10px; margin-bottom:10px; }

.spacer{ clear:both; display:block; height:1px; }

.button, .button2, .button3, .button4, .button5, .button6,.button7,.button0,.button00,.button000{
	height: 24px;
	line-height:24px;
	color:#233469 ; cursor:pointer;
	border:none;
	text-align:center; font-size:14px; font-weight:bold;
	padding-bottom:1px;
}

.button000, .button0{ height:19px; line-height:19px; font-size:12px; background: transparent url(../img/bouton000.png) no-repeat left top;	width:52px; padding-bottom:2px; }

.button00{background: transparent url(../img/bouton00.png) no-repeat left top;	width:  70px; }
.button{	background: transparent url(../img/bouton.png) no-repeat left top;	width: 104px;}
.button2{background: transparent url(../img/bouton2.png) no-repeat left top;	width: 130px;}
.button3{background: transparent url(../img/bouton3.png) no-repeat left top;	width: 150px;}
.button4{background: transparent url(../img/bouton4.png) no-repeat left top;	width: 170px;}
.button5{background: transparent url(../img/bouton5.png) no-repeat left top;	width: 190px;}
.button6{background: transparent url(../img/bouton6.png) no-repeat left top;	width: 210px;}
.button7{background: transparent url(../img/bouton7.png) no-repeat left top;	width: 230px;}

#disclaimer{ background-color:#FFFFFF; border-bottom:1px solid #CACACA; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; height:24px; text-align:center; }
#disclaimer span { color:#FF0000; font-weight:bold; font-size:11px; }


.bolded{ font-weight: bold; } 
.greyed { color:#999999; }
.grey { color:#525252; }
.little{ font-size:10px;}
.alt-row{ background-color:#F5F5F5; }

.footer	{ clear: both; text-align: center; color: #525252; font-size: x-small; padding-top:30px; position:relative; border-top:1px solid #CACACA; margin-top:0px; background-color:#FFFFFF; }
.footer a:link , .footer a:visited	{ text-transform: uppercase; color: #525252; }
#footerbegin{ clear: both;	border-bottom: 1px solid #CACACA ; height:1px; margin:0;  } 
#copyright { position:absolute; width:77px; height:20px; right:37px; top:30px; background: #FFFFFF url(../img/copyright.gif) no-repeat 0 0 ;}

a.addvideo{ display:block; color:#FF6633; font-weight:bold; text-decoration:none; margin:5px 0px 5px 5px; background:transparent url(../img/add.png) no-repeat left 3px; padding:2px 0px 2px 20px;	border-bottom: thin dotted silver;}
a.addvideo:hover{
	color:#0066CC;
	border-bottom: thin dotted #0066CC;
}

.important{ color:#e66418; }

.tablemodule2{ margin:0; padding:0; border:none; padding:0;}
.tablemodule2 td{ vertical-align:top;  }


#onglet-bar {
	background:transparent url(../img/onglet1.png) repeat-x scroll 0%;
	height:42px;

}

#onglet-bar ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:42px; display:block;
}

#onglet-bar li {
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	float:left;
	text-align:center;
	border:none;
	width:191px;
}

#onglet-bar li a.type1t, #onglet-bar li a.type2t, #onglet-bar li a.type3t, #onglet-bar li a.type4t, #onglet-bar li a.type5t, #onglet-bar li a.type6t, #onglet-bar li a.type7t {
	color:#FF0000;
	display:block;
	height:42px;
	line-height:42px;
	font-weight:bold;
	background:transparent url(../img/onglet3.png) repeat-x scroll 0%;
}
#onglet-bar li a {
	color:#c4c9d7;
	display:block;
	height:42px;
	line-height:42px;
	overflow:hidden;
	text-decoration:none;
	padding-top:0px;
	font-size:17px;
}
#onglet-bar li a:hover {
	text-decoration:none;
	color:#FF0000;
	font-weight:bold;
	background:transparent url(../img/onglet3.png) repeat-x scroll 0%;
}


#registerdevices a{ display:block; float:left; border:1px solid #034da7; margin:2px; padding:1px; text-decoration:none; background-color:#FFFFFF; text-align:center; font-weight:bold; opacity: 0.8; filter:alpha(opacity=80); width:80px;}
#registerdevices a img{ height:93px; width:70px;}
#registerdevices a:hover{ border:1px solid #e66418; opacity:1.0; filter:alpha(opacity=100); }
.devtitle{ overflow:hidden; height:30px; display:block; vertical-align:middle;}

.subscribefree{	height: 40px;	line-height:40px;	font-weight:bold;	font-size:14px;	border:none;	color:#000000 ; 	cursor:pointer;	font-family:Arial, Helvetica, sans-serif;	background: transparent url(../../mod-livetv/img/subscribe.png) no-repeat left top;		width:  186px; }
