/* DEFAULT DEFINITION */
html, body { margin:0; padding:0; font:12px Arial, Verdana, Helvetica, sans-serif; color:#fff; background:#fff; }
img, table, td, fieldset, form, legend, h1, h2, h3, h4, h5, h6, ol, ul, p, dl, dt, dd { margin:0; padding:0; border:0; list-style:none; }
table { border-collapse:collapse; }
a { color:#fff; text-decoration:underline; }
a:hover { text-decoration:none; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.offleft { position:absolute; left:-5000px; width:2000px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }/*ie7*/
.clearfix { display:block; }
* html .clearfix { height:1%; }
abbr { border:none; }
.smallTxt { font-size:0.9em; }
.bigTxt { font-size:1.1em; }
.blue { color:#3B8BD4; }
ol { padding:0 0 12px 30px; list-style:decimal; }

/* FORMS */
input, select, textarea, button { font:1em Arial, Verdana, Helvetica, sans-serif; color:#333; }
.inputText, textarea  { border:1px solid #c8c0bd; padding:2px; }
select { border:1px solid #7f9db9; padding:1px; }

/* H TITLES */
h1 { color:#fff; height:30px; }
h2 { color:#fff; font-size:14px; margin:0 0 6px 0; }



/* MAIN HEADER */
#mainHeader { background:url(../img/bg_main_header.gif) top left repeat-x; }
#topBanner { position:relative; width:850px; height:129px; margin:0 auto; }

/* MAIN HEADER - LOGO */
#logo { position:absolute; left:20px; top:40px; }
#logo a { display:block; }

/* MAIN HEADER - LANGUAGES */
#languages { position:absolute; width:190px; right:0; top:10px; background:url(../img/main-header-bg-languages.gif) left top no-repeat; padding:0 0 0 4px; }
#languages ul { float:right; height:30px; background:url(../img/main-header-bg-languages.gif) right top no-repeat; padding:0 4px 0 0; }
#languages ul li { float:left; padding:7px 6px 0 8px; background:url(../img/pipe.gif) left 10px no-repeat; }
#languages ul li.first { background:none; }
#languages ul li a { color:#333; text-decoration:none; font-size:10px; font-weight:bold; text-transform:uppercase; }
#languages ul li a:hover { text-decoration:underline; }

/* MAIN HEADER - MAIN NAVIGATION */
#mainNav { position:absolute; right:0; top:70px; }
#mainNav ul { float:right; display:block; background:url(../img/main-nav-border-bt.gif) right bottom no-repeat; }
#mainNav ul li { height:47px; float:left; }
#mainNav ul li a { text-align:center; color:#646464; display:block; text-decoration:none; font:11px Arial, Helvetica, sans-serif; padding:0 16px 0 10px; background:url(../img/bg_mainNav.gif) left 3px no-repeat;  }
* html #mainNav ul li a { float:left; }
#mainNav ul li a:hover { background-position:0 -16px; color:#019ad3; text-decoration:none; }

/* BACKGROUND BODY PAGE */
#bgBodyPage { background:#fff; }

/* MAIN CONTAINER */
#mainContainer { width:850px; margin:0 auto; background: #a8c9f6 url(../img/bg_mainContainer.gif) top left repeat-x; height:580px; margin-top:4px; }

/* MAIN CONTAINER - LEFT COLUMN */
#leftCol { float:left; position:relative; width:322px; height:580px; background:url(../img/bg_leftCol.jpg) bottom left no-repeat; }

/* MAIN CONTAINER - RIGHT COLUMN */
#rightCol { float:right; width:496px; padding:20px 20px 20px 0; }


.thumb { display:block; }
.thumb img { border:1px solid #5492e5; }

.paragraph { clear: both; display: block; float: left !important; float:none; width: 100%;	}
.paragraph p { margin:0 0 10px 0; }

.margin6pxp p { margin:0 0 6px 0; }

.hr { height:44px; background:url(../images/charte/bg_separator.gif) 0 22px repeat-x; clear:both;  }
.hr hr { display:none; }


.listParagraf {	display: block; }
.listParagraf li { background: url(../img/bg_bullet.gif) left 5px no-repeat; padding: 0 0 0 10px; margin:0 0 8px 0; display: block; }
.listParagraf li ul { display:block; margin-left:2px; }
.listParagraf li ul li { background: url(../images/charte/bg_bullet_small.gif) left 5px no-repeat; padding: 0 0 0 16px;	display: block; }

.publicatii {	display: block; }
.publicatii li { background: url(../img/picto-article.gif) left top no-repeat; padding: 0 0 0 20px; margin:0 0 10px 0; display: block; }


.img img { margin:0 30px 30px 0; }

.overflow { overflow:auto; width:490px; padding-right:6px; height:490px; }


/* MAIN FOOTER */
#mainFooter { width:850px; margin:0 auto; position:relative; padding:20px 0 10px 0; }
#mainFooter p { position:absolute; font-size:11px; color:#7C7C7C; line-height:16px; }
#mainFooter p.copy { left:32px; }
#mainFooter p.home { background:url(../img/bg_pic_home.gif) 40px 8px no-repeat; padding:6px 0 0 60px; left:300px; height:50px; border-left:2px solid #e8e8e8; }
#mainFooter p.mail { background:url(../img/bg_pic_mail.gif) 40px 9px no-repeat; padding:6px 0 0 60px; left:600px; height:50px; border-left:2px solid #e8e8e8; }
#mainFooter p.mail a { color:#919EAB; }
#mainFooter a { color:#03A9EB; }






.map { float:left; display:block; width:486px; height:321px; text-align:center; background:url(../img/bg_form_contact.gif) top left no-repeat; padding:10px 0 0 0; margin-top:40px; }



