
body {
background : url(http://www.freeetv.com/images/2013/background_black_01.jpg) top center repeat-x #000000;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 15px;
text-align : center;
margin : 20px 5px 10px;
padding : 0;
font-weight: 300;
}
h1 {
margin : 1px;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
vertical-align : baseline;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 27px;
color : #2B2B2B;
}
#logo {
background : url(http://www.freeetv.com/images/2013/logo-mobile.jpg) top center no-repeat;
width : 260px;
height : 44px;
background-size : 260px 44px;
background-repeat : no-repeat;
}
.tv_watch {
background : url(http://www.freeetv.com/images/button/eye-icon.png) top center no-repeat;
width : 30px;
height : 30px;
background-repeat : no-repeat;
float: left;
}
.tv_views {
	float: left;
	padding:6px 0 0 20px;
	
}
.added_views{
	float: left;
	padding:6px 0 0 20px;
	
}

a {
	
	  -webkit-transition: color .5s;
	-moz-transition: color .5s;
	-ms-transition: color .5s;
	-o-transition: color .5s;
	transition: color .5s;
}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.added_on{
background : url(http://www.freeetv.com/images/button/added_on.png) top center no-repeat;
width : 30px;
height : 30px;
background-repeat : no-repeat;
float: left;
}
#pagination_haut {
padding : 0 70px;
}
#slideshow {
position : relative;
left : 90px;
top : 10px;
}
.zindex100 {
z-index : 100222200;
}
.siteurl_prime {
float : left;
position : relative;
top : -55px;
left : 862px;
height : 10px;
width : 120px;
z-index : 10;
}

.siteurl_prime_search {
float : left;
position : relative;
top : -55px;
left : 830px;
height : 10px;
width : 120px;
z-index : 10;
}

.watch_this {
display : block;
width : 500px;
height : 330px;
}
#slideshow img {
display : none;
}
#slideshow img.first {
display : block;
}
.home_h2 {
color : #2B2B2B;
display : block;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 20px;
font-weight : 400;
padding : 12px 0 0;
text-align : left;
text-transform : uppercase;
}
.home_h2b {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
text-transform : lowercase;
font-weight : 400;
color : #272ADA;
font-size : 30px;
padding : 0 0 0 36px;
display : block;
text-align : left;
}
.home_h2_s {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
text-transform : uppercase;
font-weight : 400;
color : #272ADA;
font-size : 12px;
padding : 5px 0 0 0;
display : block;
}
.home_list li {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 17px;
list-style : none;
line-height : 20px;
font-weight : 400;
}
#fb-root {
clear : both;
float : left;
margin-left : 12px;
}
.titre_list {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 20px;
font-weight : 700;
}
ul {
margin : 0;
padding : 0;
}
.home_list li a {
display : block;
width : 140px;
color : #2b2b2b;
text-align : right;
border-top : 1px solid #fff;
border-bottom : 1px solid #fff;
}
.home_list li a:hover {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
list-style : none;
border-top : 1px solid #2b2b2b;
border-bottom : 1px solid #2b2b2b;
color : #272ADA;
display : block;
}
.home_list2 a {
padding-left : 10px;
display : block;
width : 580px;
color : #2b2b2b;
text-align : left;
border-top : 1px solid #fff;
border-bottom : 1px solid #fff;
font-size : 25px;
font-weight : 400;
line-height : 20px;
}
.home_list2 a:hover {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
list-style : none;
border-top : 1px solid #2b2b2b;
border-bottom : 1px solid #2b2b2b;
color : #272ADA;
display : block;
}
#home_page_box {
width : 1040px;
}
#home_box_gauche {
width : 200px;
float : left;
left : 0;
padding : 13px 0 0 0;
position : relative;
text-align : left;
}
#home_box_droite {
float : left;
left : 0;
padding : 5px 0 0 0;
position : relative;
text-align : left;
width : 600px;
}
.image_tv {
position : relative;
width : 240px;
}
.image_style {
position : absolute;
top : 0;
right : 0;
z-index : 1;
border : grey solid 1px;
}
.space20 {
height : 20px;
}
.scrollable {
height : 569px;
overflow-x : hidden;
overflow-y : auto;
padding : 0 30px 0 2px;
width : 136px;
}
.marginleft20 {
margin-left : 10px;
}
.aligncentrepub {
padding-left : 75px;
}
ul li {
padding : 0;
margin : 0;
}
.home_list_watch li {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 17px;
list-style : none;
text-transform : uppercase;
line-height : 18px;
font-weight : 400;
}
.home_list_watch li a {
display : block;
width : 150px;
color : #2b2b2b;
text-align : left;
border-top : 1px solid #fff;
border-bottom : 1px solid #fff;
}
.home_list_watch li a:hover {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
list-style : none;
border-top : 1px solid #2b2b2b;
border-bottom : 1px solid #2b2b2b;
color : #272ADA;
display : block;
}
.scrollable_watch_left {
float : left;
list-style : none;
text-align : left;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 12px;
list-style : none;
text-align : left;
height : 377px;
width : 175px;
overflow : auto;
}
.scrollable_watch_right {
overflow : hidden;
float : left;
}
.scrollable_watch {
padding-left : 2px;
padding-right : 62px;
width : 95px;
height : 315px;
overflow-y : auto;
overflow-x : hidden;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 14px;
list-style : none;
text-align : left;
}
.scrollable_watch .home_list li {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 14px;
list-style : none;
text-align : left;
}
.scrollable_watch .home_list li a:hover {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 14px;
list-style : none;
color : rgb(219, 2, 141);
display : block;
}
#aligncenter {
width : 980px;
margin : 0 auto;
}
.clearboth {
clear : both;
}
.center_800 {
width : 900px;
margin : 0 auto;
}
.zone_un {
float : left;
padding-right : 50px;
}
.zone_deux {
font-size : 16px;
float : left;
height : auto;
width : 410px;
padding-right : 10px;
font-weight: normal;
}
.zone_trois {
float : right;
width : 115px;
font-weight: normal;
}
.hover_list {
float : left;
left : -41px;
margin : 5px 0;
padding : 4px 10px;
position : relative;
}
.hover_list:hover {
float : left;
background-color : #fcfcfc;
box-shadow : 0 0 5px rgba(0, 0, 0, 0.5);
}
.cadre_list {
padding : 15px 30px;
position : relative;
width : 917px;
margin : 0 auto;
top : -17px;
float : left;
}
.cadre_list:hover {
float : left;
}
a.zone_lien {
display : block;
min-height : 250px;
position : absolute;
width : 930px;
z-index : 5;
}
.pic_layout {
float : left;
padding-right : 150px;
margin-right : 100px;
}
.sky-form .col-10 {
width : 150px;
}
.sky-form {
margin : 0;
outline : none;
color : #666;
}
.sky-form header {
display : block;
padding : 20px 30px;
border-bottom : 1px solid rgba(0, 0, 0, 0.1);
background : rgba(248, 248, 248, 0.9);
font-size : 25px;
font-weight : 300;
color : #232323;
}
.sky-form fieldset {
display : block;
padding : 35px 20px 5px;
border : none;
background : rgba(255, 255, 255, 0.9);
width : 980px;
}
.sky-form fieldset + fieldset {
border-top : 1px solid rgba(0, 0, 0, 0.1);
}
.sky-form section {
margin-bottom : 0;
}
.sky-form footer {
display : block;
padding : 15px 30px 25px;
border-top : 1px solid rgba(0, 0, 0, 0.1);
background : rgba(248, 248, 248, 0.9);
}
.sky-form footer:after {
content : '';
display : table;
clear : both;
}
.sky-form a {
color : #2da5da;
}
.sky-form .label {
display : block;
margin-bottom : 6px;
line-height : 19px;
font-weight : 400;
}
.sky-form .label.col {
margin : 0;
padding-top : 10px;
}
.sky-form .note {
margin-top : 6px;
padding : 0 1px;
font-size : 11px;
line-height : 15px;
color : #999;
}
.sky-form .input, .sky-form .select, .sky-form .textarea, .sky-form .radio, .sky-form .checkbox, .sky-form .toggle, .sky-form .button {
position : relative;
display : block;
}
.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea {
display : block;
box-sizing : border-box;
width : 123px;
height : 39px;
padding : 8px;
outline : none;
border-width : 2px;
border-style : solid;
border-radius : 0;
background : #fff;
font : 14px/18px 'Quicksand', sans-serif;
color : #404040;
}
.sky-form .progress {
float : right;
margin-top : 10px;
line-height : 39px;
color : #232323;
}
.sky-form .select i {
position : absolute;
top : 14px;
right : 14px;
width : 8px;
height : 11px;
background : #fff;
box-shadow : 0 0 0 12px #fff;
}
.sky-form .select i:after, .sky-form .select i:before {
content : '';
position : absolute;
right : 0;
border-right : 4px solid transparent;
border-left : 4px solid transparent;
}
.sky-form .select i:after {
bottom : 0;
border-top : 4px solid #404040;
}
.sky-form .select i:before {
top : 0;
border-bottom : 4px solid #404040;
}
.sky-form .select-multiple select {
height : auto;
}
.sky-form .row {
margin : 0 -15px;
position : relative;
}
.sky-form .row:after {
content : '';
display : table;
clear : both;
}
.sky-form .col {
float : left;
min-height : 1px;
padding-right : 15px;
padding-left : 10px;
box-sizing : border-box;
}
.sky-form .col-1 {
width : 8.33%;
}
.sky-form .col-2 {
width : 16.66%;
}
.sky-form .col-3 {
width : 25%;
}
.sky-form .col-4 {
width : 33.33%;
}
.sky-form .col-5 {
width : 148px;
}
.sky-form .col-6 {
width : 50%;
}
.sky-form .col-7 {
width : 58.33%;
}
.sky-form .col-8 {
width : 66.67%;
}
.sky-form .col-9 {
width : 75%;
}
.sky-form .col-10 {
width : 83.33%;
}
.sky-form .col-11 {
width : 91.66%;
}
.sky-form .button {
float : right;
height : 37px;
overflow : hidden;
margin : 0;
padding : 0 25px;
outline : none;
border : 0;
text-decoration : none;
color : #fff;
cursor : pointer;
position : absolute;
right : 14px;
background-color : #272ADA;
}
.sky-form .button_alternatif {
float : left;
height : 37px;
overflow : hidden;
margin : 0;
padding : 0 25px;
outline : none;
border : 0;
text-decoration : none;
color : #fff;
cursor : pointer;
background-color : #272ADA;
}
.sky-form .radio, .sky-form .checkbox {
margin-bottom : 4px;
padding-left : 27px;
font-size : 15px;
line-height : 27px;
color : #404040;
cursor : pointer;
}
.sky-form .radio:last-child, .sky-form .checkbox:last-child {
margin-bottom : 0;
}
.sky-form .radio input, .sky-form .checkbox input {
position : absolute;
left : -9999px;
}
.sky-form .radio i, .sky-form .checkbox i {
position : absolute;
top : 9px;
left : 0;
display : block;
width : 13px;
height : 13px;
outline : none;
border-width : 2px;
border-style : solid;
background : #fff;
}
.sky-form .radio i {
border-radius : 50%;
}
.sky-form .radio input + i:after, .sky-form .checkbox input + i:after {
position : absolute;
opacity : 0;
}
.sky-form .radio input + i:after {
content : '';
top : 4px;
left : 4px;
width : 5px;
height : 5px;
border-radius : 50%;
}
.sky-form .checkbox input + i:after {
content : '\f00c';
top : -1px;
left : -1px;
width : 15px;
height : 15px;
font : normal normal 12px/16px FontAwesome;
text-align : center;
}
.sky-form .radio input:checked + i:after, .sky-form .checkbox input:checked + i:after {
opacity : 1;
}
.sky-form .inline-group {
margin : 0 -30px -4px 0;
}
.sky-form .inline-group:after {
content : '';
display : table;
clear : both;
}
.sky-form .inline-group .radio, .sky-form .inline-group .checkbox {
float : left;
margin-right : 50px;
padding-top : 3px;
}
.sky-form .inline-group .radio:last-child, .sky-form .inline-group .checkbox:last-child {
margin-bottom : 4px;
}
.sky-form .toggle {
margin-bottom : 4px;
padding-right : 61px;
font-size : 15px;
line-height : 27px;
color : #404040;
cursor : pointer;
}
.sky-form .toggle:last-child {
margin-bottom : 0;
}
.sky-form .toggle input {
position : absolute;
left : -9999px;
}
.sky-form .toggle i {
content : '';
position : absolute;
top : 4px;
right : 0;
display : block;
width : 49px;
height : 17px;
border-width : 2px;
border-style : solid;
border-radius : 12px;
background : #fff;
}
.sky-form .toggle i:after {
content : 'OFF';
position : absolute;
top : 2px;
right : 8px;
left : 8px;
font-style : normal;
font-size : 9px;
line-height : 13px;
font-weight : 700;
text-align : left;
color : #5f5f5f;
}
.sky-form .toggle i:before {
content : '';
position : absolute;
z-index : 1;
top : 4px;
right : 4px;
display : block;
width : 9px;
height : 9px;
border-radius : 50%;
opacity : 1;
}
.sky-form .toggle input:checked + i:after {
content : 'ON';
text-align : right;
}
.sky-form .toggle input:checked + i:before {
right : 36px;
}
.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea, .sky-form .radio i, .sky-form .checkbox i, .sky-form .toggle i, .sky-form .icon-append, .sky-form .icon-prepend {
border-color : #e5e5e5;
}
.sky-form .rating label {
color : #ccc;
}
.sky-form .icon-append, .sky-form .icon-prepend {
color : #ccc;
}
.sky-form .input:hover input {
border-color : #ffffff;
background-color : rgba(214, 214, 214, 0.38);
}
.sky-form .input input:focus {
border-color : #fff;
background-color : #fff;
color : #2b2b2b;
}
.sky-form .input input {
background-color : rgba(43, 43, 43, 0);
border-style : solid;
border-width : 1px;
border-bottom : 0;
border-top : 0;
border-right : 0;
color : #fff;
display : block;
font : 12px/16px 'Quicksand', sans-serif;
height : 36px;
outline : medium none;
width : 100%;
}
.sky-form .input input {
border-color : #fff;
transition : border-color 0.3s 0s ease;
}
.sky-form .input_ok input {
background : none 0 0 repeat scroll #FFFFFF;
border-radius : 0;
border-style : solid;
border-width : 2px;
color : #404040;
display : block;
font : 14px/18px 'Quicksand', sans-serif;
height : 39px;
outline : medium none;
padding : 8px 10px;
width : 100%;
}
.sky-form .toggle i:before {
background-color : #272ADA;
}
.sky-form .button {
background-color : #272ADA;
}
.sky-form .select:hover select, .sky-form .textarea:hover textarea, .sky-form .radio:hover i, .sky-form .checkbox:hover i, .sky-form .toggle:hover i, .sky-form .ui-slider-handle:hover {
border-color : #272ADA;
}
.sky-form .rating input + label:hover, .sky-form .rating input + label:hover ~ label {
color : #ad3bc4;
}
.sky-form .input input:focus, .sky-form .select select:focus, .sky-form .textarea textarea:focus, .sky-form .radio input:focus + i, .sky-form .checkbox input:focus + i, .sky-form .toggle input:focus + i {
border-color : #272ADA;
}
.sky-form .radio input + i:after {
background-color : #272ADA;
}
.sky-form .checkbox input + i:after {
color : #272ADA;
}
.sky-form .radio input:checked + i, .sky-form .checkbox input:checked + i, .sky-form .toggle input:checked + i {
border-color : #272ADA;
}
.sky-form .rating input:checked ~ label {
color : #ad3bc4;
}
.sky-form .input_ok:hover input {
border-color : #2043F8;
}
#zone_search {
position : absolute;
top : 6px;
right : -45px;
}
#bouton_broken, #bouton_visit {
float : left;
}
#bouton_broken a {
background-color : #fff;
display : block;
height : 25px;
padding : 10px 17px 0;
text-decoration : none;
color : #2b2b2b;
width : 132px;
}
#bouton_visit a {
background-color : #fff;
display : block;
height : 25px;
padding : 10px 17px 0 17px;
text-decoration : none;
color : #2b2b2b;
width : 150px;
}
#bouton_broken a:hover, #bouton_broken:hover a {
background-color : #272ADA;
cursor : pointer;
color : #fff;
}
#bouton_visit a:hover, #bouton_visit:hover a {
background-color : #272ADA;
cursor : pointer;
color : #fff;
}
a.liste:link {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
color : #ad1c41;
}
a.liste:hover {
color : #ad1c41;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
background-color : #33FF99;
}
.liste {
color : #ad1c41;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.size_20 {
font-size : 20px;
text-align : left;
}
.size_14 {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 17px;
text-align : left;
padding : 8px 0;
}
.fb-follow {
padding : 0 0 10px 23px;
}
.width800 {
width : 600px !important ;
}
#align_copyleft {
float : left;
text-align : left;
width : 153px;
padding-top : 13px;
}
#align_copyright {
text-align : right;
width : 120px;
float : left;
padding-top : 4px;
padding-right : 10px;
height : 20px;
}
#align_copyleft a {
text-align : left;
font-size : 90%;
color : #f1f1f1 !important ;
}
#align_copyright a {
text-align : right;
font-size : 90%;
color : #f1f1f1 !important ;
}
#share-buttons {
float : left;
position : relative;
bottom : 8px;
}
#pos10 {
position : relative;
top : 3px;
}
#share-buttons img {
width : 25px;
border : 0;
display : inline;
z-index : 10;
}
.pos_face {
float : left;
padding : 5px;
}
.footer-social-lnk:hover .footer-social-icon {
transform : rotate(360deg);
}
p#socialicons img {
transition : all 0.8s ease-in-out;
}
p#socialicons img:hover {
transform : rotate(360deg);
}
.footer-social-icon {
display : inline-block;
font-size : 35px;
transition : transform 0.4s ease-out;
vertical-align : middle;
}
#bouton_facebook {
background : url("http://www.freeetv.com/images/2013/facebook.png") 0 -27px no-repeat scroll rgba(0, 0, 0, 0);
display : block;
float : left;
height : 26px;
width : 25px;
}
#bouton_facebook:hover {
background-position : 100% 0;
}
.container {
width : 1040px;
margin : 0 auto;
}
.column, div.span-6, div.span-24 {
float : left;
margin-right : 10px;
}
.last, div.last {
margin-right : 0;
}
.span-6 {
width : 510px;
}
.span-left {
width : 510px;
float : left;
margin-right : 10px;
}
div.border {
padding-right : 4px;
margin-right : 5px;
border-right : 1px solid #eee;
}
div.colborder {
padding-right : 24px;
margin-right : 25px;
border-right : 1px solid #eee;
}
.prepend-top {
margin-top : 0;
}
.clearfix:after, .container:after {
content : "\0020";
display : block;
height : 0;
clear : both;
visibility : hidden;
overflow : hidden;
}
.clearfix, .container {
display : block;
}
.clear {
clear : both;
}


