/* CSS Document */

body{margin:0;padding:0; line-height: 1.5em; background: #171717; color:#fff; font-family:"Trebuchet MS",sans-serif; font-size:13px}

b{font-size: 110%;}
em{color: red;}

#maincontainer{width: 990px; margin: 0 auto; }

/* ------------------ haeder ---------------------*/
#topsection{ margin-bottom:10px; margin-top:10px; border-bottom:#666666 solid 1px; float:left}
#topsection h1{float:left; margin:0; padding:0; width:250px; color:#F99233; font-size:30px; }

#logo{float:left; width:220px;}
#topNav{float:right; width:750px; margin-top:20px}
.suckertreemenu ul{margin:0; padding:0; list-style-type: none; z-index:1000;}

/*Top level list items*/
.suckertreemenu ul li{position: relative;display: inline; float: left; font-size:14px; z-index:1000; width: inherit;}

/*Top level menu link items style*/
.suckertreemenu ul li a{display: block; margin: 0px 8px; padding-right:10px; text-decoration: none; color: #fff; border-bottom:3px solid #F99233; z-index:1000;}
.suckertreemenu ul li a:hover{background-color:#171717; color:#fff; border-bottom:3px solid #0092C8; z-index:1000;}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{left: 0;position: absolute;top: 1em; /* no need to change, as true value set by script */display: block;visibility: hidden; z-index:1000;}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{display: list-item;float: none; z-index:1000;}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ left: 159px; /* no need to change, as true value set by script */top: 0; z-index:1000;}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 100px; /*width of sub menu levels*/
color: #fff; text-decoration: none; padding: 1px 5px; background-color:#333333; border-left:#333333 solid 1px; border-top:#333333 solid 1px; border-right:#333333 solid 1px; z-index:1000;}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{/*background: #fff url(../images/arrow-down.gif) no-repeat center right;*/}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{/*background: #fff url(../images/arrow-right.gif) no-repeat center right;*/}

/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%;  z-index:1000;}
* html .suckertreemenu ul li a { height: 1%;  z-index:1000;}

/************************* SLIDESHOOW ********************** */
#slideshow{ overflow: hidden; margin-left:10px ; position: relative; width: 737px; height: 270px; background:#171717;}

#contentwrapper{float: left;width: 100%;}

#contentcolumn{ float:left; width:760px; border-left:#666666 solid 1px; min-height:650px;}

#seiIn{margin:8px 0 8px 10px;}
#seiIn a{ color:#FFFFFF;}
#seiIn a:hover{color:#0092C8;}

#leftcolumn{float: left;width: 218px;}
#calendario a{ color:#FFFFFF; text-decoration:none}
#calendario a:hover{ color:#0092C8; text-decoration:none}

#footer{clear: left;width: 100%; color: #fff; font-size:12px; text-align: center; margin-top:5px; padding: 3px 0; border-top:#666666 solid 1px;}

#footer a{color:#fff; text-decoration:none;}
#footer a:hover{color:#0092C8; text-decoration:underline;}
/*
.imgSponsor a{filter:alpha(opacity=90);-moz-opacity:.9; opacity:.9; -khtml-opacity:.9;}
.imgSponsor a:hover{filter:alpha(opacity=50);-moz-opacity:.5; opacity:.5; -khtml-opacity:.5;}
*/

.innertube{margin: 10px; margin-top:0;}
.innertube a{ color:#FFFFFF; text-decoration: underline;}
.innertube a:hover{ color:#FFFFFF; text-decoration:none;}
.innertube .blu a{ color:#0092C8; text-decoration:none; float:right; }
.innertube .blu a:hover{ color:#F99233; text-decoration:underline;}
.innertube h4{ color:#0092C8; padding:0; margin:10px 0 5px 0; font-size:16px; border-bottom: #666666 dotted 1px}
.innertube h4 a{ text-decoration: none; color:#0092C8;}
.innertube h4 a:hover{ text-decoration: none; color:#F99233;}

.testoArancio{ color:#F99233}
.testoBlu{ color:#0092C8}
/* ********************* PRIMO PIANO - HOME PAGE **********/
#marqueecontainer{position: relative;width: 200px; /*marquee width */height: 100px; /*marquee height */overflow: hidden;margin-top:5px;padding: 0px;overflow: hidden;}
#navnewsHome{border-bottom:#999999 dotted 1px; margin: 0 3px 0 0;text-align:left; height:auto; width:auto;font-size:110%;color:#fff;}
#navnewsHome a{padding:0 3px 0 0;color:#fff;text-decoration:none;display:block;}
#navnewsHome a:hover{padding:0 3px 0 0;color:#F99233;text-decoration:none;display:block;}

/* ********************* PRIMO PIANO **********/
#prePrimoPiano{border-bottom: #999999 solid 1px; margin:5px 0}
#prePrimoPiano a{color:#FFFFFF; text-decoration:none; display:block;}
#prePrimoPiano a:hover{ color:#F99233; text-decoration:none; background: #1F1F1F}

/* ********************* EVENTI **********/
#preEventi{border-bottom: #999999 solid 1px; margin:5px 0}
#preEventi a{color:#FFFFFF; text-decoration:none; display:block;}
#preEventi a:hover{ color:#ffffff; text-decoration:none; background: #1F1F1F}

/* ********************* GALLERY *************/
#pregallery{ float:left; border-bottom: #999999 solid 1px; margin:5px 0; min-height:200px; width:100%;}
#pregallery a{color:#ffffff; text-decoration:none; }
#pregallery a:hover{ color:#0092C8; text-decoration: underline;}
#pregallery .img {padding:3px; border: #666 solid 1px;}
.gallery { float:left; margin:5px; padding:3px; height:100px}

/* ----- tool tip specific styles ----- */
#theToolTip{position:absolute; left: -300px; min-width:80px; border: 1px solid  #FF6600; text-align:left; padding:5px; background-color:#000; visibility:hidden; z-index: 100;}
#ToolTipPointer{position:absolute; left: -300px; z-index:101; visibility:hidden;}
#theToolTip p{color: #fff;}
#ToolTipTextWrap {font-weight:bold;font-size: 1.2em;color: #592C16; margin-right:10px;}