html, body {
	height: 100%;
	overflow: auto;
}
body {
	padding: 0;
	margin: 0;
	background:#000;
}

a:focus {
outline:0;
}

#silverlightControlHost {
	height: 600px;
}

.style1 {
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
color: #808080;
text-decoration: none;
border:2px none #000;
height: 16px;
left: 395px;
float: right;
margin-right: 50px;
cursor: hand;
margin-top: 8px;
display:block;
}

img { -ms-interpolation-mode:bicubic; }
.style2 {
	margin-left: 13px;
}

#mainDiv{
text-align:center;
width: 980px;
height: 870px;
background:url('content/smoothhd/bg0001.jpg') no-repeat top center;
border-color:1px none red;
margin: 0px;
}

#errorLocation {
font-size:small;
color: Gray;
}


#center1 {
height: 180px;
width: 980px;
text-decoration: none;
border-width: 1px none #000;
text-align:center;
}

#center2 {
height: 172px;
width: 158px;
border-color:1px none blue;
text-decoration: none;
margin-left:25px;}

#center2 a {
display:block;
height: 172px;
width: 188px;
text-decoration:none;
}

#center3 {
vertical-align: top;
height: 152px;
width: 978px;
text-decoration: none;
border-style:1px none #000; 
}

#spot_tv {
height:680px;
vertical-align: top;
margin: 0px;
padding: 0px;
width:856px;
}

.center5 {
cursor:hand;
border-style:1px solid gray;
width: 600px;
font-size: small;
text-decoration:none;
display;block;
}

#center6 {
text-align: left;
width: 550px;
}

#center7 {
position:relative;
text-align:center;
width: 100%;
height: 96px;
border:1px none green; 
background: url('content/smoothhd/bg-bottom02.jpg') no-repeat center center; 
margin-top:50px;
}

#table_center {
text-align:center;
width:980px;
border:0px solid #000;
}

#center8 {
border:2px none inherit;
width: 124px;
height: 32px;
float: right;
margin-right: 60px;
cursor: hand;
}

#center9 {
border:2px none inherit;
width: 124px;
height: 32px;
float: right;
margin-right: 20px;
cursor: hand;
}

#left {
visibility:visible;
float:left; 
width: 380px; 
height: 38px;
}

.center10  {
font-size:small;
text-decoration: none;
float: left;
margin-left: 60px;
margin-bottom:0px;
margin-top: 0px;
height: 21px;
}

#random {
border: 1px solid #808080;
width: 40px;
height: 20px;
font-size:small;
background-color:#000; 
color: #FFFFFF;
}

#center {
 width:265px;
 height:32px;
 text-decoration : none;
 visibility: visible;
 float:right;
}

#center span {
font-size:small;
text-decoration: none;
margin-left: 0px;
margin-bottom:0px;
vertical-align:middle;
margin-top: 10px;
}

#center span a {
font-size:small;
text-decoration: none;
margin-right: 0px;
margin-top: 20px;
}

.toggle {
border-style:2px none inherit;
width: 258px;
height: 20px;
float: left;
margin-top: 0px;
margin-left: 60px;
cursor: hand;
}

#experience {
float: left;
display: none;
background:#000;
height: 90px;
padding: 8px;
border-width: 1px soldi gray;
width: 460px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
color: gray;
}

.toggle2 {
float: right;
border: 1px solid #333333;
padding: 2px;
text-align: center;
text-decoration: none;
vertical-align: middle; 
width: 12px;
height: 12px;
cursor: hand;
}

#webdesign {
display:block;
 width:265px;
 height:32px;
 }
 
a img {
 border:none;
 }
 
 #mosaic{
float:none;
width:880px;
height:400px;
position:relative;
margin-bottom:25px;
text-align:center;
}

#mosaic .block_title{
margin-bottom:15px;
}

#mosaic_channels{
margin:0 auto;
position:relative;
width:775px;
height:248px;
clear:both;
overflow:hidden;
top:-100px;}

#mosaic_channels .mosaics{
position:absolute;
top:0;
left:0;
width:1000000px;
}

#mosaic_channels ul{
float:left;
width:775px;
height:130px;
padding-left:0;
text-align:left;
}

#mosaic_channels li,#mediaspace #mosaic_channels li a{
display:block;
float:left;
}

#mosaic_channels li,#mediaspace #mosaic_channels li a img{
width:192px;
height:152px;
color:#fff;
overflow:hidden;
}

#mosaic_channels li{
margin:0px;
}

#mosaic_buttons {
position:relative;
width:950px;
height:200px;
text-align:center;
margin:0 auto;
}

#mosaic_go_left{
position:relative;
float:left;
display:block;
background:url('images/mosaic-arrow5.png') no-repeat top left;
width:34px;
height:76px;
cursor:pointer;
}

#mosaic_go_right{
position:relative;
float:right;
display:block;
background:url('images/mosaic-arrow5.png') no-repeat top right;
width:34px;
height:76px;
cursor:pointer;
}

.text {
color:#fff;
}

.test {
position:relative;
height:110px;
width:181px;
text-align:center;
border:1px solid #222;
margin-bottom:45px;
float:left;
margin-left:10px;
background:url('content/fond/titre_fcrtv.png') no-repeat center top;
}

.test2 a {
position:relative;
display:block;
background:#222 url('content/fond/offers04.png') no-repeat;
background-position:top right;
height:95px;
width:161px;
-moz-box-shadow:0 0 40px #000;
-webkit-box-shadow:0 0 40px #000;
box-shadow:0 0 40px #000;
margin-top:10px;
margin-left:10px;
}

.test2 a:hover {
background-position:bottom right;
}

.test2 a img {
margin-top:5px;
margin-left:0px;
}

.design_band {
width:775px;
text-align:center;
margin-left:100px;
}

#single1 {
text-align:center;
margin:0 auto;	
}

.vigtitle {
display:block;
font-family:arial;
font-size:12px;
margin-top:5px;
font-weight:bold;
font-style:italic;
}