/* root element for tabs  */
ul.tabs { 
position:absolute;
top:339px;
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #666;	
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a {
	font-size:11px;
	display:block;
	height: 30px;
	line-height:30px;
	width: 88px;
	text-align:center;
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;
	
	position:relative;
	top:1px;
	background-image: url(../img/tabs/blue.png);
	background-repeat: no-repeat;
	background-position: -420px 0;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* immagini ridotte ad un unico sprite */ 
div.panes a.zot{
	
	width:248px;
	height:120px;
	font-size:24px;
	margin:0;
	background-position: 30px 50px;
	border-bottom:1px solid #666;
		background-repeat: no-repeat;
		position:relative;
		display:block;
		list-style-image:none !important; 
		
	

 
	
	}




/* TABS-SLIDESHOW FORO AL CENTRO*/

/* container for slides */
.images {
	background:#fff url(../img/tabs/h300.png) repeat-x;
	border:1px solid #666;
	position:relative;	
	float:left;
	height:300px;
	
	width:605px;
	margin:0px;
	cursor:pointer;
	
	/* CSS3 tweaks for modern browsers */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 25px #666;
	-webkit-box-shadow:0 0 25px #666;	
}

/* single slide */
.images div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:2px;
	padding:1px 1px 1px 1px;
	height:256px;
	font-size:12px;
}

/* header */
.images h3 {
	font-size:22px;
	font-weight:normal;
	margin:0 0 20px 0;
	color:#456;
}
/* Pallini scorrevoli al centro pagina */
/* tabs (those little circles below slides) */
.tabs {
	clear:both;
	margin-left:266px;
}

/* single tab */
.tabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../img/tabs/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;		
}

/* mouseover state */
.tabs a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.tabs a.current {
	background-position:0 -16px;     
} 	


/* prev and next buttons */
.forward, .backward {
	float:left;
	margin-top:140px;
	/* background:#fff url(../img/tabs/hori_large.png) no-repeat; */
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;	
}

/* next */
.forward 				{ background-position: 0 -30px; clear:right; }
.forward:hover 		{ background-position:-30px -30px; }
.forward:active 	 	{ background-position:-60px -30px; } 


/* prev */
.backward:hover  		{ background-position:-30px 0; }
.backward:active  	{ background-position:-60px 0; }

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}


/* TABS-ACCORDION */
/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
	/*background:#333 url(../img/global/gradient/h300.png) 0 0;*/

	border:1px solid #ccc;	
	position:absolute;
	top:670px;
	width:620px;
		padding:2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}




/* accordion header */
#accordion h2 {
	/*background:#ccc url(../img/global/gradient/h30.png);*/
	margin:0;
	padding:5px 15px;
	font-size:14px;
	font-weight:normal;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	cursor:pointer;		
}

/* currently active header */
#accordion h2.current {
	cursor:default;
	background-color:#fff;
}

/* accordion pane */
#accordion div.pane {
	border:1px solid #fff;
	border-width:0 2px;
	display:none;
	height:530px;
	padding:15px;
	color:#fff;
	font-size:12px;
}

/* a title inside pane */
#accordion div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}

/* Altezza del contenuto dei Tab - qui si posiziona la barra del contenuto TAB */
div.panes div {
	display:none;		
    padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	height:220px;
	font-size:14px;
	background-color:#fff;
	position:absolute;
	top:370px;
	width:600px;
}

/* HOME */

.Stile1 {
	color: #CC0000
	}
	
TD {
	
	font-size : 10px;
	text-align : justify;
	color:#666666;
}

A {
	text-decoration: none;
	color: #999999;
	
}

A:Hover {
	text-decoration: none;
	color: #CC0000;
	font-size: 11px;
}
BODY { 	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : left;
	color:#006633;
 } 
body {
	font-family:"sans-serif","trebuchet ms","Lucida Grande","Lucida Sans Unicode","bitstream vera sans";
	scrollbar-3dlight-color : gray;
	scrollbar-arrow-color : white;
	scrollbar-base-color : #00351B;
	scrollbar-darkshadow-color : #00351B;
	scrollbar-face-color : #00351B;
	scrollbar-highlight-color : #00351B;
	scrollbar-shadow-color : #00351B;
	scrollbar-track-color : White;
}

.bordoimmagine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	border: 1px solid #999999;
	text-align: left;



}
.avanti {

font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #999999
}
.grassettorosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-align: right;
}
.link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-align: justify;
}
.testogrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	line-height: 14px;
}
.testobianco {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.bordoimmaginerosso {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	border: 1px solid #CC0000;
	text-align: left;
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #181821;
	text-decoration: none;
	border:#CC9900
}

td.bordo {
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	width: 118px;
	height: 37px;
	vertical-align: middle;
	background-position: center;
}
td.bordo2 {
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #00305A;
	background-position: center;
	font-weight: bold;
	text-align: center;
}
td.bordo3 {
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #EF4139;
	background-position: center;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	width: 88px;
}
td.bordo4 {
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #BD204A;
	background-position: center;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	padding: 3px;
}
td.bordo5 {
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #84827B;
	background-position: center;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	width: 88px;
}
td.bordo6 {
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #4AB652;
	background-position: center;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	width: 88px;
}
td.bordo1 {
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	width: 88px;
	text-align: center;
}
td.spazio {
	height: 0px;
	margin: 0px;
	padding: 0px;
	top: 0px;
	clip:  rect(0px auto auto auto);
}
.testogrigioCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
}
.grassettorossoCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF33;
	text-align: left;
}

a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

#barretta {
	/*background:#333 url(../img/global/gradient/h300.png) 0 0;*/
	width: 620px;
	border:1px solid #ccc;	
	background:#white;
	position:absolute;
	top:630px;
	padding:2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	
}
.testobianco .lampeggia {
	text-decoration: blink;
	font-weight: bolder;
	color: #FF0;
}
