/* CSS Document */

body, img, ul, li, p, h1, h2, h3, h4, hr {
	padding:0;
	margin:0;
	border:0;
	font-weight:normal;
	list-style:none;
}
body {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	background: url(images/bg_natalizia.jpg) center top #E9E9CF;
	color:#666666;
}
h1, h2, h3, h4 {
	font-family:"Gill Sans", "Gill Sans MT", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
hr {
	border-top: #000 3px double;
	margin:5px 0;
	clear: both;
}

/* struttura */

#container {
	width:976px;
	margin:0 auto;
	
}
#page {
	width:940px;
	background:#FFF;
	margin:0 18px;	
}
#page_main {
	background:url(images/page.png) repeat-y center center;
}
#page_top {
	height:7px;
	background:url(images/page-top.png) no-repeat bottom center;
}
#page_bottom {
	height:24px;
	background:url(images/page-bottom.png) no-repeat top center;
}
#header {
	height:335px;
	border-bottom:1px solid #709f20;
	position:relative;
}
#bodier {
	min-height:300px;
	margin-top: 5px;
}
#footer {
	height:195px;
	border-top:1px #de2e48 solid;
	padding-top: 5px;
	color: #FFF;
}


/* substruttura */

#header .banner {
	position:absolute;
	top:15px;
	right:20px;
	height: 210px;
	overflow: hidden;
}
#header ul#menu {
	list-style:none;
	height:95px;
	background:#e9eeea;
	padding:5px 0;
	display:block;
	width:940px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#header ul#menu li {
	display:inline;
}
#header ul#menu li a {
	display:block;
	float:left;
	height:95px;
	line-height:95px;
	text-decoration:none;
	text-align: center;
	background-color: #fff;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	font-size:24px;
	color:#fff;
	background:#060;
	overflow: hidden;
	margin: 0 5px 0 0;
}
#header ul#menu li a:hover, #header ul#menu li a.select, #header ul#menu li:hover a  {
	background-image:url(images/select.png);
	background-position:top center;
	
}
#header ul#menu .menu1 a {
	background:#2b6300 url(images/menu-1-bg.gif);
	color:#fff;
	width:82px;
}
#header ul#menu .menu1 a.select, #header ul#menu .menu1 a:hover { color:#2b6300; }
#header ul#menu .menu2 a {
	background:#709f20 url(images/menu-2-bg.gif);
	width:100px;
	line-height:22px;
	height:69px;
	padding:26px 0 0;
}
#header ul#menu .menu2 a.select, #header ul#menu .menu2 a:hover { color:#709f20; }
#header ul#menu .menu3 a {
	background:#9ac98c url(images/menu-3-bg.gif);
	width:106px;
}
#header ul#menu .menu3 a.select, #header ul#menu .menu3 a:hover, #header ul#menu li.menu3:hover a { color:#9ac98c; }
#header ul#menu .menu4 a {
	background:#5b6b87 url(images/menu-4-bg.gif);
	width:126px;
	line-height:22px;
	height:69px;
	padding:26px 0 0;
}
#header ul#menu .menu4 a.select, #header ul#menu .menu4 a:hover { color:#5b6b87; }
#header ul#menu .menu5 a {
	background:#cc85b4 url(images/menu-5-bg.gif);
	width:80px;
}
#header  ul#menu .menu5 a.select, #header ul#menu .menu5 a:hover { color:#cc85b4; }
#header ul#menu .menu6 a {
	background:#99cccc url(images/menu-6-bg.gif);
	width:102px;
	line-height:22px;
	height:69px;
	padding:26px 0 0;
}
#header ul#menu .menu6 a.select, #header ul#menu .menu6 a:hover { color:#99cccc; }
#header ul#menu .menu7 a {
	background:#ff9933 url(images/menu-7-bg.gif);
	width:110px;
	line-height:22px;
	height:69px;
	padding:26px 0 0;
}
#header ul#menu .menu7 a.select, #header ul#menu .menu7 a:hover { color:#ff9933; }
#header ul#menu .menu8 a {
	background:#de2e48 url(images/menu-8-bg.gif);
	color:#fff;
	width:92px;
}
#header ul#menu .menu8 a.select, #header ul#menu .menu8 a:hover { color:#de2e48; }
#header ul#menu .menu9 a {
	background:#ff0000 url(images/menu-9-bg.gif);
	color:#fff;
	width:102px;
	margin:0;
}
#header ul#menu .menu9 a.select, #header ul#menu .menu9 a:hover  {
	background-image:url(images/select-natale.png);
	color:#ff0000;
}


