﻿html,body{ margin:0;
		   padding:0;
		   width: 100%;
		   height: 100%; }
		   
img { border: 0px; }

/*--- Navigation Styles ---*/

/*-- Master Page mosaico.master ---*/

div#header{ width: 957px; text-align: left;  float: left;}
div#logo{ float:left; text-align:left; padding: 5px 0px 5px 8px;}
div#menu{ float:right; width: 100%; margin-left: -130px; }
div#toplink{ text-align: right; margin: 5px 0px 0px 0px; height: 100%;}
div#navigation{ clear: both; width: 100%; margin-top: 5px; }
								
div#topnavigation{ clear: both;
				   width: 942px;
				   background: url('../images/bgMenu.gif');
				   background-repeat: repeat-x;
				   height: 28px;
				   overflow:hidden; 
				   text-align: right;}			

.topsearch{    clear: both;
			   width: 100%;
			   overflow:hidden; 
			   padding-bottom:0;
			   padding-left:0px;
			   padding-right:0;
			   padding-top:61px;}

div#topnavigation A{ font-weight: normal; }				
				
div#usermenu{ height: 16px;}
div#menubar{ height: 100%}
div#siteaction{ height: 100%; float:left;}
div.topLinkbarElement, span.topLinkbarElement{
	padding: 2px 0px 2px 3px;
	float: left;
}

.toplinks{
	padding: 0px 5px 0px 5px;
}

A.toplinks:link, A.toplinks:visited, A.topLinks:active { font-weight: normal; }
														 
A.toplinks:hover{ text-decoration: underline; }

.topNav1Item{ font-family: tahoma;  
			  font-size: 11px; 
			  height:26px;
			  overflow:hidden;
			  color: white;	
			  text-transform:uppercase !important;
			  background-image:none;
			  background-repeat:repeat-x;
			  background-color:transparent;
			  border:0; 
			  font-weight:bold;}
			  
.topNav1Search{ padding-right: 5px;
				background-image: none;
				overflow: hidden;
				color: white !important;
				line-height: 26px;
				/* position: relative; */
				height: 26px;
				background-color: transparent;
				float: left;
				width: auto; }

.SearchBoxContainer{ float: left;	
					 padding-right: 5px;
					 width: 130px; }   	   

.topNav1Item A { padding-right: 10px;
				 padding-left: 8px;
				 display: block;
				 background-image: none;
				 overflow: hidden;
				 color: white !important;
				 line-height: 26px;
				 *position: relative;
				 height: 26px;
				 background-color: transparent; }
				 
.topNav1Item a:hover {
				color:#99CCFF !important;
				padding-left:8px;
				display:block;
				height:26px;
				padding-right:10px;
				text-decoration:none;
				background-image:url('../images/bgMenu.gif'); }

table.topNav1Item{
	background-image:none !important;
	width:auto;
	overflow:hidden;
}

.topNav1 {
	padding:0;
	overflow:hidden;
	position:relative;
	height:26px;
	width:auto;
	float:left;
	overflow:hidden;
	border:0; }


.topNav1 table td
{
    background-image:none;
    width:auto;
    overflow:hidden;
    background-color:transparent;
}

.topNav1Selected a {
	color:#99CCFF !important;
	/*background-image:url('../images/bg_navactive.gif');*/
}

#spanMenuTitle {
	color:#ffffff;text-transform:uppercase;font-weight:700;!important;font-size:10px;
	font-family:"Arial, Helvetica, sans-serif";
	text-align:center;
}

div#masterFooter {
	clear: both;
	overflow:auto;
	font-size: 	7.5pt;
	color : #808080;
	line-height: 16px;
	border-top: 3px #009036 solid;
	text-align: center;
	padding-top: 5px;
	margin-top: 50px;
}

div#gt-footer-homepage{ clear: both;
	overflow:auto;
	font-size: 	7.5pt;
	color : #808080;
	line-height: 16px;
	border-top: 3px #009036 solid;
	text-align: center;
	padding-top: 5px;
	margin-top: 10px;

}

div#note A { font-size: 7.5pt;
			 color: #808080;
			 text-decoration: none; }

div#note a:hover { text-decoration: none; }

