﻿body{
background-color: #EEEBE4;
color: #515151;
}

.FondBlanc{
background-color: #FFFFFF;
padding-top: 6px;
padding-bottom: 6px;
width: 674px;
}

.Error{
font-family: Arial, Helvetica;
color: #FF0000;
font-size: 8pt;
}

.Tableau{
font-family: Arial, Helvetica;
font-size: 9pt;
color: #515151;
border-color: #CDCDCD;
border-collapse: collapse;
border-width: 1px;
border-style: solid;
}

.Tableau #BG{
background-color: #f7f2e9;
font-size: 10pt;
font-weight: bold;
}

.Tableau #BGP{
background-color: #faf7f1;
font-size: 8pt;
font-weight: bold;
}

.Tableau ul{
list-style: url("/images/bullet.gif");
}

.Tableau a:link{
color: #4A4A4A;
}

.Tableau a:visited{
color: #C6C2B6;
}

.Tableau #TiForum a:link{
color: #446F96;
}

.Tableau #TiForum a:visited{
color: #DDCC9E;
}

.Tableau #LienNormal a:visited{
	color: #4A4A4A;
}

.LGTS{
border-left-color: #CDCDCD;
border-left-style: solid;
border-left-width: 1px;
}

.LBTS{
border-bottom-color: #CDCDCD;
border-bottom-style: solid;
border-bottom-width: 1px;
}

.LHTS{
border-top-color: #CDCDCD;
border-top-style: solid;
border-top-width: 1px;
}

.LDTS{
border-right-color: #CDCDCD;
border-right-style: solid;
border-right-width: 1px;
}

.LGTS2{
border-left-color: #CDCDCD;
border-left-style: solid;
border-left-width: 2px;
}

.LBTS2{
border-bottom-color: #CDCDCD;
border-bottom-style: solid;
border-bottom-width: 2px;
}

.LHTS2{
border-top-color: #CDCDCD;
border-top-style: solid;
border-top-width: 2px;
}

.LDTS2{
border-right-color: #CDCDCD;
border-right-style: solid;
border-right-width: 2px;
}

.MiniEspace{
font-size: 4pt;
}

.LeftLineSpace{
margin-left: -20px;
}

.MarginMessage{
padding-top: 15px;
padding-bottom: 15px;
}

.TitreVille{
font-family: Arial, Helvetica;
font-size: 12pt;
font-weight: 700;
color: #515151;
}

.Document{
color: #4A4A4A;
}

.DocVisited a:link{
color: #4A4A4A;
}

.DocVisited a:visited{
color: #C6C2B6;
}

.texteStandard{
font-family: Arial, Helvetica;
font-size: 10pt;
color: #515151;
font-weight: bold;
}

.NoChange a:visited{
color: #4A4A4A;
}

.HoverColor{
background-color: #FAF8F5;
cursor: pointer;
}

.General{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #515151;
width: 660px;
border-left-width: 1px;
border-left-color: #CDCDCD;
border-left-style: solid;
border-right-width: 1px;
border-right-color: #CDCDCD;
border-right-style: solid;
border-top-width: 1px;
border-top-color: #CDCDCD;
border-top-style: solid;
border-bottom-width: 1px;
border-bottom-color: #CDCDCD;
border-bottom-style: solid;
}

.PoliceBase{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #515151;
}

.Box{
border: 1px solid #CDCDCD;
}

.Entete{
text-transform: uppercase;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
text-align: center;
color: #515151;
}

.Upper{
text-transform: uppercase;
}

.NoirBlanc{
background-color: #000000;
color: #FFFFFF;
}

.Small{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8px;
color: #515151;
}

.Bold{
font-weight: bold;
}

Pad10{
padding-left: 10px;
}

.LBTSWh{
border-bottom: 1px #FFFFFF solid;
}

.XSmall{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 7px;
color: #515151;
}

.XXSmall{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 5px;
color: #515151;
}

.Normal{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #515151;
}

.BGGris{
background-color: #FAF8F5;
}

.Left{
text-align: left;
}

.BGJaune{
background-color: #FFFFC0;
}
.W100{
width: 100%;
}

.W310{
width: 310px;
}

.Height30{
height: 30px;
}

.Height40{
height: 40px;
}

.Email{
background-color: #000000;
color: #FFFFFF;
font-size: 11pt;
}

