@import url(base.css);

body, html {background:#F5D601 url(../../img/background.jpg) repeat-x left top;}
body, td, table {font:11px Verdana, Arial, Helvetica, sans-serif; color:#434447; line-height:16px;}
select, input, textarea {font:11px Verdana, Arial, Helvetica, sans-seriff; border:1px solid #CCC; color:#333;}
select.animFade:focus, input.animFade:focus, textarea.animFade:focus {border:1px solid #FFCC00; background-color:#F6F8F3;}

a {color:#E43230; text-decoration:none;}
a:hover {text-decoration:underline;}

.testo h1 {color:#FFF; text-shadow:0 1px 0 #B61817; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:22px; font-size:17px;}

#container {width:930px; margin:0 auto; position:relative;}
#testa {}
#footer {clear:both;}
#menu {list-style:none; margin:0; padding:0; background:url(../../img/menu.jpg) no-repeat top left; height:50px; position:relative; border-left:1px solid #A81617;}
#menu li {display:inline;}
#menu li a {height:50px; width:142px; text-indent:-9999px; position:absolute; z-index:10;}
#menu li div {height:50px; width:142px; position:absolute;}
#menu li#insegne a {background-position:0 0; left:0;}
#menu li#insegne a:hover, #menu li#insegne .nav-insegne {background:url(../../img/menu.jpg) no-repeat 0 -50px; left:0;}
#menu.current-insegne li#insegne a, #menu .nav-insegne {background:url(../../img/menu.jpg) no-repeat 0 -100px; cursor:default;}
#menu li#stampe a {background-position:-142px 0; left:142px;}
#menu li#stampe a:hover, #menu li#stampe .nav-stampe {background:url(../../img/menu.jpg) no-repeat -142px -50px; left:142px;}
#menu.current-stampe li#stampe a, #menu .nav-stampe  {background:url(../../img/menu.jpg) no-repeat -142px -100px; cursor:default;}
#menu li#allestimenti a {background-position:-284px 0; left:284px;}
#menu li#allestimenti a:hover, #menu li#allestimenti .nav-allestimenti {background:url(../../img/menu.jpg) no-repeat -284px -50px; left:284px;}
#menu.current-allestimenti li#allestimenti a, #menu .nav-allestimenti  {background:url(../../img/menu.jpg) no-repeat -284px -100px; cursor:default;}
#menu li#decorazioni a {background-position:-426px 0; left:426px;}
#menu li#decorazioni a:hover, #menu li#decorazioni .nav-decorazioni {background:url(../../img/menu.jpg) no-repeat -426px -50px; left:426px;}
#menu.current-decorazioni li#decorazioni a, #menu .nav-decorazioni  {background:url(../../img/menu.jpg) no-repeat -426px -100px; cursor:default;}
#menu li#contatti a {background-position:-568px 0; left:568px;}
#menu li#contatti a:hover, #menu li#contatti .nav-contatti {background:url(../../img/menu.jpg) no-repeat -568px -50px; left:568px;}
#menu.current-contatti li#contatti a, #menu .nav-contatti  {background:url(../../img/menu.jpg) no-repeat -568px -100px; cursor:default;}

img#garanzia {position:absolute; z-index:25; left:820px;}

#content {padding-top:20px; float:left; min-height:350px; height:auto!important; height:350px;}
#sidebar {padding-top:20px; float:right; width:210px;}
#bannerSide img {margin-bottom:10px;}

#pag_690 {width:690px; background:#FFF url(../../img/pag_690.jpg) no-repeat left top;}
#pag_690 .testo {padding:20px;}

#banner_home div.box {margin-right:14px; float:left;}
#banner_home div.box.last {margin-right:0;}
#banner_home div.box div.testo {z-index:2; position:absolute; padding:10px; width:142px;}
#banner_home div.box div.testo p {margin:0; padding:0;}
#banner_home div.box div.testo a {color:#434447;}
#banner_home div.box div.testo a:hover {color:#E43230; text-decoration:none;}
#banner_home div.box img.example {z-index:0;}

#presentazione {margin-bottom:20px;}
#resentazione img {width:690px; height:240px;}
#showItem {overflow:hidden; width:690px; height:240px;}

#colContattiDx {width:350px; float:right;}
#map {width:350px; height:400px; overflow:hidden; border:1px solid #7AC7BF;}
#colContatti {background-color:#E4F3F6; width:280px; padding:5px;}
#colContatti #datiStruttura {padding:3px;}

#colContatti fieldset {border:1px solid #7AC7BF; padding:10px;}
#colContatti fieldset legend {font-weight:bold; color:#333;}
#formContatti {margin-top:15px;}
#formContatti input, #formContatti textarea {width:100%;}
#formContatti .auto input, #formContatti .auto textarea {width:auto;}

#gallery {margin-top:15px;}
#gallery a img {border:1px solid #2A98C9; padding:1px;}
#gallery a:hover img {border-color:#C01A1A; background-color:#F6D702}

#boxFotoRandom {margin-top:20px;}
#boxFotoRandom img#fotoRandom {border:1px solid #2A98C9; padding:1px; margin-top:3px;}