#main {
	text-align: left;
	border: 0px;
	padding: 0px;
	display: block;
	overflow: visible;
}

.body-wrapper {
	width: 100%;
	min-height:440px;
	border: 0;
	/*position: relative;*/
}

.ms-propertysheet {
	width:957px;
	float: left;
	padding:0;
}

.ms-bodyareaframe {
	width: 100%;
	border: none;
	float: left;
	font-size: 1.5em;
	margin: 0px;
	padding: 0px;
}

.ms-sbtable { float:right;
			  padding: 0px 7px 0px 0px;
			  color:white;
			  text-transform: uppercase;
			  font-size:12px;
			  font-weight:normal !important;
			  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif !important;
			  height:26px;
			  line-height:26px; }

.ms-sbtable-ex{margin-top: 0px;	margin-left: 3px; width: 100%; border-collapse: collapse; } 

div#SRSB table.ms-sbtable-ex{ width: auto;}	

div#SRSB td.ms-sbLastcell{ display: none;}	

div#SRSB img{ vertical-align: top; }		

td.ms-sbcell { font-size:12px;
			   font-weight:normal !important;
			   background-color:transparent;
			   font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif !important;
			   height:26px !important;
			   line-height:26px !important;
			   overflow:hidden; 
			   padding: 0px; 
			   border-width: 0px; 
			   white-space: nowrap; } 

td.ms-sbtext{ padding-right: 4px; padding-top: 2px; color: gray; text-transform: none;}

.ms-sbtable td input { margin: 0px 0px 0px 0px;}

.ms-sbtable td span { margin: 0px;}

.ms-sbtable td img { border:0;
					 margin: 2px 2px 0 4px;
					 vertical-align: middle;
					 font-size:10px;
					 padding:1px 0 1px 2px;}
					 
table#gt-container td.ms-sbcell{ vertical-align: middle }	
					 
/* Mosaico_Interna.Master */	 
			
 /* div#ContentBody{ margin-top: 5px; } - sostituito con #main + margin in linea */

table#gt-container{ border: 0;
					margin: 0;
					padding: 0; }
	 
table#gt-container td{ vertical-align: top; }

div#gt-PageBody{ text-align: center;
				 position: absolute;
				 left: 50%;
				 margin-left: -478px;
				  }

div#gt-WpActions{ float: left; }		 
		 
		 
div#NavigationColumn{ width: 222px;
					  float:left; }
										  
div#ContentColumn{ width: 730px;
				   overflow: visible;
				   float:left;
				   margin-left: 5px;
				 /*  min-height: 440px; */}	
					  
.leftNav1{
	color: #555555;
	width:184px;
	overflow:hidden;
	float:left;
}
.leftNav1
{
	font-family: tahoma;  
	font-size: 8pt; 
	font-weight:bold; 
	line-height:14pt;
}
.leftNav1 a
{
	font-family: tahoma;  
	font-size: 11px; 
	font-weight:bold; 
	padding-left:5px;
	display:block;
	color:#3b7cb8;
	padding-right:10px;
	border:0 !important;}

.leftNav1 a:hover
{
	color:white;

}

a.leftNav1 , .a.leftNav1:hover, .leftNav1 a.leftNav1, .leftNav1 a.leftNav1:hover {
	font-family: Verdana,tahoma; 
	font-size:14px !important;
	font-weight:bold;
	color: white;
	line-height:28px;
	text-align:center;
	text-transform:uppercase;
	border:0;
	background:url('../../../../../../../../images/bg_title_green.gif');
	height:26px;

}



.leftNav2
{	
	font-family: tahoma;  
	font-size: 11px; 
	height:26px;
	border:0 !important;

}
.leftNav2 a
{
	padding-left:10px;
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#555555;
	padding:0 0 0 15px;
	line-height:28px;
	height:26px;
	background:url('../../../../../../../../images/tratt_green.gif') bottom repeat-x;
}

.leftNav2 a:hover
{
	background-color:transparent;
	color:#3b7cb8;
}

.leftNavSelected {
	background-color:white !important;

}

