html 					{	height:100%;color:black;}
h1, h2,h3, h4, h5, h5	{	margin: 0 0 0 0;}
img 					{	border:0;}
body 					{	margin:0;  padding:0;  height:100%;  font-family: verdana,arial,  sans-serif;background-color:white;}
form,table				{	padding:0;	margin:0;}
tr 						{	vertical-align: top;}
th 						{	text-align: left;}
ul,ol					{	margin:0px 0px;padding-left:0px;}/*pour que ie soit co firefox */
p						{	margin:10px 0px;padding:0;}/*pour que ie soit co firefox */
address					{	font-style: normal;text-align: left;}
/*polices universelles*/
body {
	background: white;
	font-size: 11px;
}
h1 {
   font-size: 20px;
}
h2 {
   font-size: 18px;
}
h3 {
   font-size: 16px;
}
h4 {
   font-size: 13px;
}
h5 {
   font-size: 11px;
}
a {
	color:black;
}
li{list-style: none;}
.center 				{	text-align: center;}
.nettoie 				{	clear:both;}
.retrait				{	padding-left:25px;	}
.hide					{	display:none;}
.illus{float:left;margin-left:20px;}

#page{
	width:990px;
}
#header #logo{
	padding:0 0 0 15px;	
	height: 92px;
	float:left;
}
	#header #logo a{
		position: absolute;
		z-index: 2;
	}
#header #liste{
	float:right;
	width:588px;
	padding:10px 0 0px 90px;
	white-space: nowrap;
}
	#header #liste a{
		text-decoration: none;
	}
	#header #liste a span{
		display: none;
	}
#header .veranda_refs{
	position: absolute;
	top:75px;
	left:0px;
	width: 985px;
	text-align: right;
}
	#header .veranda_refs *,
	#header .veranda_refs{
		font-size: 9px;
		text-decoration: none;
	}

/*menu*/
#recherche,
#menu{
	position:relative;
	z-index: 10;
}
#menu table {
	list-style-type: none; 
	margin: 0; 
	height:20px; 
	border-bottom: 1px solid #2A2E35;
}
	#menu table td {
		height: 19px; 
		padding: 0px 2px 0px 0px; 
	}
		#menu table td a { 
			display: block; 
			color: #FFFFFF;
			text-decoration: none;
			padding: 4px;
			font-weight: bold; 
			white-space: nowrap;
			background-color: #2A2E35; 
			border: 1px solid #2A2E35;
		}
		#menu table td.relativise a { 
			position: relative;
			top:1px;
		}
		#menu table td a:hover,
		#menu table td a.current { 
			background-color: #DEDEE0; 
			color: #2A2E35;
			border-bottom: 1px solid #DEDEE0;
		}
		#menu table td #info_veranda { 
			/*background-color: #DEDEE0;*/
			border: 0;
			color: #2A2E35;
			padding: 4px;
			margin:0 0px 0 0;
			position: relative;
			top:1px;
		}
			#menu table td #info_veranda a{ 
				display: inline;
				background-color: transparent;
				font-weight: bold;
				border:0;
				padding:0;
				color: #000;
			}
				#menu table td #info_veranda a:hover{ 
					text-decoration: underline;
					color: #000;
				}
			#menu table td #info_veranda .date{ 
				color: #2A2E35;
				font-weight: normal;
			}
			#menu table td #info_veranda h4{ 
				position: absolute;
				padding-top: 2px;
				padding-left:8px;
			}
			#menu table td #info_veranda #info_defile{ 
				margin-left:139px;
				padding-top:1px;
			}
		
/*recherche*/
#recherche{
	border:5px solid #DEDEE0;
	background-color: #707072;/*#2A2E35;*/
	padding:7px 5px 7px 200px;
}
	#recherche input{
		border:1px solid #2A2E35;;
	}
	#recherche input#recherche_input{
		width:400px;
		/*margin-left:200px; */
	}
	#recherche input.submit{
		background-color: #DEDEE0;
		color:#2A2E35;
		font-weight: bold;
		cursor: pointer;
		margin-left:15px; 
	}
	#recherche input:hover.submit{
		background-color: #2A2E35;
		color:#DEDEE0;
	}

