/* MCU Stylesheet - left 175 - right column 575 */

BODY {
background-color: #D8D4C9;
}

.affichage{
background-repeat: no-repeat;
display: block;
height: 45px;
margin: 0px 0px 0px 0px;
	
}

#conteneur {
	position:absolute;
	left:50%;
	margin-left: -400px;
	width:800px;
	background-color: White;
	border:1px solid #888600;
}
#bandeau{
	position: relative;
	top:0px;
	left:0px;
	background-image: url(../images/bandeau4_bandeau.jpg);
	width: 797px;
	height: 252px;	
	z-index: 2;
}
#pathway{
	float: left;
	background-image: url(../images/bandeau4_pathway.jpg);
	width: 364px;
	height: 26px;	
}
#pathway_text{
	padding-top:5px;
	margin-left: 20px;
	width: 150px;
	height: 25px;	
}
#contact{
	cursor:pointer;
	float: left;
	background-image: url(../images/bandeau4_contact.jpg);
	width: 125px;
	height: 26px;
}
#accueil{
	cursor:pointer;
	float: left;
	background-image: url(../images/bandeau4_accueil.jpg);
	width: 129px;
	height: 26px;
}
#recherche{
	float: left;
	background-image: url(../images/bandeau4_recherche.jpg);
	width:179px;
	height: 26px;
}
#conteneur_gauche{
float:left;
height:auto;
border-right: 2px solid #888600;
}
#menu_gauche{
height:auto;
margin-top: 2px;
margin-left: 1px;
width:164px;
}
/*#newsletter{
background: url(../images/entete_news.jpg) no-repeat;
clear:both;
margin-top: 2px;
margin-left: 1px;
width:164px;
height:30px;
}*/
#newsletter_content{
height:auto;
margin-top: 2px;
margin-left: 1px;
width:164px;
} 
#pub{
background: url(../images/entete_pub.jpg) no-repeat;
clear:both;
margin-top: 2px;
margin-left: 1px;
width:164px;
height:30px;
}
#pub_content{
height:auto;
margin-top: 2px;
margin-left: 2px;
margin-right: 2px;
margin-bottom:10px;
width:164px;
}
#centre{
overflow:hidden;
display:block;
float:left;
margin-top: 2px;
margin-left: 2px;
_padding-right:4px;
margin-bottom: 20px;
border-top: 1px solid #888600;
width:626px;
height: auto !important;
height: auto;
min-height: 347px;

}
#footer{
clear:both;
margin-left: 2px;
margin-bottom:2px;
height: 25px;
width: 792px;
border: 1px solid #888600;
background-color:#888600;
}
#footer-text{
padding-top:5px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
}
#outils{
height: 18px !important;
height:20px;
width:161px;
margin-top:2px;
margin-left:3px !important;
margin-left:4px;
background-color:#DFE110;
border:1px solid #888600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
#outils{
height: 18px !important;
height:20px;
width:161px;
margin-top:2px;
margin-left:3px !important;
margin-left:4px;
background-color:#DFE110;
border:1px solid #888600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
#outils a:link, #outils a:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration:none;
}
#outils a:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration:underline;
}
#login{
cursor: pointer;
position: absolute;
top: 100px;
left: 0px;
height: 120px;
width: 220px;
}
div#services{
position: absolute;
top: 115px;
left: 300px;
height: 90px;
width: 160px;
}
div#actualites{
overflow: hidden;
position: absolute;
z-index:1;
top: 115px;
left: 580px;
height: 120px;
width: 210px;
clip:rect(0, 210px, 120px, 0);
}
#chemin{

position: absolute;
top: 225px;
left: 5px;
height: 25px;
width: 650px;
}
#chemin_text{
	overflow: hidden;
	float: left;
	display: block;
	padding-top: 4px;
	height: 25px;
	padding-left: 5px;
	color:#000000;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#searchbox{
position: absolute;
top: 256px;
left: 652px;
height: 23px;
width: 140px;
}

