* {
margin: 0;
padding: 0;}

body {
font: 0.780em Arial, Helvetica, sans-serif;
line-height:1.4em;
color: #151a22;
background: #15181d url(../imgs/bkg.gif) top repeat-x;
}

/*generalités*/

img, img a, img a:link{
margin: 0;
padding: 0;
border: 0 none;
}

.clearer{
clear:both;
height:0;
line-height:0;
font-size:0;
border:none;
margin:0; padding:0;
}


/*variantes background*/


.simply_grey{
background: #858585;
}

.simply_red{
background: #6c0402;
}

.smoothy_rayures{
background: url(../imgs/bkg/rayures.gif) repeat center top;
}


.smoothy_white{
background: url(../imgs/bkg/smoothy_white.gif) repeat center top;
}

.funky_blue{
background: url(../imgs/bkg/funky_blue.gif) repeat center top;
}

.funky_red{
background: url(../imgs/bkg/funky_red.jpg) repeat center top;
}

.funky_red2{
background: url(../imgs/bkg/funky_red2.jpg) repeat center top;
}

.fondallpsg{
background: url(../imgs/bkg/fondallpsg.jpg) repeat center top;
}

.fondallpsg2{
background: url(../imgs/bkg/fondallpsg2.jpg) repeat center top;
}



/*elements texte*/

h1 a, h1 a:link, h1 a:visited, h2 a, h2 a:link, h2 a:visited, h3 a, h3 a:link, h3 a:visited, h4 a, h4 a:link, h4 a:visited, h5 a, h5 a:link, h5 a:visited {
color: #cd1c1a;
}

a, a:link, a:visited{
color: #a91714;
text-decoration: none;
}

a:hover {
color:#cd1c1a;
text-decoration: none;
}


p {
margin: 0 0 0.8em 0;
}

ul, ol {list-style: none;}


h1, h2, h3, h4, h5, h6{
text-align:left;
}



h4 {
margin: 0 0 5px 0;
font-size: 1.1em;
font-weight:bold;
color:#cd1315;
}

h5 {
margin: 0 0 0.8em 0;
font-size: 1em;
font-weight:bold;
}


/*header*/

#header{
position:relative;
width:1000px;
margin:62px auto 0 auto;
height:181px;
background: url(../imgs/header.png) bottom no-repeat;
}

.cache {
text-indent: -9999px;
font-size: 0;
line-height: 0;
text-decoration: none;
}

#header h1, #header h2, #header p.signature {
text-indent: -9999px;
font-size: 0;
line-height: 0;
text-decoration: none;
padding:0;
margin:0;
}

#header p.signature {
position:absolute;
bottom:68px;
left:132px;
width: 149px;
height: 103px;
background: url(../imgs/baseline.png) no-repeat;
}

a#lien-accueil, a#lien-accueil:hover , a#lien-accueil:visited {
position:absolute;
bottom:68px;
left:23px;
width: 110px;
height: 157px;
font-size: 0px;
line-height: 0px;
text-decoration: none;
background: url(../imgs/logo.png) no-repeat;
}

#header .pub468 {
position:absolute;
bottom:90px;
left:291px;
width: 484px;
height: 60px;
background: url(../imgs/pub_head.png) no-repeat;
}


#header .push_forum {
position:absolute;
bottom:70px;
right:13px;
width: 180px;
height: 47px;
background: url(../imgs/bkg_push_forum.png) no-repeat;
color: white;
padding:45px 15px 3px 15px;
font-size:11px;
line-height:12px;
}


#header .push_forum .timer{
color:#f4221e;
}

#header .push_forum .title{
color:#a5a5a5;
}

#header .push_forum p {
margin: 0;
}

#header .push_forum a, #header .push_forum a:link, #header .push_forum a:visited{
color: white;
text-decoration: none;
}

#header .push_forum  a:hover {
color: white;
text-decoration: underline;
}


a#push-forum, a#push-forum:hover , a#push-forum:visited {
position:absolute;
top:15px;
left:15px;
width: 123px;
height: 28px;
font-size: 0px;
line-height: 0px;
text-decoration: none;
background: url(../imgs/h2_push_forum.png) no-repeat;
}

/*header recherche*/

#recherche_header{
position:absolute;
right:20px;
bottom:34px;
height:34px;
padding:0 10px;
line-height:34px;
display:block;
text-align:left;
float:right;
font-size:11px;
}


#recherche_header form {
display:inline;
margin:0;
padding:0;
}

#recherche_header input {
font-size:11px;
line-height:12px;
border:none;
padding:3px 6px;
display:inline;
height:14px;
background: #142130;
color:#a5a5a5;
border: 1px solid black;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
}

#recherche_header input#recherche {
width:200px;
}



#recherche_header input#okbutton {
border:0 none;
width:29px;
height:21px; 
background: transparent url(../imgs/input/ok_button.png) no-repeat;
vertical-align:middle;
padding:0;
}

#recherche_header input#okbutton:hover{
background-position: bottom;
}


/*menu*/

#bigmenu {
position:absolute;
left:5px;
top:113px;
padding-left:10px;
}
#bigmenu ul {
padding:0; 
margin:0; 
list-style:none; 
height:47px; 
width:680px;  
z-index:99;
}
#bigmenu ul ul {
padding:0; 
margin:0; 
list-style:none; 
height:24px; 
width:680px; 
z-index:1;}

#bigmenu table {
border-collapse:collapse;
margin:-1px -20px 0 0;
padding:0; 
width:0; 
height:0;
}

#bigmenu li {
float:left; 
height:57px; 
font-size:12px;
}
#bigmenu li a {
float:left;
display:block;
padding:0 10px;
height:57px;
line-height:36px;
color:#e8e8e8;
text-decoration:none;
background: url(../imgs/sepmenu.png) no-repeat top left; 
}

#bigmenu li a b {
float:left;
height:57px;
display:block;
cursor:pointer; 
display:inline; 
font-weight:bold; 
}

#bigmenu li#menu_home a {
background: url(../imgs/menu_home_on.png) no-repeat center top;
text-indent: -9999px;
font-size: 0;
line-height: 0;
text-decoration: none;
width:25px;
}

#bigmenu li#menu_home a:hover, #bigmenu li#menu_home.current a {
background: url(../imgs/menu_home_on.png) no-repeat center  -34px;
}

#bigmenu li.current a {color:#f4221e;}
#bigmenu li.current a b{color:#f4221e; background: url(../imgs/nav_li_current.png) no-repeat center top;}
#bigmenu li ul {position:absolute; top:34px; left:-9999px; width:670px; background: url(../imgs/sep_menu_cache.png) repeat-x;z-index:3}
#bigmenu li.current ul {left:10px; z-index:2;background: url(../imgs/sep_menu_cache.png) repeat-x bottom;}

#bigmenu li a:hover {background: url(../imgs/sepmenu.png) no-repeat top left; cursor:pointer;}
#bigmenu li a:hover b {z-index:3; background:  url(../imgs/nav_li_current.png) no-repeat center top;}
#bigmenu li#menu_home a:hover b, #bigmenu li#menu_home.current a b {z-index:3; background:  url(../imgs/nav_li_current.png) no-repeat center top; width:25px;}

#bigmenu li:hover > a  {cursor:pointer; background: url(../imgs/sepmenu.png) no-repeat top left;}
#bigmenu li:hover > a b {color:#f4221e;}



#bigmenu ul :hover ul {left:10px;}

#bigmenu ul :hover ul.right li,
#bigmenu ul li.current ul.right li {float:left;}

#bigmenu ul :hover ul.blank {background: url(../imgs/sep_menu_cache.png) repeat-x;}

#bigmenu ul :hover ul li a {display:inline;  background: url(../imgs/sepsousmenu.png) no-repeat top right; padding:0 10px; margin:0; font-size:11px; width:auto; white-space:nowrap; font-weight:bold; border:0; color:#15181d; height:30px; line-height:25px;}
#bigmenu ul :hover ul.right li a { background: url(../imgs/sepsousmenu.png) no-repeat top right;}


#bigmenu ul li.current ul li a,
#bigmenu li.current a:hover ul li a,
#bigmenu li.current:hover ul li a	{display:inline;  background: url(../imgs/sepsousmenu.png) no-repeat top right; padding:0 10px; margin:0; font-size:11px; width:auto; white-space:nowrap; font-weight:bold; border:0; color:#15181d; height:30px; line-height:25px;}

#bigmenu ul li.current ul.right li a,
#bigmenu li.current a:hover ul.right li a,
#bigmenu li.current:hover ul.right li a {background: url(../imgs/sepsousmenu.png) no-repeat top right;}

#bigmenu ul :hover ul li a.last,
#bigmenu ul li.current ul li a.last,
#bigmenu li.current a:hover ul li a.last,
#bigmenu li.current:hover ul li a.last {background-image:none;}

#bigmenu li ul li.current_sub a,
#bigmenu li a:hover ul li.current_sub a,
#bigmenu li:hover ul li.current_sub a,
#bigmenu li a:hover ul li a:hover,
#bigmenu li:hover ul li a:hover {color:#f4221e;}

#bigmenu li.current ul li.current_sub a,
#bigmenu li.current a:hover ul li.current_sub a,
#bigmenu li.current:hover ul li.current_sub a,
#bigmenu li.current a:hover ul li a:hover,
#bigmenu li.current:hover ul li a:hover {color:#f4221e;}



/*container*/


#container {
position:relative;
width:1000px;
margin:10px auto;
text-align:left;
}

.container_head {
width : 1000px;
height:6px;
background: url(../imgs/container_head.png) no-repeat;
line-height:0;
font-size:0;
}
.container_topbloc{
width : 980px;
padding:0 10px;
background: url(../imgs/container_bkg.png) repeat-y;
}

.container_bottom {
width : 1000px;
height:15px;
background: url(../imgs/container_bottom.png) no-repeat;
line-height:0;
font-size:0;
margin:0;
}

.container_top {
width : 1000px;
height:10px;
background: url(../imgs/container_top.png) no-repeat;
line-height:0;
font-size:0;
margin:0;
}

/*container top pubs*/

#top_pubs{
width : 980px;
margin:0 0 10px 0;
}

#push_facebook{
float:left;
margin-left:5px;
}

a#lien-facebook, a#lien-facebook:hover , a#lien-facebook:visited {
display:block;
width: 219px;
height: 105px;
font-size: 0px;
line-height: 0px;
text-decoration: none;
background: url(../imgs/push_facebook.png) no-repeat;
}


