


.BlocEntete {
		width			: 960px;
		height			: 108px;
		background-color	: black;
		border			: 4px groove #DDDDDD; 
		padding			: 0;
		text-align		: left;
		vertical-align		: middle;
		display			: block;
		margin-left		: auto;
		margin-right		: auto; }
.BlocEntete-Txt {
		font			: 13px "Times New Roman";
		color			: #FFFFCC;
		width			: 562px;
		height			: 102px;
		padding			: 2px 6px 2px 3px;
		text-align		: justify;
		vertical-align		: middle;
		float			: right; }
.BlocEntete-Logo {
		width			: 376px;
		height			: 98px;
		padding			: 18px 0px 0px 0px;
		text-align		: center;
		vertical-align		: bottom; }
img.Entete-LogoPrincipal {
		width			: 372px;
		height			: 70px;
		border			: 0;
		vertical-align		: middle;
		text-align		: center; }



.logo-principal { 
		width: 955px; height: 182px;
		background-color: black; 
		border: 3px groove #DDDDDD; padding: 2px 1px 2px 1px;
		text-align: justify; vertical-align: middle;
		display: block; margin-left: auto; margin-right: auto; }
.logo-txt01 {
		width: 100%;
		font: bold small-caps 20px "Comic Sans MS", arial;
		text-align: center; 
		color: #151B54; background-color: #DDDDDD;
		margin-bottom: 5px; }