#searchbox .inputbox {
	border: 1px solid #888600;
   color:#5A5A5A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#searchbox .button {
border: 1px solid #888600;
background-color: #888600;
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
width:20px;
}

/* General Fonts */
BODY,OL,P,UL,DIV {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: black; 
   font-style: normal;  
   line-height: 150%; 
}

/* Headings */
H1,H2,H3,H4,H5 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: right;
color: #7F7800;   /* dark blue */
font-variant: small-caps;
font-stretch: wider;
margin-bottom: 15px;
border-bottom: 2px solid #888600;	/* dark blue */
}

IMG {
border:none;
}
.csc-firstHeader{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: right;
color: #7F7800;   /* dark blue */
font-variant: small-caps;
font-stretch: wider;
margin-bottom: 15px;
margin-top:0px;
border-bottom: 2px solid #888600;
background-color:#DFE110;
}

.csc-form-fieldcell INPUT{
border: 1px solid #888600;
background-color:#F3CB54;
color:#888600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.csc-form-fieldcell BUTTON{
border: 1px solid #888600;
background-color:#FFF;
color:#888600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.csc-form-fieldcell TEXTAREA{
border: 1px solid #888600;
background-color:#F3CB54;
color:#888600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;

}
.csc-form-labelcell{
text-indent: 10px;
text-align:left;
color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* Bold Title same as text size */
.title {
   font-family: Verdana, sans-serif;
   color: #00000;   /* black */
   font-weight: bold;   
   font-variant: small-caps;
   font-size: 11px; 
   padding: 10px;
}


/* Blue Border for Tables */
.border {
   border: 1px solid #COC8D4;	/* lite blue grey */
}


/* Footer */
.footer {
   font-size: 10px;
   color: #003366;			/* dark blue */
   line-height: 150%; 
   text-align: center;
}


/* Last Update */
.lastupdate {
   font-size: 10px;
   color: #003366;   			/* dark blue */
   line-height: 150%; 
   text-align: center;
}


/* Quote */
.quote  {
  color: #9B193D;   			/* dark burgundy */
  font-weight: 550;
}



a:link, a:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #888600;
text-decoration:none;
}
a:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #888600;
text-decoration:underline;
}
/* Feedback Links */
.fback A {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #003366;    			/* dark blue */
   font-weight: bold;
   font-size: 11px;
   font-stretch: wider;
   text-decoration: none;
   display: block;
   padding: 0.25em;
   border: 1px solid #003366;  	/* dark blue */
}
.fback A:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #003366;    			/* dark blue */
   font-weight: bold;
   font-size: 11px;
   font-stretch: wider;
   text-decoration: none;
   display: block;
   padding: 0.25em;
   border: 1px solid #003366;  	/* dark blue */
}
.fback A:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;    			/* white */
   font-weight: bold;
   font-size: 11px;
   font-stretch: wider;
   text-decoration: none;
   display: block;
   background: #003366;   	/* dark blue */
   padding: 0.25em;
   border: 1px solid #333333;  	/* med grey */
}


/* Forms Fields */
SELECT {  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px 
}
TEXTAREA {  
 font-family: Verdana, Arial, Helvetica,  sans-serif; 
 font-size: 10px
} 
INPUT {  
 font-family: Verdana, Arial, Helvetica,  sans-serif; 
 font-size: 10px 
}


.caption {
 font-family : Verdana, sans-serif;
 font-size : 10px;
 color : #000000;
}

.csc-caption{
 font-family : Verdana, sans-serif;
 font-size : 10px;
 color : #FFFFFF;
font-weight:bold;
background-color: #888600;
margin: 0px 0px 0px 0px;

}
.bulletlist {
 font-family : Verdana, sans-serif;
 font-size : 10px;
 color : #000000;
}


.table {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #000000;
}


.contenttable {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #000000;
 padding: 1em;
 margin-top: 1em;
 margin-bottom: 1em;
 border:  1px solid #C0C8D4;
}


