/* 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 24px 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; }

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

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

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

#mainContainer_publicatii{ width:850px; margin:0 auto; background: #a8c9f6 url(../img/bg_mainContainer.gif) top left repeat-x; height:780px; 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; }





/* 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; }





