*
{
    margin: 0;
    padding: 0;
    border: 0;
}

/* @font-face {
	font-family: "sortsmillgoudy";
	src: url('oflgoudystm.otf') format("opentype");
} */

html
{
    height: 95%;
}

body
{
    height: 100%;
    min-height: 622px;
    background: #FFF url("background.jpg") no-repeat top left;
    font-family: "Verdana", sans-serif;
    color: #8F8F8F;
}
div#about{
	position:float;
	margin-left:125px;
	margin-top:-138px;
}
div#portrait{

position:float;
}
a:link
{
    color: #000;
    text-decoration: none;
}

a:visited
{
    color: #000;
    text-decoration: none;
}

a:hover, a:active
{
    color: #000;
}
div#poste
{
	margin-top:-5px;
}
div#root
{
    height: 100%;
    font-size: 9px;
    line-height: 14px;
}

h1
{
    background: transparent url("logo.png") no-repeat top left;
    height: 130px;
    left: 43px;
    overflow: hidden;
    position: absolute;
    top: 30px;
    width: 500px;
}

h1 span
{
    background: transparent url("logo.png") no-repeat top left;
    display: block;
    height: 130px;
    position: relative;
    width: 500px;
    z-index: 1;
}

div#menu
{
    width: 270px;
    position: relative;
    top: 200px;
    left: 43px;
    padding: 0 0 100px 0;
    /* font-family: "sortsmillgoudy", "Verdana", sans-serif;
	font-size-adjust: 0.65; */
}

div#menu ul
{
    list-style: none;
    line-height: 14px;
    font-weight: bold;
}

div#menu ul a:link, div#menu ul a:visited
{
    color: #828282;
    text-decoration: none;
}

div#menu ul a:hover, div#menu ul a:active, div#menu ul a.active
{
    color: #000;
    text-decoration: none;
}

div#menu ul ul
{
    font-weight: normal;
    margin: 14px 0;
}

div#menu ul ul a:link
{
    color: #828282;
    text-decoration: none;
}

div#menu ul ul a:visited
{
    color: #828282;
    text-decoration: line-through;
}

div#menu ul ul a:hover, div#menu ul ul a:active, div#menu ul ul a.active
{
    color: #000;
    text-decoration: none;
}

div#menu a.new
{
    padding: 0 30px 0 0;
    background: transparent url("newMarker.gif") no-repeat center right;
}
/* SUBFOLDERS */

ul#subfolders
{
    list-style: none;
    margin: 0;
    padding: 0;
    width: 640px;
    position: fixed;
    left: 362px;
    top: 23px;
    background: transparent url("footer_background.png");
    padding: 6px;
    z-index: 5;
}

ul#subfolders:hover
{
    background: #000;
}

ul#subfolders li
{
    float: left;
}

div#content_wrap
{
    position: absolute;
    left: 150px;
    top: 105px;
    height: 604px;
}

div#content_wrap em
{
    color: #000;
    font-weight: bold;
    font-style: normal;
}

div#content_default
{
    position: relative;
    top: 94px;
    left: 0;
    height: 510px;
    background: transparent url("content_default_background.gif") no-repeat top left;
    padding: 0 0 0 12px;
}

div.citem_default
{
    height: 510px;
    padding: 0 18px 0 0 ;
    background: transparent url("citem_default_background.gif") no-repeat top right;
    float: left;
    position: relative;
}

div.citem_default p
{
    /*padding: 10px 15px;*/
    padding: 0;
    margin: 0;
    line-height: 2;
}

div.citem_default_text
{
    background: #000;
    color: #848484;
    height: 443px;
    width: 426px;
    position: relative;
}

div.citem_default_text p
{
    text-align: justify;
    padding: 10px 15px 17px 15px;
}

div#content_news
{
    position: relative;
    top: 94px;
    left: 0;
    height: 510px;
    padding: 0 0 0 12px;
}

div#content_news h2
{
    font-size: 9px;
    font-weight: bold;
    line-height: 14px;
    float: left;
    width: 75%;
    margin: -4px 0 0 0;
    color: #000;
}

div#content_news div.img
{
    width: 188px;
    height: 50px;
    text-align: center;
    background: transparent url("news_item_background.gif") no-repeat top left;
    float: left;
}

div#content_news div.text
{
    width: 384px;
    float: right;
}

div#content_news div.item
{
    width: 589px;
}

div#content_news p.date
{
    float: right;
    width: 25%;
    text-align: right;
    font-weight: bold;
    margin: -4px 0 0 0;
}

div#content_news p.intro
{
    clear: both;
    padding: 14px 0 0 0;
}

div#content_news div.line
{
    width: 589px;
    clear: both;
    background: transparent url("news_item_background2.gif") no-repeat center left;
    height: 39px;
}

div#content_news div.noline
{
    width: 589px;
    clear: both;
    height: 19px;
}

div#content_news div.column
{
    width: 658px;
    float: left;
}

div#content_text
{
    position: relative;
    top: 94px;
    left: 0;
    height: 443px;
    padding: 0 0 0 12px;
}

div#content_text div.column
{
    width: 465px;
    float: left;
    background: transparent url("content_text_background.gif") no-repeat top right;
}

div#content_text div.last_column
{
    width: 465px;
    float: left;
}

div#content_text p
{
    line-height: 14px;
    margin: 0 0 14px 0;
    width: 416px;
    text-align: justify;
}

div#footer
{
    background: #000;
    height: 25px;
    position: fixed;
    bottom: 0;
    width: 100%;
    color: #FFFFFF;

}

div#footer ul
{
    list-style: none;
}

div#footer ul li
{
    float: left;
    height: 25px;
}

div#footer span
{
    display: none;
}

div#footer a:link, div#footer a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}

div#footer a:hover, div#footer a:active
{
    color: #828282;
    text-decoration: none;
}

div#footer a.active
{
    color: #828282;
    text-decoration: none;
}

ul#credits
{
    padding: 0 0 0 149px;
    float: left;
}

ul#languages
{
    float: right;
    font-weight: bold;
    padding: 0 43px 0 0;
}