#header ul#menu .menu3 ul {
	display:none;
	width:190px;
	position:absolute;
	background: #92c077;
	background: url(images/verde90.png);
	top:100px;
	left: 192px;
	padding:5px 0;
	z-index:100;
}
#header ul#menu .menu3 ul li {
	display:block;
	height:auto;
	line-height:normal;
	margin:0;
}
#header ul#menu .menu3 ul li.dotted {
	height:7px;
	background:url(images/prodotto-dotted.gif) no-repeat center center;
}
#header ul#menu .menu3 ul li a {
	display:block;
	height:auto;
	line-height:normal;
	width: auto;
	font-size: 20px;
	float: none;
	text-align: left;
	padding-left:12px;
	line-height:20px;
	margin:0;
	background:none;
}
#header ul#menu li.menu3:hover ul li a { color:#FFF; }
#header ul#menu .menu3 ul li a:hover, #header ul#menu .menu3 ul li a.select {
	background:url(images/prodotti-arrow.gif) no-repeat right center #789c6b;
	
	
}
#header ul#menu .menu3:hover ul {
	display:block;
}




#footer .contatti {
	width:695px;
	height:195px;
	float:left;
}
#footer .contatti_footer {
	height:115px;
	background:#de5d70;
	padding:10px 0 0 18px;
	
}
#footer .contatti_footer h3 {
	margin:0 0 7px 0;
	font-size:14px;
	font-weight: bold;
}
#footer .contatti_footer p {
	margin-bottom:5px;
	font-size:10px;
	line-height:14px;
}
#footer .contatti_testata {
	background:url(images/footer-world.gif) left top no-repeat #de2e48;
	height:70px;
	font-size:30px;
	line-height:70px;
	padding-left:78px;
	font-family:"Gill Sans", "Gill Sans MT", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#footer .contatti_block {
	width:190px;
	float:left;
	padding-right:15px
}
#footer .orari {
	width:240px; 
	height:195px; 
	float:right;
}
#footer .orari_testata {
	background:url(images/footer-clock.gif) left top no-repeat #de2e48;
	height:145px;
	margin-bottom:5px;
	padding-left: 20px;
	font-size:14px;
}
#footer .orari_testata h3{
	font-size:30px;
	line-height:70px;
	margin:0;
	padding-left:56px;
}
#footer .orari_footer {
	height:45px;
	background:#de5d70;
	line-height: 45px;
	padding-left: 20px;
}
#footer a {
	color:#FFF;
	text-decoration:none;	
}
#footer a:hover {
	color:#FFF;
	text-decoration:underline;	
}
#firma {
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size: 10px;
	padding-bottom: 30px;
}

/* BODIER  */

#bodier h2 {
	line-height:
	margin: 0;
	margin: 0;
	line-height: 44px;
	color: #FFF;
	font-size: 36px;
	padding-left: 15px;
}
#bodier .in_vetrina {
	height:auto;
}
#bodier .in_vetrina .right {
	width:274px;
	height:300px;
	position:relative;
}
#bodier .in_vetrina .right h3 {
	color:#709f20;
	font-size:14px;
	padding-bottom:4px;
	line-height: 15px;
}
#bodier .in_vetrina .block {
	padding:6px 5px;
	border-bottom:1px solid #709f20;
}
#bodier .in_vetrina .link {
	position:absolute;
	bottom:0px;
	line-height:28px;
	height:28px;
	width:270px;
	color:#FFF;
	background:#709f20 url(images/arrow-big.png) no-repeat right;
	display:block;
	text-decoration:none;
	padding-left:4px;
	font-size:16px;
}
#bodier .in_vetrina h2 {
	background: #709f20;
}
#bodier .in_vetrina_prodotti {
	height:310px;
	background:#9ac98c;
	margin:0 0 5px;
	color:#FFF;
}
#bodier .in_vetrina_prodotti a {
	color:#FFF;
	text-decoration:none;
}

