/*-General-----------------------------------------------*/
body {
	font-family:verdana,helvetica,sans-serif;
	font-size: 71%;
	color:#333;
	background:#003367 url('/includes/arbo/images/bg.gif') repeat-x;
}

form { display:inline; }
html, body, form, h1, h2, h3, h4, h5, h6, p, div, ul, li, dl, dd, dt {
	margin:0;
	padding:0;
}

a img {
	border:none;
	margin:0;
	padding:0;
}

a { text-decoration:none; color:#333; }

a.back {
	display:block;
	float:right;
	background:url('/includes/arbo/images/back.gif') 0 2px no-repeat;
	padding-left:18px;
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
}

dt { padding:.5em 0 .2em 0; }
dd { padding-left:1em; }
#listing dd { display:none; }

#content table, #bigcontent table { width:100%; }

h1 {
	font-size:30px;
	margin-bottom:10px;
}

h2 { font-size:12px; }

#bigleft h2 { margin-bottom:10px; }

.bloc h1 {
	display:block;
	height:15px;
	padding:4px 0 0 5px;
	margin:10px 0 0 0;
	color:#C03;
	font-family:verdana,sans-serif;
	font-size:11px;
	background:#FFF url('/includes/arbo/images/tetiere.gif') no-repeat;
	border-bottom:solid 1px #C03;
	font-variant: normal;
	margin-bottom: 10px;
}

p {
	font-size:12px;
	line-height:16px;
}

.enplus {
	display:block;
	padding:8px 10px;
	text-align:right;
	color:#C03;
	font-weight:bold;
}

.enplus a{
	color:#C03;
	padding-left:8px;
	background:url('/includes/arbo/images/fleche1.gif') 0 4px no-repeat;
}

div.clear { clear:both; }

#content-wrapper table td { vertical-align:top; }
#content-wrapper form table td { vertical-align:baseline; }

/*-overall-----------------------------------------------*/
#all {
	margin:0 auto;
	width:1000px;
	background:#FFF url('/includes/arbo/images/bg_content.gif') repeat-y;
}

#bigcontent {
	width:970px;
	margin:15px 25px 15px 15px;
}

#bigleft {
	width:640px;
	float:left;
}

/*-Header-----------------------------------------------*/
#header {
	height:133px;
	background:#000 url('/includes/arbo/images/header.gif') bottom left no-repeat;
}

#header #logo {
	display:block;
	width:220px;
	height:85px;
	background: url('/includes/arbo/images/logo.png') 0 6px no-repeat;
}

#logo h1 { display:none; }

#logo a {
	display:block;
	font-family:verdana,sans-serif;
	font-size:10px;
	text-align:center;
	color:#000;
	padding-top:93px;
	font-weight: bold;
}

#header #pubtop {
	text-align:right;
	float:right;
	width:760px;
	height:90px;
	margin:36px 10px 0 0;
}

#pubtop img	{ padding-left:10px; }

/*-Menu-----------------------------------------------*/

#menu {
	height:24px;
	padding-top:10px;
	background:#000;
}

#menu ul {
	margin:0 0 0 15px;
}

#menu li {
	float:left;
	list-style-type:none;
	background:url('/includes/arbo/images/menu_bg.gif') repeat-x;
}

#menu li a {
	height:24px;
	padding:4px 15px 0 18px;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana;
	text-transform: uppercase;
	display:block;
	text-align:center;
	background:url('/includes/arbo/images/menu_bg_left.gif') top left no-repeat;
}

#menu li.accueil a {
	background:url('/includes/arbo/images/menu_bg_left_accueil.gif') top left no-repeat;
	color:#1F3646;
}
#menu li.cinema a {	color:#C03; }
#menu li.dvd a { color:#09F; }
#menu li.series a {	color:#F90; }
#menu li.people a {	color:#90C; }
#menu li.culte a {	color:#F90; }
#menu li.forum a {	color:#A00; }

/*-Search-----------------------------------------------*/

