﻿html {
	height: 100%;
	background-color: #fff;
	width: 100%;
	}

:focus {
outline: 0;
}


a img { border:none; }

a {color:#005A42; text-decoration:none}
a:hover {color:#005A42; text-decoration:underline}


body
{
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
}


body, td
{
	font-family: "Segoe UI", "Trebuchet MS",Arial , Calibri, "Century Gothic", Tahoma, sans-serif;
	font-size: 12px; color:#333333;
	}


p {	margin: 0px 0px 0px 0px; }


hr {
	border-width: 1px 0px 0px 0px;
	border-style: solid none none none;
	color: #d5d5d5;
	border-top-color: #d5d5d5;
}


table{
	border-spacing: 0px;
	width: 100%
	
}


.framestyle {
border: 0px;
height: 490px;
width: 100%;
overflow-y: auto;

}

.objectstyle {
border: 0px;
height: 350px;
width: 100%;
overflow-y: auto;

}

.YellowUnderLine { border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; 
               border-bottom: 1px solid #F8D018; padding-bottom: 2px }

.ArtCode     { font-size: 17px }
.ArtDesc     { font-size: 14px }

.DescCode     { font-size: 17px }

.ArtPdf a:link { font-size: 15px }





.rightBanner {background-image: url('../images/toscana_top.jpg'); background-repeat: 
               no-repeat; background-attachment: scroll; background-position: 
               left top}


.navmenu {color:#005A42; text-decoration:none}
.navmenu:hover {color:#FFFFFF; text-decoration:underline; background-color:#f8d018}
.navmenu:visited {color:#005A42; text-decoration:none}

.TitleSerie {color:#005A42; text-decoration:bold; background-color:#f8d018}

.HeaderTable1 {color:#005A42; text-decoration:bold; background-color:#f8d018}


h1 {color: #006633; font-size: 14px; margin-top: 0px; margin-bottom: 3px;}

.table1 {border:1px dotted #ffffff; padding:1px; }
.table1_focus {cursor:hand; border:1px dotted #cccccc; padding:1px;  background-color:#ffffff }

.flds, textarea {
	border:1px solid #A6CFE9;
	font-size: 11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#23617D;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:2px;
	background:#FAFAFA url(/images/input_bg_shadow.gif) no-repeat scroll left top;
}

/* .flds {border:1px solid #CCCCCC; padding:1px; font-family: Tahoma, Verdana; font-size: 11px; } */
.flds_focus {border:1px solid #C0C0C0; padding:1px; font-family: Verdana; font-size: 11px; background-color:#E3FDC8}
.flds2 {border:1px solid #FFCC00; padding:1px; font-family: Verdana; font-size: 11px}
.flds3 {border:1px solid #FF0000; padding:1px; font-family: Verdana; font-size: 11px}

/* nuove classi 18 ottobre 2011 */
#wrapper {
	z-index: 0;
	}

#maincontainer {
	background-color: #fff;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 1010px;
	z-index: 1;
	position: relative;
	top: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

#toppage {
	background-position: left top;
	height: 120px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #F1F0EC;
	background-image: url('../images/topmenu.jpg');
	background-repeat: repeat-x;
	background-attachment: scroll;
}

#topmenu {
	/*background-position: left top;*/
	height: 26px;
	padding-top: 0px;
	padding-bottom: 0px;
	/*background-color: #F1F0EC;
	background-image: url('../images/fascia.gif');
	background-repeat: repeat-x;
	background-attachment: scroll;*/
}

#separator {
	height: 2px;
}

#contents {
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 0x;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 520px;
}

#greenbar {
	background-position: left top;
	height: 19px;
	background-image: url('../images/striscia_green.jpg');
	background-repeat: repeat-x;
	background-attachment: scroll;
}


#subfooterpage {
	height: 41px;
	background-color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	font-size: 11px;
}

.img-indent {
	margin: 0px 5px 10px 0px;
	border: 1px solid #BCBCBC;
	padding: 2px;
}

#blockmenu {
	margin-left: auto;
	margin-right: auto;
	height: 15px;}
	

/* locator */	
#sidebar { padding: 0; margin: 0; width: 100%; float : left; font-size: 10px; line-height: normal; }
#sidebar #activity { display: none; position: absolute; color: #fff; padding: 8px 0 0 330px; }
#sidebar .search { padding: 11px; height: 110px; background-color: #eaeaea; border: 1px solid #c6c6c6; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; }
#sidebar .search .top { position: relative; width: 100%; }
#sidebar .search button.go {
	margin: 5px 0px 0px 0px;
	padding: 0;
	border: none;
	width: 45px;
	height: 20px;
	text-indent: -9999px;
	background: url(/images/locator/btn_go.gif) 0 0 no-repeat;
	position: absolute;
	cursor: pointer;
	outline: none;
}


#states {margin: 0px 0px 5px 0px}
#cities {margin: 0px 0px 5px 0px}


#sidebar .results { margin: 5px 0; background-color: #fefefe; position: relative; border: 1px solid #cfcfcf; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; *zoom:1; _width: 100%; }	
#sidebar .results h2 { background:#f4f4f4 url(/images/locator/results_top_20100319.png) no-repeat; _background-position-x: 10px; color: #666; margin: 0; padding: 0 14px; height: 25px; font-weight: bold; line-height: 25px; font-size: 10px; }
#sidebar ul.locations { margin: 0; padding: 0 1px 3px 1px; }
#sidebar ul.locations .distance { font-style: italic; padding-bottom: 3px;  }

#sidebar ul.locations li { margin: 0; padding: 6px 11px; border-top: 1px solid #F1F1F1; cursor: pointer; position: relative; height: 1%; }
#sidebar ul.locations li.first { border-top: none; }
#sidebar ul.locations li.hover { background: #e4ecf7; }
#sidebar ul.locations li.selected { background: #7da2d9; color: #FFF; text-decoration: none; }
#sidebar ul.locations li h4 { margin: 0 0 0 30px; width: 165px; padding: 0; font-weight: bold; }
#sidebar ul.locations li p { margin: 0 0 0 30px; width: 165px; }
#sidebar ul.locations li .letter { width: 21px; *height: 35px; float: left; margin-right: 9px; position: relative; }
#sidebar ul.locations li .sellipads { position: absolute; bottom: 15px; right: 161px; }
#sidebar ul.locations li .selliphones { position: absolute; bottom: 15px; right: 122px; }
#sidebar ul.locations li .sellipods { position: absolute; bottom: 15px; right: 84px; }
#sidebar ul.locations li .sellappletvs { position: absolute; bottom: 15px; right: 48px; }
#sidebar ul.locations li .sellmacs { position: absolute; bottom: 15px; right: 14px; }
#sidebar a.prev { padding-left: 17px; background: url(/images/locator/prev.gif) 0 0 no-repeat; outline: none; }
#sidebar a.next { padding-right: 17px; background: url(/images/locator/next.gif) 100% 0 no-repeat; outline: none; }
#sidebar ul.locations p.pages { padding-top: 10px; padding-left: 17px; outline: none; }


#tooltip { padding:5px; text-align:left; width:300px; }
#tooltip img {
	float:left; display:inline; 
	margin: 0px 5px 10px 0px;
	border: 1px solid #BCBCBC;
	padding: 2px;
	
}
#tooltip p { float:left; display:inline; padding:0; margin:0 10px 0 0; }


/* Tabs */
#overlay { color: #FFF; width: 219px; position: absolute; top: 100px; left: 100px; z-index: 10; }
#overlay .inside { background: url(http://images.apple.com/buy/locator/images/bubble_middle.png) 0 0 repeat-y; padding: 10px 15px 1px 15px; }
* html #overlay .inside { background: url(http://images.apple.com/buy/locator/images/bubble_middle_ie.gif) 0 0 repeat-y; padding: 10px 15px 1px 15px; }
#overlay .bottom { height: 40px; background: url(http://images.apple.com/buy/locator/images/bubble_bottom.png) 0 0 no-repeat; }
* html #overlay .bottom { background: none; filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/buy/locator/images/bubble_bottom_ie.gif', sizingMethod='scale'); }
#overlay .inside h3,
#overlay .inside h3 a { color: #FFF; font-size: 12px; font-weight: bold; margin: 0; text-decoration: none; }
#overlay .inside h3 a:hover { cursor: pointer; text-decoration: underline; }
#overlay ul.tabs { background: url(http://images.apple.com/buy/locator/images/bubble_top.png) 0 0 no-repeat; margin: 0; padding: 4px 13px 6px 1px; height: 19px; }
#overlay ul.tabs2 { background: url(http://images.apple.com/buy/locator/images/bubble_top-2.png) 0 0 no-repeat; margin: 0; padding: 4px 13px 6px 1px; height: 19px; }
* html #overlay ul.tabs { background: none; filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/buy/locator/images/bubble_top_ie.gif', sizingMethod='scale'); }
* html #overlay ul.tabs2 { background: none; filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/buy/locator/images/bubble_top-2_ie.gif', sizingMethod='scale'); }
#overlay ul.tabs a,#overlay ul.tabs2 a { position: relative; } /* IE */
#overlay ul.tabs li,#overlay ul.tabs2 li { margin: 0; width: 81px; text-align: center; float: left; }
#overlay ul.tabs li a.selected, #overlay ul.tabs2 li a.selected { font-weight: bold; color: #FFF; text-decoration: none; }
#overlay ul.tabs li a, #overlay ul.tabs2 li a { color: #FFF; text-decoration: none; }
#overlay ul.tabs li a:hover,
#overlay ul.tabs2 li a:hover { cursor: pointer; font-weight: bold; color: #FFF; text-decoration: none; }

#overlay .close { display: block; width: 11px; height: 10px; position: absolute; top: 30px; right: 12px; background: url(http://images.apple.com/buy/locator/images/icon_close.png) 0 0 no-repeat; text-decoration: none; text-indent: -9999px; }
* html #overlay .close { background: none; filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/buy/locator/images/icon_close.png', sizingMethod='scale'); }

#overlay button.directions { margin: 10px 0 0 45px; padding: 0; border: none; width: 100px; height: 23px; text-indent: -9999px; background: url(http://images.apple.com/buy/locator/images/btn_directions.png) 0 0 no-repeat; position: relative; top: -1px; cursor: pointer; outline: none; }
* html #overlay button.directions { background: none; filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/buy/locator/images/btn_directions.png', sizingMethod='scale'); }

