/* Futurama-France Version 2.0 - X-Mas 08 Version */
/* Par Jean-Loup WEISZ  */

body {
background: url(design2/bg.png) fixed repeat;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
/* margin:auto;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
}

a img {
text-decoration:none;
background:none;
}


/*STRUCTURE*/

#header {
width:950px;
background-image:url(design2/header_xmas.png);
height:100px;
}

#bottom {
background-image:url(design2/bottom.png);
width:950px;
height:32px;
}

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

#corpus {
background-image:url(design2/fond.png);
background-repeat:repeat-y;
width:950px;
overflow:hidden;
}

#content {
display:block;
float:right;
padding-right:32px;
padding-bottom:10px;
vertical-align:top;
width:650px;
}

#content a img {
text-decoration:none;
background:none;
}

.a:link
{
color:#444444;
text-decoration:underline;
}

.a:visited
{
color:#444444;
text-decoration:underline;
}


.a:hover
{
background-color:#00CCFF;
text-decoration: none;
color:#FFFFFF;
}

#content a.image_link {
border:none;
text-decoration: none;
background:none;
}

#cleardiv
{
clear: both;
} 

#footer {
width:950px;
height:106px;
background-image:url(design2/footer.png);
clear: both;
}

#nav {
width:950px;
height:30px;
}

.menu
{
width:229px;
background-image:url(design2/menu.png);
background-repeat:repeat-y;
}

#tv
{
width:220px;
padding-left:5px;
}

.menu_top
{
width:229px;
background-image:url(design2/menu_bottom.png);
height:32px;
background-repeat:no-repeat;
}

#menu_infos
{
width:229px;
background-image:url(design2/menu_infos_xmas.png);
height:46px;
background-repeat:no-repeat;
}

#menu_tv
{
width:229px;
background-image:url(design2/menu_tv_xmas.png);
height:46px;
background-repeat:no-repeat;
}

#menu_pubs
{
width:229px;
background-image:url(design2/menu_pubs_xmas.png);
height:46px;
background-repeat:no-repeat;
}

#menu_friends
{
width:229px;
background-image:url(design2/menu_friends_xmas.png);
height:46px;
background-repeat:no-repeat;
}

#menu_fans
{
width:229px;
background-image:url(design2/menu_fans.png);
height:46px;
background-repeat:no-repeat;
}


#menu_march
{
width:229px;
background-image:url(design2/menu_marchandises_xmas.png);
height:46px;
background-repeat:no-repeat;
}

#menu_shop
{
width:229px;
background-image:url(design2/menu_shop_xmas.png);
height:46px;
background-repeat:no-repeat;
}

#menu_multi
{
width:229px;
background-image:url(design2/menu_multi_xmas.png);
height:46px;
background-repeat:no-repeat;
}

#menu_site
{
width:229px;
background-image:url(design2/menu_site_xmas.png);
height:46px;
background-repeat:no-repeat;
}