#top_pubs h2, #top_pubs p.signature {
text-indent: -9999px;
font-size: 0;
line-height: 0;
text-decoration: none;
padding:0;
margin:0;
}


.pub728 {
float:right;
padding:0 0 0 15px;
margin:6px 10px 0 3px;
height: 60px;
width:728px;
background: url(../imgs/pub_left.png) top left no-repeat;
}


/*i-tele news*/

#itele_news{
width : 980px;
height:80px;
padding:0 10px;
margin:0 -10px;
background:url(../imgs/fil_bkg.png) top left no-repeat;
}

#itele_news h2 {
left:10px;
width:181px;
height:32px;
margin:9px 0 0 15px;
text-indent: -9999px;
font-size: 0;
line-height: 0;
text-decoration: none;
padding:0;
background: url(../imgs/fil_h2.png) top no-repeat;
z-index:15;
position:absolute;
}

#iTvScroller { 
    margin:9px 15px 0 178px; padding-top:10px;
    width:780px; height:80px; 
	overflow:hidden;
	white-space:nowrap;
	font-size:11px;

} 
#iTvScroller dt { 
    color:#1b2e44; 
    font-weight:bold; 
    line-height:30px; 
    height:30px; 
    padding:0 15px 0 25px; 
    background: url(../imgs/fil_arrow1.png) center left no-repeat;   
    /* Les titres sont mis côte-à-côte */ 
    float:left;
	z-index:2;

} 
#iTvScroller dd { 
    color:#FFF; 
    font-size:120%; 
    font-weight:bold; 
    height:50px; line-height:50px; 
    margin:0; 
    padding:0 30px; 
    position:absolute; top:155px; left:-3px; 
    /* Les textes sont masqués par défaut */ 
    display:none; 
} 
#iTvScroller dt.first { 
    color:#f4221e; 
    background:url(../imgs/fil_back.png) center; 
	z-index:10;
} 
#iTvScroller dt.second { 
    background:url(../imgs/fil_arrow2.png) center left no-repeat; 
	z-index:10;
} 



/*container content*/
.container_content {
width : 960px;
padding:0 20px;
background: url(../imgs/container_content_bkg.png) repeat-y;
margin:0;
}


#content_right{
width:300px;
margin-left:10px;
padding:0;
float:right;
font-size:11px;
line-height:12px;
}

#content_right2{
width:300px;
margin-left:10px;
padding:0;
float:right;
font-size:11px;
line-height:12px;
}

#content_left{
width:650px;
margin:0;
float:left;
padding:0;
}

#content_left2{
width:480px;
margin:0;
float:left;
padding:0;
}

#content_forum{
width:950px;
margin:0;
padding:0;
}



/*container depeches*/
#content_right .depeches {
padding:10px 10px 5px 10px;
width:280px;
background: url(../imgs/depeches_bkg.png) top no-repeat;
}

#content_right .news {
padding:10px 10px 5px 10px;
width:280px;
background: url(../imgs/depeches_bkg.png) top no-repeat;
}


#content_right .depeches ul {
height:325px;
overflow:hidden;
margin:0;
padding:0;
}

#content_right .news ul {
margin:0;
padding:0;
}

#content_right .depeches ul li, #content_right .depeches ul li a, #content_right .news ul li, #content_right .news ul li a{
width:280px;
height:35px;
margin-bottom:5px;
border-bottom:1px solid white;
line-height:14px;
font-size:11px;
overflow:hidden;
white-space:nowrap;

display: block;
text-decoration: none;
}

.news_du_moment {
font-weight:bold;
}

.news_rouge  {
color: #A91714;	
}

.news_verte  {
color: #009900;	
}

#content_right .depeches ul li a, #content_right .news ul li a {
color: #151a22;	
}

#content_right .depeches ul li a:hover, #content_right .depeches ul li h3 a:hover, #content_right .news ul li a:hover, #content_right .news ul li h3 a:hover{
color:#a91714;
}

#content_right .depeches ul li h3, #content_right .depeches ul li h3 a, #content_right .news ul li h3, #content_right .news ul li h3 a{
color:#cd1c1a;
font-size:11px;
line-height:14px;
font-weight:bold;
margin:0;
letter-spacing:0;
}

#content_right .depeches p.com{
	float:right;
	width:28px;
	padding-top:1px;
}

#content_right .depeches ul li p, #content_right .news ul li p {
line-height:14px;
font-size:11px;
margin:0;
display:inline-block;
}

#content_right .depeches p.timer, #content_right .depeches p.dater, #content_right .news p.timer, #content_right .news p.dater, .titre_bleu, .titre_rouge, .titre_action, .titre_rouge2, .titre_bleu2, .titre_rouge3, .titre_bleu_petit {
background: #222 url(../imgs/alert-timer.png) repeat-x; 
display: inline-block; 
font-size: 15px;
line-height:17px;
font-weight:bold;
white-space:nowrap;
padding: 6px 6px 4px;
color: #fff;
width:42px;
text-align:center;
text-decoration: none;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
margin-right:6px;
float:left;
}


#content_right .depeches p.timer, #content_right .news p.timer {
background-color: #861210;
}

#content_right .depeches p.dater, #content_right .news p.dater {
background-color: #1f2833;
}


#content_right .nav {
width:280px;
text-align:center;
height:28px;
margin:0;
padding:0;
}

#content_right .nav a, #content_right .depeches .nav a:link, #content_right .depeches .nav a:visited {
width: 24px;
height: 24px;
text-decoration: none;
margin:0;
padding:0;
text-indent: -9999px;
display:inline-block;
}

#content_right  .nav a.down {
background: url(../imgs/down.png) no-repeat;
}
#content_right  .nav a.up {
background: url(../imgs/up.png) no-repeat;
}

/*container partners*/
.partners{
padding:10px 10px 5px 10px;
width:290px;
margin-left:-10px;
background: url(../imgs/partners_bkg.png) top right no-repeat;
}

.partners ul li{
background: url(../imgs/white_arrow.png)  left 2px no-repeat;
padding-left:20px;
margin-bottom:6px;
line-height:13px;
float:left;
width:115px;
margin-left:10px;
display:block;
font-size:11px;
white-space:nowrap;
}

.partners ul li a{
color: #151a22;	
}
.partners ul li a:hover{
color:#a91714;
}

/*container elements*/

#content_right .sep, #content_left .sep {
width:100%;
background: url(../imgs/sep_right.png) bottom repeat-x;
height:2px;
margin-bottom:10px;
}


p.plus{
background: url(../imgs/arrow_plus.png) center left no-repeat;
font-size:11px;
padding-left:10px;
margin-bottom:5px;
}

/*container galerie photos*/

.home_photos{
width:306px;
margin-left:-6px;
}

.home_photos p.plus{
margin-left:6px;
}


.big_photo{
border:1px solid #bcbcbc;
background:white;
padding:4px;
width:290px;
height:188px;
overflow:hidden;
margin: 0 0 6px 6px;
}

.square_thumb{
border:1px solid #bcbcbc;
background:white;
padding:4px;
width:86px;
height:px;
overflow:hidden;
margin: 0 0 6px 6px;
float:left;
}

/*pub 300*/

.pub300 {
padding:0 0 18px 0;
width:300px;
background: url(../imgs/pub_bottom.png) bottom right no-repeat;
}


/*container videos*/

#home_video{
position:relative;
width:160px;
float:right;
margin-left:10px;
margin-top:-5px;
font-size:11px;
}

#home_video h2 a{
width: 95px;
height: 31px;
font-size: 0px;
line-height: 0px;
text-decoration: none;
margin-bottom:0;
background: url(../imgs/allpsg_TV.png) no-repeat;
}

#home_video .screen{
width:170px;
padding:5px 5px 29px 5px;
height:90px;
margin:-5px;
background: url(../imgs/video_screen_bkg.png) no-repeat;
}

a.play {
z-index:10;
position:absolute;
left:0;
top:41px;
font-size: 0px;
line-height: 0px;
text-decoration: none;
width:160px;
height:90px;
background: url(../imgs/play.png) center 30px no-repeat;
}


#home_video h3, #home_video h3 a{
font-size: 12px;
font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
font-weight:300;
text-transform:uppercase;
letter-spacing: 0.1px;
color: #cd1c1a;  
line-height: 14px;
margin-bottom:0;
}
#home_video , p.counter{
color:#6c6f70;
margin:0;
}

#home_video .votes{
color:#6c6f70;
margin:0;
float:right;
line-height:12px;
}

#home_video .classement{
height: 13px;
width:60px;
float:left;
}

#home_video .classement a.starselect, #home_video .classement a.staroff, #home_video .classement a.staron{
height: 13px;
width:12px;
float:left;
display:block;
text-decoration: none;
margin:0;
padding:0;
text-indent: -9999px;
}


#home_video .classement a.staroff {
background: url(../imgs/star_off.png) no-repeat;
}

#home_video .classement a.starselect {
background: url(../imgs/star_select.png) no-repeat;
}

#home_video .classement a.staron {
background: url(../imgs/star_on.png) no-repeat;
}



#home_video ul {
width:160px;
overflow:hidden;
margin-top:10px;
padding:0;
}

.externe_col #home_video ul {
width:160px;
overflow:hidden;
margin-top:10px;
padding:0;
}

#home_video ul li{
width:146px;
padding:7px 7px 0 7px;
display:block;
height:43px;
line-height:12px;
font-size:11px;
overflow:hidden;
margin:0;
background: url(../imgs/li_video.png) no-repeat;
}

#home_video ul li p{
	margin-bottom:2px;
}

#home_video ul li a {
color:#151a22;	
}

#home_video ul li a:hover{
color:#a91714;
}

#home_video p.timer{
color:#cd1c1a;
margin:0;
float:right;
font-size:10px;
line-height:12px;
}


#home_video .nav {
width:100%;
text-align:center;
height:24px;
margin:0;
padding:0;

}

#home_video .nav a, #home_video .nav a:link, #home_video .nav a:visited {
width: 24px;
height: 24px;
text-decoration: none;
margin:0;
padding:0;
text-indent: -9999px;
display:inline-block;
}

#home_video .nav a.down {
background: url(../imgs/down.png) no-repeat;
}
#home_video .nav a.up {
background: url(../imgs/up.png) no-repeat;
}

/*Slider*/

.slider-wrap{ 
width: 480px;
position:relative;
font-size:11px;
line-height:13px;
float:left;
}
.slider-wrap .head{
background: url(../imgs/head_photo_slider.png) top no-repeat;
position: absolute;
z-index:99;
width: 480px;
height:5px
}	

