/* ------------------------------------------------- Stili Default ------------------------------------------------- */

body {background:#000000; margin: 0; padding: 0; }


.contenitore {
	width:1004px;
	margin: 0px auto;
	clear: both;
	height:auto;
	border: 0px solid  #000000;
	z-index:10;
}

.contenitore div{float:left; border: 0px solid  #ffffff;}


.divtop{
	width:1000px;
	height:138px;
	border: 1px solid  #000000;
	clear: both;
	z-index:10;
}



.divcontenuto{
	width:1000px;
	/* --- height:426px; --- */
	height:auto;
	overflow:hidden;
	border: 1px solid  #000000;
	clear: both;
	z-index:10;
}



.divbottom{
	width:1000px;
	overflow:hidden;
	border: 0px solid  #63AD63;
	clear: both;
	margin-top: 0px;
	z-index:10;
}

/* ------------------------------------------------- Stili DIV Home ------------------------------------------------- */

.divsxH{
	width:500px;
	height:600px;
	float:left;
	border: 1px solid #ffffff;
	
}


.divdxH{
	width:500px;
	height:600px;
	float:left;
	border: 1px solid #ffffff;
	overflow: hidden;
}

.divsxH1{

	float:left;
	clear:left;
	border: 1px solid #ffffff;
	
}

.divsxH1_TextGray{
	width:480px;
	overflow:hidden;
	float:left;
	clear:left;
	border: 1px solid #ffffff;
	text-align:justify;
	line-height:15px;
	padding-left:10px;
	padding-right:10px;
	
}

.divsxH_Link{
	width: 200px;
	height: 20px;
	overflow: hidden;
	border: 0px solid #ffffff;
	float:left;
	clear:both;
	border: 1px solid #ffffff;
	text-align:left;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#939ba3;
	text-decoration:none; line-height:18px;
	
}

.divdxH1{
	float:left;
	clear:left;
	border: 1px solid #ffffff;
	
}

/* ------------------------------------------------- Stili DIV Pagine ------------------------------------------------- */

.divTitle{
	width:1000px;
	/* --- height:426px; --- */
	height:20px;
	overflow:hidden;
	border: 1px solid  #000000;
	clear: both;
	text-align:left;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#5CA7E5;
	z-index:10;
}


#ContenutoMenu{
	float:left; height:auto; overflow:hidden; padding-left:0px; padding-right:10px; margin-top:10px; width:720px; border-left: 1px dotted #3F8BC4; z-index:10;
}

/* ------------------------------------------- Stili Menu FX --------------------------- */



div#myOtherElement {
	width: 210px;
	height: 20px;
	overflow: hidden;
	border: 0px solid #ffffff;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#939ba3;
	text-decoration:none; line-height:18px;
	z-index:10;

}

div#myOtherElement span, div#myOtherElement a {
	display: block;
	padding: 0 3px;
	z-index:10;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#939ba3;
	text-decoration:none; line-height:18px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #f66f02;
	border-right: 1px solid #f66f02;
	background:  #313538;
	width: 200px;
}

div#myOtherElement a:hover {
	z-index:10;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#ffffff;
	text-decoration:none; line-height:18px;
	background:  #2D4E6C;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #f66f02;
	border-right: 1px solid #f66f02;
	width: 200px;
}






div#myOtherElement1 {
	width: 210px;
	height: 20px;
	overflow: hidden;
	border: 0px solid #ffffff;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#939ba3;
	text-decoration:none; line-height:18px;
	z-index:10;

}

div#myOtherElement1 span, div#myOtherElement1 a {
	display: block;
	padding: 0 3px;
	z-index:10;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif, sans-serif; font-size:9pt; font-weight:bold; color:#939ba3;
	text-decoration:none; line-height:18px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #f66f02;
	border-right: 1px solid #f66f02;
	background:  #313538;
	width: 200px;
}

div#myOtherElement1 a:hover {
	background: #000000;
	z-index:10;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#ffffff;
	text-decoration:none; line-height:18px;
	background:  #2D4E6C;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #f66f02;
	border-right: 1px solid #f66f02;
	width: 200px;
}


