/* Pentone officiel = #0047B6 */
/* Bleu d'origine = #00215A */

/* Styles - Tags */
body {
    background-color : #FFFFFF;
    margin : 5px;
    scrollbar-base-color : #A1ADC1;
    text-align : center;
}

/* Styles - Header cells */
.HeaderCell1 {
    background-color : #0047B6;
/*    background-color : #0047B6;*/
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}
.HeaderCell2 {
    background-color : #99B1D8;
	color : #FFFFFF;
}
.HeaderCell3 {
	color : #0047B6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
    height : 164px;
    text-align : right;
    width : 445px;
	vertical-align : top;
}
.InnerHeaderCell1 {
	color : #0047B6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
    text-align : right;
    width : 400px;
	vertical-align : top;
	padding-top : 50px;
}
.InnerHeaderCell2 {
	color : #0047B6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
    text-align : right;
    width : 450px;
	vertical-align : top;
	padding-top : 12px;
}
.InnerHeaderCell3 {
	color : #0047B6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
    text-align : right;
    width : 450px;
	vertical-align : top;
	padding-top : 0px;
}
.HeaderCell4 {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
    height : 43px;
    text-align : left;
	padding-left : 1px;
    padding-top : 8px;
    width : 130px;
}
.HeaderCell5 {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
    height : 43px;
    padding-right : 5px;
    text-align : right;
    width : 400px;
}
.HeaderCell6 {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
    height : 164px;
    padding-top : 102px;
    text-align : center;
    width : 225px;
}


/* Styles - Menu */
td.Menu a, td.Menu a:link, td.Menu a:visited, td.Menu a:active {
   color: #475F88;
   display: block;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   height : 20px;
   padding : 1px 0px 0px 35px;
   text-decoration: none;
   width: 80px;
}
td.Menu a:hover {
   color: #475F88;
   text-decoration: underline;
}

td.Menu2 a, td.Menu2 a:link, td.Menu2 a:visited, td.Menu2 a:active {
   color: #475F88;
   display: block;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   height : 20px;
   text-decoration: none;
   width: 138px;
}
td.Menu2 a:hover {
   color: #475F88;
   text-decoration: underline;
}

/* Styles - Footer cells */
.FooterCell1 {
    background-color : #FFFFFF;
	color : #475F88;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
    height : 90px;
    padding-right : 2px;
    text-align : right;
    width : 532px;
}
.FooterCell2 {
	color : #475F88;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
    height : 18px;
    padding-left : 16px;
    width : 980px;
	text-align : center;
}
.FooterCell3 {
/*	color : #00215A;*/
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
    height : 24px;
    padding-left : 8px;
    text-align : left;
    width : 755px;
}
.FooterCell3b {
	color : #00215A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
    height : 24px;
    padding-left : 8px;
    text-align : right;
    width : 755px;
}
.FooterCell4 {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
    height : 24px;
    padding-right : 16px;
    text-align : right;
    width : 209px;
}
.FooterCell5 {
/*    background-color : #FFFFFF;*/
	color : #0047B6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
    height : 15px;
    padding-right : 2px;
    padding-top : 10px;
    text-align : right;
    width : 200px;
}
.FooterCell6 {
/*    background-color : #FFFFFF;*/
	color : #0047B6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
    height : 15px;
    padding-right : 2px;
    padding-top : 8px;
    text-align : center;
    width : 200px;
}


/* Styles - Links */
.LightBlueBoldLink:Link, .LightBlueBoldLink:Visited {
	color : #475F88;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration: none;
}
.LightBlueBoldLink:Hover {
	color : #475F88;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration: underline;
}
.LightBlue2Link:Link, .LightBlue2Link:Visited {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration: none;
}
.LightBlue2Link:Hover {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration: underline;
}
.LightGreyLink:Link, .LightGreyLink:Visited {
	color : #475F88;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration: none;
}
.LightGreyLink:Hover {
	color : #475F88;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration: underline;
}
.MenuLink:Link, .MenuLink:Visited {
	color : #002163;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	text-decoration: none;
}
.MenuLink:Hover {
	color : #002163;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	text-decoration: underline;
}
.WhiteBoldLink:Link, .WhiteBoldLink:Visited {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration: none;
}
.WhiteBoldLink:Hover {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration: underline;
}

