@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_turismo.gif") 1px 3px no-repeat;
}

/* ------------------
naviga TOP
------------------ */
div#top-navntw ul li#turismo {
	background:url("/styleguide/i/bg_nav_turismo.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:#000;
}
div#content h2,  div.abstract a:hover {
	color:#000;
	font-size:12px;

}

div#content h2 a{
	color:#000;
	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:#837b5f;
}

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:#837b5f;
 }
 
 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:-2px;
	font-weight:bold;
}
div#menusx ul#nav li a {
	display:block;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	margin-top: -2px !important;
	margin-top: 0px; 
	margin-bottom:-2px !important;
    margin-bottom:-2px;
	/*padding-left:5px; */
	clear:both;
	/*float:left;*/
}
div#menusx ul#nav li.navtitle a {
	display:block;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	margin-top: -2px !important;
	margin-top: 0px; 
	margin-bottom:-4px !important;
    margin-bottom:-2px;
	/*padding-left:5px; */
	clear:both;
	/*float:left;*/
}
div#menusx ul#nav li#toscana {
	display:block;
	font-weight:bold;
	color:#000 !important;
	color:#000;
	text-decoration:none;
	text-transform:none;
	margin-top: 0px;
    margin-bottom: 10px;
	font-size:0.90em;
	padding-left:0px;
}
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: #000;
}
div.home 
{
border:1px solid #d35514;
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;
	background-position:top;
	padding-left:6px;
	color:#FFF;
	margin-top:-1px;

}

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 #d35514;
margin-top:8px;

}


div#homeindex img
{
float:left;
margin-left:6px;
margin-right:8px;
margin-bottom:12px !important;
border:1px solid #dd6a21;
}


div#homeindex a
{
font-size:1.30em;
font-weight:bold;
text-decoration:none;
color:#000;
}

div#content div#homeindex h2 
{
	background:#FFFFFF url('../i/sfondo_h2homepage.jpg') 0 0 repeat-x;
	padding-left:6px;
	color:#FFF;
	font-size:14px;
	margin-top:-1px;
}




