/* CSS Document */



body, p, td, input, textarea {

	color: #fff;

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

}





body {

	margin: 0px;

	background-color: #000;

}





p {

	margin-top: 0px;

	margin-bottom: 10px;

	padding: 0px;

}



h3 {

	margin: 0px 0px 2px 0px;

	padding: 0px;

	color: #41b6f8;

	font-size: 12px;

	font-weight: bold;

}



.close {

	color: #000000;

}



.color-blue {

	color: #3ba6e2;

}



a.home {

	color: #fff;

	text-decoration: none;

}



a.home:hover {

	color: #fff;

	text-decoration: underline;

}



table {

	margin: 0px;

	padding: 0px;

}



input {

	margin-bottom: 10px;

	padding: 0px 2px 0px 2px;

	border: 1px solid #41b6f8;

}







textarea {

	margin-bottom: 5px;

	border: 1px solid #41b6f8;

}



#wrap {

	position: relative;

	top: 0px;

	left: 0px;

	width: 740px;

	margin: auto;

	padding: 0px;

}







/**************************************************************/



/* div top */



#top {

	margin: 0px;

	padding: 15px 0px 0px 0px;

}



#top #logo { /* logo home */

	padding: 0px;

	text-align: right;

}



#top #logo img {

	border: none;

}



#top #description {

	height: 28px;

	padding: 0px;

	text-align: right;

}





/**************************************************************/



/* div content */



#content-main {

	margin-top: 10px;

	padding: 10px 0px 30px 0px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

}



html>body #content-main {

	height: auto;

	margin-top: 10px;

	padding: 10px 0px 30px 0px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

}



#content-main #visu-home {

	float: right;

	width: 532px;

	margin-top: 20px;

	padding: 0px;

}



#content-main #picture-home {

	clear: both;

	display: block;

	width: 740px;

	margin: 0px;

	padding-top: 40px;

	text-align: right;

}



#content-1 {

	position: relative;

	margin-top: 10px;

	padding: 10px 0px 30px 0px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

}



html>body #content-1 {

	position: relative;

	height: auto;

	min-height: 300px;

	margin-top: 10px;

	padding: 10px 0px 30px 0px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

}



#content-1 h2 {

	margin: 0px 0px 10px 0px;

	padding: 10px 0px 0px 0px;

	color: #41b6f8;

	font-size: 9pt;

	font-weight: bold;

	text-transform: uppercase;

	border-top: 1px #41b6f8 dotted;

}



#content-1 #text-box {

	float: right;

	width: 532px;

	margin-top: 0px;

	padding: 0px;

}



#content-1 #text-box a {

	color: #41b6f8;

	text-decoration: underline;

}



#content-1 .clear {

	clear: both;

	display: block;

	margin: 0px;

	padding: 0px;

}



#content-2 {

	position: relative;

	margin-top: 10px;

	padding: 10px 0px 30px 0px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

}



html>body #content-2 {

	position: relative;

	height: auto;

	min-height: 300px;

	margin-top: 10px;

	padding: 10px 0px 30px 0px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

}



#content-2 h2 {

	margin: 0px 0px 10px 0px;

	padding: 10px 0px 0px 0px;

	color: #55cc3c;

	font-size: 9pt;

	font-weight: bold;

	text-transform: uppercase;

	border-top: 1px #55cc3c dotted;

}



#content-2 #text-box {

	float: right;

	width: 532px;

	margin-top: 0px;

	padding: 0px;

}



#content-2 #text-box a {

	color: #55cc3c;

	text-decoration: underline;

}



#content-2 .clear {

	clear: both;

	display: block;

	margin: 0px;

	padding: 0px;

}



dl {

	list-style: none;

	margin: 0px;

	padding: 0px;

}



dt {

	list-style: none;

	margin: 0px;

	padding: 0px;

}



#menu-home {

	margin-top: 20px;

	padding: 0px;

	color: #fff;

	font-size: 9pt;

}



dl#menu-home {

	width: 170px;

	margin-left: 15px;

}



dl#menu-home dt {

	margin: 0px 0px 2px 0px;

	height: 17px;

}



dl#menu-home .li-s {

	padding: 1px 0px 0px 5px;

	color: #34a3e2;

	font-weight: bold;

}



dl#menu-home dt a {

	display: block;

	padding: 1px 0px 0px 5px;

	color: #fff;

	height: 100%;

	text-decoration: none;

}



dl#menu-home dt a:hover {

	background: #34a3e2;

}



#menu-home-2 {

	margin-top: 20px;

	padding: 0px;

	color: #fff;

	font-size: 9pt;

}



dl#menu-home-2 {

	width: 170px;

	margin-left: 15px;

}



dl#menu-home-2 dt {

	margin: 0px 0px 2px 0px;

	height: 17px;

}



dl#menu-home-2 .li-s {

	padding: 1px 0px 0px 5px;

	color: #c1d288;

	font-weight: bold;

}



dl#menu-home-2 dt a {

	display: block;

	padding: 1px 0px 0px 5px;

	color: #fff;

	height: 100%;

	text-decoration: none;

}



dl#menu-home-2 dt a:hover {

	background: #c1d288;

}



#menu-home-3 {

	margin-top: 20px;

	padding: 0px;

	color: #fff;

	font-size: 9pt;

}



dl#menu-home-3 {

	width: 170px;

	margin-left: 15px;

}



dl#menu-home-3 dt {

	margin: 0px 0px 2px 0px;

	height: 17px;

}



dl#menu-home-3 .li-s {

	padding: 1px 0px 0px 5px;

	color: #55cc3c;

	font-weight: bold;

}



dl#menu-home-3 dt a {

	display: block;

	padding: 1px 0px 0px 5px;

	color: #fff;

	height: 100%;

	text-decoration: none;



}



dl#menu-home-3 dt a:hover {

	background: #55cc3c;

}







/**************************************************************/



/* div visu */



#wrap #border-left {

	position: absolute;

	left: 0px;

	top: 98px;

	margin: 0px;

	padding: 0px;

}







/**************************************************************/



/* div visu */



#content #visu {

	position: absolute;

	right: 0px;

	top: 5px;

	margin: 0px;

	padding: 0px;

}







/**************************************************************/



/* div bottom */



#bottom {

	position: relative;

	clear: both;

	margin-top: 10px;

	padding: 0px;

	width: 740px;

	font-size: 8pt;

	text-align: right;

}



#bottom a {

	font-size: 12px;

	text-decoration: none;

}



#bottom a:hover {

	text-decoration: underline;

}



#bottom h5 {

	color: #41b6f8;

	margin: 0px;

	padding: 0px;

	font-size: 12px;

	font-weight: bold;

}



#bottom h6 {

	font-size: 11px;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

}




