/**************************** HOW STYLESHEETS WORK IN INTSITE ********************************/
/* STRUCTURAL STYLES - Menus, divs, etc. are declared in master.css
/* SITE-SPECIFIC STYLES - and anything to be displayed in HTMLEditor, are declared in [SITENAME].css
/* EXTRA STYLES or STYLE OVERRIDES for modules - are declared in [module].css
/* In order to permit style inheritance AND style overrides at all levels of granularity:
/*	   - Each module page is enclosed in two DIVs - one with id=[Module], the other with id=[Page]
/*				- this allows us to override a style for a whole module or just for a page
/*		- For even more control, we can assign an ID to an element in a page, leaving the generic class definition
/*				- this allows us to modify the style for this element, without changing the class
/* Note that this new stylesheet method has NOT been rolled out to all sites yet - most do not have a master.css
/*********************************************************************************************/

/*** BEGIN GENERIC TAG STYLES ***/
* {margin:0;} /*Override evil browser defaults*/
BODY {font-family: Tahoma,verdana,arial;color: #7D7D7D;font-size:11px;}
TABLE {font-size:11px} /*default font-size (using BODY doesn't work in tables?)*/
INPUT {font-family: tahoma;font-size: 8pt; border:1px solid #cccccc;margin:2px;padding-left:2px}
SELECT {font-family: tahoma;font-size: 8pt; border:1px solid #cccccc;margin:2px}
TEXTAREA{font-family: tahoma;font-size: 8pt; border:1px solid #cccccc;margin:2px}
A {color:#144A86;cursor:pointer;text-decoration:none;font-weight:bold}
A:hover {color:#9DC5E6;}
P, LI, DIV {font-size:11px; color: #7D7D7D; /*text-align: justify; */margin-bottom:0px}
P, UL{
	margin-bottom:6px;
	margin-top:0px;
}
pre {font-size: 10pt;}
address {color:#ED1B2D;font-size:7pt}
H1 {font-size: 18pt;}
H2 {font-weight:bold;font-size: 14pt;COLOR: #C0C0C0;}
H3 {font-weight:normal;font-size: 14pt;text-indent: +1em;}
H4 {font-size: 10pt;font-weight: normal}
H5 {font-size: 10pt;font-weight: normal;background:#A9A9A9;COLOR: white;display:inline}
H6 {padding:2 1 2 5;background:#E5E5E5 url(../../images/TopLeftCorner.gif) top left no-repeat;font-size:11px;font-weight:bold;text-decoration:none;margin-bottom:1px}
ul {list-style-position:inside;padding-left:10px}
blockquote {margin-left:10px;}
OL {line-height:1.5em}
LI {line-height:1.5em}
A IMG {border:0}
/*** END GENERIC TAG STYLES ***/

/*** BEGIN GENERIC INTSITE CLASSES ***/
#Content {} /*layout settings under MASTER SPECIFIC*/
.ErrorLabel {color:RED;}
.PageTitle {padding:2 1 2 10;background:#E5E5E5 url(../../images/TopLeftCorner.gif) top left no-repeat;font-size:14px;font-weight:bold;margin-bottom:20px}
.SubTitle {font-family:arial;font-weight:bold;padding-top:3px}
.copyright {color:#696969;font-size:7pt}
.Note {font-size:9pt;padding-left:5px}
.SmallNote {font-size:8pt;}
.Emphasis {font-weight:bold}
.Numeric {text-align:right}
.Required {color:RED;padding-left:3px}

/*Links*/
TABLE .ButtonTable {width:100%;border:0px;text-align:center;margin:10px 0px 10px 0px}
TABLE .ButtonTable TD {text-align:center;padding:3px;margin:auto}
A.button {text-decoration:none;padding:2px 9px 2px 9px;border:1px solid #999999;background-color:#E5E5E5}
A.button:hover{text-decoration:underline}
	
/*Table stuff*/
TABLE.NoBorder {border:0px}
TABLE.WithBorder, TABLE.WithBorder TD {font-size:8pt;border-color:#7D7D7D;border-style:solid;}
TABLE.WithBorder {border-width:0 0 1px 1px;border-collapse:collapse}
TABLE.WithBorder TD {border-width:1px 1px 0 0;margin:0;padding:3px}

TD.ColHeader, TD.RowHeader, TD.TableHeader {font-weight:bold;padding:2px;border-collapse:collapse} 
TD.ColHeader, TD.RowHeader, TD.TableHeader {background-color: #E5E5E5} 
TD.RowHeader {text-align:right}
TD.ColHeader {text-align:left} 
TD.TableHeader {text-align:center} 

.IETableCenterKludgeDiv {text-align:center} /*Need div to center table in IE*/

/*Generic search results*/
.SearchResult {padding-top:10px;padding-bottom:5px;background:url(../../images/bg_gradient_grey.gif);height:1%}
.SearchTitle A {padding-bottom:3px;}
.SearchSummary {}
.Highlight {background-color:#BBE0FF}

/*Characteristics*/
.CharTable {margin:auto}
.Char, .CharVal {font-size: 8pt}
.Char {text-align:right;padding-right:3px}
.CharVal {font-weight:bold}

/*Language menu*/
#Lang, #Lang A {FONT-FAMILY: arial;text-align:right;color:#7D7D7D;font-size: 10px} /*layout settings under MASTER SPECIFIC*/
.ActiveLang {font-weight:bold}
.LangSep {}

/*Pagination*/
.pagination {text-align:center;width:100%;margin:10px 0px 10px 0px}
.pagination .CurPage {font-weight:bold}

/**** CALENDAR STYLES *****/
#Calendar {font-family:tahoma;margin:5px;background-color:#FFFDE9}
#Calendar .PageTitle {text-align:center;width:100%;font-size:10pt;font-weight:bold}
#Calendar .ArrowTable {width:100%;font-weight:bold;font-size:8pt;text-align:center}
#Calendar .CalendarTable {width:100%;background-color:BLACK;text-align:center;margin:5px 0px 5px 0px;}
#Calendar .CalendarTable TD {background-color:WHITE;font-size:8pt;height:15pt;width:14%}
#Calendar .CalendarTable .ColHeader {background-color:#F0F0F0;font-weight:bold}
#Calendar .CalendarTable .Weekend {background-color:#FFF8A0}
#Calendar .CalendarTable .Today {color:RED;font-weight:bold}
#Calendar .CalendarTable .SelectedDay {color:GREEN;border:1px solid green;padding:0px 5px 0px 5px;font-weight:bold}
#Calendar .CalendarTable A {text-decoration:none}
#Calendar .ButtonTable {width:100%;font-weight:bold;font-size:8pt;text-align:center}

/*** END GENERIC INTSITE CLASSES ***/

/*** BEGIN STYLES SPECIFIC TO THIS MASTER ***/
#Header {margin-bottom:6px;height:111px;cursor:pointer}
#LangBar {text-align:left;background-color:#FFFFFF;padding:0 0 4px 7px;/* -moz-box-sizing: border-box; */}
#Lang {height:15px;padding:0px;text-align:center;vertical-align:bottom;float:right}

#Left {padding-right:2px; height:100%; width:175px;vertical-align:top;}

/*Menus*/
#LeftMenu {width:100%;vertical-align:top;}
#LeftMenu A {text-decoration:none;display:block;font-weight:bold;padding-bottom:4px;padding-top:3px;color:#144A86;margin-bottom:3px}
#LeftMenu A IMG {margin-right:3px}
#LeftMenu .Level1 {padding-left:3px;background:#EFF0FF;}
#LeftMenu .Level1Sel {padding-left:3px;background:#D9E6F3;}
#LeftMenu .Level2 {padding-left:8px;background: #9AD9F6;}
#LeftMenu .Level2Sel {padding-left:8px;background: #D9E6F3;}
#LeftMenu .Level3 {padding-left:13px;background: #76CCF3;}
#LeftMenu .Level4 {padding-left:18px;background: #EFF0FF;}

#LeftBottom {text-align:center;vertical-align:top;padding-bottom:250px}

#Middle {height:60%;border-collapse:collapse;margin-bottom:5px}
#Center{padding-left:5px;border-left:1px solid #E5E5E5;vertical-align:top;}
#Content{vertical-align:top;padding-right:5px}

.LeftZone {border-right:1px solid #E5E5E5;padding-right:5px;vertical-align:top}
.RightZone {padding-left:5px;padding-right:5px;vertical-align:top}

/*TEST LOOKOLOGIE*/
/*Degradé*/
/*td.BlueBack {background:url(../../images/bg_gradient_blue_back.gif) repeat-x #D6DFE9;padding:8px;border-bottom:white solid 2px}*/
/*td.BlueBack h6 {color:white;background:#205C9A;padding:4 1 4 5}*/
/*td.BlueBack p {color:white}*/
/*END TEST*/

td.BlueBack {background:#D9E7F4;padding:8px;border-bottom:2px solid white}
td.BlueBack h6 {color:white;background:#205C9A;padding:4 1 4 5}

/*Menus*/
#Right {width:23%;vertical-align:top;border-left: 1px solid #E5E5E5;padding-left:3px}
#RightMenu {width:100%;vertical-align:top;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #E5E5E5}
#RightMenu A {display:block;padding-bottom:3px;padding-top:2px;margin-bottom:1px}
#RightMenu .Level1 {padding-left:3px;background:#C9C9C9;color:white}
#RightMenu .Level2 {padding-left:8px;background: #E5E5E5;color:#7D7D7D}
#RightMenu .Level3 {padding-left:13px;background: #E5E5E5;color:#7D7D7D}
#RightMenu .Level4 {padding-left:18px;background: #E5E5E5;color:#7D7D7D}
.RightContent {width:100%;vertical-align:top;border-bottom:1px solid #E5E5E5;  padding: 0 5px 5px 5px;margin-bottom:5px; }

#BottomMenu {text-align:center;background-color:#D9E6F3;line-height:150%;color: #144A86;}
#BottomMenu A {font-family:Tahoma;color: #144A86;font-size:11px;text-decoration:none}
#Bottom {text-align:center;margin-top:4px;}

#SearchBox {background:#D2D2D2 url(../../images/TopLeftCorner.gif) top left no-repeat;height:26px;padding:3px;margin:0 0 5px 2px;text-align:right}
#SearchTitle {display:inline;font-weight:bold;}
#SearchInput{border:1px solid #A0A0A0;width:95px;height:20px}

@media print {
	#Header, #Left, #Lang, #Bottom, #BottomMenu, #Right, .button {display:none}
	#Center, #Content {width:16.9cm}
}


/*** End STYLES SPECIFIC TO THIS MASTER ***/