.logo-txt02 	{font: bold 13px arial; text-align: justify; color: #FFFF99; margin-bottom: 8px; }
.logo-txt03 	{font-size: 13px; text-align: justify; color: #FFFFCC }
.logo-pad-img 	{ width : 35%; float: left; background-color: black; }
.logo-pad-txt 	{ 
		width : 59%; 
		display: block; margin-left: auto; margin-right: 0px; 
		background-color: black; 
		padding: 5px 10px 5px 10px; }

.Bloc-LogoPrincipal-v2 {
		width			: 480px;
		background-color	: black;
		border			: 4px groove #DDDDDD; 
		padding			: 6px 1px 4px 1px;
		text-align		: center;
		vertical-align		: middle;
		display			: block;
		margin-left		: auto;
		margin-right		: auto; }

.LogoPub-Left {
		width			: 230px;
		padding			: 0px 0px 0px 0px;
		display			: block;
		margin-left		: 0px;
		margin-right		: auto; 
		float			: left;
		position		: absolute;
		top			: 0px;
		left			: 10px;
		text-align		: left;
		vertical-align		: middle; }

.LogoPub-Right {
		width			: 230px;
		padding			: 0px 0px 7px 0px;
		display			: block;
		margin-right		: 0px;
		margin-left		: auto;
		float			: right;
		position		: absolute;
		top			: 0px;
		right			: 10px;
		text-align		: right;
		vertical-align		: middle; }

.LogoPub-IMG	{
		width			: 180px;
		height			: 150px;
		border-top		: 2px outset #660099;
		border-right		: 3px outset #660099;
		border-bottom		: 2px outset #660099;
		border-left		: 3px outset #660099;		
		background-color	: #808080;
		padding-top		: 8px;
		padding-right		: 14px;
		padding-bottom		: 8px;
		padding-left		: 14px;
		opacity			: 0.95;
		filter			: alpha(opacity=95); }

.LogoPub-IMG-on	{
		width			: 186px;
		height			: 150px;
		border-top		: 2px inset #808080;
		border-right		: 3px inset #808080;
		border-bottom		: 2px inset #808080;
		border-left		: 3px inset #808080;		
		background-color	: #657FDE;
		padding-top		: 8px;
		padding-right		: 14px;
		padding-bottom		: 8px;
		padding-left		: 14px;
		opacity			: 1.0;
		filter			: alpha(opacity=100); }

.LogoPri-TXT-V2 {
		font			: 90% "Times New Roman";
		color			: #DDDDDD;
		margin-top		: 6px;
		width			: 455px;
		padding			: 2px 10px 1px 10px;
		text-align		: justify;
		vertical-align		: middle;
		display			: block;
		margin-left		: auto;
		margin-right		: auto; }

.MenuCompletOVER {
		background-color	: black;
		opacity			: 1.0;
		filter			: alpha(opacity=100);
		padding-bottom		: 0px;
		margin-bottom		: -7px; }

.MenuCompletOUT {
		height			: 0px;
		opacity			: 0;
		filter			: alpha(opacity=0); }

.Instruction-Survol {
		background-color	: black;
		color			: yellow;
		width			: 100%;
		text-align		: center;
		vertical-align		: middle; 
		display			: block;
		margin-left		: auto;
		margin-right		: auto;
		padding			: 4px 0px 4px 0px; 
		font			: bold 100% Helvetica,"Times New Roman";
		margin-bottom		: 8px; }


.bloc-menu { 
	background-image: url('http://documentaire-streaming.net/img/barmenu.png');
	opacity:0.95; filter:alpha(opacity=95);
	font: bold small-caps 14px georgia, verdana, arial; color: white; 
	text-align: center; vertical-align:middle; 
	display: block; margin-left: auto; margin-right: auto; 
	width:99%; min-width:970px; max-width: 1580px; height:26px;
	border: 4px double #330033; 
	padding: 3px 0px 1px 0px; margin-top:7px; margin-bottom:6px; }


.bloc-menu a:link, .bloc-menu a:visited, .bloc-menu a:active { color: #FFFFCC; text-decoration: none; background: none;}
.bloc-menu a:hover 	{ color: #DDDDDD; text-decoration: underline; background: none;}


img.mapmenu { float: right; padding-right: 10px; vertical-align: middle; }

/*
POSSIBLEMENT A EFFACER APRÈS VÉRIF
.menubas-lien 	{ text-align: center; font: bold 65% arial; }
.menubas-lien a:link 	{ color: black; text-decoration: none; background: none;}
.menubas-lien a:visited { color: black; text-decoration: none; background: none;}
.menubas-lien a:hover 	{ color: black; text-decoration: underline; font-weight: normal; background: none;}
.menubas-lien a:active 	{ color: black; text-decoration: none; background: none;}
.bas-courriel 		{ margin-top: 5px; text-align: center; font: 68% arial; color: #4D4F50; }
.bas-copyright 		{ text-align: center; font: 11px arial; color: #4D4F50; }
.bas-realisation 	{ text-align: center; font: italic 9px arial; color: #4D4F50; }
.left-2em		{ margin-left:2em; }
*/


  /* Menu Bas de Page */
.menubas-lien2 	{
  background-image: url('http://documentaire-streaming.net/img/fond-gris-pale.jpg'); width: 100%;
  border-top: #4B4B4B groove 1px; border-bottom: #4B4B4B groove 1px; padding: 2px 2px -4px 2px; margin-bottom: 5px;
  font: bold 68% "Courier New", arial; color: #4B4B4B; text-align: center; }
.menubas-lien2 a:link, .menubas-lien2 a:visited, .menubas-lien2 a:active { color: #4B4B4B; text-decoration: none; margin-right: 2.0em;}
.menubas-lien2 a:hover 	{ color: #003399; text-decoration: underline;}
.bas-optimise		{ text-align: center; font: 56% arial; color: #4D4F50; }
.bas-optimise a:link, .bas-optimise a:visited , .bas-optimise a:active { color: #003366; font-weight: bold; text-decoration: none; background: none;}
.bas-optimise a:hover 	{ color: #000080; font-weight: bold; text-decoration: underline; background: none;}










#nav, #nav ul			{ border-radius:10px;list-style: none; margin: 0; padding: 0; }
#nav				{ border-radius:10px;background: #20456a url(http://documentaire-streaming.net/img/li.png) 0 0 repeat-x;font-family:Arial,Helvetica,sans-serif;font-size:0.845em;font-weight:bold;height:2.286em;line-height:1.5em;width:100%;z-index:5;}
#nav li				{ background: #16314b url(http://documentaire-streaming.net/img/li.png) right top no-repeat; float: left; height: 2.286em; margin: 0; padding: 0; position: relative; z-index : 5; }
#nav a				{ border-left: 1px outset transparent; border-right: 1px outset transparent; background: url(http://documentaire-streaming.net/img/a.gif) left top no-repeat; color: #c7d0d9; display: block; padding: 0.286em 20px 0.5em; text-decoration: none; z-index : 5; }

#nav a:hover, #nav a:focus { 
	color			: #FFFF99;
	border-left		: 1px outset #16314b;
	border-right		: 1px outset #16314b;
	font-size		: 102%; }

#nav ul				{ border-radius:5px;background: #20456a; left: 0; font-size: 0.845em; line-height: 1.4em; position: absolute; top: 2.667em; width: 205px; }
#nav ul li			{ background: none; float: none; height: auto; width: 205px; }
#nav ul a			{ background: none; padding: 0.083em 12px 0.25em 2px; width: 187px; 
	border-top		: 3px inset transparent;
	border-left		: 1px solid transparent;
	border-bottom		: 3px inset transparent;
	border-right		: 3px inset transparent; }

#nav ul ul			{ font-size: 1em; }

#nav ul a:hover, #nav ul a:focus { color: #FFFF66; background-color: #000033;}
#nav ul .hover>a { 
	background-color	: #000033;
	border-top		: 3px inset #CCFFFF;
	border-left		: 1px solid #CCFFFF;
	border-bottom		: 3px inset #CCFFFF;
	border-right		: 3px inset #CCFFFF; 
	font-size		: 100%; }

#nav ul ul			{ left: 180px; top: 0.5em; }

#nav ul, #nav :hover ul ul, #nav .hover ul ul	{ margin-left: -9999px; }

#nav li:hover>ul, #nav li.hover>ul, #nav a:focus+ul, #nav ul ul, #nav .hover a:focus	{ margin-left: 0; }
#nav ul a:focus			{ margin-left: 9999px; }

li.Menu-Sous-Titre { 
	background-color 	: #242424 !important;
	padding-top		: 4px !important;
	padding-bottom		: 0;
	line-height		: 1.0em !important;
	border-top		: 1px solid #DDDDDD;
	border-bottom		: 1px solid #DDDDDD;
	color			: #FFCC99;
	font			: bold small-caps 110% "Times New Roman";
	text-align		: center;
	vertical-align		: middle; }

.MenuIcones { 
	float			: right;
	margin-top		: 0;
	padding-top		: 1px;
	padding-left		: 4px;
	padding-right		: 5px;
	vertical-align		: middle;
	z-index 		: 10; }

img.MenuIcone {
	margin-right		: 5px;
	height			: 20px;
	width			: 20px;
	vertical-align		: middle;
	border			: solid black 1px; 
	z-index 		: 10;}

img.MenuDrapeau {
	margin-right		: 7px;
	height			: 12px;
	width			: 18px;
	vertical-align		: middle;
	border			: solid black 1px; 
	z-index 		: 10;}

.CaseMenuSearch {
	height			: 16px;
	margin-left	 	: 6px;
	margin-right	 	: 3px;
	background-color 	: #DDDDDD;
	font			: bold 13px "Times New Roman";
	padding-right		: 1px;
	border			: 2px inset #969696;
	vertical-align		: middle;
	margin-top		: 3px; }

.BoutonForm-MenuSearch {
	height			: 22px;
	width			: 22px;
	vertical-align		: middle;
	margin-top		: 2px;
	margin-right		: 1px; }














.Bloc-PubsLogo {
		background-color	: black;
		width			: 100%; /* 996px; */
		display			: block;
		margin-left		: auto;
		margin-right		: auto;
		text-align		: center;
		vertical-align		: middle; 
		padding-bottom		: 4px; 
		border-bottom		: 1px solid #DDDDDD;}



img.Membre-Connect {
		width			: 20px;
		height			: 24px;
		border			: 0;
		float			: left;
		top			: 0;
		left			: 0;
		margin-left		: 10px;
		vertical-align		: middle; }


img.Membre-Unconnect {
		width			: 28px;
		height			: 24px;
		border			: 0;
		float			: left;
		top			: 0;
		left			: 0;
		margin-left		: 4px;
		vertical-align		: middle; }

img.Bloc-Menu-Icones {
		width			: 120px;
		height			: 24px;
		border			: 0;
		float			: right;
		top			: 0;
		right			: 0;
		margin-right		: 10px;
		vertical-align		: middle; }

.Bande-Paypal { 
		width			: 99%;
		height			: 24px;
		display			: block;
		text-align		: center;
		vertical-align		: bottom; 
		margin			: -8px auto 5px auto;
		padding			: 1px 0px 1px 0px;
		border-top		: 3px solid #DDDDDD;
		border-bottom		: 1px solid #DDDDDD;
		background-color	: #000033;
		color			: #FFEE00;
		font			: bold 82% verdana, arial;
		z-index			: 8; }

.Bande-Paypal a:link,.Bande-Paypal a:visited,.Bande-Paypal a:active{color:#66CCFF;text-decoration:underline;background:none;}
.Bande-Paypal a:hover{color:#FFEE00;text-decoration:none;background:none;}

.HeadBloc-Centre {
		width			: 470px;
		display			: block;
		margin-left		: auto;
		margin-right		: auto; }
.HeadBloc-Left {
		width			: 260px;
		padding			: 0px 0px 0px 0px;
		display			: block;
		margin-left		: 0px;
		margin-right		: auto; 
		float			: left;
		position		: absolute;
		top			: 30px;
		left			: 14px;
		text-align		: left;
		vertical-align		: middle; }
.HeadBloc-Right {
		width			: 260px;
		padding			: 0px 0px 0px 0px;
		display			: block;
		margin-right		: 0px;
		margin-left		: auto;
		float			: right;
		position		: absolute;
		top			: 30px;
		right			: 14px;
		text-align		: right;
		vertical-align		: middle; }
img.LogoPrincipal {
		width			: 400px;
		background-color	: black;
		padding-right		: 30px;
		padding-left		: 30px;
		height			: 75px;
		border			: 0;
		margin-right		: 2px;
		margin-left		: 2px;
		vertical-align		: top; }
.LogoCitation {
		font			: 86% "Times New Roman";
		background-color	: black;
		color			: #DDDDDD;
		width			: 454px;
		padding			: 0px 3px 1px 3px;
		margin-right		: 2px;
		margin-left		: 5px;
		text-align		: justify;
		vertical-align		: middle; }
.HeadPub-IMG	{
		vertical-align		: middle;
		width			: 120px;
		height			: 100px;
		background-color	: #DDDDDD;
		margin-top		: 2px;
		margin-right		: 2px;
		margin-bottom		: 2px;
		margin-left		: 2px;
		padding-top		: 1px;
		padding-right		: 1px;
		padding-bottom		: 1px;
		padding-left		: 1px; }
.HeadPub-IMG-Over	{
		width			: 120px;
		height			: 100px;
		border-top		: 2px inset #808080;
		border-right		: 2px inset #808080;
		border-bottom		: 2px inset #808080;
		border-left		: 2px inset #808080;		
		background-color	: #657FDE;
		margin-top		: 0;
		margin-right		: 0;
		margin-bottom		: 0;
		margin-left		: 0;
		padding-top		: 1px;
		padding-right		: 1px;
		padding-bottom		: 1px;
		padding-left		: 1px;
		vertical-align		: bottom; }



.HeadPub-IMG-Double	{
		vertical-align		: middle;
		width			: 225px;
		height			: 195px;
		background-color	: black;
		margin-top		: 2px;
		margin-right		: 2px;
		margin-bottom		: 2px;
		margin-left		: 2px;
		padding-top		: 1px;
		padding-right		: 1px;
		padding-bottom		: 1px;
		padding-left		: 1px; }
.HeadPub-IMG-Over-Double	{
		width			: 230px;
		height			: 200px;
		border-top		: 2px inset #808080;
		border-right		: 2px inset #808080;
		border-bottom		: 2px inset #808080;
		border-left		: 2px inset #808080;		
		background-color	: #657FDE;
		margin-top		: 0;
		margin-right		: 0;
		margin-bottom		: 0;
		margin-left		: 0;
		padding-top		: 1px;
		padding-right		: 1px;
		padding-bottom		: 1px;
		padding-left		: 1px;
		vertical-align		: bottom; }



.HeadBloc-Left-Double {
		width			: 260px;
		padding			: 0px 0px 0px 0px;
		display			: block;
		margin-left		: 0px;
		margin-right		: auto; 
		float			: left;
		position		: absolute;
		top			: 30px;
		left			: 14px;
		text-align		: center;
		vertical-align		: middle; }
.HeadBloc-Right-Double {
		width			: 260px;
		padding			: 0px 0px 0px 0px;
		display			: block;
		margin-right		: 0px;
		margin-left		: auto;
		float			: right;
		position		: absolute;
		top			: 30px;
		right			: 14px;
		text-align		: center;
		vertical-align		: middle; }

img.LogoPrincipal-Double {
		width			: 400px;
		background-color	: black;
		padding-right		: 30px;
		padding-left		: 30px;
		height			: 75px;
		border			: 0;
		margin-right		: 2px;
		margin-left		: 2px;
		vertical-align		: top; }

.LogoDetails-Double {
		font			: 84% "Times New Roman";
		background-color	: black;
		color			: #FFFFCC;
		width			: 454px;
		height			: 125px;
		padding			: 3px 3px 1px 3px;
		margin-right		: 2px;
		margin-left		: 5px;
		text-align		: justify;
		vertical-align		: middle; }

.LogoCitation-Double {
		font			: 90% "Times New Roman";
		color			: #DDDDDD; }
