.fotografia {
margin:10px;
}
.fotografiadestra {
margin:10px 0 10px 10px;
}
.fotografiasinistra {
margin:10px 10px 10px 0;
}
TD, P, DIV {
	font-family: Tahoma, sans-serif;
	background-color: transparent;
	padding: 0;
	margin: 0;
}

#sliding-navigation UL, 
#sliding-navigation LI {
	margin: 0;
	padding: 0;
	list-style:none;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}


A, A:link, A:VISITED, A:ACTIVE {
	text-decoration: none;
			outline: none;
}

A:hover {
	text-decoration: underline;
			outline: none;
}

A.biglink, A.biglink:VISITED, A.biglink:ACTIVE {
	color: #E33032;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
		text-decoration: underline;
		outline: none;
}
A.biglink:HOVER {
	color: #E33032;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
		text-decoration: underline;
				outline: none;
}
A.tabs, A.tabs:VISITED, A.tabs:ACTIVE {
	color: #216291;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
		text-decoration: underline;
		outline: none;
		display:block;
		 padding:2px 4px 0 5px; 
		 margin:2px 1px 0 1px; 
		 border:1px solid #0099CC; 
		 border-bottom:none;
}
A.tabs:HOVER {
	color: #FFFFFF;
	background-color: #216291;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
		text-decoration: underline;
				outline: none;
						display:block;
			 padding:2px 4px 0 5px; 
		 margin:2px 1px 0 1px; 
		 border:1px solid #0099CC; 
		 border-bottom:none;
}
A.tabson, A.tabson:VISITED, A.tabson:ACTIVE, A.tabson:HOVER {
	color: #FFFFFF;
	background-color: #E33032;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
		text-decoration: underline;
	outline: none;
		display:block;
		 padding:2px 4px 0 5px; 
		 margin:2px 1px 0 1px; 
		 border:1px solid #E33032; 
		 border-bottom:none;
}
fieldset {
	border: #CCCCCC 1px solid;
	color: #333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin: 1px;
}

