
/* stili in comune
--------------------------------------------------------- */
body {
	color: #333333;
	background: #FFFFFF;
	margin: 0px auto;
	}

.clr {
	clear: both;
}

body#bd {
	background: #FFFFFF;
	margin: 0px auto;
	color: #404040;
	font-size: 11px;
	font: 70%/1.5 Tahoma, Arial, sans-serif;
	text-align: left;
	padding: 0;
}

body.contentpane {
	width: auto;
	margin: 10px;
	line-height: 140%;
}

h1 {
	font-size: 1.7em;
}

h2 {
	margin: 10px 0;
	font-size: 1.45em;
}

h3, h4 {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}

form {
	margin: 0;
	padding: 0;
}

/* Small text */
.small, .smalldark, .createdate, .modifydate, .mosimage_caption, 
.blog_more, .pagenavcounter, .pagenav, .pagenavbar, .contenttoc, 
#ja-spotlight-1, #ja-spotlight-2, #ja-rightcol, #ja-footer, #ja-bottomline {
	font-size: 11px;
}

/* Normal link */
a {

font-size:11px;
	color: #000000;
	text-decoration: none;
}

a:link, a:active, a:visited {
	color: #000000;
	font-size:11px;
		text-decoration: none;
}
a:hover {
	color: #333333;
	font-size:11px;
	text-decoration: underline;
}
p {
	margin: 10px 0;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

li {
	padding-left: 12px;
	background: url(../images/arrow-readon-on.gif) 3px 6px no-repeat;
}

th {
	padding: 4px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

fieldset a {
	font-weight: bold;
}

hr {
	border-top: 1px solid #999999;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

img {
	border: 1px solid #FFFFFF;
	padding: 0;
	margin: 5px;
}
.immagine {
	border: 1px solid #000000;
	padding: 0;
	margin: 5px;
}

/* JOOMLA! STYLE
----------------------------------------------------------- */
table.blog {
	width: auto;
}

table.blog .article_seperator {
}
/* HOMEPAGE  ------------------------------------- */

/* leggi tutto homepage   */
a.readon-front:link, a.readon-front:visited, a.readon-front:active { 
	 font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #000000; white-space : normal; font-weight : bold; padding : 2px; float : right; display : block; text-decoration : none;text-transform: lowercase;background: url(../images/arrow-off.gif) no-repeat 0px;padding-left:7px;
      }
     a.readon-front:hover { 
	 font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; white-space : normal; color : #000000; font-weight : bold; padding : 2px; float : right; display : block; text-decoration : underline;text-transform: lowercase;background: url(../images/arrow-off.gif) no-repeat 0px ;padding-left:7px;
      }
/* titolo homepage quando è visualizzato  */  
	  .componentheading-front { 
 font-family : Tahoma, Arial, Verdana,Helvetica, sans-serif;
font-size : 12px; 
color : #000000; 
font-weight : bold; 
text-transform : uppercase; 
text-align : left; 
word-spacing : 3px; 
letter-spacing :2px; 
padding-left:10px; 
width : 530px;
display:block;
float:left;
height:37px;
background-color: #FFFFFF;
vertical-align:middle;
      }
	  /* titoli articoli homepage  */  
	  .contentpagetitle-front {
           font-family : Tahoma,Arial, Verdana,Helvetica, sans-serif;
           font-size : 12px;
           color : #000000; 
           font-weight : bold;
           text-align : left;
           text-transform : uppercase;
                   margin-left : auto;
           margin-right : auto;
           width : 530px;
           border-bottom : 1px dotted #000000;
           padding-left : 2px;
           padding-top : 2px;
           padding-bottom : 2px;
	   padding-right : 150px;
	   text-decoration : none;
      }
a.contentpagetitle-front:link {
           font-family : Tahoma,Arial, Verdana,Helvetica, sans-serif;
           font-size : 13px;
           color : #000000; 
           font-weight : bold;
           text-align : left;
           text-transform : uppercase;
                   margin-left : auto;
           margin-right : auto;
           width : 530px;
           border-bottom : 1px dotted #000000;
           padding-left : 5px;
           padding-top : 2px;
           padding-bottom : 2px;
	   padding-right : 150px;
	   text-decoration : none;
      }
     a.contentpagetitle-front:active {
           font-family : Tahoma,Arial, Verdana,Helvetica, sans-serif;
           font-size : 13px;
           color : #000000; 
           font-weight : bold;
           text-align : left;
           text-transform : uppercase;
                   margin-left : auto;
           margin-right : auto;
           width : 530px;
           border-bottom : 1px dotted #000000;
           padding-left : 5px;
           padding-top : 2px;
           padding-bottom : 2px;
	   padding-right : 150px;
	   text-decoration : none;
      }
     a.contentpagetitle-front:visited {
          font-family : Tahoma,Arial, Verdana,Helvetica, sans-serif;
           font-size : 13px;
           color : #000000; 
           font-weight : bold;
           text-align : left;
           text-transform : uppercase;
                   margin-left : auto;
           margin-right : auto;
           width : 530px;
           border-bottom : 1px dotted #000000;
           padding-left : 5px;
           padding-top : 2px;
           padding-bottom : 2px;
	   padding-right : 150px;
	   text-decoration : none;
      }
     a.contentpagetitle-front:hover {
          font-family : Tahoma,Arial, Verdana,Helvetica, sans-serif;
           font-size : 13px;
           color : #000000; 
           font-weight : bold;
           text-align : left;
           text-transform : uppercase;
                   margin-left : auto;
           margin-right : auto;
           width : 530px;
           border-bottom : 1px dotted #000000;
           padding-left : 5px;
           padding-top : 2px;
           padding-bottom : 2px;
	   padding-right : 150px;
	   text-decoration : none;
      }


/*tabella testo homepage */
.contentpaneopen-front {
background-color:#EFEFEF;
width:530px;
padding:0px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;


}

/*cella testo homepage */
.contentpaneopen-front td
{
background-color:#EFEFEF;
padding:5px;
text-align:justify;
}



/*cleggi tutto generico*/


a.readon  { 
	 font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #000000; white-space : normal; font-weight : bold; padding : 2px; float : right; display : block; text-decoration : none;text-transform: lowercase;background: url(../images/arrow-off.gif) no-repeat 0px;padding-left:7px;
      }

a.readon:hover{ 
	 font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; white-space : normal; color : #000000; font-weight : bold; padding : 2px; float : right; display : block; text-decoration : underline;text-transform: lowercase;background: url(../images/arrow-off.gif) no-repeat 0px ;padding-left:7px;
      }
	  
 
	  
table.polls {
	width: 100%;
}

table.pollstableborder {
	padding-right: 10px;
	width: 100%;
	border-color: #FFFFFF;
	text-align: left;
}

table.pollstableborder img {
	margin: 4px 4px 4px 0;
}

.syndicate {
	padding: 6px 25px 0px 0px;
	margin-left: 18px;
}

div.syndicate a {
	padding-right: 30px;
	margin: 0;
}

table.contentpaneopen td, table.contentpane td {
	padding: 0;
	margin: 0;
	border: none;
}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
	margin-right: 10px;
}

.createdate {
	color: #999999;
	font-weight: bold;
	line-height: 10px;
}

.modifydate {
	color: #999999;
	height: 15px;
}

.error {
	color: #CC0000;
}

.highlight {
	border-bottom: 1px dotted;
	font-weight: bold;
}

.mosimage {
	padding: 0;
	margin: 15px 10px 0 0!important;
	margin: 15px 5px 0 0;
}

.mosimage img {
	padding: 0;
	margin: 0!important;
}

.mosimage_caption {
	margin-top: 2px;
	padding: 1px 2px;
	color: #AAAAAA;
}

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
	padding: 0 5px 1px;
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
	color: #666666;
	text-decoration: none;
}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus,
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,
.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,
.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {
	background: #D2D2D2!important;
	border: 1px solid #DDDAB5;
	text-decoration: none!important;
}

.pagenavbar {
	padding-left: 14px;
	color: #666666;
}

.pagenavcounter {
	padding: 8px 14px 0 14px;
	color: #666666;
}

.sectiontableheader {
	padding: 1px 4px;
	background: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
}

.sectiontableheader a, .sectiontableheader a:hover {
	color: #FFFFFF;
}

tr.sectiontableentry1 td {
	padding: 4px;
	background: #EEEEEE;
}

tr.sectiontableentry2 td {
	padding: 4px;
}

.small {
	color: #999999;
}

.button {
	padding: 1px 2px;
	background: #FF0000;
	border: none;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold; 
}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0;
	display: block;
	color: #999999;
	text-decoration: none!important;
	background: none!important;
}