.photo-meta-data {
background: url(../imgs/bkg_headline.png);
padding: 10px;
height: 120px; 
margin: -140px 0 0 0;
position: relative;
z-index: 99;
color: white; 
}
.stripViewer {
position: relative;
overflow: hidden; 
width: 480px; 
height: 310px; 
}
.stripViewer .panelContainer {
position: relative;
left: 0;
top: 0;
}
.stripViewer .panelContainer .panel { 
float: left; 
height: 100%;
position: relative; 
width: 480px; 
margin:0;
}
.stripNavL, .stripNavR, .stripNav{
display: none;
}

.movers-row { 
margin:4px 0 4px -4px;
width:484px; 
height:115px; 
overflow:hidden; 
}

.movers-row ul li a.cross-link {
width: 111px; 
float: left;  
height:106px; 
margin-left:4px; 
margin-bottom:0; 
padding:2px; 
display:block; 
font-size:11px;
}

.movers-row ul li a.current {
border: 1px solid #cd1315; 
background:white; 
}

.movers-row ul li a.cross-link .rubrique {
color: white; 
white-space:nowrap; 
height:14px; 
margin: -18px 0 0 0; 
padding:2px; width:107px; 
background: url(../imgs/rub_trans.png); 
display:block; 
z-index: 999;
position:relative;
font-weight:bold;
}

.movers-row ul li a.cross-link .detail {
display:block; 
padding:1px; 
width:109px; 
height:30px; 
color:#15181d; 
font-weight:normal; 
line-height:10px;
padding-top:2px; 
font-size:11px;
}

.cross-link	{ 
background:#f4f4f4; 
border: 1px solid white;
}

.photo-meta-data h2{
font-size: 19px;
line-height: 22px;
font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
font-weight:100;
text-transform:uppercase;
letter-spacing: 0.1px;
color: #cd1c1a;  
margin-bottom:5px;
}

.photo-meta-data p.rub{
	font-weight:600;
	text-transform:uppercase;
	font-size:12px;
	line-height:14px;
	margin:0;
}


.photo-meta-data p.plus a, .photo-meta-data p.plus a:visited{
color:#cd1c1a;
}

.photo-meta-data p.plus a:hover{
	color:white;
}

#fil_actus2{
float:left;
width:480px;
margin-bottom:10px;
}

#fil_actus2 ul{
background: url(../imgs/feuille_bkg.png) top no-repeat;
width:460px;
padding:10px 10px 0 10px;
}

#fil_actus2 ul li{
width:400px;
padding-left:60px;
margin:5px auto;
border-bottom:1px solid white;
line-height:13px;
font-size:12px;
}

#fil_actus2 ul li a{
color: #a91714;
}



#fil_actus2 ul li a:hover{
color:#cd1c1a;
}


#fil_actus2 ul li .editor, #fil_actus2 ul li .editor a{
margin-left:-60px;
float:left;
width:52px;
height:52px;
overflow:hidden;
margin-bottom:10px;
border:1px solid white;
}

#fil_actus2 ul li .data {
width:240px;
}

#fil_actus2 ul li .timing{
font-size:10px;
}

#fil_actus2 ul li .thumb{
margin: 0  6px 6px 0;
float:left;
border:1px solid #bcbcbc;
background:white;
padding:4px;
width:86px;
overflow:hidden;
}

#fil_actus2 ul li .name{
	color:#f4221e;
	font-weight:bold;
}

#fil_actus2 p.plus{
	margin-left:10px;
}




#fil_actus{
float:left;
width:320px;
margin-bottom:10px;
}

#fil_actus ul{
background: url(../imgs/filactus_bkg.png) top no-repeat;
width:300px;
padding:10px 10px 0 10px;
}

#fil_actus ul li{
width:240px;
padding-left:60px;
margin:5px auto;
border-bottom:1px solid white;
line-height:13px;
font-size:11px;
}

#fil_actus ul li a{
color: #a91714;
}



#fil_actus ul li a:hover{
color:#cd1c1a;
}


#fil_actus ul li .editor, #fil_actus ul li .editor a{
margin-left:-60px;
float:left;
width:52px;
height:52px;
overflow:hidden;
margin-bottom:10px;
border:1px solid white;
}

#fil_actus ul li .data {
width:240px;
}

#fil_actus ul li .timing{
font-size:10px;
}

#fil_actus ul li .thumb{
margin: 0  6px 6px 0;
float:left;
border:1px solid #bcbcbc;
background:white;
padding:4px;
width:86px;
overflow:hidden;
}

#fil_actus ul li .name{
	color:#f4221e;
	font-weight:bold;
}

#fil_actus p.plus{
	margin-left:10px;
}



#score{
float:left;
width:320px;
margin-left:10px;
margin-bottom:10px;
background: url(../imgs/tabbed_bototm.png) bottom no-repeat;
line-height:14px;
font-size:11px;
}




#tabs {
	width: 320px;
	}

#tabs ul {
	float: right;
	width: 312px;
	padding-left:8px;
	background: url(../imgs/tabbed_top.png) bottom no-repeat;
	}
	
#tabs li {
	list-style: none;
	}
	
* html #tabs li {
	display: inline; /* ie6 double float margin bug */
	}
		
#tabs li,
#tabs li a {
	float: left;
	}
	
#tabs ul li a {
font-size: 13px;
font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
font-weight:300;
text-transform:uppercase;
color:white;
line-height: 14px;
padding:7px 7px 10px 7px;
white-space:nowrap;
display:block;
}
	
	#tabs ul li a:hover{
		color:#ce3433;
	}
	

#tabs ul li#prochain a{
background: url(../imgs/prochain_off.png) top no-repeat;
}

#tabs ul li#prochain.active a{
background: url(../imgs/prochain.png) top no-repeat;
}

#tabs ul li#dernier a{
background: url(../imgs/dernier_off.png) top no-repeat;
}

#tabs ul li#dernier.active a{
background: url(../imgs/dernier.png) top no-repeat;
}

#tabs ul li#clt a{
background: url(../imgs/clt_off.png) top no-repeat;
}

#tabs ul li#clt.active a{
background: url(../imgs/clt.png) top no-repeat;
}

#tabs ul li.active a {
color:#ce3433;

	}
	
#tabs div.toto {
	clear: both;
	padding: 10px;
	margin-bottom:7px;
	background: url(../imgs/tabbed_bkg.png) repeat-y;

	}
	
#tabs table.score_match{
	text-align:center;
	vertical-align:center;
	clear: none;
	width:250px;
	border-collapse: collapse;
	border:0;
	margin:0 25px;
}

#tabs table.score_match h4{
	text-align:center;
}

#tabs table.score_match td.club{
	width:75px;
	height:75px;
	text-align:center;
}

#tabs table.score_match td.buts{
font-size: 36px;
font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
font-weight:600;
text-transform:uppercase;

color: #ce3433;  

}


#tabs table.clt{
	text-align:left;
	vertical-align:center;
	clear: none;
	width:300px;
	border-collapse: collapse;
	border:0;
}


#tabs table.clt td{
	text-align:left;
	padding:5px 2px;
	width:15px;
}

#tabs table.clt td.team{
width:70px;
}

#tabs table.clt td.rang{
width:18px;
}

#tabs table.clt th {
margin: 0 0 10px 0;
font-size: 1em;
font-weight:bold;
color:#cd1315;
border-bottom:1px solid white;
padding-bottom:8px;
}

#tabs table.clt tr.diff{
	background:#d6d6d6;
}

#tabs table.clt tr.paris{
	background:#f4f4f4;
	color:#cd1315;

}



.fil_face #tabs2 {
	width: 648px;
	}
	

.fil_face #tabs2 ul {
	float: left;
	width: 648px;
	padding-left:2px;
	border-bottom:1px solid white;
	background:0 none;
	}
	
.fil_face_video #tabs2 ul {
	float: left;
	width: 644px;
	padding-left:2px;
	border-bottom:1px solid white;
	background:0 none;
	}
	
.fil_face_video #tabs2 {
	width: 650px;
	}
	
.fil_face #tabs2 li, .fil_face_video #tabs2 li {
	list-style: none;
	}
	
* html .fil_face #tabs2 li, * html .fil_face_video #tabs2 li {
	display: inline; /* ie6 double float margin bug */
	}
		
.fil_face #tabs2 li,
.fil_face #tabs2 li a,
.fil_face_video #tabs2 li,
.fil_face_video #tabs2 li a
{
	float: left;
margin-right:1px;
	}
	
.fil_face #tabs2 ul li a, .fil_face_video #tabs2 ul li a {
font-size: 11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:none;
color:#6c6f70;
line-height: 14px;
padding:4px 5px;
display:block;
background: #e7e7e7;
margin-bottom:0px;
border-top:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
border-left:1px solid #cdcdcd;
border-bottom: 0 none;
}

.fil_face #tabs2 ul li a:hover, .fil_face_video #tabs2 ul li a:hover {
		background:#a91916;
border-top:1px solid white;
border-right:1px solid white;
border-left:1px solid white;
border-bottom: 0 none;
color:white;
}
	
.fil_face #tabs2 ul li.active a, .fil_face_video #tabs2 ul li.active a {
color:#cd1315;
background:#d9d9d9;
border-top:1px solid white;
border-right:1px solid white;
border-left:1px solid white;
border-bottom: 1px solid #d9d9d9;
margin-bottom:-1px;
}
	
.fil_face #tabs2 {
width:450px;
}

.theminis {
width:330px;
margin-left:-10px;
}

.pourmini{
	width:155px;
	margin-left:10px;
	font-size:11px;
	line-height:13px;
	float:left;
}

.pourmini2{
	width:160px;
	font-size:11px;
	line-height:13px;
	float:right;
}

.mini_bloc{
width:135px;
padding:10px;
background: url(../imgs/mini_bkg.png) top no-repeat;
}


.mini_bloc input.radio {
border:none;
padding:3px;
margin:3px;
vertical-align:middle;
}

.mini_bloc label {
	margin-right:10px;
}

.mini_bloc form {
margin: 5px 0;
padding:0;
}


.mini_bloc .head{
width:135px;
height:6px;
background: url(../imgs/minihead.png) top no-repeat;
line-height:0;
font-size:0;
}

.mini_bloc .bottom{
width:135px;
height:6px;
background: url(../imgs/mini_bottom.png)bottom no-repeat;
line-height:0;
font-size:0;
}

