@import url("/stili/layout.css");
@import url("/stili/tipografia.css");
@import url("/stili/header.css");
@import url("/stili/naviga.css");
@import url("/stili/servizidelportale.css");
/* @import url("/stili/footer.css"); */

/* ---------------------------
sostituzione stili default
---------------------------- */
/* ------------------
=header homepage
------------------ */
div#home-content td {
	vertical-align:top;
	border-spacing:0;
}
div#home-content h2 {
	margin-top:5px;
	margin-bottom:10px;
	padding:0 5px;
	background:#b0905e;
	border-bottom:2px solid #f6c30b;
}
div#home-content p {
	clear:both;
	font-size:1em;
	margin-bottom:10px;
}
div#home-content td img {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}

/* ------------------
=header
------------------ */
div#header {
background:#FFFFFF url("/styleguide/i/bgnav_toscana.gif") 1px 3px no-repeat;
}

/* ------------------
naviga TOP
------------------ */
div#top-navntw ul li#toscana {
	background:url("/styleguide/i/bg_nav_toscana.gif") repeat-x;
}
/*background:#72ae1a url("../i/bg_navitem.gif") 0 bottom repeat-x;*/
/* ------------------
interno
------------------ */
div#content h1 {
	margin:30px 0 !important;
	margin:10px 0 ;
	color:#54add7;
}
div#content h2,  div.abstract a:hover {
	color:#54add7;
	font-size:12px;

}

div#content h2 a{
	color:#54add7;
	text-decoration:none;
}

div#content h3 {
	margin-top:10px;
	font-size:1.1em;
}
div#content, div#content p {
	margin-bottom:11px;
	font-size:1em;
}
div#content p.itemlista a {
	font-weight:bold;
	color:#626262;
	line-height:15px;
	font-size:10px;
}
div#content p.itemlista a:hover { /* per pagina lista articolo*/
	color:#B0905E;
}

div#menusx, div#home-content, div#content {
	margin:0;
	padding:0;
}
div#menusx {
	width:155px !important;
	width:153px;
	border:1px solid #e3f5cb;
}
div#menusx ul {
	padding-left:0.5em;
	padding-right:0.5em;
}

div#home-content, div#content{
	padding:0 3px;
	
}

div.subindex-multisx{
	width:55%;
	padding:1px;
	float:left;
	/*border: solid 1px red;*/
}

div.subindex-multidx{
	width:42%;
	padding:1px;
	float:right;
	background-color:#f6ecd3;
	/*border: solid 1px red;*/
	
}

div.subindex-multidx h2{
	background-color:#B0905E;
	color:#fff !important;
	display:block;
	width:100%;
	font-size:1.3em;
	text-align: center;
}


div#content-boxon {
	width:97.5%;
	padding:10px;
	text-align:left;
	line-height:1.6em;
}
div#menudx {
	/*padding:3px;*/
	width:155px;
	background-color:#fbf9fa;
	text-align:center;
	color:#588824;
	padding-top:8px;
	font-weight:bold;
}

div#menudx  span{
letter-spacing:-1px;
margin-bottom:12px;
}

div#content p.itemlista a:hover{ 
	color:#54add7;
 }
 
 div#content{
 margin-left:6px;
 margin-right:7px;
 }
 
 
 a.titololista
 {
 font-size:10px;
 }


div#content h1#schedaprodotto
{
font-weight:normal;
}

div#content span#scheda
{
font-size:18px;
font-weight:bold;
color:#7ebf1b;
}


div#menusx ul#nav li.secondlevel {
	padding-left:1%;
	width:95%;
	line-height:auto;
	padding-right:0px;
}