.buttonheading {
	padding-right: 15px;
}

.toclink {
	margin-left: 10px;
}

.toclink th {
}

/* titoli item/contenuti singoli     */ 
.contentheading {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
		font-size: 12px;
	text-transform:uppercase;
	font-weight: bold;
	border-bottom:1px solid #000000;
		text-decoration: none;
		margin-top:2px;
		margin-bottom:2px;
	}

/* titoli componenti utilizzati tipo la ricerca     */ 
.componentheading {
	margin-left: auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
	padding: 4px 18px 4px;
	color: #000000;
	background: #E1E1E1;
	font-size: 1em;
	font-weight: bold;
	line-height: normal;
	text-transform: UPPERCASE;
}

.contentdescription {
	padding-bottom: 30px;
}
/* WIDE LAYOUT DIVS WIDTH
--------------------------------------------------------- */
.wide #ja-wrapper1,
.wide #ja-wrapper2,
.wide #ja-wrapper3,
.wide #ja-wrapper- {
	width: 990px;
	margin: 0px auto;
	padding: 0;
}

.wide #ja-top {
width: 100%;
	background: #F1F1F1;
	height:100px;
	background: url(../images/sfondo_top.jpg) top repeat-x;
}

.wide #ja-top-modules {
	margin: 0px auto;
	width: 990px;
	width: 990px;
		background: #F1F1F1;
		background: url(../images/sfondo_top.jpg) top repeat-x;
}


