/* ---------- Cxefajxoj ------------- */
body {
	margin: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #00000;
	background: #FFFFFF;
}

.couleur1 tr {
	list-style: square;
	margin: 5px;
	padding: 0px;
}

/*titolo*/
h2 {
	color: #003F97;
	font-size: 15px;
}

a {
	text-decoration: underline;
	color: #5675A4;
	font-size: 105%;
}

a:hover {
	text-decoration: none;
	color: #55BB62
}

img {
	border: 0px;
}

input {
	border: solid 1px #D8D7D7;
	font-size: 100%;
	background: #F6F7F6;
	color: #5675A4;
}

/* ---------- Structure principale ---------- */
#cxefa {
	text-align: left;
	margin: 0px auto 50px auto;
}

#cxefa #dekstrnav {
	padding: 10px;
	width: 170px;
}

#cxefa #mdekstrnav {
	padding: 10px;
	width: 170px;
}

#cxefa #enhavo {
	padding: 10px;
	border-left: 1px solid #B8B8B8;
	border-right: 1px solid #B8B8B8;
	text-align: justify;
}

#cxefa h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 130%;
}

/* ---------- Truc principal ---------- */
#CxefTab {
	margin: 0px;
	width: 100%;
}

#CxefTab td {
	vertical-align: top;
}

/* ---------- Titre ---------- */
#titolo {
	padding: 0px;
	border-bottom: 1px solid gray;
	background: url(titolo.jpg) repeat-x scroll top left;
	text-align: center;
	color: #FFFFFF;
	font-size: 25px;
	font-weight: bold;
}

#titolo a {
	font-size: 25px;
	text-decoration: none;
	color: #FFFFFF
}

#titolo a:hover {
	font-size: 25px;
	text-decoration: none;
	color: #55BB62
}

/* ---------- conteneur de menu ---------- */
.informo {
	margin: 20px;
	float: right;
	width: 350px;
}
.informo2 {
	margin: 20px;
	float: right;
}
.informo3 {
	margin: 20px;
	float: left;
}
.ujo {
	width: 100%;
	margin-bottom: 10px;
}

.ujo h2 {
}

.ujo-supr {
	background: transparent url(ujo-1.png) repeat-x scroll top left;
}

.ujo-mdekstre {
	background: transparent url(ujo-2.png) repeat-y scroll top left;
}

.ujo-dekstre {
	background: transparent url(ujo-3.png) repeat-y scroll top right;
}

.ujo-msupr {
	background: transparent url(ujo-4.png) repeat-x scroll bottom left;
}

.ujo-suprmd {
	background: transparent url(ujo-5.png) no-repeat scroll top left;
}

.ujo-suprd {
	background: transparent url(ujo-6.png) no-repeat scroll top right;
}

.ujo-msuprmd {
	background: transparent url(ujo-7.png) no-repeat scroll bottom left;
}

.ujo-msuprd {
	background: transparent url(ujo-8.png) no-repeat scroll bottom right;
	padding: 3px;
}

.ujo-enhavo {
	overflow: auto;
	padding: 0px 10px 15px 5px;
	color: #5675A4;
}

.ujo-enhavo ul {
	margin: 5px 0px 5px 15px;
	padding: 0px;
}

.ujo-enhavo li {
	list-style: disc;
	color: #b6b6b6;
	margin: 5px;
	padding: 0px;
}

.ujo-enhavo h2 {
	text-align: center;
}

/* ---------- Affichage des gens ---------- */
#Priskribo img {
	vertical-align: top;
}

#Priskribo a {
	text-decoration: none;
}

#Recherche {
	text-align: center;
}

#Novajxoj {
	text-align: center;
}

/* ---------- Affichage des sous-menus ---------- */
.mapo a {
	display: inline;
	border: 2px outset gray;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	background: #e1e5ff;
}
.mapo a:hover {
	border: 2px inset gray;
	background: #e1e5ff;
}

.butono1 a {
	display: block;
	text-align: center;
	border: 2px none gray;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 0px 0px 0px;
	margin: 4px 4px 4px 4px;
	background-image: url('bouton.png');
	width: 110px;
	height: 22px;
	color: #002B67;
}

.butono1 a:hover {
	background-image: url('bouton2.png');
	color: #FFFFFF;
}

.carre li {
	list-style: square;
	margin: 5px;
	padding: 0px;
}

.bleugras {
	font-weight: bold;
	color: #333399;
}

.rougegras {
	font-weight: bold;
	color: #800000;
}

#pagxpiedo {
	clear: both;
	color: #333;
	border-top: 1px solid gray;
	text-align: center;
}
/*----------En cas de depassement ie-------------*/
.ujo-enhavo {
	overflow: hidden;
}