a{
  text-decoration:none;
}

#social{
	width: 999px;
	height: 28px;
	margin: 0 auto;
    padding: 10px 10px 8px 27px;
  -webkit-transition: background .5s;
	-moz-transition: background .5s;
	-ms-transition: background .5s;
	-o-transition: background .5s;
	transition: background .5s;
	
	  bottom: 0;
    position: relative;
}

#social ul{
  text-align: right;
  margin:0 auto;
}

#social p{
  text-align:center;
  position: relative;
  top:-10px;
  opacity:.6;
  padding:0;
}

#social ul > li {
	display: inline-block;
	margin: 0 15px;
	background-image: url('http://www.freeetv.com/images/2013/sprite2.png');
	opacity: .8;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	-ms-transition: opacity .4s;
	-o-transition: opacity .4s;
	transition: opacity .4s;
}

#social ul > li > a {
	display: block;
	text-indent: -9999px;
	width: 23px;
	height: 23px;
	
}

#social ul > li > a:hover {
	display: block;
	text-indent: -9999px;
	width: 23px;
	height: 23px;
	color:#fff;
	
}

#social ul > li.facebook { background-position:0 0; }
#social ul > li.twitter  { background-position:0 -23px; }
#social ul >  li.google { background-position:0 -46px; }
#social ul >  li.pinterest { background-position:0 -69px; }

