html{
    height:101%;
	overflow-y:scroll;
}
body, *{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;		
	margin:0;
	padding:0;
}
body{
	width:100%;
}
p {
	padding:0;
	margin:0;
}
img{
	border:0;
}
a:link, a:visited, a:active {
	color: #c31212;
	text-decoration: none;
}
a:hover {
	color: #c31212;
	text-decoration: underline;
}

.lnk:link,.lnk:visited,.lnk:active {
	color: #c31212;
	text-decoration: underline;
	font-size : 10px;	
	text-transform:uppercase;
}
.lnk:hover {
	color: #c31212;
	text-decoration: underline;
}

#header_container{
	width:100%;
	background:#000000 url(/images/header2011.gif) no-repeat top center;
}
#header{
    width:1000px;
	margin-left:auto;	
	margin-right:auto;		
}
#header_image{
	background:#000000 url(/images/s_header2011.gif) no-repeat top center;		
    height:239px;	
	cursor:pointer;
}
#navigation{
    height:38px;
	background-color:#000000;	
}
#marqueur{
    height:7px;
}

#main_container{
	width:100%;
}
#main{
    width:1000px;
	margin-left:auto;	
	margin-right:auto;		
}
#page{
    float:left;
	width:730px;
	overflow:hidden;	
    margin-top:25px;	
    margin-bottom:40px;		
	padding-left:10px;
}

.page{
    width:710px;
    overflow:hidden;
}

.titre_page{
}

.home-col1{
    float:left;
	width:345px;
}
.home-col2{
    float:left;
	width:345px;
	margin-left:20px;
}
#palmares{
	background:transparent url(/images/palmares2011.png) no-repeat -9px 0;
    width:354px;
    height:1030px;	
	margin-bottom:30px;
}

#colonne{
    float:right;
	width:260px;
	background-color:#e9e9df;
	padding:10px 0 0 0;	
	margin:0 0 30px 0;			
}

.colonne_titre{
    position:relative;
	left:-6px;
	margin:30px 0 0 0;
	padding:0;
}
.colonne_texte{
    margin:10px;
	width:240px;
	overflow:hidden; /*ie6 italic*/
}
.colonne_lnk{
    float:right;
	background:url(/images/puce_colonnedroite.gif) no-repeat center left;	
    margin-right:10px;	
	margin-top:10px;		
    padding-left:15px;		
    padding-bottom:4px;		
}
.colonne_sep{
	background:transparent url(/images/sep_colonnedroite.gif) no-repeat center center;			
	height:3px;
	width:240px;
	margin:17px 0 2px 10px;	
	line-height:3px;
	font-size:1px;
	border:0;	
}
.colonne_end{
	background:transparent url(/images/bas_colonnedroite.gif) no-repeat bottom center;			
	height:2px;
	width:260px;	
	margin-top:40px;	
	line-height:2px;
	font-size:1px;
	border:0;		
}

.navimg{
    float:left;
}
.navelem{
    float:left;
}
#navdrop1{
    z-index:20;
    position:absolute;	
	display:none;
	background:url(/images/rollover_menu1.png?v=2) no-repeat;			
	width:250px;
	height:98px;
	margin-left:-54px;
}
#navdrop1 img{
	margin-left:14px;
}
#navdrop2{
    z-index:20;
    position:absolute;	
	display:none;
	background:url(/images/rollover_menu2.png?v=2) no-repeat;			
	width:196px;
	height:98px;
	margin-left:-44px;
}
#navdrop2 img{
	margin-left:14px;
}

#edito{
	background:#ffffff url(/images/fond_edito.jpg) no-repeat center center;			
	width:710px;
	height:470px;
	padding:40px 0 40px 10px;
	margin-bottom:30px;
	position:relative;
	left:-10px;
}
#edito *{
	font-family: Georgia, Arial, Helvetica, sans-serif;	
	/*font-size:12px;*/
	line-height:17px;
}
#edito1{
	position:relative;
	float:left;
	width:335px;
}
#edito2{
	position:relative;
	float:left;
	width:330px;	
	margin-left:30px;
	margin-top:2px;
}

