	body{
		background-color:#FFF;
		background-image: url('../../images/logoback.jpg');
		background-position: left top;
		background-repeat: no-repeat;
		font-family: Verdana, Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:14px;
		margin:0px;
		text-align:center;
	}
	
	#mainContainer{
		width:980px;
		margin:0 auto;
		text-align:left;
		clear:both;
		color: #353535;
	}
	
	#leftColumn{
		background-color:#317082;
		width:160px;
		float:left;		
		color:#FFF;
		margin-right:5px;
	}
	#contentColumn{
		background-color:#7190E0;
		width:563px;
		float:left;
		color:#FFF;
	}
	#footer{
		margin-top:5px;
		width:728px;
		background-color:#CCCCFF;
		clear:both;
	}
	#header{
		margin-bottom:5px;
		width:728px;
		background-color:#A14880;
		clear:both;
		color:#FFF;
	}
	#form1{
		margin:15px;
		width:260px;
		background-color:#bad3eb;
		float:left;
	}
	.h1_tarif{
		text-align: right;
		color:#FFF;
		font-size: 21px;
	}
	#form2{
		margin:15px;
		width:260px;
		background-color:#CCCCFF;
		float:left;
	}
	.clear{
		clear:both;
	}
	p{
		margin-top:0px;
		margin-bottom:10px;
	}
	
	.maincontent{
		float:left;
		width: 640px;
		text-align: left;
		margin-top:35px;
	}
	.maincontent p {
	padding-left: 15px;
	text-align: justify;
	}
	.maincontent h2 {
	font-size: 21px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 37px;
	#border-left: 5px solid #dbdbdb;
	border-bottom: 5px solid #B1C800;
	#background: #f5f8fb;
	}
	.maincontent h3 {
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	border-left: 3px solid #dbdbdb;
	border-top: 3px solid #dbdbdb;
	margin-left: 15px;
	background: #f5f8fb;
	}
	.maincontent a {
	font-family: Arial, Georgia, Verdana, Trebuchet MS, Lucida Sans Unicode, sans-serif;
	font-style:italic;
	font-size: 15px;
	}
	.images_right{
		#margin-right:15px;
		padding-top: 50px;
		padding-left: 10px;
		width:300px;
		height: 100%;
		#float:right;
		text-align: center;
		vertical-align: top;
		min-height: 500px;
	}
	.logot {
	width: 312px;
	float: left;
	}
	input {
	font-family: Verdana; font-size: 12px; 
	overflow: hidden;  
	border: 1px solid #dbdbdb; 
	padding-top: 1px; padding-bottom: 1px; 
	background-color: #FDFDFD;
	}
	.login-input {
	font-family: Verdana; font-size: 12px; 
	overflow: hidden;  
	border: 5px solid #f5c400; 
	padding-top: 1px; padding-bottom: 1px; 
	background-color: #FDFDFD;
	}
	.login-button {
	font-family: Verdana; font-size: 12px; 
	overflow: hidden;  
	border: 3px solid #009035; 
	background-color: #b1c800;
	color: #FFFFFF;
	}
	a {color: #79b1d4;}
	a img {
	border:none;
	}
	.bottom {
	background: url(../../images/bottombg1.png) repeat-x right 59px;
	width:100%;
	margin:0 auto;
	padding-top:35px;
	margin-top:80px;
	padding-bottom:35px;
	float:none;
	clear:both;
	font-size:11.5px;
	}
	.bottom p {
	margin-left: 230px;
	text-align: left;
	}
	.maincontentpage {
	width: 100%;
	height: 100%;
	background-color:#FFFFFF;
	border: dashed 5px #cccccc;
	#text-align: justify;
	vertical-align: top;
	color: #353535;
	margin-top: 35px;
	margin-right: 10px;
	margin-bottom: 50px;
	padding: 23px;
	}
table.pay_history {
	font-family:Arial, Helvetica, sans-serif;
	width:80%;
	margin:0px 0px 10px 0px;
}
table.pay_history th {
	height:30px;
	border-right:solid 1px #D3D2C2;
	background:#FAFAF8;
	font-size:14px;
	color:#000;
	text-align:center;
}
table.pay_history td {
	border-right:solid 1px #D3D2C2;
	height:20px;
}
table.pay_history#price td {
	text-align:center;
}
	.hprice {
	border: 1px solid #cccccc;
	text-align:center;
	}
	.hprce {
	background-color: #b1c800;
	color: #ffffff;
	border: 1px solid #ffffff;
	text-align:center;
	}
	.hprcea {
	border: 1px solid #cccccc;
	text-align:center;
	}
