
body{
	margin:0;
	color: #e2e0e0;
	font:13px Arial, Helvetica, sans-serif;
	background:#f2e7d6;
	min-width:960px;
	text-shadow: #918987 0 1px 2px;
	
}

.type2 {
	background:#f2e7d6 url(../images/bg.jpg) 50% 0 no-repeat;
	
}
.type3 {
	color:#351b02;
		background: #421c02 url(../images/page-bg.jpg) repeat-y 50% 0}

.type4 {
	color:#351b02;
		background: #421c02 url(../images/page-bg.jpg) repeat-y 50% 0}


.type5 {color:#351b02;
		background: #421c02 url(../images/page-bg.jpg) repeat-y 50% 0
	
		
		
}  

img{border-style:none;}
/*a{
	color: #8d3a1c;
	outline:none;
	text-decoration:none;
}
a:hover{ text-decoration:underline;}
input,
textarea,
select{
	font:100% Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}*/
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* header style */
#header {
	background:url(../images/header.jpg) repeat-x 50% 0;
	height:122px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	min-width:960px;
}
.inner {
	width:960px;
  margin:0 auto;
	overflow:hidden;
	
}
.inner96 {
	width:960px;
  margin:0 auto;
	overflow:hidden;
	
}
.innerMI {
	width:960px;
  margin:0 auto;
	overflow:hidden;
	
}
/*.inner img{
  float:left;
  border:0;
  margin:0px;
  padding:0px;
}*/
.logo {
	background:url(../images/logo.gif) no-repeat;
	width:173px;
	height:122px;
	float:left;
	text-indent:-9999em;
	margin-left:40px;
}
#header .holder {
	width:700px;
	float:right;
}
.bionda {
	display:block;
	background:url(../images/bionda.png) no-repeat;
	width:547px;
	height:44px;
	text-indent:-9999em;
	overflow:hidden;
	margin:11px 0 0 43px;
}
#header ul {
	margin:6px 0 0;
	padding:7px 0 0 40px;
	list-style:none;
	background:url(../images/nav-bg.png) no-repeat;
	width:629px;
	height:44px;
	overflow:hidden;
}
#header li {
	background:url(../images/separator.gif) repeat-y;
	float:left;
	padding:8px 9px 9px;
}
#header li:first-child {
	background:none;
}
#header li a {
	float:left;
	height:14px;
	overflow:hidden;
	position:relative;
}
#header li a:hover {
	border:0;
}
#header a:hover img {
	margin-top:-14px;
}
.menuAttivo{
  margin-top:-14px;
}
#header li img {
	float:left;
}
#gallery{
  padding:15px;
  background:url(../images/corniceALPHA.png);
  z-index:2000;
	
}
#slide div {
  /*background:url(../images/gallery-bg.png);*/
	width:925px;
	height:336px;
	margin:0 auto;
	padding:0px 0px;
	overflow:hidden;
	z-index:2000;
}
#sx{
  position: absolute;
  margin-top:-200px;
   margin-left:10px;
  z-index:3000;
}

#dx{
  position: absolute;
  margin-top:-200px;
   margin-left:885px;
  z-index:3000;
}
/* container style */
#container {
	background:#301403 url(../images/content-bg.jpg) no-repeat 50% 162px;
	padding:122px 0 10px;

}

#container_mondoichnusa {
	background:#301403 url(../images/content-bg.jpg) no-repeat 50% 162px;
	padding:122px 0 10px;

}

#container_eventi {
	background:#301403 url(../images/eventi-bg.jpg) no-repeat 50% 162px;
	padding:122px 0 10px;
}

#container_welcome {
	background: #301403 url(../images/welcome-bg.jpg) repeat-x 0;
	/*padding:122px 0 10px;*/
	margin:auto;
	
	
}

#container_shadowbackground {
	/*padding:122px 0 10px;*/
	
	margin:auto;
	width: 100%;
	background: #15110c;
	
}

#container_welcomeshadow {
	/*padding:122px 0 10px;*/
	margin:auto;
	width: 870px;
	background:  url(../images/welcomeNOTRASP_03.jpg) no-repeat;
	
}

#container_animasarda {
	background:#301403 url(../images/animasarda-bg.jpg) no-repeat 50% 162px;
	padding:122px 0 10px;
}

#container_chisiamo {
	background:#301403 url(../images/chisiamo-bg3.jpg) no-repeat 50% 162px;
	padding:122px 0 10px;
}



.subnav {
	background:url(../images/subnav.gif) repeat-x;
	height:39px;
	overflow:hidden;
}
.subnav ul {
	margin:0;
	padding:3px 0 0 30px;
	list-style:none;
	width:930px;
	margin:0 auto;
	overflow:hidden;
	cursor:default;
}
.subnav li {
	float:left;
	text-align:center;
	margin-left:90px;
	display:inline;
}
.subnav a {
	position:relative;
	background:url(../images/subnav-link-bg.png) no-repeat;
	width:193px;
	height:22px;
	padding-top:11px;
	float:left;
}
.subnav a span {
	height:17px;
	overflow:hidden;
	display:block;
}
.subnav a:hover, .subnav .active a {
	border:0;
	background:url(../images/subnav-hover.gif) no-repeat;
	cursor:pointer;
}
.subnav a:hover img, .subnav .active img  {
	margin-top:-17px;
	cursor:pointer;
}
.subnavAttivo{
  border:0;
	background:url(../images/subnav-hover.gif) no-repeat;
}

.subnavAttivo img{
  margin-top:-17px;
}



