#bodier .in_vetrina_prodotti h3 {
	margin:5px 0 0;
	font-size:16px;
	line-height: 18px;
	padding-bottom: 3px;
}
#bodier .in_vetrina_prodotti .block {
	width:179px;
	height:250px;
	float: left;
	margin: 10px 7px 0 0;
}
#bodier .in_vetrina_prodotti p {
	font-size:10px;
	line-height: 10px;
}
#bodier .home_2_riga {
	height:300px;
}
#bodier .home_2_riga .block {
	height:300px;
	width:305px;
	float:left;
	margin-right:12px;
	position:relative;
}
#bodier .home_2_riga .block.blu_chiaro { background:#ebf5f5; }
#bodier .home_2_riga .block.arancione {	background:#ffebd6; }
#bodier .home_2_riga .block.giallo { background:#fff9cc; }
#bodier .home_2_riga .block h2 { font-size:32px; }
#bodier .home_2_riga .block.blu_chiaro h2 { background:#99cccc; }
#bodier .home_2_riga .block.arancione h2 {	background:#ff9933; }
#bodier .home_2_riga .block.giallo h2 { background:#fcdf00; }

#bodier .home_2_riga .link {
	background:url(images/arrow-mini.png) no-repeat right #fcdf00;
	display:block;
	height:28px;
	width:295px;
	position:absolute;
	bottom:0;
	padding-left:10px;
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;
	line-height:28px;
	color:#FFF;
	left: 0px;
}
#bodier .home_2_riga .link.blu_chiaro {	background-color:#99CCCC; }
#bodier .home_2_riga .link.arancione {	background-color:#FF9933; }
#bodier .home_2_riga h3 {
	padding:10px 10px 0;
	font-size:16px;
	font-weight:bold;
}
#bodier .home_2_riga p {
	padding:10px;
}


#bodier .home_3_riga {
	height:340px;
}
#bodier .home_3_riga .block {
	width:460px;
	position: relative;
}
#bodier .home_3_riga .inblock{
	background-color: #e5e9f1;
}
#bodier .home_3_riga .right .inblock {
	background-color: #f5e7f0;
}
#bodier .home_3_riga .block h2 {
	font-size:32px;	
}
#bodier h2.blu { background:#7D92B9; }
#bodier h2.rosa { background:#CC85B4; }
#bodier .home_3_riga .inblock {
	height:	270px;
	padding:5px;
}
#bodier .home_3_riga .inblock div {
	float:right;
	padding:0 10px 10px 0;
	width: 230px;
}
#bodier .home_3_riga .inblock h3 {
	font-size:14px;
	color:#7D92B9;
	padding-bottom:5px;
}
#bodier .home_3_riga .right .inblock h3 {
	color:#CC85B4;
	font-size:20px;
	line-height: 20px;
}
#bodier .home_3_riga .inblock p {
	padding-bottom:5px;
}
#bodier .home_3_riga .link {
	background:url(images/arrow-mini.png) no-repeat right #7D92B9;
	display:block;
	height:28px;
	width:450px;
	position:absolute;
	bottom:0;
	padding-left:10px;
	font-size: 16px;
	font-weight:bold;
	text-decoration:none;
	line-height:28px;
	color:#FFF;
	left: 0px;
}
#bodier .home_3_riga .right .link {
 	background-color:#CC85B4;
}

/* PRODOTTO */
#bodier .prodotto_1_riga h3, #bodier .prodotto_2_riga h3 {
	color:#ff0000;
	font-size:24px;
	line-height: 24px;
	margin-bottom: 20px;
}
#bodier .prodotto_1_riga .left {
	margin-top:5px;
}

#bodier .prodotto_1_riga .right {
	height:275px;
	margin-top:5px;
	background:#ffcccc;
	padding:20px;
	width:290px;
	position: relative;
}
#bodier .prodotto_1_riga input.campo {
	background:#ff0000;
	color:#FFF;
	border:0;
	width:206px;
	font-size:14px;
	padding: 2px 4px;
}
#bodier .prodotto_1_riga input.bottone {
	background:#ffcccc;
	color:#F00;	
	border:0;
	font-size:16px;
}
#bodier .prodotto_2_riga {
	height:440px; 
	background:#ffcccc;
}
#bodier .prodotto_2_riga .left {
	width:570px;
	border-top: 5px solid #fff;
	padding: 20px 20px 0 20px;
	height: 371px;
	position: relative;
}
#bodier .prodotto_2_riga .right {
	width:288px;
	padding:20px 21px 0;
	height:371px;
	border-top: 5px #fff solid;
	position: relative;
	background:url(images/natale_pacco.gif) top right no-repeat #ff9999;
}
#bodier .prodotto_2_riga .link {
	position:absolute;
	bottom:20px;
	left:20px;
	background:#ff0000;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	padding: 2px 4px;
}
#bodier .in_vetrina_prodotti.prodotto_3_riga {
	height:240px;
	margin:0 0 10px;
}
#bodier .in_vetrina_prodotti.prodotto_3_riga .block {
	height:179px;
}