.leftNavSelected a.leftNav2 {
	background-color:white !important;
	color:#3b7cb8;}


.leftNav3
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
	border:0  !important;
}
/*.leftNavHover
{
	background-color: white;
	color:#008837;
}
*/
.leftNavFlyOuts{
	font-family:Tahoma; 
	font-size:8pt; 
}
.leftNavFlyOutsItem
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a
{
	/*padding:1px 5px 1px 5px;*/
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}
.leftNavFlyOutsHover
{
	background-color: #3b7cb8;
}			 

ul ul ul li.AspNet-TreeView-Leaf A { margin-left: 35px; }

/* Page Layout - Home Page*/

div#mosBodyContainer{ width: 100%; 
					  margin-top: 10px;
					  margin-bottom: 10px;
					  background-color:fuchsia; }

/* ^^^^ DA ELIMINARE ^^^^ */

div#gt-BodyContainer{ width: 100%;
					  margin-top: 10px; }

div#gt-BodyContainer div{ font-family: Verdana;
						  font-size: 10px; }

div#gt-BodyCentralColumn{ width: 728px; 
						  float: left;
						  border-right: 1px #d2d2d2 solid;}

div#gt-BodyCentralColumnText{ width: 515px; 
							  float: left; 
							  position: relative; 
							 }
							  
div#gt-MiddleBoxContainer{ margin: 0;
						   padding: 0; }

div#gt-HomePageContent{ margin: 0 5px 0 0; }

div.gt-HomePageContent-Title{ line-height: 20px;
							  font-weight: bold;
							  background-color: #f4f0f1;
							  color: #019036;
							  margin: 0 0 5px 5px;
							  padding: 0 0 0 5px; }
							  							  
div.gt-HomePage-Tab{ margin: 0; 
					  padding-right: 35px;
					  float: left; 
					  background-color: white;
					  background-image:url('/sites/Unipol/images/bg-tab-home.gif');
					  background-repeat: no-repeat; }
				  
div.gt-HomePage-DaSapere{ float: left; 
						  line-height: 20px;
						  height: 20px;
							  font-weight: bold;
							  background-color: #f4f0f1;
							  color: #019036;
							  width: 49%;
						  margin-bottom: 10px; }		
				  
.gt-HomePage-Tab-Negative{ float:right;
						   height: 20px;
						   background-color: white; }
							  
div.gt-HomePageContent-Title-Sx{ margin: 0 5px 5px 0;}

div.gt-HomePageContent-Title-Central{ margin: 0 5px 10px 5px; }
							  
div.gt-HomePageContent-Alerts{ background-color: #fe4f10;
							   color: white;
							   text-align: center; 
							   margin-top: 10px;}

div#gt-BodyCentralColumnImage{ float: right; 
							   width: 207px;
							   position: relative; }
							   
div#gt-SeparatorGreyRow{ clear: both; 
						 margin: 0 5px 0 0;}

div#gt-SeparatorGreyRow HR{ height: 1px; 
							border-color: #d2d2d2; 
							width: 100%; }
							
div#gt-HomePageBanners{ width: 183px; 
						float: left;
						position: relative;
						border-right: 1px #d2d2d2 solid; }

div#gt-HomePageBanners div{ margin-right: 5px; }
						
div#gt-HomePageDaSapereContainer{ float: right;
						 position: relative;
						 width: 544px }

div.gt-HomePageDaSapereContent{ clear: both; 
								margin: 0 5px 0 10px; }

div#gt-BodyRightColumn{ width: 228px;
						float: right;
						position: relative; }

div#gt-BodyRightColumn .gt-RightColumnContainers{ margin: 0 5px 0 5px;
							clear: both;
							display: block;
							 }

div#Scrolla{ background-image: url('/sites/Unipol/images/bg2-rotator.gif');
			 background-repeat: no-repeat;
			 background-color: #f3f0f0;
			 padding: 5px;
}

div#gt-pageDate{ font-family: Verdana;
				 font-size: 10px;
				 color: #0065b3;
				 margin: 0 0 5px 0; }

span.ms-RadioText label{ font-family: Verdana;
						 font-size: 11px;
						 font-weight: normal;
						 color: black; }

div.gt-HomeSummaryInfo{ font-family: Verdana; 
						font-size: 11px;
						margin: 2px 5px 0 10px; }

div.gt-HomeSummaryInfo A{ text-decoration: none; 
						  font-weight: normal;
						  color: gray;}
						  
