@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_old.gif") 1px 3px no-repeat;
	
}

/* ------------------
naviga TOP
------------------ */
div#top-navntw ul li#distretti {
	background:url("/styleguide/i/bg_nav_toscana_old.gif") repeat-x;
}
/*background:#72ae1a url("../i/bg_navitem.gif") 0 bottom repeat-x;*/
/* ------------------
interno
------------------ */
div#content h1 {
	margin:10px 0;
	color:#d09705;
	font-size:15px;
	font-weight:bold;
}
div#content h2,  div.abstract a:hover {
	color:#d09705;
	letter-spacing:-1px;
	font-size:13px;
}

div#content h2 a{
    color:#d09705;
	text-decoration:none;
}

div#content h3 {
	margin-top:10px;
	font-size:1.1em;
}
div#content, div#content p {
	margin-bottom:1.4em;
	font-size:1em;
}
div#content p.itemlista a {
	font-weight:bold;
	font-size:1.1em;
	color:#626262;
	line-height:15px;
}
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#content p.itemlista a:hover{ 
	color:#d09705;
 }
 
 
 div#content{
 margin-left:6px;
 margin-right:7px;
 }


img.scheda
{
/* border:1px solid #B0905E; */
}


div#content h1#schedaprodotto
{
/* font-size:20px; */
font-weight:bold;
}

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:3px;
}

div#menusx ul#nav li.secondlevel a {
	color: rgb(87, 87, 87);
	padding-left:5px;
	font-size:1.03em;
	line-height:1.2em;
	padding-bottom:0px;
	font-weight:bold;
}
div#menusx ul#nav li a {
display: block;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    clear: both;
	margin-top: 2px !important;
	margin-top: -5px; 
	margin-bottom:2px !important;
    margin-bottom:-5px;
	
	
}

div#menusx ul#nav li a.navin {
	width:99%;
	display:block;
	 color: rgb(87, 87, 87);
	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;
	font-weight:normal;
	font-size:9px;
	
}

div#content p.itemlista a:hover, div#content div.subindex a:hover 
{
    color: #f5c208;
}

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;
	border-bottom:1px solid #d09705;
	color:#965c00;
}

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;
margin-right:8px;
}


div#homeindex
{
border:1px solid #d09705;
margin-top:8px !important;
margin-top:-2px;

}


div#homeindex img
{
float:left;
margin-left:6px;
margin-right:8px;
margin-bottom:12px !important;
border:1px solid #d09705;
}


div#homeindex a
{
font-size:1.30em;
font-weight:bold;
text-decoration:none;
color:#d09705;
}

div#content div#homeindex h2 
{
	background:#FFFFFF url('../i/sfondo_h2homepage.jpg') 0 0 repeat-x;
	padding-left:6px;
	color:#965c00;
	font-size:14px;
}

div#content div#homeindex p
{
	padding-right:6px;
}
div#content div#homeindex img
{
	float:left;
}

div#sponsup 
{
border:1px solid #bbe28d;;
margin-top:4px;
width:235px;
height:95px;
float:right;
clear:both;
}

div#sponsup p {
	margin-bottom:1px;
}

div#spons 
{
border:1px solid #bbe28d;;
margin-top:10px;
width:216px;
height:68px;
float:left;
clear:both;
}


div.home
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: #d09705;
    margin-top: 10px;
}

div#menusx ul#nav li#guida a  
{
    display: block;
    font-weight: bold;
    color: rgb(163, 185, 112);
    text-decoration: none;
    text-transform: none;
    margin-top: 0px;
    margin-bottom: 0px;
}
div#menudx span   
{
    letter-spacing: -1px;
    margin-bottom: 12px;
}

div#content img  
{
    float: right;
	margin-bottom:10px;
}