/* main img holder style */
.main-img {
	background:url(../images/corniceALPHA.png);
	padding: 14px 17px 15px 18px;
	position:relative;
	width:930px;
	height: 334px;
	overflow:hidden;
}
.main-img img {
	border:1px solid #000;
}
.main-img h1 {
	position:absolute;
	margin:0;
	background:url(../images/title-bg.png) repeat-x;
	height:45px;
	top:242px;
	right:25px;
	font-size:30px;
	padding:15px;
}
.labelhome{
  position:absolute;
	margin:0;
	background:url(../images/title-bg.png) repeat-x;
	height:45px;
	top:242px;
	right:0px;
	font-size:30px;
	padding:15px;
}
.box-holder {
	background:url(../images/bk_content.png);
	width:100%;
	overflow:hidden;
	padding:7px 0 10px;
}


.box-holder .box {
	float:left;
	width:289px;
	padding:0 15px;
}

.box1 {
	float:left;
	width:320px;
	height: 105px;
}
.box-holder .box .text {
	background:url(../images/box-bg.png) no-repeat;
	height:139px;
	padding:0 16px;
	margin-bottom:11px;
}
.box-holder h2 {
	font-size:24px;
	text-align:center;
	margin:0 0 7px;
	padding-top:3px;
}
.box-holder p {
	margin:0 0 7px;
}
.box-holder .more {
	color:#f4c170;
	background:url(../images/marker.gif) no-repeat 100% 6px;
	padding-right:15px;
}
.box-holder a {
	position:relative;
}
.box-holder img {
	padding:3px;
	display:block;
	margin:0 auto;
	border-bottom:2px solid #f4c170;
}
.bottom-bg {
	display:block;
	background:url(../images/holder-bottom-bg.png) no-repeat;
	height:10px;
	overflow:hidden;
}

/* type2 page style*/
.type2 #header {
	background:none;
}
.type2 #container {
	background:none;
}
#carusel {
  background:url(../images/gallery-bg.png);
	width:100%;
	overflow:hidden;
	position:relative;
}
#carusel div {
  background:url(../images/gallery-bg.png);
	width:925px;
	height:336px;
	margin:0 auto;
	padding:15px 0;
	overflow:hidden;
}
#carusel ul {
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;

}
#carusel li {
	float:left;
	width:921px;
	height:332px;
	border:2px solid #000;
	position:relative;
}
#carusel li strong {
	background:url(../images/title-bg.png) repeat-x;
	position:absolute;
	right:0;
	top:230px;
	height:45px;
	font-size:30px;
	padding:15px 40px;
}
#carusel h1 {
	position:absolute;
	margin:0;
	background:url(../images/title-bg.png) repeat-x;
	height:45px;
	top:262px;
	right:0px;
	font-size:30px;
	padding:15px;
}
.link-prev {
	position:absolute;
	top:150px;
	left:21px;
	background:url(../images/prev.png) no-repeat;
	width:31px;
	height:58px;
	overflow:hidden;
	text-indent:-9999em;
}
.link-next {
	position:absolute;
	top:150px;
	right:21px;
	background:url(../images/next.png) no-repeat;
	width:31px;
	height:59px;
	overflow:hidden;
	text-indent:-9999em;
}
.box-holder2 {
	width:100%;
	overflow:hidden;
	margin-right:-21px;
	width:981px;
	padding-top:6px;
}
.box-holder2 .box {
	background:url(../images/box-bg2.png) no-repeat;
	width:279px;
	height:87px;
	float:left;
	margin-right:22px;
	padding:12px 13px 0;
}
.box-holder2 .box h2 {
	margin:0 0 1px;
	height:18px;
	text-indent:-9999em;
}
.trova {
	background:url(../images/trova.gif) no-repeat;
}

.mondoichnusa {
	background:url(../images/mondoichnusa_banner.png) no-repeat;
}


.stabilimento {
	background:url(../images/stabilimento.png) no-repeat;
}
.foto2010 {
	background:url(../images/BOX_concorsoDEF.jpg) no-repeat;
}


.vai-al {
	background:url(../images/vai-al.gif) no-repeat;
}

.partecipa-al {
	background:url(../images/label_partecipa.png) no-repeat;
}
.trova_ic {
	background:url(../images/label_trova.png) no-repeat;
}

.box-holder2 .map {
	background:url(../images/ico.gif) no-repeat;
	padding-left:70px;
	height:41px;
	margin:8px 0 0;
	color:#412001;
	padding-top:3px;
	font-size:11px;
	position:relative;
}
.box-holder2 .go {
	position:absolute;
	top:20px;
	right:2px;
	background:url(../images/go.gif) no-repeat;
	width:31px;
	height:27px;
	text-indent:-9999em;
	overflow:hidden;
}

/* type3 page style*/
.type3 #container {
	background:url(../images/page-bg-top.jpg) no-repeat 50% 161px;
}
.type3 #container .inner {
	padding:39px 15px 0;
	width:930px;

}
.type3 #container .inner96 {
	padding:39px 15px 0;
	width:930px;
	
	
	

}
.block {
	width:100%;
	overflow:hidden;
	margin-top:20px;

}


.blockbirre {
	width:100%;
	overflow:hidden;
	margin-top:20px;

}

.blockColumn {
	width:48%;
	overflow:hidden;
	margin-top:20px;
	float:left;
  min-height:255px;
  padding:7px;
}
.blockColumnLavorazione {
	width:48%;
	overflow:hidden;
	margin-top:20px;
	float:left;
  min-height:120px;
  padding:7px;
}
.blockColumnComunicazione {
	width:32%;
	overflow:hidden;
	margin-top:20px;
	float:left;
  min-height:260px;
    padding: 2px;
}
.blockColumnBIG {
	padding:7px;
	overflow:hidden;
	margin-top:20px;
	float:left;
  min-height:260px;
}

.block p {
	margin:0;          
	}
.blockColumn p {
	margin:0;
	padding:2px 0 10px;
}  
.type3 #container .inner img {
	padding:10px;
	background:url(../images/img-bg.png);
  margin-right:3px;	
  display:block;

}


  
.type3 #container .inner96 img {
	  margin-right:3px;	
  display:block;

}