.mini_bloc .content2{
	text-align:center;
	width:125px;
padding:5px;
background:white;
display:block;
}

.prix{
font-size: 14px;
font-weight:bold;
color:#cd1315;
}


#citation{
float:right;
margin-left:10px;
width:320px;
font-size:11px;
}

.jecite {
width:300px;
padding:10px;
background: url(../imgs/citation_bkg.png) top no-repeat;
}

.jecite img{
float:left;
margin-bottom:6px;
border:1px solid #bcbcbc;
background:white;
padding:4px;
}


.jecite h4{

		margin:0;
	float:left;
display:inline;
font-size:11px;
font-weight:bold;
padding-right:8px;
line-height:20px;
background: url(../imgs/seph4.png) right no-repeat;
}


.jecite p.timing{
float:left;
display:inline;
padding-left:8px;
line-height:20px;
overflow:hidden;
}



.jecite .iladit{
float:right;
width:214px;
font-size:11px;
line-height:13px;
}

.jecite .iladit .head{
background: url(../imgs/jecite_head.png) top no-repeat;
line-height:0;
font-size:0;
width:214px;
height:15px;
}

.jecite .iladit .bottom{
background: url(../imgs/jecite_bottom.png) bottom no-repeat;
line-height:0;
font-size:0;
width:214px;
height:18px;
}

.jecite .iladit .content{
background: url(../imgs/jecite_bulle.png) top no-repeat;
width:168px;
margin:0;
padding:0 14px 0 32px;
}

.jecite .iladit .content p{
	margin:0;
}


.jecite .iladit p.plus{
margin-left:32px;
}




#forum{
float:left;
margin-left:10px;
width:320px;
}
#forum ul {
width:300px;
background: url(../imgs/filactus_bkg.png) top no-repeat;

padding:5px 10px 0 10px;
}

#forum ul li{
display:block;
width:300px;
height:25px;
margin-top:5px;
margin-bottom:5px;
border-bottom:1px solid white;
line-height:20px;
font-size:11px;
overflow:hidden;
white-space:nowrap;
color: #151a22;
}
#forum ul li a{
color: #151a22;
}

#forum ul li h4{
	margin:0;
	float:left;
display:inline;
font-size:11px;
font-weight:bold;
padding-right:8px;
line-height:20px;
background: url(../imgs/seph4.png) right no-repeat;

}

#forum ul li h4 a {
color: #cd1c1a;

}

#forum ul li h4 a:hover {
color: #f4221e;

}


#forum ul li p{
float:left;
display:inline;
padding-left:8px;
line-height:20px;
overflow:hidden;
}

#forum ul li .counter{
width:55px;
padding-left:7px;
line-height:20px;
height:20px;
margin:0;
float:right;
text-align:center;
background: url(../imgs/forum_rep.png) no-repeat;
color:white;
}

#forum ul li a:hover, #forum ul li h4 a:hover{
color:#a91714;
}





#forum  p.plus{
	margin-left:10px;
}


#forum_meracto{
float:left;
 
width:300px;
}
#forum_meracto ul {
width:280px;
background: url(../imgs/filactus_bkg2.png) top no-repeat;
padding:5px 10px 0 10px;
}

#forum_meracto ul li{
display:block;
width:280px;
height:25px;
margin-top:5px;
margin-bottom:5px;
border-bottom:1px solid white;
line-height:20px;
font-size:11px;
overflow:hidden;
white-space:nowrap;
color: #151a22;
}
#forum_meracto ul li a{
color: #151a22;
}

#forum_meracto ul li h4{
	margin:0;
	float:left;
display:inline;
font-size:11px;
font-weight:bold;
padding-right:8px;
line-height:20px;
background: url(../imgs/seph4.png) right no-repeat;

}

#forum_meracto ul li h4 a {
color: #cd1c1a;

}

#forum_meracto ul li h4 a:hover {
color: #f4221e;

}


#forum_meracto ul li p{
float:left;
display:inline;
padding-left:8px;
line-height:20px;
overflow:hidden;
}

#forum_meracto ul li .counter{
width:55px;
padding-left:7px;
line-height:20px;
height:20px;
margin:0;
float:right;
text-align:center;
background: url(../imgs/forum_rep.png) no-repeat;
color:white;
}

#forum_meracto ul li a:hover, #forum_meracto ul li h4 a:hover{
color:#a91714;
}





#forum_meracto  p.plus{
	margin-left:10px;
}






/*les super boutons*/


.awesome, .awesome:visited, .awesome:link {
background: #222 url(../imgs/alert-overlay.png) repeat-x; 
display: inline-block; 
padding: 5px 10px 6px; 
color: #fff; 
text-decoration: none;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
}

.awesome:hover{
background-color: #111;
color: #fff;
}
.awesome:active	{
top: 1px; }
.small.awesome, .small.awesome:visited, .small.awesome:link 			{ font-size: 11px;  }
.menu.awesome, .menu.awesome:visited, .menu.awesome:link 			{ width:122px; }
.numero.awesome, .numero.awesome:visited, .numero.awesome:link 			{ font-size: 19px; }
.awesome, .awesome:visited, .awesome:link, .medium.awesome, .medium.awesome:visited, .medium.awesome:link {
font-size: 11px;
line-height:10px;
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
text-transform:uppercase;
font-weight:bold;
margin-bottom:3px;
}
.large.awesome,.large.awesome:visited,.large.awesome:link {
font-size: 14px;
padding: 8px 14px 9px;
}
.blue.awesome, .blue.awesome:visited{
background-color: #1f2833;
}
.blue.awesome:hover	{ 
background-color: #496c91; 
}
.red.awesome, .red.awesome:visited	{ 
background-color: #861210; }
.red.awesome:hover	{ 
background-color: #ae1a17;
}

/*les super fonts*/

h1 {  
font-size: 22px;
font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
font-weight:300;
text-transform:uppercase;
letter-spacing: 0.1px;
color: #293d53;
line-height: 24px;
margin-bottom:0;
}



h2 {  
font-size: 17px;
font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
font-weight:300;
text-transform:uppercase;
letter-spacing: 0.1px;
color: #cd1c1a;  
line-height: 19px;
margin-bottom:5px;
}


h3 {  
font-size: 14px;
font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
font-weight:300;
text-transform:uppercase;

color: #151a22;  
line-height: 17px;
margin-bottom:5px;
}





/*footer*/


#footer {
position:relative;
width:100%;
margin:0 auto;
padding:10px 0;
text-align:center;
color:white;
background: #620b09 url(../imgs/bkg_footer.png) top repeat-x; 
}

#footer .head{
position:relative;
width:100%;
height:10px;
margin:-18px auto 0 auto;
line-height:0;
font-size:0;
background:  url(../imgs/bkg_footer_head.png) top repeat-x; 
}

#real_footer {
position:relative;
width:960px;
margin:10px auto;
font-size:11px;
line-height:13px;
text-align:left;
color:white;
}



#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6{
text-align:left;
color:white;
}


#footer h3, #footer h3 a{
font-size: 14px;
font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
font-weight:normal;
text-transform:uppercase;
letter-spacing: 0.1px;  
line-height: 14px;
margin-bottom:20px;
padding-bottom:10px;
background: url(../imgs/h3bkg_footer.png)  bottom repeat-x;
}

.footer_content{
width:960px;
}

.footer_list{
float:left;
width:260px;
margin-left:-20px;
}

.footer_list h3, .footer_list h3 a {
margin-left:20px;
}

.footer_list ul li{
background: url(../imgs/white_arrow.png)  left 2px no-repeat;
padding-left:20px;
margin-left:20px;
margin-bottom:6px;
line-height:13px;
float:left;
width:90px;
display:block;
font-size:11px;
white-space:nowrap;
}


.footer_content a{
color:white;
}

.footer_content a:hover{
color:#cd1c1a;
}


.gallery_members {
float:left;
width:360px;
margin-left:20px;
}


.gallery_members ul{

text-align:left;
padding:0;
margin-left:-20px;

}


.gallery_members ul li{
text-align:left;
width:110px;
padding-left:60px;
margin:0 0 5px 20px;
line-height:13px;
font-size:11px;
float:left;

}

.gallery_members ul li .tof{
	float:left;
margin-left:-60px;
width:52px;
height:52px;
overflow:hidden;
margin-bottom:10px;
border:1px solid #cd1c1a;
}

.gallery_members ul li p{
margin-bottom:2px;
}


.lastitem {
float:left;
width:320px;
margin-left:20px;
}


/*head lines*/


/*newsletter*/

.newsletter {
	z-index:998;
	font-size:11px;
	position:absolute;
	text-align:center;
	height:36px;
	top:0;
	margin:0 auto;
	width:100%;
	background: url(../imgs/newsletter_bkg.png)  top repeat-x;
}

.newsletter .bloc{
margin:0 auto;
width:980px;
height:36px;
text-align:left;
}

.newsletter .content{
	z-index:999;
margin-left:125px;
text-align:left;
width:303px;
height:24px;
line-height:22px;
padding:8px 18px 4px 26px;
background: url(../imgs/newsletter.png)  top no-repeat;
}
.newsletter .content h4{
	display:inline;
	color:#151a22}

.newsletter form {
display:inline;
z-index:999;
margin:0;
padding:0;
}

.newsletter input {
	z-index:999;
font-size:11px;
line-height:11px;
padding:1px 5px;
display:inline;
height:12px;
margin-bottom:4px;
margin-left:4px;
background: #f2f2f2;
color:#a5a5a5;
border: 1px solid #a5a5a5;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
}

.newsletter input#abonnement {
width:110px;
z-index:999;
}

.newsletter .small.blue.awesome {
	vertical-align:middle;
	font-size:10px;
	line-height:14px;
	padding: 0 2px; 
color: #fff; 
text-decoration: none;
z-index:999;
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	margin-bottom:6px;
	letter-spacing:0;
	font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
	font-weight:normal;
}




/*identification*/

.identification {
	z-index:999;
	font-size:11px;
	position:fixed;
	text-align:center;
	top:0px;
	height:0px;
	margin:0 auto;
	width:100%;
	vertical-align:bottom;
}

.identification .hyde {
	width:100%; height:260px;
	background: #911412;
}

.identification .bloc {
margin:0 auto;
width:960px;
padding:10px;
height:280px;
color:white;
text-align:left;
vertical-align:bottom;
}