#search {
	float:right;
	color:#FFF;
	font-weight:bold;
}

#search, #search input, #search select {
	font-family:verdana,sans-serif;
	font-size:10px;
}

#search input.texte {
	width:160px;
	height:14px;
	border:solid 1px #FFF;
}

/*-Ssmenu-----------------------------------------------*/
#ssmenu {
	height:13px;
	padding:10px;
	font-size:10px;
	background:#E6EBEE url('/includes/arbo/images/top_ssmenu.gif') top left no-repeat;
	font-family:verdana,sans-serif;
	border-bottom:solid 1px #246;
}

#ssmenu li {
	float:left;
	list-style-type:none;
}

#ssmenu li a{
	display:block;
	padding:0 20px 0 19px;
	font-weight:bold;
	border-right:solid 1px #246;
	color:#246;
}

#ssmenu li.last a { border-right:none; }

#ssmenu li a:hover{ text-decoration:underline; }

/*-content-wrapper-----------------------------------------------*/

#content-wrapper { }

#content {
	float:left;
	width:720px;
	margin:15px 25px 15px 15px;
}

#bigright {
	float:right;
	width:240px;
}

#left {
	float:left;
	width:400px;
}

#right {
	float:right;
	width:300px;
	padding:15px 20px 0 15px;
	padding:0;
}

/*-cover-----------------------------------------------*/
#cover {
	padding-bottom:10px;
	background:url('/includes/arbo/images/tiret.gif') left bottom repeat-x;
}

#cover h1, .coverimg { margin-bottom:8px; }
#cover .coverimg { height:250px; width:400px; }
#cover p { text-align:justify; }

.note {
	padding-top:10px;
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
}
table .note { padding-top:0; }

.star {
	width:9px;
	height:9px;
	background:url('/includes/arbo/images/star.gif') no-repeat;
	padding-right:2px;
}

/*-features-----------------------------------------------*/

#minicovers { margin-top:10px; }

#minicovers .column {
	float:left;
	width:124px;
}

#minicovers .column2 {	margin:0 12px; }

#minicovers .title, #suitecovers .title { 
	display:block;
	margin-bottom:5px;
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	}

#suitecovers h1 { margin-bottom:0; }

#minicovers h2, #suitecovers h2 {
	font-size:12px;
	font-weight:bold;
	padding:8px 0;
}

img.affiche {
	border:solid 2px #CCC;
	/*width:120px;*/
	height:160px;
}

/*-liens sponso-----------------------------------------------*/
.yahoo {
	/*background: #E6EBEE;*/
	margin-top:10px;
	/*padding:20px;*/
	clear:left;
}
#bigleft .yahoo { clear:both; }
#bigright .yahoo { padding:0; }

/*-suitecovers-----------------------------------------------*/
#suitecovers h2 { padding:0; }

#suitecovers .coverimg {
	width:125px;
	height:78px;
	float:left;
	margin-right:10px;
}

#suitecovers .column {
	background:url('/includes/arbo/images/tiret.gif') left bottom repeat-x;
	padding:10px 0;
	clear:left;
}

/*-newsinfos-----------------------------------------------*/
.newsinfos {
	background:#E6EBEE;
	/*font-family:verdana;*/
	/*font-size:10px;*/
}

.newsinfos li {
	list-style-type:none;
	background:#F7F8F9;
	padding:3px 5px 3px 10px;
	margin:1px 0;
}

.newsinfos li {
	font-size:11px;
}

.newsinfos .date { font-weight:normal; }
#right .newsinfos .date { display:none; }

/*.newsinfos a:hover{ color:#C03; }*/

/*-newsletter---------------------------------------------*/
#newsletter p {
	background:#F0F6F9;
	padding:5px;
	font-size:10px;
	font-family:verdana,sans-serif;
	color:#06B;
}

#newsletter h1, #forum h1 {
	border-bottom:solid 1px #09F;
	color:#06B;
}

/*-forum---------------------------------------------*/
#forum { margin-top:10px; }