div.gt-HomeSummaryInfo A:hover{ text-decoration: underline;
								color: #19bf56;}


div.gt-elencoNews{ font-family: Verdana;
				   font-size: 11px; }
				   
div.gt-NewsArchiveBody{ font-family: Verdana; 
						font-size: 11px;
						color: #333333;
						margin: 3px 5px 0 9px; }
					 
div#gt-archivioNewsDateField{ font-size: 11px; 
							  color: #999999;
							  font-family: Verdana;
							  width: 99%;
							  background-color: #f8fafd;
							  line-height: 21px;
							  margin-bottom: 5px;
							  padding-left: 5px; }
					 
div#gt-RotatorNews{ font-family: Verdana;
					 font-size: 11px;
					 margin: 2px 10px; padding-bottom: 2px; }
					 
					 
div#gt-archivioNews A { color: #0b5eaa;font-weight : bold; text-decoration: none;}

div#gt-archivioNews A:hover{ text-decoration: underline; }

div#gt-RotatorNews A { color: #0b5eaa;font-weight : bold; text-decoration: none;}

div#gt-RotatorNews A:hover{ text-decoration: underline; }

div#gt-archivioNewsBody{ font-family: Verdana; 
						font-size: 11px;
						color: gray;
						margin: 3px 5px 10px 10px;
						padding-top: 5px;
						border-top: 1px #EFEFEF solid;}
											
.gt-RotatorNewsBody{ font-family: Verdana; 
					 font-size: 11px;
					 color: #333333;
					 text-align: justify;
					 clear: both;
					 padding: 4px 0 0 0; 
					 margin: 0; }
						
span.gt-ElencoNewsDate{ font-family: Verdana; font-size: 10px; color: gray; margin-right: 5px; font-weight:bold;}

.gt-RotatorNewsDate{ font-family: Verdana; font-size: 11px; color: #0b5eaa; margin: 2px 10px; padding-bottom: 2px; padding-top: 7px;}

div#gt-tab-container{ display: block;
					  padding: 0 0 1px 0;}

div#gt-tab-container div{ float: left;
			   			  font-family: Verdana;
			   			  font-size: 11px;
						  font-weight: bold;
						  border-left: 1px white solid;
						  padding: 5px 10px 5px 10px; 
						  margin-bottom: 20px;}
				
div#tutte-tab, div#tutteinfo-tab{ background-image: url('/sites/Unipol/images/bg_tab_active.gif');
			   background-position: left;
			   background-repeat: repeat-x;
			   color: #0560b1;
			   cursor: hand; }				

div#iniziative-tab, div#dal-gruppo-tab, div#da-sapere-tab, div#informazioni-tab, div#assistenza-tab{ background-image: url('/sites/Unipol/images/bg_tab_inactive.gif');
			   background-position: left;
			   background-repeat: repeat-x;
			   color: #cccccc;
			   cursor: hand; }







div#HomeLeftColumn{ width: auto;
					float: left; 
					padding-right: 5px;}
					
div#HomeRightColumn{ width: 225px;
				  	 float: left; }

div#HomeImgBox{ padding: 0px;
				margin: 0px;
				margin-bottom: 5px; }

div#LeftCol{ float: left;
			 width: 222px; }
				
.LeftBoxes{ float: left;
			width: 220px; }

div#RightCol{ float: left;
			  width: 500px;
			  margin-left: 5px; }
			  
.RightBoxes{ float: left;
			 width: 498px; }
			 
.TopLeftBoxBorder{ border: 1px #1260b2 solid;
				   min-height: 180px; }

.BottomLeftBoxBorder{ border: 1px #f1aa38 solid;
					  clear: both;
					  margin: 5px 0px 5px 0px; 
					  }
					  
.BottomLeftBoxNoBorder{ clear: both;
					    margin: 0px 0px 5px 0px; }

			  
.TopRightBoxBorder{ border: 1px #94ba65 solid; 
					min-height: 180px; }

div#ContentBoxTopRight{	width: auto; 
						margin: 5px; 
						display: block; 
						line-height:normal; }

						
div#ContentBoxTopRight P{font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
						 font-size : 11px;
						 font-weight : normal;
						 text-decoration : none;
						 color : #000000; }