.wide #ja-topnav-inner {
	width: 990px;
	}

.wide #ja-content {
	width: 554px;
	margin-left: 20px;
}

.wide #ja-leftcol {
padding-top:15px;
	width: 198px;
	text-align:right;
}

.wide #ja-rightcol-outer {
	width: 198px;
}

.wide #ja-rightcol {
	width: 198px;
	padding-top:15px;
}

.wide #ja-rightcol #ja-newsflash {
	width: 198px;
	height: 156px;
}

.wide #ja-content-full-right {
	width: 762px;
	margin-left: 20px;
	float: left;
}

.wide #ja-content-full-left {
	width: 762px;
	margin-right: 20px;
	float: right;
}

.wide #ja-top-modules-inner {
	position: relative;
	width: 980px;
	margin: 0px auto;
}

.wide #ja-footer-inner {
	width: 980px;
}

/* 1 column content width */
.wide #ja-content-f {
	width: 980px;
	margin: 0px auto;
}

/* WRAPPER MODULES */
#ja-wrapper- {
	background: #FFFFFF;
	width: 770px;
	margin: 0px auto;
	padding: 0;
}

#ja-wrapper2 {
	background: #FFFFFF;
	width: 770px;
	margin: 0px auto;
	padding: 0;
}

#ja-wrapper3 {

}

/* HEADER */
#myvar {
background-color:#000000;
height: 150px;
border-bottom: 1px solid #FF0000;
vertical-align:bottom;
text-align:center;

}
/* apri e chiudi portfolio */
#open {
display:block;
float:left;
width:70px;
height:25px; 
text-align:left;
padding-left:4px;
border:0px;
vertical-align:middle; 
word-spacing:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
background-image:url(../images/apri.jpg);
background-position:top;
background-repeat:no-repeat;
}
#open a:link 
{

display:block;
float:left;
width:70px;
height:25px; 
text-align:left;
padding-left:4px;
border:0px;
vertical-align:middle; 
word-spacing:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
background-image:url(../images/apri.jpg);
background-position:top;
background-repeat:no-repeat;
text-decoration:none;

}
#open a:active 
{

display:block;
float:left;
width:70px;
height:25px; 
text-align:left;
padding-left:4px;
border:0px;
vertical-align:middle; 
word-spacing:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
background-image:url(../images/apri.jpg);
background-position:top;
background-repeat:no-repeat;
text-decoration:none;

}
#open a:visited 
{

display:block;
float:left;
width:70px;
height:25px; 
text-align:left;
padding-left:4px;
border:0px;
vertical-align:middle; 
word-spacing:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
background-image:url(../images/apri.jpg);
background-position:top;
background-repeat:no-repeat;
text-decoration:none;

}
#open a:hover
{
display:block;
float:left;
width:70px;
height:25px; 
text-align:left;
padding-left:4px;
border:0px;
vertical-align:middle; 
word-spacing:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
background-image:url(../images/apri.jpg);
background-position:top;
background-repeat:no-repeat;
text-decoration:underline;

}