/* ------------------------------------------------- Stili Menu Pag ------------------------------------------------- */



/*CSS principale per il menu*/

ul#nav{font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#939ba3;}
ul#nav,ul#nav li,ul#nav ul,ul#nav ul li{ margin: 1px; padding:0px; list-style-type:none; border:0px;}
ul#nav{height:30px; line-height:30px; margin:0px; background: #000000; color: #939ba3; }
ul#nav a{display:block; padding: 0px; text-decoration: none; color:#939ba3;}
ul#nav li{float: left; position: relative; margin-left:0px;}
ul#nav li li{float: none; line-height: 20px; display:block !important; display: inline; /*IE*/ background: #313538;}
ul#nav ul{position: absolute; top: 26px; left: -9999px; width: 195px;}

ul#nav ul{padding: 0px;  border-bottom: 0px solid #000000; border-right: 1px solid #F66E0B; border-left: 1px solid #F66E0B; width: 195px;}
ul#nav ul,ul#nav li li a{ color: #939ba3; padding-left: 0px; width: 193px;}


ul#nav ul,ul#nav li li a{ color: #939ba3;}
ul#nav li:hover,ul#nav a:hover{background-color: #2D4E6C; color: #FFF;}
ul#nav li:link,ul#nav a:active{background-color: #313538; color: #FFF; }

ul#nav li:hover ul,ul#nav li.sfhover ul{left: -1px; z-index: 100;}



/* ------------------------------------------------- Stili text ------------------------------------------------- */

.Bianco8 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#FFFFFF;}
.Bianco8b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#FFFFFF;}
.Bianco10 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#FFFFFF;}
.Bianco10b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#FFFFFF;}
.Bianco10px {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;}
.Bianco9 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#FFFFFF;}
.Bianco9b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#FFFFFF;}

.Bianco13px {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF;}

.Nero8 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#000000;}
.Nero8b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#000000;}
.Nero9 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#000000;}
.Nero10 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#000000;}
.Nero10b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#000000;}
.Nero10bpx {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000;}