#footer_container{
	width:100%;
	background:#000000 url(/images/footer2010.gif) no-repeat center center;			
	/*background:#000000 url(/images/pattern_footer.gif) repeat-x center center;	*/		
}
#footer{
    width:990px;
	margin-left:auto;	
	margin-right:auto;			
/*	background:#000000 url(/images/footer.gif) no-repeat center center;			*/
    height:111px;	
    padding-left:10px;
    padding-top:23px;	
}
.footer_nav a{
	float:left;
}
.footer_nav a:link, .footer_nav a:visited, .footer_nav a:active {
	font-family: Georgia, Arial, Helvetica, sans-serif;	
 	font-size:11px;
    color:#000000;
	text-decoration: none;
	display:block;
	margin-bottom:5px;
}
.footer_nav a:hover {
	text-decoration: underline;
}
.footer_sep{
	background:transparent url(/images/sep_footer2010.gif) no-repeat;			
	width:7px;
	height:7px;
	float:left;	
	margin:3px 15px 0 15px;
}
.footer_sousnav{
    float:left;
	margin-right:5px;
}
.footer_sousnav a:link,.footer_sousnav a:visited,.footer_sousnav a:active {
	font-family: Georgia, Arial, Helvetica, sans-serif;	
    color:#000000;
	font-size : 10px;	
	text-decoration: none;	
	display:block;
	margin-top:4px;	
}
.footer_sousnav a:hover {
	text-decoration: underline;
}

.bloc_film{
    float:left;
	margin:0 20px 30px 0;
}
.rubrique_sep1, .page_sep{
	background:#ffffff url(/images/sep1_710.gif) no-repeat center center;			
	width:710px;
	height:1px;
	padding:0px 0 20px 0;
	margin-bottom:10px;
	line-height:1px;
	font-size:1px;
	border:0;	
}
.rubrique_sep1{
	margin-top:-15px;	
}
.rubrique_sep2{
	background:#ffffff url(/images/sep2_710.gif) no-repeat center center;			
	width:710px;
	height:3px;
	margin:20px 0 14px 0;
	line-height:3px;
	font-size:1px;
	border:0;		
}
.film{
    width:345px;
	overflow:hidden;
}
.film_image{
    height:105px;
	margin:8px 0 5px 0;
}
.film_titre a:link,.film_titre a:visited,.film_titre a:active {
	font-family: Georgia, Arial, Helvetica, sans-serif;	
    color:#c31212;
	font-size : 20px;	
	text-decoration: none;	
}
.film_titre a:hover {
	text-decoration: underline;
}


.film_realisateur a:link,.film_realisateur a:visited,.film_realisateur a:active {
	font-family: Georgia, Arial, Helvetica, sans-serif;	
    color:#000000;
	font-size : 20px;	
	text-decoration: none;	
}
.film_realisateur a:hover {
	text-decoration: underline;
}
.film_tech{
	font-family: Georgia, Arial, Helvetica, sans-serif;	
    color:#999999;
	font-size:12px;		
}
.film_desc{
    height:45px;
	overflow:hidden;
	text-align: justify;	
}
.film_sep1{
	background:#ffffff url(/images/sep1_home.gif) no-repeat center center;			
	width:345px;
	height:1px;
	margin:8px 0 8px 0;
	line-height:1px;
	font-size:1px;
	border:0;		
}
.film_sep2{
	background:#ffffff url(/images/sep2_home.gif) no-repeat center center;			
	width:345px;
	height:3px;
	margin:8px 0 8px 0;
	line-height:3px;
	font-size:1px;
	border:0;		
}

.fichefilm_image{
	margin:10px 0 20px 0;
}
.fichefilm_titre{
	font-family: Georgia, Arial, Helvetica, sans-serif;	
    color:#c31212;
	font-size:20px;	
}
.fichefilm_realisateur, .film_realisateur{
    margin-top:-2px;
}	