.TableNews {
    border: solid #90999e 1px;
	padding: 5px;
	width: 440px;
	height: 150px;
}
.TdNewsImg {
    background-color: #b8c9e3;
	text-align: center;
	vertical-align: top;
    border-right: solid #9ea9af 1px;
	width: 150px;
}
.TdNewsDescr {
    background-color: #eaeff3;
	vertical-align: middle;
	text-align: justify;
	vertical-align: top;
    color: #0d215c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    border-bottom: solid #b1b6ba 1px;
	height: 140px;
}
.TdNewsLink {
    background-color: #fafbff;
	text-align: right;
	vertical-align: middle;
	vertical-align: bottom;
	height: 10px;
}
.TableNewsSmall {
    border: solid #90999e 1px;
	padding: 5px;
	width: 440px;
	height: 70px;
}
.TdNewsDescrSmall {
    background-color: #eaeff3;
	vertical-align: middle;
	text-align: justify;
	vertical-align: top;
    color: #0d215c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    border-bottom: solid #b1b6ba 1px;
	height: 60px;
}
.TdNewsLinkSmall {
    background-color: #fafbff;
	text-align: right;
	vertical-align: middle;
	vertical-align: bottom;
	height: 10px;
}
.TableEvents {
    border: solid #90999e 1px;
	padding: 5px;
	width: 440px;
	height: 150px;
}
.TdEventsImg {
    background-color: #b8c9e3;
	text-align: center;
	vertical-align: top;
    border-right: solid #9ea9af 1px;
	width: 150px;
}
.TdGalImg {
    background-color: #eaeff3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
    border-right: solid #9ea9af 1px;
	width: 440px;
}
.TdGalImgTh {
    background-color: #b8c9e3;
	text-align: center;
	vertical-align: middle;
    border-right: solid #9ea9af 1px;
	width: 440px;
}
.TdEventsDescr {
    background-color: #eaeff3;
	text-align: left;
	vertical-align: top;
    color: #0d215c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    border-bottom: solid #b1b6ba 1px;
	height: 100px;
}
.TdGalDescr {
    background-color: #eaeff3;
	text-align: justify;
	vertical-align: top;
    color: #0d215c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    border-bottom: solid #b1b6ba 1px;
	height: 30px;
}
.TdEventsLink {
    background-color: #fafbff;
	text-align: right;
	vertical-align: middle;
	vertical-align: bottom;
	height: 40px;
}
.TableMembers {
    border: solid #90999e 1px;
	padding: 5px;
	width: 440px;
	height: 20px;
}
.TdMembersDescr {
    background-color: #ffffff;
	text-align: justify;
	vertical-align: top;
    color: #0d215c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
}
.TdMembersDescr2 {
    background-color: #ffffff;
	text-align: justify;
	vertical-align: top;
    color: #0d215c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.TdMembersLink {
	background-color: #fafbff;
	text-align: right;
	vertical-align: bottom;
	height: 8px;
}

