body {
	background-color : #ffc000; 
	text-align : center; 
	background-color: #FFC000;
	scrollbar-face-color: #F9ED9D;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #F7DE6A;
	scrollbar-3dlight-color: #FBF5B3;
	scrollbar-arrow-color:  #D54F0C;
	scrollbar-track-color: #FCF3C8;
	scrollbar-darkshadow-color: #F7DE6A;
	} 
#container {
	background-image : url(images/design/bg_02.gif); 
	width : 800px; 
	background-repeat : repeat-y; 
	margin: 0 auto;
	} 
#container-home {
	background-image : url(images/design/bg_02_home.gif); 
	width : 800px; 
	background-repeat : repeat-y; 
	margin: 0 auto;
	} 
#header {
	background-image : url(images/design/bg_01.jpg); 
	height : 210px; 
	width : 800px; 
	background-repeat : no-repeat; 
	} 
#footer {
	clear : both; 
	background-image : url(images/design/bg_03.jpg); 
	height : 360px; 
	width : 800px; 
	background-repeat : no-repeat; 
	font-size : 70%; 
	text-align: left; 
	color : #472703; 
	font-family : verdana;
	}
#menu {
	margin: 0 12px;
	}
#navigation {
	background: url(images/design/bg_navigation.jpg) repeat-x scroll 0 0 #fff;
	font-family: Verdana;
	height: 30px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 776px;
	}
#navigation li {
	float: left;
	position: relative;
	}
#navigation li a {
	background: url(images/design/bg_navigation.jpg) repeat-x scroll 0 0 #fff;
	color: #472703;
	display: block;
	font-size: 12px;
	font-weight:bold;
	line-height: 30px;
	outline:none;
	padding: 0 15px 0 5px;
	text-decoration: none;
	text-transform: uppercase;
	}
#navigation li a:hover, #menu li.sfHover a, #menu li.active a {
	background-position:0 -30px;
	color: #fff;
	}
#navigation li a span {
	background: url(images/design/arrow.png) no-repeat scroll 0 -10px transparent;
	display: block;
	height: 5px;
	position: absolute;
	right: 5px;
	text-indent: -9999px;
	top: 13px;
	width: 5px;
	}
#navigation li.accueil  {
	display: block;
	height: 30px;
	width: 35px;
	}
#navigation li.accueil a  {
	display: block;
	height: 30px;
	padding: 0;
	width: 35px;
	}
#navigation li.accueil a span {
	background: url(images/design/icone_accueil.png) no-repeat scroll 0 0 transparent;
	display: block;
	height: 30px;
	position: absolute;
	right: 10px;
	text-indent: -9999px;
	top: 0;
	width: 15px;
	}
#navigation li.accueil a:hover span {
	background-position: 0 -30px;
	}
#navigation li .subnav {
	background: #fff;
	display: none;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 29px;
	z-index: 100;
	filter:alpha(opacity=95);
	opacity:0.95;
	-moz-opacity:0.95;
	}
#navigation li.active .subnav {
	display: block;
	}
#navigation li .subnav li {
	width: 150px;
	}
#navigation li .subnav li a {
	background: none;
	color: #8F4F1F;
	font-size: 12px;
	font-weight:normal;
	text-transform: none;
	}
#navigation li .subnav li a:hover {
	background:#F9B847;
	}
#navigation li .subnav li a span {
	background: url(images/design/arrow.png) no-repeat scroll 0 -5px transparent;
	display: block;
	height: 5px;
	position: absolute;
	right: 5px;
	text-indent: -9999px;
	top: 13px;
	width: 5px;
	}
#navigation li .subnav li .children {
	background: #fff;
	left:150px;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	}
/* Largeurs spécifiques */
#navigation li .subnav li #guide.children li {
	width:115px;
	}
#navigation li .subnav li #casting.children li {
	width:180px;
	}
#navigation li .subnav li #photos.children li {
	width:155px;
	}
#navigation li .subnav li #videos.children li {
	width:135px;
	}
#navigation li .subnav li #boutique.children li {
	width:75px;
	}

#contentleft {
	width : 148px; 
	float : left; 
	padding-left : 12px; 
	text-align : left;
	font-family : verdana; 
	font-size : 9pt; 
	color : #000000; 
	} 
#content {
	width : 462px;
	float : left; 
	margin-left : 9px; 
	margin-right : 9px; 
	margin-top : 10px; 
	font-family : verdana; 
	text-align : justify;
	font-size : 11px; 
	color : #000000; 
	} 
#contentright {
	width : 148px; 
	float : left; 
	margin-top : 10px;
	font-family : "tahoma", verdana; 
	font-size : 11px; 
	color : #000000; 
	} 
#home-contentright {
	display : inline; 
	float : right; 
	margin-top : 10px;
	margin-right : 12px; 
	width : 148px; 
	font-family : Verdana; 
	font-size : 11px; 
	color : #000000; 
	} 
