﻿BODY
{
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 font-size: 76%;
 margin: 0;
 padding: 0;
 background-color: #fff;
}
form{
	margin:0;
}
p 
{
	margin:0;
	padding:18px 0 0 0;
}
h1
{
	display:none;
	margin:0;
	padding:0;
}
h2
{
	font-weight: bold;
	color: #d6001e;
	font-size: 1.5em;	
	margin:0;
	padding:0;
}
h3
{
	font-weight: bold;
	color: #d6001d;
	font-size: 1.0em;	
	margin:0;
	padding:20px 0 0 0;

}
a:link
{
	text-decoration: none;
	color: #000;
}
a:active, a:focus
{
	text-decoration:underline;
	color:#D6001C;
}
a:visited 
{
	text-decoration: none;
	color: #000;
}
a:hover
{
	text-decoration:underline;
	color:#D6001C;
}
a.neutral
{
	font-weight: normal !important;
}
#hidden-navigation
{
  position:absolute;
  top:-200px;
}
#img_1
{
	/*background-image:url(/_layouts/ATM/LaSuperSportiva_1Px.jpg);*/
	text-align:center;
}
#img_2
{
	background-image:url(/_layouts/ATM/ATM_Risponde_1Px.jpg);
	text-align:center;
}
#img_3
{
	/*background-image:url(/_layouts/ATM/My_ATM_1Px.jpg);*/
	text-align:center;
}
.clear
{
 clear:both;
}
.hidden
{
	display:none;
}
/* Dimensioni colonne pagina di default */
td.first-column {
	width:200px;
	padding-right:12px;	
}
td.second-column {

}
/* fine */
#controls 
{
	text-align:right;	
} 
#breadcrumb
{
    margin-bottom:8px;
	font-size:0.9em;
	margin-left: 218px;
}
#breadcrumb ul
{
	margin:0;
	padding:0;
}
#breadcrumb ul li
{
	list-style:none;
	display:inline;
}
#breadcrumb ul li, #breadcrumb ul li a
{
	color:#666;
}
#breadcrumb ul li.sitePathCurrent
{
	font-weight:bold;
}
#header-top
{
 height: 40px;
 position:relative;
}
#static-menu-top
{
 width:69%;
 left:0;
 top:0;
 height: 40px;
 position:absolute;
}
#static-menu-top table
{
 width:100%;
}
#search-field
{
	width: 31%;
    position: absolute;
    right: 0;
    top: 0;
    /* background-image: url(/_layouts/ATM/HeaderRightBackGround.gif); */
    box-shadow: inset 0px -23px 28px -10px #ca5b17;
    background: #ed832d;
    height: 100%;
}
#search-field div
{
	padding-left:10px;
}
#static-menu-top div.static-menu-container
{
	text-align:right;
	position:relative;
}
* html #static-menu-top DIV.static-menu-container {
	POSITION: absolute; top:0px; left:0px;
}
table.main-page-table td
{
	vertical-align: top;
}
div#search-field div #ctl00_PlaceHolderSearchArea_SearchBox
{
	height: 30px;
    padding-top: 10px;
    color: #FFF;
}
div#static-menu-top div.menu-Left
{
 float:left;
 margin-right: 7px;
 padding-top: 14px;
 width:63%;
 font-size:11px;
}
div#static-menu-top div.menu-Right
{
	float: left;
    width: auto;
    background-color: #ed832d;
    border-bottom: solid 1px #ed832d;
    font-size:11px;
    color: #FFF;
    font-weight: bold;
    position: absolute;
    right: 0;
    top: 0;
    box-shadow: inset 0px -23px 28px -10px #ca5b17;
}
* html DIV#static-menu-top DIV.menu-Right{
position: relative;
float:right;
}
table.main-page-table
{
	width:100%;
}
/********* Menu Statici *********/
/* TOP */
#static-menu-top UL {
	padding: 0;
	height: 40px;
	margin: 0;
	
}
#static-menu-top UL LI {
	padding: 0;
	margin: 0;
	display: inline;  
	float: left;  
	/*width:auto;*/
	font-family: Arial, Helvetica, sans-serif; 
	list-style-type: none; 
}
#static-menu-top div.menu-Left ul li a, #static-menu-top div.menu-Left ul li span {
	border-right: #000 1px solid; 
	padding: 0 5px 0 5px;
	margin: 0;
	float: left;
}
#static-menu-top div.menu-Right ul li a , #static-menu-top div.menu-Right ul li span {
	padding: 14px 16px 0 16px;
	margin: 0;
	height: 26px;
	float: left;
	color: #FFF;
}