/* NATALE  */
#bodier.natale h2 { background-color:#ff0000; }
#bodier.natale a { color:#ff0000; }
#bodier.natale .in_vetrina_prodotti { background:#ffcccc; }

/* ARREDO  */
#bodier.prodotti h2 { background-color:#9AC98C; }
#bodier.prodotti h3 { color:#9AC98C; }
#bodier.prodotti .in_vetrina_prodotti { background:#EBF4E8; }
#bodier.prodotti .prodotto_1_riga .right {
	background:#ebf4e8;
}
#bodier.prodotti .prodotto_2_riga .link {
	background:#9AC98C;
}
#bodier.prodotti .prodotto_2_riga .right {
	background:#D6E9D1 url(images/arredo_lampadina.gif) no-repeat top right;
}
#bodier.prodotti .prodotto_2_riga .left {
	background:#ebf4e8;
}

#bodier.prodotti .prodotto_1_riga input.campo {
	background:#9AC98C;
}
#bodier.prodotti .prodotto_1_riga input.bottone {
	background:#ebf4e8;
	color:#9AC98C;
}

/* CONSIGLI */
#bodier.consigli h2 { background-color:#7d92b9; }
#bodier.consigli h3 { color:#7d92b9; font-size:30px;}
#bodier.consigli h4 { color:#7d92b9; }
#bodier .consigli_1_riga .left {
	width:420px;
	height:280px;
	margin-top:5px;
	background:#e5e9f1;
	padding: 15px 20px;
}
#bodier .consigli_1_riga .left ul a {
	text-decoration:none;
	color:#666;
	padding-left:27px;
	line-height:19px;
	height:19px;
}
#bodier .consigli_1_riga .left ul a:hover, #bodier .consigli_1_riga .left ul li.select a  {
	color:#5b6b87;
	text-decoration:underline;
	background:url(images/consigli_albero.gif) no-repeat left;
	display:block;
}


#bodier .consigli_1_riga .right {
	width:440px;
	height:280px;
	margin-top:5px;
	background:#dee1e9 url(images/consigli_calendario.gif) no-repeat top left;
	padding: 15px 20px;
}
#bodier .consigli_1_riga .right ul {
	float:left;
	margin:10px 10px 0 0;
}
#bodier .consigli_1_riga .right ul li a {
	color:#7d92b9;
	background:#d3d6de;
	text-decoration: none;
	height: 36px;
	line-height: 36px;
	display: block;
	width: 170px;
	margin-bottom: 3px;
	padding-left: 25px;
	font-size: 24px;
}
#bodier .consigli_1_riga .right ul li a:hover, #bodier .consigli_1_riga .right ul li.select a {
	background:#fff;
}

#bodier .consigli_2_riga {
	background:url(images/consigli_2_riga.gif) #dcdfe7;
	position: relative;
	margin-bottom: 5px;
}
#bodier .consigli_2_riga .left {
	width:214px;
	padding: 9px;
	
}
#bodier .consigli_2_riga .right {
	padding: 23px;
	width:660px;
	
}
#bodier .consigli_2_riga h4 {
	padding-bottom:8px;
	font-size:16px;
}
#bodier .consigli_2_riga p {
	padding-bottom:8px;
}
#bodier .consigli_2_riga .link {
	position:absolute; 
	bottom:10px; 
	left:10px;
	color:#7d92b9;
	text-decoration:none;
}


