html {

	margin:0;

	padding:0;

}



body, p, td, body.htmlarea-content-body {

	margin:0;

	padding:0;

	color:#0C479D;

	background-color:#F9FBF9;

	font-family:arial, sans-serif;

	font-size:11px;

	color:#0C479D;

	font-weight:normal;

}



.clearfix:after {content: "."; display: block; height: 0; visibility: hidden; clear:both}

* html .clearfix {height: 1%;}

img{border:0}

#left_content{margin-top:25px}

/*********** The main divisions of the page  *************/

#top {

	position:absolute;

	top:0;  right:0;

	margin:0 1% 0 1%;

	padding:0 0 11px 0;

	width:72%;

	height:89px;

    text-align: right;

} 

#top #righty {

	position:absolute;

	right:0; bottom:0;

	padding:1% 0 1% 0;

	font-size:120%;

}


#righty div.tx-macinasearchbox-pi1{
	float:right;
}

#righty #qlinks{margin-right:225px; font-weight:bold}

#left {

	position:absolute;

	top:0px;  left:0;

	margin:1%;

	margin-top:0;

	padding:0;

	width:170px;

	z-index:9999;

}

#left img {

	margin-bottom: 11px;
	margin-top: 5px

}

#right img{
	width:192px;
	height: 295px;
	margin-left:5px
}



#middle {

	margin:100px 220px 0 190px;

	padding:1%;

	padding-top:0;

}

* html #content{height:1%}

#bottom{margin-top:40px}

#bottom_part2{padding:5px 0 5px 0; border-top:thin solid #ddd; margin-top:5px}
#updated{float:left}
#copyright a{margin-right:10px}
#go_to_top{margin-left:20px}

#right {

	position:absolute; 

	top:100px;

	right: 0;

	margin:1%;

	width:202px;
}
/* Pop-up style*/
.popup {
	display:none;position:absolute;z-index:10001;padding: 5px; background-color: #FFFFFF; border: #999999 thin solid;"
	}

/*Links */

a, a:link, a:visited       {color:#00AB11; text-decoration:none;}

a:hover {color:#FFFFFF; background-color:#00AB11; text-decoration:none;}

a.none, a.none:link, a.none:visited , a.none:hover {

	text-decoration:none;

	background-color:transparent;

}

#left a{background-color:none}

/*** Headers **/

h1 {padding:0px;font-size:20px; font-weight:bold; color:#94989F; margin-top: 3px; margin-bottom: 20px;}

h2, .h2 {font-size:13px; font-weight:bold; color:#00AB11; background-color:#DFE0E1; }

h2 {

	padding:2px; display:block
	margin-bottom:10px

	}





h3 {

	margin:0px;	

	margin-left:1%;

	padding:0px;

	font-size:12px;

	font-weight:bold;

	color:#0C479D;

}

h4 {

	margin:0px;

	margin-left:2%;

	padding:0px;

	font-size:11px;

	color:#0C479D;

	font-weight: bold;

	text-decoration: underline;

}

h5 {margin:0px;padding:0px;font-size:11px; font-weight:bold; color:#0C479D;}



/** List items**/

li {

	list-style-type: square; 

}

li li{

	list-style-type: circle;

}

ol li {

	list-style-type: decimal; 

}

ol li li {

	list-style-type: square; 

}

ol li li li{

	list-style-type: circle;

}

/*** Table **/

table.contenttable{width:100%}
table.contenttable th{

	background-color:#eeeeee;

	text-align: left;

	font-weight:bold;

	font-size:11px;

}

table.contenttable td {

	border:#eeeeee thin solid;

	vertical-align:top;

}



table.borderless td {

	border-style:none;

	}


th.green{background-color:#009900; color:#ffffff}

/** Varia **/



hr {background-color:#0C479D;color:#0C479D;height:1px;border-style:none;}



#adresse {

padding:0px;

font-size:10px; 

font-weight:normal; 

color:#666666; 

}

#disclaimer, #disclaimer a, #disclaimer a:link, #disclaimer a:hover, #disclaimer a:active {

	display:block;

	background-color: #ccdaee;

	color: #666666;

	padding: 3px;

}

div.tx-macinasearchbox-pi1{
	float:right
}

.attention {
color:#990000;
font-weight:bold;
}

/* calender related */
p.shortdescription{font-style:italic; margin-bottom:15px; color:#999}
.bodytext a.download{text-decoration:none}
