/***************************************/
/* Body                                */
/***************************************/
body {
    background-attachment: fixed;
    background-color: #c4d4e4;
	margin: 0px;
    scrollbar-base-color: #9bb3cc;
    text-align: center;
    color: #4d4f55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: none;
	padding-top: 22px;
	padding-bottom: 22px;
}
	
.PrintBody {
    background-attachment: fixed;
    background-color: #ffffff;
	margin: 0px;
    scrollbar-base-color: #9bb3cc;
    text-align: justify;
    color: #4d4f55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: none;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

#BackgroundTable {
  width: 100%;
  border: 0px;
}

#MainTable {
  width: 980px;
  border: 1px solid #98a5b1;
}

#TableLine1 {
  width: 980px;
  height: 75px;
  border: 0px;
}

#PrintTable {
	border: 1px solid #98a5b1;
	background-color: #f5f5f5;
}

.DivPrintPage {
  text-align: right;
  margin-right: 20px;
  margin-top: 15px;
}

/***************************************/
/* Lg in header                        */
/***************************************/
.DivMenuLg {
	text-align: right;
	vertical-align: middle;
    color: #285bc5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-decoration: none;
	margin-right: 30px;
}
/***************************************/
/* Login in header                     */
/***************************************/
.DivLogin {
    margin: 0px;
    margin-left: 29px;
    margin-top: 10px;
}
.InputLogin {
	background: #FFFFFF;
    border: 1px solid #b2b4b5;
    color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 14px;
	width: 85px;
}
.TextLoginBlack {
    color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-decoration: underline;
}
.TextLoginWhite {
    color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
    text-decoration: none;
}
.LinkLogin:Link, .LinkLogin:Active, .LinkLogin:Visited {
    color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
    text-decoration: underline;
}
.LinkLogin:Hover {
    color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
    text-decoration: underline;
}

/***************************************/
/* News in header                      */
/***************************************/
.TdNews {
    border-left: 2px solid #d9f0f6;
    border-right: 2px solid #d9f0f6;
	width: 380px;
	height: 100%;
}
.DivNews {
    margin: 0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.DivNewsOverFlow {
/*    border: 1px solid #ffffff;*/
	width: 280px;
	height: 90px;
	overflow: auto;
}
.TextNewsTitre {
    color: #053567;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-decoration: none;
	margin: 0px;
	margin-bottom: 5px;
}
.TextNews {
    color: #565656;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: none;
	margin: 0px;
	margin-bottom: 5px;
}
.LinkNews:Link, .LinkNews:Active, .LinkNews:Visited {
    color: #285bc5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-decoration: underline;
}
.LinkNews:Hover {
    color: #285bc5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-decoration: underline;
}

/***************************************/
/* Titre blanc header                  */
/***************************************/
.DivChoixPoleTitre {
    margin: 0px;
    margin-left: 9px;
    color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-decoration: none;
}

/***************************************/
/* Poles in header                      */
/***************************************/
.DivPole {
    margin: 0px;
    margin-left: 9px;
    margin-right: 9px;
    margin-top: 17px;
    margin-bottom: 9px;
}
.TextPoleTitre {
    color: #053567;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-decoration: underline;
	margin: 0px;
	margin-bottom: 0px;
}
.TextPole {
    color: #565656;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: none;
	margin: 0px;
	margin-bottom: 5px;
}
.LinkPole:Link, .LinkPole:Active, .LinkPole:Visited {
    color: #053567;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-decoration: underline;
	margin: 0px;
	margin-bottom: 5px;
}
.LinkPole:Hover {
    color: #053567;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-decoration: underline;
	margin: 0px;
	margin-bottom: 5px;
}

/***************************************/
/* Bottom menu in header               */
/***************************************/
.DivBottomMenu {
    margin: 0px;
	margin-left: 27px;
    color: #313131;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: none;
}
.LinkBottomMenu:Link, .LinkBottomMenu:Active, .LinkBottomMenu:Visited {
    color: #313131;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: none;
}
.LinkBottomMenu:Hover {
    color: #313131;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: underline;
}

/***************************************/
/* Copyright in footer                 */
/***************************************/
.DivCopyright {
    margin: 0px;
	margin-right: 27px;
	margin-bottom: 10px;
    color: #313131;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: none;
}
.LinkCopyright:Link, .LinkCopyright:Active, .LinkCopyright:Visited {
    color: #313131;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: none;
}
.LinkCopyright:Hover {
    color: #313131;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: underline;
}

/***************************************/
/* Title                               */
/***************************************/
.TitleGrey {
    color: #636161;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
    text-decoration: none;
	margin-bottom: -5px;
	margin-top: 0px;
}
.TitleBlue {
    color: #053567;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
    text-decoration: none;
	margin-top: 0px;
}
.SubTitleGrey {
    color: #636161;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    text-decoration: none;
}

/***************************************/
/* Text                                */
/***************************************/
.TextNormal {
    color: #4d4f55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: none;
	text-align: justify;
}

/***************************************/
/* Link                                */
/***************************************/
a:Link, a:Active, a:Visited {
    color: #575757;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-decoration: none;
}
a:Hover {
    color: #575757;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-decoration: underline;
}

/***************************************/
/* HR Line                             */
/***************************************/
hr {
    margin: 0px;
	text-align: left;
	color: #dad9da;
	width: 417px;
	height: 1px;
}

/***************************************/
/* Default TD text                     */
/***************************************/
td {
    color: #4d4f55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: none;
}
p {
	margin: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
    color: #4d4f55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: none;
}

/***************************************/
/* Content div                         */
/***************************************/
.DivContent {
	margin: 0px;
	margin-left: 28px;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 731px;
}
.DivPrintContent {
	margin: 0px;
    margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}

/***************************************/
/* Login Form                          */
/***************************************/
form.LoginForm Fieldset {
    border: #575757 solid 1px;
    width: 440px;
    padding: 10px;
}
form.LoginForm Legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #575757;
}
form.LoginForm td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #575757;
}
form.LoginForm Label {
    display: block;
    float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
} 
form.LoginForm Input.Text {
	height: 16px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #575757;
	background: #FFFFFF;
	color: #000000;
}

/***************************************/
/* Form default css                    */
/***************************************/
form {
    margin: 0px;
}
.Button {
	border: 1px outset #666666; 
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
	color: #000000;
}
.Input {
	height: 16px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #575757;
	background: #FFFFFF;
	color: #000000;
}
.Select {
	background: #FFFFFF;
    border: 1px solid #B2B4B5;
    color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
}
.Error {
	color: Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    margin: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-decoration: none;
}

/***************************************/
/* Table bordered                      */
/***************************************/
.TableBordered {
    border: #cccccc solid 1px;
	background: #F9F9F9;
}

.PhotoPersonne {
    border: #99A9A6 solid 1px;
	margin-right: 10px;
}
