﻿/* Général */
a {
	color: #FF6533;
}
a:hover, a:focus {
	color: #FF4C00;
}

/* Global */
#global {
	color: #F0E39E;
	 /* Voir -> Note 1 ci-dessous */
	height: auto ; 
	height: 100%; 
	min-height: 100%; 	
}

/* Contenu principal */
#contenu {
	color: #363B29;
}
#contenu a {
	color: #212529;
}
#contenu .GrdVwScheduler a
{
    color:inherit;
    text-decoration:none;
}
#contenu .GrdVwScheduler a:hover {
    color: inherit;
}
#contenu a:hover, #contenu a:focus {
	color: #343a40;
}

/* mentions legales */
.legalmentionsLink {
	/*color: #363B29;
	background: white;*/
	color:#212121;
	background-image:url(../../images/bottom_background.png);
	background-repeat:repeat-x;
	background-position:left -13px;
	padding-top:5px;
	position:fixed;
	bottom:0px;
	width:100%;
	height:20px;
	left:0;
	font-size:12px;
}
.legalmentionsLink a {
	color: #212121;
	text-decoration:none;
}
.legalmentionsLink a:hover, .legalmentionsLink a:focus {
	color: #212121;
	text-decoration:underline;
}

/* --- POSITIONNEMENT --- */
/* Page */
body {
	padding: 0px;
}
#global {
	width: 100%; /* -> 3 */
	overflow: hidden; /* -> 3 */
	margin-left: auto;
	margin-right: auto;	
}

#logo {
	float:left;
	width: 200px; 
	height: 100px;
}

/* En-tête */
#entete 
{
	background: #E29533;
	margin-left: 200px; /* -> 6 */
	height: 100px;
}

/* entete */
#entete {
	margin-left: 200px; /* -> 6 */
	padding: 0px;
}

/* Menu de navigation */
.navigation 
{
	float: left;
	width: 200px;
	height: auto ; 
	height: 100%; 
	min-height: 100%; 	
}

/* Contenu */
#contenu {
   height: auto ; 
   height: 100%; 
   min-height: 100%; 	
}

/*.CellMenu a { display:block; }*/
.menu 
{
	padding:0;
	border:0px;
	width:100%;
}
ul.menu li
{
	padding-left:0;
}

.group h1
{
	border-bottom:solid 1px Black;
	margin-bottom:2px;
}

.dvHeader, .dvHeader a, #contenu .dvHeader a
{
	font-size: 1em;
	background-image:url('img/headGridView.png');
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#707070;
	color:#FFFFFF;
	text-decoration:none;
    background-size:auto 100%;
}
.dvHeader a:hover, #contenu .dvHeader a:hover
{
	text-decoration:underline;
}
#contenu .dvHeader a, #contenu .dvHeader a:hover { background-image:none; background-color:Transparent; color:#FFFFFF; }

.gvRow
{
	padding-top:2px;
	padding-bottom:2px;
	background-color: #f4f4f4;
	
}

.altgvRow
{
	padding-top:2px;
	padding-bottom:2px;
	background-color: #FFFFFF;
}