/* CSS Document */

/* -------------------------RESET------------------------- */

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,th,td{font-size:12px;color:#333}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/* -------------------------------------------------------  */

* { font-family: Arial, Helvetica, sans-serif;}

BODY {
	overflow:-moz-scrollbars-vertical;
	overflow-x:auto;
}

BODY, TD {
}

IFRAME.progTele{height:2900px;border:0;overflow-x: hidden; }

P{margin:0 0 15px 0;padding:0;}

H1, H2, H3, H4, H5, H6{margin:0;padding:0}

LI{
	list-style-image:url(/design/bleu.gif);
}

INPUT , TEXTAREA{
	padding:2px;
	margin:0;
	border:2px solid #ccc;
	font-size:10px;
	background:URL(/design/input-back.gif) no-repeat top left;
}

INPUT.button , INPUT.formbutton{
	border:1px solid #333;
	background:#D91924;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding:5px;
	
}

INPUT.formbutton{
	margin:0 10px 0 0;
	float:left;
}

INPUT.formbutton:hover , INPUT.button:hover{color:#fff;}

A:link, A:visited{color:#369ad5;text-decoration:none;}
A:hover, A:active{color:#000;text-decoration:underline;}

HR.clear{
	clear:both;
	visibility:hidden;
	margin:0;
	padding:0;
	height:20px;
}

HR{
	background:#cccccc;
	height:1px;
	clear:both;

	margin: 5px 0;
	padding: 0;
	color: #cccccc;
	border: 0;
}

MARQUEE{
	width:770px;
}

MARQUEE A:link , MARQUEE A:visited , MARQUEE A:hover{
	color:#ffffff;
	padding:0 10px;
}

.pointer{cursor:pointer;}

.justify{text-align:justify}

.centerBlock{
	width:954px;
	margin:0 auto;
	background:#efefef;
}

#blackLine{
	background:#000;
}

.center{
	width:854px;
	margin:0 auto;
	padding:2px 0 2px 100px;
	font-size:11px;
	color:#a9a9a9;
	position:relative;
}

A.rss{
	width:43px;
	height:20px;
	display:block;
	background:url(/design/rss.gif) no-repeat 0 0;
	position:absolute;
	right:10px;
	bottom:-9px;
}

A.rss:hover{
	background-position:0 -20px;
}

.centerTop{
	width:954px;
	margin:0 auto;
	position:relative;
	padding:16px 0 0 0;
	height:98px;
}

.advertising{
	width:954px;
	margin:0 auto;
	position:relative;
	padding:20px 0;
	text-align:center;
	background:#efefef;

}

#goHome{
	display:block;
	width:88px;
	height:111px;
	background:url(/images/logo/logo.gif) no-repeat 0 0;
	position:absolute;
	top:-12px;
	left:0;

/* ////////Ruban sur le logo Sidaction 

	width:120px;
	height:120px;
	background:url(/design/logo_ruban.gif) no-repeat 0 0;	

*/

}

#goHome SPAN{
	display:block;
	width:50px;
	height:50px;
	position:absolute;
	left:-25px;
	top:30px;
	background:URL(/design/beta2.png) no-repeat left top;
}

#date{
	display:block;
	width:88px;
	height:20px;
	position:absolute;
	top:100px;
	left:0;
	color:#bfbfbf;
	font-size:10px;
	text-align:center;
}

#search{
	float:right;
	width:195px;
	height:64px;
	padding:8px 10px;
	background:url(/design/search.gif) no-repeat 0 0;
}

FORM.searchBlock{
	margin:0;
	padding:0;
}

.field{
	height:12px;
	width:154px;
	float:left;
	border:0;
	margin:0;
	padding:5px 0 5px 10px;
	background:transparent;
}

.send{
	height:22px;
	width:30px;
	float:right;
	border:0;
	padding:0;
	margin:0;
	background:transparent;
	cursor:pointer;
}

.bestSearch{
	clear:both;
	padding:5px 0 0 0;
	font-size:9px;
	line-height:10px;
}