.fichefilm_realisateur{
	font-family: Georgia, Arial, Helvetica, sans-serif;	
    color:#000000;
	font-size : 20px;	
}
.fichefilm_tech{
	font-family: Georgia, Arial, Helvetica, sans-serif;	
    color:#999999;
	font-size:12px;		
    float:left;	
}
.fichefilm_link{
    float:right;
	margin-right:20px;
}
.rubrique_link{
    float:right;
	margin-right:20px;
	z-index:5;
	position:relative;
	top:-15px;
}
.fichefilm_sep1{
	background:#ffffff url(/images/sep1_710.gif) no-repeat center center;			
	width:710px;
	height:1px;
	padding:0px 0 20px 0;
	line-height:1px;
	font-size:1px;
	border:0;		
}
.fichefilm_desc{
    width:710px;
}


.page_lnk{
    float:right;
	background:url(/images/puce.gif) no-repeat center left;	
    padding-left:15px;		
}
.rubrique{
    width:345px;
	margin:0 0 40px 0;
	overflow:hidden;	
}

.partenaire{
    margin:0 60px 60px 0;
    float:left;
    height:120px;
    width:120px;	
}

.galerie_titre{
	font-family: Georgia, Arial, Helvetica, sans-serif;	
    color:#000000;
	margin-bottom:5px;	
}
.galerie_set{
    height:15px;
	overflow:hidden;
	margin-bottom:40px;
	margin-top:5px;	
	width:710px;
}
.galerie_previous{
    float:left;
	cursor:pointer;	
}
.galerieimage_title{
    float:left;
	text-align:center;
	width:600px;
	overflow:hidden;
}
.galerie_next{
    float:right;
	cursor:pointer;
}

#diaporama_img, #diaporama_img1, #diaporama_img2{
    margin-left:30px;
    width:120px;
    height:120px;
    overflow:hidden;	
}
#diaporama_img1{
    z-index:11;
    position:absolute;	
}
#diaporama_img2{
    z-index:10;
    position:absolute;
}

/* tinyMCE */
h1, h2, h3{
	padding:0;	
	line-height:11px;	
}

h1{
	font-family: Georgia, Arial, Helvetica, sans-serif;	
    color:#c31212;	
	font-size : 20px;	
	margin:10px 0 20px 0;
	font-weight:normal;
}
h2{
	font-family: Georgia, Arial, Helvetica, sans-serif;	
    color:#000000;	
	font-size:18px;	
	margin:10px 0 20px 0;
	font-weight:normal;
}
h3{
    color:#999999;
	font-size:12px;	
	margin:10px 0 10px 0;
}
.mea_perso{
	font-family: Georgia, Arial, Helvetica, sans-serif;	
    color:#000000;
	font-size : 20px;
}
.anglais_txt{
    font-style:italic;
	color:#999999;
}
.mea_edito{
    font-size:20px;
}
ul, li{
    list-style:none;
	margin:0;
	padding:0;	
}
li{
	background:url(/images/puce.gif) no-repeat center left;	
    padding:0 0 0 15px;	
}
hr, .hr{
	background:transparent url(/images/filet.gif) center center no-repeat;
	width:710px;
	height:3px;
	margin:25px 0 25px 0;
	padding:0;
	line-height:3px;
	font-size:1px;
	border:0;
}
/*tinyMCE common*/
.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceVisualAid {
	border: 1px dashed #BBB;
}
.mceItemTable {
	width:100%;
}
.mceItemTable td {
	width:50%;
}
.mceItemTable td.right {
	text-align:right;
}
a.mceItemAnchor {
	width:12px;
	line-height:6px;
	overflow:hidden;
	padding-left:12px;
	background:url(/images/anchor.gif) no-repeat bottom left;
}
img.mceItemAnchor {
	width:12px;
	height:12px;
	background:url(/images/anchor.gif) no-repeat;
}
.citation, blockquote {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	margin:0;
	padding:0;
	quotes: "\00AB" "\00BB";
}
.citation:before , blockquote:before {
	content: open-quote " ";
}
.citation:after , blockquote:after {
	content: " " close-quote;
}
img.darmkimage, img.darmkyoutube, img.darmkdailymotion, img.darmkflash, img.darmkvideo, img.darmkaudio, img.darmkflashvideo {
	margin : 10px;
}
span.darmkyoutube, span.darmkdailymotion, span.darmkflash, span.darmkvideo, span.darmkaudio, span.darmkflashvideo {
	margin : 10px;
}