#home-content {
	display : inline; 
	float : left; 
	margin-top : 10px;
	margin-left : 22px; 
	width : 608px; 
	font-family : verdana; 
	text-align : justify;
	font-size : 11px;
	color : #000000; 
	} 
#home-footer {
	clear : both; 
	background-image : url(images/design/bg_03_home.jpg); 
	height : 360px; 
	width : 800px; 
	background-repeat : no-repeat; 
	font-size : 70%; 
	text-align: left; 
	color : #472703; 
	font-family : verdana; 
	} 
#container-search {
	background-image : url(images/design/bg_02_search.gif); 
	width : 800px; 
	background-repeat : repeat-y; 
	margin: 0 auto;
	} 
#search-content {
	display : inline; 
	float : left; 
	margin-top : 10px;
	margin-left : 22px; 
	width : 766px; 
	font-family : verdana; 
	text-align : justify;
	font-size : 11px;
	color : #000000; 
	} 
#search-footer {
	clear : both; 
	background-image : url(images/design/bg_03_search.jpg); 
	height : 360px; 
	width : 800px; 
	background-repeat : no-repeat; 
	font-size : 70%; 
	text-align: left; 
	color : #472703; 
	font-family : verdana; 
	} 
#pub {
	width : 468px; 
	float : right; 
	padding-right : 105px; 
	padding-top : 140px; 
	font-family : verdana; 
	font-size : 10px; 
	color : #000000; 
	} 
#logo {
	width : 200px;
	float : left; 
	padding-left : 25px; 
	padding-top : 60px; 
	font-family : verdana; 
	font-size : 10px; 
	color : #000000; 
	} 
a:link, a:visited {
	color : #FA5A00; 
	text-decoration : none; 
	} 
a:hover {
	color : #ff9922; 
	text-decoration : underline; 
	} 
.footer {
	display : block; 
	text-align : left;
	font-style: normal;
	} 
.footer a:link {
	color : #8f4f1f; 
	text-decoration : none; 
	} 
.footer a:visited {
	color : #8f4f1f; 
	text-decoration : none; 
	} 
.footer a:hover {
	color : #000000; 
	text-decoration : underline; 
	} 
.footer2 {
	display : block;
	text-align : right;
	} 
.footer2 a:link {
	color : #472703; 
	text-decoration : none; 
	} 
.footer2 a:visited {
	color : #472703; 
	text-decoration : none; 
	} 
.footer2 a:hover {
	color : #000000; 
	text-decoration : underline; 
	} 
.redbold {
	color : #AA0000; 
	font-weight : bold; 
	font-size : 9pt;
	} 
.redboldepisode {
	color : #AA0000; 
	font-weight : bold; 
	font-size : 9pt;
	} 
.redboldvideo {
	color : #DD0000; 
	font-weight : bold; 
	font-size : 9pt;
	} 
.red {
	color : #AA0000; 
	} 
.yellow {
	color : #FFC000; 
	} 
.titre2 {
	color : #000000; 
	text-align : left; 
	font-family : Arial; 
	font-size : 12pt;
	font-weight : bold; 
	} 
.titre3 {
	color : #AA0000; 
	text-align : left; 
	font-family : Arial; 
	font-size : 14pt;
	} 
.titre3yellow {
	color : #FFC000; 
	text-align : left; 
	font-family : Arial; 
	font-size : 14pt;
	} 
.titre3white {
	color : #FFFFFF; 
	text-align : left; 
	font-family : Arial; 
	font-size : 14pt;
	} 
.titre3black {
	color : #000000; 
	text-align : left; 
	font-family : Arial; 
	font-size : 14pt;
	} 
.titre4 {
	background-image : url(images/design/titre4.jpg); 
	background-color : #FFFFFF; 
	color : #DD0000; 
	width : 440px; 
	padding : 2px;
	text-align : left; 
	font-weight : bold; 
	margin-bottom : 2px; 
	margin-top : 8px; 
	font-family : Verdana; 
	font-size : 9pt;
	} 
.titrevign {
	text-align : left; 
	font-family : Arial; 
	font-size : 14pt;
	} 
.titredroite {
	text-align : center; 
	font-style: normal;
	font-family : Tahoma, arial; 
	font-size : 14pt;
	color: #404040;
	} 
.titre5 {
	color : #AA0000; 
	text-align : left; 
	font-weight : bold; 
	font-family : Arial; 
	font-size : 12pt;
	} 
.menugauche1 {
	font-family : verdana; 
	text-align : left;
	font-size : 9pt;
	font-weight : bold;
	margin-left : 5px;
	} 
.menugauche1 a:link {
	color : #7f4f18; 
	text-decoration : none; 
	} 
.menugauche1 a:visited {
	color : #7f4f18; 
	text-decoration : none; 
	} 
.menugauche1 a:hover {
	color : #000000; 
	text-decoration : underline; 
	} 
.menugauche2 {
	font-family : verdana; 
	text-align : left;
	font-size : 8pt; 
	margin-left : 10px;
	} 
