* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	background-image: url(images/interf/background.gif);
	background-position: top center;
	background-repeat: repeat-y;
	text-align:center;
	height: 100%;
}

ul#newslist li{
margin-bottom:5px;

}


.hidden {
	display: none;
}
.error {
	color: red;
}
.border {
	background-color: #3692B4;
}
.header img {
	border: none;
}
.languageselector {
	background-image: url(images/interf/language.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 19px;
}
.languageselector p {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.languageselector ul {
	position:absolute;
	margin-top: -12px;
	margin-left: 0px;
}
.languageselector ul li {
	list-style: none;
	display : inline;
}
.languageselector ul li a {
	font-size: 2px;
}
.languageselector ul li a img {
	border: none;
}
.main {
	background-color:#FFF;
	background-image: url(images/interf/mainbackground.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.left {
	width: 177px;
}
.left img {
	margin-bottom : 10px;
}
.left h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #3692B4;
	border-top:solid 2px #CDE4E9;
	margin: 4px 0 2px 0;
	padding-left: 8px;
	padding-top: 4px;
}
.left h2.first {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #3692B4;
	border-top: none;
	margin: 4px 0 2px 0;
	padding-left: 8px;
	padding-top: 0;
}
.left p {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-align:justify;
	margin: 0 8px 8px 8px;
}

.left p strong {
	color: #3692B4;
}

.left a {
	color: #E47D1E;
}

.left p a {
	color: #E47D1E;
}

.left ul li {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	margin-left : 22px;
}

.left ol li {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	margin-left : 32px;
}
.left ul,
.left ol {
	margin-bottom : 8px;
}
.left .monthlist li {
	margin : 0;
}

.menu {
	background-image: url(images/interf/menubackground.gif);
	background-position: top right;
	background-repeat: no-repeat;
	text-align: right;
	padding-top: 2px;
}
.menu li {
	list-style: none;
	display: inline;
}
.menu li a {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #3692B4;
	text-decoration: none;
	border-left: solid 2px #BCD4E4;
	padding: 1px 2px 0px 3px;
}
.menu li a:hover {
	color: #E47D1E;
}
.menu li a.selected {
	color:#FFFFFF;
	background-color:#3692B4;
}
.menu li a.selected:hover {
	color:#FFFFFF;
}
.center {
	height: 100%;
	background-image: url(images/interf/ripples.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.content {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	margin-top: 25px;
	padding-left: 98px;
}

.content a {
	color: #E47D1E;
}

.content p.date {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#E47D1E;
	float:right;
	padding-top: 2px;
	padding-right: 8px;
}
.content p.up a {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#3692B4;
	text-decoration: none;
	float:right;
	padding-right: 14px;
	background-image: url(images/interf/arrow.gif);
	background-position: 95% 50%;
	background-repeat: no-repeat;
}
.content p.up a:hover {
	color: #E47D1E;
}
.content h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3692B4;
	border-bottom:solid 3px #3692B4;
}
.content h2 a {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3692B4;
	text-decoration: none;
}
.content h2 a:hover {
	color: #E47D1E;
}
.content h3 {
	color: #3692B4;
}
.content div.news {
	margin-top: 4px;
	padding-right: 8px;
	padding-bottom: 12px;
}
.content div.news p {
	text-align: justify;
	padding-bottom: 8px;
}

.content div.news p a {
	text-decoration: none;
	color: #E47D1E;
}

.newslink {
	text-decoration: none;
	color: #E47D1E;	
}

.content div.news strong {
	color: #3692B4;
}

.content div.news p a:hover {
	text-decoration: underline;
}
.content div.news ul {
	margin-left : 16px;
	margin-bottom : 8px;
}
.content div.news ol {
	margin-left : 16px;
	margin-bottom : 8px;
}
.content div.news ol li,
.content div.news ul li {
	margin-bottom : 0px;
}
.content div.news ul li a,
.content div.news ol li a {
	color: #E47D1E;
}
.content form {
	margin-top: 4px;
	margin-right: 8px;
	padding-bottom: 12px;
}
.content form input {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
}
.content form textarea {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
}
.content table tr td {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
}
.content p.error {
	margin-top: 4px;
	margin-right: 14px;
	margin-bottom: 8px;
	padding: 2px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	border: solid 1px #FF0000;
}
.chapeau {
	font-style : italic ;
	margin-bottom : 5px;
	color : #3692B4;
}
.footer {
	background-color:#3691B4;
	background-image: url(images/interf/bottombackground.gif);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.footer p {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	padding: 5px 0 15px 275px;
}
.footer p a {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
.footer p a:hover {
	text-decoration: underline;
}
.cal {
	margin: 0 8px 8px 7px;
}

.cal table {
	border-collapse : collapse;
	font-size:80%;
}

.cal caption {
	padding : 0 0 0.3em 0;
	font-family : Arial, sans-serif;
	font-size : 12px;
	display : none;
}
.cal abbr {
	border : none;
}
.cal th, .cal td {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color: #464646;
	border : none;
	padding : 1px;
}
.cal th {
	color: #3692B4 ;
}
.cal td {
	text-align : center;
}
.cal td.active a{
	/*border:solid 1px #464646 ;*/
	color : red;
}
.cal td a {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color: #3692B4;
	font-weight : bold;
	text-decoration: none;
}
.cal td a:hover {
	color: #464646 ;
	text-decoration: underline
}
.cal ul li {
	font-family : Arial, sans-serif;
	font-size : 14px;
	color: #464646 ;
	font-weight : bold ;
	list-style-type : none;
	background-image : url(images/interf/arrow2.gif);
	background-position : 0 50% ;
	background-repeat : no-repeat;
	padding-left : 9px;
}
.cal ul li a {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color: #3692B4 ;
	font-weight : bold ;
	text-decoration : none;
}
.cal ul li a:hover {
	text-decoration : underline;
}
.cal div.hr {
	border : 0;
	height : 2px;
	background-color : #CDE4E9;
	margin : 4px -8px 4px -7px;
	display:block;
	font-size:1px;
	/*border-top:solid 2px #CDE4E9;*/
}

.MsoPlainText a, .MsoPlainText a strong, .MsoPlainText strong a, .MsoPlainText a{color:#E47D1E;}
