
body {
	background: url(http://data.rentabiliweb.com/i/page_bg.gif) #8f8f8f;
	margin: 0px;
	padding: 0px; }

body img {
	border: none; }

form {
	margin: 0px;
	padding: 0px; }

a, a:visited {
	color: #6492da;
	text-decoration: none; }

a:hover {
	text-decoration: underline; }

.page {
	background: url(http://data.rentabiliweb.com/i/page_bg2.gif) repeat-y #8f8f8f;
	width: 986px; }

.mainlayout {
margin-left: 1px;

	width: 978px; }
}



/*.page {
	background: url(http://data.rentabiliweb.com/i/page_bg2.gif) repeat-y #8f8f8f;
	width: 980px; }

.mainlayout {
	width: 970px; }
*/
.mainlayout td {
	vertical-align: top; }

.header {
	height: 73px; }

.leftcolumn {
	width: 728px; }

.rightcolumn {
	width: 232px;
	padding-left: 10px; }

	/* Top Menu */
.topMenu {
	margin-top: 20px;
	margin-right: 5px;
	margin-left: 45px;
	height: 60px;
	width:100%;
}
.topMenu a ,.topMenu a:visited {
	display: block;
	padding: 4px;
	border-right:1px solid #ddd;
	font: bold 11px Tahoma;
	text-align:center;
	vertical-align:middle;
	width: 140px;
	float: left;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.topMenu a:hover {
 	background-color:#f7f7f7;
}


	/* Login Block */


.loginform_notlogged {
	background: url(http://data.rentabiliweb.com/i/loginform_bg_notlogged.gif);
	width: 232px;
	height: 110px; }

.loginform_notlogged .header {
	font: bold 10px Tahoma;
	color: #707070;
	height: 25px;
	text-align: center;
	vertical-align: middle; }

.loginform_notlogged .formcontent {
	margin: 3px 0 0 0;
	width: 206px; }

.loginform_notlogged .formcontent label {
	display: block;
	margin: 0 0 1px 0;
	position: relative;
	left: 1px;
	font: 11px Tahoma;
	color: #4177af; }

.loginform_notlogged .input {
	font: 11px Tahoma;
	color: #707070;
	width: 97px;
	height: 18px;
	border: 1px solid #c4c4c4; }

.loginform_notlogged .checkbox {
	position: relative;
	left: -3px;
	top: 2px; }

.loginform_notlogged .okbutton {
	font: bold 10px Tahoma;
	color: #628ac7;
	background: url(http://data.rentabiliweb.com/i/loginform_button_ok.gif) no-repeat;
	float: right;
	padding: 6px 7px 4px 7px;
	margin: -17px 5px 0 0;
	border: none;
	width: 36px;
	height: 25px;
	position: relative;
	cursor: hand; }

.loginform_notlogged .graybutton {
	font: 10px Tahoma;
	color: #628ac7;
	padding: 1px;
	width: 110px;
	position: relative;
	top: -2px;
	background: #f1f1f1;
	border: 1px solid #c4c4c4; }

.loginform_notlogged .perdubutton {
	font: 10px Tahoma;
	color: #628ac7;
	background: url(http://data.rentabiliweb.com/i/loginform_button_perdu.gif) no-repeat;
	padding: 3px 0 3px 0;
	margin: 3px 0 0 0;
	width: 108px;
	height: 20;
	border: none;
	cursor: hand; }


.loginform_logged {
	background: url(http://data.rentabiliweb.com/i/loginform_bg_logged.gif);
	width: 232px;
	height: 110px; }

.loginform_logged .header {
	font: bold 10px Tahoma;
	color: #707070;
	height: 25px;
	text-align: center;
	vertical-align: middle; }

.loginform_logged .formcontent {
	margin: 3px 0 0 0;
	height: 80px; }

.loginform_logged .formcontent .img {
	vertical-align: middle;
	width: 45px;
	height: 60px; }

.loginform_logged .formcontent .username {
	font: 11px Tahoma;
	color: #628ac7;
	width: 170px;
	height: 25px;
	text-align: center; }

.loginform_logged .formcontent .userdata {
	font: 11px Tahoma;
	color: #628ac7;
	height: 35px; }

.loginform_logged .formcontent .userdata .gains {
	float: left;
	width: 75px;
	text-align: center; }

.loginform_logged .formcontent .userdata .other {
	float: left;
	width: 75px;
	margin: 0 0 0 15px;
	text-align: center; }

.loginform_logged .graybutton {
	font: 10px Tahoma;
	color: #628ac7;
	padding: 1px;
	width: 75px;
	position: relative;
	top: -2px;
	background: #f1f1f1;
	border: 1px solid #c4c4c4; }


	/*----*/
.loginform {
	background: url(http://data.rentabiliweb.com/i/loginform_bg.gif);
	width: 232px;
	height: 110px; }

.loginform .header {
	font: bold 10px Tahoma;
	color: #628ac7;
	padding: 5px 0 6px 8px;
	height: 25px;
	text-align: center; }

.loginform tr.form td {
	font: 11px Tahoma;
	padding: 0 0 0 8px;
	color: #628ac7; }

.loginform input.text {
	font: 11px Tahoma;
	background: #fff;
	border: 1px solid #c3c3c3;
	width: 98px; }

.loginform .okbutton {
	font: bold 10px Tahoma;
	color: #628ac7;
	background: url(http://data.rentabiliweb.com/i/loginform_button_ok.gif) no-repeat;
	float: right;
	padding: 6px 7px 4px 7px;
	margin: 0 10px -15px 0;
	border: none;
	position: relative;
	width: 36;
	height: 25;
	top: -35px;
	cursor: hand; }

.loginform .perdubutton {
	font: 10px Tahoma;
	color: #628ac7;
	background: url(http://data.rentabiliweb.com/i/loginform_button_perdu.gif) no-repeat;
	padding: 3px 0 3px 0;
	margin: 3px 0 0 0;
	width: 108px;
	height: 20;
	border: none;
	cursor: hand; }

.loginform .afterlogin .image {
	width: 25px;
	text-align: left; }

.loginform .afterlogin .text {
	font: 10px/1.4 Tahoma;
	color: #757575; }

.loginform .afterlogin .text strong {
	color: #628ac7; }


/* Ident form */

.idform {
	background: url(http://data.rentabiliweb.com/i/idform_tablebg.gif) left top no-repeat;
	width: 529px;
	height: 155px; }

.idform th {
	font: bold 10px Tahoma;
	color: #fff;
	height: 35px;
	text-align: center; }

.idform .icon {
	width: 110px; }

.idform .first {
	width: 180px; }

.idform .second {
	width: 233px; }

.idform .first, .idform .second {
	font: 11px Tahoma !important;
	padding: 7px 0 7px 7px !important; }

.idform .input {
	width: 175px;
	border: 1px solid #d1d1d1; }

.idform .checkbox {
	position: relative;
	top: 3px; }

.idform .submit {
	display: block;
	float: right;
	position: relative;
	top: -25px;
	left: -1px;
	cursor: hand;
	width: 48px;
	height: 30px;
	background: url(http://data.rentabiliweb.com/i/idform_buttonok.gif) left top no-repeat;
	border: none; }


/* Inscription form */

.inscform {
	background: url(http://data.rentabiliweb.com/i/backbground_subsc.jpg);
	width: 550px;
	height: 110px; }

.inscform .header {
	font:  14px Tahoma;
	color: #628ac7;
	 }




.gestionform .input_okbutton {
	font: bold 10px Tahoma;
	color: #628ac7;
	background: url(http://data.rentabiliweb.com/i/gestionform_button_ok.gif) no-repeat;
	padding: 3px 0 3px 0;
	margin: 3px 0 0 0;
	width: 160px;
	height: 25px;
	border: none;
	cursor: hand; }

.rightcolumn .sidebutton {
	font: bold 11px Tahoma;
	color: #628ac7;
	width: 232px;
	padding: 9px 0 7px 0;
	margin: 10px 0 0 0;
	border: none;
	cursor: hand; }

.inscriptionform_small {
	font: bold 11px Tahoma;
	color: #628ac7;
	background: url(http://data.rentabiliweb.com/i/inscriptionform_small_bg.gif) no-repeat;
	width: 232px;
	height: 61px;
	margin: 10px 0 0 0;
	text-align: center; }

.rightblock {
	width: 232px;
	margin: 10px 0 0 0; }

.rightblock .header {
	font: bold 11px Tahoma;
	color: #888888;
	background: url(http://data.rentabiliweb.com/i/rightblock_header.gif);
	text-align: center;
	padding: 7px 0px 8px 0;
	height: 13px;
	width: 232px; }

.rightblock .content {
	background: url(http://data.rentabiliweb.com/i/rightblock_end.gif) bottom no-repeat #f7f7f7;
	text-align: center;
	padding: 10px; }

.maincontent {
	margin: 10px 0 0 0; }

.mainpage_blueblock {
	background: #f7f7f7;
	border-bottom: 1px solid #ddd;
	width: 245px; }

.mainpage_blueblock .header {
	font: bold 11px Tahoma;
	color: #dbe7fa;
	background: url(http://data.rentabiliweb.com/i/mainpage_blueblock_header.gif);
	padding: 4px 0 5px 0;
	height: 13px;
	text-align: center; }

.mainpage_blueblock .header a, .mainpage_blueblock .header a:visited {
	color: #dbe7fa; }

.mainpage_blueblock .content {
	font: 11px/1.4 Tahoma;
	color: #7c7c7c;
	padding: 7px !important;
	height: 100%;
	border-right: 1px solid #ddd; }

.mainpage_blueblock .content#first {
	border-left: 1px solid #ddd; }

.mainpage_blueblock a {
	color: #7c7c7c; }

.mainpage_blueblock .image {
	float: left;
	width: 60px;
	height: 75px; }



.grayblock {
	width: 100%;
	background: #f7f7f7;
	font: 12px/1.4 Tahoma; }

.grayblock .header {
	font: bold 11px Tahoma;
	color: #9f9f9f;
	background: #fff;
	border-bottom: 1px solid #ddd;
	text-align: center;
	height: 25px;
	width: 100%; }

.grayblock .header .left {
	background: url(http://data.rentabiliweb.com/i/content_grayblock_headerleft.gif) left top no-repeat;
	width: 70%;
	height: 25px; }

.grayblock .header .right {
	background: url(http://data.rentabiliweb.com/i/content_grayblock_headerright.gif) right top no-repeat;
	height: 25px; }

.grayblock .header .right div {
	padding: 7px 0 0 0; }

.grayblock .content {
	background: #f7f7f7;
	padding: 10px 0 10px 0 !important; }

.bigcontent {
	padding: 10px 10px 10px 0; }

.bigcontent .content {
	font: 11px Tahoma;
	color: #484848;
	padding: 0 10px 10px 10px; }

.bigcontent .smalltopic {
	font: 11px Tahoma;
	color: #828282;
	width: 100%;
	background: url(http://data.rentabiliweb.com/i/dotted.gif) bottom repeat-x;
	padding-bottom: 6px; }

.bigcontent h1 {
	font: bold 16px Tahoma ;
	color: #fdb61a;
	margin: 5px 0 20px 0; }

.bigcontent h2 {
	font: bold 14px Tahoma ;
	color: #5a82bf;
	margin: 5px 0 15px 0; }

.bigcontent ul {
	margin: 0 0 0 15px; padding: 0 0 0 15px; }

.bigcontent li {
	padding: 0 0 5px 0; }

.bigcontent .styledtable {
	border: 1px solid #bcbcbb; }

.bigcontent .styledtable th {
	font: bold 11px Tahoma;
	background: url(http://data.rentabiliweb.com/i/styledtable_header.gif) repeat-x;
	padding: 7px 5px 6px 5px; }

.bigcontent .styledtable td {
	font: 12px Tahoma;
	padding: 5px;
	text-align: center; }

.bigcontent .styledtable tr.odd td {
	background: #f3f3f3; }

.bigcontent .styledtable tr.even td {
	background: #fbfaf0; }

.getpdf {
	float: right;
	background: url(http://data.rentabiliweb.com/i/downloadpdf_bg.gif) no-repeat;
	width: 181px;
	height: 82px; }

.getpdf .content {
	font: 11px Tahoma;
	padding: 7px; }

.getpdf .content a.link {
	display: block;
	float: left;
	margin-left: 2px;
	width: 133px; }

.leftmenu {
	width: 182px; }

.leftmenu .menu {
	width: 182px;
	background: url(http://data.rentabiliweb.com/i/leftmenu_level1_bg.gif) repeat-y; }

.leftmenu .header {
	background: url(http://data.rentabiliweb.com/i/leftmenu_level1_header.gif) no-repeat;
	height: 32px; }

.leftmenu .header div {
	font: bold 11px Tahoma;
	color: #fff;
	padding: 14px 0 0 16px; }

.leftmenu .header a {
	color: #fff; }


.leftmenu .header a:visited {
	color: #fff; }

.leftmenu .level2 {
	background: url(http://data.rentabiliweb.com/i/leftmenu_level2_bg.gif) repeat-y; }

.leftmenu .level2 div {
	background: url(http://data.rentabiliweb.com/i/leftmenu_level2_bg_bottom.gif) bottom no-repeat;	}

.leftmenu .level2 div div {
	background: none;
	padding: 6px 16px 4px 16px; }
	
.leftmenu .level2 div div div {
	background: none;
	padding: 6px 26px 4px 16px; }

.leftmenu .level2 b {
	display: block;
	font: bold 11px Tahoma;
	color: #888888;
	background: url(http://data.rentabiliweb.com/i/leftmenu_level2_bullet.gif) 0px 5px no-repeat;
	padding: 0 0 0px 8px; }

.leftmenu .level2 a {
	display: block;
	font: 11px Tahoma;
	color: #888888;
	background: url(http://data.rentabiliweb.com/i/leftmenu_level2_bullet.gif) 0px 5px no-repeat;
	padding: 0 0 6px 8px; }

.leftmenu .contactezbutton {
	background: url(http://data.rentabiliweb.com/i/leftmenu_contacteznous.gif) no-repeat;
	width: 100%;
	height: 31px;
	margin: 8px 0 5px 0; }

.leftmenu .contactezbutton a {
	display: block;
	font: bold 11px Tahoma;
	color: #6386bc;
	padding: 9px 0 0 16px; }

.news {
	overflow: hidden;
	position: relative;
	background: #fff;
	border: 1px solid #dfdfdf;
	height: 200px;
	width: 475px;
	margin: 0 0 0 8px; }

.news#index { width: 425px; }

.scrollarea {
	width: 100%;
	height: 200px;
	padding: 8px;
  background: none;
	overflow: hidden; }

.scrollarea #container {
	position: relative;
	width: 100%;
	height: 100%;
  background: none;
  overflow: hidden; }

.scrollarea #container #content {
	position: absolute;
	width: 430px;
  background: none;
  overflow: hidden; }

.news#index .scrollarea #container #content { width: 435px; }

.scrollarea #container #content div {
	font: 11px Tahoma;
	color: #8f8f8f;
	border-bottom: 1px solid #f1f1f1;
	margin: 5px 0px 3px 0px;
	padding-bottom: 5px;
	width: 100%;
  background: none; }

.controls .scrollup {
	background: url(http://data.rentabiliweb.com/i/inner_bottomblock_scrolltop.gif) no-repeat;
	margin: 0px;
	width: 17px;
	height: 18px;
	cursor: hand; }

.controls .scrolldown {
	background: url(http://data.rentabiliweb.com/i/inner_bottomblock_scrollbottom.gif) no-repeat;
	margin: 0px;
	width: 17px;
	height: 18px;
	cursor: hand; }

.controls {
	position: absolute;
	top: 5px; right: 5px; }

/* include rw_stats*/

/* include rw_subscribe*/

/* include rw_adddoc*/


.styledbutton {
	font: 10px Tahoma;
	color: #628ac7;
	background: url(../i/loginform_button_perdu.gif) no-repeat;
	padding: 3px 0 3px 0;
	margin: 3px 0 0 0;
	width: 108px;
	border: none;
	cursor: hand; }

.footer {
	font: 11px/1.4 Tahoma;
	background: url(http://data.rentabiliweb.com/i/footer_bg.gif) repeat-x;
	color: #b7b7b7;
	padding: 3px;
	margin: 20px 0px 0px 0px; }

.footer a, .footer a:visited {
	color: #7c7c7c;
	padding: 0 2px 0 2px;
	margin: 10px 0px 0px 0px; }

.footer .copyright {
	font: 9px Tahoma;
	padding: 2px;
	color: #b7b7b7;
	text-align: center; }

.header_footer {
	font: 11px/1.4 Tahoma;
	color: #b7b7b7;
	padding: 3px;
	margin: 20px 0px 0px 0px; }

.header_footer a, .footer a:visited {
	color: #7c7c7c;
	padding: 0 2px 0 2px;
	margin: 10px 0px 0px 0px; }

.specialLink a, .specialLink a:visited
{
	font: bold 11px Tahoma;
	margin: 10px 0 10px 0 ;
	height: auto;
	width: auto;
	color: #707070;
	text-decoration: none;
	background: #f4f4f4;
	border: 1px solid #e1e1e1;
	padding: 3px 25px;
	text-align: center;
}

.specialLink  a:hover {
	color: #f1a717;
	background: #fff;
	border: 1px solid #e4cb89; }

.taberreurs
{
	margin: 10px;
	height: auto;
	width: auto;
	border: 1px solid #CCCCCC;
	padding: 3px 40px;
	text-align: center;
}
.tabinfos {
	margin: 10px;
	height: auto;
	width: auto;
	padding: 3px 40px;
	font-style: italic;
}

.nplinks a, .nplinks a:visited {
	color: #545454; }