.FontPC{
font-family: Verdana;
color: #002b5c;
font-size: 7pt;
}

.Hand{
cursor: pointer;
text-decoration: underline;
}

.FRight{
float: right;
}

.Inverse{
font-family: Arial, Helvetica;
color: #f7f2e9;
border-color: #CDCDCD;
border-collapse: collapse;
border-width: 1px;
border-style: solid;
background-color: #515151;
font-size: 10pt;
font-weight: bold;
}

.isHTML{
	background-color: #ABCBE9;
}

.FormError{
	background-color: #FF0000;
	color: #FFFFFF;
}

.huitpt{
	font-size: 8pt;
}

.hid{
	display: none;
}

.vis{
	display: inline;
}

.TexteAccueil{
	font-family: Arial;
	font-size: 10pt;
	color: #4a4a4a;
}

/*
*********************************************************
----------      Partie pour le calendrier      ----------
*********************************************************
*/
.tbCal{
	border: 1px solid #CDCDCD;
	BACKGROUND: #FFFFFF;
}
.tbCal #BG{
	background-color: #f7f2e9;
	font-size: 12pt;
	font-weight: bold;
	border: 1px solid #CDCDCD;
}
.DayName {
	WIDTH: 10;
	font: 14 Arial;
	font-weight: bold;
	TEXT-ALIGN: center;
	cursor: default;
	border: 1px solid #CDCDCD;
}
.BtChangeDate {
	FONT-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	WIDTH: 10;
	FONT-WEIGHT: bold;
	cursor: pointer;
	TEXT-ALIGN: center;
}
.LbChangeDate {
	FONT-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	WIDTH: 70;
	CURSOR: pointer;
	TEXT-ALIGN: center;
}
.DayOn {
	WIDTH: 54px;
	HEIGHT: 54px;
	BORDER: 1px solid #CDCDCD;
	cursor: pointer;
	FONT: 14 Arial;
	COLOR: #515151;
	TEXT-ALIGN: left;
}
.DayOn:hover {
	WIDTH: 54px;
	HEIGHT: 54px; 
	BORDER: 1px solid #CDCDCD; 
	cursor: pointer; 
	FONT: 14 Arial; 
	COLOR: #515151; 
	TEXT-ALIGN: left;
}
td.DayOn:hover{
	background: #446F96;
	color: #FFFFFF;
}
span:hover{
	background-color: #446F96;
	color: #FFFFFF;
}
.DayOn2{
	WIDTH: 54px;
	HEIGHT: 54px;
}
.DayOn3{
	WIDTH: 52px;
	HEIGHT: 52px;
	border: 2px solid red;
}

.DayOnToday{
	WIDTH: 52px;
	HEIGHT: 52px;
	border: 2px solid white;
}

* html .DayOn3{
	WIDTH: 54px;
	HEIGHT: 54px;
	border: 2px solid red;
}

* html .DayOnToday{
	WIDTH: 54px;
	HEIGHT: 54px;
	border: 2px solid white;
}

.DayWorking {
	BACKGROUND-COLOR: #F7E8D1;
	border: 1px solid #CDCDCD;
}
.DayNotWorking {
	BACKGROUND: #DAAA46;
	border: 1px solid #CDCDCD;
}
.DayOver {
	BACKGROUND: #446F96; 
	color: #FFFFFF;
}
.DayStart {
	BACKGROUND: #002B5C; 
	color: #FFFFFF; 
	font-weight: bold;
}
.RowDays{
	BACKGROUND: none; 
	vertical-align: top;
}

.BorderCell{
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
}
.List {
	POSITION: absolute; 
	BORDER: 1px solid #CDCDCD; 
	TEXT-ALIGN: center;
	font-weight: bold; 
	PADDING: 0px; 
	BACKGROUND: #f7f2e9; 
	WIDTH: 100px;
}
.ListCell {
	BACKGROUND: none;
	BORDER: none; 
	cursor: pointer; 
	TEXT-ALIGN: center; 
	FONT: 14 Arial; 
	COLOR: black; 
	PADDING: 0px; 
	WIDTH: 100%;
}
.ListOver {
	BACKGROUND: #DAAA46;
}

#ShowEvent{
	position: absolute;
	top: 0; 
	left: 0; 
	display: none; 
	z-index: 1000;
}