@charset "utf-8";
/* CSS Document */
/* ISPS Local Group Switzerland */

body{
	position:relative;
	margin-top:auto;
	margin-left:auto;
	width:95%;
	font-family: Verdana, Geneva, sans-serif;
	color:#575757;
	font-size:11px;
	background-color:#EAEAEA;}

p {text-align:justify;}
a{text-decoration:none;color:#800000;}
a:hover{color:#C0C0C0;}
h1{
	font-family:"Century Gothic", Tahoma, Verdana, Arial;
	margin-top:-1px;
	background-color:#EAEAEA;}
h2, h3{
	font-family:"Century Gothic", Tahoma, Verdana, Arial;}
/*******************************  ********************************/
#page{
	width:1000px;
	border:1px solid #C0C0C0;
	margin-top:15px;
	background-color:#FFF;}
#header{
	height:135px;}
/*******************************  ********************************/
#menu_left{
	padding-left:15px;
	margin-left:10px;
	margin-top:10px;
	width:150px;
	height:auto;
/*	min-height:auto;/*400px;*/
	float:left;
	display:inline;}
#menu_left a{color:#575757;}
#menu_left a:hover{color:#800000;}
#menu_left a:active{color:#D50000;}
/*******************************  ********************************/
#content{
	width:800px;
	margin:auto;
	float:right;
	display:inline;
	min-height:480px;
/*	height:480px;*/
	padding-left:20px;
	border-left:1px solid #D5D5D5;}
#content02 {
	width:760px;
	float:right;
	display:inline;
	min-height:480px;
/*	height:480px;*/
	padding-left:20px;
	margin-right:40px;
	border-left:1px solid #D5D5D5;}
	
#content #left{
	width:560px;
	float:left;margin-right:10px;}
#content02 #left{width:400px;float:left;}

#content #left ul li {
	line-height: 20px;
	font-variant: small-caps;
	color: #800000;
	text-decoration: none;}	
	
#content #right{
	width:200px;
	float:right;
	display:inline;
	padding-left:10px;
	margin-right:10px;
	padding-right:5px;
	border:1px solid #000000;
	background-color:#6C6C6C;
	color:#FFF;
	text-align:justify;}
#content02 #right{
	width:200px;
	float:right;
	display:inline;
	margin-top:50px;
	padding-left:10px;
	margin-right:10px;
	padding-right:5px;}
	
#content #right2{
	width:200px;
	float:right;
	display:inline;
	padding-left:10px;
	margin-right:10px;
	padding-right:5px;
	border:1px solid #000000;
	background-color:#6C6C6C;
	color:#FFF;
	text-align:justify;}
/*******************************  ********************************/
#footer{
	clear:both;
	height:40px;
	background-color:#a2c340;
	border-top:1px solid #D5D5D5;	}
#footer p{text-align:center;}
#footer a:hover{color:#000;}

/*******************************  ********************************/
	
.bottom{}
.menutitle{
	cursor:pointer;
	margin-top: 15px;
	padding:1px;}
.submenu{
	margin-bottom: 0.5em;	
	margin-left:15px;
	margin-top:5px;}
p .contact{
	position:absolute;
	margin-left:580px;
	width:210px;
	text-align:right;}
.contact a{
	color:#a2c340;
	font-weight:normal;}
.title {
	letter-spacing: -0.1em;}
table tr td a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;}
.top a {
	position:absolute;
	margin-left:700px;
	text-align:right;}
.right rightside{color:#800000;}
.lilas{
	color:#8675B9;
	font-weight:bold;}