/*.screen   {
	background-color : transparent;  
	background-image: 	url(../images/backgrounds/screen-!Standard.gif);  
	margin: 0px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;
	left: top;

}*/

/*.page {background-color : #DAA520;  background-image: url(../images/backgrounds/screen-!Standard.gif);  }
.mainpage {background-color : #DAA520;  background-image: url(../images/backgrounds/screen-!Standard.gif);  }
*/

.mainpage {
    background-color:#ffffff; /* #ebe8e3 */
  }

/* This is the primary CSS style sheet for TMI's redeisgned webpages (March+ 2004)  */



.tmi {
    /* This is the standard text font for all body text. */font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
    color: #333333;
  }


.captions1 {
    /* Can be used for quotations in sans serif as well */font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    text-align: center;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-style: italic;
  }


.largetitle1 {
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 17px;
    color: #003399;
    font-weight: bold;
  }


.largetitle2 {
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 15px;
    color: #003399;
    font-weight: lighter;
  }


.largetitle3 {
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 28px;
    line-height: 26px;
    color: #003399;
    font-weight: lighter;
  }


.quotations {
    font-family: Garamond, Georgia, "Times New Roman", serif;
    font-size: 12pt;
    line-height: 13pt;
    color: #333333;
    font-style: italic;
  }

/* this wraps the master, main full body table in a border and provides a white background */


.maintableborder {
    background-color: white;
    border-right: 1px solid #333333;
    border-left: 1px solid #333333;
    border-bottom: 1px solid #333333;
  }


.maintxt-centercol {
    /* This is a spacing and border designation. Its mostly on the home page */padding: 5px;
    vertical-align: top;
    border: 0px none #003399;
  }


.maincol-left {
    /* Important! This class is for the main content table left column on most pages that have a two column layout. */padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    border: 0px none #003399;
    margin-bottom: 5px;
    margin-top: 5px;
  }


.rightnavcol {
    /* Use with right navigation column, provides the blue border. */padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    border-left: 1px solid #003399;
    margin-bottom: 5px;
  }


.rightnavigation {
    /* Use with right navigation column, provides the blue border. */border-right: 0px solid #003399;
    border-left: 0px solid #003399;
    border-top: 0px solid #003399;
    border-bottom: 0px solid #003399;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #003399;
    margin-top: 2px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
  }


h1 {
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 18px;
    color: #003399;
  }


h2 {
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 22px;
    color: #003399;
    font-weight: lighter;
  }


h3 {
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 28px;
    color: #003399;
    font-weight: lighter;
  }


.srchbttn {
    font-family:Verdana,sans-serif;
    font-size:11px;
    background: #EEEEEE;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #AFC4D5;
    border-left: 1px solid #000000;
    border-top:1px solid #AFC4D5;
    color:#000000;
    height:19px;
    text-decoration:none;
    cursor: hand;
  }


.text {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
  }


li {
    list-style-image: url(images/mtn-bullet.gif);
    list-style-type: none;
    list-style-position: outside;
  }


.shadedcellborder {
    background-color: #FFFFCC;
    border: 1px solid #666666;
    padding: 8px;
  }


.box {
    border: 1px solid #666666;
    padding: 5px 4px 6px;
  }


.shadedcellborder2 {
    font-family:Verdana, sans-serif;
    font-size:11px;
    background: #EEEEEE;
    border-bottom: 1px solid #AFC4D5;
    border-right: 1px solid #AFC4D5;
    border-left: 1px solid #AFC4D5;
    border-top:1px solid #AFC4D5;
    color:#333333;
    height:19px;
    text-decoration:none;
    cursor: hand;
  }


.unnamed1 {
  }


.largetitle1blink {
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 17px;
    color: #003399;
    text-decoration: blink;
  }


.highlight {
    background-color: Yellow;
    color: Blue;
    padding: 0;
  }


.code {
    background-color: #ddd;
    border: 1px solid #bbb;
  }


.datanews {
    /* This is the standard text font for all body text. */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
    color: #5266db;
  }


.largetitle0 {
    /* This is the standard text font for all body text. */
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    line-height: 17px;
    color: #5266db;
  }


.largetitle1 {
    /* This is the standard text font for all body text. */
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    line-height: 17px;
    color: #595963;
  }