#social ul  > li.facebook:hover { background-position:-23px 0; }
#social ul > li.twitter:hover { background-position:-23px -23px; }
#social ul > li.google:hover { background-position:-23px -46px; }
#social ul > li.pinterest:hover { background-position:-23px -69px; }


.facebook.active{
  background-color:#3B5998  !important;
}
.twitter.active{
  background-color:#2094CA !important;
}
.google.active{
  background-color:#d85b4b !important;
}
.pinterest.active{
  background-color:#C92228 !important;
}

#foot_left {
	float: left;
	width: 55%;
}
#foot_mid {
	float: left;
	width: 22%;
}
#foot_right {
float: right;
width: 23%;	
}


.active p{
  opacity:.9 !important;
  color:white;
}


#footer-bottom {
 background-color: rgba(0, 0, 0, 0.22);
    margin: 0 auto;

    width: 1036px;
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.clearfix:after, .et_vertical_nav #page-container:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.container {
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 1080px;
}



#footer-info {
    color: #ccc;
    float: left;
    padding-bottom: 10px;
    text-align: left;
}

.abso {
	position: relative;
	
	top:15px;

}

#footer {
background-color : #000000;
color : #f1f1f1;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
#footer p {
line-height : 1.2em;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
padding-left : 10px;
color : #f1f1f1;
text-align : justify;
font-size : 13px;
margin : 0;
}
#footer strong {
margin-bottom : 8px;
}
#footer p a {
color : #b7b7b7;
text-decoration : none;
}
#footer p.inline {
padding-right : 20px;
}
.minilink {
text-decoration : underline;
text-align : left;
}
#test_1 {
height : 10px;
}
#test_2 {
height : 10px;
margin : 0;
padding : 0;
}
#site_content {
width : 945px;
border-radius : 10px;
background-color : #ffffff;
}
#menu_barre {
background-color : #eceef8;
width : 945px;
}
#layout_div {
padding : 0 14px;
}
#contenu_central {
padding : 0 10px;
}
#table_zero {
background-color : #FFFFFF;
width : 1035px;
min-height: 780px;
margin : 0 auto;
}
#zone_transp {
width : 1035px;
margin : 0 auto;
position : relative;
}
#pos_logo {
width : 220px;
margin : 40px 0 5px 0;
}
#ligne_blanche_menu {
border-top : 2px solid #fff;
height : 36px;
width : 1035px;
margin : 0 auto;
}
#zone_menu {
float : left;
height : 36px;
background : none 0 0 repeat scroll #000000;
}
#message_home {
width : 804px;
margin : 0 auto;
}
#foo_zone1 {
float : left;
}
#foo_zone2 {
float : left;
}
#copy2 {
padding : 14px 0 0 0;
width : 270px;
margin : 0 auto;
}
.space5 {
height : 10px;
}
.space10 {
height : 2px;
clear : both;
}
.space15 {
height : 15px;
clear : both;
}
#facebook {
 float: left;
    padding: 9px 22px 0 27px;
    width: 165px;
    }
