html, body, #menu {
   margin: 0;
   padding: 0;
   height: 100%;
}
body
{
	background-color:#FFF;
	background-image:url('image_base/fond.jpg');
	background-repeat:repeat-x;
	width:950px;
	margin:auto;
	font-family:Verdana, Arial;
	font-size:11px;
}
.audience
{
	text-align:center;
	margin:auto;
}
.audience td
{
	width:78px;
	vertical-align:bottom;
}
.resultat{
	margin:10px 0 0;
}
.audience div
{
	background-color:#5473bb;
	color:#ccc;
	width:75px;
	
	display:table;
	text-align:center;
}
a{text-decoration:none;color:#37a9c6;}
a img { border:none; }
input, textarea
	{color:#406d9c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

	#mosaikin p, #mosaikin h3
	{padding-right:6px;}
#mosaikin {
	color:#404040;
	text-align:right;
	padding-top:50px;
	width:162px;
}
#mosaikin a { color:#404040;}
#mosaikin a:hover,#mosaikin p:hover{ color:#ccc;}

#menu
	{ width:167px; background-image:url('image_base/fond_menu2.jpg'); float:left;}

#menu1
	{ height:150px; background-image:url('image_base/menu1.jpg'); }
#menu2
	{ height:287px; background-image:url('image_base/fond_menu3.jpg'); background-repeat:repeat-y;}
#menu3
	{ background-image:url('image_base/fond_menu3.jpg'); background-repeat:repeat-y; height:42px; }
#menu4
	{ background-image:url('image_base/fond_menu2.jpg'); background-repeat:repeat-y; }

.titre_menu {width:200px;font-weight:600;}
.titre_menu p{padding-top:3px;}
.titre_menu p a:hover {color:#1f65b5;}
.titre_menu .survole a {color:#1f65b5;}

#menu_lien 
	{ width:162px; font-weight:600; margin-top:-100px; }
#menu_lien p:hover a, #mosaikin p:hover a, #menu_lien p:hover, #mosaikin p:hover 
	{ background-color:#377ec6; color:#cccccc; }
#menu_lien p a:hover
	{color:#ccc;}
#menu_lien .survole
	{ background-color:#fcdd0b;}
#menu_lien a
	{color:#404040;}
#menu_lien p
	{ padding-top:1px; padding-bottom:1px; padding-right:5px; text-align:right; margin-top:7px;margin-bottom:7px;}


#centre
	{ color:#406d9c; width:auto!important; }
#centre1
	{min-height:150px;}
#centre2
	{min-height:300px;}
#centre3
	{min-height:42px;color:#ccc;}
#centre4
{
	padding-left:180px; padding-bottom:40px;background-image:url('image_base/fond_menu2.jpg');
	background-repeat:repeat-y;
	margin-top:0px!important;
	margin-top:50px;
}

#contact a { color:#ccc;}
#contact
	{ text-align:right; color:#ccc; padding-top:26px; width:230px;}


h2
	{ font-size:14px; }
h3
	{ font-weight:600; font-size:12px; color:#969689; }
h4 {
	font-weight:600;
	font-size:12px;
	color:#969689;
	text-indent:10px;
}
.contenu { margin-left:20px;}

/* ACCUEIL */
	#co_comm {
		margin-top:-100px!important;
		margin-right:5px;
		text-align:right;
		z-index:1
	}
	#sous-index table td {text-align:center;}
	#sous-index{	
		position:static!important;
		position:absolute;
		_top:500px;
		_left:400px;
		_width:680px;
	}	
	#comm{ 
		position:static!important;
		position:absolute;
		_top:35px;
		_width:300px;
		_z-index:1;
		_left:-120px;
	}
	#comm2 {width:610px;padding:5px;}

	.place_video {
		position:static!important;
		position:absolute;
		margin-top:-50px!important;
		margin-top:2px;
		text-align:right;
		width:780px!important;
		width:650px;
	}
	.video_case{
		text-align:center;
		vertical-align:bottom;
		padding:5px 0px 0px;
		width:535px;
		padding-bottom:0px;
		background-image:url('image_base/fond_video.jpg');
		background-repeat:no-repeat;
	}
	.titre_acc
		{margin-left:130px!important; margin-left:40px; font-weight:600;font-size:12px;margin-top:10px;color:#969689;width:400px;}
/* ACCUEIL FIN */

/* PAGE COURANTE */
	.tab_sup tr
		{ height:312px; }
	.tab_sup { 
		vertical-align:middle; 
		margin-top:-33px!important;
		margin-top:22px;
		!width:100%;
		_width:500px;
	}

	.titre_menu a
	{
		font-size:12px;
		font-weight:600;
		color:#042551;
	}
	.barre
	{
		background-image:url('image_base/barre.gif');
		background-repeat:no-repeat;
		background-repeat:repeat-x;
		width:100%!important;
		width:750px;
		margin:auto;
		height:1px;
	}
/* PAGE COURANTE  FIN */
.contenu p, .contenu li
{
	text-align:justify;
}

/* DIVERS */
	.lien_redir {text-align:right;color:#96b2cc;}
	.lien_redir a { color:#528bc0; }
	ul { list-style-type:square; }
	.ens-salaries
		{padding-left:160px;background-image:url('image_base/fond_th');background-repeat:repeat-y;}
	.salaries 
		{margin-bottom:10px; }
	.partenariat img 
		{ margin:auto; text-align:center; }
	.partenariat
		{  width:150px;min-height:100px!important;height:90px;}
	.part td
		{vertical-align:middle;min-height:100px!important;height:90px;border:1px solid #bfc5c5;padding:5px;}
	.contenu-cont
		{min-height:150px;}
	#grille_prog{margin-left:50px;margin-bottom:10px;}
	#grille_prog td
		{ border-bottom: 1px solid #ccc;border-collapse:collapse;border-spacing: 0px;margin:0;padding:5px;vertical-align:middle;padding-left:10px;}
	#grille_prog td h4
		{margin-bottom:3px;margin-top:3px;margin-left:-17px;}
	.video_list
		{list-style-type:none;margin-left:10px;list-style-image: url('image_base/voir.gif');}
	.tableaux_bordure_basse td 
		{height:20px;}
	.tableaux_bordure_basse 
		{border-collapse:collapse; border-color:#ccc;border:1px solid #ccc;}
	.tableaux_bordure_basse  tr:hover
		{ background-color:#f7d343; }
	.tarif
		{margin-left:50px;}
	th
		{background-color:#deeaf9;text-align:right; padding-right:10px;}
	.coulisse th
		{background-color:#fff;background-image:url('image_base/fond_th.jpg');background-repeat:repeat-y;background-position:right;}
	.coulisse td
		{padding-left:10px;padding-top:5px;}
	.coulisse
		{border-collapse:collapse; border-color:#ccc;border-bottom:1px solid #ccc;text-align:justify;}
	.prix {border-collapse:collapse;margin-left:4px;margin-top:2px;vertical-align:middle;}
	.prix th {border:1px solid #7f9db9;}
	.prix td
		{border-collapse:collapse;border:1px solid #7f9db9;padding:2px 5px;}
		
	/*.coulisse  tr:hover
		{ background-color:#f7d343; }  */
/* DIVERS */

#centre3 div a, #centre3 table a
{
	text-align:right;font-size:12px;font-weight:600;color:#ccc
}
#centre3 div a:hover
{
	color:#ecf0a8;
}
#zone_diffusion {
	width:400px;
	cellspacing:0;
	
}
#zone_diffusion td, #zone_diffusion th{

	text-align:center;
}

#zone_diffusion tr:nth-child(even) {background: #EFF6FF}
#zone_diffusion tr:nth-child(odd) {background: #FFF}