.identification .bloc .input {
font-size:11px;
line-height:12px;
border:none;
padding:1px 6px;
display:inline;
height:14px;
width:230px;
background: #142130;
color:#a5a5a5;
border: 0 none;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
}


.identification .bloc .small.blue.awesome {
	vertical-align:middle;
	font-size:10px;
	line-height:14px;
	padding: 0 2px; 
color: #fff; 
text-decoration: none;
z-index:999;
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	margin:2px;
	letter-spacing:0;
	font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
	font-weight:normal;
}


.identification table.classic {
text-align:left;
clear: none;
border-collapse: collapse;
border:0;
}


td.plus{
	font-size:10px;
margin-bottom:5px;
color:#c7c7c7;
}

.identification .bloc  .notifications{
float:left;
width:470px;
}



.identification .bloc  .notifications ul li{
background: url(../imgs/li_notif.png)  left 5px no-repeat;
margin-bottom:6px;
line-height:15px;
padding:3px 0 3px 20px;
float:left;
width:450px;
display:block;
font-size:11px;
border-bottom:1px solid #6a100f;
}

.identification .bloc  .notifications p{
width:450px;
}



.identification .bloc  .notifications ul li.new{
background: url(../imgs/li_notif_new.png)  left 5px no-repeat;	
}


.identification .bloc a{
color:white;
}

.identification .bloc a:hover{
color:#cd1c1a;
}



.identification .bloc h3{
text-align:left;
color:white;

}


.identification .bloc h3 a{
font-size: 14px;
font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
font-weight:normal;
text-transform:uppercase;
letter-spacing: 0.1px;  
line-height: 14px;
display:block;
padding-bottom:10px;
margin-bottom:10px;
background: url(../imgs/h3bkg_footer.png)  bottom repeat-x;
}














.identification .bloc  .rappel_forum{
float:left;
width:150px;
margin-left:20px;
}



.identification .bloc  .rappel_forum ul li{
background: url(../imgs/white_arrow.png)  left 6px no-repeat;

margin-bottom:6px;
line-height:15px;
padding:3px 0 3px 20px;
float:left;
width:130px;
display:block;
font-size:11px;
white-space:nowrap;
border-bottom:1px solid #6a100f;
}




.identification .rappel_forum h3 a{
font-size: 14px;
font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
font-weight:normal;
text-transform:uppercase;
letter-spacing: 0.1px;  
line-height: 14px;
display:block;
padding-bottom:10px;
margin-bottom:10px;
background: url(../imgs/h3bkg_footer.png)  bottom repeat-x;
}




.identification .bloc  .register{
float:right;
width:300px;
margin-left:20px;
}





.identification .bloc  .identity{
float:right;
width:300px;
margin-left:20px;
}



.identification .bloc  .identity ul li{
background: url(../imgs/white_arrow.png)  left 6px no-repeat;

margin-bottom:6px;
line-height:15px;
padding:3px 0 3px 20px;
float:left;
width:400px;
display:block;
font-size:11px;
white-space:nowrap;
border-bottom:1px solid #6a100f;
}




.identification .bloc h3 a{
font-size: 14px;
font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
font-weight:normal;
text-transform:uppercase;
letter-spacing: 0.1px;  
line-height: 14px;
display:block;
padding-bottom:10px;
margin-bottom:10px;
background: url(../imgs/h3bkg_footer.png)  bottom repeat-x;
}










.identification .margetop{
	top:0;
	position:relative;
	font-size:11px;
	text-align:center;
	height:11px;
	margin:0 auto;
	width:100%;
	background: url(../imgs/ident_bkg.png)  top repeat-x;
}

.identification .margetop .log{
margin:0 auto;
width:980px;
height:0;
position:relative;
text-align:right;

}

.identification .margetop .log .loggin{
width:456px;
height:24px;
line-height:26px;
padding:6px 22px 6px 22px;
background: url(../imgs/ident.png)  top no-repeat;
text-align:left;
float:right;
color:white;
}


.identification .margetop .log .loggin .messages {
float:left;
}

.identification .margetop .log .loggin .notif {

float:right;
}


.identification .margetop .log .loggin .messages2{
display:inline-block;
margin-top:-2px;
width:26px;
height:14px;
padding:8px 6px 2px 6px;
line-height:13px;
font-size:14px;
background: url(../imgs/messages.png)  top no-repeat;
font-weight:bold;
text-align:center;
color:white;
}

.identification .margetop .log .loggin .notif{
display:inline;
margin-top:0px;
width:69px;
height:24px;
color:white;
margin-right:8px;
float:right;
text-align:center;
}

.identification .margetop .log .loggin .notif .notif3 a{
color:#151a22;
}

.identification .margetop .log .loggin .notif .notif3{
text-indent:0px;
left:20px;
padding-left:2px;
margin-top:-5px;
width:31px;
height:27px;
line-height:28px;
font-size:12px;
background:  url(../imgs/nbre_notifs.png)  top right no-repeat;
font-weight:bold;
text-align:center;
float:right;
}

.identification .margetop .log .loggin .discon {
text-align:right;
float:right;
}

.identification .margetop .log .loggin .discon ul li{
margin-left:4px;
display:inline;
padding-right:8px;
background: url(../imgs/sep_connect.png)  right no-repeat;
}

.identification .margetop .log .loggin a, .identification .margetop .log .loggin .discon a {
	color:white;
}

.identification .margetop .log .loggin a:hover, .identification .margetop .log .loggin .discon a:hover  {
	color:#f4221e;
}






.match_sumup{ 
width: 480px;
position:relative;
font-size:11px;
line-height:13px;
}


#content_right .lesnotes {
padding:10px 10px 5px 10px;
width:280px;
background: url(../imgs/bkg_notes.png) top no-repeat;
}




#content_right .lesnotes ul {
margin:0;
padding:0;
}

#content_right .lesnotes ul li, #content_right .lesnotes ul li{
width:240px;
padding-left:40px;
display:block;
margin-bottom:5px;
border-bottom:1px solid white;
line-height:14px;
font-size:11px;
clear:both;
min-height:35px;

}

#content_right .lesnotes ul li a {
color: #151a22;	
}



#content_right .lesnotes ul li p {
line-height:14px;
font-size:11px;
}

#content_right .lesnotes p.notes {
background: #222 url(../imgs/alert-timer.png) repeat-x; 
display: inline-block; 
font-size: 15px;
line-height:17px;
font-weight:bold;
white-space:nowrap;
padding: 6px 6px 4px;
color: #fff;
width:22px;
text-align:center;
text-decoration: none;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
margin-right:6px;
margin-left:-40px;
float:left;
}


#content_right .lesnotes p.notes {
background-color: #861210;
}



#infos_match{
position:relative;
width:160px;
float:left;
margin-left:10px;
font-size:11px;
margin-bottom:10px;

}


#infos_match .top {
height:5px;
background: url(../imgs/infosmatch_top.png) no-repeat;
line-height:0;
font-size:0;
margin:0;
}

#infos_match .contenu {
background: #cdcdcd;
padding:0px 10px;
}

#infos_match .contenu p{
	margin-bottom:3px;
}

#infos_match .sujet, .sujet {
	color:#cd1c1a;
}

#infos_match .bottom {
height:5px;
background: url(../imgs/infosmatch_bottom.png) no-repeat;
line-height:0;
font-size:0;
margin:0;
}


.liens_ext{
padding:5px 10px;
margin-left:10px;
float:left;
text-align:center;
width:140px;
}

.middle_col{
position:relative;
width:170px;
float:right;
font-size:11px;
 
}

.middle_col .content{
background: url(../imgs/middle_col.png) no-repeat;
position:relative;
width:140px;
margin-left:10px;
font-size:11px;
padding:5px 10px;
}

h2.decale{
margin-left:10px;
}

td.dix {
width:15px;
color:#cd1c1a;
vertical-align:top;
padding-right:5px;
text-align:right;
}


table.effect {
border-collapse:collapse;
border:0 none;
width:140px;
margin:4px 0;
}


.substi {
	background: url(../imgs/substitution.png) left 0px no-repeat;
	padding-left:20px;
}

.blesse {
	background: url(../imgs/blesse.png) right 0px no-repeat;
	padding-right:20px;
}

.yellowcard {
	background: url(../imgs/yellowcard.png) right 0px no-repeat;
	padding-right:20px;
}

.redcard {
	background: url(../imgs/redcard.png) right 0px no-repeat;
	padding-right:20px;
}



.feuille{ 
width: 460px;
position:relative;
font-size:11px;
line-height:13px;
padding:10px;
background: url(../imgs/feuille_bkg.png) top no-repeat;
}



table.bigscore_match{
	text-align:center;
	vertical-align:center;
	clear: none;
	width:410px;
	border-collapse: collapse;
	border:0;
	margin:0 25px;
}

table.bigscore_match h4, table.bigscore_match h3{
	text-align:center;
}

table.bigscore_match td.club{
	width:75px;
	height:75px;
	text-align:center;
}

table.bigscore_match td.buts{
font-size: 16px;
line-height:38px;
font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
font-weight:600;
text-transform:uppercase;
color: #ce3433;  
}

table.temps_forts_match{
	vertical-align:center;
	clear: none;
	width:400px;
	border-collapse: collapse;
	border:0;
	margin:0 30px;
}

table.temps_forts_match td {
width:200px;
padding:3px 0;
vertical-align:top;
}



table.temps_forts_match th {

font-size: 1em;
font-weight:bold;
color:#cd1315;
border-bottom:1px solid white;
padding-bottom:8px;
margin-bottom:5px;

}

table.temps_forts_match tr.diff{
	background:#e0e0e0;
}


.goal {
	display:inline-block;
	width:14px;
	height:14px;
	margin-right:3px;
	text-indent:-9999px;
	background: url(../imgs/goal.png) center no-repeat;
}

.cartonjaune {
	display:inline-block;
	width:14px;
	height:14px;
	margin-right:3px;
	text-indent:-9999px;
	background: url(../imgs/yellowcard.png) center no-repeat;
}

.cartonrouge {
	display:inline-block;
	width:14px;
	height:14px;
	margin-right:3px;
	text-indent:-9999px;
	background: url(../imgs/redcard.png) center no-repeat;
}


.fil_face{ 
width: 650px;
font-size:12px;
line-height:13px;
float:left;
margin-bottom:10px;
}




.fil_face #tabs {
	width: 460px;
	}

.fil_face #tabs ul {
	float: right;
	width: 452px;
	padding-left:8px;
	border-bottom:1px solid white;
	background:0 none;
	}
	