#googleplus {
padding : 9px 0 0 0px;
float : left;
}
#rating_star {
float : left;
padding : 6px 0 3px;
width : 250px;
}
.rating-text {
float : right;
font-size : 80%;
padding : 7px 10px 3px 0;
width : 110px;
}
#centre_titre {
width : 885px;
margin : 0 auto;
color : #fff;
}
#centre_titre h1 {
color : #fff;
}
.titre_home {
background : none 0 0 repeat scroll #272ADA;
color : #FFFFFF;
display : block;
float : right;
left : 116px;
margin : 12px 0 10px 0;
padding : 0;
position : relative;
text-align : center;
text-transform : uppercase;
width : 1036px;
height : 32px;
}
.aligncentre_pub {
left : -44px;
position : relative;
}
.titre_home_left {
float : left;
padding : 3px 20px 0 109px;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
letter-spacing : 0.11em;
font-size : 20px;
font-weight : 300;
display : block;
}
.titre_home_right {
float : left;
padding : 3px 0 0 20px;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
letter-spacing : 0.11em;
font-size : 20px;
font-weight : 300;
}
#titre_centre {
width : 120px;
float : left;
}
.titre_home_mini {
display : none;
}
a .bold {
font-weight : bold;
}
.bold a {
font-weight : bold;
}
#chiffretv {

