body	{margin:0; padding:0; background-color:#f6f6eb;}

.tableHeaderUsers {padding: 5px;}
.tableHeaderFiles1 {padding: 5px; background-color: #d1d3c5; color: White;}
.tableHeaderFiles2 {padding: 5px; background-color: #e5f2ff; color: #00afed;}
.tableUsers {border-top-style: solid; border-top-color: #5d5d5d; border-top-width: 1px; padding: 5px;}
.tableFiles0 {background-color: #e6e6dc; padding: 5px;}
.tableFiles1 {padding: 5px;}
.tableFiles {padding: 5px; background-color: White;}

div.fileinputs {
	position: relative;
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

div.header	{width:900px; height:360px; background:url(/templates/french/images/main_img.jpg) no-repeat bottom center;}
div.logo	{padding: 60px 0 0 0; float:left;}
div.loginform	{padding-top:30px; float:right;}
div.books	{height:90px; width:900px; background:url(/templates/french/images/books.gif) no-repeat center;}
div.branches	{width:900px; height:160px;}
div.branch	{width:200px; height:220px; float:left;}
div.vertline	{background:url(/templates/french/images/vertline.gif) no-repeat top center; width:33px; height:166px; float:left;}
div.content	{width:900px; display:table; margin-bottom:20px;}
div.content_sidepane	{width:200px; float:left;}
div.content_centerpane	{width:434px; float:left;}
div.content_centerpane_inner	{width:667px; float:left;}
div.content_empty	{width:33px; height:200px; float:left;}
div.footer_menu	{width:798px; background-color:#eff7ff; border:solid 1px #aaaa9e; padding:50px 50px 40px 50px;}
div.footer	{width:800px; padding:50px;}
div.blocks	{background:url(/templates/french/images/blocks_back.gif) repeat-x top #fff; border-bottom:solid 5px #e5f2ff; margin-top:20px;}
div.blocks_icon	{width:35px; height:35px; position:absolute; margin:-7px 0 0 0;}
div.blocks_caption	{width:160px; height:15px; position:absolute; margin:8px 0 0 40px;}
div.blocks_inner	{background:url(/templates/french/images/blocks_back.gif) repeat-x top #fff; height:30px;}
div.blocks_inner2	{background:url(/templates/french/images/blocks_back2.gif) repeat-x top #fff; height:42px;}
div.blocks_caption_inner	{height:15px; position:absolute; margin:8px 0 0 40px;}
div.blocks_caption_inner2	{height:30px; position:absolute; margin:12px 0 0 10px;}
div.contacts	{width:200px; height:370px; background:url(/templates/french/images/contacts_back.gif) no-repeat top; padding:20px 0;}
div.table	{width:667px; background-color:#fff; display:table; border-bottom:solid 4px #e5f2ff;}
div.table_cell_1	{width:221px; border-right:solid 2px #e5f2ff; float:left;}
div.table_cell_2	{width:221px; float:left;}
div.table_cell_3	{width:221px; height:27px; border-bottom:solid 1px #e5f2ff;}
div.table_cell_4	{width:221px; height:83px; border-bottom:solid 1px #e5f2ff;}
div.table_caption	{width:667px; height:37px; background-color:#e5f2ff;}
div.table_caption_cell	{width:221px; height:37px; float:left; margin-right:2px;}
div.table_caption_cell_2	{width:221px; height:37px; float:left;}
div.email	{width:674px; height:544px; background:url(/templates/french/images/small_people.gif) no-repeat top left;}
div.email_logo	{padding:30px 0 0 56px;}
div.email_text	{padding:44px 77px 0 288px}
div.email_contacts	{border-top:solid 1px #cdcdc2; padding:32px 0 0 56px;}

.table_caption   {width:667px; height:37px; background-color:#e5f2ff;}
.cell_caption	{font:bold 13px/15px Arial, sans-serif; color:#00afed; margin:0; padding:14px 12px 6px 12px;}
.table  {width:667px; background-color:#fff; display:table;}
.table_cell_1	{font:13px/15px Arial, sans-serif; color:#5d5d5d; border-right:solid 2px #e5f2ff; border-bottom:solid 1px #e5f2ff; padding:6px 0 0 12px;}
.table_cell_2	{font:13px/15px Arial, sans-serif; color:#5d5d5d; border-bottom:solid 1px #e5f2ff; padding:6px 0 0 12px;}
.table_cell_3	{font:13px/15px Arial, sans-serif; color:#5d5d5d; border-right:solid 2px #e5f2ff; border-bottom:solid 4px #e5f2ff; padding:6px 0 0 12px;}
.table_cell_4	{font:13px/15px Arial, sans-serif; color:#5d5d5d; border-bottom:solid 4px #e5f2ff; padding:6px 0 0 12px;}

.table2_head_1	{font:13px/15px Arial, sans-serif; color:#5d5d5d; border-right:solid 2px #e5f2ff; border-bottom:solid 1px #e5f2ff;}
.table2_head_2	{font:13px/15px Arial, sans-serif; color:#5d5d5d; border-bottom:solid 1px #e5f2ff;}
.table2_cell_1	{font:13px/15px Arial, sans-serif; color:#5d5d5d; border-right:solid 2px #e5f2ff; border-bottom:solid 1px #e5f2ff; padding:10px 10px 10px 10px;}
.table2_cell_2	{font:13px/15px Arial, sans-serif; color:#5d5d5d; border-bottom:solid 1px #e5f2ff; padding:10px 10px 10px 10px;}
.table2_cell_3	{font:13px/15px Arial, sans-serif; color:#5d5d5d; border-top:solid 4px #e5f2ff; padding:10px 10px 10px 10px;}

h1	{font:bold 15px/14px Arial, sans-serif; margin:0; padding-bottom:20px; background:url(/templates/french/images/h1.gif) no-repeat left top;}
h2	{font:bold 13px/12px Arial, sans-serif; margin:0; padding-bottom:13px;}
h3	{font:bold 13px/12px Arial, sans-serif; margin:0; padding-bottom:20px; background:url(/templates/french/images/h3.gif) no-repeat left top;}
h4	{font:bold 13px/12px Arial, sans-serif; margin:0; padding-bottom:2px;}

.loginbutton { background:url(/templates/french/images/login.gif) repeat-x top #fff; width: 44px; color: White; font-family: Arial; font-size: 13px; height: 20px; font-weight:bold; border-style: none; }
.logoutbutton { background:url(/templates/french/images/logout.gif) repeat-x top #fff; width: 55px; color: White; font-family: Arial; height: 20px; font-size: 13px; font-weight:bold; border-style: none; }

p	{font:13px/15px Arial, sans-serif; color:#5d5d5d; margin:0; padding-bottom:13px;}
p.largepad	{font:13px/15px Arial, sans-serif; color:#5d5d5d; margin:0; padding-bottom:30px;}
p.small	{font:11px/13px Arial, sans-serif; color:#5d5d5d; margin:0; padding-bottom:13px;}
p.blocks	{font:12px/13px Arial, sans-serif; color:#5d5d5d; margin:0; padding:44px 14px 14px 14px;}
p.contacts	{font:12px/13px Arial, sans-serif; color:#5d5d5d; margin:0; padding:4px 14px;}
p.table	{font:13px/15px Arial, sans-serif; color:#5d5d5d; margin:0; padding:6px 12px;}
p.table_caption	{font:bold 13px/15px Arial, sans-serif; color:#00afed; margin:0; padding:14px 12px 6px 12px;}
p.table_link	{font:13px/15px Arial, sans-serif; color:#5d5d5d; margin:0; padding:6px 12px 36px 12px;}

a	{font:13px/15px Arial, sans-serif; color:#5fadcd;}
a:hover	{font:13px/15px Arial, sans-serif; color:#d90000;}
a.blocks	{font:12px/13px Arial, sans-serif; color:#5fadcd;}
a.blocks:hover	{font:12px/13px Arial, sans-serif; color:#d90000;}
a.small	{font:11px/13px Arial, sans-serif; color:#5d5d5d; text-decoration:none;}
a.small:hover	{font:11px/13px Arial, sans-serif; color:#d90000;}

#blue	{color:#0073e8;}
#red	{color:#d90000;}
#lightblue	{color:#51b2db;}
#orange	{color:#e97400;}

input,textarea	{font:12px/13px Arial, sans-serif; color:#5d5d5d;}
.text   {font:12px/13px Arial, sans-serif; color:#5d5d5d;}

.contact   {font:12px/13px Arial, sans-serif; color:#5d5d5d;}
.contact input,textarea	{font:12px/13px Arial, sans-serif; color:#5d5d5d; width:127px;}
.contact #p_sendForm_Text   {font:12px/13px Arial, sans-serif; color:#5d5d5d; width:167px;}
.contact #p_sendForm_Aim   {font:12px/13px Arial, sans-serif; color:#5d5d5d; width:127px;}

.moduletools a
{
	text-decoration: none;
	border: 1px solid #ccc;
	padding: 0px 2px;
	line-height: 20px;
	background-color: #ffe;
}

.moduletools a:hover
{
	background-color: #f9f9f9;
}

.ProgressBar 
{
			margin: 0px;
			border: 0px;
			padding: 0px;
			width: 100%;
			height: 2em;
		}
