/* Basic Styles. */

A:link,A:active,A:visited {text-decoration:none;color:#673A95}

A:hover {text-decoration:underline}

BODY {color:#000; background-color:#FFF; font:11px verdana; margin:0 2px 5px 0}


HR {color: #FFFFFF; border-top:1px solid #452B7F; width:100%;}


TD {vertical-align:top; display:table-cell}



/* Layout and Text Styles in Alphabetical Order. */
/* Alternating Cells */
.even { background: #E8E9F8; }
.odd { background: #CEC7E5; }


.blocco {border:2px solid #452B7F; padding:5px;}


/* Footer.tpl Styles */
.footer {padding-top:90px; margin-top:90px; text-align:left; font-size:10px; padding:3px; color:#A68BC1}



/* General Styles, used in multiple places throughout the page */
#alphabet {text-align:center; font-size:11px; line-height:1.5em; padding-bottom:1em}



.jumpmenu {text-align:right}




.m2 {width:200px; text-align:right; padding-left:20px;}

.m4 {font-size:11px; width:200px; border:1px solid #452B7F; padding:3px}

.m3 {font-size:12px; font-weight:bold; width:200px; width:100%; background:url(images/top.jpg) no-repeat}


.m6 {font-size:11px; width:95%; border:1px solid #452B7F; padding:3px; text-align:left}

.m5 {font-size:12px; text-align:left; width:97%; font-weight:bold; background:url(images/top2.jpg) no-repeat}

.m7 {font-size:12px; text-align:left; width:96%; font-weight:bold; background:url(images/top2.jpg) no-repeat}


.n1 {text-align:center;font-weight:bold;font-size:14px;letter-spacing:.1em}

#pagelinks {width:90%;text-align:center;padding:1em;background:#FFF}

#pagetitle {font-size:12px;font-weight:800;text-align:center;margin-bottom:14px}

.sectionheader {background:#CCCCFF; color:#000; letter-spacing:.1em; text-align:center; width:100%;clear:both}


#sort {float:right}


#rece {float:left}

#jump {float:left}


#story {clear:both}
.tblborder {border:1px solid #452B7F}
.title {letter-spacing:.1em}


.line {border:1px double #452B7F;width:100%;}


/* Layout Styles */

.c1 {font-size:12px; letter-spacing:.1em; vertical-align:bottom; padding-left:35px; width:200px;}

.c2 {border:1px solid #452B7F; width:100%; padding:3px; text-align:left; font-size:12px;}


.storinfo {}


.notes {background: #E3EEEF;clear:both;margin-bottom:5px;}

.notes .content {margin-left:25px;font-size:12px;}

.comment {width:95%; text-align:left; padding:3px}


.rev {}


.finalfrm {background:url(images/bkgrd2.jpg) repeat-x scroll top left}


.main {padding-left:5px; width:90%; font-size:11px; text-align:left}



.recensioni {border:1px solid #452B7F; padding:5px;}




/* Menu Styles */



#menu {width:100%;
z-index:3;
position:absolute;
top:316px;
text-align:center;
line-height:25px;
height:25px;
}

#menu OL {position:absolute;
color:#888868;
line-height:25px;
text-align:center;
}

#menu LI {display:inline;
text-align:center;
padding-right:.58em;
padding-left:.58em;
font-size:11px}

#menu A {color:#673A95;
text-decoration:none;
padding:0}

#menu A:hover {color:#452B7F;
background:#CCCCFF}






/* News Styles */
#newsarchive,#sortform,.respond {text-align:center}
.newsbox {border:1px solid #452B7F; width:95%; text-align:left; padding:3px}
.newstitle {font-size:12px; text-align:center; font-weight:bold; }
.newstext {font-size:11px; text-align:left;}
.newsmall {font-size:10px; text-align:right;}


/* User.tpl styles */
.label {font-weight:bold}


#tabs {padding:0;margin:0;clear:both;border-top:1px solid #452B7F;width:100%;}
#tabs DIV {width:14.2%;height:20px;float:left;font-size:11px;color:#000;text-align:left;text-indent:11px;line-height:25px;vertical-align:middle;z-index:1;}
#tabs #centertab {width:auto;}
#tabs a {color:#000}
#tabs a:active,a:hover {text-decoration:underline;color:#000}
#tabs #active {width:14.2%;color:#000;z-index:8}
#tabs #active a {color:#000}
#tabs #active a:active,a:hover {text-decoration:underline;color:#000}
html>body #tabs {padding: 3px 0 0 0;width:100%;}
html>body #tabs div {margin-right: 0px;}


#us {text-align:center}
#us a {color:#000}
#us a:active,a:hover {text-decoration:underline;color:#000}