.Rosso8 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#E72036;}
.Rosso8b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#E72036;}
.Rosso9b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#E72036;}
.Rosso10 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#E72036;}
.Rosso10b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#E72036;}
.Rosso10bpx {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#E72036;}


.Turchese8 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#3f8bc4;}
.Turchese8b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#3f8bc4;}
.Turchese10 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#3f8bc4;}
.Turchese9 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#3f8bc4;}
.Turchese10b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#3f8bc4;}
.Turchese15bpx {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#3f8bc4;}

.Turchese10b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#3f8bc4;}


.Arancione8 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#f66f02;}
.Arancione8b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#f66f02;}
.Arancione10 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#f66f02;}
.Arancione9 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#f66f02;}
.Arancione10b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#f66f02;}
.Arancione10bpx {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#f66f02;}


.Grigio8 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#939ba3;}
.Grigio8b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#939ba3;}
.Grigio9 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#939ba3;}
.Grigio9b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#939ba3;}
.Grigio10 {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#939ba3;}
.Grigio10b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#939ba3;}
.Grigio10bpx {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#939ba3;}


.Asterisco8b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#DE000E;}
.AsteriscoBlu8b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#0187F9;}


.MsgError8b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#DE000E;}
.MsgError10b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#DE000E;}
.MsgError12b {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#DE000E;}

/* ------------------------------------------------- Stili text ------------------------------------------------- */


a.Link:link {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; color:#939ba3; font-weight:bold; text-decoration:none; border:0px;}
a.Link:visited {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; color:#939ba3; font-weight:bold; text-decoration:none; border:0px;}
a.Link:active {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; color:#939ba3; font-weight:bold; text-decoration:none; border:0px;}
a.Link:hover {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none; border:0px;}


a.Link9:link {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; color:#939ba3; font-weight:bold; text-decoration:none; border:0px;}
a.Link9:visited {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; color:#939ba3; font-weight:bold; text-decoration:none; border:0px;}
a.Link9:active {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; color:#939ba3; font-weight:bold; text-decoration:none; border:0px;}
a.Link9:hover {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; color:#ffffff; font-weight:bold; text-decoration:none; border:0px;}


a.Mail:link {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; color:#F66E0B; font-weight:bold; text-decoration:none; border:0px;}
a.Mail:visited {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; color:#F66E0B; font-weight:bold; text-decoration:none; border:0px;}
a.Mail:active {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; color:#F66E0B; font-weight:bold; text-decoration:none; border:0px;}
a.Mail:hover {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; color:#ffffff; font-weight:bold; text-decoration:none; border:0px;}


a.opzioneImg:link {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none; border:0px;}
a.opzioneImg:visited {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none; border:0px;}
a.opzioneImg:active {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none; border:0px;}
a.opzioneImg:hover {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none; border:0px;}

a.LinkStorico:link {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none; border:0px;}
a.LinkStorico:visited {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none; border:0px;}
a.LinkStorico:active {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none; border:0px;}
a.LinkStorico:hover {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; color:#3f8bc4; font-weight:bold; text-decoration:none; border:0px;}


.TitoliPag {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#ffffff;
	height:24px;
	text-align:left;
	padding-left: 10px;
	background: url(../ImgHome/sfondoTitle.gif) no-repeat;
}



.BorderGayH3 {
	border-top:1px solid #303030;
	border-bottom:1px solid #303030;
	border-left:0px solid #303030;
	border-right:0px solid #303030;
}

.BorderNotiziario {
	border-top:2px solid #3f8bc4;
	border-bottom:2px solid #3f8bc4;
	border-left:2px solid #3f8bc4;
	border-right:2px solid #3f8bc4;
}


/* ------------------------------------------- Stili Oggetti Default --------------------------- */

.Submit {
    font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #1D72B2;	
	color: #ffffff;
	border-left : 0px solid #00447E;
	border-bottom : 0px solid #00447E;
	border-right : 0px solid #00447E;
	border-top : 0px solid #00447E;
	font-weight: bold;
}

.Input	{
    font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #000000;	
	color: #FFFFFF;
	border-left : 1px solid #414C54;
	border-bottom : 1px solid #414C54;
	border-right : 1px solid #414C54;
	border-top : 1px solid #414C54;
	font-weight: none;
}


/* ------------------------------------------- Stili Mappa GPS --------------------------- */
.BorderMappaB {
	border-left : 0px solid #ffffff;
	border-bottom : 1px dotted #ffffff;
	border-right : 0px solid #ffffff;
	border-top : 0px solid #ffffff;
}

.BorderMappa {
	border-left : 2px solid #ffffff;
	border-bottom : 2px solid #ffffff;
	border-right : 2px solid #ffffff;
	border-top : 2px solid #ffffff;
}


.TextMappaBianco10px {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff;}

.TextMappa10px {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#091152;}

A.Mappa:link {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Mappa:visited {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Mappa:active {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Mappa:hover {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; color:#395DB9; font-weight:bold; text-decoration:none;}


/* ------------------------------------------- Stili Testo Scorrevole --------------------------- */


/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/

div#hold	{ 
	position:relative; 
	overflow:hidden;
	width:450px; 
	height:250px; 
	z-index:20; 
	}

div#wn	{ 
	position:absolute; 
	left:0px; 
	top:0px; 
	width:450px; 
	height:250px; 
	clip:rect(0px, 450px, 250px, 0px); 
	overflow:hidden;	
	z-index:1; 
	border: 0px solid #000000;
	
	}

div.content { 
	position:absolute; 
	visibility:hidden;
	left:0px; 
	top:0px; 
	z-index:1;
	text-align:left;
	border: 0px solid #000000;
	width:450px;
	
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; 
  left:0; 
  top:0;
  width:11px; 
  height:250px; 
  font-size:1px; z-index:1;
  }
div#track { 
  position:absolute; 
  left:0; 
  top:12px;
  width:11px; 
  height:236px;
  background: url("ImgScroll/track.gif") #000000 repeat;
  z-index:1;
  border-left:1px solid #414C54;
  border-right:1px solid #414C54;
  }

div#dragBar {
  position:absolute; 
  left:1px; 
  top:1px;
  width:9px; 
  height:20px;
  background-color:#f66f02;
  z-index:1;

  }  
div#up { 
position:absolute; 
left:0; 
top:0; 
z-index:2;
border:1px solid #414C54;
  }

div#down { 
position:absolute; 
left:0; 
bottom:0; 
z-index:3; 
border:1px solid #414C54;
  }
/* Styles for demo, not necessary for scrolling layers */  



table.main { 
  background-color:#000000;
  width:440px; 
  margin:auto; 
  text-align:left;
  border:1px solid #414C54;
  }

table.main td.text, table.main td.navs { vertical-align:top; text-align:left; }
td#scrollLinks  { width:12px }
td.navs ul { margin:0; padding:0; list-style:none; }
td.navs ul li { margin:0 0 .6em .4em }
td.navs ul li a { text-decoration:none; }
td.navs ul li a:hover { text-decoration:underline; }


/* ------------------------------------------------- Tabelle AREA Clienti ----------------------------------------- */

.BorderTabellaA {
	border-left : 2px solid #272F3A;
	border-bottom : 2px solid #272F3A;
	border-right : 2px solid #272F3A;
	border-top : 1px solid #272F3A;
}

.TitoloTabellaA {
    font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #000000;	
	color: #3f8bc4;
	border-left : 0px solid #ffffff;
	border-bottom : 0px solid #ffffff;
	border-right : 0px solid #ffffff;
	border-top : 0px solid #ffffff;
	font-weight:bold;
}

.BorderTabellaAB {
	border-left : 0px solid #051B35;
	border-bottom : 1px solid #051B35;
	border-right : 0px solid #051B35;
	border-top : 0px solid #051B35;
}

.BorderTabellaALBR {
	border-left : 1px solid #051B35;
	border-bottom : 0px solid #051B35;
	border-right : 1px solid #051B35;
	border-top : 0px solid #051B35;
}

.BorderTabellaALB {
	border-left : 1px solid #f66f02;
	border-bottom : 1px solid #f66f02;
	border-right : 0px solid #051B35;
	border-top : 0px solid #051B35;
}

.BorderTabellaAT {
	border-left : 0px solid #051B35;
	border-bottom : 0px solid #051B35;
	border-right : 0px solid #051B35;
	border-top : 1px solid #051B35;
}

.BorderTabellaATB {
	border-left : 0px solid #051B35;
	border-bottom : 1px solid #051B35;
	border-right : 0px solid #051B35;
	border-top : 1px solid #051B35;
}

.BorderTabellaAR {
	border-left : 0px solid #051B35;
	border-bottom : 0px solid #051B35;
	border-right : 1px solid #051B35;
	border-top : 0px solid #051B35;
}

.BorderTabellaARB {
	border-left : 0px solid #051B35;
	border-bottom : 1px solid #051B35;
	border-right : 1px solid #051B35;
	border-top : 0px solid #051B35;
}

.BorderTabellaARL {
	border-left : 1px solid #051B35;
	border-bottom : 0px solid #051B35;
	border-right : 1px solid #051B35;
	border-top : 0px solid #051B35;
}


.TitoloTabellaB {
    font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: #272F3A;
	color: #ffffff;
	border-left : 0px solid #051B35;
	border-bottom : 0px solid #051B35;
	border-right : 0px solid #051B35;
	border-top : 0px solid #051B35;
	font-weight:bold;
}

.BorderTabellaBB {
	border-left : 0px solid #051B35;
	border-bottom : 1px solid #575A5F;
	border-right : 0px solid #051B35;
	border-top : 0px solid #051B35;
}

.BorderTabellaBLB {
	border-left : 1px solid #051B35;
	border-bottom : 1px solid #051B35;
	border-right : 0px solid #051B35;
	border-top : 0px solid #051B35;
}

.BorderTabellaB {
	border-left : 1px solid #051B35;
	border-bottom : 1px solid #051B35;
	border-right : 1px solid #051B35;
	border-top : 1px solid #051B35;
}

.BorderTabellaBLRB {
	border-left : 1px solid #051B35;
	border-bottom : 1px solid #051B35;
	border-right : 1px solid #051B35;
	border-top : 0px solid #051B35;
}

.BorderTabellaBT {
	border-left : 0px solid #051B35;
	border-bottom : 0px solid #051B35;
	border-right : 0px solid #051B35;
	border-top : 1px solid #051B35;
}

.BorderTabellaBT2 {
	border-left : 0px solid #f66f02;
	border-bottom : 0px solid #f66f02;
	border-right : 0px solid #f66f02;
	border-top : 4px solid #f66f02;
}

.BorderTabellaBLR {
	border-left : 1px solid #051B35;
	border-bottom : 0px solid #051B35;
	border-right : 1px solid #051B35;
	border-top : 0px solid #051B35;
}


/* ------------------------------------------------- Stili catalogo ------------------------------------------------- */

#ContenutoPag
{
    float: none;
	clear: both;
    margin: 0;
	padding: 0;
	border: #01CC34 solid 0px;
	vertical-align:top;
	overflow:hidden;
}




#macrocategorie
{
    background-color: #FFE467;
    float: left;
	clear: both;
    margin: 0;
	padding: 0;
    width: 600px;
	border: #000000 solid 0px;
	vertical-align:top;
	height: auto;
	z-index:100;
}

#menutop
{
    float: none;
	clear: both;
    margin: 0;
	padding: 0;
	border: #01CC34 solid 0px;
	vertical-align:top;
	width:100%;
	height: 20px;
	z-index:100;

}


#Categorie
{
    float: left;
    width: 180px;
    padding: 2px;
    overflow: auto;
	border: 1px solid #EAC104;
	vertical-align: top;
	height:400px;
	z-index:100;
}

#Carrello
{
    float: left;
    width: 795px;
    padding: 1px;
    overflow: auto;
	border: 0px solid #EAC104;
	vertical-align: top;
	height: auto;
	visibility: visible;
	z-index:100;
}

#Elenco
{
    float: left;
    width: 795px;
    padding: 0px;
    overflow: auto;
	vertical-align: top;
	height: 370px;
	z-index:100;
	border-top: 2px solid #051B35;
	border-bottom: 0px solid #051B35;
	border-right: 0px solid #051B35;
	border-left: 0px solid #051B35;
}


#ElencoCatalogo
{

    padding: 2px;
    overflow: hidden;
	border-top: 0px solid #EAC104;
	border-bottom: 0px solid #EAC104;
	vertical-align: top;
	z-index:100;
	width:800px;
	float: left;
}

#PercosoCat
{

    float: left;
    width: 795px;
    overflow: hidden;
	border: 0px solid #EAC104;
	vertical-align: top;
}


a.MenuCatalogo1:link {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; color:#ffffff; font-weight:bold; text-decoration:none; border:0px;}
a.MenuCatalogo1:visited {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; color:#ffffff; font-weight:bold; text-decoration:none; border:0px;}
a.MenuCatalogo1:active {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; color:#ffffff; font-weight:bold; text-decoration:none; border:0px;}
a.MenuCatalogo1:hover {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:9pt; color:#3f8bc4; font-weight:bold; text-decoration:none; border:0px;}

A.Sottocategorie:link {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Sottocategorie:visited {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Sottocategorie:active {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Sottocategorie:hover {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt; color:#f66f02; font-weight:bold; text-decoration:none;}


.BorderCatalogo1 {
	border-bottom: 1px solid #DDD9B9;

}



/* ------------------------------------------------- Stili Popud News ------------------------------------------------- */

#popad
{
	padding:0px;
	border-top:0px solid #0A0C22;
	border-bottom:0px solid #0A0C22;
	border-left:0px solid #0A0C22;
	border-right:0px solid #0A0C22;
	width:75%;	
	z-index:150;
	visibility:hidden;
	position:absolute;
	height:100px;
	top:300px;
	margin-left:3px;
}
