/* -drk
Original design:Daleri Mega (v1.0 - July 10, 2008) - A free xhtml/css website template by Andreas Viklund and Templates.com.
For more information, see http://andreasviklund.com/templates/daleri-mega/

FFFFFF 000066 BACKGROUND-1
FFCCCC 333399  BACKGROUND-2
000000 FFFFFF  FONT-1
666666 6666CC  FONT-2
993333 CCCCFF  FONT-3
CC0000 FFFFCC  FONT-4 WARNING
FF9999 000099 FONT-5
660000 6666FF  FONT-6
*/

/* Body */
* {margin:0; padding:0;}
body {background:#000066 url(../00img/sk/bg00-drk.jpg) top center repeat; color:#FFFFFF; font:76% Verdana,Arial,Tahoma,"Trebuchet MS",sans-serif; line-height:1.4em; text-align:center; padding:0;}

#body01 {background:url(../00img/sk/bg01-drk.jpg) top left no-repeat;}

#wrap {width:95%; min-width:750px; background:transparent; color:#FFFFFF; padding:1%; margin:0 auto 0 auto; text-align:justify;}
#top {width:95%; margin:15px auto 15px auto;}
#skiplinks {width:40%; float:right; font-size:1.1em; text-align:right; margin:0; padding:0;}
#skiplinks a {border:none; color:#FFFFCC; font-weight:400; text-decoration:blink; padding:0;}
#skiplinks a:hover {border:none; color:#FFFFCC; font-weight:400; text-decoration:none; padding:0;}

/* Header and title */
#sitetitle {float:left; text-align:left;}
#sitetitle h1 {width:303px; height:130px; background:url(../00img/aaa/aneshvarii-logo01-drk.png) top left no-repeat; font-weight:700; font-size:2.4em; color:#6666FF; letter-spacing:-1px; line-height:1.3em; margin:-15px 0 0 180px; padding:0;}
#sitetitle h1 a {font-weight:700; letter-spacing:-1px; color:#6666FF;}
#sitetitle h1 a:hover {color:#FFFFFF;}
#sitetitle p {margin:15px 0 0 290px; padding:0; letter-spacing:-1px; text-align:center; font-size:1.0em; color:#6666FF;}

/* Main menu */
#mainmenu {margin:0;}
#mainmenu dl {float:left; display:block; width:16%; margin:0 0.5% 5px 0.5%; line-height:1.0em; font-size:0.9em;}
#mainmenu dl.introduction {float:left; display:block; width:31%; margin:0 0 5px 0.5%; background:url(../00img/aaa/st-drk.pn) top right no-repeat;}
#mainmenu dl dt {padding:0; font-weight:700; margin:0; color:#999966;}
#mainmenu dl dt a {font-weight:700; color:#6666CC;}
#mainmenu dl dt a:hover {color:#FFFFFF;}
#mainmenu dl dd {padding:0; margin:0;}
#mainmenu dl dd a {font-weight:400; border:1px dotted transparent; padding:1px 0 1px 5px; color:#6666CC; display:block;}
#mainmenu dl dd a:hover {color:#FFFFFF; background:#333399; border:1px dotted #000099; text-decoration:blink;}

/* Headline */
#headline {text-align:center; margin:5px 0 15px 0; border:1px solid #FFFFFF; background-color:#FFFFCC; color:#FFFFFF; font-size:0.9em;}
#headline p {margin:2px; padding:0;}

/* Headers */
h2 {font-size:1.4em; color:#CCCCFF; letter-spacing:-1px; clear:left;  font-style:italic; padding:4px;}
h3 {background:url(../00img/sk/dvdr02-drk.png)top center no-repeat; font-weight:700; font-size:1.4em; color:#CCCCFF; font-style:italic; padding:90px 0 4px 0; color:#CCCCFF;}
h4 {font-weight:700; font-size:1.2em; color:#CCCCFF; font-style:italic; padding:4px; color:#CCCCFF;}
h5 {font-weight:600; font-size:1.2em; color:#CCCCFF; font-style:italic; padding:4px; color:#CCCCFF;}
h6 {font-weight:500; font-size:1.2em; color:#CCCCFF; font-style:italic; padding:4px; color:#CCCCFF;}
p {margin:0 0 6px; text-indent:15px;}

/* Content */
#content {text-align:justify; width:70%; float:right;}
#content p {margin:0 0 15px; text-indent:15px;}
#content ul, #content ol {margin:0 0 15px 10px; padding:0 0 0 5px;}
#content ul li, #content ol li {margin:0 0 4px 5px;}
#content ul ul, #content ol ol {margin:5px 0 5px 10px;}


/* Sidebar */
#sidebar {text-align:justify; float:left; margin:0; width:29%; line-height:1.2em; font-size:0.9em;}
#sidebar h2, #sidebar h3 {padding:0 0 2px 0; margin:0 0 1px 0; font-size:1.0em; color:#6666FF; border-bottom:1px solid #6666FF;}
#sidebar p, #sidebar ul, #sidebar ol {margin:0 0 15px 0; padding:0;}
#sidebar ul li {list-style:none; margin:0 0 3px 0;}
#sidebar ul li a {font-weight:400; color:#6666FF;}
#sidebar ul li a:hover {font-weight:400; color:#FFFFFF; text-decoration:blink;}
#sidebar ul ul {margin:3px 0 3px 10px;}
#sidebar ul ul li {margin:2px 0;}
#sidebar ul ul li a {font-weight:400; color:#6666FF;}
#sidebar ul ul li a:hover {font-weight:400; color:#FFFFFF; text-decoration:blink;}

#sidebar ul.sidemenu li {list-style:none; padding:0; margin:0 0 2px 0;}
#sidebar ul.sidemenu li a {display:block; overflow:visible; padding:2px 0 2px 5px; font-weight:400; color:#6666CC;}
#sidebar ul.sidemenu li a:hover, #sidebar ul li.current a {color:#FFFFFF; text-decoration:blink;}

#sidebar ul.sidemenu li.current li a {color:#6666CC;}
#sidebar ul.sidemenu li.current li a:hover {color:#FFFFFF;}

#sidebar ul.sidemenu ul {margin:0; padding:1px 0 0 15px;}
#sidebar ul.sidemenu ul li {letter-spacing:0;}
#sidebar ul.sidemenu ul li a {font-size:0.9em; padding:1px 0 1px 5px; color:#6666CC;}
#sidebar ul.sidemenu ul li a:hover {font-size:0.9em; padding:1px 0 1px 5px; color:#FFFFFF;}

/* Footer */
#footer {clear:both; width:95%; line-height:1.2em; font-size:0.9em; color:#FFFFFF; margin:0 auto; padding:10px 0; text-align:justify;}
#footer p {margin:0; padding:10px; text-Indent:15px;}
#footer a {color:#6666CC; border-bottom:1px dotted #6666CC;}
#footer a:hover {color:#FFFFCC; text-decoration:none; border-bottom:1px dotted #CCCCFF;}

/* Links and tags */
a {color:#6666CC; font-weight:400; text-decoration:none;}
a:hover {color:#FFFFCC; text-decoration:none;}
img, a img {border:0;}

a.bla:link {border:none; color:#FFFFCC; font-weight:400; text-decoration:blink; padding:0;}
a.bla:hover {color:#FFFFFF; font-weight:400; text-decoration:none; padding:0;}

a.blaund:link {border-bottom:1px dotted #FFFFCC; color:#FFFFCC; font-weight:400; text-decoration:blink;} 
a.blaund:hover {border:none; color:#FFFFFF; font-weight:400; text-decoration:none;}

a.blh:link {border:none; text-decoration:none; color:#CCCCFF; font-weight:400;}
a.blh:visited {border:none; text-decoration:none; color:#6666FF;}
a.blh:hover {border:none; color:#FFFFCC; font-weight:400; text-decoration:blink;}

a.blhund:link {border-bottom:1px dotted #CCCCFF; color:#CCCCFF; font-weight:400; text-decoration:none;}
a.blhund:visited {border-bottom:1px dotted #6666FF; color:#6666FF; text-decoration:none;}
a.blhund:hover {border-bottom:none; color:#FFFFCC; font-weight:400; text-decoration:blink;}

a.pin:link {background:transparent; padding:0;}
a.pin:hover {background:transparent;}

a.pin:link span {display:none;}
a.pin:hover span.lk {color:#FFFFFF; display:block; position:relative; padding:8px; width:400px; background:url(../00img/sk/bg05-drk.jpg)repeat; border:3px double #CCCCFF; line-height:1.1em; text-align:justify; }

a span { display:none;}
a:hover span.lk {color:#CCCCFF; display:block; font-weight:normal; position:absolute; left:40px; line-height:1.4em; padding:8px; width:400px; border:1px solid #CCCCFF; text-align:justify; }


/* Various classes */
.leftcol {float:left; width:48%; text-align:justify;}
.rightcol {float:right; width:48%; text-align:justify;}

.leftfoot {float:left; width:48%; text-align:right;}
.rightfoot {float:right; width:48%; text-align:left;}

.duo1 {float:left; width:31%; padding:0 1% 0 0; line-height:1.2em; background:#000099 url(../00img/sk/pinSliv.png) top center no-repeat; border:1px ridge #6666CC; text-align:justify; font-size:0.9em; padding:35px 1% 1% 1%;}
.duo2 {float:left; width:64%; padding:0 0% 0 2%; line-height:1.2em; text-align:justify;}

 .twin1 {float:left; width:47%; padding:0 1% 0 0; line-height:1.2em; background:transparent; border:1px dotted #6666CC; text-align:justify; font-size:0.9em; padding:1%;}
.twin2 {float:left; width:47%; line-height:1.2em; background:transparent; text-align:justify;line-height:1.1em; font-size:0.9em; padding:1%;}

.trio1 {float:left; width:31%; padding:0 2% 0 0; line-height:1.1em; font-size:0.9em;}
.trio2 {float:left; width:31%; padding:0 2% 0 0; line-height:1.1em; font-size:0.9em;}
.trio3 {float:left; width:33%; padding:0; line-height:1.1em; font-size:0.9em;}
.textleft {text-align:left;}
.textright {text-align:right;}
.textcenter {height: 150px; background:url(../00img/sk/dvdr01-drk.png)top center no-repeat; margin:0; padding:0;}

.introtext, .introtext a {font-weight:550; text-indent:15px; padding:0 0 0 3%;}
.quote, .quote a {line-height:1.1em; font-weight:500; text-indent:15px; padding:0 0 0 3%; font-style:italic; color:#CCCCFF;}
.dotted {border-style:dotted;
border-color:#FFFFCC; border-width:1px; padding:10px; text-Indent:15px;}
.dashed {border-style:dashed; border-color:#FFFFCC; border-width:1px; padding:10px; text-Indent:15px;}
.solid {border-style:solid; border-color:#FFFFCC; border-width:1px; padding:10px; text-Indent:15px;}
.double {border-style:double; border-color:#CCCCFF; padding:10px; text-Indent:15px;}
.groove {border-style:groove; border-color:#CCCCFF; border-width:1px; padding:10px; text-Indent:15px;}
.ridge {border-style:ridge; border-color:#CCCCFF; border-width:1px; padding:10px; text-Indent:15px;}
.inset {border-style:inset; border-color:#FFFFFF; border-width:1px; padding:10px; text-Indent:15px;}
.outset {border-style:outset; border-color:#FFFFFF; border-width:1px; padding:10px; text-Indent:15px;}

.biblio {width:200px; height:100px;  background:url(../00img/aaa/bibliografia-drk.png) top center no-repeat; margin:0; padding:0;}
.comm {width:200px; height:100px; background:url(../00img/aaa/commenti-drk.png) top center no-repeat; margin:0px; padding:0;}
.note {width:200px; height:100px; background:url(../00img/aaa/note-drk.png) top center no-repeat; margin:0px; padding:0;}
.schede {width:200px; height:100px; background:url(../00img/aaa/schede-drk.png) top center no-repeat; margin:0px; padding:0;}
.trad {width:200px; height:100px; background:url(../00img/aaa/traduzione-drk.png) top center no-repeat; margin:0px; padding:0;}

.clear {visibility:hidden; clear:both; height:2px;}
.hide {display:none;}

/* ***memobox*** */
#memobox {clear:both; min-height:255px; height:auto !important; height:255px;}
#memobox ul {list-style:none; padding:0; width:180px; position:relative; float:left; background:url(../00img/sk/membox-drk.jpg) repeat;}
#memobox ul li {display:inline; width:52px; height:52px; float:right; margin:4px 3px 3px 5px;}
#memobox ul li a {display:block; width:50px; height:50px; text-decoration:none; border:1px solid #CCCCFF;}
#memobox ul li a img {display:block; width:50px; height:50px; border:0; }
#memobox ul li a:hover {white-space:normal; border-color:#CCCCFF;}
#memobox ul li a:hover img {position:absolute; left:185px; top:0; width:auto; height:auto; background:url(../00img/sk/bg05-drk.jpg) center repeat; border:1px solid #CCCCFF;}

/***Left colored vertical Line *** */
blockquote {margin:1em; /*spessore margini della citazione con linea evid a sinistra*/}
blockquote p
{border-left:solid 4px #FFFFCC; /***spessore e ecolore linea evidenziatrice a sinistra*/
padding-left:1em;
margin-bottom:0em;}

/* ***tabella*** */
table {margin:1em; /*margini  della tabella*/
border:1px solid #FFFFFF; /***spessore e colore del bordo tabella*/}

table th /*riga titoli tabella*/
{background-color:#FFFFFF; /***bg titoli tabella*/
text-align:center; color:#000066; /*colore titoli tabella*/
font-weight:bold;
padding:0.5em;}

table td
{padding:0.5em;}

table tr.rowA
{background-color:#6666CC; /***bg righe SCURE tabella*/
text-align:center; color:#000066; /***ink righe scure*/}

table tr.rowB
{background-color:#CCCCFF; /*bg righe MEDIE tabella*/
text-align:center; color:#000066; /***ink righe medie*/}

table tr.rowC
{background-color:#FFFFCC; /***bg righe CHIARE tabella*/
text-align:center; color:#000066; /***colore ink righe cjiare*/}

table tr.rowD
{background-color:#000099; /***bg righe NON COLORATE tabella*/
text-align:center; color:#FFFFFF; /***ink righe non colorate*/}

table tr.rowE
{background-color:#333399; /***bg righe NON COLORATE tabella*/
text-align:center; color:#FFFFFF; /***ink righe non colorate*/}

table tr.rowF
{background-color:#000066; /***bg righe NON COLORATE tabella*/
text-align:center; color:#FFFFFF; /***ink righe non colorate*/}