.type3 #container .innerMI img {
display:block;
}



/* type4 page style*/
.type4 #container {
	background:url(../images/page-bg-top.jpg) no-repeat 50% 161px;
	
}
.type4 #container .inner {
	padding:39px 15px 0;
	width:930px;
}


.type5 #container {
	background:url(../images/page-bg-mondoichnusa.jpg) no-repeat 50% 161px;
	
}

.type5 #container .inner {
	padding:39px 15px 0;
	width:930px;
}


.type5 #container .innerMI {
	padding:39px 15px 0;
	width:930px;
}



.block h2 {
	margin:0;
	font-size:24px;
	padding: 0px;
	border: 0px;
}
h2 {
	margin:0;
	padding: 0px;
	border: 0px;
}
.block p {
	margin:0;
	padding:2px 0 10px;
}
.type4 #container .inner img {
	display:block;
	padding-left: 0px;
	padding: 0;
	margin-left: -5px;
	margin-right:3px;	
  display:block;
	
}




  
.type5 #container .inner img {
	padding:10px;
	background:url(../images/img-bg.png);
  margin-right:3px;	
  display:block;

}




.block .middle {
	float: none;
	margin: 5px 5px 10px 0;
}


.block .left {
	float:left;
	margin: 5px 5px 10px 0;
}



.block .right {
	float:right;
	margin:5px 0 10px 20px;
}
.gallery {
	
	padding:5px 10px 10px;
	color: #f9f9f9;
	text-shadow: #918987 0 1px 2px;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	background-image: url(../images/img-bg.png);
}
.gallery h3 {
	margin:0;
	
}
.foto-gallery {
	background:url(../images/foto-gallery.gif) no-repeat 50% 0;
	height:12px;
	overflow:hidden;
	text-indent:-9999em;
}

.video-gallery {
	background:url(../images/video-gallery.gif) no-repeat 50% 0;
	height:12px;
	overflow:hidden;
	text-indent:-9999em;
}


.comunicazione-gallery {
	
	height:12px;
	overflow:hidden;
	text-indent:-9999em;
}

.type3 #container .gallery img {
	background:none;
	padding:6px 0;
}
.gallery .contact-list {
	background:url(../images/img-bg.png);
	widows:100%;
	overflow:hidden;
	text-shadow: #ae924e 0 1px 2px;
	color: #f9f9f9;
	text-align: left;
	border-bottom: 2px ridge #ded0c7;
	text-indent: 4px;
	
}
.gallery .contact-list strong {
	float:left;
}
.condividi {
	background:url(../images/condividi.gif) no-repeat;
	width:73px;
	height:13px;
	overflow:hidden;
	text-indent:-9999em;
	margin:13px 0 0 5px;
	float:left;
}

.download{
	background:url(../images/download-gallery.gif) no-repeat;
	width:85px;
	height:6px;
	overflow:hidden;
	text-indent:-9999em;
	margin: 0px 0 0 5px;
	float:left;
	top: 0px;
}

.gallery .contact-list ul {
	margin:0;
	padding:4px 0 0 15px;
	list-style:none;
	float:left;
}
.gallery .contact-list li {
	float:left;
	margin-left:15px;
	display:inline;
}
.gallery .contact-list a {
	height:26px;
	padding-top:8px;
	color:#fff;
	float:left;
}

.condividiGall ul {
  margin:0;
	padding:4px 0 0 15px;
	list-style:none;
	float:left;
}
.condividiGall li {
	float:left;
	margin-left:15px;
	display:inline;
}
.condividiGall a {
	height:26px;
	padding-top:8px;
	color:#fff;
	float:left;
}


.facebook {
	background:url(../images/facebook.gif) no-repeat;
	padding-left:40px;
}

.download-arrow {
	background:url(../images/download-arrow.png) no-repeat;
	padding-left:40px;
	margin-left: -8px;
}


.mail {
	background:url(../images/mail.gif) no-repeat;
	padding-left:54px;
}
.link {
	height:1%;
	overflow:hidden;
	float:right;
}

.linkB {
	height:1%;
	overflow:hidden;
	float:right;
}

.linkB strong a {
	float:left;
	line-height:77px;
	padding-right:90px;
	margin-right:13px;
	background:url(../images/button_2009.gif) no-repeat 100% 50%;
	color:#8d3a1c;
}

.link strong a {
	float:left;
	line-height:77px;
	padding-right:30px;
	margin-right:13px;
	background:url(../images/marker2.gif) no-repeat 100% 50%;
	color:#8d3a1c;
}
.type3 #container .link img {
	float:left;
	padding:2px 5px;
}

.type3 #container .linkB img {
	float:left;
	padding:2px 5px;
}



.type5 #container .gallery img {
	background:none;
	padding:6px 0;
}
.type5 #container .link img {
	float:left;
	padding:2px 5px;
}

.type5 #container .linkB img {
	float:left;
	padding:2px 5px;
}






/* footer style */
#footer {
  
	background: url(../images/footer-bg.jpg) repeat-x;
	
	padding-top:8px;
	color:#583a1d;
	
	width:100%;
}
.footerLock{
  /*position:absolute;  
  bottom:0px;*/
}
#footer .inner {
	position:relative;
}
#footer .holder {
	width:100%;
	overflow:hidden;
}
#footer .holder ul {
	float:left;
	background:url(../images/dot.gif) repeat-y 100% 0;
	margin:0 42px 0 0;
	padding:30px 24px 0 0;
	list-style:none;
	text-align:right;
	height:134px;
	font-size:11px;
}
#footer .holder li {
	margin-bottom:13px;	
}
#footer .holder a {
	color:#583a1d;
}
.contact {
	float:left;
}
.contact strong {
	display:block;
	padding:10px 0 8px;
}
.number {
	background:url(../images/phone.gif) no-repeat;
	width:140px;
	height:46px;
	text-indent:-9999em;
	overflow:hidden;
	margin-bottom:29px;
}

