@charset "utf-8";
/* CSS Document */

/*cortesia
#main {
	position: relative;
	top: 100px;
	left: 50%;
	width: 400px;
	margin-left: -200px;
}

*/

body {
	background: #58A1D8;
	margin: 0;
	pading: 0;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 100%
}
a {
	color: #fff
}
#general {
	position: relative;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
}
#menu_top {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 42px;
	padding-top: 18px;
	background: url(../img/bkg_index.jpg) top left repeat-x;
	color: #fff
}
#menu_top a {
	color: #fff;
	font-size: 94%;
	text-decoration: none;
	margin: 0 16px;
}
.a_bold {
	font-weight: bold
}
#menu_top a:hover {
	color: #FF9020;
}
#flash {
	position: relative;
	top: 0;
	left: 0;
	width: 1020px;
	height: 285px;
	margin-top: 1px;
}
#variabile_1 {
	position: relative;
	background: url(../img/variabile_1.jpg) top left repeat-x;
	top: 0;
	left: 0;
	width: 330px;
	height: 366px;
	float: left;
}
#area_bb, #area_bc {
	position: relative;
	background: url(../img/area_bb.jpg) top left repeat-x;
	top: 0;
	left: 0;
	width: 324px;
	height: 366px;
	float: left;
}
#area_bc {
	background: url(../img/area_bc.jpg) top left repeat-x;
}
#area_bb h1, #area_bc h1 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	color: #000;
	font-weight: normal;
	text-indent: 12px
}
#area_bb ul, #area_bc ul {
	margin: 50px 0 0 125px;
	padding: 0;
	font-size: 93%;
	list-style-type: none
}
#area_bb ul li, #area_bc ul li {
	margin-bottom: 5px
}
#area_bb ul li a:hover, #area_bc ul li a:hover {
	text-decoration: none
}
#content, #content_int, #content_int_privacy, #content_int_dove, #content_int_contatti, #content_int_business, #content_int_consumer, #content_int_chi, #content_int_promo, #content_int_eventi {
	position: relative;
	background: url(../img/bkg_content.jpg) top left no-repeat;
	top: 0;
	left: 0;
	width: 978px;
	height: 413px;
	clear: both;
	color: #000
}
#content_int, #content_int_privacy, #content_int_dove, #content_int_contatti, #content_int_business, #content_int_consumer, #content_int_chi, #content_int_promo, #content_int_eventi {
	background: url(../img/bkg_content_interno.jpg) top left no-repeat;
	width: 928px;
	height: 403px;
	padding: 25px
}
#content_int_privacy, #content_int_dove, #content_int_contatti, #content_int_business, #content_int_consumer, #content_int_chi, #content_int_promo, #content_int_eventi {
	background: url(../img/bkg_content_interno_privacy.jpg) top left no-repeat;
	width: 605px;
	padding-left: 340px
}
#content_int_dove {
	background: url(../img/bkg_content_interno_dove.jpg) top left no-repeat;
}
#content_int_contatti {
	background: url(../img/bkg_content_interno_contatti.jpg) top left no-repeat;
}
#content_int_business {
	background: url(../img/bkg_content_interno_business.jpg) top left no-repeat;
}
#content_int_consumer {
	background: url(../img/bkg_content_interno_consumer.jpg) top left no-repeat;
}
#content_int_chi {
	background: url(../img/bkg_content_interno_chi.jpg) top left no-repeat;
}
#content_int_promo {
	background: url(../img/bkg_content_interno_promo.jpg) top left no-repeat;
}
#content_int_eventi {
	background: url(../img/bkg_content_interno_eventi.jpg) top left no-repeat;
}
#content div.par_1, #content div.par_2, #content div.par_3 {
	float: left;
	margin: 14px 7px 0 20px;
	width: 290px
}
#content div.par_1 h2, #content div.par_2 h2, #content div.par_3 h2, .tit_news {
	margin: 0;
	padding: 0;
	font-size: 110%;
	font-weight: normal
}
#content div.par_1 p, #content div.par_2 p, #content div.par_3 p {
	font-size: 93%;
}
#content div.par_1 a, #content div.par_2 a, #content div.par_3 a {
	color: #000;
}
#flash_esteso {
	position: absolute;
	background: url(../img/flash_esteso.jpg) top left no-repeat;
	top: 0;
	left: 0;
	width: 971px;
	height: 207px;
	margin-top: 206px
}
#slice {
	position: relative;
	background: url(../img/bkg_slice.jpg) top left no-repeat;
	top: 0;
	left: 0;
	width: 660px;
	height: 228px;
	float: left;
	color: #000
}
#slice_interno {
	position: relative;
	top: 0;
	left: 0;
	clear: both;
	background: url(../img/bkg_slice_interno.jpg) bottom left no-repeat;
	width: 883px;
	min-height: 180px;
	padding: 45px;
	color: #000;
	font-size: 93%
}
#slice_flash {
	position: relative;
	background: url(../img/bkg_slice.jpg) top left no-repeat;
	top: 0;
	left: 0;
	width: 308px;
	height: 228px;
	float: left
}
#fast_1, #fast_2 {
	width: 330px;
	float: left;
	padding-top: 25px
}
#fast_1 a, #fast_2 a {
	text-decoration: none;
	color: #000;
}
#fast_1 a:hover, #fast_2 a:hover {
	text-decoration: underline
}
#fast_1 h3, #fast_2 h3 {
	margin: 0;
	padding: 0;
	font-size: 110%;
	font-weight: normal;
	text-indent: 35px
}
#fast_1 p, #fast_2 p {
	font-size: 93%;
	padding: 0 30px 15px 20px
}
#fast_1 p img, #fast_2 p img {
	float: left
}
#footer {
	position: relative;
	background: #72B5E9 url(../img/bkg_footer.jpg) top left repeat-x;
	top: 0;
	left: 0;
	width: 100%;
	height: 145px;
	clear: both;
	color: #000;
	font-size: 93%
}
#footer p {
	padding:  10px;
}
#footer p strong {
	color: #fff;
	font-weight: normal
}
div#naturalmente {
	position: absolute;
	top: 1088px;
	left: 65px;
	width: 550px;
	height: 30px;
	z-index: 30
}
#slice_interno strong {
	color: #104369
}
#slice_interno img {
	float: left;
	margin-right: 10px
}
#slice_interno a, #content_int_privacy a, #content_int_dove a, #content_int_contatti a, #content_int_business a, #content_int_consumer a, #content_int_chi a, #content_int_promo a, #content_int_eventi a {
	text-decoration: underline;
	color: #000;
}
#slice_interno a:hover, #content_int_privacy a:hover, #content_int_dove a:hover, #content_int_contatti a:hover, #content_int_business a:hover, #content_int_consumer a:hover, #content_int_chi a:hover, #content_int_promo a:hover, #content_int_eventi a:hover  {
	text-decoration: none;

}
p.richiesta img {
	border: 0;
}
div.total {
	position: relative;
	background: #fff url(../img/total.jpg) top left repeat-x;
	width: 750px;
	border: 1px solid #104369;
	padding: 200px 30px 30px 30px
}
.buttonheading img {
	border:none
}
