/* BASE */
* {margin:0;padding:0;} /* simple reset */
body {font-size:11px;line-height:13px;font-family:Verdana;background:#0a0a01;color:#1a1a11;border-top:1px solid #2a2a21;}
div.clear {clear:both;height:0px;margin:0 0 20px 0;} /* arrêter les "floats" */
div.line {border-bottom:1px solid #d6d6cc;margin:0 0 25px 0;}

/* LAYOUT */
.col {float:left;margin:0 20px 20px 0;display:inline;/* pour IE6 */}
.col.last {margin-right:0;}
.un {width:120px;}
.deux {width:260px;}
.trois {width:400px;}
.quatre {width:540px;}
.cinq {width:680px;}
.six {width:820px;}
.sept {width:960px;}

.inset {border:1px solid #dadad1;}
.col.un.inset {width:118px;}
.col.deux.inset {width:258px;}
.col.trois.inset {width:362px;padding:16px 18px 4px 18px;}
.col.quatre.inset {width:538px;}
.col.cinq.inset {width:678px;}
.col.six.inset {width:818px;}
.col.sept.inset {width:958px;}

.cont {float:left;display:inline;padding-top:20px;}
.cont.un {width:140px;}
.cont.deux {width:280px;}
.cont.trois {width:420px;}
.cont.quatre {width:560px;}
.cont.cinq {width:700px;}
.cont.six {width:840px;}
.sept {width:980px;}

#cjc {background:#fff;min-width:990px;max-width:1160px;overflow:hidden;} /* container principal */
#header {background:#0a0a01;color:#fff;padding:20px 30px 0 30px;border-bottom:1px solid #e4e4de;}
#footer {background:#0a0a01;color:#7a7a71;padding:8px 20px 1px 30px;border-top:1px solid #4a4a41;}
#chemin {clear:both;background:#e4e4de;color:5f5f58;font-size:10px;padding:5px 30px 4px 30px;border-bottom:1px solid #dadad1;}

.content {float:left;padding:25px 0 20px 30px;clear:both;}

/* VIDEO / IMAGES */
#show {background:#000;padding:30px 30px 10px 30px;color:#fff;border-top:1px solid #000;border-bottom:1px solid #000;text-shadow:0px 0px 0px #000;}

/* LOGO */
#logo {padding-top:5px;}
#logo a {display:block;width:110px;height:60px;background:url(../img/logo_white.png) no-repeat top left;}
#logo a:hover{background-position:-60px left;}
#logo a strong {position:absolute;top:-3000px;}

/* ELEMENTS */
p, dl, table {margin:0 0 12px 0;line-height:16px;}
small {font-size:10px;}
ul {line-height:16px;list-style:none;}
hr {display:none;height:0px;}

a {color:#0063dc;text-decoration:none;}
p a {border-bottom:1px solid;}
a:hover {color:#1a1a11;}
a img {border:0 none;}

h1 a:hover {border-bottom:1px solid;}
h3 a {text-shadow:1px 1px 0px #e4e4de;}
h3 a:hover {border-bottom:1px solid;}

#chemin a {color:#5f5f58;}
#chemin a:hover {text-decoration:underline;}
#footer a {color:#fff;}

h1, h2 {font-size:16px;line-height:20px;font-family:'Helvetica Neue',Arial;margin:0 0 6px 0;}
h3 {color:#fff;font-size:11px;line-height:16px;margin:0 0 10px 0;}
h3 span {font-weight:normal;color:#5f5f58;font-size:10px;margin:0 0 0 6px;}
h4 {font-size:12px;padding:2px 0;margin:0 0 6px 0;}
h5 {font-weight:normal;font-size:11px;margin:0 0 6px 0;}
h1 span, h2 span {font-weight:normal;color:#5f5f58;}
h1 span {font-size:13px;}

/* NAV */
#header dl {line-height:18px}
#header dl a {display:block;color:#fff;}
#header dl a:hover {text-decoration:underline;}
#header dt {font-weight:bold;padding:0 0 1px 0;text-shadow:0px 1px 0px #2a2a21;}
#header dl:hover dd a {color:#cacac1;}
#header dl:hover dt a {color:#fff;}
#header dd {border-left:1px solid #2a2a21;}
#header dl:hover dd {border-left:1px solid #4a4a41;}
#header dd a {color:#7a7a71;padding:0 0 0 6px;}

/* LISTS */
.film_list li {border-top:1px solid #d6d6cc;padding:6px 16px 6px 0;overflow:hidden;text-overflow:ellipsis;}
.film_list li a {white-space:nowrap;}
.film_list li img {border:2px solid #fff;float:left;width:48px;height:36px;background:#1a1a11;margin:3px 8px 0 0;}
.film_list li.over {background:url(../img/arrow.png) no-repeat 95% center;cursor:pointer;color:#5f5f58;}
.film_list li.over a {color:#1a1a11;}
.film_list li.over a:hover {color:#1a1a11;}
.film_list li.over img {border:2px solid #0063dc;}
.film_list li.sub {padding:3px 8px;background:#e4e4de;color:#5f5f58;}

#fiche {color:#5f5f58;}
#fiche dt, #fiche dd {white-space:nowrap;overflow:hidden;float:left;display:inline;}
#fiche dt {width:135px;margin:0 5px 0 0;background:#fff url(../img/dots.gif) repeat-x bottom left;}
#fiche dt span {padding:0 3px 2px 0;background:#fff;}
#fiche dd {width:120px;margin:0 20px 0 0;font-weight:bold;}

/* RECHERCHE */
#search {padding:6px 10px 8px 10px;background:#4589dc;color:#fff;border-top:1px solid #d6d6cc;}
#search input[type="text"] {font-size:11px;padding:1px 2px;}
#search input[type="button"] {padding:3px;background:#f4f4ee;font-size:11px;border-color:#5f5f58;border-width:0 1px 1px 0;border-style:solid;}
#search input[type="checkbox"] {font-size:10px; margin:0 6px 0 0;}
#search label {font-size:10px;}

#searchbar {color:#0063dc;background:#fff url(../img/bg_search.png) repeat-x bottom left;padding:16px 30px 0 30px;border-bottom:1px solid #dadad1;}
#searchbar input[type="text"] {width:272px;font-size:12px;padding:1px 2px;margin:0 4px 14px 0;}
#searchbar input[type="submit"] {font-weight:bold;color:#0063dc;padding:3px 8px;background:#f4f4ee;font-size:11px;border-color:#5f5f58;border-width:0 1px 1px 0;border-style:solid;}
#searchbar select {border:1px solid #0063dc;background:#fff;color:#0063dc;font-size:11px;margin:0 4px 14px 0;}

#results h2 {padding:6px 0 0 0;color:#5f5f58;}
#results ul {margin:0 0 10px 0;}
#results ul li {padding-left:10px;white-space:nowrap;}
#results ul.film_list li.over {background:#ffd;}
#results ul.film_list li.over a {text-decoration:underline;}

/* FORMS */
input, select, textarea, option {font-family:Verdana;}
input:focus {background:#ffd}

#toplogin {display:inline;border:0 none;}
#toplogin label {margin:0 6px 0 0;}
#toplogin input {margin:0 6px 0 0;} 
#toplogin input[type="submit"] {padding:1px 4px;background:#f4f4ee;font-size:11px;border-color:#5f5f58;border-width:0 1px 1px 0;border-style:solid;}

/* TABLE */
table {width:100%;white-space:nowrap;border-collapse:collapse;line-height:14px;}
th {padding:8px 8px 8px 4px;text-align:left;border-bottom:2px solid #0a0a01;}
td {text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid #d6d6cc;padding:6px 8px 6px 4px;}
td.titre {width:264px;}
td a {display:block;}
th:hover {color:#5f5f58;text-decoration:underline;}
.sortable .head {cursor:pointer;}
.sortable .desc {color:#0063dc;cursor:pointer;}
.sortable .asc {color:#0063dc;cursor:pointer;}
.sortable .even td {background:#f6f6f0;}
.sortable th:hover.nosort {text-decoration:none;color:#1a1a11;}


/* EXTRA */
.big p {font-size:14px;line-height:20px;font-family:Georgia,'Helvetica Neue',Arial;}
.big h1, .big h2 {margin:0 0 12px 0;}
.soft {color:#5f5f58;} .clair * {border-color:#5f5f58;}
.flash {color:#0063dc;} .flash h3 {background:#0063dc;}
img.fleft {float:left;height:180px;margin:6px 20px 6px 0;}

/* EXTRA RODOLPHE */

.habillage_categorie {color:#CC0000;}

.orange {
	color:#CC3300;
	text-decoration:blink;
	}
	
#line_up {
	border-top-width: 2px;
	border-top-style:solid;
	border-top-color: #5f5f58;
}