.beviresponsabilmente {
	background:url(../images/beviresponsabilmente.jpg) no-repeat;
	width:161px;
	height:55px;
	text-indent:-9999em;
	overflow:hidden;
	margin-bottom: 0;
	margin-left: 390px;
	margin-top: 25px;
}

.italiano {
	background:url(../images/italiano.gif) no-repeat;
	width:140px;
	height:54px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}
.newsletter-form {
	float:right;
	background:url(../images/form-bg.gif) no-repeat;
	width:211px;
	height:150px;
	margin:34px 45px 0 0;
	padding:4px 0 0 28px;
	display:inline;
}

.newsletter-form .check{
  width:15px;
  float:left;
}

.iscriviti {
	background:url(../images/iscriviti.gif) no-repeat;
	width:179px;
	height:15px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}
.newsletter-form input {
	font-size:11px;
	color:#aaa397;
	width:155px;
	padding:1px 5px;
	border:2px solid #eae1d8;
	margin-top:5px;
	background:#fdfaf5;
}
.newsletter-form select {
	font-size:11px;
	color:#aaa397;
	margin-top:5px;
}
.newsletter-form .wrap {
	width:100%;
	overflow:hidden;
	float: left;
}
.newsletter-form .wrap input {
	float:left;
	margin-right:4px;
}
.newsletter-form .go {
	float:left;
	background:url(../images/go.gif) no-repeat;
	width:31px;
	height:27px;
	text-indent:-9999em;
}

#go{
  float:left;
}
.breadcrumbs {
	position:absolute;
	top:4px;
	right:6px;
	background:#fff;
	font-size:11px;
	padding:0 3px;
}
.breadcrumbs ul {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.breadcrumbs li {
	display:inline;
}
.breadcrumbs a {
	font-weight:bold;
	color:#583a1d;
}
.bottom-box {
	background:url(../images/footer-logo.gif) no-repeat 50% 0;
	padding-top:39px;
	text-align:center;
}
.bottom-box a {
	color:#583a1d;
	font-size:15px;
}
.bottom-box p {
	margin:0;
	font-size:12px;
}
.bottom-box p a {
	color:#fb9e46;
	font-size:12px;
}


.paginazione {

}
.paginazione a {
	color: red;
	font-size:15px;
	text-decoration: none;
	
}
.paginazione p {
	margin:0;
	font-size:12px;
}
.paginazione p a {
	color:#fb9e46;
	font-size:12px;
	
}


/* select style */
.outtaHere {
	position:absolute;
	left:-3000px;
}
.selectArea {
	position: relative;
	height: 22px;
	color:#aaa397;
	font-size:11px;
	line-height:22px;
	margin:5px 0 0;
	float:left;
	
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:7px;
	height:22px;
	background: url(../images/select-left.gif) no-repeat;
	display: block;
}
.selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0;
	width:25px;
	height:22px;
	background:url(../images/select-btn.gif) no-repeat;
	float:right;
}
* html .selectArea a.selectButton {
	right:-1px;
}
*+html .selectArea a.selectButton {
	right:-1px;
}
.selectArea .center{
	height: 22px;
	line-height:22px;
	display:block;
	padding:0 24px 0 7px;
	background: url(../images/select-bg.gif) repeat-x;
}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	background-color: #fdfaf5;
	display: block;
	z-index: 30;
	font-size: 11px;
	line-height:22px;
	padding:3px 0;
	color:#aaa397;
	width:161px;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	margin:0;
	padding:0;
	list-style: none;
}
.optionsDivVisible a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 0px 5px;
	position:relative;
}
.optionsDivVisible a:hover {
	background-color: #666;
	color:#fff;
	text-decoration:none;
}
.differentSelect {
	background:#fff;
	border:1px solid #000;
}
#top-img{
  height:288px;
  width:500px;
  position:relative;
	background: url(../images/welcome_01.png) no-repeat;
}
#center-img{
  height:114px;
  width:500px;
  position:relative;
	background: url(../images/welcome_02.png) no-repeat;
}
#center-img-noenter{
  height:114px;
  width:500px;
  position:relative;
	background: url(../images/welcome_18anni.png) no-repeat;
}
#bottom-img{
  height:69px;
  width:500px;
  padding-left:120px;
  position:relative;
	background: url(../images/welcome_03.png) no-repeat;
}


.rollover{
  float:left; 
}
.rollover a.sx { display:block; }
.rollover a.dx { display:block; }

.rolloverSX {
 float:left;
	width: 59px;
  height:58px;
}
.rolloverSX IMG {
	BORDER-TOP-STYLE: none; 
  BORDER-RIGHT-STYLE: none; 
  BORDER-LEFT-STYLE: none; 
  BORDER-BOTTOM-STYLE: none
}
.rolloverSX A {
	DISPLAY: block
}
.rolloverSX A:hover IMG {
	DISPLAY: none
}
.rolloverSX A:focus {
	background-image: url(../images/button_NO_over.png);
	width: 59px;
  height:58px;
  text-decoration:none;
}
.rolloverSX A:hover {
	background-image: url(../images/button_NO_over.png);
	width: 59px;
  height:58px;
  text-decoration:none;
}


