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


body{background:#EFEEE9 url(../images/home/bg_03.jpg) top repeat-y ;padding:0px; margin:0px; 
font:12px Verdana, Arial, Helvetica, sans-serif; 
}
img{border:0;}

#bigContainer{
	width:100%;
	background:url(../images/home/big_03.jpg) top repeat-x;
}
#bigContainerBottom{
width:100%;
background:url(/images/home/bgBigContainer_16.jpg) top repeat-x;
}
#shadowbottom{background:url(/images/home/greenshadow_25.jpg) top center no-repeat; margin:0px auto; }
#container{
	position:relative;
	margin:0px auto;
	width:854px;
	background-color:#fff;
	padding-left:10px; 
	padding-right:10px;
}

/*header*/
#header{
	margin:0px auto;
	text-align:center;
	width:853px;
	height:105px;
	padding:0px;
}
#header img{margin:0px;}
#headerContent, #headerContentPage{
width:845px; 
height:42px;
margin:0px;
}

/************* index (splash) page ******************/
#bigContainerSplash{
	width:100%;
	background:url(../images/home/bgSplash_03.jpg) top repeat-x;
}

#headerSplash{
	background:url(../images/home/topIndex_03.jpg) top no-repeat;
	margin:0px auto;
	width:853px;
	height:120px;
	padding:0px;
}

#leftSplash{
	float:left; 
	width:200px;
}
#leftSplash h1{
	color:#023a5b; 
	font-size:14px;
	margin-top:15px;
}
#leftSplash p, #rightSplash p{color:#5F604B;}
#topBox{
	background:url(../images/home/top_box.jpg) top no-repeat; 
}
#rightSplash{
	margin-left:210px;
	margin-top:15px;
	padding-bottom:-9px;
	background: url(../images/home/middle_box.jpg) top repeat-y; 
	width:635px;
	margin-bottom:0px;
}
p.linkSplash{text-align:right; }
.linkSplash a{text-decoration:none; color:#033955;}
#leftBox{
	float:left; 
	width:290px;
	margin-left:10px;
}
#rightBox{margin-left:330px;}
#botBox{
	clear:both;
	background:url(../images/home/bottom_box.jpg) top no-repeat; 
	width:635px; 
	height:9px;	margin-bottom:-9px;
}
#teaser_copy p{margin-left:10px; margin-right:10px;}
/*home page*/
#headerContent{background:url(../images/home/headerContent_11.jpg) top no-repeat; }

/*header content for the pages*/
#headerContentPage{background:url(../images/home/headercontentPage_05.jpg) top no-repeat; margin-bottom:10px;}


#rightHeader{float:right; margin-top:15px;}
#rightHeader a{color:#6C1526; font-weight:bold; text-decoration:none;}
/*************** tab menu *************************/
#menu{/*the div that contains the tabs*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px auto;
	background:url(../images/home/shadow_menu_10.jpg) top center no-repeat; 
	width:854px;
	height:40px;
}

ul#nav{
	margin:0px; 
	padding:0px;
}

ul#nav li{text-align:left;
	margin-top:0px; 
	list-style-type:none; 
	width:206px; 
	height:40px; 
	float:left; 
	line-height:40px; 
	vertical-align:middle;
}
#nav li.topMenu1, #nav li.menuActive, #nav li.topMenu2, #nav li.topMenu3,.menuActive1, .menuActive2, .menuActive3{
		margin-right:9px;
}
/*background images for the tabs*/
#nav li.topMenu1{margin-left:1px;background:url(../images/home/menu_03.jpg) bottom no-repeat; }
#nav li.topMenu2{background:url(../images/home/menu_05.jpg) bottom no-repeat; }
#nav li.topMenu3{background:url(../images/home/menu_07.jpg) bottom no-repeat;}
#nav li.topMenu4{background:url(../images/home/menu_07.jpg) bottom no-repeat;}

