html, body, #endal { min-height: 100%; width: 100%; height: 100%; font-family:Arial, Verdana, Helvetica, sans-serif;}
html>body, html>body #endal { height: auto; }
body { margin: 0px; }
#endal  { position: absolute; top: 0px; left: 0px; }
#nech { padding: 1px; border: 0px; background-color: #fff;  height: 125px;  } /* bandenn nec'h */
#kreiz { margin-top:0px; margin-left:15px; margin-bottom: 1em; margin-right:10px; height: auto; padding:0.5em; background-color:#fff; }
#traon { width: 100%; font-size:12px; font-weight:normal; color:gray; text-align: center; border-top:1px solid black; 	background-color:#fff; 	position:absolute; 	bottom :0px;
}


#kleiz {left:5px; border:0px; width:190px; padding-top:0px;margin-top:0px;margin-left:5px; margin-top:10px ;font-size:14px; font-family:Arial, Helvetica, sans-serif; }
#titlroll { margin-left:0px; width:190px; color: black; padding: 3px 5px; display:block; border:2px solid #DACFC9; 	background-color: #DACFC9; font-weight:bold; letter-spacing:2px; background-image: url(skd/top.gif) ; }
#kleiz a { width:190px; margin:0px 0px; background-color:#FFFFFF; display:block; font-family:Arial, Helvetica, sans-serif;font-size:14px;
  }
#kleiz a:link,#kleiz a:visited,#kleiz a:active {padding: 1px 5px;	color: black; background-color:#FDFEFF ; border-bottom:0px  solid #DACFC9; border-right:2px solid #DACFC9; border-left:2px solid #DACFC9;  text-decoration: none;  }
#kleiz a:hover { color: #fff; padding: 1px 5px;background-color: #69C; border-right:2px solid #036;border-left:2px solid #036;  text-decoration:none; }
#kleiz span { padding: 1px 5px; color: #fff; background-color: #036;border-right:2px solid #036;border-left:2px solid #036; width:190px;margin:0px;display:block; text-decoration: none;  font-size:14px; font-weight:bold; }

#dindan {  margin:0; padding: 0px 7px;  height:1px; width:190px; border:0; background-color: #DACFC9; }

.titi { margin-top:5px}
/* Kinnig ur respont skouer */

.m11 {font-size:11px}
.m12 { font-size:12px }
.m13 { font-size:13px }
.m14 { font-size:14px;}
.m14b{ font-size:14px; padding-left:6px; }
.m16 { font-size:16px;}

#dibab {  margin-bottom:5px; margin-top:0px;color: #99773E;  font-size:1em;  font-weight:bold; display:block; }
#dibab span{  color: #fff;  background-color:#036;   font-size:1.3em;  font-weight:bold }

span.tachenn {
	font-size:1em;
	color:#FFFFEE;
	font-weight:bold;
    font-style: italic;
}

span.gallresis {
	font-size:0.8em;
	color:#654928;
	font-weight:bold;
	font-style: normal;
}

span.gerbzh {
	font-size:1em;
	color:red;
	font-weight:bold;
	font-style: normal;
}
span.liesbzh {
	font-size:1em;
	color:red;
	font-weight:normal;
	font-style: normal;
}

span.reizhbzh {
	font-size:0.8em;
	color:#666666;
	font-style: normal;
	font-weight: normal;
}
span.skrivlies {
	font-size:0.8em;
	color:#666666;
	font-style: normal;
	font-weight: normal;
}
span.fraztroet {
	font-size:0.8em;
	color:#654928;
	font-style: normal;
	font-weight: normal;
}
span.notenn {
	font-size:0.8em;
	color:#990000;
	font-style: normal;
	font-weight: normal;
}

.yezhou {
 float:left;
 margin-bottom: 20px; 
 z-index:200; } /* cheñch yezh*/
