body {
    font-family : verdana, times, sans-serif;
    margin: 15px;
    padding: 0px;
    background: #dedede;
    color: #000000;
    font-size : 10pt;
}

.small {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 60%;
}
table {
	margin-left: auto;
	margin-right: auto
}
table.body {
	/*border-width: 1px 1px 1px 1px;	
	border-style: solid;	
	border-color: #0110A7;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;*/
	width : 800px;

}

table.main {
	/*border-width: 4px 4px 4px 4px;	
	border-style: solid;	
	border-color: #8C1A1C;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;*/
	width : 100%;
	height : 100%;
} 
table.main1 {
	border-width: 1px;	
	border-style: solid;	
	border-color: #8C1A1C;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	width : 100%;
} 
table.main2 { /* petit menu dans menu_leftmenu */
	border-width: 1px;	
	border-style: solid;	
	border-color: #AAA;
	padding : 1px;
	margin : 1px;
	width: 125px;
	background-color: #DDD

}

table.potm {
	border-width: 1px 1px 1px 1px;	
	border-style: solid;	
	border-color: #8C1A1C;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	width : 100%;
	height : 100%;	
} 
table.page {
	border-width: 0px 0px 0px 0px;	
	border-style: solid;	
	border-color: #000000;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;	
	width : 100%;
	height : 100%;
}
table.tableh100 {
	height: 100%;
}
table.tableh100vtop {
	vertical-align: top
}
table.parser {
	border-width: 1px 1px 1px 1px;	
	border-style: solid;	
	border-color: #8C1A1C;
	width : 95%
}

tr.inactive { background: gray }
tr.old { color: gray; background : none}
tr.flag {background: #EAEEFD }
tr.menu1 {
	background: #8C1A1C;
}
tr.menu {
	background: #8C1A1C;
    padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
tr.menu-little {
	background: #8C1A1C;
    padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
	text-indent: 0.5em;
	
}
tr.tba {
	color: gray;
	background : none
}
tr.newest {
	background: #D7E0FF
}
tr.menu2 {
	text-align: center;
 	
}
/* menus in header */
tr.menu2a {
	text-align: center;
	vertical-align: middle;
	height: 28px;
}
tr.menu2b {
	text-align: center;
	height: 20px;
	background: #6C1A1C

}
/* tr in footer */
tr.menu2c {
	text-align: center;
	height: 10px;
}
tr.menu3 {
	text-align: center;
	font-size: 8pt
}
td.menu4 {
	text-align: center;

	font-size: 8pt
}
tr.bold {
	font-weight: bold
}
tr.trheight20px {
	height: 20px
}
tr.footer {
	background: #8C1A1C;
}
tr.dashed {
	
	border-width: 2px 1px 2px 1px;
    border-style: solid;
}
tr.spacer_header {
	height: 15px;
	background: #fff
}

td {
	font-family : verdana, sans-serif;
	font-size : 10pt;
}
td.question { 
	background: #8C1A1C;
    color : white;
	font-size: 10pt; 
	font-weight:bold;
	height : 20px;
	text-indent : 0.4em
}
td.answer { 
	border: 1px solid #ccc;
	background: #E7E7E7; 

}
td.faqnumber { 
	vertical-align: top;
	font-weight: bold 
}
td.page {
	background: #fff;
	font-size: 9pt;
    font-family: arial, sans-serif;
}
td.line {
 	background: #ffffff;
	height: 2px;
}
td.line2 {
 	background: #8C1A1C;
	height: 1px;
}
td.line3 {
 	background: #8C1A1C;
	height: 2px;
}
td.flag {
	text-align: center;
	width: 3em
}
td.title {
	font-family : Verdana, times, sans-serif;
	font-weight: bold;
	font-size: 24pt;
	font-variant : small-caps;
	color : #FFFFFF;
	background: none;
	text-align: center;
}

td.undertitle { 
	font-family: Verdana, times, sans-serif;
	font-weight: normal;
	font-size: 11pt;
	font-variant: small-caps;
	color : #FFFFFF;
	background: none;
	text-align: center;
	vertical-align: bottom;
}

td.menutitle {
	font-family : Verdana, times, sans-serif;
	font-weight: bold;
	font-size : 11pt;
	font-variant : small-caps;
	color : #8C1A1C;
	background : none;
	text-align : center;
	vertical-align : bottom;
}

td.menu {
	background : #8C1A1C;
	height: 100%
}
td.left_menu {
	text-align: center;
	height: 100%;
	background: #eee;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-color: #CCC;
	border-style: solid
}

td.corner {
/*	background : #8C1A1C url(img/corner2.gif);*/
}

td.minimenu {
	color : white;
	background : none;
	text-align : center;
	vertical-align : bottom;
}

td.menu-little {
	color: #EEE;
	font-weight: bold;
	width: 100%;
	height: 18px;
}

td.forCenterText {
	text-align: center;
	vertical-align: top;
	line-height: 25px
}
td.forSmallText {
	font-size: 8pt;
	text-align: center;
	padding: 0px 2px 0px 2px
}
td.forListText {
	line-height: 35px;
	vertical-align: middle;
}
td.spyware {
	background: #eee;
	padding: 5px 5px;
}
td.thieves {
	background: #F3F7F7;
	color: #0D30B1;
	border: #0110A7;
	border-width: 1px;
	padding: 5px 5px;
	font-size: 10pt
	
}
td.tdheight90px {
	height: 89px
}
td.odd {
	background-color: #CCC;
	}

a {
	color:#B94646;
	background : none;
	text-decoration:none; 
 
	font-family: Verdana, times, sans-serif
}
a:hover {
	color:#7390F9;
	background : none;
	text-decoration : underline; 
	 
} 
a.page {
	color:#B83D3D;
	background : none;
	text-decoration:none; 

	font-family: Verdana, times, sans-serif
}
a.page:hover {
	color:#7390F9;
	background : none;
	text-decoration : none; 
	 
} 
a.page_menu {
	color:#B83D3D;
	background : none;
	text-decoration:none; 
	font-size: 9pt; 
	font-family: Verdana, times, sans-serif
}
a.page_menu:hover {
	color:#7390F9;
	background : none;
	text-decoration : underline; 
	 
} 
a.page_under {
	color:#B83D3D;
	background : none;
	text-decoration:none; 
	font-size: 8pt; 
	font-family: Verdana, times, sans-serif
}
a.page_under:hover {
	color:#7198E7;
	background : none;
	text-decoration : none; 
	 
} 
a.menu {
	color: #FFDEAD;
	background : none;
	text-decoration: none;
	font-size: 10pt; 
	font-family: Verdana, times, sans-serif ;
	font-weight: normal
} 
a.menu:hover { 
	color:#ffffcc;
	background : none;
	text-decoration : underline; 
	 
} 
a.menu_little {
	color: #FFDEAD;
	background : none;
	text-decoration: none;
	font-size: 8pt; 
	font-family: Verdana, times, sans-serif ;
	font-weight: normal
} 
a.menu_little:hover { 
	color:#ffffcc;
	background : none;
	text-decoration : underline; 
	 
} 
a.doc {
	color: #FFFFFF;
	background : none;
	text-decoration: none;
	font-size: 10pt; 
	font-family: Verdana, times, sans-serif ;
	font-weight: bold
} 
a.doc:hover { 
	color:#FFFFFF;
	background : none;
	text-decoration : none; 
	 
} 

p#right {
	text-align: right;
	margin-right: 0.5em;
}
p.laius {
	text-align: justify;
	margin-right : 0.5em;
	margin-left : 0.5em;
	line-height: 17px;
}
p.plugin_details {
	text-align: justify;
	margin-left : 1em;
	margin-right : 1em;
}

p.fancy {
	
	text-align: center;	
	color: #6C1A1C;
	font-size: 16pt; 
	font-family: Times New Roman ;
	font-weight: bold	
}


p.fancysmall {
	
	text-align: left;	
	color: #000000;
	font-size: 13pt; 
	font-family: Times New Roman ;
}





#side {

  float: left; /* workaround for IE, correctly overridden by "position: fixed" elsewhere */
  top: auto; /* overriding Opera default of 0 */
  left: auto; /* ditto */
  width: 220px;
  height: 100%; /* partial workaround for IE, which has an ugly bug causing right side main content to unalign vertically */
  text-align: center;

}
#main {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 220px;
  right: auto;
}

