body {font-family:tahoma,arial,helvetica;font-size:80%;
background-color:white/*#f7f5f3*/ /*#eee8dd*/;
margin:0;
height:100%
}

.TTT {}

#debugreport {display:none;}

.objectheader {float:right;font-size:0.8em;}
a {text-decoration:none;color:black;}
a:hover {text-decoration:underline}

img {display:block;}

#top {position:absolute;height:104px;width:100%;top:0;left:0;background:#d0bfae no-repeat 100% 0 url('../images/logo.gif');z-index:20;}
#logo {background:#c6ac9b no-repeat url('../images/tright.gif');height:89px/*104px*/;
width:72px;/*102*/
padding: 15px 0 0 30px;
font-size:1.2em;z-index:99;}

#logo a {color:#006666;font-family:verdana,arial,helvetica;}

/* * html #logo {height:89px;width:72px;} */
html>body div#logo {height:89px;width:72px;}

#organisations {position:absolute;top:70px;left:115px;padding:0;margin:0;font-size:1.2em;}
#organisations ul {padding:0;margin:0;display:inline;}
#organisations li {display:inline;padding:0px;margin-right:2px;}

.etui, .etui a {color:#006666;font-size:1em;}
#organisations a:hover {font-weight:bold;text-decoration:none;}
.etuco,.etuco a {color:/*#ff6634;*/#ac1a1c}
.tutb,.tutb a {color:/*#8ac5e2*/#213c7f;}


#menu {position:absolute;height:100%;min-height:100%;top:0px;width:102px;left:0px;background:#d0bfae no-repeat 100% 100% url('../images/menu.gif');z-index:10}
#menu ul {margin:135px 0 0 0;padding:0}

a#menu li {background-color:#ac1a1c;color:#ffffff;}
a#menu li a {color:#ffffff;}
#vertnav{list-style: none;
}

#vertnav ul { 
	padding:0;
	margin:0;
	list-style: none;
    width:102px;
   z-index:99;
   overflow:visible;
   position:absolute; 
   background-color:#d0bfae;
      
}

#vertnav li { 
	position: relative; 
	width: 102px;
/*    background-color:#DFDFDF;
    border:solid 1px #CECECE;
    border-bottom:none;*/
   display:block;
/*   height:1.5em;*/ /*auto */
   margin:0;
   border-bottom:1px solid #eee8dd;
   
}


#vertnav a {
    text-decoration:none; 
    display:block;
    padding: 0.1em;  
    margin:0.2em 0 0.2em 0.1em; /*helps Opera with hover */
    color:black;
/*    background-color:#DFDFDF;*/
    width:100px; /*helps IE with hover */
/*    height:1.em;*/
}

#vertnav ul ul, #vertnav li li li, #vertnav li li li a {width:230px;}


#vertnav a:hover{
    background-color:#c6ac9b; 
    color:#FFFFFF;
}

#vertnav ul, #vertnav ul ul, #vertnav ul ul ul{
    display:none; 
    position:absolute; 
    top:0; 
    left:102px;
}

#vertnav li:hover ul ul, #vertnav li:hover ul ul ul{
    display:none; 
}

#vertnav li:hover ul, #vertnav ul li:hover ul, #vertnav ul ul li:hover ul{
    display:block;
}

li>ul { 
	top: auto;
	left: auto;
}

/* Win IE only \*/
* html #vertnav li{float:left;} 
/* end holly hack */



#pathbar {position:absolute;left:120px;top:110px;font-size:0.8em}
/** html #pathbar {top:125px;}*/