display : block;
float : left;
background : none 0 0 repeat scroll #FFFFFF;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
color : #2B2B2B;
font-weight : 300;
letter-spacing : 0.11em;
padding : 0;
text-align : center;
text-transform : uppercase;
text-decoration : none;
top : -8px;
}
#chiffretv:hover {
border : #2B2B2B solid 2px;
}
#chiffretv a {
background : none 0 0 repeat scroll #FFFFFF;
border-left : 2px solid #2B2B2B;
border-right : 2px solid #2B2B2B;
color : #2B2B2B;
font-size : 27px;
font-weight : 700;
margin : 15px 0 10px;
padding : 6px 7px;
text-align : center;
text-transform : uppercase;
transition-property : border;
transition-duration : 0.8s;
}
.float-shadow {
display : inline-block;
position : relative;
transition-duration : 0.5s;
transition-property : transform;
transform : translateZ(0);
box-shadow : 0 0 1px rgba(0, 0, 0, 0);
}
.float-shadow:before {
position : absolute;
z-index : -1;
content : '';
top : 100%;
left : 5%;
height : 10px;
width : 90%;
opacity : 0;
background : radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
transition-duration : 0.5s;
transition-property : transform, opacity;
}
.float-shadow:hover, .float-shadow:focus, .float-shadow:active {
transform : translateY(-5px);
}
.float-shadow:hover:before, .float-shadow:focus:before, .float-shadow:active:before {
opacity : 1;
transform : translateY(5px);
}
.sous_titre_home {
color : #2B2B2B;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 18px;
height : 90px;
text-align : center;
}
#table_un {
width : 1035px;
clear : both;
padding-top : 5px;
}
#bas_page_watch {
background-color : #FFFFFF;
border-radius : 10px;
margin-left : 8px;
padding : 10px;
width : 925px;
}
#copy {
margin : 0 auto;
}
#space40 {
height : 40px;
clear : both;
}
#zone_bas_tv {
width : 1050px;
margin : 0 auto 0 auto;
min-height : 110px;
padding-top : 10px;
}
#zone_left_bas {
float : left;
width : 160px;
margin-left:20px;
}
#zone_droite_bas {
	float: left;
    height: 110px;
    margin: 0 50px 0 55px;
    text-align: left;
    width: 580px;
    overflow: hidden;
}
#info_droite {
width : 150px;
text-align : left;
float : left;
min-height : 100px;
padding-left : 20px;
border-left : 1px solid #eee;
position : relative;
}
#info_droite_3 {
position : absolute;
bottom : 0;
}
#position_broken_zone {
width : 600px;
min-height : 500px;
margin : 0 auto;
}
.bigger_txt {
font-size : 20px;
text-transform : uppercase;
}
.position_brokenbouton {
	padding: 20px;
    position: relative;
    right: -36px;
}
#pos_pub_haut {
margin-top : 10px;
}
#zone_titre {
border-bottom : 1px solid #eee;
border-top : 1px solid #eee;
color : #FFFFFF !important ;
display : block;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 25px;
font-weight : 400;
left : -10px;
margin : 10px 20px 20px 0;
padding : 0;
position : relative;
text-align : center;
text-transform : uppercase;
width : 1035px;
height : 35px;
}
#zone_titre a {
color : #2b2b2b !important ;
}
.clear0 {
clear : both;
}
#zone_titre_layout {
clear : both;
border-bottom : 1px solid #eee;
border-top : 1px solid #eee;
color : #2b2b2b;
display : block;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 25px;
font-weight : 400;
left : -66px;
margin : 7px 0 20px 0;
padding : 0 0 0 51px;
position : relative;
text-align : left;
text-transform : uppercase;
width : 983px;
float : left;
height : 30px;
}
#zone_titre_layout a {
color : #2b2b2b !important ;
}
.alignright {
float : right;
padding-right : 54px;
}
.paddingright {
width : 60px;
float : right;
padding-right : 33px;
}
.alignright_views {
float : right;
}
.alignright_android {
float : right;
}
.barre_bas_watch {
border-bottom : 1px solid #eee;
height : 2px;
width : 900px;
margin : 20px auto 0 auto;
}
#barre_buttonwatch {
width : 360px;
height : 35px;
float : right;
padding-right : 50px;
font-weight: 400;
}
#social_media_bar {
border-bottom : 1px solid #EEEEEE;
border-top : 1px solid #EEEEEE;
height : 35px;
}
#txt_watch {
position : relative;
top : -322px;
}
#txt_watch a {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 19px;
text-transform : uppercase;
color : #ffffff;
display : block;
height : 30px;
padding-top : 5px;
font-weight : 300;
text-decoration : none;
transition : background-color 0.2s 0s ease;
width : 500px;
}
#watchextern:hover a {
background-color : #272ADA;
cursor : pointer;
color : #fff;
}
#i1 {
background-color : #fff !important ;
}
.padding_pagination {
padding : 10px 55px;
}
.padding20 {
padding : 10px 70px;
}
.padding10 {
padding : 10px 0;
}
.pages_left {
width : 110px;
float : left;
}
.pages_right {
width : 100px;
float : right;
}
#totopscroller {
position : fixed;
right : 30px;
bottom : 30px;
width : 43px;
}
#totopscroller div {
width : 49px;
height : 43px;
position : relative;
}
#totopscroller a {
display : none;
background : url('http://www.freeetv.com/images/scrool/css/totopicons.png');
width : 49px;
height : 43px;
display : block;
text-decoration : none;
border : none medium;
margin : 0 0 -1px;
border : #949494 solid 1px;
}
.totopscroller-top {
background-position : 0 0 !important ;
}
.totopscroller-lnk {
background-position : 0 -43px !important ;
}
.totopscroller-prev {
background-position : 0 -129px !important ;
position : absolute;
top : 0;
left : 0;
}
.totopscroller-bottom {
background-position : 0 -86px !important ;
position : absolute;
top : 0;
left : 0;
}
.space_1 {
height : 1px;
clear : both;
}
#zone_player {
float : left;
padding-left : 14px;
padding-right : 20px;
width : 510px;
}
#zone_player_adroite {
float : right;
position : relative;
background-color : #fff;
min-height : 330px;
margin-bottom : 15px;
}
.z_tabs {
margin : 0 0 0 20px;
float : left;
width : 450px;
font-weight: 400;
}
.alignleft10 {
float : left;
padding-right : 20px;
}
.alignleft33 {
float : left;
padding-left : 110px;
}
.ui-widget {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
#tab_width {
width : 450px;
float : right;
}
#tab_2 {
width : 250px;
}
#tab_3 {
width : 120px;
}
#tab_4 {
width : 120px;
}
#ui-tabs-1 {
width : 470px;
padding : 0;
}
.ui-tabs .ui-tabs-panel {
border-width : 0;
display : block;
background-color : #fff;
}
.ui-widget-content a {
color : #3f8cd8;
}
.ui-widget-header {
border : #fff solid 1px;
background : #272ADA;
color : #f4f4f6;
}
.ui-widget-header a {
color : #f4f4f6;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
font-size : 15px;
border : #4c4ffc solid 1px;
background-color : #4c4ffc;
color : #fafafa;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color : #fafafa;
text-decoration : none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
border : #2043f8 solid 1px;
background : #0624d0;
font-weight : bold;
color : #fdfcfc;
}
.ui-state-hover a, .ui-state-hover a:hover {
color : #fdfcfc;
text-decoration : none;
}
.ui-state-active a:link, .ui-state-active a:visited {
color : #2b2b2b;
background-color : #fff;
text-decoration : none;
}
.ui-widget :active {
outline : none;
}
.ui-tabs {
position : relative;
}
.ui-tabs .ui-tabs-nav {
margin : 0 0 10px 0;
padding : 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
list-style : none;
float : left;
position : relative;
top : 1px;
margin : 0 0.2em 1px 0;
border-bottom : 0 !important ;
padding : 0;
white-space : nowrap;
}
.ui-tabs .ui-tabs-nav li a {
float : left;
padding : 0.5em 1em;
text-decoration : none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
margin-bottom : 0;
padding-bottom : 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor : text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor : pointer;
}
.ui-tabs .ui-tabs-panel {
display : block;
border-width : 0;
background : none;
}
.ui-tabs .ui-tabs-hide {
display : none !important ;
}
.ui-widget-overlay {
background : url(http://www.freeetv.com/script/jquery-ui-1.8.2.custom/development-bundle/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaaaaa;
opacity : 0.300000011920928955078125;
}
.pro_linedrop li.align_drt {
float : right;
margin-right : 0 !important ;
padding-right : 0 !important ;
}
.pro_linedrop li.align_drt a {
margin-right : 0 !important ;
padding-right : 0 !important ;
}
.carousel-wrapper {
overflow : hidden;
}
.carousel-wrapper > * {
display : block;
list-style : none outside none;
margin : 0;
padding : 0;
}
.carousel-wrapper > * > * {
display : block;
float : left;
margin : 0;
padding : 0;
}
.carousel-wrapper > *:after {
clear : both;
content : ".";
display : block;
font-size : 0;
height : 0;
line-height : 0;
visibility : hidden;
}
.carousel-wrapper li {
padding : 0;
}
.carousel-wrapper li a {
background : none 0 0 repeat scroll #FFFFFF;
border : #F3F3F3 solid 2px;
display : block;
line-height : 8px;
margin : 0;
min-height : 30px;
padding : 0;
text-align : center;
transition-property : border;
transition-duration : 0.5s;
}
.carousel-wrapper li a {
opacity : 1;
}
.carousel-wrapper li a:hover {
opacity : 0.800000011920928955078125;
}
.jcarousel-wrapper {
position : relative;
}
@keyframes wobble-top {
16.65% {
transform : skew(-12deg);
}
33.3% {
transform : skew(10deg);
}
49.95% {
transform : skew(-6deg);
}
66.6% {
transform : skew(4deg);
}
83.25% {
transform : skew(-2deg);
}
100% {
transform : skew(0);
}
}
.wobble-top {
display : inline-block;
transform-origin : 0 100%;
transform : translateZ(0);
box-shadow : 0 0 1px rgba(0, 0, 0, 0);
}
.wobble-top:hover, .wobble-top:focus, .wobble-top:active {
animation-name : wobble-top;
animation-duration : 1s;
animation-timing-function : ease-in-out;
animation-iteration-count : 1;
}
@keyframes pulse-shrink {
to {
transform : scale(0.9);
}
}
.pulse-shrink {
display : inline-block;
transform : translateZ(0);
box-shadow : 0 0 1px rgba(0, 0, 0, 0);
}
.pulse-shrink:hover, .pulse-shrink:focus, .pulse-shrink:active {
animation-name : pulse-shrink;
animation-duration : 0.3s;
animation-timing-function : linear;
animation-iteration-count : infinite;
animation-direction : alternate;
}
@keyframes wobble-vertical {
16.65% {
transform : translateY(8px);
}
33.3% {
transform : translateY(-6px);
}
49.95% {
transform : translateY(4px);
}
66.6% {
transform : translateY(-2px);
}
83.25% {
transform : translateY(1px);
}
100% {
transform : translateY(0);
}
}
.wobble-vertical {
display : inline-block;
transform : translateZ(0);
box-shadow : 0 0 1px rgba(0, 0, 0, 0);
}
.wobble-vertical:hover, .wobble-vertical:focus, .wobble-vertical:active {
animation-name : wobble-vertical;
animation-duration : 1s;
animation-timing-function : ease-in-out;
animation-iteration-count : 1;
}
.pro_linedrop {
width : 1035px;
position : relative;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 22px;
font-weight : 300 !important ;
color : #fff;
z-index : 500;
text-transform : uppercase;
}
.pro_linedrop .select {
margin : 0;
padding : 0;
list-style : none;
white-space : nowrap;
}
.pro_linedrop li {
float : left;
}
.pro_linedrop li.lrt {
float : left;
}
.pro_linedrop .select a {
display : block;
height : 30px;
float : left;
padding : 4px 15px 0 0;
text-decoration : none;
line-height : 29px;
white-space : nowrap;
color : #ffffff;
transition : color 0.6s ease-in;
}
.pro_linedrop .select li.lrt a {
color : #ffffff;
}
.pro_linedrop .select a b {
display : block;
padding : 0 10px 0 3px;
}
.pro_linedrop .select a:hover, .pro_linedrop .select li:hover a {
color : #b5b5b5;
opacity : 1;
padding : 4px 15px 0 0;
cursor : pointer;
}
.pro_linedrop .sub {
display : none;
}
.pro_linedrop ul ul {
display : none;
}
.pro_linedrop table {
border-collapse : collapse;
margin : -1px;
width : 0;
height : 0;
}
.pro_linedrop .sub {
margin : 0;
padding : 0;
list-style : none;
}
.pro_linedrop .sub li {
background : transparent;
}
.pro_linedrop .select :hover .sub {
height : 72px;
display : block;
position : absolute;
float : left;
width : 1038px;
top : 34px;
left : -1px;
text-align : center;
background-color : #000;
}
.pro_linedrop .select :hover .rt li {
float : right;
}
.pro_linedrop .select :hover .sub li a {
display : block;
height : 28px;
line-height : 22px;
float : left;
background-color : #000;
opacity : 0.800000011920928955078125;
padding : 7px 12px 0 12px;
margin : 0;
white-space : nowrap;
color : #fff;
font-size : 16px;
}
.pro_linedrop .select :hover .sub li.subline a {
color : #c00;
}
.pro_linedrop .select :hover .sub li a:hover, .pro_linedrop .select :hover .sub li:hover {
background : none 0 0 repeat scroll #272ADA;
color : #fff;
line-height : 20px;
position : relative;
}
img {
border-bottom : 0;
border-left : 0;
border-right : 0;
border-top : 0;
}
.cm-tab-top-left {
background-image : url(../images/tab1.png);
background-repeat : no-repeat;
background-position : 0 0;
width : 10px;
}
.cm-tab-top-right {
background-image : url(../images/tab1.png);
background-repeat : no-repeat;
background-position : 100% 0;
width : 10px;
}
.cm-tab-top-cell {
background-image : url(../images/tab1.png);
background-repeat : repeat-x;
background-position : 0 -37px;
height : 12px;
}
.cm-tab-content-left {
border-left : 1px solid #c6c6c6;
}
.cm-tab-content-right {
border-right : 1px solid #c6c6c6;
}
.cm-tab-content-center {
text-align : left;
}
.cm-tab-bottom-left {
background-image : url(../images/tab1.png);
background-repeat : no-repeat;
background-position : 0 -24px;
}
.cm-tab-bottom-right {
background-image : url(../images/tab1.png);
background-repeat : no-repeat;
background-position : 100% -24px;
}
.cm-tab-bottom-cell {
background-image : url(../images/tab1.png);
background-repeat : repeat-x;
background-position : 0 -61px;
height : 12px;
}
td.videostream {
background-color : #5AF;
}
.demo label {
display : block;
background-position : 8px center;
background-repeat : no-repeat;
clear : both;
cursor : pointer;
padding : 0.5em 0.5em 0.5em 32px;
}
.leftcol {
float : left;
clear : left;
width : 50%;
}
.rightcol {
float : left;
clear : right;
width : 50%;
}
#forumlaire_tri {
height : 80px;
}
#wrap {
margin : 0;
padding : 0;
}
* html .ui-tabs-nav, *:first-child + html .ui-tabs-nav {
display : inline-block;
}
a:link, a:visited {
color : #5557e4;
text-decoration : none;
background-color : transparent;
}
a:hover {
color : #5557e4;
}
a.zindex100, a:visited.zindex100 {
color : #2b2b2b;
text-decoration : none;
background-color : transparent;
font-weight: normal;
}
a:hover.zindex100 {
color : #5557e4;
text-decoration : underline;
background-color : transparent;
}
small, .tiny {
font-size : 10px;
}
h2, h3, h4, h5, h6, h7 {
font-weight : 700;
font-size : 15px;
}
.banner1, .banner2, .mini1 {
border : 0;
background-color : #ffffff;
}
.banner3, .mini1 {
border : 0;
background-color : #fff;
}
.footmsg, .footmsgl {
background-color : #FFF;
color : #555753;
font-size : 10px;
}
#loginform a:link, #loginform a:visited, #loginform a:active {
background-color : transparent;
color : #555753;
}
#loginform input.formbutton:focus, #loginform input:focus {
background-color : #c0daa5;
color : #555753;
}
#page {
width : 961px;
margin : 0 auto;
padding : 0;
text-align : justify;
}
#arrondi {
background-color : #fff;
width : 931px;
}
.cl-effect-1 a:before, .cl-effect-1 a:after {
display : inline-block;
opacity : 0;
transition : transform 0.3s 0s ease, opacity 0.2s 0s ease;
color : #fff !important ;
}
.cl-effect-1 a:before {
content : "[";
margin-right : 10px;
transform : translateX(20px);
}
.cl-effect-1 a:after {
content : "]";
margin-left : 10px;
transform : translateX(-20px);
color : #fff !important ;
}
.cl-effect-1 a:hover:before, .cl-effect-1 a:hover:after, .cl-effect-1 a:focus:before, .cl-effect-1 a:focus:after {
opacity : 1;
transform : translateX(0);
color : #fff !important ;
}
.blanc {
color : #ccc!important ;
}
a:hover.blanc {
color : #fff!important ;
}
.searchform {
display : inline-block;
margin-top : 4px;
padding : 2px 4px;
position : relative;
}
.searchform input {
font-size : 11px;
font-weight : 300;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.searchform .searchfield {
border : #CCCCCC solid 1px;
color : #FFFFFF;
outline : medium none;
padding : 5px 4px;
width : 110px;
}
.aligncenter {
width : 827px;
margin : 0 auto;
}
ul.tsc_pagination {
margin : 4px 0;
padding : 0;
height : 100%;
overflow : hidden;
font-size : 12px;
list-style-type : none;
float : right;
}
ul.tsc_pagination li {
float : left;
margin : 0;
padding : 0;
margin-left : 5px;
}
ul.tsc_pagination li:first-child {
margin-left : 0;
}
ul.tsc_pagination li a {
color : black;
display : block;
text-decoration : none;
padding : 7px 10px 7px 10px;
}
ul.tsc_pagination li a img {
border : none;
}
ul.tsc_paginationC li a {
color : #707070;
background : #FFFFFF;
border-radius : 3px;
border : #DCDCDC solid 1px;
padding : 6px 9px 6px 9px;
}
ul.tsc_paginationC li {
padding-bottom : 1px;
}
ul.tsc_paginationC li a:hover, ul.tsc_paginationC li a.current {
color : #FFFFFF;
box-shadow : 0 1px #EDEDED;
}
ul.tsc_paginationC02 li a:hover, ul.tsc_paginationC02 li a.current {
text-shadow : 0 1px #272ADA;
border-color : #272ADA;
background : #272ADA;
}
#page_n {
float : right;
font-size : 14px;
padding : 10px 30px 0 0;
}
#pub_haut {
height : 87px;
padding : 12px 0 6px 0;
width : 730px;
}
#pub_bas {
	padding : 14px 0 6px 22px;
	width : 730px;
	height : 87px;
}
#pub_tab {
padding-top : 38px;
height : 266px;
}
.pubbas {
height : 100px;
padding : 25px;
}
#watchextern {
position : relative;
float : left;
width : 500px;
height : 330px;
}
@keyframes pound {
to {
transform : scale(0.95);
}
}
.heart {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
text-transform : uppercase;
font-weight : 300;
display : inline-block;
font-size : 20px;
color : #fff;
animation : pound 1.2s infinite alternate;
transform-origin : center;
position : absolute;
left : 210px;
top : 144px;
}
.titre_carousel {
color : #2b2b2b !important ;
display : block;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 17px;
font-weight : 400;
letter-spacing : 0.02em;
left : -10px;
margin : 7px 0 0 0;
padding : 0;
text-align : center;
width : 600px;
height : 50px;
}
@media screen and (max-width:980px) {
#home_page_box {
margin-top : 8px;
}
#ligne_blanche_menu {
border-top : 2px solid #FFFFFF;
height : 60px;
margin : 2px auto 5px auto;
width : 1032px;
padding-top : 14px;
}
.pro_linedrop {
color : #FFFFFF;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 39px;
font-weight : 300 !important ;
position : relative;
text-transform : uppercase;
width : 945px;
z-index : 500;
}
.pro_linedrop .select a {
color : #FFFFFF;
display : block;
float : left;
height : 48px;
line-height : 29px;
padding : 8px 15px 0 0;
text-decoration : none;
transition : color 0.6s 0s ease-in;
white-space : nowrap;
}
.pro_linedrop .select a:hover, .pro_linedrop .select li:hover a {
padding : 8px 15px 0 0;
}
.pro_linedrop li.align_drt {
float : left;
}
.responsive_m {
display : none;
}
.pro_linedrop .select :hover .sub li a {
display : block;
height : 38px;
padding : 17px 12px 0 12px;
font-size : 26px;
}
#zone_search {
    position: absolute;
    right: -14px;
    top: 6px;
}
#zone_search .sky-form .input input {
	background: none !important;
	border:0;
	border-left:1px solid #fff;
	color:#fff;
	
}