#forum ul{
	padding:2px;
	background:#F0F6F9;
}

#forum li {	list-style-type:none; }

#forum li a {
	display:block;
	padding:5px;
}

#forum li a:hover {
	background:#FFF;
	color:#09F;
}

#forum li a b {
	font-size:10px; font-family:verdana,sans-serif; color:#06B;	
}
#forum li a .date {
	color:#036;
	display:block;
}

#forum img {
	float:left;
	padding:3px;
}

/*-adright-----------------------------------------------*/
#pubright { width:300px; /*height:250px;*/ margin:10px 0; }

#pubright2 { margin:10px 0; }

#filmPub { float:right; }

/*-avenir-----------------------------------------------*/
#avenir, #filmscultes{ background:#F4F7F8; }

#avenir .column, #filmscultes .column, #dvd .column, #people .column {
	/*height:100px;*/
	/*padding:10px 0;*/
	margin:0 10px;
	/*background:url('/includes/arbo/images/tiret.gif') left bottom repeat-x;*/
}

#avenir .sepH, #filmscultes .sepH, #dvd .sepH, #people .sepH {
	clear:left;
	padding:10px 0;
	margin:0 10px;
	background:url('/includes/arbo/images/tiret.gif') left center repeat-x;
}


#avenir .affiche, #filmscultes .affiche, #dvd .affiche, #people .affiche {
	float:left;
	width:80px;
	height:107px;
	border:solid 2px #CCC;
	margin-right:10px;
}

#avenir a:hover { color:#C03; }


/*-people-----------------------------------------------*/
#people { background:#EFEFEF; }

#people h1 {
	border-bottom:solid 1px #90C;
	color:#90C;
}

#people h2 a {
	color:#90C;
}

#people .column {
	/*padding:10px 0 15px 0;*/
	/*margin:0 10px 0 10px;*/
	/*background:url('/includes/arbo/images/tiret2.gif') left bottom repeat-x;*/
}

/*#people .affiche {*/
/*	float:left;*/
/*	width:80px; height:100px;*/
/*	border:solid 2px #CCC;*/
/*	margin-right:10px;*/
/*}*/
	
#people a:hover {
	color:#90C;
}

#people .enplus a {
	color:#90C;
	background:url('/includes/arbo/images/fleche3.gif') 0 4px no-repeat;
}

/*-filmculte-----------------------------------------------*/
#filmscultes h1 {
	border-bottom:solid 1px #F90;
	color:#F90;
}

#filmscultes h2 a {
	color:#F90;
}

#filmscultes .enplus a {
	color:#F90;
	background:url('/includes/arbo/images/fleche6.gif') 0 4px no-repeat;
}


/*-dvd-----------------------------------------------*/
#dvd h1 {
	border-bottom:solid 1px #09F;
	color:#09F;
}

#dvd h2 a {	color:#09F; }

#dvd .enplus a {
	color:#09F;
	background:url('/includes/arbo/images/fleche2.gif') 0 4px no-repeat;
}


/*-video-----------------------------------------------*/
#video {
	background:#000 url('/includes/arbo/images/ba.gif') top left no-repeat;
	padding-top:36px;
	border-bottom:solid 1px #FFF;
	font-family:verdana;
	font-size:10px;
}

#video .enplus a {
	color:#09F;
	background:url('/includes/arbo/images/fleche2.gif') 0 4px no-repeat;
}

#video .archives {
	margin:10px;
	background:url('/includes/arbo/images/tiret_video.gif') bottom left repeat-x;
	height:62px;
}

#video .archives img {
	float:right;
	margin-left:5px;
}

#video .archives h2 {
	color:#42B3FF;
	font-size:11px;
	font-weight:bold;
	margin-bottom:4px;
}

#video .archives a { color:#FFF; }

#article .video, #breves .video { background:#000; color:#FFF; padding:1em; text-align:center; }
#breves .video p { text-align:justify; }

/*-start-----------------------------------------------*/
#footer { clear:both; }