.rolloverDX {
  float:left;
	width: 59px;
  height:58px;
  margin-left:150px;
}
.rolloverDX IMG {
	BORDER-TOP-STYLE: none; 
  BORDER-RIGHT-STYLE: none; 
  BORDER-LEFT-STYLE: none; 
  BORDER-BOTTOM-STYLE: none
}
.rolloverDX A {
	DISPLAY: block
}
.rolloverDX A:hover IMG {
	DISPLAY: none
}
.rolloverDX A:focus {
	background-image: url(../images/button_SI_over.png);
	width: 59px;
  height:58px;
  text-decoration:none;
}
.rolloverDX A:hover {
	background-image: url(../images/button_SI_over.png);
	width: 59px;
  height:58px;
  text-decoration:none;
}

.rolloverBACK {
  float:left;
	width: 59px;
  height:58px;
  margin-left:95px;
}
.rolloverBACK IMG {
	BORDER-TOP-STYLE: none; 
  BORDER-RIGHT-STYLE: none; 
  BORDER-LEFT-STYLE: none; 
  BORDER-BOTTOM-STYLE: none
}
.rolloverBACK A {
	DISPLAY: block
}
.rolloverBACK A:hover IMG {
	DISPLAY: none
}
.rolloverBACK A:focus {
	background-image: url(../images/button_BACK_over.png);
	width: 59px;
  height:58px;
  text-decoration:none;
}
.rolloverBACK A:hover {
	background-image: url(../images/button_BACK_over.png);
	width: 59px;
  height:58px;
  text-decoration:none;
}


#innerwelcome{
  	width:500px;
  margin:0 auto;
	overflow:hidden;
}
#utility {
	padding: 25px;
	width: 750px;
	text-align: left;
	margin-top: 0px;
	margin-right: 70px;
	margin-bottom: 0;
	margin-left: 70px;
	background-image: url(../images/sfondo_ut.jpg);
}
#utility2 {
	padding: 25px;
	width: 70%;
	text-align: left;
	margin-top: 0px;
	margin-right: 70px;
	margin-bottom: 0;
	margin-left: 70px;
	background-image: url(../images/sfondo_ut2.jpg);
}
#utility_dizion {

	width: 620px;
	text-align: left;
	margin-top: 0px;
	margin-right: 45px;
	margin-bottom: 0;
	margin-left: 45px;
	background-image: url(../images/sfondo_ut2.jpg);
}
#utility3 {
	width: 200px;
	text-align: left;
	margin-top: -500px;
	margin-right: 400px;
}
#birreSx{
  position:relative;
  background-image: url(../images/lenostrebirre_sx.png);
  width:332px;
  height:488px;
  float:left;
}

#birreSx .testo{
  margin-top:325px;
  margin-left:150px;
}
#birreMd{

  position:relative;
  background-image: url(../images/lenostrebirre_mid.png);
  width:294px;
  height:488px;
  float:left;
}
#birreMd .testo{
  margin-top:325px;
  margin-left:110px;
}
#birreDx{
  position:relative;
  background-image: url(../images/lenostrebirre_dx.png);
  width:302px;
  height:488px;
  float:left;
}
#birreDx .testo{
  margin-top:325px;
  margin-left:135px;
}
.piccolo {
	font-size: 10px;
}
#bgSpeciale{
  margin-left:-5px;
  padding:0px;
  background-image: url(../images/sfondo_ichnusaspeciale.jpg);
  width:938px;
  height:612px;
}

#bgIchnusa{
  margin-left:-5px;
  padding:0px;
  background-image: url(../images/sfondo_ichnusa.jpg);
  width:938px;
  height:612px;
}

#bgJennas{
  margin-left:-5px;
  padding:0px;
  width:938px;
  height:735px;
  background-image: url(../images/sfondo_jennas.jpg);
}


#logosDX{
  position:relative;  
  height:62px;  
  float:right;
  vertical-align: middle;
  padding-top:0px;
  margin-right:0px;
}
#logosDX img{
  margin:7px;
}
#descrBirra{
  height:300px;
  width:600px;
  position:relative;
  float:left;
  padding-left:20px;
	font:13px Arial, Helvetica, sans-serif;
	text-shadow: #918987 0 1px 2px;
	color: #301403;
}

#titoloBirra{
  vertical-align: middle;
  padding-left:20px;
  position:relative;  
  width:500px;
  float:left;
  height:62px;
}
#premio h4{
  padding-top:25px;
}
#titoloBirra h1{
  padding-top:15px;
  margin:0px;
}

#fumettoSpeciale {
  float:left;
  position:relative;
  width:310px;
  height:135px; 
  background-image: url(../images/come_gustare_speciale.png);
  top:380px;
  padding-top:30px;
  padding-left:8px;
}

#fumettoJennas {
  float:left;
  position:relative;
  width:310px;
  height:226px; 
  background-image: url(../images/come_gustare_jennas.png);
  top:450px;
  padding-top:30px;
  padding-left:8px;
}

#fumettoIchnusa{
  float:left;
  position:relative;
  width:310px;
  height:135px; 
  background-image: url(../images/come_gustare_istituzionale.png);
  top:370px;
  padding-top:30px;
  padding-left:8px;
}