html, body {
	font-family: Tahoma, sans-serif;
	color: #333333;
	margin: 0;
	padding: 0;
	scrollbar-arrow-color: #222222;
	scrollbar-base-color: #F0F0F0;
	scrollbar-track-color: #222222;
}
.bg {
	background: #5f000c url(img/bg_slice.png) repeat-x scroll;
}
.bigalert {
   color: #DE0A16;
   font-family: arial, sans-serif;
   font-size: 15px;
	font-weight: bold;
}
/*

#E33032
*/
/********** SELETTORI IN COMUNE CON EDITOR *********/
.titolo {
   color: #333333;
   font-family: Tahoma, sans-serif;
   font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.sottotitolo {
   color: #333333;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 13px;
	font-weight: bold;
	text-align: center;
}
.normale {
   color: #333333;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 12px;
	font-weight: normal;
}
.gooblu {
	color: #005FA1;
}

.googiallo {
	color: #FDCE06;
}

.googrigio {
	color: #808080;
}

.goorosso {
	color: #E71224;
}

.gooverde {
	color: #049341;
}

.gootitolo {
font-family: Tahoma, Geneva, sans-serif;
font-size: 28px;
font-weight: bold;
}
.gooblufondo {
color: #FFFFFF;
	background-color: #005FA1;
}

.googiallofondo {
		background-color: #FDCE06;
}

.googrigiofondo {
color: #FFFFFF;
		background-color: #808080;
}

.goorossofondo {
color: #FFFFFF;
		background-color: #E71224;
}

.gooverdefondo {
color: #FFFFFF;
		background-color: #049341;
}

.gootitolofondoverde,
DIV.gootitolofondoverde,
P.gootitolofondoverde {
font-family: Tahoma, Geneva, sans-serif;
font-size: 20px;
font-weight: bold;
color: #FFFAFA;
background-color: #049341;
padding: 5px;
}
.gootitolofondorosso, 
DIV.gootitolofondorosso, 
P.gootitolofondorosso  {
font-family: Tahoma, Geneva, sans-serif;
font-size: 20px;
font-weight: bold;
color: #FFFAFA;
background-color: #DE0A16;
padding: 5px;
}
.gootitolofondoblu,
DIV.gootitolofondoblu,
P.gootitolofondoblu {
font-family: Tahoma, Geneva, sans-serif;
font-size: 20px;
font-weight: bold;
color: #FFFAFA;
background-color: #004989;
padding: 5px;
}
.gootitolettofondoverde,
DIV.gootitolettofondoverde,
P.gootitolettofondoverde {
font-family: Tahoma, Geneva, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFAFA;
background-color: #049341;
padding: 5px;
}
.gootitolettofondorosso, 
DIV.gootitolettofondorosso, 
P.gootitolettofondorosso  {
font-family: Tahoma, Geneva, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFAFA;
background-color: #DE0A16;
padding: 5px;
}
.gootitolettofondoblu,
DIV.gootitolettofondoblu,
P.gootitolettofondoblu {
font-family: Tahoma, Geneva, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFAFA;
background-color: #004989;
padding: 5px;
}
/**************************************************/
input.logininput {
	background-color: #F5F5F5;
	border: 1px solid #999999;
	color: #3D3D3D;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	padding: 0px;
}

input.txt {
	border-bottom: #CCCCCC 1px solid;
	border-left: #444444 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #444444 1px solid;
	color: #333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin: 1px;
}

legend {
	color: #333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	padding-left: 1px;
	padding-right: 1px;
}

INPUT {
 background-image: url(img/ombra.jpg);
   background-repeat: repeat-x;
   border: 1px solid #444444;
   font-family: Tahoma, sans-serif;
   font-size: 12px;
   padding: 1px;
}
select {
	background: #FFFFFF;
	border: solid 1px;
	border-color: #AAAAAA;
	color: #444444;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
}


.testatinapub p {
	background-color: transparent;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 0;
}

TH {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}


.author_text {
	color: #777777;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.bgbianco {
	background-color: #FFFFFF;
}
.breadcrumb {
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #DE0A16;
   cursor: pointer;
   margin: 0px;
   padding: 5px;
      display: block;
         font-weight: bold;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 14px;
   background-color: transparent;
   color: #DE0A16;
   text-decoration: none;
   padding: 5px;
}

.breadcrumb a:hover {
   background-color: #DE0A16;
      font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #FFFFFF;
   text-decoration: none;
   padding: 5px;
}
.bordofine {
	border: 1px solid #666666;
}

/***********************************************/
.btn {
	background-color: #FFFFFF;
	background-image: url('img/button_bg.gif');
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
		cursor: pointer;
}


.credits {
	color: #C0C0C0;
	font-family: arial, helvetica;
	font-size: 10px;
	letter-spacing: 3px;
}
.copyrights {
	color: #D3D3D3;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 3px;
}

.flat {
	background-color: transparent;
	border: #FFFFFF solid 0px;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}


.login {
	background-color: #FFFFFF;
	background-image: url(img/btn_login.gif);
	border: 0px none #3D3D3D;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	width: 50px;
}

.loginbox, .loginbox p {
	background-color: transparent;
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 10px;
}

.mi{
	height: 16px;
	width: 16px;
}

.minb {
	background-color: #FFFFFF;
	border-bottom: #CCCCCC solid 2px;
	border-left: #F5F5F5 solid 1px;
	border-right: #CCCCCC solid 2px;
	border-top: #F5F5F5 solid 1px;
	cursor: default;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}

.mini {
	border-bottom: #F5F5F5 solid 2px;
	border-left: #808080 solid 1px;
	border-right: #F5F5F5 solid 2px;
	border-top: #808080 solid 1px;
	color: #808080;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}

.tabellabox {
	background-color: #FFFFFF;
	border: 1px solid #333333;
	color: #333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.tabellabox td {
	background-color: #FFFFFF;
	color: #333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.testatinablu {
	background-color: #FFFFFF;
	color: #333333;
}

.testatinablu {
	background-color: #004D94;
	color: #FFFFFF;
}

.testatinablu p {
	background-color: #004D94;
	color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	height: 30px;
	padding: 3px;
}

.testatinagrigio {
	background-color: #808080;
	color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}

.testatinagrigio p {
	background-color: #808080;
	color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 3px;
}

.testatinapub th {
	background-color: transparent;
	background-image: url(img/button_bg.gif);
	background-repeat: repeat-x;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	height: 17px;
	padding: 0;
}

.testatinapub,.testatinapub td {
	background-color: transparent;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 0;
}

.testatinarossa {
	background-color: #E70810;
	color: #FFFFFF;
}

.testatinarossa p {
	background-color: #E70810;
	color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	height: 30px;
	padding: 3px;
}

.testatinaverde {
	background-color: #008231;
	color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}

.testatinaverde p {
	background-color: #008231;
	color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	height: 30px;
	padding: 3px;
}

.testatine {
	background-color: #000000;
	color: #FFFFFF;
}

.testatine p {
	background-color: #000000;
	color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	height: 50px;
	padding: 3px;
}

.testatinebox {
	background-color: #333333;
	color: #FFFFFF;
}

.testatinebox p {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
.timestamp {
	color: #FEFEFE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0 5px 0 0;
	letter-spacing: 3px;
}
.titolonewsletter {
	color: #666666;
	font-family: "Georgia", serif, "Times new roman", Times;
	font-size: 14px;
	font-weight: bolder;
}

.wlink, .wht {
	color: #FFFFFF;
}

#colonnasx, #colonnadx {
  	background: #f0f0f0 url(img/bg_colonna.png) top repeat-x;
   font-family: Tahoma,Verdana, sans-serif;
   padding: 0;
	margin: 0;
}


TD#centrale {
   background-color: #FFFFFF;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
TD#centrale P, TD#centrale DIV {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   padding: 5px 15px;
}
#impaginazione {
   color: #333333;
	font-family:Tahoma,arial,helvetica,sans;
   font-size: 12px;
   width: 950px;
	margin: 0 auto;
background-color: transparent;
	padding:0;
}
TD.shadowleft {
margin: 0;
padding: 0;
background: transparent url(img/shadowleft.png) repeat-y;
width: 10px;
}
TD.shadowbottomleft {
margin: 0;
padding: 0;
background:transparent url(img/shadowbottomleft.png) top right no-repeat;
width: 10px;
height: 10px;
}
TD.shadowright {
margin: 0;
padding: 0;
background-color: transparent;
background-image: url(img/shadowright.png);
background-repeat: repeat-y;
width: 10px;
}
TD.shadowbottomright {
margin: 0;
padding: 0;
background:transparent url(img/shadowbottomright.png) top left no-repeat;
width: 10px;
height: 10px;
}
TD.shadowbottom {
margin: 0;
padding: 0;
background:transparent url(img/shadowbottom.png) top repeat-x;
height: 10px;
}
#testata {
   background-color: transparent;
   color: #333333;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 12px;
   vertical-align: bottom;
   width: 950px;
}