/* Search Formats */
.searchform {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #000000;
 font-weight : normal;
}
.searchresultpagetitle {
 font-family : Verdana, sans-serif;
 font-size : 15px;
 color : #333333;
 font-weight : bold;
}
.searchresultcontent {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #000000;
 font-weight : normal;
}
.searchresultheader {
 font-family : Verdana, sans-serif;
 font-size : 14px;
 color : #333366;
 font-weight : bolder;
}
.searchmarkup {
 color : #000000;
}
.loginform {
 font-family : Verdana, sans-serif;
 font-size : 14px;
 color : #000000;
 font-weight : normal;
}


/* Mailform Formattting */
.mailform {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #003366;
 font-weight : normal;
}
.mailformrequired {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #003366;
 font-weight : bolder;
}
.mailformcomment {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #CC0000;
 font-weight : bolder;
}
.mailformradio {
 font-family : Verdana, sans-serif;
 font-size : 10px;
 color : #003366;
 font-weight : normal;
}


.filelinks {
 font-family : Verdana, sans-serif;
 font-size : 12px;
 color : #000000;
}
.filelinkssize {
 font-family : Verdana, sans-serif;
 font-size : 12px;
 color : #000000;
}

.mainlevel-no{
	display: block;
	background: url(../images/menu_new.jpg) no-repeat;
	text-indent:17px;
	padding-top:5px;
	height: 21px !important;
	height:26px;
	width: 100%;
}
.mainlevel-act{
	display: block;
	background: url(../images/menu_new_act.jpg) no-repeat;
	text-indent:17px;
	padding-top:5px;
	height: 21px !important;
	height:26px;
	width: 100%;
}
.mainlevel-no :link, .mainlevel-no :visited , .mainlevel-act :link, .mainlevel-act :visited{
text-indent:17px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align: middle;
font-size: 9px;
font-weight: bold;
color: #655F04;
text-transform: uppercase;
text-decoration: none;
} 
.mainlevel-no :hover, .mainlevel-act :hover {
text-indent:17px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align: middle;
font-size: 9px;
font-weight: bold;
color: #655F04;
text-decoration: underline overline;
text-transform: uppercase;
}

.mainlevel-no :active, .mainlevel-act :active {
text-indent:17px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align: middle;
font-size: 9px;
font-weight: bold;
color: #655F04;
text-transform: uppercase;
}