.BottomRightBoxBorder{ border: 1px #4d7b9f solid;
					   margin-top: 5px;
					   clear: both; }
					   
div#ContentBoxBottomRight{	width: auto; 
						margin: 5px; 
						display: block; }

div#FirstRightColBox{ margin-bottom: 5px;
					  width: 100%; }

div#SecondRightColBox{ background: #cadcb2;
					   margin-bottom: 5px; 
					   width: 100%;
					   height: auto;}
					   
div#ThirdRightColBox{ background: #f8dcad;
					  margin-bottom: 5px;
					  width: 100%;
					  height: auto;} 

div#intranetlinkitem A { font-weight: normal;
						 text-decoration: none;
						 color: #0b5eaa; }
							  
div#intranetlinkitem a:hover{ text-decoration: underline; }

div#quicklinkcontainer{ margin-left: 3px;
						margin-bottom: 6px;
						width: auto;
						font-size: 8pt; } 
						
select#quicklinkselect{ width: 190px; }

img#quickgobutton{ margin-left: 6px;
				   vertical-align: text-bottom;
				   cursor: pointer;}
				   
/* Page Layouts - Internal Page */

div#gt-breadcrumbs{ font-size: 10px;
					font-family: Verdana; 
					color:#095ba6;
					float: left;
					line-height: 24px; }

.gt-currentBreadCrumb{ font-weight:bold; }

div#gt-breadcrumbs A{ text-decoration: none;
					  color: #0065b3; }

div#gt-breadcrumbs A:hover{ text-decoration: underline; }

div#gt-toolbar{ float: right;
				line-height: 24px;
				height: 24px;
				vertical-align: baseline;
				padding-right: 5px; }

div#gt-toolbar IMG { cursor: pointer;
					 padding-right: 5px; 
					 float: left;
					 padding-top: 2px;}

div#gt-imageHeader{ clear: both;
					margin: 0 0 10px 0;
					width: 730px;
					overflow:hidden; }

div#gt-pageContent{ clear: both;
					width: 100%; }
					
div#gt-pageContent-Left{ float: left;
						 width: 513px;
						 border: 0;
						 border-right: 1px silver solid; }
						 
div#gt-pageContent-Right{ float: left;
						  width: 216px; }
						  
div.gt-ContainerSpace-Left{ margin: 0 5px 0 0; }						 

div.gt-ContainerSpace-Right{ margin: 0 5px 0 5px;
							 overflow: auto;
							 display: block;
							 position: relative; }
					
div#gt-pageTitle{ font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
				  font-size : 14px;
				  font-weight : bold;
				  text-decoration : none;
				  color : #6699CC;
				  clear: both;
				  margin-bottom: 10px; }
				  
div#gt-pageContent P{ font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
					  font-size : 11px;
					  font-weight : normal;
					  text-decoration : none;
					  color : #000000;}

div#gt-breadcrumbs-decont{ margin: 0px;
						   padding: 5px;
						   padding-bottom: 0px;
						   padding-right: 0px;}
					
div#gt-decontPage{ margin: 10px 5px 0 5px;
				   width: 947px;
				   clear: both; }






TD.gt-AttachmentRow{ background-color: #f1f5f8; font-family: Verdana; font-size: 11px; margin: 0px; padding:0px; }

TD.gt-ItemAttachedRow{ line-height: 30px; border-bottom: 1px #d7dee6 solid; padding-left: 100px; }

TD.gt-AttachmentRow IMG{ padding-left: 5px; padding-right: 3px; vertical-align: middle; }

TR#gt-DocumentListElement TD { border-bottom: 1px #d9e0e8 solid; }

/* Page Layout Ricerca */

div#gt-searchtabs{
	text-align: center;
} 


div#gt-searchoptions{ margin-left: 5px; margin-right: 5px; clear: both; }

div#gt-searchoptionslc{ float: left; width: 50%;}

div#gt-searchoptionsrc{ float: right; width: 50%; }
	
div#gt-decontPage .srch-Page{ background-color: none;}

.srch-Page, .srch-Page-bg, .srch-stats{
	background-color: white;
}

.gt-pageContentLeftCol{ float: left;
						width: 400px; }

.gt-pageContentRightCol{ width: 100px;
						 float: left; }

/* ///////////////////////////////////////////////////////////////////////////// */


#gt-websites ul { list-style: none;
		  		  padding: 0px;
		  		  margin: 0px; 
		  		 /* background-image: url('/images/websitemenu.gif');
				  background-repeat: repeat-y;
				  background-position: left; */
				   }
		  		  