.pro_linedrop .select :hover .sub {
height : 72px;
display : block;
position : absolute;
float : left;
width : 950px;
top : 45px;
left : -1px;
text-align : center;
background-color : #000;
}
.titre_home {
background : none 0 0 repeat scroll #272ADA;
color : #FFFFFF;
display : block;
float : right;
height : 40px;
left : 116px;
margin : 12px 0 10px;
padding : 0;
position : relative;
text-align : center;
text-transform : uppercase;
width : 1036px;
}
#centre_titre {
margin : 0 auto;
width : 936px;
}
.titre_home_left {
display : block;
float : left;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 28px;
font-weight : 300;
letter-spacing : 0.09em;
padding : 3px 15px 0 30px;
}
#chiffretv {
background : none 0 0 repeat scroll #FFFFFF;
color : #2B2B2B;
display : block;
float : left;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 39px;
font-weight : 300;
letter-spacing : 0.09em;
padding : 2px 12px;
text-align : center;
text-decoration : none;
text-transform : uppercase;
top : -7px;
}
.titre_home_right {
float : left;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 28px;
font-weight : 300;
letter-spacing : 0.09em;
padding : 3px 10px 0 40px;
}
.titre_carousel {
display : none;
}
.home_list li {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
list-style : none outside none;
}
.home_list li a {
font-size : 38px;
font-weight : 300;
text-align : right;
width : 200px;
border-top : 0 solid #2b2b2b;
border-bottom : 0 solid #2b2b2b;
display : block;
line-height : 23px;
padding : 14px 0;
margin : 10px 0;
}
.home_list li a:hover {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
list-style : none;
border-top : 0 solid #2b2b2b;
border-bottom : 0 solid #2b2b2b;
color : #272ADA;
display : block;
}
.scrollable {
height : 554px;
overflow-x : hidden;
overflow-y : auto;
padding : 0 30px 0 2px;
width : 230px;
}
#home_box_gauche {
padding : 13px 0 0 8px;
width : 270px;
}
#home_box_droite {
width : 530px;
margin-right : 5px;
}
#i1 {
width : 490px;
}
#disparait {
display : none;
}
#logo {
background : url(http://www.freeetv.com/images/2013/logo-mobile.jpg) top center no-repeat;
width : 360px;
height : 61px;
margin-bottom : 24px;
}
.sky-form .input input {
height : 50px;
font : 18px 'Quicksand', sans-serif !important ;
}
ul.tsc_pagination {
font-size : 22px;
}
ul.tsc_paginationC li a {
padding : 12px 22px;
}
.padding_pagination {
padding : 10px 40px;
}
#page_n {
float : right;
font-size : 34px;
padding : 10px 30px 40px 0;
margin-top : 20px;
}
ul.tsc_pagination {
margin : 24px 0;
}
.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea {
background : none 0 0 repeat scroll #FFFFFF;
border-radius : 0;
border-style : solid;
border-width : 2px;
box-sizing : border-box;
color : #404040;
display : block;
font : 30px 'Quicksand', sans-serif;
height : 50px;
outline : medium none;
padding : 8px;
width : 275px;
}