* html #static-menu-top DIV.menu-Right UL LI.static-menu-last-item A {
padding-right:0;
}
#static-menu-top div.menu-Left ul li.static-menu-last-item a, #static-menu-top div.menu-Left ul li.static-menu-last-item span
{
	border-right: 0;
}
#static-menu-top div.menu-Right ul li.static-menu-last-item, #static-menu-top div.menu-Right ul li.static-menu-last-item
{
    background-image: url(/_layouts/ATM/elemento_separatore_header.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-right: 18px;
    height: 100%;
}
* html #static-menu-top DIV.menu-Right UL LI.static-menu-last-item{
padding-right:0;
}
/* fine TOP */
/* STATIC MAIN */
#header-bottom-container
{
	border-top:1px #fff solid;
    margin:0;
    padding:0;
}
#header-globalnav
{
	background-image:url(/_layouts/ATM/HeaderBottomBackground.gif) !important;
    background-position:left top;
    background-repeat:repeat-x;
    float:left;
    border-bottom: dotted 1px #cbcbcb;
	margin-bottom:9px !important;
	width:100%;
}
#header-globalnav-right
{
	display:none;
}
/* fine STATIC MAIN */
/* FOOTER */
#atm-footer
{
	height: 41px;
	border-bottom: solid 9px #000;
  	margin-top: 12px; /* +8px del padding dei box di max per arrivare a 20px */
}
div.top_dotted
{
	border-top: dotted 1px #cbcbcb;
	margin:0;
	padding:0;
	height:1px;
	font-size:1px;	
}
div#atm-footer table
{
	width:100%;
}
div#atm-footer div.static-menu-container div.menu-Left
{
 float:left;
 margin-right: 7px;
}
* html div#atm-footer div.static-menu-container div.menu-Left
{
  width:50%;
}
div#atm-footer div.static-menu-container div.menu-Right
{
 float:right;
 font-weight: bold;
 padding-right:5px;
 text-align: right;
}
* html div#atm-footer div.static-menu-container div.menu-Right
{
  width:40%;
}
#atm-footer UL {
	padding: 0;
	padding-top: 15px;
	margin: 0;
	height: 25px
}
#atm-footer UL LI {
	padding: 0;
	margin: 0;
	display: inline;  
	font-family: Arial, Helvetica, sans-serif; 
	list-style-type: none; 
}
#atm-footer div.menu-Left ul li a {
	border-right: #000 1px solid; 
	padding: 0 10px 0 10px;
	margin: 0;
}
#atm-footer div.menu-Left ul li span {
	border-right: #000 1px solid; 
	padding: 0 10px 0 10px;
	margin: 0;
}
#atm-footer div.menu-Right ul li a {
	border-right: #000 1px solid; 
	padding: 0 16px 0 16px;
	margin: 0;
}
#atm-footer div.menu-Right ul li span {
	border-right: #000 1px solid; 
	padding: 0 16px 0 16px;
	margin: 0;
}
#atm-footer div.menu-Left ul li.static-menu-last-item a, #atm-footer div.menu-Left ul li.static-menu-last-item span
{
	border-right: 0;
	padding-right: 0;
}
#atm-footer div.menu-Right ul li.static-menu-last-item a, #atm-footer div.menu-Right ul li.static-menu-last-item span
{
	border-right: 0;
	padding-right: 0;
}
/* fine FOOTER */
/************* Immagini Testata *********************/
/*
#header-images {
	height: 161px;
	padding:0;
	margin: 0;
	background-image: url(/_layouts/ATM/HeaderImageBackGround.gif);
}
*/
#main-header-images {
	height: 161px;
	padding:0;
	margin: 0;
	background-color: #fff;
}
#atmrisponde-header-images {
	height: 161px;
	padding:0;
	margin: 0;
	/*background-image: url(/_layouts/ATM/HeaderImageBackGround.gif);*/
	background-color: #fff;
}
#logo_image {
	display:none;
}
#main-header-images #header_image {
	height: 162px;
	margin: 0;
	padding: 0;
	text-align:center !important;
}
#atmrisponde-header-images  #header_image {
	height: 162px;
	margin: 0;
	margin-left:10px;
	padding: 0;
    text-align:center;
}
#header_image div div div,  #header_image table, #header_image tr, #header_image td
{
    text-align:center !important;
	width:100%;
	margin:0;
	padding:0;
}
#header_image img
{
border:0;
}
/************* fine Immagini Testata *********************/
/* CSS per NewsLetter */
div#newsletter-container
{
 font-family: Arial;
 background:#EFEEEC;
 font-size:1.0em;
 margin-bottom:10px;
 height:69px;
 width:100%;
}
div#newsletter-icon
{
 padding:10px 10px 10px 10px;
 float:left;
}
div#newsletter-icon img
{
 border:0;
 margin:0;
 padding:0;
}
div#newsletter-text-container
{
 float:left;
 /*height:69px;*/
 width: 69%;
 margin-right: 12px;
 margin-top:10px;
}
div#newsletter-text-container div#newsletter-text
{
 border-bottom: dotted 1px #cbcbcb;
}
div#newsletter-text-container div#newsletter-text h2
{
 font-size:1.1em;
 text-transform:uppercase;
 color:#000;
 padding:0;
 margin:0;
}
div#newsletter-text-container div#newsletter-text h2.small
{
 text-transform:none;
}
div#newsletter-text-container div#newsletter-link
{
 text-align:right;
 margin-top: 2px;
}
div#newsletter-text-container div#newsletter-link a
{
 text-decoration: none;
 font-weight: bold;
 color: #000;
}
div#newsletter-text-container div#newsletter-link a:hover
{
 text-decoration: underline;
 color:#d6001c;
}
div#newsletter-text-container div#newsletter-link img
{
 margin-left: 10px;
}
/* fine Newsletter */
/* CSS per box Contatti */
div#contatti-container
{
 font-family: Arial;
 background:#EFEEEC;
 font-size:1.0em;
 height:78px;
 vertical-align:top;
 clear:both;
}
div#contatti-icon
{
 padding:2px 17px 2px 0;
 float:left;
}
div#contatti-icon img
{
 border:0;
 margin:0;
 padding:0;
}
div#contatti-text-container
{
 float:left;
 padding: 21px 52px 26px 17px;
}
div#contatti-text-container div#contatti-text
{
 padding: 0;
}
div#contatti-text-container div#contatti-text h2
{
 font-size:1.2em;
 text-transform:uppercase;
 padding:0;
 margin:0;
 color:#000;
}
/* fine Contatti */
/************* Global Navigation & Quick Launch *********************/
/* Global Navigation */
#AspNet-Menu-Horizontal .AspNet-Menu
{
 margin:0; 
 padding:0; 
 text-transform:uppercase;
 font-weight:bold;
 font-size:0.9em;
}
#AspNet-Menu-Horizontal .AspNet-Menu li.AspNet-Menu-Leaf
{
 display:block;
 float:left;
 padding-bottom:18px;
 padding-top:19px;
 background-image:url(/_layouts/ATM/HeaderGlobalSeparator.gif);
 background-repeat:no-repeat;
 background-position:left center;
 width:15%;
 text-align:center;
 font-size:13px;
}
#AspNet-Menu-Horizontal .AspNet-Menu li a
{
 text-decoration:none; 
 color:#000;
}
#AspNet-Menu-Horizontal .AspNet-Menu li a:hover
{ 
 color:#000;
 text-decoration:underline;
 padding-bottom:10px;
 border-bottom: 8px #f29305 solid;
}
#AspNet-Menu-Horizontal .AspNet-Menu li a.AspNet-Menu-Selected, .menu li a.AspNet-Menu-Selected:hover
{ 
 color:#000;
 text-decoration:underline;
 border-bottom: 8px #f29305 solid;
 padding-bottom:10px;
}
#AspNet-Menu-Horizontal .AspNet-Menu li.AspNet-Menu-First
{
	background:none;
	width:10%;
	/*text-align:left;*/
	text-align:center;
	padding-left:5px;
}
#AspNet-Menu-Horizontal .AspNet-Menu li.AspNet-Menu-Last
{
 display:block;
 float:left;
 padding-bottom:18px;
 padding-top:19px;
 background-image:url(/_layouts/ATM/LeftShadowGlobalMenuBox.gif);
 background-repeat:no-repeat;
 background-position:left center;
 width:13.5%;
}