#video{
	float:left;
	/*width:590px;*/
	width:560px;
	padding-right: 30px;
}
	#video #anime_flash{
		margin-bottom: 10px;
	}
	#video .legend{
		color: #666666;
	}
	#video #description{
		padding-right: 10px;
	}
	#video .champs_description *{
		text-align: justify;
	}
	#video #en_savoir_plus{
		width:255px;
		font-size: 10px;
		overflow: hidden;
		padding-left:5px;
	}
		#video #en_savoir_plus h3{
			background-color:#2A2E35;
			color:white;
			font-size: 12px;
			padding:3px 10px;
			margin:5px 0;
		}
		#video #en_savoir_plus .corps_en_savoir_plus{
			background-color:#EFEFEF;
			padding:0px 10px;
			float:left;
			width:235px;
		}
	#video .details{
		font-size: 10px;
		margin:5px 0;
	}
#liste_video{
	float:left;
	width:390px;
	background-color: #EFEFEF;
	position: relative;
	top:-1px;
}
	#liste_video .illustration{
		float:left;
		margin-right: 10px;
	}
	#liste_video .une_video{
		border-bottom:1px solid #DEDEE0;
		padding:10px 10px;
	}
	#liste_video .pagination{
		background-color: #2A2E35;
		color:white;
		font-weight: bold;
		padding:5px 15px;
	}
		#liste_video .pagination a{
			color:white;
		}
		#liste_video .pagination a:hover{
			color:white;
		}
		#liste_video .pagination .numeros span,
		#liste_video .pagination .numeros a{
			padding:0px 1px;
		}

#contenu{
	padding:0 5px;	
}
#contenu h2{
	color: #2A2E35;
	border-bottom: 1px solid black;
	width: 555px;
	font-size: 16px;
	font-weight: normal;
	margin:5px 0 0 0;
}
#contenu h1{
	color: #E3001B;
	font-size: 20px;
	margin:5px 0;
}

.no_results{
	color:white;
	font-weight: bold;
	text-align: center;
	margin:0 0 5px 0;
}

#footer{
	border-top:1px solid #2A2E35;
	margin-top:15px;
	clear:both;
	position: relative;
	padding-bottom: 5px;
}
	#footer .veranda_magazine{
		position: absolute;
		right:0;
		padding:16px 5px 5px 5px;
	}
	#footer .slogan{
		clear: both;
		text-align: center;
		padding-top:7px;
		color:#707072;
	}
		#footer .slogan a{
			color:#707072;
			text-decoration: none;
		}

	#footer #menu_foot{
		text-align: center;
		width:930px;
		margin:0 auto;
		padding-top:10px;
		font-size: 9px;
	}
		#footer #menu_foot li{
			float:left;
			padding:0 1px;
		}
			#footer #menu_foot li a{
				text-decoration: none;
			}
			#footer #menu_foot li a:hover{
				text-decoration: underline;
			}

/*lightbox top 50*/
#fond_opaque{
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	background-color: black;
	z-index: 20;
	opacity:0.6;
	filter:alpha(opacity=60);
	cursor: pointer;
}

#veranda_magazines{
	z-index: 100;	
}
#courant{
	position:absolute;
	width:904px;
	height:560px;
	z-index: 100;
	right:50%;
	margin-right:-452px;
	top:20px;
	border:0px solid white;
	overflow:hidden;
}

	#courant .fermer{
		position:relative;
		left:830px;
		border:2px solid white;
		border-bottom: 0;
		padding:4px;
		background-color: white;
		color:black;
		display:block;
		width:60px;
	}
	#courant #light_contenu_sansbt{
		border:2px solid white;
		background: black;	
	}


.pas_flash{
	background-color:#E3001B; 
	padding:20px;
	color:white;
}
	.pas_flash a{
		color:white;
	}