/* EVENTI */
#bodier.eventi h2 { 
	background-color:#cc85b4;

}
#bodier.eventi h3 {
	color:#cc85b4;
	font-size:25px;
	line-height:24px;
}
#bodier.eventi h4 {
	color:#cc85b4;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 15px;
}
#bodier.eventi .eventi_1_riga .left {
	width:635px;
	background: #f5e7f0;
	padding: 10px 40px 10px 10px;
	margin-top: 5px;
}
#bodier.eventi .eventi_1_riga .right {
	width:215px;
	position: relative;
	background: #e7dae2;
	height: 240px;
	padding: 10px 20px;
	margin-top: 5px;
}
#bodier.eventi .eventi_1_riga .right h3.dark_gray, #bodier.eventi .eventi_1_riga .right h4.dark_gray {
	color:#666;
}
#bodier.eventi .eventi_1_riga .left h3 {
	margin-bottom:15px;
}
#bodier.eventi .eventi_1_riga .dark .left {
	background: #e7dae2;
}
#bodier.eventi .eventi_1_riga .dark .right {
	background: #d4c8d0;
}
#bodier.eventi .link {
	position:absolute;
	bottom:20px;
	left:20px;
	background:#cc85b4;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	padding: 2px 4px;
	display: block;
}
#bodier.eventi .eventi_2_riga {
	margin-bottom:5px;	
}
#bodier.eventi .eventi_2_riga .full {
	background: #f5e7f0;
	padding: 10px;
	height:104px;
	margin-top: 5px;
}
#bodier.eventi .eventi_2_riga .full.dark {
	background:#e7dae2;
}
/* 8 CONTATTI */
#bodier.contatti a {
	color:#de2e48;
	text-decoration: none;
}
#bodier.contatti h2 { background-color:#de2e48; }
#bodier.contatti h3 {
	color:#de2e48;
	font-size:30px;
	line-height: 20px;
}
#bodier.contatti h4 {
	color:#de2e48;
	font-size:16px;
	margin-bottom: 25px;
}
#bodier.contatti h5 {
	margin:0;
	font-size:14px;
	margin:0;
	padding-left: 100px;
	line-height: 40px;
	display: block;
	margin-top: 20px;
}
#bodier.contatti h5.macchina {
	background:url(images/contatti_macchina.gif) no-repeat top left;
	padding-left: 50px;
}
#bodier.contatti h5.treno {
	background:url(images/contatti_treno.gif) no-repeat top left;
}
#bodier.contatti .contatti_1_riga .left {
	width:690px;
	height:310px;
	z-index: 1;
}
#bodier.contatti .contatti_1_riga .right {
	width:180px;
	background:#f0ced2;
	height:270px;
	padding: 20px 35px;
}
#bodier.contatti .contatti_1_riga .right h3 {
	color:#de2e48;
	margin-bottom:17px;
}
#bodier.contatti .contatti_1_riga .right ul {
	margin-top:20px;	
}
#bodier.contatti .contatti_1_riga .right li a {
	background:#df8f9b;
	line-height:33px;
	padding-left:10px;
	color:#FFF;
	margin-bottom:5px;
	display: block;
	line-height: 34px;
	font-size: 17px;
}
#bodier.contatti .contatti_1_riga .right li.select a, #bodier.contatti .contatti_1_riga .right li a:hover, #bodier.contatti .contatti_1_riga .right li a:active {
	background:	#de2e48;
}

#bodier.contatti .contatti_1_riga .inblock {
	height:280px;
	padding:25px 30px 0 10px;
	width:273px;
	float: left;
}
#bodier.contatti .contatti_2_riga .block {
	background:#f9d5da;
	padding-bottom:10px;
	margin: 5px 0;
}
#bodier.contatti .contatti_2_riga .left {
	width:190px;
	padding:20px 0 0 20px;
	font-size: 14px;
}
#bodier.contatti .contatti_2_riga .right {
	width:710px;
	padding-top:70px;
}
#bodier.contatti .contatti_2_riga h3 {
	margin-bottom:25px;
	font-size:22px
}
#bodier.contatti .contatti_2_riga small {
	font-size:10px;	
}
#bodier.contatti input {
	width:240px;
	background:#f9c4cb;
	border:0;
	clear: right;
	height: 22px;
	margin-bottom: 2px;
}
#bodier.contatti textarea {
	width:240px;
	background:#f9c4cb;
	border:0;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#bodier.contatti label {
	width:87px;
	display:block;
	float: left;
	line-height: 24px;
	height: 24px;
	clear: left;
	text-align: right;
	padding-right: 3px;
}
#bodier.contatti .contatti_2_riga input.bottone {
	background:#de2e48;
	color:#fff;
	border:0;
	font-size:22px;
	width: auto;
	float: right;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	display: block;
	height: auto;
	margin-right: 10px;
}

