

body {

	text-align:center;

	background-image: url(images/lupalandv2_r1_c2.jpg);

	padding: 0px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #f8f8f8;

	background-repeat: repeat-x;

	font-size:12px;

	font-family:arial;

}

big {

	display:block;

	text-align:center;

	font-size:20px;

	font-weight:bold;

	padding:10px 0px 10px 45px;

}

#content

	{

	width:924px;

	margin-top: 0px;

	padding:0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-image: url(images/fond.jpg);

	}

.classik form{

	padding:10px 0px;

	}

.classik {

	text-align:center;

	

}

.disc a {

text-decoration:none;

color:#000;

	}

#compteur img

	{

	display:none;

	}

.half

	{

	width:48%;

	float:left;

	}

.line1 {

	color:#005;

	font-size:14px;

	margin:5px;

	display:block;

	font-weight:bold;

}

.classik input{

	background-color:#fff;

	color:#005;

	border: solid 1px #005;

	padding:2px;

	margin:5px;	

}

#header

	{

	width:924px;

	height:97px;

	margin: 0px;

	padding:0px;

	background-image: url(images/lupalandv2_r1_c3b.jpg);

	}



#central

	{

	margin: 0px;

	padding:30px 0px 0px;

	background-image: url(images/topb.jpg);

	background-position:0px 0px;

	background-repeat:no-repeat;

	}

#bottomcentral

	{

	width:924px;

	height:55px;

	margin: 0px;

	clear:both;

	padding:0px;

	background-image: url(images/lupalandv2_r28_c3.jpg);

	background-position:bottom left;

	background-repeat:no-repeat;

	}

#commentaires form

	{

	padding:0px;

	margin:0px 0px 5px;

	}

#commentaires

	{

	text-align:left;

	margin:10px;

	

	}

#commentaires h3

	{

	display:block;

	border-bottom: solid 1px #000;

	

	padding: 4px 0px;

	margin:0px 0px 8px;

	}

#commentaires .auth span

	{

	font-size:11px;

	font-weight:normal;

	float:right;

	}

#commentaires .auth

	{

	font-size:13px;

	display:block;

	font-weight:bold;

	margin-top:4px;

	padding:2px 5px;

	border-bottom:dashed 1px #ccc;

	}

#commentaires .messa

	{

	display:block;

	font-size:12px;

	font-weight:normal;

	margin-bottom:4px;

	padding:2px 5px;

	}

#commentaires label

	{

	display:block;

	padding: 0px 2px;

	margin:0px;

	}

#commentaires textarea

	{

	width:95%;

	background-color:#fff;

	color:#005;

	border: solid 1px #005;

	padding:2px;

	margin:5px;

	}

#header h1

	{

	padding:0px;

	margin:0px;

	text-align:left;

	width:340px;

	display:block;

	float:left;

	}

#header ul

	{

	padding:0px;

	margin:0px;

	text-align:left;

	width:584px;

	display:block;

	float:left;

	}

#header ul li

	{

	padding:0px;

	margin:0px;

	display:inline;

	list-style-type:none;

	}

#header ul li a	

	{

	text-decoration:none;

	padding:0px;

	margin:0px;

	display:block;

	float:left;

	width:54px;

	height:97px;

	overflow:hidden;

	}

#header ul li.pub	

	{

	text-decoration:none;

	padding:0px;

	margin:0px;

	margin-top:4px;

	display:block;

	float:left;

	width:410px;

	height:90px;

	overflow:hidden;

	}

#header h1 a

	{

	padding:0px;

	height:97px;

	margin:0px;

	text-decoration:none;

	display:block;

	overflow:hidden;

	}

#header a span

	{	

	visibility:hidden;

	}

#page {

	width:710px;

	display:block;

	float:left;

	text-align:center;

}

.cadre{

	margin: 0px 0px 14px 14px;

	padding:0px;

	width:690px;

	background-image: url(images/fondcadre.jpg);

	background-position:0px 9px;

	background-repeat:repeat-y;

}

.contenucadre{

	margin: 0px;

	padding:0px 10px 10px;

	background-image: url(images/fondcadre.gif);

	background-position:bottom left;

	background-repeat:no-repeat;

	text-align:left;

}

#top {

	width:204px;

	display:block;

	float:left;

}