#AspNet-Menu-Horizontal .AspNet-Menu li.AspNet-Menu-Last a:hover, #AspNet-Menu-Horizontal .AspNet-Menu li.AspNet-Menu-Last a.AspNet-Menu-Selected, #AspNet-Menu-Horizontal .AspNet-Menu li.AspNet-Menu-Last a.AspNet-Menu-Selected:hover
{ 
 color:#000;
 text-decoration:underline;
 border-bottom: 8px #0F752C solid;
 padding-bottom:10px;
}

div.right-border
{
    /*
	float:left;
	height:51px;
	width:5px;
	margin-left:2px;
	background-image:url(/_layouts/ATM/RightShadowGlobalMenuBox.gif);
    background-repeat:no-repeat;
    background-position:right center;
	*/
	display:none;
}
/********** Quick Launch ***********/
div#AspNet-Menu-Vertical
{
 font-size: 1em;
}
div#AspNet-Menu-Vertical .AspNet-Menu 
{
  background: #fff;
  padding: 9px 0 26px 0 !important;
  margin:0 !important;
  width:100% !important;
  /*
  margin-right:15px;
  position:relative;
  left:15px;
  */
}
/* Hack per FF per la QuickLaunch */
@-moz-document url-prefix()
{
	div#AspNet-Menu-Vertical .AspNet-Menu 
	{
		left:10px;
		/*padding: 9px 0 26px 0 !important;*/
	}	
}