/* LAVORA CON NOI */
#bodier.lavora h2 { background-color:#ff9933; }
#bodier.lavora .lavoro_1_riga h3 {
	color:#ff9933;
	font-size: 28px;
	padding: 0 0 10px 65px;
}
#bodier.lavora .lavoro_1_riga em {
	color:#ff9933;
}
#bodier.lavora h4 {
	color:#ff9933;
	font-size:16px;
}
#bodier.lavora .lavoro_1_riga .left {
	background:url(images/lavora-top.gif) no-repeat top left #ffebd6;
	width:441px;
	padding: 22px 152px 22px 22px;
	height: 152px;
	margin: 5px 0;
}
#bodier.lavora .lavoro_1_riga .right ul {
	padding:33px 0 0 80px
}
#bodier.lavora .lavoro_1_riga .right ul li {
	line-height:36px;
	margin-bottom:12px;
	font-size:16px;
	color:#ff9933;
}
#bodier.lavora .lavoro_1_riga .right ul a {
	color:#ff9933;
	text-decoration:none;
}
#bodier.lavora .lavoro_1_riga .right {
	width:325px;
	height: 196px;
	background-image: url(images/lavora-contatti.gif);
	margin: 5px 0;
}
#bodier.lavora .lavoro_2_riga h3 {
	background:#ffad5b url(images/lavora-facce.gif) no-repeat left top;
	color: #FFF;
	line-height: 65px;
	height: 65px;
	padding-left: 100px;
	font-size: 30px;
	margin-top: 5px;
}
#bodier.lavora .lavoro_2_riga .block {
	background:#ffebd6;
	padding:20px;
}
#bodier.lavora .lavoro_2_riga .block.dark {
	background:#ffd6ad;
}
/* DICONO DI NOI */
#bodier.dicono h2 { background-color:#99cccc; }
#bodier.dicono h3 {
	color:#99cccc;
	font-size:26px;
	line-height: 20px;
}
#bodier.dicono .dicono_2_riga .block {
	width:306px;
	background:#99cccc;
	height:306px;
	float:left;
	position:relative;
	margin: 0 11px 5px 0;
}
#bodier.dicono .dicono_2_riga .block.dark {
	background:#85b1b1;
}
#bodier.dicono .dicono_2_riga .block h3{
	color:#FFF;
	padding: 15px 0 0 14px;
	font-size: 20px;
}
#bodier.dicono .dicono_2_riga .block h4{
	color:#FFF;
	padding-left: 14px;
}
#bodier.dicono .dicono_2_riga .block img{
	position:absolute;
	top:60px;
	left:0;
}

#bodier.dicono .dicono_2_riga .block .inblock{
	position:absolute;
	bottom:20px;
	left:0;
	background: url(images/bianco-80.png);
	padding:14px;
}
#bodier.dicono .dicono_2_riga .link{
	color:#fff;
	text-decoration:none;
	line-height:20px;
	position:absolute;
	bottom:0;
	left:14px;
}
#bodier.dicono .dicono_1_riga .full{
	padding:10px;
	margin-top:5px;
	background:#ebf5f5;
}
#bodier.dicono .dicono_1_riga .right{
	position:relative;
	width:250px;
	padding:10px;
	background:#fff;
	height: 280px;
}
#bodier.dicono .dicono_1_riga h3{
	padding-bottom:15px;
	line-height: 22px;
}
#bodier.dicono .dicono_1_riga .link{
	position:absolute;
	bottom:10px;
	left:10px;
	background: #99cccc;
	color: #fff;
	text-decoration: none;
	line-height: 20px;
	padding: 0 5px;
	display: block;
}


/*	AZIENDA 	*/

