@charset "ISO-8859-1";

html, body, form, ul, li, div, hr, table, td, img {
	padding : 0px;
	margin : 0px;	
}

img {
	border : 0px;
}

html, body {
	width : 100%;
	height : 100%; 
}

body, td {
	font-size : 12px;
	font-family : arial, verdana, sans-serif;
}

.clear {
	clear : both;
}

/* LINK */
a {
	color : #459;
	text-decoration : none;	
}

a:hover {
	color : #67B;
	text-decoration : underline;	
}

/* BODY */
body {
	color : #333;
	background : #654 url('../images/background.jpg') repeat top left;	
}

h1, h2 {
	text-align : center;
	margin : 0px auto;	
}

div.global {
	width : 100%;
	height : 100%;
	background : transparent url('../images/sub-background.jpg') no-repeat top center;	
}

div.mainGlobal {
	margin : 0px auto;
	width : 1000px;
	background : transparent url('../images/main-background.gif') repeat-y top center;	
}

div.mainContainer {
	width : 980px;
	padding : 10px 10px 0px 10px;
	background : transparent url('../images/submain-background.jpg') no-repeat top center;	
}

div.mainContent {
	width : 980px;
	background : transparent url('../images/fili-nuage.jpg') no-repeat bottom right;	
}

div.header {
	position : relative;
	margin : 0px auto;
	width : 1000px;
	height : 260px;
	background : transparent url('../images/header.jpg') no-repeat top center;	
}

div.header a {
	position : absolute;
	display : block;
}

div.header a.home {
	width : 410px;
	height : 205px;
	left : 294px;
	top : 6px;
}

div.header a.perso {
	width : 195px;
	height : 26px;
	left : 15px;
	top : 213px;
}

div.header a.photo {
	width : 135px;
	height : 26px;
	left : 216px;
	top : 215px;
}

div.header a.facebookpage {
	width : 205px;
	height : 26px;
	left : 356px;
	top : 217px;
}

div.header a.dailyicon {
	width : 75px;
	height : 22px;
	left : 902px;
	top : 160px;
}

div.header a.facebookicon {
	width : 75px;
	height : 22px;
	left : 902px;
	top : 188px;
}

div.episode {
	margin : 0px auto;
	text-align : center;
	width : 955px;
	height : 388px;
	padding : 20px;
	margin : 10px;
	background : transparent url('../images/back-episode.jpg') no-repeat top left;	
}

div.episode-legend {
	margin : 0px auto;
	width : 640px;
}

div.episode-legend p {
	font-style : italic;
	font-size : 11px;
	text-align : center;
}

div.episodes {
	width : 980px;
	height : 370px;
}

div.episodes ul li img {
	display : block;
	margin : 0px;
	padding : 0px;
}

div.episodes ul li {
	display : block;
	list-style : none;
	float : left;
	margin : 0px;
}

div.pilote {
	width : 940px;
	height : 140px;
	padding : 0px 20px;
}

div.footer {
	position : relative;
	margin : 0px auto;
	width : 1000px;
	height : 52px;
	background : transparent url('../images/footer.jpg') no-repeat top center;	
}

div.footer a.lvdd {
	position : absolute;
	display : block;
	width : 115px;
	height : 52px;
	left : 10px;
	top : 0px;
}

div.footer span {
	font-size : 11px;
	color : #FFF;
	position : absolute;
	display : block;
	width : 779px;
	height : 28px;
	left : 125px;
	top : 0px;
	padding : 12px;
}

div.footer span a {
	color : #FFF;
	font-weight : bold;
}


div.footer a.ch {
	position : absolute;
	display : block;
	width : 60px;
	height : 52px;
	left : 930px;
	top : 0px;
	font-size : 0px;
}

div.footer a.ch span {
	position : absolute;
	top : -8000px;
	left : -8000px;	
}

div.pilote img {
	float : left;
}

div.pilote div {
	float : left;
	display : block;
	padding : 0px 30px 0px 20px;
	border-right : 1px solid #c4bc9b;
	height : 105px;
}

div.pilote div img {
	float : left;
	display : block;
	margin : 0px 0px 0px 20px;
}

div.pilote a.see {
	display : block;
	font-size : 21px;
	font-weight : bold;
	margin-top : 30px;
}
