
@import url("modules/popup.form.css");
/* ADD CSS */

#content table{ width:100%; }
#content th{
	color:#003350;
}
#content th, #content td{ 
	padding:5px;
	text-align:center;
}

#index #content .manager{ display:block; width:58%; float:left; margin:0 0 0 2%; }
#index #content .manager div.block.demi{ width:48%; float:left; }
#index #content .manager div.block.demi.sec{ float:right; margin:0; }
#index #content .manager table{ margin:20px 0 0 0; }
#index #content .manager div.start ul li{ float:left; padding:5px 5px 3px 5px; }
#index #content .manager div.end ul li{ float:right; padding:5px 5px 3px 5px; }
#index #content .manager div.start ul li a, #index #content .manager div.end ul li a{ display:block; width:48px; height:48px; }

#index #content .block.stats{ width:96%; margin:0 auto 30px auto; padding:0.4%; background:none; border:none; }
#index #content .block.stats div.finances{ width:47%; float:left; }
#index #content .block.stats div.sites{ width:47%; float:right; }
#index #content .block.stats div.line.th div.fRight{ font-weight:bold; }
#index #content .block.stats div.line div.fRight{ width:20%; padding:1%; text-align:right; }
#index #content .block.stats div.line div.fLeft{ width:40%; padding:1%; }
#index #content .block.stats div.line.alt div.fLeft{ background:#707070; }
#index #content .block.stats div.sites div.line.th div.fRight{ width:24%; text-align:center; padding:1%; }
#index #content .block.stats div.sites div.line div.fLeft{ width:28%; }
#index #content .block.stats div.sites div.line div.fRight{ width:8%; padding:1% 0.5%; }
#index #content .block.stats div.finances div.line div.fRight{ background:white; }
#index #content .block.stats div.finances div.line.alt div.fRight{ background:#d3d3d3; }
#index #content .block.stats div.finances div.line.th div.fRight{ background:#3f3f3f; }

#index #content .block.stats div.sites div.legend{ margin:35px 2% 0 0; }
#index #content .block.stats div.sites div.legend div.fRight{ padding:1%; font-weight:bold; margin:0 0 0 3%; }
#index #content .block.stats div.sites div.leg-bmf{ background:#C5AC86; }
#index #content .block.stats div.sites div.alt div.leg-bmf{ background:#E5C593; }
#index #content .block.stats div.sites div.leg-lmdv{ background:#8AC586; }
#index #content .block.stats div.sites div.alt div.leg-lmdv{ background:#9BDF96; }

#index #content .block.swico{ width:36%; float:right; text-align:center; margin:0 2% 0 0; }
#index #content .block.swico div.data{ width:100%; margin:20px auto 0 auto; }
#index #content .block.swico div.data .alt .fLeft{ background:#d3d3d3; }
#index #content .block.swico div.data .fLeft.date{ width:20%; }
#index #content .block.swico div.data .fLeft.page{ width:25%; text-align:left; }
#index #content .block.swico div.data .fLeft.action{ width:45%; text-align:left; }
#index #content .block.swico div.data .fLeft.icons{ width:5%; }

#index #content .block div.birthday{ padding:10px 15px; font-size:12pt; }
#index #content .block div.birthday strong{ font-weight:bold; }
#index #content .block div.birthday img{ cursor:pointer; }
#index #content .block div.birthday div{ font-size:10pt; }
#index #content .block div.birthday em{ color:gray; }

#index #connect_box{ width:27%; margin:5% auto 0 auto; padding:0 0 0.5% 0; text-align:center; }
#index #connect_box input.connect{ float:right; }
#index #connect_box #pave{ float:left; width:150px; height:150px; padding:1px; margin:0 0 0 15px; background:url('../img/design/gril.png'); }
#index #connect_box #pave img{ cursor:pointer; width:148px; height:148px; }
#index #connect_box #pave, #connect_box #auth{ display:inline-block; text-align:left; }
#index #connect_box #auth{ margin:0 15px 0 0; float:right; }
#index #connect_box label.email{ display:none; visibility:hidden; height:0px; overflow:hidden; }
#index #connect_box label{ margin:0 0 15px 0; }
#index #connect_box label input{ margin:5px 0; }
#index #connect_box label, #connect_box label input{ display:block; }
#index #connect_box label.password input{ background:silver; color:black; text-align:center; }
#index #connect_box label.password em{ font-size:9pt; text-decoration:underline; cursor:pointer; }