/****** Styles pour les menus  et le haut de page *********/

body.page
{
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	/*background-color : #0073b9;*/
	color : #000000;
}

a img.noborders {
	color: white;
	border-style: none;
}

td.menu {
	background-color : #0073b9; //#7E9AC2; //#0E047D;
}

td.notmenu {
	background-color : #FFFFFF;
}

a.navMenu
{
	color: #FFFFFF; 
	font-weight: bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.navMenu:hover 
{
	color: orange; 
	font-weight: bold;
}

td.navMenu {
	font :  14px "Times New Roman", monospace;
	border: 1px solid #0073b9;
	padding: 0px 0px 0px 0px;
	margin: 0;
	background-color: #0073b9;
}

td.navMenuOver {
	font :  14px "Times New Roman", monospace;           
	border: 1px solid #0073FF;
	padding: 0px 0px 0px 0px;
	margin: 0;
	background-color: #0073FF;
}

div.eventTitle
{
	text-align : center;	
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 18px;
	color: #0000A0;
}

div.eventsubTitle
{
	text-align : center;	
	font-family : Arial, Helvetica, sans-serif;	
	font-weight : bold;
	font-size : 14px;
	font-style : italic;
	color: #0000A0;
}

div.details
{
	text-align : center;	
	font-family : Arial, Helvetica, sans-serif;	
	font-weight : bold;
	font-size : 13px;
	color: #0073b9;
}

td.barre{    
  background : #DCAC83; //#c1743a;
  border: 2px solid green;
}

input.tick{    
  background : #DCAC83; //#c1743a;
  border: 0px solid green;
  font-weight : bold;
}

div.developpe
{
	text-align : center;	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 13px;
	color: black;
}

div.gray
{	
	color: gray;
}

strong.developpe
{		
	font-size : 12px;
	color: red;
}

ul.preview
{		
	font-size : 15px;
	color: darkred;
	font-weight : bold;
	list-style: disc;
}

/*********** Styles pour la page *************/

div.red
{  
	font-family : Arial, Helvetica, sans-serif;
	color : #FF0000;
}

.modifs{
	font-size : xx-small;
	font-style : italic;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant : normal;
	font-weight : normal;
	text-align : right;
}

.subdued{
	font-size : xx-small;
	font-style : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant : normal;
	font-weight : normal;	
}

a.homelink 
{
	color : #0073b9;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.homelink:hover 
{ 
	color : #FF0000;
	text-decoration : underline;
}

a.menulink 
{	
	color : #0000A0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	text-decoration : underline;
}

a.menulink:hover 
{ 
	color : #FF0000;
	text-decoration : underline;
}

div.header
{
	margin-top: 5%;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 25px;
	/*color: black;*/
}

div.ptitle
{	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 15px;	
	font-weight: bold;
}

div.warning
{		
	color: #FF0000;
}

hr.header {
	color: green;
	height: 4px;
	margin-bottom: 3%;
}

hr.underline {
	color: green;
	height: 1px;	
}

hr.separator {
	color: green;
	height: 4px;	
	margin-bottom: 3%;
	width : 20%;
}

ul.menu {
	list-style: circle;
}

li.menu {	
	margin-bottom: 20px;			
}

td.strongblue {
	background-color : #0000FF;
	color : white;
	font-weight: bold;
	text-align: center;	
}

td.lightmarroon {
	background-color : #DCAC83;
	color : white;
	border: 2px solid darkgreen;
	font-weight: bold;
}

td.lightmarroonnoborders {
	background-color : #DCAC83;
	color : white;	
	font-weight: bold;
}

strong.name {
	font-weight: bold;
}

strong.function {
	font-weight: bold;
	font-style: italic;
}

div.specialisation {
	padding-left: 50 px;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	color: red;
	text-decoration: underline;
}

td.redbg {
	background-color: #FF0000;
	color: white;	
}

td.marroonbg {
	background-color: #FFCC99;	
}

td.yellowbg {
	background-color: #FFFF99;	
}

td.horaire {
	background-color: darkgreen;	
	color: white;
	font-weight: bold;
	text-align : center;
}

td.break {	
	color: black;
	font-weight: bold;
	font-size: 10px;
	text-align : center;
}

td.sptitle {	
	color: black;
	background-color: lightblue;
	font-weight: bold;
	font-size: 10px;
	text-align : center;
}

strong.texthighlight {
	font-weight: bold;
	color: darkgreen;
}

i.traduction {
	color : #DC0C83;
	font-size: 12px;
}

p.legal {
	font-size: 12px;
	text-align : right;
}

p.precision {
	font-size: 13px;	
}
