html{
	overflow:auto
}

body{
	background-image: url(../img/bg_body.jpg);
	background-repeat:repeat-x;  /* ripetizione orizzontale*/
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
	/*font-family: Lucida Console, Monaco, monospace;*/
	font-size:10pt;
}

h1{
	font-size:18px;
}

h2{
	font-size:14px;
}

a img{
	text-decoration:none;
	border:none;
}

#container {
	margin:auto;
	width:960px;
	padding-top:10px;
}

#logo{
	float:left;
	padding-bottom:15px;
}

/*-----------  MAILING LIST  ---------------*/

#mailing{
	width:345px;
	padding-top:130px;  
	padding-right:0px; 
	bottom:0px;
	float:right
}

.campoMailing{
	height:14px; 
	font-size:11px; 
	margin-top:11px;
	border:1px solid;
}
 
.bottoneMailing{
	margin-top:10px;
	border:1px solid #000;
	font-weight:bold;
}



/*-----------  MENU NAVIGAZIONE  ---------------*/

#menu {
	margin-top:10px;
	clear:both;
	height:38px;
	background:url(../img/bg_menu.gif);
}

#menu ul {
	margin:0;
	padding:0;
}

#menu ul li {
	display:inline;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin:0;
	padding:0;
}

#menu ul li a {
	color:#FFF;
	text-decoration:none;
	display:block;
	height:38px;	
	float:left;
	padding-left:22px;
	line-height:38px;
}




/* IMG TRA MENU NAVIGAZIONE E NEWS*/
#foto{
	clear:both;
	padding-top:15px;
	padding-bottom:15px;
}



/*-----------  BOX OFFERTE  ---------------*/
#box{
	width:220px;  /* 220+30=250px  */
	height:220px;
	padding-right:27px;
	float:left;
}

.spaziodx{padding-right:15.33px}

#offerte{
	background-image:url(../img/bg_offerta.jpg);
	background-repeat:repeat-x;
	width:220px;
	height:220px;
	color:#FFFFFF;
}

#offerte img{
	padding-top:15px;
	padding-left:15px;
}

#offerte h2{
	padding-left:15px;
	font-weight:bold;
}

#offerte p{
	margin-top:-10px;
	padding-right:10px;
}	

#offerte a{
	padding:0;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}	

#offerte a:hover{
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
}

/*-----------  BOX LISTE NOZZE  ---------------*/
#boxListe{
	width:219px;  /* 220+30=250px  */
	height:220px;
	float:left;
}

#liste{
	background-image:url(../img/bg_liste.jpg);
	background-repeat:repeat-x;
	width:219px;
	height:220px;
}

#liste img{
	padding-top:15px;
	padding-left:15px;
}

#liste h2, p, form{
	padding-left:15px;
}	
#liste h2{ margin-bottom:5px }
#liste form{ margin:0 }

/*-----------  TESTO  ---------------*/
#boxTesto{
	background-color:#FFFFFF;
	width:703px; /* 680+40 di padding= 720 */
	float:left;
	margin-right:20px;
	padding-bottom:20px;
	/*padding-top:20px;*/
	padding-right:15px;
}

#boxTesto a{
	text-decoration:none;
	color:#000;
}

#boxTesto a:hover{
	color:#000;
	text-decoration:underline;
}

#boxTesto img{
	padding-left:15px;
	padding-bottom:20px;
}

#boxTesto h1, h2, p{
	padding-left:15px; 
}	

.link{
	padding-left:10px; 
}

#offerte2{
	background-image:url(../img/bg_offerta.jpg);
	background-repeat:repeat-x;
	width:220px;  /* 220+30=250px  */
	height:220px;
	float:left;
	color:#FFFFFF;
}

#offerte2 a{
	padding:0;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#offerte2 a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

#offerte2 img{
	padding-top:15px;
	padding-left:15px;
}

#offerte2 h2{
	padding-left:15px;
}

#offerte2 p{
	margin-top:-10px;
	padding-right:10px;
}

/*-----------  FOOTER  ---------------*/

#footer{
	clear:both;
	padding-top:10px;
	color:#000000;
	font-size:10px;
	font-weight:bold;
}

#footer a{
	text-decoration:none;
	color:#000000;
	padding:0;
}

#footer a:hover{
	text-decoration:underline;
}