.fil_face #tabs li {
	list-style: none;
	}
	
* html .fil_face #tabs li {
	display: inline; /* ie6 double float margin bug */
	}
		
.fil_face #tabs li,
.fil_face #tabs li a {
	float: left;
margin-right:2px;
	}
	
.fil_face #tabs ul li a {
font-size: 11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:none;
color:#6c6f70;
line-height: 14px;
padding:4px 5px;
white-space:nowrap;
display:block;
background: #e7e7e7;
margin-bottom:0px;
border-top:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
border-left:1px solid #cdcdcd;
border-bottom: 0 none;
}







	
.fil_face #tabs ul li a:hover{
		background:#a91916;
border-top:1px solid white;
border-right:1px solid white;
border-left:1px solid white;
border-bottom: 0 none;
color:white;
}
	


.fil_face #tabs ul li.active a {
color:#cd1315;
background:#d9d9d9;
border-top:1px solid white;
border-right:1px solid white;
border-left:1px solid white;
border-bottom: 1px solid #d9d9d9;
margin-bottom:-1px;
}
	
.fil_face #tabs div {
	clear: both;
	padding: 10px 0;
	margin-bottom:7px;
	background:0 none;
	}


.fil_face #tabs .fil_face_actus{
float:left;
width:460px;
}

.fil_face #tabs .fil_face_actus ul{

width:460px;
padding:10px 0 0 0;
border:0 none;
}

.fil_face #tabs .fil_face_actus ul li{
width:400px;
padding-left:60px;
margin:5px auto;
border-bottom:1px solid white;

background:0 none;
}

.fil_face #tabs .fil_face_actus ul li .editor, .fil_face #tabs .fil_face_actus ul li .editor a{
margin-left:-60px;
float:left;
width:52px;
height:52px;
overflow:hidden;
margin-bottom:10px;
border:1px solid white;
background:0 none;
}

.fil_face #tabs .fil_face_actus ul li a{
border:0 none;
background:0 none;
color: #a91714;
float:none;
display:inline;
padding:0;
margin:0;
}






.fil_face #tabs .fil_face_actus ul li a:hover{
color:#cd1c1a;
}



.fil_face #tabs .fil_face_actus ul li .data {
width:400px;
}



.fil_face #tabs .fil_face_actus ul li .timing, .fil_face #tabs .fil_face_actus ul li p.timing a{
font-size:10px;
font-weight:normal;
background:0 none;
}

.fil_face #tabs .fil_face_actus ul li .thumb, .thumb{
margin: 0  6px 6px 0;
float:left;
border:1px solid #bcbcbc;
background:white;
padding:4px;

}



.fil_face #tabs .fil_face_actus ul li .name{
	color:#f4221e;
	font-weight:bold;
}

.fil_face #tabs .fil_face_actus p.plus{
	margin-left:10px;
	background: url(../imgs/arrow_plus.png)  left  no-repeat;
	clear:none;
}








#contrib{
float:left;
width:300px;
margin-bottom:10px;
}

#contrib ul{
background: url(../imgs/depeches_bkg.png) top no-repeat;
width:280px;
padding:10px 10px 0 10px;
}

#contrib ul li{
width:280px;
padding-left:60px;
margin:5px auto;
border-bottom:1px solid white;
line-height:13px;
font-size:11px;
}

#contrib ul li a{
color: #a91714;
}



#contrib ul li a:hover{
color:#cd1c1a;
}


#contrib ul li .editor, #contrib ul li .editor a{
margin-left:-60px;
float:left;
width:52px;
height:52px;
overflow:hidden;
margin-bottom:10px;
border:1px solid white;
}

#contrib ul li .data {
width:220px;
}

#contrib ul li .timing{
font-size:10px;
}

#contrib ul li .thumb{
margin: 0  6px 6px 0;
float:left;
border:1px solid #bcbcbc;
background:white;
padding:4px;

}

#contrib ul li .name{
	color:#f4221e;
	font-weight:bold;
}

#contrib p.plus{
	margin-left:10px;
}


#contrib .bouton_lien{
	text-align:center;
	width:300px;
}














#fans{
float:left;
width:300px;
margin-bottom:10px;
}





#fans ul{
background: url(../imgs/depeches_bkg.png) top no-repeat;
width:290px;
padding:10px 10px 0 0;
}

#fans ul li{
	float:left;
margin-left:10px;
margin-bottom:10px;
}

#fans ul li a{
color: #a91714;
}



#fans ul li a:hover{
color:#cd1c1a;
}


#fans p{
	margin-left:10px;
}

#fans p.plus{
	float:right;
}

#fans .sep{
margin-left:10px;
width:280px;
}


#fans .bouton_lien{
	text-align:center;
	width:300px;
}




#fans ul li img{
width:46px;
height:46px;
overflow:hidden;
border:1px solid white;
}




.externe_col{
position:relative;
width:160px;
float:right;
font-size:11px;
line-height:12px;
margin-bottom:10px;
margin-left:5px;
}

.externe_col2{
position:relative;
width:160px;
float:right;
font-size:11px;
line-height:12px;
margin-bottom:10px;
margin-left:5px;
}





.externe_col .content{
background: url(../imgs/middle_col.png) no-repeat;
position:relative;
width:140px;
font-size:11px;
padding:10px;
}




.externe_col .content input.radio {
border:none;
padding:3px;
margin:3px;
vertical-align:middle;
}

.externe_col .content label {
	margin-right:10px;
}

.externe_col .content form {
margin: 5px 0;
padding:0;
}


.gauche_col{
font-size:12px;
line-height:13px;
width:480px;
}

.comment {
float:right;
background: url(../imgs/arrow_plus.png) center left no-repeat;
font-size:11px;
padding-left:10px;
margin-bottom:5px;

}

.gauche_col img.news{
border:1px solid #bcbcbc;
background:white;
padding:4px;
margin: 0 0 5px 0;
float:left;
}

img.news2{
border:1px solid #bcbcbc;
background:white;
padding:4px;
margin: 0 0 5px 0;
float:left;
}

img.flag {
	vertical-align:middle;
	margin:1px;
}
.square_thumb2{
border:1px solid #bcbcbc;
background:white;
padding:4px;
margin: 0 5px 5px 0;
float:left;
}


.joueur{
padding:10px 10px 5px 10px;
width:280px;
line-height:13px;
background: url(../imgs/partners_bkg.png) top right no-repeat;
margin-bottom:10px;
}


.joueur table.stats{
	text-align:left;
	vertical-align:center;
	clear: none;
	width:280px;
	border-collapse: collapse;
	border:0;
}


.joueur table.stats td{
	text-align:left;
	padding:5px 2px;
	width:15px;
}

.joueur table.stats td.comp{
width:70px;
}

.joueur table.stats th {
margin: 0 0 10px 0;
font-size: 1em;
font-weight:bold;
color:#cd1315;
border-bottom:1px solid white;
padding-bottom:8px;
}

.joueur table.stats tr.diff{
	background:#e9e9e9;
}

.intro {
	font-weight:bold;
	font-size: 14px;
	line-height: 13px;

	color:#A91714;
	margin-bottom:10px;
}

.redige {
padding:10px;
margin:5px 0 5px 0;
background:#e9e9e9;
width:160px;
float:left;
}

.redige2 {
padding:10px;
margin:0 0 0 0;
background:#e9e9e9;
width:160px;
height:97px;
float:left;
}

.redige3 {
padding:10px;
margin:5px 0 0 0;
background:#e9e9e9;
width:160px;
height:115px;
float:left;
}

.redige4 {
padding:10px;
margin:5px 0 0 0;
background:#e9e9e9;
width:205px;
height:103px;
float:left;
}

.pub4 {
margin:5px 0 0 4px;
width:250px;
background:#e9e9e9;
float:right;
height:250px;
}

.aimebox {
padding:10px;
background:#e9e9e9;
width:465px;
}

.aimebox2 {
padding:10px;
background:#e9e9e9;
width:460px;
}

.aimebox3 {
padding:10px;
background:#e9e9e9;
width:632px;
}

.pub {
margin:5px 5px 0 0px;
width:295px;
background:#e9e9e9;
float:right;
height:250px;
}

.pub3 {
margin:5px 0 0 4px;
width:468px;
background:#e9e9e9;
float:right;
height:135px;
}

.encarpub {
width:485px;
}

.encarpub4 {
width:480px;
}

.reactions {
width:652px;
}


.droite {float:right;width:180px;padding-right:4px;padding-top:10px; text-align:right;}
.gauche {clear:left;}
#iTvScroller a {color:#FFF;} 

.membre {
margin-top:30px;
}


.titre_bleu {
text-align:left;
background-color: #1f2833;
width:638px;
margin-right:0px;
float:none;
}

.titre_bleu_petit {
text-align:left;
background-color: #1f2833;
width:465px;
margin-left:1px;
float:none;
}

.titre_rouge {
background-color: #861210;
width:42px;
margin-right:0px;
}

.titre_rouge2 {
background-color: #861210;
width:90px;
margin-right:0px;
}

.titre_rouge3 {
background-color: #861210;
width:638px;
margin-right:0px;
text-align:left;
}

.titre_bleu2 {
background-color: #1f2833;
width:90px;
margin-right:0px;
}

.titre_action {
background-color: #861210;
margin-right:6px;
}

.titre_action a,.titre_action a:visited, .titre_rouge2 a,.titre_rouge2 a:visited, .titre_bleu2 a,.titre_bleu2 a:visited {
color:#fff;
}

.smaltitle {  
font-size: 12px;
font-family: DIN Mittelschrift Std, Arial, Helvetica, sans-serif; 
font-weight:300;
text-transform:uppercase;
letter-spacing: 0.1px;
color: #1f2833; 
margin-right:12px;
}

.smaltitle a, .smaltitle a:visited, .smaltitle a:link{
color:#1f2833;
}

.classement .psg {
border-top:1px solid white;
color:#ffffff;
background: #861210 url(../imgs/alert-overlay.png) repeat-x; 
text-decoration: none;
}

.classement .diff{
	background:#e6e6e6;
}

.classement td {
border-top: 1px solid #fff;
height:30px;
}

.classement .releg  {
border-top:3px solid white;
}


.classement .psg a,.classement .psg a:visited {
color:#fff;
}

.rouge {
color:#a91714;
}

.classement {
width:641px;
padding:0px;
border-spacing: 0px;
margin-left: auto; 
margin-right: auto; 
}