#footer p {
	background:#FFF;
	padding:5px 10px;
	text-align:center;
}

#footer p a, #footer p {
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#999;
}

#footer .beginning{
	background:url('/includes/arbo/images/footer1.gif') no-repeat;
	height:26px;
}

#footer .end{
	background:#003367 url('/includes/arbo/images/footer2.gif') no-repeat;
	height:26px;
}

/*-cover-----------------------------------------------*/
.chapo { font-weight:bold; }

.description {
	font-size:10px;
	font-family:verdana;
	padding-bottom:.5em;
	//height:170px;
}

a.ba {
	font-weight:bold;
	background:url('/includes/arbo/images/camera.gif') no-repeat;
	padding:4px 0 4px 20px;
	height:30px;
}

#article h1 {
	margin-bottom:20px;
}

#article h2 {
	font-size:12px;
	color:#000;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
}

#article p, #breves p {
	margin-bottom:15px;
	text-align:justify;
}
#article p.chapo { text-align:justify; clear:right; }

#article img.affiche {
	float:left;
	margin:0 1em 1em 0;
}

#article #bigimg {
	width:400px;
	margin:0 20px 10px 0;
}

#pubarticle {
	float:right;
	margin:0 0 10px 10px;
}

#article #controls {
	float:right;
}

#article .noteuser {
	display:none;
	font-size:10px;
	font-family:verdana;
}
#article .send { display:none; }

.author {
	font-family:verdana;
	display:block;
	margin:10px 0 15px 0;
	color:#000;
	text-align:right;
	font-size:12px;
	font-weight:bold;
}

#article .noteuser b { color:#C03; }

.subtitle {
	font-size:12px;
	color:#000;
	font-weight:bold;
}

#commentaires { margin-top:10px; clear:both; }
#commentaires h1 { margin-bottom:0; }
#commentaires h2 { display:inline; }
#commentaires .date { display:none; }
#commentaires .username { display:block; font-weight:bold; }
#commentaires ul{ padding:2px; margin-top:.5em; }
#commentaires li { list-style-type:none; margin-bottom:.5em; }

/*-minigalerie-----------------------------------------------*/

#minigalerie {
	background:#000;
	text-align:center;
}

#minigalerie .picture { margin:10px 0; }

#minigalerie .enplus a{
	color:#FFF;
	background:url('/includes/arbo/images/fleche4.gif') 0 4px no-repeat;
}

/*-galerie-----------------------------------------------*/

#galerie {
	background:#000;
	padding:5px 5px 1px 5px;
}

#galerie .galerie { background:none; }

#galerie .galerie .slide table { width:100%; }
#galerie .galerie .slide td { text-align:center; vertical-align:middle; }
#galerie .galerie .slide td.left, #galerie .galerie .slide td.right { width:30px; }
#galerie .galerie .slide td.middle img { margin:30px 0; border:4px solid #333; }
/*-New arrows-*/
#galerie .galerie .slide td.left a { display:block; text-indent:-9999px; width:20px; height:21px; border:none; margin-left:10px; }
#galerie .galerie .slide td.right a { display:block; text-indent:-9999px; width:20px; height:21px; border:none; margin-right:10px; }

#galerie .galerie li {
	float: left;
	width: 80px;
	height: 50px;
	line-height: 46px;
	margin: 0 4px 8px 4px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	background: #333333 none repeat scroll 0%;
	border: 1px solid #666;
	text-align: center;
}
#galerie .galerie img.affiche {
	border:none;
	height:auto;
	margin:auto;
	float:none;
}
#galerie .galerie li img {
	vertical-align: middle;
}

/*-culte-----------------------------------------------*/
#article #dossier {
	padding-top:1em;
	background:url('/includes/arbo/images/tiret.gif') top left repeat-x;
}

#dossier .column {
	width:310px;
	height:180px;
	background:url('/includes/arbo/images/tiret.gif') bottom left repeat-x;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}

#dossier .column .title { display:none; }

