body{

font-family						:Arial, Helvetica, Verdana, sans-serif;

font-size							:12px;

color:#646161;

margin:0px;

scrollbar-base-color:#169602;

scrollbar-track-color:#d7d7d6;

scrollbar-face-color:#d1d1d1;

scrollbar-highlight-color:#979797;

scrollbar-3dlight-color:#d7d7d6;

scrollbar-darkshadow-color:#d7d7d6;

scrollbar-shadow-color:#58595a;

scrollbar-arrow-color:#ededed;

} 



img{

border:0px;

}



.pdf{

font-size:11px;

color:#999999;

padding-left:6px;

}



.portraits{

float:left;

width:162px;

margin: 0px 0px 0px 0px;

}



h1{

font-size	  :12px;

margin	    :0px 0px 8px 0px;

font-weight :bold;

}





.icon-pdf{

margin:2px 4px 0px 0px; 

float:left;

}



#logo{

position:absolute;

top:26px;

left:26px;

}



#hnav{

color:#58595a;

position:absolute;

width:158px;

top:77px;

left:26px;

font-size:11px;

}



#mainnav{

color:#ffffff;

font-size:16px;

position:absolute;

width:380px;

top:73px;

left:211px;

}



#col-subnav{

float:left; 

width:184px; 

height:500px; 

background-color:#e6e6e8;

}

.inlay-subnav{

font-size:15px;

margin:42px 0px 0px 26px;

height:352px;

}



#col-content{

position:absolute;

left:184px;

top:99px;

width:410px; 

height:499px; 

overflow:auto;

border-bottom:1px solid #c2c8ca;

}

.inlay-content{

margin:42px 0px 0px 42px;

width:326px;

line-height:16px;

}

.inlay-content-form{

margin:14px 0px 0px 42px;

width:333px;

line-height:16px;

}





.bg-gray{

background-color:#d7d7d6;

}





#col-pic-r{

position:absolute;

left:594px;

top:99px;

width:206px; 

height:501;

}



.topbar{

width:800px; 

height:99px; 

background-color:#c2c1c2;

}



.adresse{

color:#787577;

margin-left:26px;

font-size:11px;

}







a{

color:#58595a;

}



a:visited, a:link{

text-decoration		:underline;

background-color	:transparent;

}

a:hover{

text-decoration		:none;

background-color	:#e6e6e8;

}



a.link-hnav:visited, a.link-hnav:link{

text-decoration		:none;

background-color	:transparent;

font-weight:bold;

}

a.link-hnav:hover{

color:#FFFFFF;

text-decoration		:none;

background-color	:transparent;

font-weight:bold;

}



a.link-mainnav:visited, a.link-mainnav:link{

color:#FFFFFF;

text-decoration		:none;

background-color	:transparent;

font-weight:bold;

}

a.link-mainnav:hover{

color:#58595a;

text-decoration		:none;

background-color	:transparent;

font-weight:bold;

}

#mainnav-active{

color:#58595a;

}



a.link-subnav:visited, a.link-subnav:link{

color:#999898;

text-decoration		:none;

background-color	:transparent;

font-weight:bold;

margin-bottom:8px;

display:block;

line-height:18px;

}

a.link-subnav:hover{

color:#58595a;

text-decoration		:none;

background-color	:transparent;

font-weight:bold;

}

#subnav-active{

color:#58595a;

}



#subnav2-active{

color:#58595a;

}



.box-subnav2{

line-height:15px;

font-size:11px;

margin: 0px 0px 6px 17px;

}



td{

vertical-align:top;

padding-right:2px;

padding-bottom:5px;

}



table{

margin:10px 0px 4px 0px;

}



/*

.gall-leftcol{

float:left; 

width:103px; 

padding-right:10px;

}

.gall-rightcol{

float:left; 

width:211px; 

}

*/

/*--- FORMS  --- */

form{

margin											:0px;

}



input:focus{background-color:#e6e6e8;color:#646161;}

textarea:focus{background-color:#e6e6e8;color:#646161;}



input.searchfield{

font-size								:11px;

border											:0px;

height											:19px;

margin											:0px 10px 0px 0px;

padding										:3px 0px 0px 0px;

background-color	:#efefef;

width												:143px;

float												:left;

}



input, textarea{

border:0px solid #999999; 

font-family						:Arial, Helvetica, Verdana, sans-serif;

font-size:11px;

margin-bottom:4px;

width:210px;

height:16px;

background-color:#FFFFFF;

}



.formtext{

float:left; 

width:100px; 

padding-top:1px;

display:block;

}

/* ---- begin select----*/

.selDiv{ 

float: left;

border-style: solid;

border-width: 1px;

border-color: #999999;

}

.selectbox {

font-family						:Arial, Helvetica, Verdana, sans-serif;

border:1px solid #999999;

font-size:11px;

margin-bottom:8px;

padding:0px;

}

/* ---- end select----*/

.btn{

background-color:ffffff;

height:20px;

color:#333333;

width:80px;

border:0px solid #d30019;

}

/*--- END OF FORMS  --- */





ul{

padding         :0px 0px 0px 0px;

margin					:10px 0px 12px 16px;

list-style-type	:square;

}

.ul-pdf{

padding         :0px 0px 0px 0px;

margin					:10px 0px 12px 0px;

list-style-type	:none;

}

li{

padding					:0px 0px 6px 4px;

margin					:0px;

}

.li-pdf{

padding					:0px 0px 6px 20px;

margin					:0px;

background-image:url(../img/icon_pdf2.gif);

background-position:left top;

background-repeat:no-repeat;

}

.small {

font-size:11px;
color:#999999;

}



