body{background:url(../images/bg-body.gif) repeat-x #ffd02f;font-family:verdana, helvetica, arial}
a{color:#333;font-size:12px; text-decoration:none}
p,span{color:#333}
label{font-size:10px;color:#333}
.spacer-5{display:block;height:5px}
.spacer-10{display:block;height:10px}
.spacer-15{display:block;height:15px}
.spacer-20{display:block;height:20px}
.spacer-25{display:block;height:25px}
.spacer-30{display:block;height:30px}
.spacer-35{display:block;height:35px}
.spacer-40{display:block;height:40px}
.spacer-50{display:block;height:50px}
.spacer-60{display:block;height:60px}
.spacer-70{display:block;height:70px}
.spacer-80{display:block;height:80px}
.no-margin{margin:0!important}
.no-border{border:0 none!important}
li.clear{clear:both!important;width:0!important;height:0!important;line-height:0!important;border-bottom:0 none!important;margin:0!important;padding:0!important}
.banner-300x250{width:300px;display:block}
a.arancione{font-size:12px;color:#fd7100}
.grigio{background:url(../images/titolo-grigio.gif) repeat-x left top transparent;color:#fff!important}
.grigio span,.grigio p,.grigio strong{color:#fff!important}
.arancio{background:url(../images/titolo-arancio.gif) repeat-x left top transparent;color:#222;text-transform:uppercase}
.col-300{width:300px!important;position:relative}
.col-630{width:630px!important;position:relative}
.bordo-top{-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;border-top-left-radius:7px;border-top-right-radius:7px}
.bordo-bottom{-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px}
h3,h1.title{font-size:18px;font-weight:bold;display:block;border-bottom:2px solid #333;color:#333;padding-bottom:5px;margin-bottom:10px}
h3 a{font-size:11px;font-weight:bold;color:#333;text-decoration:none;background:url(../images/leggitutto.gif) repeat-x left top;margin-top:-2px;padding:5px 8px}
h4{font-size:14px;font-weight:bold;color:#fd7100;display:block;margin-bottom:10px}
h5{font-size:12px;font-weight:bold;display:block;border-bottom:2px solid #333;color:#333;padding-bottom:5px;margin-bottom:10px}
#wrap{background:url(../images/bg-shadow.png) repeat-y center top}
#wrap #header{width:100%;height:auto}
#wrap #header #header-content{width:980px;height:auto;margin:0 auto;padding:0 3px}
#wrap #header #header-content #leonardo{display:block}
#wrap #header #header-content #logo h1 a{text-indent:-9999px;display:block;float:left;background:url(../images/logo.gif) no-repeat left top transparent;width:220px;height:90px}
#wrap #header #header-content #logo img{width:210px}
#wrap #header #header-content ul#menu-top{width:980px;float:left;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:url(../images/bg-menu-top.gif) repeat-x left top transparent}
#wrap #header #header-content ul#menu-top li.home{background:url(../images/link-home.gif) repeat-x left top;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
#wrap #header #header-content ul#menu-top li a{display:block;color:#fff;font-size:12px;font-weight:bold;border-right:1px solid #5b5b5b;background:transparent;text-decoration:none;font-family:helvetica, arial;text-transform:uppercase;padding:13px 9px}
#wrap #header #header-content ul#menu-top li a:hover{background:url(../images/menu-top-hover.gif) repeat-x top left;border-right:1px solid #f1bb31;color:#222}
#pathway ul li,#pathway strong{float:left;margin-right:5px;font-size:11px;font-family:arial, helvetica}
#pathway ul li.separator{font-weight:normal}
#pathway ul li a{text-decoration:none;font-size:12px}
#pathway ul li.active{font-weight:bold}
#contenitore{background:#fff;width:980px;margin:0 auto;padding:0 10px}
#contenitore .col-left{float:left;width:660px}
#contenitore .col-right{float:right;width:300px}
#contenitore form#search{border:0 none;background:url(../images/bg-search.gif) repeat-x left top;width:630px;height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#contenitore form#search input{background:url(../images/bg-search.png) no-repeat scroll left top transparent;border:0 none;float:left;height:auto;width:567px;font-size:13px;font-weight:normal;color:#333;margin:5px 0 0 5px;padding:7px 0 7px 5px}
#contenitore form#search input.submit-search{float:left;text-indent:-9999px;background:url(../images/btn-search.png) no-repeat left center;width:27px;height:27px;cursor:pointer;margin-left:12px;display:block}
.titolo{font-size:13px;font-weight:bold}
.titolo img{padding:8px 0 0 11px}
.titolo span{padding:10px 10px 5px}
.titolo a{font-size:13px;display:block;font-weight:bold;color:#333;background:url(../images/menu-top-hover.gif) repeat-x left top;text-decoration:none;-webkit-border-top-right-radius:7px;-moz-border-radius-topright:7px;border-top-right-radius:7px;padding:9px 10px 8px}
ul.myjcarousel-2{width:628px;height:auto;margin-bottom:15px;border:1px solid #ccc;border-top:0 none!important;float:left;padding:20px 15px}
ul.myjcarousel-2 li{margin:0 5px 20px 0 !important}
ul.myjcarousel{width:629px;overflow:hidden;height:170px;margin-bottom:25px}
ul.myjcarousel-3{width:629px;height:auto;margin-bottom:10px;border:1px solid #ccc;border-top:0 none!important;float:left;padding:20px 15px}
ul.myjcarousel-3 li{float:left;width:120px;height:100px;margin:0 18px 0 0}
ul.myjcarousel li,ul.myjcarousel-2 li{float:left;width:95px;height:120px;margin:0 5px 0 0}
.myjcarousel li a,ul.myjcarousel-2 li a{text-align:center;display:block;font-size:12px;font-weight:bold;color:#111;text-decoration:none}
p.nota{font-size:13px;color:#333;margin-top:5px;float:right}
ul.item-category li{display:block;border-bottom:1px solid #cdcdcd;height:30px}
ul.item-category li:hover{background:url(../images/item-category-list.gif) no-repeat 6px center #f6f6f6}
ul.item-category li a{font-size:15px;font-weight:normal;color:#333;text-decoration:none;margin-left:25px;padding:8px 0}
ul.item-category li a.checkitout{color:#FD7100;font-size:11px;font-weight:bold;margin-left:0;margin-right:3px;margin-top:2px;text-decoration:none;display:none;text-transform:capitalize}
ul.listato{list-style:square}
ul.listato li{margin-left:15px;font-size:13px;margin-bottom:3px}
ul.item-news-data li a{display:block;color:#333;margin-right:11px;padding-right:10px;font-weight:bold;text-decoration:none;border-right:3px dotted #ccc}
ul.item-news-data li a.last{border-right:0 none}

ul.item-news li.left{width:180px;height:90px;border:3px solid #d7d7d7}
ul.item-news li.left img{width:180px;height:90px;}
ul.item-news li.left:hover{width:180px;height:90px;border-color:#ffd02f}
ul.item-news li.right{width:460px;height:auto}
ul.item-news li.right span a,ul.item-news li.right strong a,ul.item-news li.right p a{display:block;margin-bottom:10px;text-decoration:none;color:#333}
ul.item-news li.right span a{color:#fd7100!important;font-weight:bold;font-size:11px}
ul.item-news li.right strong a{font-size:12px}
ul.item-news li.right p a{font-size:12px;line-height:16px;font-family: georgia,serif;}

ul.item-news2 li.left{width:50px;height:50px;border:3px solid #d7d7d7}
ul.item-news2 li.left:hover{width:50px;height:50px;border-color:#ffd02f}
ul.item-news2 li.right{width:550px;height:auto}
ul.item-news2 li.right span a,ul.item-news2 li.right strong a,ul.item-news2 li.right p a{display:block;margin-bottom:10px;text-decoration:none;color:#333}
ul.item-news2 li.right span a{color:#fd7100!important;font-weight:bold;font-size:11px}
ul.item-news2 li.right strong a{font-size:12px}
ul.item-news2 li.right p a{font-size:12px;line-height:16px}

ul.item-news3 li.left{width:50px;height:50px;border:3px solid #d7d7d7}
ul.item-news3 li.left:hover{width:50px;height:50px;border-color:#ffd02f}
ul.item-news3 li.right{width:520px;height:auto}
ul.item-news3 li.right span a,ul.item-news3 li.right strong a,ul.item-news3 li.right p a{display:block;margin-bottom:10px;text-decoration:none;color:#333}
ul.item-news3 li.right span a{color:#fd7100!important;font-weight:bold;font-size:11px}
ul.item-news3 li.right strong a{font-size:12px}
ul.item-news3 li.right p a{font-size:12px;line-height:16px; margin-bottom:10px}
/*
ul.item-last-news li{display:block;border:1px solid #d3d3d3;border-top:0 none; }
ul.item-last-news li a{color:#333333;display:block;font-size:12px;text-decoration:none;margin:3px;}
ul.item-last-news li a:hover{background:#f4f4f4}
*/
ul.item-last-news li{display:block;border:1px solid #d3d3d3;border-top:0 none}
ul.item-last-news li a{color:#333333;display:block;font-size:12px;text-decoration:none;padding:12px 10px}
ul.item-last-news li a:hover{background:#f4f4f4}

span a.leggitutto{background:none repeat scroll 0 0 transparent;float:right;font-size:11px;position:absolute;right:8px;text-transform:lowercase;top:10px;margin:0;padding:0}
.arancio span a.leggitutto{color:#E16B0C}
.grigio span a.leggitutto{color:#fff}
form.search-phone{width:274px;border:1px solid #d3d3d3;padding:12px}
form legend{font-size:14px!important;font-weight:bold!important;margin-bottom:12px!important;background:none!important;text-transform:none!important;padding:0!important}
form legend.arancio{color:#fd7100!important}
form legend.grigio{color:#333333!important}
form input.text{width:109px;height:18px;background:none;border:1px solid #c4c4c4;font-size:12px;font-weight:bold;color:#333;padding:5px 7px}
form input.checkbox{font-size:11px;font-weight:normal;margin-right:3px}
form.search-phone label{font-size:11px;font-weight:normal;margin-top:3px;width:70px;margin-right:5px;margin-bottom:8px}
form.search-phone .select{margin-right:15px}
form.search-phone .select select{width:90px}
form.search-phone .select label{display:block;font-size:13px;font-weight:bold}
form input.submit{background:url(../images/submit.gif) repeat-x scroll left top transparent;border:0 none;color:#333333;cursor:pointer;font-size:13px;font-weight:bold;margin-top:14px;padding:5px 10px}
label.error{font-weight:bold;color:#cc0000;display:block!important;margin-top:5px;width:175px}
#cycle{width:630px;height:338px;display:block}

ul.menu-prodotto{max-width:640px; padding:3px;  margin: 0 auto;margin-bottom:10px;  text-align: center; }
ul.menu-prodotto li{float:left; margin-right:10px; }
ul.menu-prodotto li a{ color: #ffffff;text-decoration:underline;font-size:14px;font-weight:bold; text-transform:uppercase; padding-bottom:3px;}*/
ul.menu-prodotto .active{font-size:14px; text-transform:uppercase; color: #ffffff;} 


ul.menu-prodotto li a{

  -webkit-border-radius: 26;
  -moz-border-radius: 26;
  border-radius: 26px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  background: #222222; 
  padding: 10px 10px 10px 10px;
  text-decoration: none;

}

ul.menu-prodotto li a:hover {
  background: #f5b208;
  text-decoration: none;
}

p.txt_small{font-size:15px; font-family: georgia,serif; line-height:20px;}
p.descrizione{line-height:20px;color:#333;font-size:10px;font-family:georgia,verdana}
.testo, p.testo{line-height:25px;color:#000000;font-size:16px;font-family: georgia,serif; margin-bottom:5px;}
.testo img{text-align:center;padding:5px}
p.descrizione strong{text-transform:uppercase;font-weight:bold;margin:3px 0}

#thumb-prodotti{text-align:center}
#thumb-prodotti a{text-align:center;width:80px;height:80px;border:3px solid #cccccc;display:inline-block;margin:0 7px 0 auto}
input.newsletter{width:220px!important}
#iscrizione-news{position:relative;margin-bottom:50px}
#iscrizione-news label.error{bottom:-15px;font-size:12px;left:9px;position:absolute}
#cycle-2{width:630px;height:271px}
#thumb-prodotti-2 a{float:left;margin-right:12px}

#tabs ul.tabs{float:left;position:relative;z-index:2;padding:0!important}
#tabs ul.tabs li{margin-right:3px;margin-bottom:-1px}
#tabs ul.tabs li a{font-weight:bold;font-size:13px;color:#333;background:url(../images/bg-tab.gif) repeat-x left top;border:1px solid #d3d3d3;border-bottom:0 none;padding:4px 10px 4px 8px}
#tabs ul.tabs li.ui-state-active a{color:#fd7100;background-image:none;background-color:#fff}

#tabs .tab-content{border-top:0 none;border:1px solid #D3D3D3;background:#fff;width:600px;position:relative;z-index:1;-webkit-border-radius:7px;-webkit-border-top-left-radius:0;-moz-border-radius:7px;-moz-border-radius-topleft:0;border-radius:7px;border-top-left-radius:0;margin:0 auto;padding:12px}

#tabs form input.submit{margin-top:0}
#tabs form label{font-size:11px}

ul#menu-sidebar li{display:block;float:left;margin-right:10px;border-bottom:1px solid #cdcdcd}
.col-left ul#menu-sidebar li a{width:190px!important}
.col-left ul#menu-sidebar li a:hover{width:180px!important;padding-left:20px;font-weight:bold}
ul#menu-sidebar li a{width:135px;display:block;padding-top:8px;padding-bottom:8px;padding-left:10px;background:#fff;text-decoration:none;font-size:12px;font-weight:normal;color:#333}
ul#menu-sidebar li a:hover{background:url(../images/menu-sidebar-list.gif) no-repeat 11px center #f3f3f3;padding-left:20px;width:125px;font-weight:bold}
form#commento{width:630px;height:auto}
form#commenti strong.titolo{display:block;background:url(../images/titolo-commento.jpg) repeat-x left top;font-size:13px;font-weight:bold;text-transform:uppercase;border:1px solid #d3d3d3;padding:9px 0 6px 10px}
form#commenti .content-commenti,form#commenti .insert-commenti{border:1px solid #d3d3d3;border-top:0 none!important;border-bottom:1px solid #d3d3d3;padding:17px 10px}
form#commenti .content-commenti p,form#commenti .insert-commenti p{font-size:13px;font-weight:normal;color:#333}
form#commenti .insert-commenti strong{background:none;font-size:13px;color:#333;text-transform:uppercase;padding:0}
form#commenti .insert-commenti p label{font-size:13px;color:#333;text-transform:uppercase;float:left;margin-right:8px;font-weight:bold;margin-top:5px}
form#commenti .insert-commenti p input{border:1px solid #000000;color:#333333;float:left;font-size:12px;margin-right:5px;width:225px;font-family:helvetica, arial;padding:5px}
form#commenti .insert-commenti p#textarea textarea{border:1px solid #000000;color:#333333;float:left;font-family:helvetica,arial;font-size:12px;min-height:95px;width:542px;padding:5px 6px}
form#commenti .insert-commenti p#textarea label{margin-right:3px}
form#commenti .insert-commenti p label span{font-weight:normal;margin-left:10px;text-transform:none}
form#commenti .insert-commenti p#codice input{width:170px}
form#commenti button.submit{background:url(../images/submit.gif) repeat-x scroll left top transparent;border:0 none;color:#333333;float:right;font-size:13px;font-weight:bold;width:85px;cursor:pointer;padding:3px 10px}
#footer{background:#fff;width:960px;margin:0 auto;padding:0 20px 50px}
#footer p{font-size:12px;color:#333;line-height:16px}
#footer ul li{display:block;float:left;margin-bottom:5px}
#footer ul li a{display:inline;padding-right:8px;margin-right:8px;border-right:1px solid #d4d4d4;font-weight:bold;text-decoration:none; font-size:10px;}
hr{border:2px solid #333}
#comments{margin-bottom:40px font-family:verdana;font-size:12px}
#comments .commentlist ul{list-style:none;margin:0 0 10px;padding:0}
#comments .commentlist li.comment_odd,#comments .commentlist li.comment_even{list-style:none;border:1px dotted #000;margin:10px;padding:15px}
#comments .commentlist .submitdate{font-size:smaller}
#comments .commentlist p{font-weight:400;text-transform:none;margin:10px 5px 10px 0;padding:0}
#comments .commentlist li .avatar{float:right;border:1px solid #EEE;margin:0 0 0 10px}
*,#comments .commentlist{margin:0;padding:0}
h2.title,h1{font-size:16px;color:#333;display:block;margin-bottom:8px}
#wrap #header #header-content ul#menu-top li,.facebook,.twitter,ul.item-news-data li,ul#menu-sidebar{float:left}
#wrap #header #header-content ul#menu-top li.home a,#wrap #header #header-content ul#menu-top li.home a:hover{background:url(../images/home.png) no-repeat center center;text-indent:-9999px;border-right:1px solid #f1bb31;padding:13px 15px}
#pathway ul li a:hover,ul.item-news li.right p a:hover,p.descrizione a:hover,#footer ul li a:hover{text-decoration:underline}

#wrap #header #header-content ul#menu-top li a:hover{background:url(../images/menu-top-hover.gif) repeat-x top left;border-right:1px solid #f1bb31;color:#222}
#wrap #header #header-content ul#menu-top li.sel {background:url(../images/menu-top-hover.gif) repeat-x top left;border-right:1px solid #f1bb31;color:#222}


ul.item-news-data li a.active,ul.item-news-data li a:hover,ul.menu-prodotto li a:hover,ul.menu-prodotto li a.active{color:#fd7100}
ul.item-news li,.testo p{margin-bottom:20px}
form.search-phone .select.last,ul#menu-sidebar li.last{margin-right:0}
.testo a,p.descrizione a{color:#B40404;text-decoration:underline;font-weight:bold;font-size:14px;}
#ads ul li{color:#fd7100;text-decoration:none;font-weight:bold;font-size:10px;}
.prezzo {color:#B40404;font-family:verdana; font-size:11px; margin-left:30px;}
.rosso  {color:#B40404;}
.testo h2 {color:#B40404; font-family:verdana; font-size:14px;}

.immagine_post img {	margin: 0 auto;  display: block;}
.immagine post i { text-align:center;}


/*             styles for the star rater                */
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(/images/alt_star.gif) top left repeat-x;
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		width:25px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		line-height:25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover{
		background: url(/images/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(/images/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}

	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}


.box_lette {
	float:left; width:295px; border:1px solid; padding:2px; margin:2px;
}
.box_ultimi_video {
	width: 140px; float:left; margin:5px;
}
.box_ultime_news_colonna{
	float:left; width:600px; height:100px;margin:5px;
}

.box_ultime_news_colonna .small{
	font-size:10px;
}
.box_ultime_news_colonna_testo {
	width:400px; float:left;
}
.box_ultime_news_colonna img {
	padding:5px; border:1px solid gray; margin:0px auto;width:200px; float:left;
}



.notizie_collegate {float:left; width:200px; height:130px;margin:1px; font-size:10px;}
.notizie_collegate img {width:180px; height:70px; padding:5px; border:1px solid gray; margin:0px auto;}
.menuloghi  {float:left; width:60px; height:60px;padding:3px; }
.menuloghi img {float:left; width:50px; height:50px;}
.header_loghi {
	margin:0px auto;
	width: 100%;
	float:left;
}

.box_prezzo {
 float:left;
 width: 285px;
 height: 180px;
 border:1px solid black;
 margin:5px;

 }

.boxbordato {
width:99%;
  height: auto;
  margin-bottom: 25px;
  border-right-width-value: 1px;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-right-color-value: #cccccc;
  border-bottom-color: #cccccc;
  border-left-color-value: #cccccc;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-top-width: 0px;
  border-top-style: none;
  float: left;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 5px;
  border-right:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  }


#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 5px;
	width: 630px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}

.gsc-control-cse.gsc-control-cse-it {
padding: 0;
}
form.gsc-search-box.gsc-search-box-tools {
background: url(http://www.pianetacellulare.it/images/bg-search.gif) repeat-x left top;
padding: 5px 10px;
border: 0 none;
width: 630px;
height: 40px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
input.gsc-input {
background-image: url(http://www.google.com/cse/intl/it/images/google_custom_search_watermark.gif);
background-color: rgb(255, 255, 255);
background-position: 113% 10%;
background-repeat: no-repeat no-repeat;
}
form#search .gsc-input {
border: 0 none;
float: left;
height: auto;
width: 567px;
font-size: 13px;
font-weight: normal;
color: #333;
margin: 3px;
padding: 4px;
}
#search input.submit-search {
float: left;
text-indent: -9999px;
background: url(http://www.pianetacellulare.it/images/btn-search.png) no-repeat left center;
width: 27px;
height: 27px;
border: none;
cursor: pointer;
margin-left: 12px;
display: block;
}

/* usato su schede e in fondo a notizia */

.listato_news {
	width: 205px; height:150px; float:left; margin:5px;
}
.listato_news img{
	width:190px; height:100px;border:1px solid black;
}

.listato_news a {
	color:maroon; font-weight:normal;
}

.listato_news_corto {
	width: 160px; height:160px; float:left; margin:5px;
}
.listato_news_corto img{
	width:150px; height:100px;border:1px solid black;
}

.listato_news_corto a {
	color:maroon; font-weight:normal;
}

/* usato a destra news */
.listato_news_dx_collegate {
	width: 190px; height:200px; float:left; margin:5px;
}
/* usato a destra news */
.listato_news_dx {
	width: 300px; height:90px; float:left; border-bottom:1px dotted black; padding-bottom:5px;
}
.listato_news_dx img {
	border:1px solid black; float:left; margin:3px; width:120px; height:60px; padding:3px;margin-right:10px;
}
.listato_news_dx .data_dx  {
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.listato_news_dx .link_dx  {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:maroon;
}


.share-fb-bottom
{
  width: 66%;
  margin-right: 1%;
  padding-top: 2%;
  padding-right: 0px;
  padding-bottom: 2%;
  padding-left: 0px;
  float: left;
  color: #ffffff;
  line-height: 20px;
  text-align: center;
  background-color: #3b559f;
  background-image: url("/images/skin/fb.png");
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

/* Line 373 */
.share-fb-bottom:hover
{
  background-color: #314685;
  cursor: pointer;
}



/* Line 427 */
.share-twitter
{
  width: 17%;
  background-color: #14c4ff;
  background-image: url("/images/skin/twitter.png");
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  float: left;
  padding-top: 2%;
  padding-right: 0px;
  padding-bottom: 2%;
  padding-left: 0px;
  height: 20px;
  margin-right: 1%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
 
}

/* Line 440 */
.share-twitter:hover
{
  background-color: #0f93bf;
  cursor: pointer;
}



/* Line 445 */
.share-google
{
  width: 13%;
  padding-top: 2%;
  padding-right: 0px;
  padding-bottom: 2%;
  padding-left: 0px;
  height: 20px;
  background-color: #dd4b39;
  background-image: url("/images/skin/google.png");
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  float: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-bottom: 10px;
  
}

/* Line 458 */
.share-google:hover
{
  background-color: #ae3b2d;
  cursor: pointer;
}

.boxarancio{
  -webkit-border-radius: 26;
  -moz-border-radius: 26;
  border-radius: 26px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  background-color:#ffd700;
  padding: 10px 10px 10px 10px;
  text-decoration: none;
  float: right;
}

.box_ultime_notizie{
	float:left; width:290px; padding:5px;
}

.box_ultime_notizie_foto {
	width:90px; float:left; padding:5px;
}


.box_ultime_notizie_testo {
	width:190px; float:left;
}
html,body { margin:0;padding:0;background-position:0 42px }
#Leonardo_Navigation { font-family:Verdana!important;line-height:normal!important;height:40px;margin-bottom:2px;text-align:center }
#Leonardo_Navigation-Wrapper { width:956px;margin:0 auto }
#Leonardo_Navigation-Wrapper span { display:none }
#Leonardo_Navigation-Logo {top:0!important;background-color:transparent!important;background-repeat:no-repeat;display:block;float:left;width:185px;height:40px;margin:0;padding:0;}
#Leonardo_Navigation-Logo a { display:block;width:185px;height:40px;margin:0;padding:0 }
#Leonardo_Navigation-Logo a:hover { background-color:transparent!important }
#Leonardo_Navigation-Wrapper img { float:right!important;margin-left:10px!important }
#Leonardo_Navigation-Wrapper ul { font-family: "Trebuchet MS"!important;margin:0!important;padding-top:13px;font-size:8px!important;float:right!important }
#Leonardo_Navigation-Wrapper ul li { margin:0;padding:0;list-style-type:none;display:inline;border-left:1px solid;font-size:8px!important }
#Leonardo_Navigation-Wrapper ul li a { font-family: "Trebuchet MS"!important;text-decoration:none;font-size:11px!important;font-weight:bold;padding-left:4px;padding-right:4px;white-space:nowrap }
#Leonardo_Navigation-Wrapper ul li a:hover { background-color:transparent!important;}
 
 
.css_menu_two_line {

	width:900px;
	overflow:hidden;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	height:30px;
	margin:0px auto;
	margin-bottom:10px;
}

.two_line_menu {
    position: relative;
    margin-bottom: 10px;
    background:#ffd700;;
	 
}

.two_line_menu a {
    display: block;
    color: #000000;
    text-decoration: none;
    padding: 10px;
	font-size:12px;
	
}


	
.two_line_menu li:hover a {
    color: #fff;
    background: #000000;
}

.two_line_menu li { display: inline-block; }
