body, html
{
 font:14px arial;
 background: #A3A3A1; 
 margin: 0px;
 padding: 0px;
 border: 0px;
 color:#333333;
}

.catdiv
{
	padding:4px;
}
.catmenu
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	
}

.men
{
padding-top:25px;
padding-bottom:25px;
}
.about
{
	text-decoration:none;
	font-size:18px;
	color:#3B3832;
	border:0px;
	padding:30px 5px 30px 80px;
	background:url(/img/about.jpg) left no-repeat;
}

.hand
{
	text-decoration:none;
	font-size:18px;
	color:#3B3832;
	border:0px;
	padding:30px 5px 30px 80px;
	background:url(/img/hand.jpg) left no-repeat;
}

.rem
{
	text-decoration:none;
	font-size:18px;
	color:#3B3832;
	border:0px;
	padding:30px 5px 30px 80px;
	background:url(/img/rem.jpg) left no-repeat;
}

.wt2
{
color:#111111;
font-size:10px;
}

table,td
{
	font:15px;
}

H1,H2
{
	font-size:16px;color:#3B3832;
}

H3 {FONT-SIZE: 14px; color:#3B3832;}
H4,H5,H6 
{
	font-size: 12px; 
	color:#3B3832;
}

p:first-letter
{
 padding-left:7px;
 text-align:justify;
}

.revers
{
color: #164282;
}

a
{
 color: #3B3832;
 text-decoration: underline;
}

a:hover
{
color: #5C5F55;
}

.menu,.grtreetext, .grtreetextsel,.titup
{
 font-size:15px;
 text-decoration: none;
 font-weight:bolder;
 background:url(/img/dot.png) left no-repeat;
 padding-left:25px;
}
.menu:hover,.grtreetext:hover, .grtreetextsel:hover
{
 font-size:15px;
 text-decoration: none;
 font-weight:bolder;
 background:url(/img/dot2.png) left no-repeat;
 padding-left:25px;
}





a img
{
 border:0px;
}

.az
{
 margin-right:5px;
 padding:3px; 
 font-size:13px;
 color:white;
 font-weight:bolder;
 text-decoration:none;
}
.az:hover
{
background:gray;
color:white;
}


.az2
{
 padding:3px; 
 font-size:13px;
 font-weight:normal;
 text-decoration:none;
 padding-left:10px;
 
}
.az2:hover
{
background:gray;
}

.wit,.wit:hover
{
 color:white;
 text-decoration:none;
}



.info
{
font-size:14px;
border:1px solid #84725e;
padding:3px 3px 3px 10px;
color:white;
font-weight:bold;
background: #3e4e34;
}

.info2
{
	padding:3px;
	color:white;
	background: #04117A;
}



.opa
{
background: url(/img/menu.gif) left top no-repeat;
padding:5px 8px 15px 25px;
font-size:14px;
font-weight:bold;
color:#356D50;
}

.error
{
	padding:10px;
	border: 3px dotted #555555;

}

.current,.current:hover
{
font-size:14px;
color:white;
border:1px red solid;
background: #3e4e34;
font-weight:bolder;
padding:5px;
}

.nocurrent
{
padding:5px;
font-size:14px;
border:1px gray dotted;
}

.nocurrent:hover
{
	background: #3e4e34;
	color:white;
}

.buttons
{
border:1px solid blue;
}
.formes
{
border:double #666666 3px; 
padding:10px;
}


.info3
{
padding:5px;
border: dotted 1px #aaaaaa;
}

.btn
{
background:white; 
border:3px #666666 double;
}

.wt,.wt:hover
{
color:#D4D1CE;
text-decoration:none;
}