div#menusx ul#nav li.secondlevel a {
	color:#575757;
	padding-left:5px;
	font-size:1.0em;
	line-height:1.2em;
	padding-bottom:0px;
	font-weight:bold;
	margin-top:-2px !important;
	margin-top:-2px;
	margin-bottom:0px !important;
	margin-bottom:0px;
	
}
div#menusx ul#nav li.secondlevel a:hover
{
    color: rgb(87, 87, 87);
    padding-left-value: 5px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    font-size: 1em;
    line-height: 1.2em;
    padding-bottom: 0px;
    font-weight: bold;
	margin-top:-2px !important;
	margin-top:-2px;
	text-decoration:underline;
	margin-bottom:0px !important;
	margin-bottom:0px;
}
div#menusx ul#nav li a {
	display:block;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	margin-top: 5px !important;
	margin-top: 5px; 
	margin-bottom:5px !important;
    margin-bottom:5px;
	/*padding-left:5px; */
	clear:both;
	/*float:left;*/
}
div#menusx ul#nav li a:hover {
	display:block;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	margin-top: 5px !important;
	margin-top: 5px; 
	margin-bottom:5px !important;
    margin-bottom:5px;
	/*padding-left:5px; */
	clear:both;
	/*float:left;*/
}
div#menusx ul#nav li#toscana {
	display:block;
	font-weight:bold;
	color:#a3b970 !important;
	color:#a3b970;
	text-decoration:none;
	text-transform:none;
	margin-top: -5px;
    margin-bottom: 10px;
	font-size:1.10em;
	padding-left:5px;
}
div#menusx ul#nav li#guida a {
	display:block;
	font-weight:bold;
	color:#a3b970 !important;
	color:#a3b970;
	text-decoration:none;
	text-transform:none;
	margin-top: 0px;
    margin-bottom: 0px;
}
div#menusx ul#nav li a.navin {
	width:99%;
	display:block;
	color:#575757 !important;
	text-decoration:none;
	text-transform:none;
	margin-top: 0px;
    margin-bottom: 0px;
	font-weight:bold;
	font-size:9px;
	
}
div#menusx ul#nav li a.nav{
	width:99%;
	display:block;
	color:#575757 !important;
	text-decoration:none;
	text-transform:none;
	margin-top: 0px;
    margin-bottom: 0px;
	font-weight:normal;
	font-size:9px;
	
}

div#content p.itemlista a:hover, div#content div.subindex a:hover  
{
    color: #54add7;
}
div.home 
{
border:1px solid #a5cada;
margin-top:10px;
}

div#spons 
{
border:1px solid #bbe28d;;
margin-top:10px;
width:216px;
height:68px;
float:left;
clear:both;
}
div.home a
{
color:#2e92c0;
font-weight:bold;
font-size:9pt;
text-decoration:none;
}
div#content img{ 
	float:right;
	/* margin-left:5px; */
	/* margin-bottom:5px; */

 }
div#content div.home img
{
float:left;
margin-right:8px;
margin-bottom:3px;
/* margin-bottom:5px; */
}
div#content div.home h2 
{
	background:#FFFFFF url('../i/sfondo_h2homepage.jpg') 0 0 repeat-x;
	padding-left:6px;
	color:#207da6;
}

div#content div.home img 
{
float:left;
margin-left:4px;
}

div#content div.home a
{
color:#626262;
font-size:1.00em;
font-weight:bold;
text-decoration:none;
}

div#content div.home table
{
margin-left:10px;
font-size:1.00em !important;
margin-bottom:8px !important;
}

div#content div.home img.vetrina
{
float:none;
margin-right:0px;
margin-bottom:5px;
}
div#content div.home p
{
line-height:10pt;
}


div#homeindex
{
border:1px solid #a5cada;
margin-top:8px;

}


div#homeindex img
{
float:left;
margin-left:6px;
margin-right:8px;
margin-bottom:12px !important;
	border:1px solid #207da6;
}


div#homeindex a
{
font-size:1.120em;
font-weight:bold;
text-decoration:none;
}

div#content div#homeindex h2 
{
	background:#FFFFFF url('../i/sfondo_h2homepage.jpg') 0 0 repeat-x;
	padding-left:6px;
	color:#207da6;
}

div#menusx ul#nav li.home a  
{
    padding-bottom: 5px;
    padding-top: 3px;
    margin-top: 5px;
    color: rgb(163, 185, 112);
    font-weight: bold;
}
