/***

http://www.aleweb.org/

***/

/* Reset Browser Default Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}


/* MAIN */

body {background:url(../img/bg.jpg) left top repeat; font:12px/24px Verdana, Geneva, sans-serif; text-align:justify;color:#eee;}
a { color : #fff; text-decoration : none; }
a:hover{ color : #fff; text-decoration : none; }
a:visited { color : #f00; text-decoration : none;font-style:italic; }


#content {width:29680px; margin:0px; overflow:hidden;}
.clear {clear:both}
.wrapper {margin:0px 0px auto;}
.slide {width:1020px; float : left; padding:-100px -100px -180px; overflow:hidden;}
.slide1 {width:1020px; float : left; padding:-100px -100px -180px; overflow:hidden;}
.slide2 {width:1px; float : left;padding:-100px -100px -180px; overflow:hidden;}

/* MAIN MENU */
#main-menu {background:url(../img/menu.png) left top; position:fixed; bottom:5px; width:100%; height:20px; padding:5px 0px; z-index:5}
#main-menu li {float:left; font:bold 13px/22px Tahoma, Verdana, Geneva, sans-serif;color:#fff;}
#main-menu li a {margin-left:10px; height:32px; text-transform:lowercase;color:#fff; display:block; text-align:left; background:none; margin-top:0px;}
#main-menu li a .menu-text {background:url(../img/cta.png) 0px 300px no-repeat; display:block; float:left; height:32px; padding-left:1px; background:none; cursor:pointer;color:#fff;}
#main-menu li a .menu-deco {background:url(../img/cta.png) right 200px no-repeat; display:block; height:32px; float:left; width:32px; cursor:pointer;color:#fff;}  
#main-menu li a:hover .menu-text {background:url(../img/controls.png) 0px -85px no-repeat;color:#fff;}
#main-menu li a:hover .menu-deco {background:url(../img/controls.png) -148px -85px no-repeat;color:#fff;}
#main-menu li img {vertical-align:middle; padding:0px 110px;}

#main-menu li#copyright {font:11px/40px Verdana, Geneva, sans-serif; color:#ffffff; float:right; padding-right:5px;}
#main-menu li img {vertical-align:middle; padding:0px 0px 35px 0px;}

/* TOP NAVIGATION */
.top-navigation2  img {width:194px;height:194px;position:fixed;top:43px;left:0px;}
.top-navigation {background:url(../img/top1.png);/*background-repeat:repeat-x;*/height:25px;margin-top:10px;left:0px;}
.top-current {width:300px; height:25px;}


/* FOOTER */
#footer  img{ position:fixed; bottom:1px; width:200px; padding:10px ;right:-10px; z-index:5}



/* HOME */
#home {overflow:hidden;}
#home .wrapper {margin-top:0px;}
#home .column1{margin-top:2x;margin-left:2px;}
#home {line-height: 13px;}


/* HOME english */
#home-eng {overflow:hidden;}
#home-eng .top-current {margin-left:860px;font:bold 18px/20px Tahoma, Verdana, Geneva, sans-serif;color:#ffffff;}
#home-eng .wrapper {margin-top:0px;}
#home-eng .column1{margin-top:2x;margin-left:2px;}
#home-eng {line-height: 13px;}


/* PREZZI */
#list {background:url() center -43px no-repeat; color:#ffffff;}
#list .top-current {margin-left:860px;font:bold 18px/20px Tahoma, Verdana, Geneva, sans-serif;color:#ffffff;}
#list .wrapper {width:1000px;margin-top:0px;}
#list .column1 {width:230px; margin-left:2px; margin-top:0px; float:left;}
#list .column2 {margin-top:-295px; margin-left:200px; float:left;}
#list p a {color:#ffffff; padding-bottom:3px; border-bottom:1px dotted #ffffff;}
#list p a:hover {color:#10549f; padding-bottom:3px; border-bottom:1px dotted #10549f;}



/* GALLERY */
#photo .top-current {margin-left:840px;font:bold 18px/20px Tahoma, Verdana, Geneva, sans-serif;color:#ffffff;}
#photo .wrapper {width:1000px;margin-top:0px;}
#photo .column1 {width:1000px; margin-left:2px; margin-top:0px; float:left;}



/* DOVE SIAMO */
#where .top-current {margin-left:695px;font:bold 18px/20px Tahoma, Verdana, Geneva, sans-serif;color:#ffffff;width:500px;}
#where .wrapper {width:1000px;margin-top:0px;}
#where .column1 {width:230px; margin-left:2px; margin-top:0px; float:left;}
#where p a {color:#ffffff; padding-bottom:3px; border-bottom:1px dotted #ffffff;}
#where p a:hover {color:#10549f; padding-bottom:3px; border-bottom:1px dotted #10549f;}
#where span  li  h4 {font:bold 14px Tahoma;color:#ff0000;}


/* CONTATTI */
#contact .top-current {margin-left:720px;font:bold 18px/20px Tahoma, Verdana, Geneva, sans-serif;color:#ffffff;width:500px;}
#contact .wrapper {width:846px;margin-top:0px;}
#contact .column1 {width:230px; margin-left:2px; margin-top:0px; float:left;}
#contact a { color : #fff; text-decoration : none; }
#contact a:hover{ color : #f00; text-decoration : none;font-style:italic; }
#contact a:visited { color : #fff; text-decoration : none;}


/* LINK */
#link .top-current {margin-left:920px;font:bold 18px/20px Tahoma, Verdana, Geneva, sans-serif;color:#ffffff;}
#link .wrapper {width:846px;margin-top:0px;}
#link .column1 {width:230px; margin-left:2px; margin-top:0px; float:left;}
#link h1 {font-size:22px; font-weight:normal; margin-bottom:5px; color:#ffffff; margin-bottom:20px}
#link form {width:570px;}
#link h4 {font-weight:normal; color:#ffffff}
#link input, #link textarea {border:0; font:18px/22px Verdana, Geneva, sans-serif; color:#665c53; padding:6px 9px; margin:5px 0px 15px; width:370px}
#link textarea {margin-bottom:7px}
#link div#cSubmit {padding:0; border:0; float:right; background:url(img/controls.png) 0px -166px no-repeat; height:28px; width:63px; overflow:hidden; text-indent:-999px; cursor:pointer; margin-top:0px;}
#link textarea {width:550px; height:113px}


/* TOUR */
#tour .top-current {margin-left:920px;font:bold 18px/20px Tahoma, Verdana, Geneva, sans-serif;color:#ffffff;}
#tour .wrapper {width:846px;margin-top:0px;}
#tour .column1 {width:230px; margin-left:2px; margin-top:0px; float:left;}
#tour h1 {font-size:22px; font-weight:normal; margin-bottom:5px; color:#ffffff; margin-bottom:20px}
#tour form {width:570px;}
#tour h4 {font-weight:normal; color:#ffffff}
#tour input, #tour textarea {border:0; font:18px/22px Verdana, Geneva, sans-serif; color:#665c53; padding:6px 9px; margin:5px 0px 15px; width:370px}
#tour textarea {margin-bottom:7px}
#tour div#cSubmit {padding:0; border:0; float:right; background:url(img/controls.png) 0px -166px no-repeat; height:28px; width:63px; overflow:hidden; text-indent:-999px; cursor:pointer; margin-top:0px;}
#tour textarea {width:550px; height:113px}


#linear a { color : #fff; text-decoration : none; font-style:italic;font-weight:bold;}
#linear a:hover{ color : #ff0000; text-decoration : none; font-style:italic;font-weight:bold;}
#linear .active { color : #fff; text-decoration : none; font-style:italic; font-weight:bold;}


#eng a { color : #ff0000; text-decoration : none; font-style:italic;font-weight:bold;}
#eng a:hover{ color : #ff0000; text-decoration : none; font-style:italic;font-weight:bold;}
#eng .active { color : #fff; text-decoration : none; font-style:italic; font-weight:bold;}

.top-navigation .wrapper {width:305px !important; background:none !important; padding:25px 0px 25px !important;}
#main-menu li a.hm, #main-menu li a.hm:hover, #main-menu li a.hma:hover {color:#000000;}


/* uploadify */
#fileQueue {display:block; width:219px; border:1px solid #ddd8d3; border-right:0; padding:6px 9px; height:22px; margin-left:32px; display:block !important; float:left; position:relative;}
.fileUploadQueueItem {font:12px/22px Verdana, Geneva, sans-serif; color:#665c53; position:relative;}
.fileUploadQueueItem .cancel {float: right; display:none;}
.fileUploadProgress {background-color: #FFFFFF; width: 219px; position:absolute; left:-9px; top:-6px; height:32px; z-index:1;}
span.fileName {position:relative; z-index:3}
.fileUploadProgressBar {background-color: #8bd5ed;}
#browseButton {width:342px}
#browseButton embed, #browseButton object {float:right}

div.item p a {color:#222222}