div#AspNet-Menu-Vertical .AspNet-Menu li
{
 border-bottom: dotted 1px #cbcbcb;
 list-style-type: none;
 padding-top:2px;
 padding-bottom:2px;
 /*
 padding-bottom:5px;
 margin-bottom:5px;
 */
}
li.first
{
 padding-left:9px;
 padding-top:5px !important;
 padding-bottom:5px !important;
}

div#AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-WithChildren, div#AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-Site-Selected, div#AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-ChildSelected
{
	/*list-style: outside url(menuPointer.gif);*/
	background-image:url(/_layouts/ATM/menuPointer.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}
li.second
{ 
	background-image:none !important;
}
div#AspNet-Menu-Vertical .AspNet-Menu li ul li
{
 border-bottom: 0;
 /*margin-left:9px;*/
}
div#AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-WithChildren
{
 background-color:#F0EEEE;
 padding-top: 5px !important;
 padding-bottom:8px !important;
}
.Link-Selected, .AspNet-Menu li.AspNet-Menu-Site-Selected a.AspNet-Menu-Site-Selected
{
  font-weight:bold;
}
div#AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-ChildSelected a.AspNet-Menu-Link
{
	/*border-left:2px #d6001c solid;*/
	/*padding-left:9px;*/
}
div#AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-Site-Selected a.AspNet-Menu-Link
{
	/*border-left:2px #d6001c solid;*/
	/*
	padding-left:9px;
	margin-left:-9px;
	*/
}
div#AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-ChildSelected ul
{
	/*
	position:relative;
	left:-20px;
	*/
}
/* Hack per FF per la QuickLaunch */
@-moz-document url-prefix()
{
	div#AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-ChildSelected ul
	{
		margin-left:30px;
	}	
}
div#AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-ChildSelected li.AspNet-Menu-Leaf a
{
	border-left:none !important;
}
div#AspNet-Menu-Vertical .AspNet-Menu-Selected 
{
 font-weight: bold;
}
div#AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-WithChildren ul
{
 list-style-type: none;
 padding: 5px 0 0 0 !important;
 margin-left:25px;
}
div#AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-WithChildren ul li a
{
 margin-bottom: 5px !important;
 /*
 background-image: url(/_layouts/ATM/MenuPoint.gif);
 background-repeat: no-repeat;
 background-position: 0 0.4em;
 */
}
div#AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-WithChildren ul li a span
{
 border-left: 0;
 /*padding-left:9px !important;*/
}
div#AspNet-Menu-Vertical UL.AspNet-Menu li.AspNet-Menu-Leaf 
{
 /*padding: 5px 0 5px 9px !important;*/
}
div#AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li
{
 /*padding: 5px 0 0 0 !important;*/
 list-style: outside url(/_layouts/ATM/MenuPoint.gif);
 /*margin-left:9px;*/
}
div#AspNet-Menu-Vertical .AspNet-Menu a
{
 text-decoration: none;
 color: #000;
}
div#AspNet-Menu-Vertical .AspNet-Menu a:hover
{
 text-decoration: underline;
 color: #f00;
}
/************* fine Global Navigation & Quick Launch *********************/
/********** Personalizzazione Summary Link Style **********/
/* ATM Servizi */
div#atm-servizi div.image-area-top
{
	/*padding: 23px 18px 10px 20px;*/
	padding:10px 18px 0 20px;
	text-align:center;
}
div#atm-servizi div.image-area-top img
{
	border:0;
}
div#atm-servizi div.link-item
{
	padding-bottom:7px;
	text-align:center;
	font-size: 1.0em !important;
}
div#atm-servizi div.link-item a, div#atm-servizi div.link-item div.description
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em !important;
}
div#atm-servizi div.link-item a
{
	color:#000;
	text-decoration:none;
}
div#atm-servizi div.link-item a:hover
{
	color:#D6001C;
	text-decoration:underline;
}
/* fine ATM Servizi */
/* In Evidenza */
div#evidenza
{
	/*margin:11px 8px 11px 10px;*/
	/*margin:11px 8px 19px 10px !important;*/
	margin:11px 8px 10px 10px !important;
	font-size: 1.0em;
}
/* hack per IE7 */
*:first-child+html div#evidenza
{
	/*margin:11px 8px 24px 10px !important;*/
	margin:11px 8px 10px 10px !important;
}
#column
{
	font-size: 1.0em;	
}
div#evidenza div.image-area-left
{
	margin-right: 10px;
}
div#evidenza div.image-area-left img.image
{
	padding: 1px;
	border: solid 1px #cbcbcb;
}
div#evidenza div.link-item{
    font-size: 1em !important;
}
div#evidenza div.link-item a, div#evidenza div.link-item div.description
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em !important;
}
div#evidenza div.link-item a
{
    font-size: 1em !important;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
div#evidenza div.link-item a:hover
{
	color:#D6001C;
	text-decoration:underline;
}
div#evidenza div.linkitem-footer
{
	clear:left;
	border-bottom: dotted 1px #cbcbcb;
	margin-bottom: 10px !important;
	text-align:right;
}
/* hack per IE7 */
*:first-child+html div#evidenza div.linkitem-footer
{
	margin-bottom: 14px !important;
}
/* hack per IE6 */
* html div#evidenza div.linkitem-footer
{
	margin-bottom: 16px !important;
}
* html div#evidenza-link-item
{
	margin-top: -3px !important;
}
div#evidenza div.linkitem-footer img
{
	padding-bottom: 1px;
	border:0;
}
div#evidenza-link-item
{
	text-align:center;
}
div#evidenza-link-item table
{
	width:100%;
}
div#evidenza-link-item div.link-item
{
	font-family:Arial;
	background: #D6001C;
	font-size: 0.95em;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	background-image:url(/_layouts/ATM/EvidenzaBackground.gif);
	background-position:right top;
	background-repeat:repeat-y;
}
div#evidenza-link-item div.link-item a
{
	color: #fff;
	font-size: 0.95em;
	background-image:url(/_layouts/ATM/EvidenzaSeparator.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:21px;
	display:block;
	padding-top:10px;
}
div#evidenza-link-item div.last-item a
{
	background:0;
}
div#evidenza-link-item div.link-item a:hover
{
	text-decoration:underline;
	color:#fff;
}

div#evidenza div.pointlink-item
{
	text-align:right;
}
div#evidenza div.pointlink-item img
{
	border:0;
	padding-left:10px;
}
div#evidenza div.pointlink-item a
{
	font-weight:bold;
}
/* fine In Evidenza */
/* HomePage Widget */
div#widget div.item
{
	border-right:1px #cbcbcb solid;
}
div#widget div.last-item
{
	border:none;
}
div#widget div.image-area-top
{
	text-align:center;
}
div#widget div.item img.image
{
	/*padding: 16px 20px 23px 20px;*/
	/*padding:16px 20px 20px;*/
	padding:18px 20px 16px;
	border:0;
}
* html div#widget div.item img.image
{
	padding:9px 20px 10px;
}
*:first-child+html div#widget div.item img.image
{
	padding:19px 20px 20px;
}
div#widget div.link-item
{
	font-family:Arial;
	background: #F0EFED;
	background-image:url(/_layouts/ATM/WidgetBackground.gif);
	background-repeat:repeat-y;
	background-position:right top;
	font-size: 0.95em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
div#widget div.link-item a
{
	color: #000;
	font-size: 0.95em;
	background-image:url(/_layouts/ATM/WidgetSeparator.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding: 10px 0 0 0 !important;
	height:21px;
	display:block;

}
div#widget div.last-item a
{
	background:none;
}
div#widget div.link-item a:hover
{
	text-decoration:underline;
	color:#D6001C;
}
/* fine HomePage Widget */
/********** fine Personalizzazione Summary Link Style **********/
/*********** Ovveride classi SharePoint *****/
/* WebParts */
.ms-WPBody
{
	font-size: 0.9em;
}
.ms-WPBody a, .ms-WPBody a:link
{
	text-decoration: none;
	color: #000;
}
.ms-WPBody a:active, .ms-WPBody a:focus
{
	text-decoration:underline;
	color:#D6001C;
}
.ms-WPBody a:visited 
{
	text-decoration: none;
	color: #000;
}
.ms-WPBody a:hover
{
	text-decoration:underline;
	color:#D6001C;
}
/* Search Box */
.ms-sbtable{
color:#000000;
font-family:Arial;
font-size:0.7em;
font-style:normal;
font-weight:bold;
} 
.ms-sbtable-ex{
width:100%;
border-collapse:collapse;
margin-top:0px; /* 2 */
margin-left:0px; /* 2 */
} 
td.ms-sbcell{
padding:0;
padding-left:0; /* 2 */
white-space:nowrap;
border: 0;
}
td.ms-sbcell input[type="text"]{
	width: 150px;
    height: 21px;
    margin-top: -2px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    font-size: 11px;		
    font-weight: normal;
}
td.ms-sblink{
border:none;
white-space:nowrap;
}
.ms-sblink a:link,.ms-sblink a:visited{
font-family:Arial;
font-size: 11px;
color:#FFF;
text-decoration:none;
padding-left:4px;
}
.ms-sblink a:hover{
color:#FFF;
text-decoration:underline;
}  
td.ms-sbgo{
background-color: transparent; /*orange #e9f2fd */
padding-left:0px; /* 1 */
padding-right:0px; /* 1 */
padding-bottom:0px; /* 1 */
padding-top:0px; /* 1 */
border:none;
} 
.ms-sbplain{
height: 1.45em;
font-family: Arial;
font-size: 1.3em;
border: 1px #ed832d solid;
padding-left: 5px;
vertical-align: middle;
} 
.ms-sbLastcell
{
background-image: url(/_layouts/ATM/Freccia_header.gif);
background-repeat:no-repeat;
background-position:10px;
width:100%;
}
/* Summary Link */
div.DivContainerContent div
{
	margin:0;
	padding:0;
}
.slm-layout-main
{
	width:100%;
}
.image-area-left
{
	float:left;
}
/* Mappa Sito */
#sitemap-body
{
  padding:20px;
}
.siteMap
{
  text-align:left;
  font-family:Arial;
}
.header1 a, .header2 a
{
  font-weight:bold;
}
.leaf2 a, .leaf3 a
{
  font-weight:normal;
}
/*Tags*/
div.atm-tags
{
	padding-bottom:10px !important;
}
div#Tags a
{
	text-decoration: none !important;
}
div#TagLabel
{
	font-weight: bold;
	float:left;
	padding-right: 5px;
}

/* MODIFICHE INNOCENTI BANNER 90anni INIZIO*/

img.header-image{
	display:none !important;
}

#header_image{
	background:rgb(255,255,255) !important;
}

#header_image a{
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
	width: 100vw !important;
	height:165px !important;
	background: URL('/_layouts/atm/images/Testata_3.jpg') center center no-repeat !important;
    margin-top: 5px;
}

@media screen and (max-width:1323px){

	#header_image a{
		background-position: left !important;
	}
}

/* MODIFICHE INNOCENTI BANNER 90anni FINE*/


/* MODIFICHE PER PDF DISCLAIMER INIZIO 10/05/2024*/
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}

