.bkgLeft {
	background: #003399; /* Old browsers */
background: -moz-linear-gradient(top, #003399 0%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003399), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #003399 0%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #003399 0%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #003399 0%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom, #003399 0%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003399', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}

.clMain {
	
    border-left: outset 4px #000000;
    border-right: outset 4px #000000;

}

.txtCompa {
	font-family: Times;
	font-size: 2em;
	color: white;
	text-align: center;
}

.btNav1 {
	font-family: Times;
	font-size: 1.5em;	
	text-align: center;
	margin-bottom: 15px;
	cursor: pointer;
	-webkit-user-select: none;  /* Chrome all / Safari all */
  	-moz-user-select: none;     /* Firefox all */
  	-ms-user-select: none;      /* IE 10+ */
  	user-select: none;
}

.btResa {
	font-family: Times;	
	text-align: center;
	margin-bottom: 10px;
	cursor: pointer;
	margin-right: 5px;
	-webkit-user-select: none;  /* Chrome all / Safari all */
  	-moz-user-select: none;     /* Firefox all */
  	-ms-user-select: none;      /* IE 10+ */
  	user-select: none;
}

.button {
   border-top: 1px solid #96d1f8;
   background: #71b2de;
   background: -webkit-gradient(linear, left top, left bottom, from(#146da8), to(#71b2de));
   background: -webkit-linear-gradient(top, #146da8, #71b2de);
   background: -moz-linear-gradient(top, #146da8, #71b2de);
   background: -ms-linear-gradient(top, #146da8, #71b2de);
   background: -o-linear-gradient(top, #146da8, #71b2de);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   text-decoration: none;
   vertical-align: middle;
}
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
}
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
}

.mnuSpec {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	background-color: #003399;
	padding: 10px;
}

.BaseLine {
	font-size: 24px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-variant: normal;
}

.TextChap {
	font-size: 1.3em;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-variant: normal;
}
.TextChapBlue {
	font-size: 1.3em;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-variant: normal;
	color: #000080;
}

.TextChapImp {
	font-size: 16px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-variant: normal;
	color: #CC2121;
	margin-left: 10px;
}

.distRubrique {
	font-size: 18px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-variant: normal;
	color: #FFFFFF;
}

.distActeur {
	font-size: 18px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-variant: normal;
	font-style: italic;
	color: #FFFFFF;
}

.distFond {
	background-color: #000080;
	margin-top: 15px;
	margin-bottom: 5px;
}

.txtTitre {
	font-size: 1.5em;
	font-family: "Times New Roman", Times, serif;
	font-variant: normal;
	color: #000080;
}

.specTitle {
	font-family: Times New Roman, Times, serif;
	font-size: 1.7em;
	color: #FFFFFF;
	text-align: center;
	background-color: #000080;
}

.specResa {
	font-family: Times New Roman, Times, serif;
	font-size: 1.5em;
	color: #FFFFFF;
	text-align: center;
	background-color: #000080;
}

.hidden {
	display: none;
}
.focus {
	background-color: #000080;
	color: white;
}

