body {
	background-color:#000;
	width:900px;
	padding:0px;
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

img {
	border:none;
	padding:0;
	margin:0;
}

#page {}

	#header {
		height:160px;
		background-image:url("../images/styles/header/header.jpg");
		margin-bottom:10px;
	}	

		#header h1, #header h2{
			display:none;
		}

		#header p {		
			color:#000066;
			text-align:right;
			margin-right:20px;
			padding-top:138px;
		}

	#container {	
	}

	.menu {
	}

		.bloc_menu {
			background-color:#CCCCCC ;
			border:#FFFFFF 1px solid;
			margin-bottom: 10px;
			padding:0;
		}
	
		#bloc_menu h3 .blink {
			text-decoration:blink;
		}

		.bloc_menu h3 {
			display:block;
			font-size:0.9em;
			background-color:#000099;
			background-image:url("../images/styles/menu/menu.bmp");
			background-repeat:repeat-x;
			padding:0;
			margin:0;
			font-weight:bold;
			color:#FFFFFF;
			text-align: center;
			width:100%;
		}

		.bloc_menu h3:hover {
			background-image:url("../images/styles/menu/menuHover.bmp");
		}

		.bloc_menu h3 a {
			width:100%;
			color:#FFFFFF;
			text-decoration:none;
			cursor:pointer;
		}
		
		.bloc_menu h3 a:hover {
			color:#FF6600;
		}
		
		.bloc_menu ul {
			padding: 0px; 
			margin: 0px; 
			color:#FFFFFF;
			padding-bottom:3px;
		}
		
		.bloc_menu li {
			font-size:0.9em;
			padding:0px;
			padding-bottom:1px;
			padding-left:4px;
			margin:0px;
			border-top:solid 1px #666666;
			list-style:none;
		}
		
		.bloc_menu li:hover{
			background-color:#FFF;
		}
		
		.bloc_menu li a {
			color:#000099;
			text-decoration:none;
			width:100%;
		}
		
		.bloc_menu li a:hover {
			color:#FF6600;
		}

	#menu_left {
		float:left;
		width:140px;
	}

	#menu_center {
		width:542px;
		margin-left:150px;
	}	
	
	#menu_right {
		width:200px;
		float:right;
		padding-bottom:0px;
	}
	
		#menu_right .video_link{
			background-image:url('../images/styles/video/cinema.gif');
			background-repeat:repeat-x;
			padding:20px 0;
			margin:0;
			height:110px;
			width:198px; /* 2px sont utilisé pour les cadres */
			overflow:hidden;
		}
		
		#menu_right .photo_link{
			background-color:#000;
			padding:0;
			margin:0;
			width:198px; /* 2px sont utilisé pour les cadres */
			overflow:hidden;
		}
		
		#menu_right .photo_link img{
			margin-left: -1px;
		}
		
				
		#menu_right .photo_rand{
			background-color:#000;
			padding:0;
			margin:0;
			width:198px; /* 2px sont utilisé pour les cadres */
			height:150px;
			overflow:hidden;
		}
		
		#menu_right .photo_rand img{
			margin-left: -1px;
		}
	
	
	#super_content {
		margin-left:150px;
		margin-bottom:10px;
	}

		#content {
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			background-color: #CCCCCC;
			padding:5px 10px;
			width: 520px;
			/*
			min-height:300px;
			*/
			height: 480px;
			/**/
			overflow:auto;
			border: 1px solid #FFFFFF;
		}
		
			#content h1 {
				margin:0;
				width:100%;
				font-size:1.5em;
				border-bottom:1px #000099 solid;
				color:#000099;
				font-size:1.4em;
			}

				#content h1 a {
					color:#000066;
					text-decoration:none;
				}

					#content h1 a:hover {
						color:#FF6600;
					}
			
			#content h2 {
				margin:6px 0 0 0;
				font-size:1.2em;
				color:#000099;
			}
			
			#content h2.archive {
				color:#FF6600;
			}

			#content h3 {
				margin:6px 0 0 0;
				font-size:1em;
				color:#000099;
			}
			
			#content p {
				text-align:justify;
				margin:8px 0px;
				color: #000033;
			}	
			
				#content p a{
					cursor:pointer;
					color:#000099;
					text-decoration:none;
				}
			
			#content li.tabbed_link{
					display:none; /*inline*/
					background-color:#000099;
					padding:1px 5px;
					margin:0px 5px 0px 0px;
			}
			
				#content li.tabbed_link a{
					color:#FFF;
					font-weight:bold;
					text-decoration:none;
				}
				
					#content li.tabbed_link a:hover{
						color:#FF6600;
					}
			#content div.program {
				background-color:#AAAAAA;
				border:1px #666666 solid;
				padding:10px;
				margin:10px 0;
			}

				#content div.program:hover {
					background-color:#EEEEEE;
				}

				#content div.program table {
					border:1px #666666 solid;
					background-color:#BBBBBB;
					width:100%;
					border-collapse:collapse;
				}
	
				#content div.program:hover table {
					background-color:#E0E0E0;
				}
				
				#content div.program table th {
					text-align:left;
					vertical-align:top;
					border:1px dotted #aaa;
					width:140px;
					
				}
				
				#content div.program table td {
					text-align:left;
					vertical-align:top;
					border:1px dotted #aaa;
				}
				
				#content div.program table td.points {
					text-align:left;
					vertical-align:top;
					display:none;
				}
				
				#content div.program table td p {
					margin:0;
				}
				
				/*liens dans activités vers les programmes*/

				#content #linked_programs {
					width:100%;
				}
				
				#content #linked_programs td {
					padding-right:30px;
				}
			
				#content #linked_programs a {
					text-decoration:none;
					
				}
				
	
				#content .program .program_image {
					width:100%;
					text-align:center;
				}			

					#content .program .program_image img {
						border:1px #ffffff solid;
					}
			

			#content li a {
				color:#000099;
				text-decoration:none;
			}	

			#content li a:hover {
				color:#FF6600;
			}
			
			

			#content div#woarewe dl {
				background-color:#EEEEEE;
				margin-bottom:5px;
				margin-top:5px;
				padding:0;
				border: solid #FFFFFF 1px;
			}	
			
				#content div#woarewe dl:hover {
					background-color:#FFFFFF;
				}	
	
				#content div#woarewe dt {
					background-color:#003399;
					color:#CCCCCC;
					padding-left:10px;
					font-size:1.2em;
					border-bottom: solid #FFFFFF 1px;
				}	
	
					#content div#woarewe dt em a{
						padding-left:5px;
						color:#FFFFFF;
						text-decoration:none;
					}	
	
					#content div#woarewe dt em a:hover {
						color:#FF6600;
					}	
	
				#content div#woarewe dd {
					padding:5px;
					text-align:justify;
					margin-left:120px;
				}	
				
				#content div#woarewe dd.portrait {
						padding:0;
						margin:0;
						float:left;
						height:100%;
				}	
		
					#content div#woarewe dd.portrait img {
						padding:0;
						margin:0;
						float:left;
						border:#FFF 2px solid;
					}						
	
	.clea	r {
		height:0px;
		margin:0px;
		padding:0px;
		clear:both;
	}	

#footer {
	padding: 2px;
	color:#FFFFFF;
	background-color:#000066;
	clear:both;
	border:#FFFFFF 1px solid;
}

#footer p {
	margin:1px;
	padding:0px;
	font-weight:bold;
	font-size:0.9em;
	text-align: center;
}

	#author {
		color:#FF6600;
	}	

	#author a {
		color:#FF6600;
		text-decoration:none;
	}	

	#author a:hover {
		color:#FFFFFF;
		border-bottom:1px #FF6600 solid;
	}	



-->