#content {margin:145px 20px 0 120px;}
#content a {background:#eee8dd /*#f7f5f3*/;}
#content a:hover {background:#d0bfae}
h1 {font-size:1.4em;color:#a3836d;font-family:verdana,arial,helvetica;}
.subtitle {font-size:1.2em;color:#a3836d;font-family:verdana,arial,helvetica; margin-bottom:5px;}
h2 {font-size:1.3em;color:#a3836d;font-family:verdana,arial,helvetica;}
h3 {font-size:1.1em;color:#a3836d;font-family:verdana,arial,helvetica;margin:0 0 0px 0;}
label {color:#a3836d;float:left;margin-right:5px;width:100px;}
.block {clear:both;}
#otherpublications {clear:both;padding-top:10px;}
li p {margin:0;}

#toolbar {position:absolute;left:160px;top:10px;}
#toolbar ul {padding:10px 10px 10px 0px;margin:0}
#toolbar li {
display:inline;
}

#toolbar ul a {float:left;
border:#a3836d 1px solid;
padding:0px 12px;
margin:0 10px;
height:32px;
line-height:30px;
background:url('../images/tooll.gif') no-repeat;
}

#toolbar ul a:hover {
background:url('../images/toolr.gif') #a3836d 100% 0 no-repeat;
color:#d0bfae;text-decoration:none;
}

/*#search {float:left;margin-right:50px;margin-top:-30px}*/
#search {position:absolute;left:170px;top:10px;}
input {background:#eee8dd ;margin-right:5px;}
.button {color:#f7f5f3;background:#a3836d;border:#d0bfae 1px solid;}
.small {font-size:0.8em;}

.logo{float: left;margin-right:10px; }


.second_column,.col2{
 margin-left:80px;
 }
.col2 p {margin:0 0 0 5px;}

.second_level .col2 {margin-left:0}

h2 {margin:5px 0px;font-size:1.2em;}
.content-view-line,.listitem{clear:both;}
.container3row{clear:both;height:163px;}
.middle{float:left;text-align:center;width:33%;
min-height:150px;}
* html .middle {height:150px;}

.left{float:left;width:33%}
#container2 {clear:both;}
#toc {
  clear:right;
}
#toc ul{
           position:absolute;right:10px;
  }
#toc ul a {
border-top:#a3836d 1px solid;
height:15px;
width:150px;
padding:0px 15px;
margin:5px 5px;
text-align:center;           
display:block;
background:url('../images/buttonli.png') #eee8dd no-repeat;
}
#toc ul a:hover {
     background:url('../images/buttonliright.png') #a3836d 0 0 no-repeat;
     color:#d0bfae;    
     text-decoration:none;
/* color:#d0bfae;text-decoration:none;*/

  }
#toc li {
           list-style-type: none;
              
}

.admintool {float:right;margin:2px;}

.logo{float: left; }
.col2{margin-left:120px; }
.listitem{clear:both;}

.label {float:left;font-style:italic;width:80px;}

.price {color:#fc7f51;font-size:1.2em;font-weight:bold;text-align:right;}
.pricemessage {text-align:right;font-weight:bold;}
.pricedetail {text-align:right;}
.price input.defaultbutton {background:#fceb00;
border-top: 2px solid #c6ac9b;
border-right: 2px solid #c6ac9b;
border-left:#a3836d 2px solid;
border-bottom:#a3836d 2px solid;

}

.chapo {font-weight:bold;margin-bottom:5px;}

#homepage {background: url('../images/body.bg.gif')  #eee8dd 100% 100% no-repeat; margin:0;font-size:1.5em;font-family:verdana,arial,helvetica}
#homepage h1 {background: url('../images/top.bg.gif') no-repeat; position:absolute;top:0; left:0;padding:20px 0 0 71px;margin:0;font-size:1.2em;height:132px;color:#006666;font-weight:normal;}
#homepage h1 a {color:#006666;font-family:verdana,arial,helvetica;}
#homepage_logo {position:absolute;bottom:40px;right:40px;}
#nicename {position:absolute;left:10px; bottom:10px;}
#homepage a {text-decoration:none;}

#homepage h1:first-letter {}
/*div.etui:first-letter,div.etuco:first-letter,div.tutb:first-letter {font-weight:bold;}*/

#for,div.etui {position:absolute; bottom:350px;right:220px;}
div.etuco {position:absolute; bottom:260px;right:290px;}
/*div.tutb {position:absolute; bottom:210px;right:330px;}*/
#and,div.tutb {position:absolute; bottom:160px;right:340px;}

#for {margin-right:9em;font-size:70%;margin-bottom:4px;}
#and {margin-right:15em;font-size:70%;margin-bottom:4px;}
/*#for,#and {position:absolute;left:320px;font-size:70%;}
#and {bottom:250px;left:315px;}
*/

.object-right {float:right;margin-left:3px;}
.column_left,.object-left {float:left;margin-right:3px;clear:left;}
.object-center {    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.factbox {clear:both;margin:5px 0 5px 200px;float:none;}
/*.factbox {clear:both;margin:5px 0 5px 200px;float:none;}*/
.factbox .object-left {margin-left:-100px;}
html>body .factbox .object-left {margin-left:-200px;}

.modified {font-size:0.8em;margin-top:10px;clear:both;}

th {text-align:left}

.info {border:1px dotted grey;margin-top:10px;}

.hide {display:none;}

#motd {position:absolute;right:125px;top: 85px;font-weight:bold;}

#sidebar {float:right;
width:150px;
margin-left:20px;
}

.two-columns .listitem {clear:none;}
#sidebar .listitem {margin:0;}
#sidebar .listitem h2 {font-size:0.9em;font-weight:normal;margin:2px 0;}
aaa#sidebar .logo {display:none;}
#sidebar .logo {float:none;margin-top:10px;}
#sidebar .col2 {margin:0;}
#sidebar .col2 p {display:none;}
#sidebar h3 {font-size:1em; color:black}
