BODY 					{BACKGROUND: #f5f5f5; margin: 0 0 0 0px; padding: 0 0 0 0}
BODY, TD, FONT 				{FONT-FAMILY: Arial, Helvetica, sans-serif; color: #072636; font-size: 13px;}

a 					{COLOR: #1e2c6b;TEXT-DECORATION: underline}
a:hover 				{COLOR: #001676; TEXT-DECORATION: underline}
a.visited 				{COLOR: #1A3A82;TEXT-DECORATION: underline}
a.visited:hover 			{COLOR: #001676; TEXT-DECORATION: underline}


h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #072636;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #203463;text-decoration: underline}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #02184E;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:hover {color: #02184E;}


h1 {
	font-size: 24px;
	padding: 20px 0 20px 0;
	margin: 10px 0 5px 0px;
	display: block;
	font-variant: small-caps;
}

h2 {
	
	padding: 20px 0 20px 0;
	margin: -20 0px 0 0px;
	font-size: 22px;
	display: block;
}

h3 {
	padding: 0.5em 0 0.5em 0;
	margin: 0 0 0 0;
	
	font-size: 18px;
	display: block;
}

h4 {
	
	font-size: 14px;
	margin: 0 0 15 0;
	padding: 0 0 15px 0;
	display: block;
	
}

h5 {
	
	font-size: 20px;
	margin: -10 0 -10 10;
	padding: 15px 0 15px 0;
	display: block;
}


h5.nomargin{
	font-size: 20px;
	margin: -10 0 -15 0;
	padding: 15px 0 15px 0;
	display: block;
}

h6{
	font-size: 14px;
	margin: -15 0 -15 0;
	padding: 10px 0 10px 0;
	display: block;
}


.white {color: white}


.white {color: white}

.content				{background: f1f1f1; padding: 20px}

 ul				{margin-top: 0px;}
 p					{margin: 0 0 0.9em 0;}
.text 					{FONT-SIZE: 80%; LINE-HEIGHT: 140%;}

span.topline				{padding: 1px 4px 2px 4px; color: #1e2c6b; font-size: 12px; font-weight: bold; margin-left: 2px}
span.toplinecur				{padding: 1px 4px 2px 4px; font-size: 12px; font-weight: bold; margin-left: 2px}
span.topline a				{color: #1e2c6b}
span.topline a:hover				{color: #1e2c6b}
span.topline a.visited				{color: #1e2c6b}
span.topline a.visited:hover				{color: #1e2c6b}

#menu {  border-bottom: 1px solid #bfcaba; }
#menu div { font-weight: bold; color: #1e2c6b; font-size: 13px; text-transform:uppercase; font-family: Arial, sans-serif; background-color: #ecf0e6; padding: 8px 20px 8px 8px; border-top: 1px solid #fff; border-bottom: 1px solid #bfcaba; border-left: 1px solid #fff; border-right: 1px solid #bfcaba; text-align: left; }


#menu div.over a, #menu div.over a:active, #menu div.over a:visited, #menu div.over a:hover {color: #000; text-decoration: underline; }
#menu div.over {color: #000; background-color: #FFF; padding: 8px 20px 8px 7px; border-top: 1px solid #EAEBEC; border-bottom: 1px solid #BFC0C3; border-left: 1px solid #ffffff; text-align: left;}
#menu div.notover {padding: 8px 20px 8px 7px;}


#menu div.active { background-color: #e29a44; border-top: 1px solid #FFFFFF; border-bottom: 1spx solid #BFC0C3;}
#menu div.fatactive {background-color: #e29a44; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFE0E0; padding: 8px 20px 8px 8px; }
#menu div div { background-color: transparent; border: 0; padding: 5px 0 0 0; font-weight: lighter;}
#menu div div span { color: #000; }

#menu a, #menu a:visited, #menu a:active { font-size: 13px; color: #1e2c6b; text-decoration: none; font-weight: bold; }
#menu a:hover { color: #3960BC; text-decoration: underline; }


#menu div div a, #menu div div a:visited, #menu div div a:active { color:#1e2c6b; font-weight: normal;  font-size: 11px; text-decoration: none; }
#menu div div a:hover { color: #FFF; text-decoration: underline; }

.SectionHeader a, .SectionHeader a:hover, .SectionHeader a.visited, .SectionHeader a.visited:hover				{color: #fff;}

.SectionHeader{	font-size: 9px; 
						font-weight: bold; 
						text-transform: uppercase; 
						padding: 4px; 
						background: #526873; 
						color: #fff;
						text-align:left; 
					border-right: 1px solid #39515E; 
					border-left: 1px solid #83939B; 
					border-top: 1px solid #83939B; 
					
						margin: 0px;}

div.defaultright				{
					padding: 10px;
					font-size: 11px; 
					border-right: 1px solid #39515E; 
					border-left: 1px solid #83939B; 
					border-bottom: 1px solid #39515E; 
					background: #203C4A;
					margin:0;
					padding-bottom: 0;
					color: #ababab;
					}
					
.defaultright td				{color: #ababab;}
.defaultright p				{margin: 0.5em 0px 0px 10px;}
.defaultright ul			{list-style-type: circle}
.defaultright li			{margin: 0em 0 0.3em 0;}
.defaultright a, .defaultright a:hover, 				{color: #fff}
.defaultright td.a				{color: #fff}



div.normativ				{
					
					padding: 5px;
					font-size: 15px;					
					background: #E5E5E5;
					margin:0;
					}
div.normativ h2 {
padding-bottom: 3px;
color: #000000;
}

div.normativ2				{
					padding: 5px;
					font-size: 15px;					
					background: #eeeeee;
					margin:0;					
					}
										
hr.norm {background-color: #cccccc;}

table.calendar				{font-size: 11px; color: #bebebe;}
table.calendar td				{color: #999; font-size:11px}
table.calendar a, table.calendar a:hover			{color:#fff}
table.calendar a.visited, table.calendar a.visited:hover		{color:#fff}

table.calendar2 {font-size: 11px; color: #bebebe;}
table.calendar2 td	{font-size: 11px; color: #000000;}
table.calendar2 a	{font-size: 11px; color: #fff}
table.calendar2 a.visited	{font-size: 11px; color: #fff}

.name					{font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 100%}
.lead					{font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 140%; padding: 10 10 10 0}
.commentlinks				{font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.interview				{background: #e1e1e1; padding: 10px}
.interviewtext				{font-size: 11px; margin-bottom: 10px; color: #333}
img.interview { border-left: 3px solid #d0d1d3; border-top: 3px solid #b8b9bb; border-bottom: 3px solid #fff; border-right: 3px solid #fff;}

.z32 {FONT-SIZE: 32px;}
.z14 {FONT-SIZE: 14px;}
.z13 {FONT-SIZE: 13px;}
.z12 {FONT-SIZE: 12px;}
.z11 {FONT-SIZE: 11px;}
.z10 {FONT-SIZE: 10px; LINE-HEIGHT: 120%}
.z9 {FONT-SIZE: 9px;}

table.normativ tr	{background-color: #E6E6E6;}
table.normativ td	{background-color: #E6E6E6; padding: 5px; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc;}

table.default				{font-size: 1em; color: #333333;}
table.default td			{padding: 6px;}

table.price 				{font-size: 12px; color: #333333;}
table.price td				{padding: 6px;}
table.price tr.even			{background-color: #e5e5e5; background: #e5e5e5 url(/images/bg_e5e5e5.gif) no-repeat top right;}
table.price td.left 			{text-align:right}
table.price td.header 			{font-size: 11px; color:#999999; background: #FFFFFF url(/images/bg_FFFFFF.gif) no-repeat top right; text-align:left; padding: 6px;}
table.price td.header2 			{font-size: 11px; color:#999999; background: #FFFFFF url(/images/bg_FFFFFF.gif) no-repeat top right; text-align:right; padding: 6px;}
table.price td.tarif 			{text-transform: uppercase; font-size: 11px; color:#000000; font-weight:bold}
div.prim				{color: #666666; font-size: 10px; margin-bottom: 20px; line-height: 100%}


table.mform {font-size: 11px; color: #333333;}
table.mform td {background-color: #f5f5f5;}
table.mform td.left {text-align:right}
table.mform td.leftdisabled{text-align:right; color:#999999}
table.news a:link {color:#ff0000;}
table.news a:visited {color:#ff0000;}
table.news a:hover {color:#ff0000;}
table.news a:active {color:#ff0000;}

.outset 				{BORDER: black 1px solid;}
img.outset { border-left: 1px solid #d0d1d3; border-top: 1px solid #b8b9bb; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }

ul.nomargin {margin:0; margin-top: 0.3em; padding: 0; }
ul.nomargin li { margin-left: 1.7em; }
ul.nomargin>li { margin: 0em 0 0.4em 1.4em; }

ul.snomargin {margin-left: 0; margin-right: 0; padding: 0; }
ul.snomargin li { margin-left: 1.7em; }
ul.snomargin>li { margin: 0em 0 0.4em 1.4em; }

hr { display: block; margin-left: 0px; margin-right: 0px; border: 0 none #999; color: #999; background-color: #f1f1f1; height: 1px; }

select { font-family: Geneva CY, Tahoma, Arial, sans-serif; font-size: 11px; }

.input { width: 80%; }
.textarea { width: 99%; }

.inputdisabled {background-color: #f5f5f5; border: 0; color: #000000; font-size: 18px;}

.button {
	font-size: 11px;
	border-top:1px solid #a1a1a1;
	border-left:1px solid #a1a1a1;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	cursor: hand;
}

#date				{width: 65px; padding: 12px 0 2px 0; text-align: center; font-size: 15px; background: url(/img/date.gif) top repeat-x; border-right: 1px #BFBF9E solid; border-bottom: 1px #BFBF9E solid; margin: 5px}
#date span			{font-size: 9px; color: #557}
#date span.month		{font-size: 9px;}
.date				{font-size: 10px; text-transform: uppercase; color: #557}

.caption{
	
	font-size: 10px;
	color: #666;
	font-family: Arial, sans-serif; 
	padding: 3px
}
.author{
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}



.input {
	font-size: 11px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #a1a1a1;
	border-right:1px solid #a1a1a1;	
	
}

bottom: 2px solid #666; background: #e9e9e9}
div.descr				{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; padding: 10px; padding-top: 10px; padding-bottom: 5px; color: #333;}

.commentlinks				{font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

.outset 				{BORDER: black 1px solid;}
img.outset { border-left: 1px solid #d0d1d3; border-top: 1px solid #b8b9bb; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }


ul.nomargin {margin:0; margin-top: 0.3em; padding: 0; }
ul.nomargin li { margin-left: 1.7em; }
ul.nomargin>li { margin: 0em 0 0.4em 1.4em; }

ul.snomargin {margin-left: 0; margin-right: 0; padding: 0; }
ul.snomargin li { margin-left: 1.7em; }
ul.snomargin>li { margin: 0em 0 0.4em 1.4em; }

hr { display: block; margin-left: 0px; margin-right: 0px; border: 0 none #bbbbba; color: #bbbbba; background-color: #f1f1f1; height: 1px; }

select { font-family: Geneva CY, Tahoma, Arial, sans-serif; font-size: 11px; }

.input { width: 80%; }
.textarea { width: 99%; }

.inputdisabled {background-color: #f5f5f5; border: 0; color: #000000; font-size: 18px;}

.button {
	font-size: 11px;
	border-top:1px solid #a1a1a1;
	border-left:1px solid #a1a1a1;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	cursor: hand;
}

#date				{width: 65px; padding: 12px 0 2px 0; text-align: center; font-size: 15px; background: url(/img/date.gif) top repeat-x; border-right: 1px #BFBF9E solid; border-bottom: 1px #BFBF9E solid; margin: 5px}
#date span			{font-size: 9px;}
#date span.month		{font-size: 9px;}
.date				{font-size: 10px; text-transform: uppercase}

.caption{
	
	font-size: 10px;
	color: #666;
	font-family: Arial, sans-serif; 
	padding: 3px
}
.author{
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}



.input {
	font-size: 11px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #a1a1a1;
	border-right:1px solid #a1a1a1;	
	
}

td.bottom	{color: #fff; font-size: 10px; padding: 20 0 15 0}
td.bottom a {color: #fff; font-size: 10px;}

.bluebutton{background: #0092D7;

	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #a1a1a1;
	border-right:1px solid #a1a1a1;
	font-size: 9pt
}

.bw{color: #cecece}

ul.blogs {font-size: 12px; list-style: none; margin:0; margin-top: 0.3em; padding: 0; }
ul.blogs a{text-decoration: underline}
ul.blogs li{margin: 0; padding:0; margin-bottom: 7px}