.hometext0 {
    /* This is the standard text font for all body text. */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
    color: #595963;
  }


.boxsearch1 {
    border:0px;
    height:10px;
    background-color:#ffffff;
    /*border: 1px solid #bbbbbb;
    */
  }


.td_vantaggi {
    background-image: url('../../images/home/sfondo_vantaggi.jpg');
    width:411px;
    background-repeat: no-repeat;
  }


.text_vantaggi {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
    color: #405b7c;
  }


.td_sep01 {
    width:1px;
    background-repeat: no-repeat;
  }


.td_360 {
    background-image: url('../../images/home/sfondo_360.jpg');
    width:210px;
    background-repeat: no-repeat;
  }


.text_360 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    line-height: 17px;
    color: #e4e6e5;
  }


.text_applica {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    line-height: 17px;
    color: #69687a;
    text-align: top;
  }


.separa {
    background-image: url('../../images/home/separa.jpg');
    width:1px;
    background-repeat: repeat;
  }


.text_fondo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 17px;
    color: #405b7c;
  }


.continua {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
    color: yellow;
    text-decoration:none;
  }


.continua1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
    color: #405b7c;
    text-decoration:none;
  }


.slideshow {
    height: 190px;
    width: 370px;
    margin: auto;
  }


.slideshow img {
    padding: 0px;
    border: 0px solid #ccc;
    background-color: #eee;
  }


.testo_messaggio {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 17px;
    color: #555555;
    text-decoration:none;
  }


.WellcomeImg {
    width:86;
    margin: 10px 0px 10px 10px;
  }


.WellcomeTxt {
    width:363;
    margin: 10px 0px 20px 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 17px;
    color: #555555;
    text-decoration:none;
  }


.ImgWell {
    width:168;
    height: 29;
    margin: 0px 19px 5px 0px;
  }

/* margin:25px 50px 75px 100px;
    * top margin is 25px
    * right margin is 50px
    * bottom margin is 75px
    * left margin is 100px
*/


.ProgettiImg {
    margin: 0px 0px 0px 14px;
  }


.ProgettiBox {
    margin-bottom : 0px;
    margin-left : 14px;
    margin-right : 0px;
    margin-top : 10px;
    text-decoration : none;
  }


.ProgettiLink {
    color : #2cabd8;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    line-height : 25px;
    text-decoration : none;
  }


.ProgettiImgBlu {
    margin: 0px 19px 0px 3px;
  }


.img_storynews {
    margin-bottom : 0px;
    margin-left : 2px;
    margin-right : 0px;
    margin-top : 0px;
    width : 509;
    border : 0px;

  }

.img_divisore {
    margin-bottom : 0px;
    margin-left : 2px;
    margin-right : 0px;
    margin-top : 0px;
    width : 509;
    border : 0px;

  }

.img_titHome { 
	width:127; 
	margin: 10px 0px 10px 2px;
}

.img_sostenitori {
    margin-bottom : 0px;
    margin-left : 5px;
    margin-right : 0px;
    margin-top : 0px;
    border : 0px;

  }

.NewsTitle {
    color : #0d507a;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 18px;
    font-weight : bold;
    line-height : 25px;
    text-decoration : none;
  }

.NewsContent {
    color : #343334;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13px;
    line-height : 19px;
    text-decoration : none;
    text-align:justify;
 
  }

.NewsLeggi {
    color : #343334;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    line-height : 19px;
    text-decoration : none;
  }

.hometext {
    /* Use with right navigation column, provides the blue border. */border-right: 0px solid #003399;
    border-left: 0px solid #003399;
    border-top: 0px solid #003399;
    border-bottom: 0px solid #003399;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #747474;
    margin-top: 2px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    text-decoration : italic;
  }

/* start slide show news */

#featured{ 
	width:210px; 
	padding-right:150px; 
	position:relative; 
	border:2px solid #eee; 
	height:200px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:210px; 
	list-style:none; 
	padding:0; margin:0; 
	width:150px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('images_news/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:210px; height:200px; 
	background:#eee; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:130px; left:0; 
	height:70px; 
	background: url('images_news/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#000; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#747474;
}
#featured .info a{ 
	text-decoration:none; 
	color:#000; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
/* stop slide show news */

