
.menu {  border-width:0px;  border-style:solid;  background-color:#F0F0F0; border-color:#5060A0; border-collapse:collapse; border-spacing:0px; position:fixed; top:0;z-index:15;}
.menu_text { font-family:Arial; font-size:small; font-weight:bold; color:#5060A0; text-decoration:none; }

.thin_table		{  border-width:1px;  border-style:solid;  border-color:white; background-color:#CCCCCC; border-collapse:collapse; border-spacing:0px;}
.thin_td		{  border-width:1px;  border-style:solid;  border-color:white; background-color:#CCCCCC; padding-left:3px; padding-right:3px; vertical-align:middle}
.thin_td_edit	{  border-width:1px;  border-style:solid;  border-color:white; background-color:#CCCCCC;}

.thin_table_black{  border-width:0px;  border-style:solid;  border-color:black; background-color:transparent; border-collapse:collapse ; border-spacing:0px;}
.thin_td_black {  border-width:0px;  border-style:solid;  border-color:black; background-color:transparent; border-collapse:collapse ; padding:0px;; margin:0px; vertical-align:middle}
.thin_tr_nb{  border-width:0px;  border-style:solid;  border-color:black; background-color:transparent; padding:0px;; margin:0px; border-collapse:collapse ; vertical-align:middle}

.button			{ border-width:1px;  border-style:solid; background-color:#EEEEEE; border-color:#A0A0FF;}
.table_button	{ border-width:1px;  border-style:solid; background-color:#EEEEEE; border-color:#A0E0FF;}
.menu_button	{ border-width:1px;  border-style:solid; background-color:#EEEEEE; border-color:#A0A0FF;}
.checkbox { border-width:0px;  border-style:solid}
.text	  { border-width:0px;  border-style:solid; background-color:#FFFFFF; border-color:black;}


.titre{	font-size:x-large; font-style:oblique; font-weight:lighter;}
.gras{font-weight:bold;}
.small{font-size:small;}
.error{color:#AA0000;font-weight:bold;}

.inv_title{border-style:solid; border-width:1px;border-color: #000000;height:25px; width:600px;background-color: transparent;}
.inv_from{border-style:solid; border-width:1px;border-color: #000000;height:25px;width:600px;background-color: transparent;}
.inv_to{border-style:solid; border-width:1px;border-color: #000000;height:25px;width:600px;background-color: transparent;}
.inv_message
{
	border-style:solid;
	border-width:1px;
	border-color: #000000;
	width:600px;
	height:150px;
	background-position:top ;
	background-repeat:no-repeat;
	overflow:auto ;
	background-color: transparent;
	font:12pt/16pt arial;
}
.inv_captcha{border-style:solid; border-width:1px;border-color: #000000;height:25px;width:100px;padding-left:5px;background-color: transparent;}

.flashTxt
{
	margin-top:120px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/* Classes */

html, body {
	font-family: Verdana;
	font-size:medium;
	color:#000000;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	height:100%;
}

form   { margin: 0px; padding: 0px; border-style:solid; border-width:0px;}
select {  border-width:0px;  border-style:solid; background-color:#FFFFFF; color: #000000; }
option {  border-width:0px;  border-style:solid; background-color:#FFFFFF; color: #000000; }
img {	border:none;}

a:link		{ font-family:Arial;  color:#5060A0; text-decoration:none; }
a:visited	{ font-family:Arial;  color:#5060A0; text-decoration:none; }
a:active	{ font-family:Arial;  color:#5060A0; text-decoration:none; }

p { font-family:Arial;  text-decoration:none; text-align:justify; 	margin:0em; padding-top:0.5em; padding-bottom:0.5em;}

/*--div principales */

.ccbackground{
	margin-left:auto;
	margin-right:auto;
	margin:0;
	width:100%;
	height:100%;
	background-color:transparent;
	background-image:url(../images/fondMiddle.jpg);
	background-position:bottom right ;
	background-repeat:no-repeat;
	background-attachment:fixed;
	overflow:visible ;
}

#wrapper {
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	width:620px;
	height:100% ;
	text-align:justify;	
	background-color:transparent;
	overflow:visible  ;
	float: left;
}

#language{
	width:620px;
	height:51px;
	margin-left:0px;
	background-color:transparent;
	background-color:#FFFFFF;
	float:left;
	position:fixed;
	top:0;
	z-index:11;
}

#middle{
	width:100%;
	/*height:540px;*/
	/*min-height:500px;*/
	background-color:transparent;
	float:left;
	margin-left:0;
	z-index:5;
	position:relative;
	overflow:visible ;
	padding-bottom:55px;
	padding-top:60px;
}

#footer{
	height:44px;
	width:620px;
	/*background-image:url(../images/footer.jpg);
	background-position:top right ;
	background-repeat:no-repeat;*/
	float: left ;
	margin-left:0px;
	background-color:#FFFFFF;
	/*position:relative;
	z-index:1;*/
	position:fixed;
	 bottom:0;
	 z-index:10;
}



/*--********************************************************************* txt middle */

.txtMiddle{
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
	background-color:transparent;
}

#sinapart{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	height:auto;
	float:left;
	position:relative;
	font-size:small;
}



#btnMiddle{
	margin-top:20px;
	margin-bottom:20px;
	height:auto;
	width:100%;
	float:left;
}

#seeYou{
	width:300px;
	height:auto;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:50px;
	float:left;
}

#online{
	width:100%;
	color:d04646;
	height:auto;
	font-weight:bold;
	font-size:large;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:0px;
	float:left;
	text-align:left;
}

#btnStart{
	width:141px;
	height:39px;
	margin-top:0px;
	margin-left:20px;
	float:left;
}

#btn3d{
	width:262px;
	height:63px;
	float:left;
}


/*--********************************************************************* btns language */

#btnfr{
	width:128px;
	height:51px;
	float:right;
}

#btnen{
	width:128px;
	height:51px;
	float:right;
}

#btnzh{
	width:128px;
	height:51px;
	float:right;
}

#btnHome{
	width:128px;
	height:51px;
	float:left;
}

/*--********************************************************************* btns bas */

#btnCredits{
	width:100px;
	height:44px;
	float:left;
}

#btnHelp{
	width:100px;
	height:44px;
	float:left;
}

#btnContact{
	width:100px;
	height:44px;
	float:left;
}

#btnCopyright{
	width:160px;
	height:44px;
	float:left;
}

#btnWordsOfLuxury
{
	width:160px;
	height:44px;
	float:left;
}

/*--**************************************************************  */
