#bodier.azienda h2 { background-color:#709f20; }
#bodier.azienda h3 {
	color:#709f20;
	font-size:26px;
	line-height: 20px;
}
#bodier.azienda .azienda_1_riga h4 {
	color:#709f20;
	font-size:9px;
}
#bodier.azienda .azienda_1_riga ul { padding-top:30px;}
#bodier.azienda .azienda_1_riga ul li {
	padding-bottom:2px;
	line-height: 16px;
}
#bodier.azienda .azienda_1_riga ul li a {
	color:#709f20;
	font-size:16px;
	text-decoration:none;
	padding-right: 40px;
	line-height: 16px;
}
#bodier.azienda .azienda_1_riga ul li a:hover {
	background:url(images/arrow-mini-green.png) no-repeat center right;
}

#bodier.azienda .azienda_1_riga .full{
	padding:10px;
	margin-top:5px;
	background:#d4e2bc;
}
#bodier.azienda .azienda_1_riga .right{
	position:relative;
	width:200px;
	padding:10px;
	height: 240px;
}
#bodier.azienda .azienda_1_riga .link{
	position:absolute;
	bottom:10px;
	left:10px;
	background: #709f20;
	color: #fff;
	text-decoration: none;
	line-height: 22px;
	padding: 0 5px;
	display: block;
	font-size: 16px;
	height: 24px;
}
#bodier.azienda .azienda_2_riga .full{
	padding:25px 20px 60px;
	margin:5px 0;
	background:#d4e2bc;
	position:relative;
}
#bodier.azienda .azienda_2_riga .link{
	position:absolute;
	bottom:10px;
	left:20px;
	background: #709f20;
	color: #fff;
	text-decoration: none;
	line-height: 22px;
	padding: 0 5px;
	display: block;
	font-size: 16px;
	height: 24px;
}

#bodier.azienda .azienda_3_riga ul li  {
	float:left;
	width:310px;
	height:115px;
	overflow:hidden;
	margin:0 5px 5px 0;
}
#bodier.azienda .azienda_3_riga ul li.chiusura  { margin-right:0;}
.servizio1 { background:url(images/icone_servizi/orario_continuato_FEF1EA.png) top left no-repeat #FEF1EA; }
.servizio2 { background:url(images/icone_servizi/fiori_recisi_F2F8E6.png) top left no-repeat #F2F8E6; }
.servizio3 { background:url(images/icone_servizi/pagobancomat_visa_FAFBE4.png) top left no-repeat #FAFBE4; }
.servizio4 { background:url(images/icone_servizi/bar_EAF6F4.png) top left no-repeat #EAF6F4; }
.servizio5 { background:url(images/icone_servizi/lista_nozze_F7F6E0.png) top left no-repeat #F7F6E0; }
.servizio6 { background:url(images/icone_servizi/pagamenti_personalizzati_F8F2DF.png) top left no-repeat #F8F2DF; }
.servizio7 { background:url(images/icone_servizi/consegne_domicilio_E8F1F1.png) top left no-repeat #E8F1F1; }
.servizio8 { background:url(images/icone_servizi/corsi_informativi_ECF5FA.png) top left no-repeat #ECF5FA; }
.servizio9 { background:url(images/icone_servizi/allestimento_matrimoni_EBF0F9.png) top left no-repeat #EBF0F9; }
.servizio10 { background:url(images/icone_servizi/parcheggio_EED1E0.png) top left no-repeat #EED1E0; }
.servizio11 { background:url(images/icone_servizi/progettazione_terrazze_FEF7FA.png) top left no-repeat #FEF7FA; }
.servizio12 { background:url(images/icone_servizi/kinder_garden_FEEFD1.png) top left no-repeat #FEEFD1; }

#bodier.azienda .azienda_3_riga h3 {
	font-size:20px;
	padding: 10px 20px 0 120px;
	height: 45px;
}
#bodier.azienda .azienda_3_riga p {
	padding-left:120px;
	font-size: 10px;
	line-height: 12px;
	padding: 0 20px 0 120px;
}

/* SINGOLI */

hr.azzurro { border-color:#99cccc; }
hr.arancione { border-color:#ff9933; }
hr.verde_chiaro { border-color:#9AC98C; }
hr.blu { border-color:#7D92B9; }
hr.rosa { border-color:#CC85B4; }
hr.verde_scuro { border-color:#709F20; }
hr.rosso { border-color:#EA1D27; }
.slideshow { height: 210px; width: 482px; margin:auto; }
.left {
	float:left;
}
.right {
	float:right;
}
.clr5 { clear:both; height:5px; }
.clr { clear:both; }