.classement th {
color:#ffffff;
background: #861210; 
text-decoration: none;
}

.centre_equipe {height:145px; border-top:1px solid white;}
.droite_equipe {float:right;width:530px;height:145px;}
.gauche_equipe {float:left;width:120px; height:145px;}

#fil_actus_home{
float:left;
width:320px;
margin-bottom:10px;
}

#fil_actus_home ul{
background: url(../imgs/filactus_bkg.png) top no-repeat;
width:320px;
padding:10px 0 0 0;
}

#fil_actus_home ul li{
width:240px;
padding-left:60px;

padding-left:60px;
margin:5px auto;
border-bottom:1px solid white;
line-height:13px;
font-size:11px;


}

#fil_actus_home ul li .editor, #fil_actus_home ul li .editor a{
margin-left:-60px;
float:left;
width:52px;
height:52px;
overflow:hidden;
margin-bottom:6px;
margin-right:6px;
border:1px solid white;
}

.editor3{
width:52px;
height:52px;
overflow:hidden;
margin:3px;
border:1px solid white;
}

#fil_actus_home ul li .data {
width:240px;
}

#fil_actus_home ul li .timing{
font-size:10px;
}

#fil_actus_home ul li .thumb{
margin: 0  6px 6px 0;
float:left;
border:1px solid #bcbcbc;
background:white;
padding:4px;
width:86px;
overflow:hidden;
}

#fil_actus_home ul li .name{
	color:#f4221e;
	font-weight:bold;
}

#fil_actus_home p.plus{
	margin-left:10px;
}

.movers-row2 { 
margin:4px 0 4px -4px;
width:654px; 
overflow:hidden; 
}

.movers-row2 div a.cross-link2 {
width: 111px; 
float: left;  
margin-left:10px; 
margin-bottom:0; 
padding:2px; 
display:block; 
font-size:11px;
border: 1px solid #cd1315; 
background:white;
}


.movers-row2 div a.cross-link2 .rubrique2 {
color: white; 
white-space:nowrap; 
height:14px; 
margin: -18px 0 0 0; 
padding:2px; width:107px; 
background: url(../imgs/rub_trans.png); 
display:block; 
z-index: 99;
position:absolute; 
font-weight:bold;
}

.movers-row2 div a.cross-link2 .detail2 {
display:block; 
padding:1px; 
width:109px; 
height:30px; 
color:#15181d; 
font-weight:normal; 
line-height:10px;
padding-top:2px; 
font-size:11px;
}


.cross-link2	{ 
background:#f4f4f4; 
border: 1px solid white;
}

.cross-link3	{ 
width: 512px; 
float: left;  
margin-left:4px; 
margin-bottom:0; 
padding:2px; 
display:block; 
font-size:11px;
border: 1px solid #cccccc; 
}

.cross-link4	{ 
width: 340px; 
float: left;  
margin-left:4px; 
margin-bottom:0; 
padding:2px; 
display:block; 
font-size:11px;
}

#droite {
position:relative;
width:160px;
float:right;
margin-left:10px;
margin-top:-5px;
font-size:11px;
}

.important {
font-weight:bold;
color:#cd1315;
}

.accepte {
font-weight:bold;
color:#1dc61d;
}

.attente {
font-weight:bold;
color:#ba9208;
}


















.reac{
	width:480px;
	margin-top:10px;
	float:left;
	
}


.commentaire {
width:480px;
margin-bottom:5px;
}


.commentaire img{
float:left;
margin-bottom:6px;
border:1px solid #bcbcbc;
background:white;
padding:4px;
width:46px;
height:46px;
}




.commentaire .iladit{
float:right;
width:424px;
font-size:11px;
line-height:13px;
}

.commentaire .iladit .head{
background: url(../imgs/comment_top.png) top no-repeat;
line-height:0;
font-size:0;
width:424px;
height:12px;
}

.commentaire .iladit h4 {
display:inline;	
margin-right:3px;
}

.commentaire .iladit .bottom{
background: url(../imgs/comment_bottom.png) bottom no-repeat;
line-height:0;
font-size:0;
width:424px;
height:14px;
}

.commentaire .iladit .content{
background: url(../imgs/comment_content.png) top no-repeat;
width:378px;
margin:0;
padding:0 14px 0 32px;
}

.commentaire .iladit .content p{
	margin:0;
}


.commentaire .iladit p.plus{
margin-left:32px; 
}
.commentaire .iladit p.comment {
display:inline;
}

















.fil_face2{ 
width:650px;
font-size:11px;
line-height:13px;
float:left;
padding:10px 0;

}




.fil_face2 #tabs {
	width:650px;
	}

.fil_face2 #tabs ul {
	float: right;
	width:642px;
	padding-left:8px;
	border-bottom:1px solid white;
	background:0 none;
	}
	
.fil_face2 #tabs li {
	list-style: none;
	}
	
* html .fil_face2 #tabs li {
	display: inline; /* ie6 double float margin bug */
	}
		
.fil_face2 #tabs li,
.fil_face2 #tabs li a {
	float: left;
margin-right:2px;
	}
	
.fil_face2 #tabs ul li a {
font-size: 11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:none;
color:#6c6f70;
line-height: 14px;
padding:4px 5px;
white-space:nowrap;
display:block;
background: #e7e7e7;
margin-bottom:0px;
border-top:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
border-left:1px solid #cdcdcd;
border-bottom: 0 none;
}







	
.fil_face2 #tabs ul li a:hover{
		background:#a91916;
border-top:1px solid white;
border-right:1px solid white;
border-left:1px solid white;
border-bottom: 0 none;
color:white;
}
	


.fil_face2 #tabs ul li.active a {
color:#cd1315;
background:#d9d9d9;
border-top:1px solid white;
border-right:1px solid white;
border-left:1px solid white;
border-bottom: 1px solid #d9d9d9;
margin-bottom:-1px;
}
	
.fil_face2 #tabs div {
	clear: both;
	padding: 10px 0;
	margin-bottom:7px;
	background:0 none;
	}


.fil_face2 #tabs .fil_face2_video{
float:left;
width:650px;
}

.fil_face2 #tabs .fil_face2_video ul{
width:650px;
padding:10px 0 0 0;
border:0 none;
}

.fil_face2 #tabs .fil_face2_video ul li{
width:120px;
display:inline;
margin-right:10px;
background:0 none;
margin-bottom:5px;
}

.fil_face2 #tabs .fil_face2_video ul li img{

border:1px solid #bcbcbc;
background:white;
padding:4px;

}


.fil_face2 #tabs .fil_face2_video ul li a{
border:0 none;
background:0 none;
color: #a91714;
float:none;
display:inline;
white-space:normal;
padding:0;
margin:0;
}






.fil_face2 #tabs .fil_face2_video ul li a:hover{
color:#cd1c1a;
}



.fil_face2 #tabs .fil_face2_video ul li .data {
width:590px;
}



.fil_face2 #tabs .fil_face2_video ul li .timing, .fil_face2 #tabs .fil_face2_video ul li p.timing a{
font-size:10px;
font-weight:normal;
background:0 none;
margin:0;
}

.fil_face2 #tabs .fil_face2_video ul li .thumb{
margin: 0  6px 6px 0;
float:left;
border:1px solid #bcbcbc;
background:white;
padding:4px;

}



.fil_face2 #tabs .fil_face2_video ul li .name{
	color:#f4221e;
	font-weight:bold;
}

.fil_face2 #tabs .fil_face2_video p.plus{
	margin-left:10px;
	background: url(../imgs/arrow_plus.png)  left  no-repeat;
	clear:none;
}



.fil_face2 #tabs .fil_face2_video ul li a.starselect,  .fil_face2 #tabs .fil_face2_video ul li a.staroff,  .fil_face2 #tabs .fil_face2_video ul li a.staron{
height: 13px;
width:12px;
float:left;
display:inline-block;
text-decoration: none;
margin:0;
padding:0;
text-indent: -9999px;
}


.fil_face2 #tabs .fil_face2_video ul li a.staroff {
background: url(../imgs/star_off.png) no-repeat;
}

.fil_face2 #tabs .fil_face2_video ul li a.starselect {
background: url(../imgs/star_select.png) no-repeat;
}

.fil_face2 #tabs .fil_face2_video ul li a.staron {
background: url(../imgs/star_on.png) no-repeat;
}





































.fil_face22 #tabs2 .fil_face2_video2 ul{
width:460px;
padding:0 0 0 0;
border:0 none;
}

.fil_face22 #tabs2 .fil_face2_video2 ul li{
width:120px;
display:inline;
margin-right:10px;
background:0 none;
margin-bottom:5px;
}

.fil_face22 #tabs2 .fil_face2_video2 ul li img{

border:1px solid #bcbcbc;
background:white;
padding:4px;

}


.fil_face22 #tabs2 .fil_face2_video2 ul li a{
border:0 none;
background:0 none;
color: #a91714;
float:none;
display:inline;
white-space:normal;
padding:0;
margin:0;
}






.fil_face22 #tabs2 .fil_face2_video2 ul li a:hover{
color:#cd1c1a;
}



.fil_face22 #tabs2 .fil_face2_video2 ul li .data {
width:590px;
}



.fil_face22 #tabs2 .fil_face2_video2 ul li .timing, .fil_face22 #tabs2 .fil_face2_video2 ul li p.timing a{
font-size:10px;
font-weight:normal;
background:0 none;
margin:0;
}

.fil_face22 #tabs2 .fil_face2_video2 ul li .thumb{
margin: 0  6px 6px 0;
float:left;
border:1px solid #bcbcbc;
background:white;
padding:4px;

}

.fil_face22 #tabs2 .fil_face2_video2 ul li .votes{
color:#6c6f70;
margin:0;
float:right;
line-height:12px;
}

.fil_face22 #tabs2 .fil_face2_video2 ul li .classement{
height: 13px;
width:60px;
float:left;
}


.fil_face22 #tabs2 .fil_face2_video2 ul li .name{
	color:#f4221e;
	font-weight:bold;
}

.fil_face22 #tabs2 .fil_face2_video2 p.plus{
	margin-left:10px;
	background: url(../imgs/arrow_plus.png)  left  no-repeat;
	clear:none;
}



.fil_face22 #tabs2 .fil_face2_video2 ul li a.starselect, .fil_face22 #tabs2 .fil_face2_video2 ul li a.staroff,  .fil_face22 #tabs2 .fil_face2_video2 ul li a.staron{
height: 13px;
width:12px;
float:left;
display:inline-block;
text-decoration: none;
margin:0;
padding:0;
text-indent: -9999px;
}