::-webkit-scrollbar-thumb {
    background: #cbcbcb;
    border: 0px none #ffffff;
    border-radius: 50px;
}

::-webkit-scrollbar-thumb:hover {
    background: #ffffff;
}

::-webkit-scrollbar-thumb:active {
    background: #000000;
}

::-webkit-scrollbar-track {
    background: #f7f7f7;
    border: 0px none #ffffff;
    border-radius: 50px;
}

::-webkit-scrollbar-track:hover {
    background: #666666;
}

::-webkit-scrollbar-track:active {
    background: #333333;
}

::-webkit-scrollbar-corner {
    background: transparent;
}

.disclaimer-container{margin-bottom:50px !important}
.disclaimer-container .disclaimer {
    border: 1px solid #b9b9b9;
    margin-top: 25px;
	margin-bottom:35px;
    border-radius: 5px;
    text-align: justify;
    padding: 25px;
    height: 100px;
    overflow-y: scroll;
    overflow-x: initial;
    max-width: 1000px;
	font-size: 16px;
}
.disclaimer-container .check-container{
	margin-top: -22px;
    margin-bottom: 24px;
	font-size:16px;
}
.disclaimer-container .link-pdf {
	text-decoration: none !important;
	color: white;
	background: rgb(232, 68, 12);
	padding: 22px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-radius: 6px;
	text-shadow: 0 0 6px rgb(232, 68, 12);
}
.disclaimer-container .disabled {
	pointer-events: none;
    background-color: #e7e7e7;
    text-shadow: none;
    color: #bdbdbd;
}

/* MODIFICHE PER PDF DISCLAIMER FINE */