#piedino {
   background-color: #FFFFFF;
   color: #3D3D3D;
   font-family: Arial Helvetica, sans-serif;
   font-size: 10px;
   vertical-align: bottom;
   width: 948px;
	margin: 0 auto;
}

TD.linkbar {
height: 38px;
line-height: 38px;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 11px;
	color: #FFFFFF;
	background: transparent url(img/piedino/piedino_linkbar.png) no-repeat;
}

.linkbar a, .linkbar a:link, .linkbar a:visited{
   color: #FAFAFA;
   font-weight: bold;
   padding: 2px 4px;
   text-decoration: none;
		border: 1px none #FAFAFA;
}

.linkbar a:hover {
   background-color: #820918; /*#9C0000; */
   color: #FFFFFF;
   font-weight: bold;
   padding: 2px 3px;
   text-decoration: none;
	border: 1px solid #FAFAFA;
}
.linkbar a.selected, .linkbar a.selected:visited, .linkbar a.selected:active, .linkbar a.selected:hover {
   background-color: #820918; /*#9C0000; */
   color: #FFFFFF;
   font-weight: bold;
   padding: 2px 3px;
   text-decoration: none;
	border: 1px solid #FAFAFA;
}
/************COLONNE PORTALE**************/


DIV.boxtop, DIV.boxfadetop {
  	background: transparent url(img/boxtop.png) no-repeat top center;
   color: #D3D3D3;
   font-family: Georgia,Times, serif;
   font-size: 18px;
	font-weight: bold;
   padding: 0px;
	margin: 0 auto;
	text-align: center;
	height: 40px;
	line-height: 40px;
	width: 170px;
	overflow: hidden;
}
DIV.boxcenter {
  	background-color:#FFFFFF;
   color: #333333;
   font-family: Tahoma,Verdana, sans-serif;
   font-size: 11px;
	text-align: left;
	font-weight: normal;
	margin: 0 auto;
	padding: 5px;
}
DIV.boxbottom {
  	background: transparent url(img/boxbottom.png) top center no-repeat;
	height: 20px;
	line-height: 20px;
	width: 170px;
	margin: 0 auto;
}
/*****BOX SOLO LINEA******/

