* {	margin: 0;	padding: 0;}body {background: #e0f3fa;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;color: #222;}table {width:540px;border:1px solid black;margin:10px 0 0 10px;padding:0;align:center;} tr {border:0;margin:0;padding:0;valign:middle;background-color:#f1f1f1;} td {font-size:10px;color:black;border:0;margin:0;padding:0 3px 0 2px;text-align:right;height:14px;letter-spacing: 1px;} a {text-decoration: none;color: #7DA3DF;}a:hover {text-decoration: underline;color: #C3D9FF;}#wrap {margin: 20px auto;width: 800px;}#wrap h3 {text-align:center;color:#ccc;font-size:8px;margin:0;padding:0;}#header {height: 70px;background: #e0f3fa url(images/header.jpg) no-repeat;}#header h1 { font-size: 24px;letter-spacing: -2px;padding: 25px 0 0 10px;color: #000;}#header h1 a { color: #FF0000;text-decoration: none;font-weight: 100;letter-spacing: -2px;}#header h1 a:hover {color: #111;}#header h2 {font-size: 14px;letter-spacing: -2px;color: #3F89FF;padding: 3px 0 0 10px;letter-spacing: -1px;font-weight: 100;}#menu {height: 30px;line-height: 30px;background: #e0f3fa url(images/menu.jpg) no-repeat;}#menu ul {list-style-type: none;padding-left: 30px;}#menu ul li {display: block;float: left;}#menu ul li a {padding: 0 20px 0 0;text-decoration: none;font-weight: 100;font-size: 14px;color: #fff;}#menu ul li a:hover {color: #000;text-decoration: none;}#content {background: #e0f3fa url(images/content.jpg) repeat-y;padding: 0 20px;}.right {float: right;width: 740px;text-align: justify;padding-top: 20px;}.right h2 {font-size: 18px;font-weight: 100;marging: 0px 0px 25px 0px;padding-left: 10px;height: 26px;line-height: 26px;background: #C3D9FF;}.right h2 a {text-decoration: none;color: #fff;}.right h2 a:hover {color: #111;}.right h4 a { color: #FF0000;font-size: 16px;text-decoration: none;font-weight: 100;letter-spacing: 0px;}.right h4 a:hover {color: #111;}.right p {margin: 0px 2px 10px 2px;}.left {float: left;width: 10px;padding-top: 20px;}.left h2 {margin: 10px 0 0 0;padding-left: 10px;height: 26px;line-height: 26px;background: #C3D9FF;color: #fff;font-size: 13px;}.left ul {padding: 10px 0 15px 20px;color: #C3D9FF;}.left ul li a {text-decoration: none;font-weight: 600;}.left ul li a:hover {}.articles { padding: 10px; }#bottom {background : #e0f3fa url(images/bottom.jpg) no-repeat;padding: 10px 0;}#footer {text-align: center;font-size: 11px;color: #aaa;}#footer a { color: #aaa; }#footer a:hover { color: #111; }#lien {	background : #FFFFFF;	float:right;	width:468px;	height:60px;	margin:0;	padding:0;	position:relative;top:10px;right:30px ;}