.mainlevel2-no{
background: url(../images/indent2.jpg) no-repeat;
text-indent:20px;
background-position: 0% 50%;
margin-bottom: 5px;
height: 15px;
width: 100%;
}
.mainlevel2-no :link, .mainlevel2-no :visited{
	text-indent:20px;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C2BD11;
	text-decoration: none;
}
.mainlevel2-no :hover {
text-indent:20px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align: middle;
font-size: 11px;
color: #C2BD11;
text-decoration: underline overline;
}
.mainlevel2-no :active {
text-indent:20px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align: middle;
font-size: 11px;
color: #C2BD11;
}
.mainlevel3-no{
background: url(../images/indent.jpg) no-repeat;
text-indent:25px;
background-position: 5% 5%;
margin-bottom: 5px;
height: 15px;
width: 100%;
}
.mainlevel3-no :link, .mainlevel3-no :visited{
text-indent:25px;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8F1E1E;
	text-decoration: none;
}
.mainlevel3-no :hover {
text-indent:25px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align: middle;
font-size: 10px;
color: #8F1E1E;
text-decoration: underline overline;
}
.mainlevel3-no :active {
text-indent:25px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align: middle;
font-size: 10px;
color: #8F1E1E;
}
/*Gestion des news*/
.tx-mininews-pi1-fp_listrowField-title :link, .tx-mininews-pi1-fp_listrowField-title :visited{
color:#888600;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*Gestion des services*/
.titre_services{
background-image: url(../images/puce_serv.jpg);
background-repeat: no-repeat;
background-position: 1% 50%;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-top:1px solid #888600;
border-bottom:1px solid #888600;
padding-top:2px;
padding-left: 20px;
color:#5a5a5a;
font-weight: bold;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.texte_services{
	padding-left: 3px;
	color:#5A5A5A;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lien_services{
border:1px solid #FFFFFF;
padding-top:2px;
background-color: #888600;
padding-left: 3px;
color:#FFFFFF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lien_services :link, .lien_services :visited{
color:#FFFFFF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*Liste à puces*/
ul
{
margin: 0;
padding-left: 20px;
list-style: none;
}
li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image: url(../images/puce1.jpg) ;
background-repeat: no-repeat;
background-position: 0px 3px;
}
/*Gestion du text et images*/
.imgtext-table{
	margin-left:2px;
}
.bodytext{
text-align:justify;
padding-left:5px;
padding-right:5px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.inputbox {
	border: 1px solid #888600;
   color:#5A5A5A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.inputbox2 {
border: 1px solid #888600;
background-color:#F3CB54;
color:#888600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.button {
border: 1px solid #888600;
background-color: #888600;
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
width:20px;
}
.button2 {
border: 1px solid #888600;
background-color: #888600;
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}


//Gestion de la newsletter
.confirm{
text-align:center;
padding-left:5px;
padding-right:5px;
font-size:10px;
color:#888600;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.textmail{
text-align:justify;
padding-left:5px;
padding-right:5px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #888600;

}
.clearer {
	height:1px;
	border:1px solid #888600;
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

div#news-latest-container {
position:absolute; 
z-index:1;
}

.news-latest-container H2,.news-latest-gotoarchive {

}

.news-latest-gotoarchive {
	font-weight:bold;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
div#news-latest-container div.news-latest-item {
height: 120px;
width: 210px;
}

.news-latest-item IMG {
margin-bottom:5px;
margin-right:5px;
border:1px solid #666;
float:left;
}

.news-latest-item H3 {
font-size: 10px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
border: none;
margin:0;
}
.news-latest-item H3 A:LINK,.news-latest-item H3 A:VISITED,.news-latest-item H3 A:HOVER {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#888600;
	padding-left:2px;
}

.news-latest-item H3 A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#886600;

}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
}

.news-latest-morelink {
height:10px;
}

.news-latest-morelink A:LINK,.news-latest-morelink A:VISITED,.news-latest-morelink A:HOVER {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#888600;
}

.news-latest-morelink A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#886600;
	float:right;
}
.news-latest-texte P{
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align: justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8x;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
#news-list-container {
z-index:1;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #888600;
	background-image: url(../images/back_actu.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	}
.news-list-event-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #888600;
                background-image: url(../images/back_event.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
text-indent: 5px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
border: none;
margin-bottom:10px;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#888600;
	padding-left:2px;
}

.news-list-container H3 A {
	color:#888600;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	color: #888600;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 11px;
	font-weight: normal;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	padding:3px;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {

}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
/* IE hack */
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #888600;
	background-image: url(../images/back_actu.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.news-single-event-item {
/* IE hack */
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #888600;
	background-image: url(../images/back_event.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.news-single-item H2 {
text-indent: 5px;
text-align: left;
color:#888600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
border: none;
margin-bottom:10px;
text-decoration: underline;
}
.news-single-item H3 {
	margin-bottom: 15px;
}

.news-single-event-item H2 {
text-indent: 5px;
text-align: left;
color:#888600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
border: none;
margin-bottom:10px;
text-decoration: underline;
}
.news-single-event-item H3 {
	margin-bottom: 15px;
}

.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	text-align:center;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
padding-left:5px;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
/* 	clear: both; */
	margin-top: 15px;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	background-color:#CBCAA8;
	border: 1px solid #888600;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin : 3px
	border:1px solid #888600;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#888600;
}
.level1 {
	padding-left:10px;
	background-color:#888600;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}