.menu ul
{
list-style-type: none;
padding: 0px;
padding-left: 10px;
margin: 0px;
line-height:9pt;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menu a
{
text-decoration: none;
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.menu a:hover
{
color: #0099CC;
}

#left
{
width: 229px;
margin-left:21px;
display:block;
}

/*NEWS*/

.news
       {
padding-bottom:1.5em;
margin-bottom:2em;
background-image:url(design2/sep.gif);
background-repeat:no-repeat;
background-position: bottom;
	}
	
.news p
       {
		text-align:justify;
		margin:0;
		padding-top:3px;
		padding-bottom:0px;
	}
	   .news img
       {
		margin-right:7px;
	}
	   .news h2 /*Titre*/
        {
            color:#268bcf;
            font-family: "trebuchet MS" ,"Comic Sans MS";
            font-size: 13pt;
			padding:0;
			margin:0;
}

.news h3 /*date*/
        {
            color:Black;
            font-family: "trebuchet MS" ,"Comic Sans MS";
            font-size: 8pt;
            padding:0;
			margin:0;
}

.news a:link
{
color:#444444;
text-decoration:underline;
}

.news a:visited
{
color:#444444;
text-decoration:underline;
}


.news a:hover
{
background-color:#00CCFF;
text-decoration: none;
color:#FFFFFF;
}


.minititre {
	color: #268bcf;
	font-weight: bold;
	font-size: 12px;
}


.bigtitle {
	color: black;
	font-weight: bold;
	font-size: 21px;
}

a.images:link {
	text-decoration:none;
	border:none;
}

.new {
	color: #268bcf;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

#actu {
background-image:url('design2/news.gif');
background-repeat:no-repeat;
width:417px;
height:77px;
}

/*EPISODE GUIDE*/


#navig_guide {
width:330px;
height:58px;
padding-left:160px;
margin-bottom:1em;
}

.guide {
	width:330px;
	height:58px;
	background:url('design2/strap.gif') no-repeat left top;
	text-align:center;
	font-size:25px;
	font-weight:normal;
}

.guide a:link
{
	text-decoration:none;
	position:relative;
	top:10px;
	margin-left:2px;
	}
.guide a:visited {
	text-decoration:none;
	position:relative;
	top:10px;
	margin-left:2px;
}

.eps
{
min-height:85px;
padding-bottom:5px;
}

.fiche_ep
{
margin-bottom:1em;
}

.titre_eps {
	color: #268bcf;
	font-weight: bold;
	font-size: 12px;
	padding-bottom:5px;
	padding-left:120px;
}

.grostitre {
	color:#268bcf;
	font-family: "trebuchet MS" ,"Comic Sans MS";
	font-size: 12px;
	font-weight: bold;
}

.important {
	color:red;
}

.imageborder {
margin-right:5px;
border: 1px solid #ccc;
background-color: #fff;
padding: 3px;
}

a:hover .imageborder {
margin-right:5px;
border: 1px solid #009ee0;
background-color: #fff;
padding: 3px;
}

.imagelight {
margin-right:5px;
}

.imageborder_right {
border: 1px solid #ccc;
background-color: #fff;
padding: 3px;
margin-left:5px;
}

a:hover .imageborder_right {
border: 1px solid #009ee0;
background-color: #fff;
padding: 3px;
margin-left:5px;
}

/*PAGE DVD*/

.dvd1
{
min-height:196px;
}

/*PAGE CAST*/

#cohen
{
min-height:102px;
}

.cast
{
margin-bottom:5px;
}

.line
{
margin-bottom:5px;
}

em {background-color:#eeeeee;
font-style:normal;
}

#claudia
{
min-height:86px;
}

#matt
{
min-height:123px;
}

/*PAGES*/

#google
{
margin-top:1,5em;
}

.space
{
margin-top:2em;
margin-bottom:1em;
background-image:url(design2/sep.gif);
background-position:center;
background-repeat:no-repeat;
height:8px;
}

/*HEAD IN JAR*/
#head
{
min-height:96px;
margin-bottom:1em;
}

/*REF*/
.filmref
{
min-height:68px;
margin-bottom:1em;
}

.ref
{
min-height:90px;
margin-bottom:1em;
}

.ref2
{
min-height:90px;
margin-bottom:2em;
}

.mini_ref
{
min-height:62px;
margin-bottom:1em;
}

.alphabet
{
min-height:77px;
margin-bottom:1em;
}
/*COMICS*/
.comics
{
min-height:132px;
padding-bottom:5px;
}

.fiche_comic
{
margin-bottom:1em;
}

.titre_comics {
	color: #268bcf;
	font-weight: bold;
	font-size: 12px;
	padding-bottom:5px;
	padding-left:81px;
}

/*VIDEOS*/

.videos {
float:left;
min-height:80px;
position:relative;
height:80px;
width:136px;
margin-right:5px;
border: 1px solid #ccc;
background-color: #fff;
padding: 3px;
}

.videos span
{
width: 20px;
height: 18px;
display: block;
position: absolute;
bottom: 10px;
right: 10px;
border:none;
background: url(images/photos/video.gif) no-repeat;
}

.videos a:hover span {
	background-position: left -22px;
}

.vid_global
{
margin-bottom:1em;
min-height:94px;
}

/*PAGES LIENS*/

#links
{
margin-bottom:1em;
min-height:94px;
}

#myGallery
{
margin-left:9px;
width: 630px !important;
height: 150px !important;
margin-bottom:1em;
} 

.divers
{
min-height:93px;
margin-bottom:1em;
}

/*GUIDE TV*/

#tv
{
width: 205px;
min-height:84px;
}

.photo
{
position:relative;
}

.photo span
{
width:76px;
height:84px;
display: block;
top: 3px;
left:3px;
background: url(images/photos/glossy-gradient.png) no-repeat;
position:absolute;
}