.menugauche2 a:link {
	color : #7f4f18; 
	text-decoration : none; 
	} 
.menugauche2 a:visited {
	color : #7f4f18; 
	text-decoration : none; 
	} 
.menugauche2 a:hover {
	color : #000000; 
	text-decoration : underline; 
	} 
.menunews a:link {
	color : #7f4f18; 
	text-decoration : none; 
	} 
.menunews a:visited {
	color : #7f4f18; 
	text-decoration : none; 
	} 
.menunews a:hover {
	color : #000000; 
	text-decoration : underline; 
	} 
.chapeau {
	font-size: 9pt;
	text-align: justify;
	font-weight: bold;
	} 
.titrenews {
	color : #AA0000; 
	font-family : Arial; 
	font-size : 12pt;
	font-weight: bold;
	} 
.titresection {
	padding-left: 12px;
	color : #403737; 
	font-family : Trebuchet MS; 
	font-size : 15.5pt;
	background-image:url('images/design/bg_section.png');
	background-repeat:no-repeat;
	} 
.texte {
	color : #000000; 
	text-align : justify; 
	font-family : verdana; 
	font-size : 8pt;
	} 
.input_recherche {
	background-color : #FCF3C8; 
	border : 1px solid #d79604; 
	color : #000000; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	margin : 2px 2px 5px; 
	}
.navcenter {
	background-color: #F3F3F3;
	border: 1px solid #CCC;
	display: inline;
	font-family: Verdana, Geneva, sans-serif;
	vertical-align:middle;
	text-align:center;
	font-size: 10px;
	margin-right:2px;
	padding:0 5px 1px;
}
.navcenterin {
	background-color: #ffc000;
	border: 1px solid #CCC;
	display: inline;
	font-family: Verdana, Geneva, sans-serif;
	vertical-align:middle;
	text-align:center;
	font-size: 10px;
	margin-right:2px;
	padding:0 5px 1px;
	font-weight: bold;
}
.slideshow {
	height:189px;
	overflow:hidden;
	position:relative;
	width:391px;
}
.slideshow .navi {
	top:10px;
	position:absolute;
	right:10px;
	z-index:10;
}
.slideshow .navi a {
	background:url(../images/design/navigator.png) no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	font-size:1px;
	height:8px;
	margin:3px;
	outline:none;
	width:8px;
}
.slideshow .navi a:hover {
	background-position:0 -8px;      
}
.slideshow .navi a.active {
	background-position:0 -16px;     
}
.slideshow .scrollable {
	float:left;
}
.slideshow .scrollable {
	height:189px;
	overflow:hidden;
	position:relative;
	width:389px;
}
.slideshow .scrollable .items {
	position:absolute;
	width:20000em;
	z-index:0 !important;
}
.slideshow .items div {
	float:left;
}
/* Rollover reseaux sociaux */
a.rss { /* On applique les propriétés aux balises lien contenant la class ìrollover" */
     display: block; /* On transforme notre balise lien inline en block */
     height: 18px;
     width: 18px;
     background: url(images/design/icone_rss.png); /* L'url de l'image change selon vos dossiers */
     background-repeat: no-repeat;
}

a.rss:hover { /* Lors du survol des liens contenant la class ìrollover" */
     background-position: 0% -18px; /* On change la position du fond lors du survol */
}
a.twitter { /* On applique les propriétés aux balises lien contenant la class ìrollover" */
     display: block; /* On transforme notre balise lien inline en block */
     height: 18px;
     width: 26px;
     background: url(images/design/icone_twitter.png); /* L'url de l'image change selon vos dossiers */
     background-repeat: no-repeat;
}

a.twitter:hover { /* Lors du survol des liens contenant la class ìrollover" */
     background-position: 0% -18px; /* On change la position du fond lors du survol */
}
a.facebook { /* On applique les propriétés aux balises lien contenant la class ìrollover" */
     display: block; /* On transforme notre balise lien inline en block */
     height: 18px;
     width: 18px;
     background: url(images/design/icone_facebook.png); /* L'url de l'image change selon vos dossiers */
     background-repeat: no-repeat;
}

a.facebook:hover { /* Lors du survol des liens contenant la class ìrollover" */
     background-position: 0% -18px; /* On change la position du fond lors du survol */
}
a.myspace { /* On applique les propriétés aux balises lien contenant la class ìrollover" */
     display: block; /* On transforme notre balise lien inline en block */
     height: 18px;
     width: 18px;
     background: url(images/design/icone_myspace.png); /* L'url de l'image change selon vos dossiers */
     background-repeat: no-repeat;
}

a.myspace:hover { /* Lors du survol des liens contenant la class ìrollover" */
     background-position: 0% -18px; /* On change la position du fond lors du survol */
}

a.gflag {font-size:16px;padding:1px 0;background-repeat:no-repeat;background-image:url('images/design/flags1.png');}
a.gflag img {border:0;}
a.gflag:hover {background-image:url('images/design/flags2.png');}