.sky-form .col-5 {
width : 300px;
}
.sky-form .select i {
background : none 0 0 repeat scroll #FFFFFF;
box-shadow : 0 0 0 12px #FFFFFF;
height : 16px;
position : absolute;
right : 14px;
top : 15px;
width : 18px;
}
.passeendessous {
clear : both;
padding : 30px 20px;
}
#forumlaire_tri {
height : 180px;
}
.sky-form .radio, .sky-form .checkbox {
color : #404040;
cursor : pointer;
font-size : 30px;
line-height : 27px;
margin-bottom : 4px;
padding-left : 47px;
}
.sky-form .radio input + i:after {
border-radius : 50%;
content : "";
height : 14px;
left : 6px;
top : 6px;
width : 14px;
}
.sky-form .radio i, .sky-form .checkbox i {
background : none 0 0 repeat scroll #FFFFFF;
border-style : solid;
border-width : 2px;
display : block;
height : 26px;
left : 0;
outline : medium none;
position : absolute;
top : 9px;
width : 26px;
}
.sky-form .button {
background-color : #272ADA;
border : none 0;
color : #FFFFFF;
cursor : pointer;
float : right;
font-size : 30px;
height : 53px;
margin : 0;
outline : medium none;
overflow : hidden;
padding : 0 25px;
position : absolute;
right : 38px;
text-decoration : none;
top : 77px;
}
.sky-form .inline-group .radio, .sky-form .inline-group .checkbox {
float : left;
margin-right : 50px;
padding-top : 10px;
}
#footer {
height : 135px;
text-transform : uppercase;
display : block;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 25px;
font-weight : 300;
height : 50px;
left : -10px;
letter-spacing : 0.02em;
margin : 7px 0 0;
padding : 0;
text-align : center;
}
#footer strong {
text-transform : uppercase;
font-weight : 400;
}
#footer p {
border : 0;
font-size : 28px !important ;
line-height : 1.3em;
display : block;
height : 130px;
margin-top : 10px;
margin-bottom : 20px;
padding-right : 10px;
padding-left : 10px;
color : #f1f1f1;
}
.span-6 {
display : none;
}
.span-left {
margin : 0 20px;
width : 900px;
}
#share-buttons {
float : left;
bottom : 8px;
position : relative;
}
#copy {
text-transform : lowercase;
width : 200px;
}
.zone_deux {
font-size : 25px;
}
#align_copyleft {
padding : 0;
padding-top : 4px;
width : 200px;
}
#zone_droite_bas {
    float: left;
    font-size: 15px;
    height: 110px;
    margin: 0 50px 0 55px;
    text-align: left;
    width: 580px;
}
#align_copyright {
text-align : right;
width : 140px;
float : left;
padding-top : 12px;
padding-right : 10px;
text-transform : lowercase;
padding : 0;
padding-top : 4px;
}
.width800 {
width : 700px !important ;
}
}
@media screen and (max-width:550px) {
.home_list2 a {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size : 35px;
font-weight : 300;
line-height : 44px;
list-style : none outside none;
padding-top : 5px;
}
} 