/* ************************************************************************* LAYOUT */

body {
	background-color: #FFFFFF;
	margin:0;
}
a img	{border: none 0px;}
p		{margin: 0px;}
.button2	{
	border: solid 1px #58489c; background-color: #c1b4ff; font-weight: bold;
	width: 70px !important; height: 20px !important;
}

.latest th	{
}
.latest td, .latest th	{border-bottom: solid 1px #c1b4ff; vertical-align: top;
}
.latest .odd	{
}
.latest .even	{
}

#wrapper {
	margin:0 auto;
}
#container {
	margin:0 auto;
	width: 790px;
}
#index {
	margin:20px auto;
	width: 900px;
}
#header {
	background-image:url(../img/header_home.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	width: 790px;
	height:195px;
}
#headerpage {
	background-image:url(../img/header_home.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	width: 790px;
	height:115px;
}
#header .holder, #headerpage .holder	{background-image:url(../img/header_frame_back.gif); background-position: bottom left;}
#news {
	border:1px solid #d7d8d2;
	margin:5px;
	clear:left;
	width:778px;
}
.news {
	padding:5px;
	text-align:center;
}
#home {
	margin:0;
	padding:0;
	display:block;
}
#footer {
	
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 790px;
	height:45px;
	clear:left;
}
.footer_ro {background-image:url(../img/footer_ro.jpg);}
.footer_en {background-image:url(../img/footer_en.jpg);}
.footer_fr {background-image:url(../img/footer_fr.jpg);}

.content {
	position: relative;
	margin:0;
	padding:0;
}

.flash {
	border:1px solid #d7d8d2;
	margin: 0 auto;
	width:778px;
}


.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; 
	padding:0;
	background:transparent;
}
#page {
	margin: 0px;
	padding: 10px;
	height: auto;
}


/* ************************************************************************* PAGE */
#pagetop {
	background-image:url(../img/page_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:790px;
	height:10px;
}
#pagebg {
	background-image:url(../img/page_bg.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}
#pagebottom {
	background-image:url(../img/page_bottom.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:790px;
	height:10px;
}
#pagecontent {
	margin:0;
	padding:10px;
	height:100%;
}



/* ************************************************************************* MENU */
#menu				{
	margin:0;
	width: 790px;
	float: left;
	padding-top: 5px;
	background-image: url(../img/menu_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	position: absolute;
	z-index: 1000;
}
#menu ul			{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#menu a, #menu h2	{
	font: bold 11px/16px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menu img {
	width: 156px;
	height: 73px;
}
#menu h2			{color: #fff; background: #000; text-transform: uppercase;}
#menu a				{
	text-decoration: none;
}
#menu a:hover		{background-image:url(../img/spacer.gif)}
#menu li			{position: relative;}
#menu ul ul			{position: absolute; z-index: 500; border-left: solid 1px #7E6BD6; border-right: solid 1px #7E6BD6; border-bottom: solid 1px #7E6BD6;}
#menu ul ul li a	{color: #58489c !important; background-color: #eeeeee !important; padding: 5px; width: 146px;}
#menu ul ul li a:hover	{color: #eeeeee !important; background-color: #58489c !important;}
#menu ul ul ul		{position: absolute; top: 0; left: 100%;}
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul
					{display: none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul
					{display: block;}

#menu .menuitem	{
	background-repeat: no-repeat;
	background-position: 0px -73px;
}
#menu .menuitem:hover
							{
	background-repeat: no-repeat;
	background-position: 0px 0px;
}



/* ************************************************************************* HOME */
#home ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.titleimg {
	padding:80px 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	line-height:20px;
	text-decoration:none;
}
.titleimgcol {
	padding:10px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
.titleimgcontent {
	padding:10px 0 0 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3e346b;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}


/* ************************************************************************* RESURSE UMANE */

#column {
	margin:0 15px 10px 0;
	padding:0;
	float:left;
	width:193px;
	height:auto;
}
.titlecol {
	background-image:url(../img/title_col.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:193px;
	height:35px;
}
.textcol {
	margin:0;
	padding:10px;
	border:1px solid #6553b5;
	background-image:url(../img/bg_logo_big.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:100%;
}
.textcol a	{line-height: 32px; border-bottom: dashed 1px #999999; display: block; padding-left: 10px; font-weight: bold;}
.textcol a:hover	{text-decoration: none;}

#interior, #interior_full {
	margin:0 0 10px 0;
	padding:0;
	float:left;
}
#interior	{
	width:560px;
}
#interior_full	{
	width:770px;
}
.titleint {
	background-image:url(../img/title_content.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:560px;
	height:35px;
}
.textint {
	margin:0;
	padding:0;
	border:1px solid #9f8bfc;
	background-image:url(../img/bg_logo_small.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:100%;
}

#contacts {
	margin:0 0 10px 0;
	padding:0;
	float:left;
	width:770px;
}
.titlecont {
	background-image:url(../img/title_contacts_big.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:770px;
	height:35px;
}
.textcont {
	margin:0;
	padding:10px;
	border:1px solid #9f8bfc;
	background-image:url(../img/bg_logo_small.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:50px;
	*height:expression((this.scrollHeight < 50) ? "50px" : "auto" );
}
.textcont td	{padding-bottom: 10px;}

#navcontainer table {
	margin: 0px;
	margin-bottom: 20px;
	background-color: #d6cdff;
	color: #58489c;
}

#navcontainer td { 
	vertical-align: middle;
	padding: 5px !important;
}

#navcontainer .current {
	background-color: #C1B4FF;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}



.head57 {
	background-image:url(../img/head_resurse.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:790px;
	height:100px;
}

/* ************************************************************************* CONTACT */

.head62 {
	background-image:url(../img/head_contacts.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:790px;
	height:100px;
}

/* ************************************************************************* MESERIE */

.head53, .head54, .head55  {
	background-image:url(../img/head_metier.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:790px;
	height:100px;
}

/* ************************************************************************* SERVICII */

.head56 {
	background-image:url(../img/head_savoir.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:790px;
	height:100px;
}
.head58 {
	background-image:url(../img/head_audit.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:790px;
	height:100px;
}
.head59 {
	background-image:url(../img/head_marketing.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:790px;
	height:100px;
}
.head60 {
	background-image:url(../img/head_services.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:790px;
	height:100px;
}


/* ************************************************************************* CLIENTS */

.head61 {
	background-image:url(../img/head_clients.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:790px;
	height:100px;
}
.clientsimg {
	border:2px solid #58489c;
	margin: 0 5px 5px 0;
	float:left;
}
a.imgclients {
	border:2px solid #d6cdff;
}
a:hover.imgclients {
	border:2px solid #58489c;
}
.titleclients {
	background-image:url(../img/title_content.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:100%;
	height:35px;
}
#interior_full .titleclients {background-image:url(../img/title_contacts_big.jpg) !important;}

.titlecolclients {
	background-image:url(../img/title_col.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:193px;
	height:35px;
}
.textcolclients {
	margin:0;
	padding:10px;
	border:1px solid #6553b5;
	height:100%;
	text-align:center;
}

/* clearfix			*/
.clearfix:after			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix			{display: inline-block;}
/* Hide from IE Mac \*/
.clearfix			{display: block;}
* html .clearfix		{height: 1%;}
/* End hide from IE Mac */