#close {
display:block;
float:left;
width:64px;
height:22px; 
text-align:left;
padding-left:3px;
border:0px;
vertical-align:middle; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-image:url(../images/chiudi.jpg);
background-position:top;
background-repeat:no-repeat;
cursor:default;
}
#close a:link 
{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:none;

}
#close a:active 
{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:none;

}
#close a:visited 
{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:none;

}
#close a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:underline;
cursor:auto;

}


#ja-header {
	padding:3px;
	height: 92px;
	margin: 0px auto;
	width:764px;
}

#ja-gray-bar {
	background: url(../images/gray-bar.gif) top repeat-x;
	height: 14px;
}

/* TOP MODULES */

#ja-top {
	background: #F1F1F1;
	height:100px;
	background: url(../images/sfondo_top.jpg) top repeat-x;
	}

#ja-top-modules {
	margin: 0px auto;
	width: 770px;
		background: #F1F1F1;
		background: url(../images/sfondo_top.jpg) top repeat-x;
}

/* LOGO */
#ja-logo {
	float: left;
	width: 280px;
	height:100px;
	padding:0px;
	vertical-align:top;
	background-color:#F1F1F1;
}

#ja-logo img {
	margin: 0px;
	border:0px;
}

/* TOPNAV
--------------------------------------------------------- */
#ja-topnav {
	clear: left;
	font-size: 11px;
	border-bottom: 4px solid #FF0000;
	background: url(../images/topnav-bg.gif) repeat-x;
	margin: 0;
	padding: 0;
}

#ja-topnav-inner {
	width: 770px;
	margin: 0px auto;
}

#ja-topnav a {
	color: #404040;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#ja-topnav a:hover {
	text-decoration: none;
}

#ja-topnav ul {
	margin: 0;
	padding: 0;
}

#ja-topnav li {
	margin: 0;
	padding: 0;
}

/* LEFTCOL */
#ja-leftcol {
	width: 160px;
	float: left;
	color: #000000;
	font-size: 1em;
	text-align:right;
}


.moduletable_sindacate {
	margin-bottom: 16px;
	padding-bottom: 6px;
	background-color:white;
	border:0px;
	margin-top:10px;
	line-height:5px;
	
}

/* LOGIN */
#mod_login_password, #mod_login_username {
	width: 110px;
	padding-left: 7px;
	border: 1px solid #7D7D7D;
}

#mod_login_password {
}

#mod_login_username {

}

#mod_login_remember {
	border: none;
	padding: 0!important;
}
/* SEARCH */

#banner_top {
	float: left;
	padding:0px;
	width:450px;
	height:70px;
	margin-left:20px;
	margin-top:7px;
	border:0px;
	text-align:left;
}
/* SEARCH */
#ja-search {
padding: 0px;
	vertical-align:middle;
		height:30px;
		display:block;
		float:right;
		margin-right:10px;
		margin-top:73px;	
}

#ja-search .inputbox {
	background: #FFFFFF;
	border: 1px solid #7D7D7D;
	padding-left: 6px;
	width: 100px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}




.wide #ja-usertools img {
	margin: 4px 4px 0px 14px;
}

.wide #ja-usertools {
	width: 196px;
	text-align:center;
	height:50px;
	margin-bottom:5px;
	vertical-align:middle;
}
/* PATHWAY */

#ja-pathway-outer {
	height: 30px;
	width: 550px;
	margin: 0px auto;
	margin-bottom: 4px;
	margin-top:5px;
	padding-left:210px;
	vertical-align:middle;
}

.wide #ja-pathway-outer {
	width: 780px;
	padding-left:210px;
}
#ja-pathway {
	float: left;
	}

.pathway img {
	padding: 0px 6px;
	margin: 0;
}

#ja-usertools {
	float: right;
	width: 158px;
	margin: 0px auto;
}

#ja-usertools img {
	cursor: pointer;
	margin: 6px 5px 0px 6px;
}

#ja-usertools a {
}

/* CONTENT */
#ja-content {
	width: 410px;
	float: left;
	margin-left: 20px;
	margin-right: 10px; 
}

/* 2 column content [on the left] width */
#ja-content-full-left {
	margin-right: 20px;
	width: 580px;
	float: left;
}

/* 2 column content [on the right] width */
#ja-content-full-right {
	margin-left: 20px;
	width: 580px;
	float: left;
}

/* 1 column content width */
#ja-content-full {
	margin: 0 15px 0;
}


/* RIGHTCOL */
#ja-rightcol {
	float: right;
	width: 158px;
	font-size: 1em;
	clear: right;
}