/*page active*/
.menuActive1, .menuActive2, .menuActive3{/*margin-left:10px;*/background:url(../images/home/menuActive_03.jpg) bottom no-repeat;}
.menuActive4{background:url(../images/home/menuActive_03.jpg) bottom no-repeat;}
#menu a{margin-left:10px;color:#5F604B; text-decoration:none; }


/***************menu lateral dans les pages "generiques"************************/
ul#nav2{ width:207px; margin:0px 0px 10px 0px; padding:0px;}
ul#nav2 li{list-style-type:none; background-color:#f9f9f7; padding:5px; border-bottom:1px solid #fff;}
ul#nav2 a{color:#a6a698; font-weight:bold; text-decoration:none; margin-left:10px;}
ul#nav2 li.activeSub {background-color:#a6a698;}
ul#nav2 li.activeSub a{color:#f9f9f7; text-decoration:none; font-weight:bold;}
ul#nav2 li.activeSub a:hover, ul#nav2 li a:hover{text-decoration:underline;}

/********contenu a trois colonnes pages generiques *********************/

/********colonne de gauche *********************/

#leftColumnPage{
	float:left;
	width:206px; 
}


/****boite de recherche*/
#recherche{
	background:url(../images/home/leftColPage_09.jpg) bottom no-repeat; 
	width:206px; 
	padding-bottom:10px;
	/*height:90px;*/
	/*margin-top:10px;*/
	margin-bottom:0px;
}
#recherche form, #recherche2 form{
	padding-left:10px;
	padding-top:10px; 
}
.submitLink{
	color:#fff; 
	text-decoration:none;
}

/****boite de recherche pour la page de show*/
#recherche2{
margin-top:10px;
	width:207px; 
	height:60px;
}
.submitLink2{
	color:#a6a698; 
	text-decoration:none;
}

/***first grey box*/
#leftBox1{
	background:#e4e3da url(../images/home/leftColPage_13.jpg) bottom no-repeat;
}
#leftBox1 p{padding:5px 5px 5px 10px; }

#leftBoxShow{
	background:#f9f9f7 url(../images/home/greyBoxShow_13.jpg) bottom no-repeat;
}
#leftBoxShow p{width:120px; padding-top:5px;}
/***second grey box*/
#leftBox2{
	margin-top:10px;
	/*background:#efeee9 url(../images/home/leftColPage_16.jpg) bottom no-repeat;*/
	padding-bottom:45px;
}

#leftBox2 a{
	padding:5px 5px 5px 10px;
	text-decoration:none; 
	font-weight:bold; 
	color:#023953;/*#a6a698;*/
}
#leftBox2 a.blue{
	padding:5px 5px 5px 10px;
	text-decoration:none; 
	font-weight:bold; 
	color:#023953/*#872434*/;
}
#leftBox1, #leftBox2{	
	width:207px;
	margin-top:10px;
}
.menuRight a{color:#ffffff; text-decoration:none; text-align:left; margin-left:10px;}
p.menuRight,. p.menuRight1, .menuRight1 a{color:#872434;
text-decoration:none; text-align:left; margin-left:5px;}
#menuRight{margin-bottom:10px; width:195px;}
p.menuRight1{margin-top:0px; padding-top:10px;}
#mailto_links {color:#872434;}
/***********************COLONNE DE MILIEU*****************************/
#milieu1{margin-left:216px; margin-right:207px;}

#milieu{
	margin-left:226px; margin-right:207px;}
#milieu h1, #milieu1 h1{
	color:#023C59; 
		margin-bottom:0px; 
		font-size:18px;
		margin-top:10px; 
		padding:0px;}
#milieu p, #milieu1{
text-align:justify;}

/***************************colonne de droite*************************/
#rightColumnPage{float:right; width:207px; padding-right:10px;}
#rightColumnPage1{float:right; width:195px; /*padding-left:10px; */padding-right:10px; text-align:left;}
.footer{background:url(/images/home/newfooter.jpg) top no-repeat; }
.footer, .footer1{
		padding-bottom:15px; 
		padding-top:50px;
		/*height:100px;*/
		clear:both; 
		}