/*MENUUUUUU
#menu{
 padding-left:190px;
 position:relative;
 background:url(../images/subnav.gif) repeat-x;
 height:39px;
 overflow:hidden;
 background-color:#301403;
}
#menu li{
 display: inline;
 float:left;
 bottom:0px;
 margin-left:90px;
}
#menu ul{

 display: inline;
 float:left;
 padding:3px 0 0 30px;
 list-style:none;
 width:930px;
 margin:0 auto;
}
LA STORIA
.rolloverST {
	width: 193px;
  height:33px;
}
.rolloverST IMG {
	BORDER-TOP-STYLE: none; 
  BORDER-RIGHT-STYLE: none; 
  BORDER-LEFT-STYLE: none; 
  BORDER-BOTTOM-STYLE: none
}
.rolloverST A {
	DISPLAY: block
}
.rolloverST A:hover IMG {
	DISPLAY: none
}
.rolloverST A:focus {
	background-image: url(../images/images_rollover/lastoria_over.jpg);
	width: 193px;
  height:33px;
  text-decoration:none;
}
.rolloverST A:hover {
	background-image: url(../images/images_rollover/lastoria_over.jpg);
	width: 193px;
  height:33px;
  text-decoration:none;
}
#storiapulsante{
  background-image: url(../images/images_rollover/lastoria.jpg);
  width: 193px;
  height:33px;
 text-decoration:none;
}
LE NOSTRE BIRRE
.rolloverNB {
	width: 193px;
  height:33px;
}
.rolloverNB IMG {
	BORDER-TOP-STYLE: none; 
  BORDER-RIGHT-STYLE: none; 
  BORDER-LEFT-STYLE: none; 
  BORDER-BOTTOM-STYLE: none
}
.rolloverNB A {
	DISPLAY: block
}
.rolloverNB A:hover IMG {
	DISPLAY: none
}
.rolloverNB A:focus {
	background-image: url(../images/images_rollover/lenostrebirre_over.jpg);
	width: 193px;
  height:33px;
  text-decoration:none;
}
.rolloverNB A:hover {
	background-image: url(../images/images_rollover/lenostrebirre_over.jpg);
	width: 193px;
  height:33px;
  text-decoration:none;
}
#nostrebirrepulsante{
  background-image: url(../images/images_rollover/lenostrebirre.jpg);
  width: 193px;
  height:33px;
 text-decoration:none;
}
LE NOSTRE BIRRE
.rolloverC {
	width: 193px;
  height:33px;
}
.rolloverC IMG {
	BORDER-TOP-STYLE: none; 
  BORDER-RIGHT-STYLE: none; 
  BORDER-LEFT-STYLE: none; 
  BORDER-BOTTOM-STYLE: none
}
.rolloverC A {
	DISPLAY: block
}
.rolloverC A:hover IMG {
	DISPLAY: none
}
.rolloverC A:focus {
	background-image: url(../images/images_rollover/lacomunicazione_over.jpg);
	width: 193px;
  height:33px;
  text-decoration:none;
}
.rolloverC A:hover {
	background-image: url(../images/images_rollover/lacomunicazione_over.jpg);
	width: 193px;
  height:33px;
  text-decoration:none;
}
#comunicazionepulsante{
  background-image: url(../images/images_rollover/lacomunicazione.jpg);
  width: 193px;
  height:33px;
 text-decoration:none;
}
LA STORIA DELLA BIRRA
.rolloverSTB {
	width: 193px;
  height:33px;
}
.rolloverSTB IMG {
	BORDER-TOP-STYLE: none; 
  BORDER-RIGHT-STYLE: none; 
  BORDER-LEFT-STYLE: none; 
  BORDER-BOTTOM-STYLE: none
}
.rolloverSTB A {
	DISPLAY: block
}
.rolloverSTB A:hover IMG {
	DISPLAY: none
}
.rolloverSTB A:focus {
	background-image: url(../images/images_rollover/lastoria_over.jpg);
	width: 193px;
  height:33px;
  text-decoration:none;
}
.rolloverSTB A:hover {
	background-image: url(../images/images_rollover/lastoria_over.jpg);
	width: 193px;
  height:33px;
  text-decoration:none;
}
#storiabirrapulsante{
  background-image: url(../images/images_rollover/lastoria.jpg);
  width: 193px;
  height:33px;
 text-decoration:none;
}*/



#storiabirrapulsante:link, #storiabirrapulsante:visited {  height : 33px; width: 193px; text-decoration:none; background: url(../images/images_rollover/lastoria.jpg) no-repeat; }
#storiabirrapulsante:hover, #storiabirrapulsante:focus  { background: url(../images/images_rollover/lastoria_over.jpg) no-repeat;  text-decoration:none; width: 193px; height:33px;}
#storiabirrapulsante img{ margin-top:-11px;}

#nostrebirrepulsante:link, #nostrebirrepulsante:visited {  height : 33px; width: 193px; text-decoration:none; background: url(../images/images_rollover/lenostrebirre.jpg) no-repeat; }
#nostrebirrepulsante:hover, #nostrebirrepulsante:focus  { background: url(../images/images_rollover/lenostrebirre_over.jpg) no-repeat;  text-decoration:none; width: 193px; height:33px;}
#nostrebirrepulsante img{ margin-top:-11px;}

#lacomunicazionepulsante:link, #lacomunicazionepulsante:visited {  height : 33px; width: 193px; text-decoration:none; background: url(../images/images_rollover/lacomunicazione.jpg) no-repeat; }
#lacomunicazionepulsante:hover, #lacomunicazionepulsante:focus  { background: url(../images/images_rollover/lacomunicazione_over.jpg) no-repeat;  text-decoration:none; width: 193px; height:33px;}
#lacomunicazionepulsante img{ margin-top:-11px;}


#storiadellabirrapulsante:link, #storiadellabirrapulsante:visited {  height : 33px; width: 193px; text-decoration:none; background: url(../images/images_rollover/lastoriadellabirra.jpg) no-repeat; }
#storiadellabirrapulsante:hover, #storiadellabirrapulsante:focus  { background: url(../images/images_rollover/lastoriadellabirra_over.jpg) no-repeat;  text-decoration:none; width: 193px; height:33px;}
#storiadellabirrapulsante img{ margin-top:-11px;}

#lavorazionepulsante:link, #lavorazionepulsante:visited {  height : 33px; width: 193px; text-decoration:none; background: url(../images/images_rollover/lavorazione.jpg) no-repeat; }
#lavorazionepulsante:hover, #lavorazionepulsante:focus  { background: url(../images/images_rollover/lavorazione_over.jpg) no-repeat;  text-decoration:none; width: 193px; height:33px;}
#lavorazionepulsante img{ margin-top:-11px;}