#ja-rightcol .moduletable {
	padding: 6px 8px 8px 6px;
	margin-bottom: 16px;
	border-top: 2px solid #FF0000;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-bottom: 2px solid #E8E8E8;
}

#ja-rightcol .moduletable h3 {
	background: none;
	color: #404040;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

#ja-rightcol .moduletable ul li a {
	padding-left: 13px;
	color: #888888;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.8em;
}

#ja-rightcol #ja-newsflash {
	height: 158px;
	overflow: hidden;
	margin-bottom: 16px;
	border-bottom: 2px solid #E8E8E8;
}

#ja-newsflash table {
	border-collapse: collapse; 
	margin: 0;
	padding: 0;
}

#ja-newsflash .moduletable h3 {
	background: none;
	color: #404040;
	padding: 0;
	margin: 0;
	
}

/* FOOTER */
#ja-footer {
	border-top: 4px solid #FF0000;
	background: #F1F1F1;
	height: 60px;
	clear: both;
}

#ja-footer-inner {
	width: 770px;
	margin: 0px auto;
	padding: 0;
}

#ja-footer-inner img {
	margin: 0;
	padding: 0;
	border: none;
}

#but-css {
	float: right;
	margin-top: 15px;
}

#but-xhtml {
	float: right;
	margin-right: 20px;
	margin-top: 15px;
}

#copyright {
	float: left;
	font-size: 11px;
	color: #8D8C90;
	margin-top: 12px;
}

/* MISCELLANOUS
----------------------------------------------------------- */
div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0;
	display: block;
	color: #AAAAAA;
	text-decoration: none;
}

#mod_login_password {
}

#mod_login_username {
}

#mod_login_remember {
	border: none;
	background: none;
}

#mod_search_searchword {
	width: 140px;
}

/* Text Shadow */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%; /* End hide from IE-mac */
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
.td_icona{
width:75px;
vertical-align:middle;
height:45px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
word-spacing:-2px;

}
.td_icona a:link
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-decoration:none;

}
.td_icona a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-decoration:none;

}
.td_icona a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-decoration:none;

}
.td_icona a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-decoration:underline;

}
.grassetto12 {
	
	font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #000000;
           font-size : 12px;
}
.grassetto11 {
	
	font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #000000;
           font-size : 11px;
}
/*menù parte sx */
.moduletable_left {
width : 165px;
height:250px;
padding:0px;
margin-top:10px;
margin-bottom:10px;
background-image:url(../images/sfondo_menu.jpg);
background-repeat:no-repeat;
background-position:top right;

}
.moduletable_left  td {
padding : 0px;
text-align:right;
}
/* menu chi siamo */
a.mainlevel_chisiamo {

	  display:block;
	  	 vertical-align:middle;
	 height:20px;
	  float:right;
           width : 135px;
                      font-family : Verdana, Arial, Helvetica, sans-serif;
                      color : #000000;
           font-size : 11px;
		            text-align : right;
           padding-left: 0px;
		   padding-right:10px;
           		  padding-top:5px;
                     text-decoration : none;
					 border-bottom:1px dotted #CCCCCC;
					 margin-bottom:3px;
					 margin-right:8px;
					 margin-top:2px;
					       }
     a.mainlevel_chisiamo:link, a.mainlevel_chisiamo:visited, a.mainlevel_chisiamo:active {
            
                text-decoration : none;
      }
     a.mainlevel_chisiamo:hover {
	                     text-decoration :underline;
      }
	  /*modulo clouds */
table.moduletable_cloud {
width : 156px;
height:250px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
margin-top:10px;
margin-bottom:10px;
}
table.moduletable_cloud  td {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
background-color:#FFFFFF;
padding : 0px;
text-align:center;
}
/*modulo flags */
table.moduletable_flags {
width : 156px;
padding-bottom:15px;
background-color:#FFFFFF;
margin:0px;
}
table.moduletable_flags  td {
padding : 0px;
text-align:center;
}
/* banner parte dx */
.moduletable_banner {
width : 160px;
margin-bottom:10px;
margin-top:10px;
text-align:center;
background-color:#FFFFFF;
border:1px solid #FFFFFF;

}
.moduletable_banner th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#000000;
padding : 2px;
text-align:center;
height:15px;
background-color:#000000;
}
.moduletable_banner  td {
padding-left : 2px;
padding-right:2px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
line-height:15px;
background-color:#FFFFFF;
}