/* CSS Document - DiBenedetto*/

body{margin:0;padding:0; background: #fff url(../images/sfondo.png) repeat-x top ; color:#000; font-family: "Trebuchet MS", Tahoma, arial; font-size:13px;}
a{ color:#000000; text-decoration:underline;}
a:hover{ color:#000000; text-decoration:none;}
form{ margin:0; padding:0;}
p{ margin:0; padding:0}
img{ border:none;}

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

/*HEADER*/
#header{ float:left; width:990px; height:172px;}
.headerLogo{width:300px; height:136px; float:left;}
.headerDx{width:690px; height:136px; float:left; background: url(../images/sfondo_header.jpg) top left;}
.headerSlogan{padding:20px; text-align:right; font-size:16px; font-weight:bold; }

/*NAVBAROrrizzontale*/
#navBar{width:990px; height:36px;}
#navBar ul{ background:#fff;}
.suckertreemenu ul{margin:0; padding:0; list-style-type: none; z-index:10;}
/*Top level list items*/
.suckertreemenu ul li{position: relative;display: inline; float: left; font-size:14px; z-index:10; width: inherit;}
/*Top level menu link items style*/
.suckertreemenu ul li a{display: block; margin: 0px 8px; padding-right:10px; margin-top:7px; text-decoration:none; color:#000; border-right:2px solid #999; z-index:10;}
.suckertreemenu ul li a:hover{background-color:#fff; color:#006699; border-right:2px solid #000; z-index:10;}
/*1st sub level menu*/
.suckertreemenu ul li ul{left:0;position: absolute; display:block;visibility:hidden; z-index:11;}
/*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; font-size:14px; }
/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ left: 159px;top:0; z-index:11;}
/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;width: 140px; /*width of sub menu levels*/
color: #000; text-decoration: none; padding: 5px; background-color: #F2F2F2; border-right:none; z-index:11;}
.suckertreemenu ul li ul li a:hover{ border-right:none; background-color: #F2F2F2;}
/*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:11;}
* html .suckertreemenu ul li a { height: 1%;  z-index:11;}

/* News homepage*/
#marqueecontainer{position: relative;width: 220px; height: 240px; 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;color:#000;}
#navnewsHome a{padding:0 3px 0 0;color:#000;text-decoration:none;display:block;}
#navnewsHome a:hover{padding:0 3px 0 0;color: #333333;text-decoration:none;display:block; background:#E9E9E9}

/* centro*/
#centro{float:left; border-bottom:#999999 solid 1px;}
#seiIn{ float:left;margin:8px 0 8px 10px; width:710px;}
#seiIn a{ color:#000;}
#seiIn a:hover{color:#006699;}

/* colonna SX*/
.colonnaSX{clear:left; float:left; width:225px; min-height:180px;  margin:5px 5px 0 0;}

/* nav verticale*/
.navVerticale{padding:0; margin:0;}
.navVerticale ul{list-style-type:none; padding-left:5px;   }
.navVerticale ul li{padding:5px; font-size:14px;border-bottom:#999999 dotted 1px;background: url(../images/triangolo.jpg) no-repeat;background-position: 200px 10px;}
.navVerticale ul li a{ color:#000000; text-decoration:none;}
.navVerticale ul li a:hover{ color:#006699; text-decoration:none;}

/* news*/
#news{height:280px; border:#999999 solid 1px;}
#news .intestazione{margin:3px; background: #F2F2F2 url(../images/quadro.jpg) no-repeat; background-position:5px 5px; text-indent:20px; padding:3px}
#news .intestazione a{ text-decoration:none;}
#news .intestazione a:hover{ text-decoration:underline;}

/* parte centrale */
#contenuti{float:left; width:734px; min-height:375px;  margin:5px 0 5px 5px; border:#999999 solid 1px; padding:8px}
#contenuti .intestazione{background: #F2F2F2 url(../images/quadro_blu.jpg) no-repeat; background-position:5px 5px; text-indent:20px; padding:3px; margin-bottom:3px}

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

/* ********************* VIDEO **********/
#preVideo{border-bottom: #999999 solid 1px; margin:5px 0}
#preVideo a{color:#000; text-decoration:none; display:block;}
#preVideo a:hover{ color:#000; text-decoration:none; background: #F2F2F2}

/*footer */
.footer{text-align:center; font-size:10px; color:#666666; }
.footer a{color:#666666;}