.footer a, .footer1 a{
	color:#A6A698;
	text-decoration:none;
	padding-right:15px;

}
.footer a:hover, .footer1 a:hover{
text-decoration:underline;
}
.footerLeft{float:left; width:400px;margin-left:10px;padding-top:15px}
.footerRight{margin-left:400px; text-align:right; color:#A6A698;}
.footerRight a{tex-decoration:none; color:#023C59;}
.cineflix{color:#023C59; font-weight:bold;}


/********************page show********************/
#droiteShow{margin-left:220px;}
#flashShow{float:left; width:423px; height:264px;}
#rightShow{margin-left:430px;}
#descriptifShowLeft{float:left; width:200px;}
#descriptifShowRight{margin-left:210px;}
.titleShow{font-weight:bold; color:#023C59;}
#textShow{clear:both; margin:0px;}
/*home page*/
/*****4 images******/
img.pic1{paddingleft:0px; padding-right:10px;}

.titleHome{
	color:#5F604B;
	padding-left:0px; 
	font-weight:bold; 
	margin-left:10px;
	margin-top:15px;
	font-size:12px;
	float:left;
}
#flash1{
		margin:0px auto; 
		width:854px; 
		background:url(../images/home/flash_red.jpg) top no-repeat; 
		height:30px;
	}
#flash1 p{
		margin:0 5px; 
		line-height:30px; 
		vertical-align:middle; 
		color:#ffffff; 
		font-weight:bold; 
		font-size:15px;
	}
#flash1 a{color:#ffffff; text-decoration:none;}
#flash1 a:hover{text-decoration:underline;}
#flashBottom{background:#fcfcfb url(../images/home/bgs_03.jpg) bottom left no-repeat; width:420px; margin-top:0px; padding-top:0px;}
/*#flashBottom p{margin:5px; color:#5F604B;}*/
#leftColumn{float:left; width:420px;}
#rightColumn{margin-left:433px; _margin-left:431px; padding:0px; text-align:left; margin-top:0px;}
.pLeft{float:left; width:300px;margin-top:0px;}
.pRight{margin-left:310px; margin-top:0px;}

.bigTitleShow{color:#38382c;font-weight:bold; font-size:18px;}
#milieu p{color:#38382c; margin-top:15px;}
/**************the news boxes***************/
#colonnes{

	 background:url('../images/home/bg2colum_03.jpg') repeat-y top left;

}
#bottom2Column{clear:both; background:url(../images/home/bot2col_03.jpg) bottom left no-repeat;}
/*redbox*/
.redBox{
	text-align:left;
	float:left; 
	width:205px; 
	margin:0px;
	 background: /*#3a0f16*/ url('../images/home/news_red_back.jpg') no-repeat top left;
}
.greyBox{/*greybox*/
	float: left; 
	text-align:left;   
	color: #000;
	width:205px; 
	margin:0px;
	background: /*#e4e3da*/ url('../images/home/news_grey_back.jpg') no-repeat top right; 
}

.greyBox p {
	margin:5px 10px;
	/*padding-left:5px;
	padding-right:5px;*/
	color: #000;
	
	
}
.redBox, .greyBox{
	padding-top:10px;
	text-align:left;
	padding-bottom:5px;      

}
#rightColumnPage {
   width: 195px;

	/*color: #a8a99c;
	font-size: 10px;*/
	text-align: left;
}
#quickFacts { 
	width: 195px;
	/*color: #a8a99c;*/
	text-align: left;
	margin-top:0px;
	background:#f1f1ed url('../images/home/quickFacts_02.jpg') top no-repeat;
	}
	
#rightColumnPage #quickFacts h2{
	padding: 5px;
}     
#rightColumnPage #quickFacts p {
	text-align: left;  
} 

#quickFacts p{margin: 0px 10px 10px 10px;}