.gt-SitelistLevel { background-color: #FAFAFA; 
				  	border: 1px #868686 solid;
				  	padding-bottom: 0px; }
		  		  
#gt-websites li { float: left;
				  position: relative;
				  width: auto;
				  text-align: left;
				  cursor: pointer; }
				  
#gt-websites li.gt-linkListItem{ border: 0;
								 background-image:none;
								 background-color: transparent;
								 width: auto; }
				  				  
#gt-websites li ul { display: none;
					 position: absolute; 
					 top: 100%;
					 left: 0;
					 padding: 0px; }

#gt-websites li>ul { top: auto;
					 left: auto; }

#gt-websites li li { display: block;
					 float: none;
					 width: 160px;
					 padding-bottom: 0;}
					 
ul#nav li#first div.gt-SpLinkButtonInActive{ margin-left: 3px;
											 padding: 2px 1px 1px 5px; }

ul#nav li#first div.gt-SpLinkButtonActive{ background-image: url('/_layouts/images/menubuttonhover.gif');
										   margin-left: 3px;
										   padding: 1px 0 1px 4px;
										   border: 1px #6f9dd9 solid;
										   border-bottom: 0;}

#gt-websites li li a{ display: block;
					  background-image: none;
				  background-color: transparent;
				  margin: 0 1px;
				  border: 1px #FAFAFA solid;
				  padding: 2px 5px 2px 5px;
				  color: #666666; }

#gt-websites li li a:hover{ background-image: none;
					   background-color: #ffe6a0;
					   margin: 0 1px;
					   border: 1px gray solid;
					   padding: 2px 5px 2px 5px;
					   color: #333333;
					  }
					   
ul#nav li#first ul.gt-SiteListLevel li a{ padding-bottom: 0px; } 

ul#nav li#first ul.gt-SiteListLevel li { padding-bottom: 0px; } 


/* ------- Photo Gallery ------- */

.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(/News/Archivio/highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}

A.highslide IMG{    border: 2px silver solid;
    margin: 10px;

	
}

.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/News/Archivio/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(/News/Archivio/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

.headertitle-small, .headertitle-small a, .headertitle-small a:link{
font-family: tahoma; 
font-size: 8pt; 
font-weight: normal; 
color: #003399;
padding-left: 1px;
}
.headertitle-small a:visited, .headertitle-small a:active{
color: #003399;
text-decoration:none;
padding-left: 1px;
}
.headertitle-small a:hover{
color: #003399;
text-decoration:underline;
padding-left: 1px;
}
.bgMenu{background:url('../images/bgMenu.gif') repeat-x top left; padding-left:12px; padding-right:8px;}
.viola10{color:#C90039; font-size:10px;}
.azzurro11{font-size:11px; color:#0060AE;}
.blue11{font-size:11px; color:#003559;}
.blue11b{font-size:11px; color:#003559; font-weight:bold;}
.blue11b a{font-size:11px; color:#003559; font-weight:bold; text-decoration:none;}
.blue11b a:hover{font-size:11px; color:#C90039; font-weight:bold; text-decoration:none;}
.gray11{font-size:11px; color:#666666;}

DIV#gt-breadcrumbs {FONT-SIZE: 10px; FLOAT: left; COLOR: #095ba6; LINE-HEIGHT: 24px; FONT-FAMILY: Verdana;text-transform:lowercase}
.gt-currentBreadCrumb {FONT-WEIGHT: bold;text-transform:lowercase}
DIV#gt-breadcrumbs A {COLOR:#0065b3; TEXT-DECORATION: none;text-transform:lowercase}
DIV#gt-breadcrumbs A:hover {TEXT-DECORATION: underline;text-transform:lowercase}

DIV#header {FLOAT: left;WIDTH:943px; TEXT-ALIGN:left}