.fil_face22 #tabs2 .fil_face2_video2 ul li a.staroff {
background: url(../imgs/star_off.png) no-repeat;
}

.fil_face22 #tabs2 .fil_face2_video2 ul li a.starselect {
background: url(../imgs/star_select.png) no-repeat;
}

.fil_face22 #tabs2 .fil_face2_video2 ul li a.staron {
background: url(../imgs/star_on.png) no-repeat;
}










.coda-slider-wrapper { padding: 20px 0 }
	.coda-slider { margin-bottom:0px; height:310px; }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 480px } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 600px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px; }
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #39c }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 20px }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left;}
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none; }
	
	
	.pagination {
font:12px Arial, Helvetica, sans-serif;
margin:40px 0;
text-align:center
}

.pagination a {
background:#fff;
border:1px solid #CD1C1A;
color:#CD1C1A;
margin:2px;
padding:.2em .4em;
text-decoration:none
}

.pagination a:hover {
background:#fff;
border:1px solid #15181D;
color:#15181D
}

.pagination span.inactive {
background:#fff;
border:1px solid #f0f0ff;
color:#f0f0ff;
margin:2px;
padding:.2em .4em
}

.pagination span.active {
background:#fff;
border:1px solid #15181D;
color:#15181D;
font-weight:700;
margin:2px;
padding:.2em .4em
}

.tooltip_img {
	width:52px;
	height:52px;
float: left; 
margin-right: 5px;  
margin-left: -4px;
}


reac{
	width:480px;
	margin-top:10px;
	float:left;
	
}


.commentaire {
width:480px;
margin-bottom:5px;
}


.commentaire img{
float:left;
margin-bottom:6px;
border:1px solid #bcbcbc;
background:white;
padding:4px;
width:46px;
height:46px;
}




.commentaire .iladit{
float:right;
width:424px;
font-size:11px;
line-height:13px;
}

.commentaire .iladit .head{
background: url(../imgs/comment_top.png) top no-repeat;
line-height:0;
font-size:0;
width:424px;
height:12px;
}

.commentaire .iladit h4 {
display:inline;	
margin-right:3px;
}

.commentaire .iladit .bottom{
background: url(../imgs/comment_bottom.png) bottom no-repeat;
line-height:0;
font-size:0;
width:424px;
height:14px;
}

.commentaire .iladit .content{
background: url(../imgs/comment_content.png) top no-repeat;
width:378px;
margin:0;
padding:0 14px 0 32px;
}

.commentaire .iladit .content p{
	margin:0;
}


.commentaire .iladit p.plus{
margin-left:32px; 
}
.commentaire .iladit p.comment {
display:inline;
}


.jqifade{
	position: absolute; 
	background-color: #aaaaaa; 
}
div.jqi{ 
	width: 400px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	position: absolute; 
	background-color: #ffffff; 
	font-size: 11px; 
	text-align: left; 
	border: solid 1px #eeeeee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqiclose{ 
	position: absolute;
	top: 4px; right: -2px; 
	width: 18px; 
	cursor: default; 
	color: #bbbbbb; 
	font-weight: bold; 
}
div.jqi .jqimessage{ 
	padding: 10px; 
	line-height: 20px; 
	color: #444444; 
}
div.jqi .jqibuttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	border: solid 1px #eeeeee; 
	background-color: #f4f4f4;
}
div.jqi button{ 
	padding: 3px 10px; 
	margin: 0 10px; 
	background-color: #2F6073; 
	border: solid 1px #f4f4f4; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 12px; 
}
div.jqi button:hover{ 
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{ 
	/*background-color: #8DC05B;*/
	background-color: #CC0000;
}
.jqiwarning .jqi .jqibuttons{ 
	background-color: #BF5E26;
}


div.jqi .jqititre{ 
	text-align: left; 
	padding: 5px 0 5px 0; 
	border: solid 1px #fff; 
	background-color: #cc0000;
	color:#fff;
}



.jqi2fade{
	position: absolute; 
	background-color: #aaaaaa; 
}
div.jqi2{ 
	width: 610px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	position: absolute; 
	background-color: #ffffff; 
	font-size: 11px; 
	text-align: left; 
	border: solid 1px #eeeeee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi2 .jqi2close{ 
	position: absolute;
	top: 12px; right: 4px; 
	width: 18px; 
	cursor: default; 
	color: #ffffff; 
	font-weight: bold; 
}
div.jqi2 .jqi2message{ 
	padding: 10px; 
	line-height: 20px; 
	color: #444444; 
}
div.jqi2 .jqi2buttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	border: solid 1px #eeeeee; 
	background-color: #f4f4f4;
}
div.jqi2 button{ 
	padding: 3px 10px; 
	margin: 0 10px; 
	background-color: #2F6073; 
	border: solid 1px #f4f4f4; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 12px; 
}
div.jqi2 button:hover{ 
	background-color: #728A8C;
}
div.jqi2 button.jqi2defaultbutton{ 
	/*background-color: #8DC05B;*/
	background-color: #CC0000;
}
.jqi2warning .jqi2 .jqi2buttons{ 
	background-color: #BF5E26;
}


div.jqi2 .jqi2titre{ 
	text-align: left; 
	padding: 5px 0 5px 0; 
	border: solid 1px #fff; 
	background-color: #cc0000;
	color:#fff;
}

div.jqi2 #erreur, div.jqi2 #erreur2{ 
	color: #CC0000; 
	font-weight: bold; 
	font-size: 16px; 
}

#grid-box .box-body {
	padding-left: 0;
	padding-right: 0;
	padding-top: 30px;
	width: 100%;
}
#grid-box .pager { margin-right: 20px; }


.thumb-wrap {
	display: block;
	overflow: hidden;
	position: relative;
	
	width:153px;
padding:5px 5px 29px 5px;
height:86px;

background: url(../imgs/video_screen_bkg2.png) no-repeat;
}
.thumb-wrap .timestamp-right {
	width: 10px;
	height: 18px;
	position: absolute;
	top: 5px;
	right: 3px;
	background: url('../imgs/timestamp-right.png') no-repeat right;
}

.thumb-wrap .playtv {
	width:160px;
	height:90px;
	position: absolute;
	top: 5px;
	right: 3px;
	background: url(../imgs/play.png) center 30px no-repeat;
}

.thumb-wrap .timestamp {
	height: 15px;
	position: absolute;
	top: 5px;
	right: 13px;
	background: url('../imgs/timestamp-left.png') no-repeat left;
	padding: 0 0 3px 12px;
	color: #cacaca;
}

.grid-meta {
	display: block;
}
.grid-meta span {
	color: #767778;
}
.grid-meta span span {
	color: #777;
}
.grid-comments {
	padding-left: 16px;
	background: url('../imgs/comments.png') no-repeat left;
}
.grid-comments span {
	display: none !important;
}


.grid2 {
	width: 480px;
	overflow: hidden;
	margin-top: 15px;
}
.grid2 li {
	float: left;
	width: 158px;
	font: 12px Tahoma, Helvetica, sans-serif;
	color: #767778;
	margin: 0 2px 20px 0;
	
	display: block;
	overflow: hidden;
	text-decoration: none;
	border-bottom: 2px solid #ccc;
	padding-bottom: 5px;
}


.grid {
	width: 660px;
	overflow: hidden;
	margin-top: 15px;
}
.grid li {
	float: left;
	width: 158px;
	font: 12px Tahoma, Helvetica, sans-serif;
	color: #767778;
	margin: 0 6px 20px 0;
	
	display: block;
	overflow: hidden;
	text-decoration: none;
	border-bottom: 2px solid #ccc;
	padding-bottom: 5px;
}
.grid li a:link,
.grid li a:visited,
.grid2 li a:link,
.grid2 li a:visited{
	/*display: block;
	overflow: hidden;
	text-decoration: none;
	border-bottom: 2px solid #323232;
	padding-bottom: 5px;*/
}
.grid .grid-title, .grid2 .grid-title {
	display: block;
	overflow: hidden;
	padding: 0 0 2px 0;
	white-space: nowrap;
}

.grid .grid-meta, .grid2 .grid-meta  {
	text-align: center;
}
.grid .grid-comments,.grid2 .grid-comments {
	float: left;
}
.grid .grid-likes, .grid2 .grid-likes {
	float: right;
}



span.statut {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;

-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
display:inline-block;
font-size:11px;
padding:0 3px;
margin-bottom:2px;
}

.nom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#cc0000 none repeat scroll 0 0;
color:white;
}

.fiab {
border: 1px solid black;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFC947 none repeat scroll 0 0;
color:#151A22;
}

.salaire { 
border: 1px solid black;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
color:white;
}

.prix2 {
border: 1px solid black;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#009 none repeat scroll 0 0;
color:white;
}

.prix22 {
border: 1px solid black;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666 none repeat scroll 0 0;
color:white;
}

.arrivee {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#060 none repeat scroll 0 0;
color:white;border: 1px solid black;
}

.joueur222 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#cc0000 none repeat scroll 0 0;
color:white;border: 1px solid black;
}

.source {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ccc none repeat scroll 0 0;
color:black;border: 1px solid black;
}

.comment_ui
{
/*background-color:#f2f2f2;*/
border-bottom:1px solid #e5eaf1;
margin-bottom:2px;
padding:3px 2px 3px 3px;
width:330px;
height:13px;
font-size:11px;
}

span.arr {
color:#A0A0A0;
}

div a.cross-link3 {
border:1px solid white;
float:left;
height:52px;
margin-left:-60px;
overflow:hidden;
width:52px;
padding:0px;
}

div a.cross-link3 .rubrique2 {
color: white; 
white-space:nowrap; 
height:14px; 
margin: -18px 0 0 0; 
padding:2px; width:48px; 
background: url(../imgs/rub_trans.png); 
display:block; 
z-index: 99;
position:absolute; 
font-weight:bold;
text-align:center;
}

div a.cross-link3 .rubrique3 {
color: white; 
white-space:nowrap; 
height:14px; 
margin: -18px 0 0 0; 
padding:2px; width:48px; 
background: url(../imgs/rub_trans2.png); 
display:block; 
z-index: 99;
position:absolute; 
font-weight:bold;
text-align:center;
}


#pollcontainer {width:135px;}
#loader{ display:none; text-align:center;}
.option{ margin:5px 0; }
.bar{ height:10px; background:#cc0000; }
.yourvote{ background:#113399; }