.bestSearch A , .bestSearch A:visited{color:#757575;}

.bestSearch H1 , .bestSearch H2 , .bestSearch H3 , .bestSearch H4 , .bestSearch H5 , .bestSearch H6{display:inline;font-weight:normal;font-size:9px;}

.bestSearch A:hover , .bestSearch A:active{color:#757575;}

.pubTop{

	float:right;
	width:200px;
	margin-right:10px;
	height:80px;
	overflow:hidden;
}

#menu{
	height:71px;
	width:998px;
	background:url(/design/menu.gif) no-repeat 0 0;
	margin:0 auto;
}

.Niv1{
	height:17px;
	padding:7px 0;
}

.Niv1 A , .Niv1 A:visited , .Niv1 SPAN{
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:7px 9px 14px 8px;
	text-decoration:none;
	background:url(/design/menu-sepa.gif) left top no-repeat;
}

.Niv1 SPAN{
 	background:url(/design/menu-select.gif) right top no-repeat;
 }

.Niv1 A:hover , .Niv1 A:active{
	background:url(/design/menu-hover.gif) left top no-repeat;
	color:#fff;
	text-decoration:none;
}

.Niv1 A.home , .Niv1 A.home:visited , .Niv1 A.home:hover{
	color:#fff;
 	background:url(/design/menu-home.gif) 8px 8px no-repeat;
	padding:7px 15px 14px 15px;
}

.Niv2{padding:5px 20px 6px 20px;}
.Niv2 A , .Niv2 A:visited , .Niv2 SPAN{color:#fff;padding:5px 10px 6px 10px;}
.Niv2 A:hover , .Niv2 A:active ,.Niv2 SPAN{
	color:#fff;
	text-decoration:none;
	background:url(/design/menu-hover-niv2.gif) bottom left repeat-x;
}

.Niv2 SPAN{cursor:pointer;}

.idNiv3{
	display:inline;
	position:relative;
	padding-bottom:25px;
}

.Niv3{
	position:absolute;
	top:21px;
	left:0;
	width:154px;
	background:#005cab url(/design/niv3.gif) repeat-x top left;
	display:none;
	z-index:500;
}

.Niv3 A , .Niv3 A:visited{color:#fff;display:block;	width:134px;padding:5px 9px 6px 11px;}
.Niv3 A:hover , .Niv3 A:active{
	background:#536678 url(/design/menu3-hover.gif) left center no-repeat;
}


.left{
	width:618px;
	float:left;
}

.right{
	width:300px;
	float:right;
}

.colRight{
	width:300px;
	float:right;
}

.colLeft{
	width:300px;
	float:left;
}

#center{
	width:936px;
	padding:0 9px 50px 9px;
}

.box{	
	border:1px #d3d3d3 solid;
	background:#fff;
	position:relative;
}

.boxFilmList{
	border:1px #d3d3d3 solid;
	background:#fff;
	position:relative;
	border-top:#0057a1 solid 5px;
	
	min-height:500px;
}

.boxContent{	
	border:1px #d3d3d3 solid;
	background:#fff;
	position:relative;
	padding:30px;
	min-height:800px;
}


.progTV{
	border:1px #d3d3d3 solid;
	background:#fff;
	position:relative;
	height:127px;
}

.progTV A{
	position:absolute;
	background:url(/design/decouvrez.gif) no-repeat 0 0;
	width:306px;
	height:127px;
	top:0;
	right:0px;
}

.gAdds{	
	background:#fff;
	padding:5px;
	margin-bottom:12px;
}

.menuNews{
	height:28px;
	font-size:11px;
}

.menuNews A{
	display:block;
	height:28px;
	float:left;
	background:url(/design/list-news.gif);
}

A.ln1{background-position:0 0;width:75px;}      A.ln1:hover , A.ln1-active{background-position:0 -28px;width:75px;}
A.ln2{background-position:-80px 0;width:65px;}  A.ln2:hover , A.ln2-active{background-position:-80px -28px;width:65px;}
A.ln3{background-position:-140px 0;width:45px;} A.ln3:hover , A.ln3-active{background-position:-140px -28px;width:45px;}
A.ln4{background-position:-182px 0;width:50px;} A.ln4:hover , A.ln4-active{background-position:-182px -28px;width:50px;}
A.ln5{background-position:-220px 0;width:63px;} A.ln5:hover , A.ln5-active{background-position:-220px -28px;width:63px;}


.listNews{
	padding:10px;
}

.listNews A , .listNews A:hover{text-decoration:none;}

A.lnLine , A.lnLine:visited{
	display:block;
	padding:7px 7px 5px 7px;
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #d3d3d3;
	cursor:pointer;
}

A.lnLine SPAN{color:#16489f;display:block;width:25px;float:left;}

A.lnLine B{color:#000;display:block;width:225px;float:right;font-weight:normal}

A.lnLine STRONG{height:1px;clear:both;line-height:1px;font-size:1px;display:block;}


/* Suppresion Heure */
A.lnLine SPAN {display:none;} A.lnLine B {width:100%;}
/* Suppresion Heure */


A.lnLine:hover , A.lnLine:active{
	background:#f6aecd;
}

.progTabs{}
.progTabs A{
	display:block;
	height:65px;
	float:left;
	width:100px;
	background:url(/design/ctr.gif);
}

A.CINE{background-position: 0 0;}
A.CINE:hover , A.CINE-active{background-position: 0 -65px;}
A.TELE{background-position: -100px 0;}
A.TELE:hover , A.TELE-active{background-position: -100px -65px;}
A.REVUE{background-position: -200px 0;}
A.REVUE:hover , A.REVUE-active{background-position: -200px -65px;}

.progList{
	background:url(/design/prog-list.gif) repeat-y top center;
	padding:5px 20px 15px 20px;
}

.progList A , .progList A:visited , .progList A:hover{
	display:block;
	clear:both;
	padding:10px 0;
	min-height:90px;
	font-family:font-family:Tahoma, Geneva, Arial, sans-serif;
	color:#414141;
	font-size:9px;
	text-decoration:none;
}

#ctrBlock1 A{min-height:10px;}


.progList A STRONG{
	display:block;
	border-bottom:1px #ec1c24 dotted;
	margin-bottom:7px;
	font-size:12px;
	color:#000;

}
.progList A IMG.screen{
	padding-right:4px;
	border-right:5px solid #000;
	margin-right:5px;
	float:left;
}

.progList A:hover IMG.screen{border-right:5px solid #ec1c24;}

.progList A SPAN{
	display:block;
	font-size:12px;
	color:#16489f;
	font-weight:bold;
}
.progList A B{
	display:block;
	font-size:12px;
	color:#ec1c24;
	font-weight:bold;	
}

A.progLink{
	display:block;
	height:34px;
	background:url(/design/prog-link.gif) no-repeat 0 0;
}
A.progLink:hover{	background:url(/design/prog-link.gif) no-repeat 0 -34px;}

A.cineLink{
	display:block;
	height:34px;
	background:url(/design/cine-link.gif) no-repeat 0 0;
}
A.cineLink:hover{	background:url(/design/cine-link.gif) no-repeat 0 -34px;}

SPAN.progLink{	display:block;	height:1px;background:url(/design/prog-link.gif) no-repeat bottom left;padding-bottom:12px;}

A.inDaBlog , A.inDaBlog:visited , A.inDaBlog:hover{
	display:block;
	border:4px solid #000;
	background:url(/design/indablog.gif) repeat-x center center;
	padding:10px 140px 10px 10px;
	position:relative;
	min-height:150px;
	font-size:11px;
	color:#000;
	text-decoration:none;
	
}

A.inDaBlog:hover{border-color:#8c1419}

.inDaBlog B{
	font-size:12px;
	color:#fff;
	display:block;
	padding-bottom:5px;
}

.pictureBlog{
	position:absolute;
	height:135px;
	width:135px;
	background:url(/design/danslablog.gif) no-repeat right bottom;
	right:-7px;
	bottom:-7px;
}

A.inDaBlog .pictureBlog IMG{border:2px solid #fff;}

A.inDaBlog:hover .pictureBlog IMG{border:2px solid #ccc;}

.phrase{
	padding:10px;	
	font-family:Tahoma, Geneva, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
}

.phrase IMG{padding:0 5px;}

.nameBox{
	display:block;
	font-size:9px;
	color:#999;
	padding:3px;
	text-align:right;
}

.sendYour{
	display:block;
	background:url(/design/text/envoyer-phrase.gif) no-repeat 0 0;
	height:21px;
}
.sendYour:hover{background:url(/design/text/envoyer-phrase.gif) no-repeat 0 -21px;}

.dossier{
	border:1px #d3d3d3 solid;
	background:#008dd0;
	position:relative;
	height:300px;
	color:#fff;
}

.dossierTitle{
	position:absolute;
	top:-3px;
	left:-3px;
	height:126px;
	width:285px;
	background:url(/design/dossiers.gif) no-repeat 0 0;
	padding:30px 0 0 10px;
}

.dossierTitle IMG{
	border:1px solid #fff;
	margin-bottom:10px;
}

.dossierTitle SPAN{display:block;position:relative;}

.sondage{
	border:1px #d3d3d3 solid;
	background:#006599;
	position:relative;
	padding:160px 10px 50px 10px;
	color:#fff;
}

.sondage INPUT{border:none;}

.sondage B{display:block;font-size:13px;padding:0 0 7px 0;}

.sondage .sline , .sondage .sLine{padding:10px 0;font-weight:bold;}

.sondage .sline INPUT, .sondage .sLine INPUT{padding-right:5px;position:relative;top:3px;}

.sondageTitle{
	position:absolute;
	top:-3px;
	left:-3px;
	height:126px;
	width:285px;
	background:url(/design/sondage.gif) no-repeat 0 0;
	padding:30px 0 0 10px;
}

.sondageTitle IMG{
	border:1px solid #fff;
}

INPUT.voter{
	border:none;
	background:url(/design/buttons/voter.gif) no-repeat;
	width:65px;
	height:23px;
	position:absolute;
	bottom:15px;
	left:10px;
	cursor:pointer;
}

INPUT.voter:hover{background-position:0 -23px;}

A.moreSondages{
	position:absolute;
	bottom:15px;
	right:10px;
	display:block;
	width:138px;
	height:9px;
	padding:0;
	background: url(/design/text/voir-tous-les-sondages.gif) no-repeat 0 0;
	font-size:1px;
	line-height:1px;
}

.moreSondages:hover{background-position:0 -9px;}


H1 , H2{padding:0 0 10px 0;}

H1{
	color:#dd1821;
	font-size:22px;
	letter-spacing:1px;
	font-family:"Times New Roman", Times, serif;
}

H1.newsTitle{color:#9c1a52}


H2{
	color:##006599;
	font-size:18px;
	font-family:Tahoma, Geneva, Arial, sans-serif;
}

H2.vote_categ_title{
	padding:15px 0 2px 0;
	margin-bottom:10px;
	border-bottom:1px dotted #ddd;
}

H3{
	color:#000;
	font-weight:bold;
	padding:0 0 10px 0;
	font-size:14px;
	font-family:Tahoma, Geneva, Arial, sans-serif;
	
}

h3.dateNews{
	color:#8e8e8e;
	font-weight:bold;
	padding:0 0 5px 0;
	font-size:9px;
	font-family:Tahoma, Geneva, Arial, sans-serif;
	padding:0;
}

H4{
	color:#92184d;
	font-weight:bold;
	padding:0 0 10px 0;
	font-size:14px;
}


/* ------------------------------------------ Tabs News --------------------------------------------- */


.blockTabers{
	border:1px #d3d3d3 solid;
	border-top:5px solid #d3d3d3;
	border-bottom:5px solid #d3d3d3;	
	background:#fff;
	position:relative;
	padding:20px 0 20px 0;
}

.tabers{
	height:32px; 
	padding:0 20px;
}

.tabers SPAN{display:block;height:18px;float:left;cursor:pointer;}

.blockTaber{padding:10px 10px 0px 10px;}
.blockTaber A , .blockTaber A:visited{
	display:block;
	height:95px;
	overflow:hidden;
	color:#000;
	clear:both;
	margin-bottom:10px;
	line-height:12px;
}

.blockTaber A:hover{text-decoration:none;}

.blockTaber A IMG{float:left;margin-right:5px;}
.blockTaber A SPAN{float:right;display:block;width:160px;padding:5px 5px 0 5px;font-size:9px;}
.blockTaber A B{float:right;display:block;width:160px;padding:0 5px;font-size:12px;}
.blockTaber A STRONG{float:right;display:block;width:160px;padding:0 5px 5px 5px;font-weight:normal;}


/* Color Tabs */

#blockTaber11 A{background:#d1c1dd;}
#blockTaber11 A B{color:#FFF;}
#blockTaber11 A.white0{background:#FFF;}
#blockTaber11 A.white0 B{color:#8d64aa;}

#blockTaber11 A:hover{background:#8d64aa;}
#blockTaber11 A:hover B{color:#fff;}

#blockTaber12 A{background:#d294af;}
#blockTaber12 A B{color:#FFF;}
#blockTaber12 A.white1{background:#FFF;}
#blockTaber12 A.white1 B{color:#a52960;}

#blockTaber12 A:hover{background:#a52960;}
#blockTaber12 A:hover B{color:#fff;}

#blockTaber13 A{background:#98a29f;}
#blockTaber13 A B{color:#FFF;}
#blockTaber13 A.white0{background:#FFF;}
#blockTaber13 A.white0 B{color:#595e5c;}

#blockTaber13 A:hover{background:#595e5c;}
#blockTaber13 A:hover B{color:#fff;}

#blockTaber14 A{background:#a8bcce;}
#blockTaber14 A B{color:#FFF;}
#blockTaber14 A.white1{background:#FFF;}
#blockTaber14 A.white1 B{color:#52799E;}

#blockTaber14 A:hover{background:#52799E;}
#blockTaber14 A:hover B{color:#fff;}

#blockTaber21 A{background:#d0dee7;}
#blockTaber21 A B{color:#000;}
#blockTaber21 A.white0{background:#FFF;}
#blockTaber21 A.white0 B{color:#145887;}

#blockTaber21 A:hover{background:#145887;}
#blockTaber21 A:hover B{color:#fff;}

#blockTaber22 A{background:#fbd2d3;}
#blockTaber22 A B{color:#ea1c24;}
#blockTaber22 A.white1{background:#FFF;}
#blockTaber22 A.white1 B{color:#ea1c24;}

#blockTaber22 A:hover{background:#ea1c24;}
#blockTaber22 A:hover B{color:#fff;}

#blockTaber23 A{background:#feebd2;}
#blockTaber23 A B{color:#F99D1C;}
#blockTaber23 A.white0{background:#FFF;}
#blockTaber23 A.white0 B{color:#8a6341;}

#blockTaber23 A:hover{background:#F99D1C;}
#blockTaber23 A:hover B{color:#fff;}

#blockTaber24 A{background:#eae0d7;}
#blockTaber24 A B{color:#000;}
#blockTaber24 A.white1{background:#FFF;}
#blockTaber24 A.white1 B{color:#956338;}

#blockTaber24 A:hover{background:#956338;}
#blockTaber24 A:hover B{color:#fff;}

#blockTaber25 A{background:#b2d4cb;}
#blockTaber25 A B{color:#FFF;}
#blockTaber25 A.white0{background:#FFF;}
#blockTaber25 A.white0 B{color:#018c66;}

#blockTaber25 A:hover{background:#018c66;}
#blockTaber25 A:hover B{color:#fff;}

#blockTaber31 A{background:#ccf1fc;}
#blockTaber31 A B{color:#000;}
#blockTaber31 A.white1{background:#FFF;}
#blockTaber31 A.white1 B{color:#029fcf;}

#blockTaber31 A:hover{background:#029fcf;}
#blockTaber31 A:hover B{color:#fff;}

#blockTaber32 A{background:#cce9e6;}
#blockTaber32 A B{color:#000;}
#blockTaber32 A.white0{background:#FFF;}
#blockTaber32 A.white0 B{color:#028578;}

#blockTaber32 A:hover{background:#028578;}
#blockTaber32 A:hover B{color:#fff;}

#blockTaber33 A{background:#d1ebf7;}
#blockTaber33 A B{color:#000;}
#blockTaber33 A.white1{background:#FFF;}
#blockTaber33 A.white1 B{color:#0f648b;}

#blockTaber33 A:hover{background:#0f648b;}
#blockTaber33 A:hover B{color:#fff;}

#blockTaber41 A{background:#fef3f0;}
#blockTaber41 A B{color:#FFF;}
#blockTaber41 A.white0{background:#FFF;}
#blockTaber41 A.white0 B{color:#ef404a;}

#blockTaber41 A:hover{background:#ef404a;}
#blockTaber41 A:hover B{color:#fff;}

#blockTaber42 A{background:#edd4df;}
#blockTaber42 A B{color:#FFF;}
#blockTaber42 A.white1{background:#FFF;}
#blockTaber42 A.white1 B{color:#a52960;}

#blockTaber42 A:hover{background:#a52960;}
#blockTaber42 A:hover B{color:#fff;}

#blockTaber43 A{background:#cce2f1;}
#blockTaber43 A B{color:#FFF;}
#blockTaber43 A.white0{background:#FFF;}
#blockTaber43 A.white0 B{color:#006db7;}

#blockTaber43 A:hover{background:#006db7;}
#blockTaber43 A:hover B{color:#fff;}

#blockTaber44 A{background:#f8dcd5;}
#blockTaber44 A B{color:#FFF;}
#blockTaber44 A.white1{background:#FFF;}
#blockTaber44 A.white1 B{color:#da522c;}

#blockTaber44 A:hover{background:#da522c;}
#blockTaber44 A:hover B{color:#fff;}

#tabers1{background:url(/design/tab_1.gif) no-repeat 0 -96px;}
#tabers1 .tab1{width:65px;}
#tabers1 .tab2{width:40px;}
#tabers1 .tab3{width:50px;}
#tabers1 .tab4{width:50px;}

#tabers2{background:url(/design/tab_2.gif) no-repeat 0 0;}
#tabers2 .tab1{width:42px;}
#tabers2 .tab2{width:52px;}
#tabers2 .tab3{width:47px;}
#tabers2 .tab4{width:62px;}
#tabers2 .tab5{width:52px;}

#tabers3{background:url(/design/tab_3.gif) no-repeat 0 0;}
#tabers3 .tab1{width:90px;}
#tabers3 .tab2{width:95px;}
#tabers3 .tab3{width:65px;}

#tabers4{background:url(/design/tab_4.gif) no-repeat 0 0;}
#tabers4 .tab1{width:60px;}
#tabers4 .tab2{width:80px;}
#tabers4 .tab3{width:50px;}
#tabers4 .tab4{width:60px;}

#blockTaber12 , #blockTaber13 , #blockTaber11 , 
#blockTaber22 , #blockTaber23 , #blockTaber24 , #blockTaber25 , 
#blockTaber32 , #blockTaber33 , 
#blockTaber42 , #blockTaber43 , #blockTaber44 {display:none;}


/* ------------------------------------------ /Tabs News --------------------------------------------- */


.topHit{
	border:1px #d3d3d3 solid;
	border-top:2px solid #000;
	border-bottom:2px solid #000;	
	background:#fff;
	position:relative;
	padding:10px 0;
}

#tabs{
	background:url(/design/tabs.gif) no-repeat 0 0;
	height:32px; 
	padding:0 20px;
}

#tabs SPAN{display:block;height:18px;float:left;cursor:pointer;}

#tabs .tab1{width:75px;}
#tabs .tab2{width:70px;}
#tabs .tab3{width:65px;}
#tabs .tab4{width:47px;}

.linesTH{padding:10px 10px 10px 10px;}

.linesTH A , .linesTH A:visited {display:block;color:#333;text-decoration:none;}
.linesTH A:hover{display:block;color:#000;text-decoration:none;}

.lineTH0{padding:4px 7px;background:url(/design/thc.gif) no-repeat center bottom;position:relative;}
.lineTH0 SPAN{background:url(/design/thc.gif) no-repeat center top;display:block;width:280px;height:4px;position:absolute;top:0;left:-1px;}

.lineTH1{padding:4px 7px;}

#flashHome{
	padding-bottom:18px;
}

.block3News{
	overflow:hidden;
	height:310px;	
	clear:both;
	margin-bottom:18px;
	background:url(/design/3news.gif) no-repeat bottom center;
}

.block3News DIV{
	display:block;
	width:9px;
	height:310px;	
	float:left;
}

.block3News A , .block3News A:visited{
	display:block;
	width:200px;
	height:310px;	
	float:left;
	color:#000;
	font-size:11px;
	text-decoration:none;
}

.block3News A:hover , .block3News A:active{background:#7e7e7e;text-decoration:none;color:#FFF;}

.block3News A IMG{display:block;}

.block3News A B{
	display:block;
	background:#7e7e7e;
	padding:5px 10px;
	color:#fff;
	font-size:13px;
	height:45px;
}

.block3News A STRONG{
	display:block;
	padding:5px 10px;
	font-weight:normal;
}

.block3News A SPAN{
	display:block;
	padding:0 10px;
	text-align:right;
	font-size:9px;
	color:#91184c;
}


.abonements{
	border:1px #d3d3d3 solid;
	background:#fff;
	padding:10px;
	position:relative;
	height:310px;
}

A.abo{
	display:block;
	height:27px;
	width:140px;
	background:url(/design/abo.gif) 0 0 no-repeat;
}

A.abo:hover{background:url(/design/abo.gif) 0 -27px no-repeat;}

.f-Abo{
	background:URL(/design/sommaire.jpg) 0 0 no-repeat;

	position:absolute;
	width:297px; 
	height:292px;
	right:-3px;
	bottom:-3px;
}

.f-Abo IMG{
	left:49px;
	top:11px;
	position:absolute;
	
}

.f-Abo .sommaire{
	position:absolute;
	width:267px; 
	height:262px;
	right:0px;
	bottom:0px;
	overflow:hidden;
	background:URL(/design/sommaire.gif) 0 0 no-repeat;
	color:#fff;
	padding:15px;

}

.f-Abo .sommaire UL{margin:0;padding:0 0 0 10px;}
.f-Abo .sommaire LI{margin:0;padding:0;}

.sepa{
	background:url(/design/sepa.gif) repeat-x top left;
	height:18px;
	clear:both;
}

.sepa2{
	background:url(/design/sepa.gif) repeat-x top left;
	height:10px;
	clear:both;
}

.pub{
	clear:both;
	background:url(/design/pub.gif) no-repeat left top;
	padding:15px 0 18px 0;
}

FORM.newsletter{
	margin:0;
	padding:33px 25px 5px 25px;	
	height:26px;
	background:url(/design/newsletter.gif);
}

.fieldN{
	height:12px;
	width:200px;
	float:left;
	border:0;
	margin:0;
	padding:5px 0 5px 10px;
	background:transparent;
}

.sendN{
	height:22px;
	width:30px;
	float:right;
	border:0;
	padding:0;
	margin:0;
	background:transparent;
	cursor:pointer;
}

.top-flop{
	border:1px #d3d3d3 solid;
	background:#fff url(/design/top-flop.gif) no-repeat center center;
	height:244px;
	position:relative;
}

.top-flop A.goTP , .top-flop A.goTP:visited{
	position:absolute;
	bottom:5px;
	left:8px;
	display:block;
	width:133px;
	height:9px;
	padding:0;
	background:url(/design/text/voir-tous-les-top-flop.gif) no-repeat 0 0;
	font-size:1px;
	line-height:1px;
	color:#333;
	
}

.top-flop A.goTP:hover{background-position:0 -9px;}

.top-flop A:hover {color:#EC1C24}

.top , .top:link , .top:visited , .top:hover{
	height:226px;
	width:145px;
	position:absolute;
	top:-3px;
	left:-3px;
	background:url(/design/top.gif) no-repeat left top;
	display:block;
	color:#333;
	text-decoration:none;
}


.top .imgTP{padding:20px 10px;display:block;}
.top .imgTP IMG{border:1px solid #fff;}
.top .txtTP{padding:0 10px;display:block;}
.top .txtTP B{display:block;font-size:14px;}

.flop , .flop:link , .flop:visited , .flop:hover{
	height:230px;
	width:145px;
	float:left;
	position:absolute;
	bottom:-3px;
	right:-3px;
	background:url(/design/flop.gif) no-repeat right bottom;
	display:block;
	color:#333;
	text-decoration:none;
}

.flop .imgTP{padding:15px 10px;display:block;}
.flop .imgTP IMG{border:1px solid #fff;}
.flop .txtTP{padding:0 10px;display:block;}
.flop .txtTP B{display:block;font-size:15px;}



.selectCat{
	height:163px;
	padding:15px 25px 18px 25px;
	background:url(/design/select-cat.gif) no-repeat 0 0;
	position:relative;
}

.selectCat DIV{color:#efefef;padding:0 0 10px 0;font-size:14px;}

.selectCat LABEL{
	width:23%;
	float:left;
	margin:5px;
	height:15px;
	color:#fff;
}

.selectCat INPUT{border:none;}

.selectCat INPUT.bt{
	background:URL(/design/btblack_ok2.gif) no-repeat left top;
	height:22px;
	width:60px;
	position:absolute;
	right:15px;
	bottom:32px;
	cursor:pointer;
}


/* ------------------ BLOCKS NEWS ------------------------------ */

A.news , A.news:visited{
	display:block;
	border-top:2px solid #9c1a52;
	height:95px;
	background:url(/design/news-back.gif) repeat-x top left;
	color:#9c1a52;
	font-size:14px;
	font-family:Tahoma, Geneva, Arial, sans-serif;
	font-weight:bold;
}

A.news:hover , A.news:active{
	text-decoration:none;
	color:#000 !important;
	cursor:pointer;
}

.nRight{display:block;width:190px;float:right;height:67px;padding:5px}
.cRight{display:block;width:190px;padding:0 5px;float:right;height:18px;font-size:10px;color:#7d7c7c;}
.cRight IMG{vertical-align:baseline;position:relative;bottom:-2px;}



.colorNewsDarkRed A.news{border-top:2px solid #9C1A52;color:#9C1A52;}
.colorNewsPink A.news{border-top:2px solid #AF4E94;color:#AF4E94;}
.colorNewsPurple A.news{border-top:2px solid #6950A1;color:#6950A1;}
.colorNewsRed A.news{border-top:2px solid #C9252C;color:#C9252C;}



A.n0 .cRight {float:left;}
A.n0 .nRight {float:left;}
A.n0 IMG {float:right}

A.n2 , A.n2:visited , A.n6 , A.n6:visited{background-image:url(/design/news-back-purple.gif);color:#fff;border-top:2px solid #000;}
A.n2 .cRight , A.n6 .cRight{color:#f6a2de;float:left;}
A.n2 .nRight , A.n6 .nRight{float:left;}
A.n2 IMG , A.n6 IMG{float:right}


A.n4 , A.n4:visited , A.n8 , A.n8:visited{background-image:url(/design/news-back-bordeau.gif);color:#fff;border-top:2px solid #000;}
A.n4 .cRight , A.n8 .cRight{color:#f75c9f;float:left;}
A.n4 .nRight , A.n8 .nRight{float:left;}
A.n4 IMG , A.n8 IMG{float:right}


A.newsLine , A.newsLine:visited{
	display:block;
	background:url(/design/next.gif) no-repeat 0 7px;
	padding:5px 0 5px 10px;
	color:#646464;
}

A.newsLine:hover , A.newsLine:active{color:#646464;}

A.news IMG.imgNewsHeader{float:none;opacity:0.7;padding-left:2px;}


/* ------------------ /BLOCKS NEWS ------------------------------ */

.menuCine{height:28px;}
.menuCine A{
	height:28px;
	display:block;
	float:left;
	background:url(/design/cine.gif) no-repeat;
}

A.cine1{ width:205px; background-position:0 0;}
A.cine2{ width:206px; background-position:-205px 0;}
A.cine3{ width:205px; background-position:-410px 0;}

A.cine1:hover , A.cineSel1{ width:205px;background-position:0 -28px;}
A.cine2:hover , A.cineSel2{ width:206px;background-position:-205px -28px;}
A.cine3:hover , A.cineSel3{ width:205px;background-position:-410px -28px;}

.cineBox{padding:8px;}

.diago , .diago1 {background:url(/design/diago.gif);height:5px;margin:5px 0;clear:both;line-height:5px;font-size:5px;}
.diago0{display:none;}


A.cineBlock , A.cineBlock:visited{
	display:block;
	width:292px;
	height:175px;
	background:url(/design/cine-block.gif) no-repeat 0 0;
	float:left;
	margin:10px 4px;
	cursor:pointer;
}

A.cineBlock:hover , A.cineBlock:active{
	background:url(/design/cine-block-hover.gif) no-repeat 0 0;
	text-decoration:none;
}

A.cineBlock IMG{float:left;}

A.cineBlock SPAN{
	display:block;
	padding:25px 0 0 0;
	width:160px;
	height:130px;
	float:right;
	color:#000;
}

A.cineBlock SPAN B{
	display:block;
	font-size:13px;
	color:#ec1c24;
	padding:0 0 5px 0;
}
A.cineBlock:hover SPAN B{color:#FFF}

A.cineBlock SPAN STRONG{
	display:block;
	font-size:9px;
	color:#16489f;
	font-weight:normal;
	padding:0 0 5px 0;
}

A.cineBlock:hover SPAN STRONG{color:#fff}



/* ------------------ /BOTTOM ------------------------------ */

#clouds{
	padding:30px 0 0 0;
}

.clouds{
	text-align:justify;
	height:100px;
	padding:25px 210px 15px 15px;
	background:#cf1b22 url(/design/clouds.gif) top left;
	position:relative;
}

.metriweb{
	display:block;
	width:176px;
	height:34px;
	background:url(/design/metriweb.gif);
	position:absolute;
	right:15px;
	top:25px;
}

.cloudsTile{
	height:22px;
	width:200px;
	position:absolute;
	top:-31px;
	left:0;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	background:url(/design/clouds-title.gif) right bottom no-repeat;
	padding:10px 5px 5px 15px;

}

.clouds H1 , .clouds H1 A , .clouds H1 A:visited{color:#FFFFFF;font-size:24px;display:inline;text-decoration:none; white-space:nowrap;line-height:20px;}
.clouds H2 , .clouds H2 A , .clouds H2 A:visited{color:#FFFFFF;font-size:22px;display:inline;text-decoration:none; white-space:nowrap;line-height:20px;}
.clouds H3 , .clouds H3 A , .clouds H3 A:visited{color:#FFFFFF;font-size:20px;display:inline;text-decoration:none; white-space:nowrap;line-height:20px;}
.clouds H4 , .clouds H4 A , .clouds H4 A:visited{color:#FFFFFF;font-size:18px;display:inline;text-decoration:none; white-space:nowrap;line-height:20px;}
.clouds H5 , .clouds H5 A , .clouds H5 A:visited{color:#FFFFFF;font-size:14px;display:inline;text-decoration:none; white-space:nowrap;line-height:20px;}
.clouds H6 , .clouds H6 A , .clouds H6 A:visited{color:#FFFFFF;font-size:12px;display:inline;text-decoration:none; white-space:nowrap;line-height:20px;}
.clouds A:hover{text-decoration:underline;color:#fff}


.menu-bottom{
	background:#000;
	padding:5px 10px;
	text-align:center;
}

.menu-bottom A , .menu-bottom A:active , .menu-bottom A:visited , .menu-bottom A:hover{
	color:#FFFFFF;
}


/* ------------------ FULLNEWS ------------------------------ */

.copyrightPicture{
	text-align:right;
	padding:3px 0;
	font-size:10px;
	height:13px;
	color:#aaa;
}

.fNewLeft{
	width:375px;
	float:left;
	line-height:150%;
	text-align:justify;
}

.fNewLeft B{color:#000;}

UL.box{
	margin:0;
	padding:10px 30px;
	
}

UL.box LI{margin-bottom:5px;}

UL.box LI A , UL.box LI A:hover{color:#000;text-decoration:none;}
UL.box LI A:hover , UL.box LI A:active{text-decoration:underline;}

.fNewRight{
	width:225px;
	float:right;
}

.linkFullNews{
	padding:5px;
	height:16px;
}

.linkFullNews IMG{padding:0 5px;}

.linkFullNews .colRight{text-align:right;}


A.back , A.back:visited {
	display:block;
	background:url(/design/buttons/retour.gif) no-repeat scroll 0 0;
	height:20px;
	width:86px;
	
	float:left;
}

A.back:hover {
	background-position:0 -20px;
}

A.toutesLesActus , A.toutesLesActus:visited {
	margin-top:11px;
	display:block;
	background:url(/design/buttons/voirtouteslesactus.gif) no-repeat scroll 0 0;
	height:9px;
	width:218px;
	
	float:right;
}

A.toutesLesActus:hover {
	background-position:0 -9px;
}

A.toutesLesDossiers , A.toutesLesDossiers:visited {
	margin-top:11px;
	display:block;
	background:url(/design/buttons/voirtouteslesdossiers.gif) no-repeat scroll 0 0;
	height:9px;
	width:218px;
	
	float:right;
}

A.toutesLesDossiers:hover {
	background-position:0 -9px;
}

A.toutesLesBulles , A.toutesLesBulles:visited {
	margin-top:11px;
	display:block;
	background:url(/design/buttons/voirtouteslesbulles.gif) no-repeat scroll 0 0;
	height:9px;
	width:218px;
	
	float:right;
}

A.toutesLesBulles:hover {
	background-position:0 -9px;
}

.clearLink{
	clear:both;
	padding:5px 20px;
	height:10px;
	
}

A.toutesLesSorties , A.toutesLesSorties:visited {
	display:block;
	background:url(/design/buttons/voirtouteslessorties.gif) no-repeat scroll 0 0;
	height:9px;
	width:218px;
	
	float:right;
}

A.toutesLesSorties:hover {
	background-position:0 -9px;
}

A.toutesLesFilms , A.toutesLesFilms:visited {
	display:block;
	background:url(/design/buttons/voirtouteslesfilms.gif) no-repeat scroll 0 0;
	height:9px;
	width:218px;
	
	float:right;
}

A.toutesLesFilms:hover {
	background-position:0 -9px;
}

.boxTagsCloud{
	border:1px #d3d3d3 solid;
	background:#fff url(/design/black-line.gif) no-repeat left center;
	position:relative;
	color:#000;
	padding:10px 10px 10px 30px;
	margin:50px 0 0 0;
	min-height:50px;
		
}

.boxTagsCloud IMG{position:absolute;left:0;bottom:0;width:18px;height:54px;}

.boxTagsCloud A , .boxTagsCloud A:visited , .boxTagsCloud A:hover{color:#000;}




/* ==============================================
COPYRIGHT
============================================== */

.copyright{

	width:954px;
	margin:0 auto;
	padding:5px;
	font-size:9px;
	color:#a9a9a9;
	position:relative;

/*	background:url(/design/bleu-line.gif) repeat-x 0 0;*/
	
	color:#560000;
	font-size:11px;
	text-align:right;

}

.copyright A, .copyright A:visited{color:#560000;text-decoration:none;}
.copyright A:hover, .copyright A:active{color:#560000;text-decoration:underline}


.copyright DIV{
	width:40%;
	float:left;
	text-align:left;
	position:relative;
}

/* ==============================================
ADD AFTER INSTALL
============================================== */

A.lnkFolder , A.lnkFolder:visited{
	display:block;
	text-decoration:none;
	color:#333;
	background:none;
	padding:10px;
	
	clear:both;

	height:150px;

	border-bottom:1px dotted #999;
}

A.lnkFolder:hover{
	background:#e0e0e0;
}

A.lnkFolder SPAN{
	color:#717171;
}

A.lnkFolder:hover SPAN{
	color:#000;

}

A.lnkFolder STRONG{
	font-size:12px;
	font-weight:bold;
}

A.lnkFolder:hover STRONG{color:#000;}

A.lnkFolder STRONG.Title{font-size:20px;display:block;font-weight:normal;padding-bottom:2px;color:#0057a1;}
A.lnkFolder .comments{padding:10px 0 0 0;color:#999;}

A.lnkFolder IMG{float:left;margin:0 10px 5px 0;}

A.lnkFolder HR{height:1px;font-size:1px;line-height:1px;}




/* +++++++++++++++++++++++++++++++++ progress Bar ++++++++++++++++++++++++++++++++++++++++++++++ */

.voteTop{
	padding:15px 15px 10px 15px;
	background:url(/design/vote-back-1.gif) center top no-repeat;
}

.voteTop H3{
	font-size:20px;
	color:#0198d3;
	background:url(/design/h3-ico.gif) no-repeat left center;
	padding:0 0 0 20px;
}

.voteBottom{
	padding:10px;
	background:url(/design/vote-back-2.gif) center bottom no-repeat;
	min-height:200px;
	padding:0px 15px 40px 15px;
	position:relative;
	color:#999;
}

.voteBottom INPUT{
	border:none;
}

.voteBottom HR , #last_accordion HR{
	background:#cccbcb;
	height:1px;
	padding:0;
	margin:5px 0;
	border:none;
}

.voteBottom B , #last_accordion B{
	font-weight:bold;
	padding:5px 0pt 5px 10px;
}

.line_vote { clear:both }

.vote_results  INPUT {border:0px;}

.list_vote{	margin:5px;}

.nb_total{
	padding:20px 20px 0 0;
	clear:both;

	font-size:10px;
	color:#fff;	
	text-align:right;

	height:12px;

	display:block;

	width:275px;
}

.line{
	padding:5px 0 5px 10px;
	clear:both;
	display:block;
}

.reponse{
	color:#fff;
	font-weight:bold;
	padding:10px 0 5px 0;
	display:block;
}

.nb_res{
	width:45px;
	height:14px;
	position:relative;
	
	color:#aac4d5;
	font-size:11px;

	float:left;
}

.prog_cont{
	width:169px;
	height:14px;
	position:relative;
	
	float:left;

	z-index:10;
}

.prog_color{
	background:#EC1C24;
	position:absolute;
	top:0;
	left:0;
	height:14px;

	z-index:20 !important;
}

.prog_cont IMG{
	width:169px;
	height:14px;
	position:absolute;
	top:0;
	left:0;

	z-index:30 !important;
}

.nb_pc{
	width:20px;
	padding-left:5px;
	height:14px;
	position:relative;
	
	color:#fff;
	font-size:11px;
	font-weight:bold;
	
	float:left;
}

/* +++++++++++++++++++++++++++++++++ COMMENTAIRE ++++++++++++++++++++++++++++++++++++++++++++++ */

.comments {
	padding-top:5px;
	font-family: Arial;
	padding-bottom: 15px;
}

.comments .headers {
	margin:  0;
	display:none;
}
.comments .grey,
.new_comment .headers .grey {
	font-size: 18px;
	color: #6c726f;
}
.comments .yellow,
.new_comment .headers .yellow {
	font-size: 18px;
	color: #e6b51a;
}
.comments .red {
	font-size: 12px;
	color: #d22d4f;
	font-style: italic;
}
.comments .item {
	padding-top: 4px;
}
.comments .item .centerCom {
	padding: 5px;
	border:1px #d3d3d3 solid;
	background:#fff;
}
.comments .item .bottomCom {
	padding-top: 12px;
}

.comments td.name {
	font: normal 12px Arial;
	color: #fff;
	font-weight:bold;
	width: 94px;
	text-align: center;
	padding: 0px 3px;
}
.comments td.name span {
	color: #FFF;
	font-size: 10px;
	font-weight:normal;
}
.comments td.com {
	font: normal 12px Arial;
	padding: 0 15px 5px 15px;
}

/* Odd comment */
.comments .odd .name {text-align: right}
.comments .odd .centerCom {	background:#fff url(/design/back-com.gif) no-repeat left center;}
.comments .odd .bottomCom {}

/* Even comment */
.comments .even .name {text-align: left}
.comments .even .centerCom { background:#fff url(/design/back-com.gif) no-repeat right center;}
.comments .even .bottomCom {}

/* New comment */
.new_comment {
	
	border:1px #d3d3d3 solid;
	background:#fff;
	padding:30px 20px;
	position:relative;
	font-size: 11px;
	/*margin-top: 32px;*/
	
}
.new_comment .headersCom {
	padding: 13px 0 13px 7px;
	color:#0057a1;
	font-weight:bold;
	font-size:11px;
}

.new_comment .headersCom2 {
	padding: 13px 0 13px 7px;
	color:#EC1C24;
	font-weight:bold;
	font-size:11px;
}


.new_comment .topCom {
	background:#fff;
	height: 4px;
	height: 100%;
	position:relative;
}
.new_comment .bottomCom {
	padding:0 15px;
	height: 4px;
	height: 100%;
}
.new_comment table {
	margin-left: 7px;
}
.new_comment td {
	font-weight: bold;
}
.new_comment input {
	background: url(/design/com-input.gif) no-repeat;
	width: 250px;
	height: 30px;
	border: none;
	padding: 7px 8px 0 9px;
	font: normal 11px Arial;
	color: #6c726f;
}
.new_comment .textarea {
	background: #fff url(/design/com-textarea.gif) no-repeat;
	width: 517px;
	height: 152px;
	padding: 7px 0 0 10px;
}
.new_comment textarea {
	border: none;
	font: normal 13px Arial;
	color: #6c726f;
	width: 512px;
	height: 135px;
	overflow: auto;
	background:none;
}


.new_comment .buttonCom,
.new_comment .buttonCom:visited {
	display: block;
	background: url(/design/input-com.gif) no-repeat;
	width: 100px;
	height: 27px;
	color: #fff;
	font: bold 11px Arial;
	padding-top: 2px;
	padding-bottom: 2px;
	float: right;
	text-align: center;
	margin: 13px 5px 12px 0;
	cursor:pointer;
}
.new_comment .buttonCom:hover {
	color: #f5f5f5;
	text-decoration: none;
}

.new_comment STRONG{font-size:12px;color:#7e7e7e;display:block;padding:5px 0;text-transform:uppercase;}

.imgCommentaires{
	position:absolute;
	left:-3px;
	top:-3px;
	width:157px;
	height:200px;
}

.Vs{
	background:#c30c10;
	border:1px #d3d3d3 solid;
	position:relative;
	padding:9px;

	min-height:150px;

	zoom:1;

}

.Vs A , .Vs A:visited{
	display:block;
	width:91px;
	height:8px;
	padding:0;
	background: url(/design/text/les-duels.gif) no-repeat 0 0;
	font-size:1px;
	line-height:1px;	
	clear:both;
}

.Vs A:hover{background-position:0 -8px;}


.VsLeft SPAN , .VsSepa SPAN, .VsRight SPAN{
	height:15px;
	display:block;
	font-weight:bold;
	color:#fff;
	font-size:12px;
}

.VsRight SPAN{text-align:right;}

.VsLeft{
	width:126px;
	float:left;
	position:relative;
	z-index:99;
}

.VsSepa{
	width:27px;
	float:left;	
}

.VsRight{
	width:126px;
	float:left;
	position:relative;
	z-index:99;
}

.backVs{
	position:absolute;
	height:75px;
	width:106px;
	background:url(/design/leduel.gif) no-repeat right bottom;
	right:-3px;
	bottom:-3px; 
	z-index:10;
}

A#sendTo_href{
	background:(/design/buttons/envoyezaunami.gif) no-repeat center center;
	width:139px;
	height:16px;
	display:block;
}

BODY.bodysendto{
	background:#FFF;
	padding:10px;

	color:#fff;
}

BODY.bodysendto FORM , BODY.bodysendto MARQUEE{width:100%;}

BODY.bodysendto TD{color:#000;padding:2px 5px;font-weight:bold;}


.imgFullNews{
	border-top:3px solid #9C1A52;
	position:relative;
}

.thumbNews{
	width:69px;
	height:394;
	position:absolute;
	top:0;
	right:0;
}

.thumbNews IMG{
	padding:2px;
	margin-bottom:13px;
	cursor:pointer;
}

.thumbNews IMG.selected{
	border:solid #000;
	border-width:2px;
	padding:0;
}

.voteTopFlop{
	margin:0 0 15px 0;
}

.etVous{
	padding:5px 8px 0 8px;
	position:relative;
	bottom:-5px;
	background:transparent url(/design/f_top_flop.gif) no-repeat scroll left top;
	font-weight:bold;
}


.voteTopFlop ul{
	background:url(/design/f_top_flop.gif) no-repeat top left;
	height:55px;
	padding:11px 7px 0 7px;
	overflow:hidden;
	zoom:1;
	margin:0;
}



 .voteTopFlop ul li{
	float:left;
	line-height:44px;
	text-align:center;

	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	
}

.voteTopFlop ul li SPAN{
	width:100px;
	font-size:15px;
	line-height:44px;
	display:block;
	cursor:pointer;
	font-weight:bold;
}

.voteTopFlop ul li B{
	font-weight:normal;
	font-size:9px;
}

 .voteTopFlop ul li.votetop, .voteTopFlop ul li.voteflop{
	width:100px;
	font-size:15px;
	line-height:44px;
}
.voteTopFlop ul li.votetop, .voteTopFlop ul li.voteflop{
	width:100px;
	font-size:15px;
	line-height:44px;
}
.voteTopFlop ul li.votetop{
	background:url(/design/f_top.gif) no-repeat top left;
	color:#FFF;
}
.voteTopFlop ul li.voteflop{
	background:url(/design/f_flop.gif) no-repeat top left;
	color:#FFF;
}

.voteTopFlop ul li.ou{
	height:44px;
	width:10px;

}


.to_show{width:250px !important;}

.listSondages .sondage{height:265px;}


#blocker4{}
#blocker4 A , #blocker4 A:visited{color:#333;}
#blocker4 A:hover{text-decoration:none;}
#blocker4 A B{font-size:14px;color:#C9507D;padding:0 0 15px 0;	font-family:Tahoma, Geneva, Arial, sans-serif;}

A.lesBulles , A.lesBulles:visited{
	display:block;
	background:url(/design/bulles-back.gif) no-repeat center top;
	height:196px;
	padding:10px;
	position:relative;
	width:280px;
}

A.lesBulles:hover{text-decoration:none;}

.lesBullesBlock A.lesBulles{
	float:left;
	margin-right:9px;
}

.imgLB{
	height:130px;
	width:110px;
	position:absolute;
	top:-3px;
	left:-3px;
	background:url(/design/lesbulles.gif) no-repeat left top;
	display:block;
}

A.lesBulles .imgLB IMG{
	position:absolute;
	bottom:0;
	right:0;	
}

A.lesBulles .question{
	display:block;
	position:absolute;
	left:120px;
	top:20px;
	width:165px;
	height:60px;
	color:#333;
	font-weight:bold;
}

A.lesBulles .reponse{
	display:block;
	position:absolute;
	left:68px;
	bottom:35px;
	width:215px;
	height:50px;
	color:#999;

	text-align:center;

	bottom:25px; 
	height:73px; 
	left:78px; 
	width:200px;

	overflow:hidden;


	bottom:27px;
	font-size:11px;
	line-height:11px;

}

A.lesBulles .reponse B{
	color:#CC0035;
	font-weight:bold;
	font-size:14px;
}

.jaime{
	font-size:18px;
	color:#ec1c24;
	padding:15px 0 15px 25px;
	background:URL(/design/coeur.gif) no-repeat 0 17px;
		
}

.jaime B{font-size:14px;color:#333;font-weight:normal;display:block;}

.jaime span{cursor:pointer;}
.jaime span:hover{color:#ec1c24;}


.jaime IMG{
	position:relative;
	bottom:-5px;
}

.topFilm{
	background:URL(/design/back-top-film.gif) no-repeat top left;
	height:270px;
	position:relative;

	margin-top:20px;
}
.topFilm IMG{

}
.filmInfo{
	position:absolute;
	width:390px;
	height:200px;
	left:220px;
	top:25px;

	overflow:hidden;
	
}

.filmInfo P{
	margin:0;
	padding:0 0 10px 0;
}

.paddingHor{
	padding:0 10px;
}

.menuFilm{height:28px;background:url(/design/film-back.gif) repeat-x top left;}

.menuFilm A , .menuFilm A:visited{	
	height:28px;
	display:block;
	float:left;
	background:url(/design/film.gif) no-repeat;
}

A#filmLink1{  width:103px; background-position:0 0;}
A#filmLink2{  width:85px;  background-position:-103px 0;}
A#filmLink3{  width:67px;  background-position:-188px 0;}
A#filmLink4{  width:78px;  background-position:-255px 0;}
A#filmLink5{  width:81px;  background-position:-333px 0;}
A#filmLink6{  width:106px; background-position:-414px 0;}
A#filmLink7{  width:67px;  background-position:-520px 0;}
A#filmLink8{  width:102px; background-position:-587px 0;}
A#filmLink9{  width:165px; background-position:-689px 0;}
A#filmLink10{ width:60px;  background-position:-854px 0;}

A#filmLink1:hover , A.selF1{   width:103px;background-position:0 -28px !important;}
A#filmLink2:hover , A.selF2{   width:85px; background-position:-103px -28px !important;}
A#filmLink3:hover , A.selF3{   width:67px; background-position:-188px -28px !important;}
A#filmLink4:hover , A.selF4{   width:78px; background-position:-255px -28px !important;}
A#filmLink5:hover , A.selF5{   width:81px; background-position:-333px -28px !important;}
A#filmLink6:hover , A.selF6{   width:106px;background-position:-414px -28px !important;}
A#filmLink7:hover , A.selF7{   width:67px; background-position:-520px -28px !important;}
A#filmLink8:hover , A.selF8{   width:102px;background-position:-587px -28px !important;}
A#filmLink9:hover , A.selF9{   width:165px;background-position:-689px -28px !important;}
A#filmLink10:hover , A.selF10{ width:60px; background-position:-854px -28px !important;}


.cineBox{padding:25px;}

.cineBox .new_comment {width:620px;}
.cineBox .sepa {width:662px;}

.cineBox .addCom2{position:relative;top:-20px;}

.paddingHor .box .cineBox{min-height:250px;}

#film1 .cineBox{}

.imgF1{width:290px;float:right;}
.imgF1 IMG{display:block;}
.imgF1 DIV , .imgF1 DIV INPUT{text-align:right;color:#999;}
.txtF1{
	float:left;
	width:555px;
}

#youtube_video , #image_for_video{padding:10px 0;}

#youtube_video EMBED , #youtube_video OBJECT ,
#image_for_video EMBED ,  #image_for_video OBJECT {
	width:375px;
	height:250px;
}

#image_for_video {	cursor:pointer;}

.sepaTxtActu{
	height:15px;
	background:#0057A1;
	margin:10px 0;
}

.date_programme{font-weight:bold;color:#000;}

.bullCom{
	width:581px;
	margin:0 auto;
}


.bullCom2{
	background:URL(/design/labulle.gif) no-repeat top left;
}

.bullCom2 TABLE TD.bullComComment{
	width:100%;
	background:none;
	padding:20px 20px 10px 20px;
}

.bullCom2 TD.bullComName{padding:10px 7px 2px 0;}

.bullCom2 td.bullComComment div{font-size:22px;}

TD.bullComName{text-align:right;padding:0 7px 2px 0;font-size:9px;color:#cc0035;}
TD.bullComName SPAN{color:#ccc;}

TD.bullComImg{width:110px;}

TD.bullComImg IMG{border-top:2px solid #DD1821;}


TD.bullComComment{
	width:471px;
	background:URL(/design/comm-bulle.gif) no-repeat top left;
	padding:10px 10px 10px 40px;
}

TD.bullComComment DIV{height:95px;overflow:auto;font-family:"Times New Roman",Times,serif;font-size:18px;}

TD.bullComComment DIV B{color:#CC0035}

.boxHoro{
	margin-top:40px;	
	border:1px #d3d3d3 solid;
	background:#fff;
	position:relative;
	padding:10px;
	position:relative;
}

.colLeft .boxHoro IMG.logoHoro{
	position:absolute;
	top:-35px;
	left:-5px;
}

.colRight .boxHoro IMG.logoHoro{
	position:absolute;
	top:-35px;
	right:-5px;
}

.colLeft .boxHoro .titreHoro{ 
	font-family:font-family:Tahoma, Geneva, Arial, sans-serif;
	font-size:24px;
	color:#024ca1;
	padding:0px 0 0 90px;
}

.colLeft .boxHoro .dateHoro{
	font-size:10px;	
	padding:0 0 10px 90px;
}

.colRight .boxHoro .titreHoro{ 
	font-family:font-family:Tahoma, Geneva, Arial, sans-serif;
	font-size:24px;
	color:#024ca1;
	padding:0px 90px 0 0;
}

.colRight .boxHoro .dateHoro{
	font-size:10px;
	padding:0 90px 10px 0;
}

.titreContentHoro{
	font-size:14px;
	color:#e42024;
	padding:5px 0 10px 0;
}

.titreContentHoro INPUT{
	font-size:14px;
	color:#e42024;
	border:1px solid #ccc;
	background:#fff;
	padding:0;
}

#cine3{padding:15px 10px 0 10px;}

.contentHoro{min-height:290px;}


.neo_form_mail_table td.form_left {
	width:300px;
}
.form_left {
	font-weight:bold;
	padding:5px;
}

.neo_form_mail_table td.form-titre div {
	background:#016DB8;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px 7px;
}

.tpTitle{
	padding:0 0 0 8px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
}


.top-flop2{

	background:url(/design/indablog.gif) repeat-x center center;
	padding:10px;
	position:relative;
	min-height:220px;
	font-size:10px;
	color:#000;
	text-decoration:none;

	
}

.top-flop2 .topFlopImg{
	position:absolute;
	height:140px;
	width:215px;
	background:url(/design/top-flop/titre_topflop.gif) no-repeat right bottom;
	right:-3px;
	bottom:-3px;
}

.top-flop2 .topFlopImg2{
	position:absolute;
	height:140px;
	width:215px;
	background:url(/design/top-flop/titre2_topflop.gif) no-repeat right bottom;
	right:-3px;
	bottom:-3px;
}

.blockTopFlop{
	position:absolute;
	top:15px;
	left:15px;
	width:271px;
	height:197px;
	
	background:url(/design/top-flop/bgwhite_topflop.gif) no-repeat center center;
	
	color:#333;
}




.blockTopFlop A , .blockTopFlop A:visited{color:#333;}
.blockTopFlop A:hover , .blockTopFlop A:active{text-decoration:none;}

.blockTop{
	display:block;
	float:left;
	width:135px;
	height:197px;
	overflow:hidden;
}

.blockFlop{
	display:block;
	float:right;
	width:135px;
	height:197px;
	overflow:hidden;


}



.blockTopFlop SPAN{display:block;}

.blockTopFlop .textTF{margin-top:15px;padding:5px 10px;}

.blockTopFlop B{display:block;font-size:14px;}








/* ==============================================
FOR JAVASCRIPT
============================================== */

#blocker2 , #blocker3 , #blocker1{display:none;}

#newslistCat2 , #newslistCat3 , #newslistCat4 , #newslistCat5 , #newslistCat6{display:none;}

#ctrBlock1 , #ctrBlock3{display:none;}

#cine1 , #cine3{display:none;}

#film2 , #film3 , #film4 , #film5 , #film6 , #film7 , #film8 , #film9 , #film10 {display:none;}

#linkCTR1 , #linkCTR3 {display:none;}

/* ==============================================
ALL IE
============================================== */
LABEL INPUT , .sLine INPUT{border:none;background:none;}

#cine3 .line2TH1 A, #cine3 .line2TH1 A:visited , #cinebo .line2TH1 A, #cinebo .line2TH1 A:visited { color:black; } 

#cine3 .line2TH0, #cine3 .line2TH0 TD, #cine3 .line2TH0 A, #cine3 .line2TH0 A:visited {
	background:#006599;
	color:white;
}

#cine3 TD {
	padding:3px;;
}

#cinebo .line2TH0, #cinebo .line2TH0 TD, #cinebo .line2TH0 A, #cinebo .line2TH0 A:visited {
	background:#006599;
	color:white;
}

#cinebo TD {
	padding:3px;;
}

.headerbo TD {
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
}

/* $$$ box video $$ */
#vidbox {
	height:600px;
	width:800px;
	position:absolute;
	left:76px;
	top:45px;
	display:none;
	border:1px solid #666666;
	z-index:9999999;
}

#backbox {
	background:#000000;
	opacity:0.8;
	filter: alpha(opacity = 80);
	height:600px;
	width:800px;
	position:absolute;
	left:0px;
	top:0px;
	text-align:center;
	z-index:2;
}

#closebox {
	position:absolute;
	right:8px;
	z-index:9;
	top:8px;
}

#closebox IMG {
	cursor:pointer;
}	

#inbox {
	height:590px;
	width:672px;
	position:absolute;
	left:40px;
	padding:0px;

	z-index:5;
}
.imageHand{
	cursor:pointer;
}

.colRight .navbarbottom78 {
	display:none;
}