html {
  height: 100%;
	margin: 0;
}

body {
  height: 100%;
  font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
  background-color: #e1ddd9;
  margin:auto;
  width:1000px;
}

/**** Bar de Menu ****/
.categContent {
  background:transparent;
  position:relative;
}

.menuCateg {
  color:white;
  cursor:pointer;
  font-size:12px;
  font-weight:normal;
  margin:10px 5px 5px 10px;
}

.menuCategSub {
  color:white;
  cursor:pointer;
  font-size:12px;
  font-weight:normal;
  margin:10px 5px 5px 10px;
  
}

.menuCategHide {
  display:none;
  margin:10px 5px 5px 10px;
  visibility:hidden;
}

/**** Boutons atHome, Saas et TV dans les differentes pages ****/

.categTab {
  width:91%;
  margin:auto;
  margin-top: 5px;
  margin-bottom:10px;
}

.categTab table{
  width:100%;
}

.categTab td {
  vertical-align:top;
  width:33%;
}

.tabTitleActive {
  color:orange;
  font-family:Arial;
  font-size:18px;
  font-weight:bolder;
  padding:4px 0px 0px 8px;
  text-align:left;
}

.tabTitleInactive {
  color:white;
  font-family:Arial;
  font-size:18px;
  font-weight:bolder;
  padding:4px 0px 0px 8px;
  text-align:left;
}

#buttonAtHomeActive{
  background:url(../pictures/button_home.png) no-repeat;
  cursor:pointer;
  height:45px;
  width:275px;
  -o-border-radius: 0px 15px 0px 0px;
	-moz-border-radius: 0px 15px 0px 0px;
  -khtml-border-radius: 0px 15px 0px 0px;
  -webkit-border-radius: 0px 15px 0px 0px;
}

#buttonSaasActive {
  background:url(../pictures/button_saas.png) no-repeat;
  cursor:pointer;
  height:45px;
  width:275px;
  -o-border-radius: 0px 15px 0px 0px;
	-moz-border-radius: 0px 15px 0px 0px;
  -khtml-border-radius: 0px 15px 0px 0px;
  -webkit-border-radius: 0px 15px 0px 0px;
}

#buttonDigitTvActive {
  background:url(../pictures/button_tv.png) no-repeat;
  cursor:pointer;
  height:32px;
  width:275px;
  -o-border-radius: 0px 15px 0px 0px;
	-moz-border-radius: 0px 15px 0px 0px;
  -khtml-border-radius: 0px 15px 0px 0px;
  -webkit-border-radius: 0px 15px 0px 0px;
}

#buttonAtHomeInactive{
  background:url(../pictures/inactive.png) no-repeat;
  cursor:pointer;
  height:45px;
  width:275px;
  -o-border-radius: 0px 15px 0px 0px;
	-moz-border-radius: 0px 15px 0px 0px;
  -khtml-border-radius: 0px 15px 0px 0px;
  -webkit-border-radius: 0px 15px 0px 0px;
}

#buttonSaasInactive {
  background:url(../pictures/inactive.png) no-repeat;
  cursor:pointer;
  height:45px;
  width:275px;
  -o-border-radius: 0px 15px 0px 0px;
	-moz-border-radius: 0px 15px 0px 0px;
  -khtml-border-radius: 0px 15px 0px 0px;
  -webkit-border-radius: 0px 15px 0px 0px;
}

#buttonDigitTvInactive {
  background:url(../pictures/inactive.png) no-repeat;
  cursor:pointer;
  height:32px;
  width:275px;
  -o-border-radius: 0px 15px 0px 0px;
	-moz-border-radius: 0px 15px 0px 0px;
  -khtml-border-radius: 0px 15px 0px 0px;
  -webkit-border-radius: 0px 15px 0px 0px;
}

#buttonLinkSubscribe{
  background:#57add6;
  height:18px;
  font-size:10px;
  font-weight:bold;
  line-height:150%;
  margin-top:6px;
  text-align:center;
}

#buttonLinkSubscribe a{
  color:white;
  padding: 2px 65px 3px 65px;
  text-decoration:none;
}

#buttonLinkSubscribe a:hover{
  color:#000066;
}


#buttonLinkBO{
  background:#6600cc;
  float:left;
  height:18px;
  font-size:10px;
  font-weight:bold;
  line-height:150%;
  margin-top:6px;
  text-align:center;
  width:137px;
}

#buttonLinkCM{
  background:#57add6;
  color:white;
  float:left;
  height:18px;
  font-size:10px;
  font-weight:bold;
  line-height:150%;
  margin-top:6px;
  text-align:center;
  width:138px;
}

#buttonLinkBO a{
  color:white;
  padding: 2px 35px 3px 35px;
  text-decoration:none;
}

#buttonLinkCM a{
  color:white;
  padding: 2px 20px 3px 20px;
  text-decoration:none;
}

#buttonLinkBO a:hover, #buttonLinkCM a:hover{
  color:#000066;
}

/**** Etoiles 'try me' et 'free' ****/
.freeNav {
  background:url(../pictures/free.png) no-repeat;
  display:block;
  height:48px;
  margin-top:10px;
  margin-left:255px;
  position:absolute;
  width:48px;
  z-index:10;
}

.freeNavFR {
  background:url(../pictures/freeFR.png) no-repeat;
  display:block;
  height:48px;
  margin-top:10px;
  margin-left:255px;
  position:absolute;
  width:48px;
  z-index:10;
}

.tryMeNav {
  background:url(../pictures/tryme.png) no-repeat;
  display:block;
  height:48px;
  margin-top:10px;
  margin-left:260px;
  position:absolute;
  width:48px;
  z-index:10;
}

.tryMeNavFR {
  background:url(../pictures/trymeFR.png) no-repeat;
  display:block;
  height:48px;
  margin-top:10px;
  margin-left:265px;
  position:absolute;
  width:48px;
  z-index:10;
}

/**** desactivation de lien ****/
 
.MenuBarDisabled{
  color:#666666;
  cursor:default;
}  

/**** Terms & conditions ****/

.TcBody{
  background-color: #e1ddd9;
  font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size:10px;
  font-weight:normal;
  padding:5px;
  width:600px;
}

.TcBody a{
  color:#0000CC;
}

.TcMainTitle{
  font-size:14px;
  font-weight:bolder;
  margin-bottom:20px;
  text-align:center;
}

.TcTitle{
  font-size:12px;
  font-weight:bolder;
  text-align:left;
}