#degustazionepulsante:link, #degustazionepulsante:visited {  height : 33px; width: 193px; text-decoration:none; background: url(../images/images_rollover/degustazione.jpg) no-repeat; }
#degustazionepulsante:hover, #degustazionepulsante:focus  { background: url(../images/images_rollover/degustazione_over.jpg) no-repeat;  text-decoration:none; width: 193px; height:33px;}
#degustazionepulsante img{ margin-top:-11px;}


#mitoesimbolipulsante:link, #mitoesimbolipulsante:visited {  height : 33px; width: 193px; text-decoration:none; background: url(../images/images_rollover/mitoesimboli.jpg) no-repeat; }
#mitoesimbolipulsante:hover, #mitoesimbolipulsante:focus  { background: url(../images/images_rollover/mitoesimboli_over.jpg) no-repeat;  text-decoration:none; width: 193px; height:33px;}
#mitoesimbolipulsante img{ margin-top:-11px;}

#tradizionipulsante:link, #tradizionipulsante:visited {  height : 33px; width: 193px; text-decoration:none; background: url(../images/images_rollover/tradizioniecultura.jpg) no-repeat; }
#tradizionipulsante:hover, #tradizionipulsante:focus  { background: url(../images/images_rollover/tradizioniecultura_over.jpg) no-repeat;  text-decoration:none; width: 193px; height:33px;}
#tradizionipulsante img{ margin-top:-11px;}

#ichnusaesardegnapulsante:link, #ichnusaesardegnapulsante:visited {  height : 33px; width: 193px; text-decoration:none; background: url(../images/images_rollover/ichnusaelasardegna.jpg) no-repeat; }
#ichnusaesardegnapulsante:hover, #ichnusaesardegnapulsante:focus  { background: url(../images/images_rollover/ichnusaelasardegna_over.jpg) no-repeat;  text-decoration:none; width: 193px; height:33px;}
#ichnusaesardegnapulsante img{ margin-top:-11px;}



#mondoichnusapulsante:link, #mondoichnusapulsante:visited {  height : 33px; width: 193px; text-decoration:none; background: url(../images/images_rollover/mondoichnusa.jpg) no-repeat; }
#mondoichnusapulsante:hover, #mondoichnusapulsante:focus  { background: url(../images/images_rollover/mondoichnusa_over.jpg) no-repeat;  text-decoration:none; width: 193px; height:33px;}
#mondoichnusapulsante img{ margin-top:-11px;}

.mondoichnusa_right{ float: right; width: 259px; padding-top: 10px; margin-right: 27px; }
.mondoichnusa_right h1 h2 h3 P{padding: 0px; margin:0px; border:0px;}

#cavalcatepulsante:link, #cavalcatepulsante:visited {  height : 33px; width: 193px; text-decoration:none; background: url(../images/images_rollover/lecavalcate.jpg) no-repeat; }
#cavalcatepulsante:hover, #cavalcatepulsante:focus  { background: url(../images/images_rollover/lecavalcate_over.jpg) no-repeat;  text-decoration:none; width: 193px; height:33px;}
#cavalcatepulsante img{ margin-top:-11px;}

#concorsopulsante:link, #concorsopulsante:visited {  height : 33px; width: 193px; text-decoration:none; background: url(../images/images_rollover/concorsofotografico.jpg) no-repeat; }
#concorsopulsante:hover, #concorsopulsante:focus  { background: url(../images/images_rollover/concorsofotografico_over.jpg) no-repeat;  text-decoration:none; width: 193px; height:33px;}
#concorsopulsante img{ margin-top:-11px;}

#trova_foglio {
	background-image: url(../images/foglio_trova.png);
	background-repeat: no-repeat;
	position: relative;
	height: 222px;
	width: 379px;
	left: -150px;
	top: 130px;
	text-align: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	float: left;
}
#trova_sfondo{
	background-image: url(../images/trova_sfondo_nuraghe.jpg);
	background-repeat: no-repeat;
}

#leftTrova{
  float:left;
  height: 440px;
  top: 0px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}

#rightTrova{
	float:right;
	height: 480px;
	background-image: url(../images/trova_sfondo_nuraghe.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
.bianco {
	color: #FFFFFF;
}
#striscia {
	background-image: url(../images/striscia.png);
	background-repeat: no-repeat;
	height: 36px;
	width: 379px;
	left: 39px;
	top: 41px;
	bottom: 0px;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 999;
}

#allinea_su {
	position: absolute;
	top: 0px;
	padding-top: 0px;
	height: 380px;
	z-index: 998;
}
#trova_tx {
	position: relative;
	height: 70px;
	width: 340px;
	left: 0px;
	top: 10px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 997;
	float: left;
}
/*Mondo Ichnusa*/

h3 {
	font-size:16px;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
	border: 0;
}
h1 {
	padding: 0px;
	margin: 0px;
	border: 0;
}

.right {
	float:right;
	display:inline;
}


hr.dotted

{  	background-image: url(../images/hr.gif);

  width: 912px;
  height: 7px;
  border: 0;
}

* > hr.dotted
{
	width: 920px;
	height: 7px;
 
}

.innerMI {
	width:960px;
     margin:0 auto;
	overflow:hidden;
	
}


.type3 #container .innerMI img {
display:block;
}


.contentMondo {
	overflow:hidden;
	margin-top:0px;
	top: 0px;

}
.contentMondo1 {
	top: 0px;
	width:930px;
	margin-top:0px;
	float: left;

}
#spiaggia{
	margin-top:10px;
	height: 200px;

}


#video_mondo {
	color: #f9f9f9;
	text-shadow: #918987 0 1px 2px;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	background-image: url(../images/img-bg.png);
	width: 392px;
	float: left;
	margin-left: 10px;
	height: 341px;
	margin-top: 10px;
}

