body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}	


nav
{
	display: inline-block;
	width: 160px;
	border: 0px solid #135570;
	vertical-align: top;
}


#section_header
{
	display: inline-block;
	position: absolute;
	width: 1000px;
	vertical-align: top;
	height: 60px;
}

#section_main
{
	display: block;
	position:  absolute;
	width: 1000px;
	margin-top: 10px;
	
	overflow: hidden;
}

section.header
{
	display: inline-block;
	position: absolute;
	width: 1000px;
	vertical-align: top;
	height: 1000px;
	overflow: auto;
	margin-top: 10px;
}
	
footer
{
	display: inline-block;
}




a:link, table a:visited, table a:hover, table a:active {
	color : black;
	text-decoration: none;
}


.table_menu a:link, table a:visited, table a:hover, table a:active  {
	color : black;
	text-decoration: none;
}


.table_nav a:link, table a:visited, table a:hover, table a:active {
	color : black;
	text-decoration: none;
}
	
#DefDist {
    color : #000000 ;
    font-weight: bold; 
}
#DefDist  a:link , a:visited, a:hover, a:active {
	color : #0C39CF ;
	text-decoration: none ;
}

#FilmDist {
	color : red;
}
#FilmDist  a:link , a:visited, a:hover, a:active {
	color : red;
	text-decoration: none ;
}

.FilmComp{
   color: #DC0C10;
}

.SemSortie{
   color:red ;
}


.Titre_menus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	background-color: #F7821A;
	color: white;
	width: 150px;
}

.Item_menus{
	color: black;
}

.Titre_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	background-color: #D8D8D8;
	color: white;
}

.Titre_headerRec{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	background-color: #888686;
	color: white;
}

.Titre_header_section{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	line-height: 25px;
}

.Infos_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
}

.Tab_Agglo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F7821A;
}

.Tab_Main{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
}

div.dataTables_wrapper {
        margin-bottom: 3em;
    }

.font_petit {
   font-size : 10px ;
}
 
.font_petitBold {
   font-size : 10px ;
   font-weight: bold ;
} 
 
.font_mini {
   font-size : 6px ;
} 
 
.font_moyen {
   font-size : 15px ;
}
 
.font_moyenBold {
   font-size : 12px ;
   font-weight: bold;
}
 
.font_gros {
   font-size : 20px ;
   font-weight: bold;
}

.message {
   font-size : 12px ;
   font-weight: bold;
   color: LightSteelBlue;
}

.num {
   white-space: nowrap;
}

.chaineR {
   color: red;
}


.numR {
   color: red;
   white-space: nowrap;
}

.numB {
   color: darkblue;
   white-space: nowrap;
}

.texB {
   color: orange;
}

.numG {
   color: grey;
   white-space: nowrap;
}

.numO {
   color: orange;
   white-space: nowrap;
}

.Boutons_Liens_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	vertical-align: center;
	#background-color: #F7821A;
	color: black;
	#background-color: #F7821A;
	#color: white;
}

#html-table {
	display: none;
}