.boxlinetop {
  	background: transparent url(img/boxlinetop.png) no-repeat top center;
   color: #DE0A16;
   font-family: Georgia,Times, serif;
   font-size: 18px;
	font-weight: bold;
   padding: 0px;
	margin: 0 auto;
	text-align: center;
	height: 40px;
	line-height: 40px;
	width: 170px;
	overflow: hidden;
}
.boxlinecenter {
  	background: transparent url(img/boxlinecenter.png) repeat-y center;
   color: #333333;
   font-family: Tahoma,Verdana, sans-serif;
   font-size: 11px;
	text-align: left;
	font-weight: normal;
	margin: 0 auto;
	padding: 5px;
}
.boxlinebottom {
  	background: transparent url(img/boxlinebottom.png) top center no-repeat;
	height: 20px;
	line-height: 20px;
	width: 170px;
	margin: 0 auto;
}
/************ CONTENITORE BOX (COMUNE A TUTTI)************/
.boxcontainer {
  	background-color:transparent;
   color: #333333;
   font-family: Tahoma,Verdana, sans-serif;
   font-size: 11px;
	font-weight: normal;
	width: 170px;
	margin: 5px auto 15px auto;
}
/************************/

.boxdata {
font-size:9px;
font-style:italic;
text-align:right;
}

.titolonews {
   color: #333333;
   font-family: Tahoma, sans-serif;
   font-size: 12px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	margin-bottom:5px;
	text-align: center;

}

/***********************  TOOLTIPS ****************************/

#dhtmltooltip{
   position:absolute;
   left:-300px;
   width:150px;
   border: 1px solid #DE0A16;
   padding:2px;
   background-color: #FFFFFF;
   visibility:hidden;
   z-index:100;
   font-size:10px;
   text-align:center;
   /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
   /*filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
   */
}

#dhtmlpointer{
position:absolute;
left:-300px;
z-index:101;
visibility:hidden;
}

/*****************************MENU SLIDING*****************************/


.menu .menu_liste li a  {
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	text-decoration:none;
	color: #fffff;
}
/*******************MENU HOMEPAGE 230px********************/

#sliding-navigation {
font-family: tahoma,arial,helvetica;
font-size: 13px;
font-weight: bold;
letter-spacing: 1px;
list-style: none;
margin: 5px 0 5px 5px;
padding: 0;
}


#sliding-navigation li.sliding-element a {
	display: block;
	width: 230px;
	height: 24px;
	line-height:24px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin: 0;
	margin-bottom: 5px;
	color: #fff;
	background: transparent url(img/bg_menu.png) bottom left no-repeat;
	/* 	background:#3B5998; */
	border: 1px none #1a1a1a;
	text-decoration: none;
}
#sliding-navigation li.sliding-element-active {
	display: block;
	width: 230px;
		height: 24px;
	line-height:24px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin: 0;
	margin-bottom: 1px;
	margin-left: 30px;
	color: #fff;
background: transparent url(img/bg_menu.png) bottom left no-repeat; 
	border: 0px none #FAFAFA;
	text-decoration: none;
}
#sliding-navigation li.sliding-element A,#sliding-navigation li.sliding-element-active A {
	display:block;
	color: #fff;
	text-decoration: none;
}
#sliding-navigation li.sliding-element A:HOVER {
	display:block;
	color: #fff;
	text-decoration: none;
background: transparent url(img/bg_menu.png) bottom left no-repeat; 
	border: 0px none #FAFAFA;
}
#sliding-navigation li.sliding-element-active A:HOVER {
	display:block;
	color: #fff;
	text-decoration: none;

}
/******************MENU MAINPAGE (LARGO 180 PX)***************/

#sliding-navigation2 {
	width: 180px;
	background: transparent url(img/bg_menushort.png) top center no-repeat;
font-family: tahoma,arial,helvetica;
font-size: 13px;
font-weight: bold;
letter-spacing: 1px;
list-style: none;
margin: 10px auto;
padding: 0;
	text-align: left;
		overflow: hidden;
}


#sliding-navigation2 li.sliding-element a {
	display: block;
	width: 180px;
		height: 24px;
	line-height:24px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-bottom: 1px;
	color: #fff;