a:link,a:visited,a:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #333399;text-decoration:none} 
a:hover{font-family:Arial, Helvetica,sans-serif;font-size:12px;color:#CC0000;text-decoration:none} 


/* KARTENN RANNYEZH */
a.kartenn { position:relative; /*this is the key*/ } 
a.kartenn:hover { background: none;  z-index: 500; }
a.kartenn span img {  height: 0;  width: 0;  border-width: 0; }
a.kartenn:hover span img { display:inline	; position:absolute;left: -130px;height: 92px; width: 122px;  }

/* lamm evit ar bloavezh testeniekaat*/
a.lamm { position:relative; /*this is the key*/ }
a.lamm span {  display:none;}
a.lamm:hover  { background:none; z-index:500; }
a.lamm:hover span {position:absolute; text-align:center;text-decoration:none;background-color:white;color:black;height:40px;width:200px;left:35px;top:0px;border:1px solid #000066;padding:3px;display:inline;font-size:15px;}

/* lamm evit ar rannyezhoù en troidigezhioù */

a.rannyezh {position:absolute; margin-left:4px; margin-top:5px; }
a.rannyezh:hover {  background:none; z-index:99999}

div.rann div span strong a span span{  display:none; }
div.rann div span strong a span {  display:none; }
a.rannyezh:hover span {position:absolute;display:inline;background-color:white;color:black;top:-200px;right:-50px;border:1px solid #000066;padding: 2px;text-align:center;font-size:14px;font-weight:normal;}

a.rannyezh:hover span span {position:static; margin:0px;padding:0px;background-color:#fff;border:0;color:red;display:inline;font-size:14px;}
a.rannyezh:hover span h4 {margin-top:1px;margin-bottom:6px; padding:8px; color:black; display:block;background: white url(skd/top.gif) left top repeat-x; border:1px solid #E2D09A}



ul.titlskoaz,ul.titlgeriad { display:block;
font-size:12px; font-weight:bold; margin-bottom:5px; padding:3px; text-align:center; background:#FBFCE4 url(skd/top.gif) left top repeat-x; border:1px solid #FEE07A;color:#804000;font-style:normal; }

ul.titlskoaz li {  font-size:12px; font-weight:bold; font-style:normal;background-color:#FBFCE4; color:black; list-style-type: none; }
ul.titlgeriad li {  font-size:12px; font-weight:normal; margin-left:20px;text-align:left;  font-style:normal;background-color:#FBFCE4; color:black; }





/* troidigezhioù */
div.rann { display:block; }
div.rann h3 {display:block; font-size:13px; margin:0px;  color:#CC3300; font-style:italic;text-align:center; font-weight:bold; padding:0px; background: white url(skd/top.gif) left top repeat-x; border:1px solid #E2D09A;}
div.rann div { display:block;background-color:#FBFDDB; border:solid 1px #E2D09A;padding:4px; margin-bottom:10px;}
div.rann div span {display:block; font-size:12px;  font-weight:normal; margin-bottom:5px;}
div.rann div span span{display:block; font-size:11px; font-weight:normal; margin-bottom:5px;}
div.rann div table {font-size:12px; }

p.rollig {position:absolute; left:90px; }
p.rollig a,p.rollig a:link,p.rollig a:visited	{text-align:center;display:block; padding:5px; margin:5px;font-size:14px; background-image:url(skd/barr.jpg);  background-color:#FBFDDB; border:1px outset #CC6600;margin-left:15px; font-weight:bold}
p.rollig a:hover {  border:1px inset #CC6600;}
p.rollig span { text-align:center;border:1px outset  #CC6600; color:red; background-image:url(skd/barr.jpg); display:block; padding:5px; margin:5px;font-size:14px; margin-left:15px; font-weight:bold}

p.pennad { font-weight:bold;padding:3px;background-image:url(skd/top.gif); text-align:center;}	

div.frammdeg { width:335px;background-image:url(skd/trodro.jpg);padding-top:5px; }
div.frammdeg h3 { text-align:center; font-size:18px; color:navy; font-style:italic; margin:8px 10px 0px 10px;}
div.frammdeg p { padding:4px 16px 4px 16px; margin:0px;text-indent:25px;font-size:12px; color:#000066; text-align:justify; }
p.linkemmou  { font-size:12px; color:#000066; text-align:left; margin-top:0px; margin-bottom:-20px;}
p.linkemmou span { display:block;margin-left:-15px; }
p.linkemmou span a, p.linkemmou span a:link, p.linkemmou span a:visited { color:navy; }
p.linkemmou span a:hover {color:red; }
p.linkemmou span span{ font-size:10px;color:#919DD2;display:inline;}


div.frammdeg2 { width:250px;background-image:url(skd/trodro3.jpg);padding-top:5px; text-align:left; margin-left:20px;}
div.frammdeg2 h3 { text-align:center; font-size:16px; color:navy; font-style:normal; margin:8px 10px -5px 10px;}
div.frammdeg2 p { padding:4px 18px 4px 16px;text-indent:25px;font-size:12px; color:#000066; text-align:justify; }
div.frammdeg2 ul {padding-left:2px;margin-left:22px;font-size:12px;  margin-right:2px;}
div.frammdeg2 ul li {padding-left:0px;font-size:12px;  margin-right:2px; margin-top:3px;}

div.titltitour { text-align:center; font-size:14px; font-weight:bold; }