input.donation {
	background: light-blue;
	color: #8C1A1C;
	width: 10em;
	height: 2em
}

ul.donation {
	text-align: justify;
}
div.undertitles {
	font-size: 8pt;
	text-align: center;
	color: white
}
div.leftmenu_little_titles {
	font-size: 8pt;
	text-align: center;
	color: black

}
div.spacer1 {
	height: 1px;
	width: 100%;
	background-color: #8C1A1C
}
div.spacer_leftmenu {
	height: 14px;
}
input.wiki {
	background: #DDD;
	border-width: 1px;
	color: #B94646;
	width: 8em;
	height: 1.5em;
	font-size: 8pt
}
input.wiki-go {
	background: #DDD;
	border: #0110A7;
	border-width: 0px;
	color: #132879;
	font-weight: bold;
	width: 3em;
	font-size: 8pt
}
div.menu_item_odd, div.menu_item_odd_hover {
	height: 15px;
	border: 1px solid #ddd;
	background-color: #ddd;
}

div.menu_item_odd_hover {
	color: #ffffff;
	border: 1px solid #eee;
	background-color: #bbb !important;
}
div.menu_item, div.menu_item_hover {
	height: 15px;
	width: 120px;
	border: 1px solid #eee;
	background-color: #eee;
}

div.menu_item_hover {
	color: #333;
	border: 1px solid #ccc;
	background-color: #ddd;
}

div.leftmenubig { width: 116px; padding-top: 0px; background: #ddd; margin-bottom: 0px; }
div.leftmenubig * { float: center; font-size: 9pt;  }

.linksbig { display: block; color: #B83D3D; width: 114px;  margin-top: 1px; padding: 1px; background-color: #ddd; border: 1px solid #ddd; }
.linksbig:hover{ background: #bbb; color:#fff;  border: 1px solid #fff; text-decoration: none }

div#space2lines { height: 1px; width: 114px; background-color: #fff }


div#leftmenu { width: 116px; padding-top: 0px; background: #ddd; margin-bottom: 0px; }
div#leftmenu * { float: center; font-size: 8pt;  }

.quicklinks { display: block; color: #132879; width: 114px;  margin-top: 1px; padding: 1px; background-color: #ddd; border: 1px solid #ddd; }
.quicklinks:hover{ background: #bbb; color:#fff;  border: 1px solid #fff; text-decoration: none }

div#leftmenu2 {width: 118px; padding-top: 0px; background: #eee; margin-bottom: 0px; }
div#leftmenu2 * { float: center; font-size: 8pt; }

.links { display: block; color: #B83D3D; width: 118px;  margin-top: 2px; background-color: #eee; border: 1px solid #eee; }
.links:hover{ background: #ddd; color:#333;  border: 1px solid #ccc; text-decoration: none }




ul {
font-family: Times New Roman ;
font-size: 13pt;
margin-left: 2.5em; 
padding-left: 0;

}