background: transparent url(img/bg_menu2.png) no-repeat bottom left; 
	border: 0px none #FAFAFA;
	text-decoration: none;
	text-align: left;
}
#sliding-navigation2 li.sliding-element-active {
	display: block;
	width: 150px;
		height: 24px;
	line-height:24px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-bottom: 1px;
	margin-left: 15px;
	color: #fff;
background: transparent url(img/bg_menu2.png) no-repeat bottom left; 
	border: 0px none #FAFAFA;
	text-decoration: none;
	text-align: left;

}
#sliding-navigation2 li.sliding-element A,
#sliding-navigation2 li.sliding-element-active A {
	display:block;
	color: #fff;
	text-decoration: none;
}
#sliding-navigation2 li.sliding-element A:HOVER {
	display:block;
	color: #fff;
	text-decoration: none;
background: transparent url(img/bg_menu2.png) no-repeat bottom left;
}
#sliding-navigation2 li.sliding-element-active A:HOVER {
	display:block;
	color: #fff;
	text-decoration: none;
}

/** SOTTOMENU **/
#sliding-navigation2 div.barralink {
	background-color: transparent;
	height: 24px;
	line-height: 24px;
	margin-left:15px;
	margin-bottom: 1px;
	border-bottom:1px solid #FFFFFF;
	   font-family: Arial, Helvetica, Verdana, sans-serif;
		font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
}
#sliding-navigation2 div.barralink a, 
#sliding-navigation2 div.barralink a:link, 
#sliding-navigation2 div.barralink a:visited {
   background-color: transparent;
   color: #FFFFFF;
	   font-family: Arial, Helvetica, Verdana, sans-serif;
		font-weight:bold;
	font-size: 11px;
   text-decoration: none;
	display:block;
	height: 24px;
	line-height: 24px;
			padding-left:3px;
}

#sliding-navigation2 div.barralink a:hover {
   background-color: #004989;
   color: #FFFFFF;
	   font-family: Arial, Helvetica, Verdana, sans-serif;
		font-weight:bold;
	font-size: 11px;
   text-decoration: none;
		height: 24px;
	line-height:24px;
		display:block;
		padding-left:3px;
}
#sliding-navigation2 .barralink a.loaded, 
#sliding-navigation2 .barralink a.loaded:link, 
#sliding-navigation2 .barralink a.loaded:visited,
#sliding-navigation2 .barralink a.loaded:hover {
padding-left:14px;
background: transparent url(img/bg_menuloaded.png) no-repeat left;
}
/***********LOGIN TABLES & BOXES ************/
TABLE.logintable {
	background-color:#FFFFFF;
	border: 1px none #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FEFEFE;
	font-weight: normal;
}
TABLE.logintable {
	background-color:#FFFFFF;
		font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: 333333;
	padding:0;
	margin:0;
}
.logintable a, .logintable a:link {
	color: #3B5998;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.logintable a:visited {
	color: #3B5998;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.logintable a:hover {
	color: #FB0328; /* background-color: #FFFFFF; #FB0328; */
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.logintable p,.logintable div {
	background-color:#FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 1px;
}
TD#boxcenterleft DIV {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FEFEFE;
	font-weight: normal;
	padding: 0px;
	margin: 65px 40px 10px 25px;
}
TD#boxcenterright DIV {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FEFEFE;
	font-weight: normal;
	padding: 0px;
	margin: 65px 40px 10px 25px;
}
TD#boxcenterbottom  {
	font-family: Tahoma, Geneva, sans-serif;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333333;
	line-height: 15px;
	padding: 5px 25px;
}
TD#boxcenterbottom P, TD#boxcenterbottom DIV   {
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 15px;
	padding: 5px;
}
/*******************BOX MESSAGGI-BTNs FINESTRE THICKBOX*****************/
DIV.boxmessaggi {
   background-color: #FFFFFF;
   color: #333333;
   font-family: Verdana,sans-serif;
	font-size: 13px;
	border: 2px solid #004989;
	padding:10px;
	 margin:10px auto;
}
DIV.boxmessaggierrore {
   background-color: #FFFFFF;
   color: #333333;
   font-family: Verdana,sans-serif;
		font-size: 13px;
	border: 2px #FF0000 solid;
	padding:10px;
	 margin:10px auto;
}
.btn_close {
   background-image: url(img/close.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #DCDCDC;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 122px;
}




