@charset "utf-8";
/* CSS Document */

body {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
background:#000 url('img/body-bg.jpg') repeat-x;
}

a {
color:#ff2197;
font-weight:bold;
}

a:hover {
	text-decoration:none;
	}

#layout {
width:950px;
margin:0 auto;
}

#header {
width:100%;
height:253px;
background:#ffffff url('img/header-bg.jpg') no-repeat;
}

#header-text {
color:#ff0088;
font-size:80%;
text-align:center;
width:600px;
}

#header-text h1 {
color:#000;
font-size:150%;
margin:0;
padding:5px 0 0 0;
font-weight:bold;
}

#menu, #menu-bottom {
width:100%;
height:31px;
background:#ffffff url('img/menu-bg.jpg') repeat-x;
color:#fff;
text-align:center;
line-height:32px;
font-size:150%;
}

#menu a, #menu-bottom a {
color:#ffffff;
text-transform:uppercase;
text-decoration:none;
}
#menu a:hover, #menu-bottom a:hover {
text-decoration:underline overline;
}

#menu ul {
margin:0; padding:0;
}

#menu ul li {
float:left;
list-style-type:none;
padding-left:12px;
}

#pathway {
width:100%;
height:22px;
background:#ffffff url('img/pathway-bg.jpg') repeat-x;
color:#fff;
font-size:100%;
}

form {
margin:0; padding:0;
}

form input.input-search {
height:12px;
width:150px;
font-size:80%;
padding:0;
margin:0;
color:#ff0088;
}

form input.submit-search {
height:15px;
width:20px;
font-size:90%;
background-color:#ff0088;
color:#fff;
border:0;
padding:0;
margin:0;
}

form input.submit-search:hover {
cursor:pointer;
}

#pathway a {
color:#fff;
}

#pathway a:hover {
text-decoration:none;
color:#ff0088;
}

#container {
width:100%;
background-color:#000;
padding-top:8px;
overflow:auto;
}

#column1 {
float:left;
width:137px;
}

#column2 {
float:left;
width:676px;
}

#column3 {
float:left;
width:132px;
margin-left:5px;
}

div.module {
width:132px;
margin-bottom:8px;
}

h4 {
display:block;
margin:0;
padding:0;
width:132px; height:26px;
background:#ffffff url('img/title-module.jpg') no-repeat;
color:#ffffff;
font-weight:normal;
text-align:center;
line-height:25px;
font-size:145%;
}

h2 {
font-size:11px;
font-weight:normal;
margin:0;
}

#desc {
width:660px;
height:49px;
color:#fff;
font-size:120%;
background:#ffffff url('img/desc-bg.jpg') no-repeat;
text-align:justify;
padding:8px;
}

a.cat {
display:block;
width:119px; height:14px;
background:#ffffff url('img/acat-bg.jpg') repeat-x;
color:#000;
text-decoration:none;
font-size:80%;
margin-left:3px;
padding-left:7px;
}

a.cat:hover {
background:#fff;
color:#ff0088;
}

.bottom-module {
width:126px; height:13px;
margin-left:3px;
background:#ffffff url('img/bottom-module.jpg') no-repeat;
}

.mod-content{
background:#dedede;
width:126px;
text-align:center;
margin-left:3px;
color:#ff0088;
}

.mod-content a {
color:#ff0088;
text-decoration:none;
font-size:90%;
}
.mod-content a:hover {
color:#000;
text-decoration:underline;
}

#listing {
width:100%;
padding-top:8px;
}

.title-video {
display:block;
width:100%;
height:27px;
background:#ffffff url('img/list-td1.jpg') no-repeat;
}

h3 {
margin:0; padding:4px 0 0 8px;
color:#eaff00;
font-size:140%;
font-weight:normal;
}

.infos-video {
display:block;
height:19px; width:100%;
background:#fe7ac0;
color:#fff;
}

.details-video {
background:#dedede;
color:#000;
width:100%;
}

td.desc-video {
text-align:justify;
font-size:90%;
font-style:italic;
padding:7px 3px 7px 3px;
}

a.big {
font-size:145%;
color:#ff0088;
text-transform:uppercase;
text-decoration:none;
}

a.big:hover {
font-weight:bold;
color:#000;
}

div.bottom-list {
display:block;
width:100%;
height:5px;
background:#ffffff url('img/bottom-list.jpg') no-repeat;
margin-bottom:9px;
}


a.lienpage:hover, span.active {
white-space:nowrap;float: left;text-align:center;color:#A81274;font-size:11px;font-weight:bold;width:25px;height:20px;padding:3px 0 0 0;margin:0px 5px 0px 0px; background-image : url('img/num_page.png');background-repeat: no-repeat; 
}

a.lienpage {
white-space:nowrap;float: left;text-align:center;color:#FFF;font-size:11px;font-weight:bold;width:25px;height:20px;padding:3px 0 0 0;margin:0px 5px 0px 0px; background-image : url('img/num_page_up.png');background-repeat: no-repeat;text-decoration:none;
}

#diaporama {
width:120px;
height:91px;
}

#diaporama img {
	position:absolute;
	border: 1px solid #666;
	width: 120px;
	margin:5px 0 0 -58px;
}