#top a {

	text-decoration:none;

}

img 

	{

	padding:0px;

	margin:0px;

	}

#webtvs

	{

	background-image: url(images/fondwebtv.jpg);

	background-position:bottom left;

	background-repeat:no-repeat;

	width:172px;

	padding:0px 0px 10px 0px;

	margin:0px 0px 5px;

	list-style-type:none;

	float:left;		

	}

#webtv

	{

	float:left;

	width:480px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 10px ;		

	}

#webtvs li

	{

	text-align:left;

	padding:0px;

	margin:0px;		

	}

#webtvs li h2

	{

	text-align:left;

	padding:0px;

	margin:0px;

	height:30px;	

	background-image: url(images/lupalandv2_r4_c5.jpg);

	background-position:top left;

	background-repeat:no-repeat;	

	}

#webtvs li h2 span

	{	

	visibility:hidden;

	}

.block {

	clear:both;

	

}

#webtvs li.lnk

	{

	padding:3px 2px 3px 30px;

	background-image: url(images/lupalandv2_r9_c6.jpg);

	background-position:12px 3px;

	background-repeat:no-repeat;

	}

#webtvs li a

	{

	color:#00c;

	text-align:left;

	text-decoration:none;

	margin:0px 2px;		

	}

#webtvs li.lnk a:hover

	{

	color:#c00;

	border-bottom:solid 1px #c00;		

	}

.frame

	{

	

	background-image: url(images/fondframe.jpg);

	background-position:bottom left;

	background-repeat:no-repeat;

	width:667px;

	padding:0px 15px 15px;

	}

.frame a

	{

	width:155px;

	margin-right:7px;

	float:left;

	display:block;

	overflow:hidden;

	text-decoration:none;

	color:#000;

	font-weight:normal;

	}

.frame a span

	{

	display:block;

	}

.frame a span.titre

	{

	width:140px;

	overflow:hidden;

	color:#226;

	font-size:14px;

	display:block;

	font-weight:bold;

	white-space:nowrap;

	margin-top:10px;

	}

.rightb {

	float:right;

	margin-right:25px;

	*margin-top:-1px;

	white-space:nowrap;

	color:#fff;

}

.rightb a{

	display:block;

	float:left;

	padding:0px 4px;

	text-decoration:none;

	color:#555;

	margin:0px 2px;

	border: solid 1px #ccc;

	color:#fff;

}

.rightb a:hover {

	display:block;

	float:left;

	padding:0px 4px;

	text-decoration:none;

	color:#226;

	margin:0px 2px;

	border: solid 1px #226;

	color:#000;

	background-color:#fff;

}

.rightb a.current{

	display:block;

	float:left;

	padding:0px 4px;

	text-decoration:none;

	color:#226;

	margin:0px 2px;

	border: solid 1px #eee;

	color:#000;

	background-color:#fff;

}

.th { 

width:150px; height:100px; }

.rightb span{

	display:block;

	float:left;

	padding:0px 0px;

	text-decoration:none;

	color:#555;

	margin:0px 0px;

}

.frame a span.infos

	{

	width:140px;

	padding-left:5px;

	overflow:hidden;

	color:#000;

	font-size:11px;

	display:block;

	font-weight:normal;

	white-space:nowrap;

	}

.frame a img

	{

	border: solid 1px #000;

	margin: 5px 0px 1px 0px;

	}

.frame a span img

	{

	border: solid 0px #000;

	margin: 0px 0px 0px 0px;

	}

.menuframe

	{

	

	background-image: url(images/topframe1.jpg);

	background-position:bottom left;

	background-repeat:no-repeat;

	width:667px;

	height:38px;

	}

.framemenu

	{

	

	background-image: url(images/lupalandv2_r20_c5.jpg);

	background-position:1px 0px;

	background-repeat:no-repeat;

	width:667px;

	padding:3px 10px 0px;

	font-size:11px;

	color:#fff;

	height:19px;

	}

.mess{

	display:block;

	border: solid 2px #000;

	padding:5px;

	font-weight:bold;

	font-size:14px;

	margin:5px 12px 5px 15px;;

}

.vidplay

	{

	width:430px;

	float:left;

	}