p.smartJog{color: #a8a99c; font-size:10px; text-align: center;}
#rightColumnPage #quickFacts .smartJog {
	text-align: center;
	
}    
#rightColumnPage #quickFacts .logo {
	margin: 10px auto;
}
#news_red_bottom {
	background: url('../images/home/news_red_bottom.jpg') bottom left no-repeat;
	height: 10px;
	width:205px; 
	margin:0px 3px;
	float: left;
}
#news_brown_bottom {
	background: url('../images/home/news_brown_bottom.jpg') bottom left no-repeat;
	height: 10px; 
	width:205px; 
	margin:0px 3px;
	float: left;
}
.titleNews1, .titleNews2{
	margin:0px 10px;
	font-size:14px; 
	font-weight:bold;
	padding:0px;

}
p.textRedBox{
	margin-right:10px;
	padding-left:10px;
	/*padding-right:5px;*/
}
p.textGreyBox{
	margin:5px 10px;
	/*padding-left:5px;
	padding-right:5px;*/
	color: #000;

}
.titleNews1, .textRedBox{/*title and text in the red box*/
	color:#fff;
}

.titleNews2{/*title in the grey box*/
	color:#000;   
	 padding-bottom: 15px;
}
.textGreyBox{/*text in the grey box*/
	color: #000;  
	margin-top: 10px;           
	padding-top: 6px;
}
.clear{clear:both;}

/****styles added august 21 ****/
.textRedBox a, .textGreyBox a{color:#ffffff; font-weight:bold; text-decoration: none; font-size: 13px;}
.textRedBox a:hover, .textGreyBox a:hover{text-decoration:underline;}
.textGreyBox a { color: #000;}

.greyBox a {
	
	color: #000; font-weight:bold; text-decoration: none; font-size: 13px;
	
}

.greyBox a:hover {
	
text-decoration:underline;
	
}


/****** news section and search results *****************/
#news p.titreNews, p.archived{color:#5f604b;
	font-weight:bold; margin-right:10px;}
#news p.news {color:#a6a698;}
#news p {
	color:#a6a698;
	
}
.more a{text-decoration:none; font-style:italic; color:#023C59; }
#news p.more{margin-bottom:20px; margin-right:10px;}
h2{color:#023C59; font-size:12px; margin:0px;}

#rightColumnPage p{text-align:right; margin-right:10px;}

p.archived2{font-size:13px;font-weight:bold;color:#5f604b; margin-right:10px;}
.results{color:#023C59;  font-weight:bold;}

/*styles added august 23 ***/
/*diaporama :: image on the right ***/
#diaporama{
	margin:0px;
	padding:0px;
	margin-top:45px;
	text-align:right;
}
#diaporama img{
	display:block;
	padding:7px 0px 7px 2px;
}
#diaporama p{text-align:justify;color:#5f604b;}

/*hd image*/
.hd{margin-top:10px; margin-left:10px;}
p.techn{padding-top:40px; color:#333333; font:12px Verdana, Arial, Helvetica, sans-serif; }
/*copyright*/
.copyright{
	margin:0px auto;
	width:853px; 
	text-align:right; 
	padding-right:10px;  
	font-size:10px; color:#666;}
#video_teaser{margin-left:10px; margin-right:10px; padding-top:0px; margin-top:0px;}
#video_teaser p{margin-top:0px;}
video_player{margin-bottom:0px;}
.show_form select{width:180px; }


#flash_content{
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	padding-top:30px; padding-bottom:40px;
}
/***************/
#similar{background:#022334 url("/images/home/blue_similar.jpg") bottom no-repeat;}
.similarTop{background:url("../images/home/similar.jpg") top no-repeat;}
.similarContent{padding-top:30px; padding-bottom:40px;margin-top:10px;color:#ffffff; margin-left:10px; margin-right:10px; }
p.similarTitle{color:#ffffff;font-weight:bold; size:18px; margin-top:30px;}
p.similarTitle a{color:#ffffff;font-weight:bold; size:18px; text-decoration:none;}
p.similarTitle a:hover{text-decoration:underline;}

.pr {
	color:#a6a698;
}
.pr a {
	color:#5f604b;
}