.TableEventsSmall {
    border: solid #90999e 1px;
	padding: 5px;
	width: 440px;
	height: 70px;
}
.TdEventsDescrSmall {
    background-color: #eaeff3;
	vertical-align: middle;
	text-align: justify;
	vertical-align: top;
    color: #0d215c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    border-bottom: solid #b1b6ba 1px;
	height: 60px;
}
.TdEventsLinkSmall {
    background-color: #fafbff;
	text-align: right;
	vertical-align: middle;
	vertical-align: bottom;
	height: 10px;
}
.TdGalLinkSmall {
    background-color: #fafbff;
	text-align: right;
	vertical-align: middle;
	vertical-align: bottom;
	height: 10px;
}
.TableDirectory {
/*    border: solid #475F88 1px;*/
	padding: 5px;
	text-align: justify;
	vertical-align: top;
    color: #002163;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.TableAwards {
    border: solid #90999e 1px;
	padding: 5px;
	width: 500px;
}
.TdAwardsDescr {
    background-color: #eaeff3;
	text-align: center;
	vertical-align: middle;
    color: #0d215c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    border-bottom: solid #b1b6ba 1px;
	height: 50px;
}
.TdAwardsImg {
    background-color: #b8c9e3;
	text-align: center;
	vertical-align: middle;
    border-right: solid #9ea9af 1px;
	width: 500px;
}

/* Styles - Images */
.ImgBorder {
    border: solid #000000 1px;
}

.MainDiv {
    margin: 0px;
	margin-top: 48px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 40px;
	text-align: justify;
	vertical-align: top;
    color: #002163;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Title {
    color: #19376a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
}

p {
    margin: 0px;
	margin-bottom: 10px;
}

.TextBold {
    color: #1a386b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
}
.TextBlue {
	color : #002163;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

/* Styles - Bullets */
ul {
    margin-top : 0px;
    margin-bottom : 3px;
    margin-left : 40px;
    list-style-position: outside;
	list-style-type: none;
	list-style-image: url(/Pict/BlueBullet.gif);
}
.ulForm {
    margin-left : 15px;
    list-style-position: outside;
	list-style-type: none;
	list-style-image: url(/Pict/LineBullet.gif);
}

/* Styles - Tables */
.TableTitre {
	color : #19376a;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
    margin : 0px;
	text-align : justify;
	font-weight : bold;
}
.TableContent {
	color : #1a386b;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
    margin : 0px;
}
.CATable {
    background-color : #E0E8F3;
    color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
    padding-left : 2px;
    padding-right : 2px;
    padding-top : 3px;
    padding-bottom : 3px;
}

/* Member FORM */
form.MemberForm Fieldset {
    border: #002163 solid 1px;
    width: 498px;
    padding-top : 10px;
    padding-bottom : 10px;
}

form.MemberForm Legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #575757;
    padding-bottom : 10px;
}

form.MemberForm td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #575757;
}

form.MemberForm Label {
    display: block;
    float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
}
form.MemberForm Input.Text {
	height: 16px;
	width: 280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #575757;
	background: #FFFFFF;
	color: #000000;
}
form.MemberForm Input.TextSmall {
	height: 16px;
	width: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #575757;
	background: #FFFFFF;
	color: #000000;
}
form.MemberForm Input.TextMedium {
	height: 16px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #575757;
	background: #FFFFFF;
	color: #000000;
}

form.MemberForm Select {
	height: 16px;
	width: 380px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #002163;
	background: #FFFFFF;
	color: #000000;
}
form.MemberForm Select.SelectSmall {
	height: 16px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #002163;
	background: #FFFFFF;
	color: #000000;
}
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 {
	background: #FFFFFF;
    border: 1px solid #B2B4B5;
    color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
	width: 90px;
}
.Select {
	background: #FFFFFF;
    border: 1px solid #002163;
    color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
	width: 120px;
}

TextArea {
	background: #FFFFFF;
	border: 1px solid #575757;
    color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 100px;
	width: 350px;
}

.CenterForApple
{
   text-align: left ;
   margin-left: auto ;
   margin-right: auto ;
   width: 690px ;
}

/***************************************/
/* MESSAGE D'ERREUR                    */
/***************************************/
.Error_Fieldset {
  border: red solid 2px;
  width: 525px;
  padding: 5px;
  text-align: center;
  margin: 0px auto 0px auto;
}
.Error_Legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}
.Error_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

.Ok_Fieldset {
  border: green solid 2px;
  width: 525px;
	padding: 5px;
  margin: 0px auto 0px auto;
}
.Ok_Legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: green;
}
.Ok_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: green;
}