.borderImg{
	padding:10px;
    background:url(../images/img-bg.png);
    margin-right:3px;	
    display:block;

}
#video_mondo .contact-list {
	background:url(../images/img-bg.png);
	widows:100%;
	overflow:hidden;
	text-shadow: #ae924e 0 1px 2px;
	color: #f9f9f9;
	text-align: left;
	border-bottom: 2px ridge #ded0c7;
	text-indent: 4px;
	
}
#video_mondo .contact-list strong {
	float:left;
}
#video_mondo .contact-list ul {
	margin:0;
	padding:4px 0 0 15px;
	list-style:none;
	float:left;
}
#video_mondo .contact-list li {
	float:left;
	margin-left:15px;
	display:inline;
}
#video_mondo .contact-list a {
	height:26px;
	padding-top:8px;
	color:#fff;
	float:left;
}





/*TYPE6 per MONDO ICHNUSA 2009 (con lo sfondo colorato ) */





.type6 {color:#351b02;
	/*	background: #421c02 url(../images/page-bg-mondoichnusa.02.jpg) repeat-y 50% 0*/
	
		
		
}


.type6 #container .gallery img {
	background:none;
	padding:6px 0;
}
.type6 #container .link img {
	float:left;
	padding:2px 5px;
}

.type6 #container .linkB img {
	float:left;
	padding:2px 5px;
}


.type6 #container {
	background:url(../images/page-bg-mondoichnusa.02.jpg) no-repeat 50% 161px;
	
}


.type6 #container .inner {
	padding:39px 15px 0;
	width:930px;
}


.type6 #container .innerMI {
	padding:39px 15px 0;
	width:930px;
}

.type6 #container .gallery img {
	background:none;
	padding:6px 0;
}
.type6 #container .link img {
	float:left;
	padding:2px 5px;
}

.type6 #container .linkB img {
	float:left;
	padding:2px 5px;
}

#download {
	margin-top: 10px;
	float: left;
	width: 392px;
	height: 120px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#edizione_2008 {
	margin-top: 10px;
	margin-right: 10px;
	float: right;
	width: 393px;
	height: 200px;
}
a.biancoLink: link, a.biancoLink: hover, a.biancoLink: visited,{
	color: #FFFFFF;
	text-decoration: none;
}
.biancoLink: {
	color: #FFFFFF;
	text-decoration: none;
}
.marrone {
    color: #351b02;
}
.marrone h3 {
	font-size:16px;
	line-height: 16px;
	font-weight: bold;
	text-align: left;
}
.sfondo_grigio {
	background-image: url(../images/img-bg.png);
	padding:10px;
	height: auto;
}
#tornei {
	
}
#tornei ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	
}
#tornei li{
	float: left;
	margin: 3px;
	width: 278px;
	height: 214px;
	background-image: url(../eventi/images/tornei_sfondo.jpg);
	display:inline-table;
	padding-top: 15px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
	background-repeat: no-repeat;
	text-align: justify;
}
#squadra {
    float: right;
	width: 595px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;	
}
.sfondo_bianco {
	padding:10px;
	height: auto;
	background-color: #FFFFFF;
}
#info {
    padding:10px;
	height: auto;
	background-color: #ebdfcc;
	text-align: left;
	width: 400px;
}
#450{
	height: auto;
	width: 450px;
}
.titoli_rossi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #bb0009;
}
.testo_rosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #bb0009;
}
.testo_marrone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #351b02;
}
.testo_marrone2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #351b02;
	font-weight: bold;
}
.input_dizionario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #351b02;
	background-color: #f7e9d0;
	border: 1px solid #351b02;
}
.powered_ichnusa{
	padding:0px;
	background:transparent url(../images/logo_powered.gif) no-repeat scroll 0 0;
	height:27px;
	overflow:hidden;
	width:159px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 355px;
	text-align: left;
}
.dizion {font-size:11px;}
.dizion_img {
	background:url(../images/premio1_img.gif) no-repeat;
}
#location {
	margin-top:10px;
	background-color: #FFFFFF;
	padding:10px;
	width: 500px;
}
#location2 {
	margin-top:10px;
	background-color: #FFFFFF;
	margin-top: 30px;
	width: 490px;
	height: 80px;
	float:left;
	overflow:hidden;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#location2a {
	top: -5px;
	margin-top:-5px;
	margin-right:0px;
	width: 444px;
	height: 443px;
	float:left;
	overflow:hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 200px;
	background-image: url(../eventi/images/mondo_05.jpg);
	background-repeat: no-repeat;
}
#location3 {
	top: -5px;
	margin-right:0px;
	margin-left:0px;
	width: 540px;
	height: 123px;
	float:left;
	overflow:hidden;
	padding-top: 165px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
	background-image: url(../eventi/images/mondo_08.jpg);
	background-repeat: no-repeat;
}
#location4 {
	top: 0px;
	margin:0px;
	margin-left:0px;
	width: 334px;
	height: 250px;
	float:left;
	overflow:hidden;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(../eventi/images/mondo_09.jpg);
	background-repeat: no-repeat;
}
#location5 {
	top: 0px;
	margin:0px;
	margin-left:0px;
	width: 280px;
	height: 286px;
	float:left;
	overflow:hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#intro {
    margin-top:10px;
	padding:0px;
	width:490px;
	margin: 0px;
	float:left;
}

.spaziatore_left {
   float:left;
   margin-left:67px;
}
.spaziatore_left1 {
   float:left;
   margin-left:67px;
   margin-bottom:20px;

}
.spaziatore_left2 {
   float:left;
   margin-left:72px;
   margin-bottom:20px;

}
.no_underline {color: #351b02; text-decoration:none;}
.no_underline:link {color: #351b02; text-decoration:none;}
.no_underline:hover {color: #351b02; text-decoration:underline;}