#article #dossier .column h2 { margin-top:0; }

#article #dossier a { text-decoration:none; color:inherit; }

/*-trailers-----------------------------------------------*/

#movie {
	padding:0px 0 20px 0;
	text-align:center;
	background:url('/includes/arbo/images/tiret.gif') bottom left repeat-x;
	margin-bottom:10px;
}

table#trailers {
	width:100%;
}

table#trailers td {
	font-size:10px;
	font-family:verdana;
	font-weight:bold;
	vertical-align:top;
	padding:10px 0 0 0;
}


table#trailers td img.affiche { margin-bottom:5px; }

/*-breves-----------------------------------------------*/

#breves { padding:5px; }

#breves .newsinfos ul li {
}

.date { color:#666; }

.twoways {
	height:10px;
	background:#E6EBEE;
	padding:8px;
	margin:10px 0;
}

.twoways a.left {
	float:left;
	padding-left:12px;
}

.twoways a.right {
	float:right;
	padding-right:12px;
}

#breves .twoways .date { display:none; }

/*-listing-----------------------------------------------*/
#abcdaire { margin-top:10px; }
#abcdaire a { font-size:12px; }
#listing { margin-top:10px; }
#listing table{ margin-top:10px; }
#listing table td{ padding:1px; }

/*-listing-----------------------------------------------*/
#actualites .bloc, #sorties .bloc {
	min-height:185px;
	margin-bottom:20px;
	background:url('/includes/arbo/images/tiret.gif') left bottom repeat-x;
}

.bloc .affiche, #dossier .affiche {
	float:left;
	margin:0 10px 0 0;
}

#actualites .bloc p, #sorties .bloc p { padding-bottom:1em; }

#archiveSelect {
	float:right;
	font-family:verdana;
	font-size:10px;
	margin-top:5px;
}

#actualites li {
	list-style-type:none;
}

/*.tableau { margin-top:10px; }*/

/*.tableau b { padding-right:10px; }*/

/*.tableau li {*/
/*	list-style-type:none;*/
/*	background:#F7F8F9;*/
/*	padding:3px 5px 3px 10px;*/
/*	margin:1px 0;*/
/*}*/

#article .bloc ul {
	list-style-type: none;
	font-size:12px;
	line-height:14px;
	margin-left:10px;
	padding-left:8px;
}

#plusinfos p, #bonus p { margin:.5em 1em; }
#plusinfos h1, #bonus h1 { margin-bottom:0; }
#plusinfos h2, #bonus h2 { margin:1.5em 1em .75em .5em; }

#article p a:hover, #breves p a:hover { text-decoration:none; }

#notes th { text-align:left; }

/*-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  COLOR !!!!!-----------------------------------------------*/
.cinema a:hover, #article #dossier .cinema a:hover { color:#C03; }
.dvd a:hover, #article #dossier .dvd a:hover { color:#09F; }
.seriestv a:hover, #article #dossier .seriestv a:hover { color:#F90; }
.people a:hover, #article #dossier .people a:hover { color:#90C; }
.culte a:hover, #article #dossier .culte a:hover { color:#F90; }

.cinema .staron, #notes .staron {
	width:9px;
	height:9px;
	background:url('/includes/arbo/images/star1.gif') no-repeat;
	padding-right:2px;
}

.dvd .staron {
	width:9px;
	height:9px;
	background:url('/includes/arbo/images/star2.gif') no-repeat;
	padding-right:2px;
}

.seriestv .staron {
	width:9px;
	height:9px;
	background:url('/includes/arbo/images/star3.gif') no-repeat;
	padding-right:2px;
}

.culte .staron {
	width:9px;
	height:9px;
	background:url('/includes/arbo/images/star5.gif') no-repeat;
	padding-right:2px;
}

#plusinfos, #bonus, .tableau .bloc, #commentaires {
    background:#dee7ec;
    border-right:solid 1px #abbec9;
    border-bottom:solid 1px #abbec9;
    padding-bottom:10px;
}