.vidplay a

	{

	display:block;

	width:418px;

	margin:5px 0px;

	padding:10px;

	font-size:14px;

	font-weight:bold;

	color:#226;

	background-color:#f9f9f9;

	border: solid 1px #226;

	text-align:center;

	}

.vidinfos

	{

	width:226px;

	margin-left:10px;

	float:left;

	text-align:left;

	padding:0px 0px;

	line-height:20px;

	

	}
	
.flashplay

	{

	width:656;

	margin-left:10px;

	text-align:left;

	padding:0px;

	line-height:20px;

	

	}
		

.frame2

	{	

	background-image: url(images/topframe2.jpg);

	padding-left:280px;

	}

.frame2 a

	{	

	float:left;

	display:block;

	width:122px;

	height:38px;

	background-image: url(images/lupalandv2_r19_c11.jpg);

	background-position:0px 0px;

	}

.frame2 a span

	{	

	position:absolute;

	visibility:hidden;

	}

.frame2 a:hover

	{	

	background-position:2px 0px;

	}

#top ul li , #top ul 

	{

	display:block;

	padding:0px;

	margin:0px;

	}

#top ul li a

	{

	display:block;

	text-decoration:none;

	padding:0px;

	margin:0px 0px 10px;

	background-image: url(images/fondsitetop.jpg);

	background-repeat:no-repeat;

	background-position:center top;

	height:196px;

	}

#top ul li span

	{

	display:block;

	padding:3px;

	margin:0px;

	color:#fff;

	}

#top ul li img

	{

	border:0px;

	width:185px;

	height:139px;

	margin:0px;

	}

h2

	{

	margin: 0px;

	padding:6px 0px 0px;

	height:38px;

	font-size:18px;

	background-image: url(images/topvideo.jpg);

	background-position:0px 0px;

	background-repeat:no-repeat;

	color:#fff;

	}

.smcadre

	{

	margin: 0px 0px 5px;

	padding: 0px;

	background-image: url(images/b.jpg);

	background-repeat:repeat;

	color:#fff;	

	}

.smcadre2

	{

	margin: 0px;

	padding: 5px 12px;

	background-image: url(images/topvide.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	color:#009;

	}

.smcadre3

	{

	margin: 0px;

	padding: 37px 12px 5px;

	background-image: url(images/toprate.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	color:#009;

	}

.smcadre4

	{

	margin: 0px;

	text-align:center;

	padding: 37px 12px 5px;

	background-image: url(images/myrelated.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	color:#009;

	}
	
	.smcadre5

	{

	margin: 0px 0px 5px;

	padding: 0px;

	background-image: url(images/mypixb.jpg);

	background-repeat:repeat;

	color:#fff;	

	}
	
.vidss {

	float:left;
}

.vidinfos a img { border: 0px; }



.smcadre4 a span.infos

	{

	width:200px;

	padding-left:5px;

	overflow:hidden;

	color:#000;

	font-size:11px;

	display:block;

	font-weight:normal;

	white-space:nowrap;

	}

.smcadre4 a img

	{

	border: solid 1px #000;

	margin: 5px 0px 1px 0px;

	}

.smcadre4 a span img

	{

	border: solid 0px #000;

	margin: 0px 0px 0px 0px;

	}

.smcadre4 a

	{

	width:206px;

	margin-right:7px;

	display:block;

	overflow:hidden;

	text-decoration:none;

	color:#000;

	font-weight:normal;

	}

.smcadre4 a span

	{

	width:200px;

	display:block;

	

	}

.smcadre4 a span.titre

	{

	width:200px;

	overflow:hidden;

	color:#226;

	font-size:14px;

	display:block;

	font-weight:bold;

	white-space:nowrap;

	margin-top:10px;

	}

.fondmembre{

	background-image: url(images/gold_r3_c1.jpg);

	background-position:bottom left;

	background-repeat:repeat-y;

	text-align:left;

	padding:0px;

	margin:0px;

	

}

.fondmembre form

	{

	display:inline;

	width:135px;

	border:0px;

	

	}

.fondmembre form input

	{

	border:0px;

	}

.fondmembre .centrale{

	text-align:center;

	padding:10px 0px 60px;

	background-image: url(images/gold_r5_c1.jpg);

	background-position:bottom left;

	background-repeat:no-repeat;

	

}