/************************************
*
*	SPONSOR
*
************************************/

.boxContainer h3 {
	color:#333;
}

.boxContainer h3 a {
	color:#333;
	text-decoration:none;
}

.boxContainer p {
	margin-top:5px;
	color:#333;
}

.boxContainer p a {
	color:#333;
	text-decoration:none;
}

.newsLat p, .newsLatl p  {
	color:#333;
}

.newsLat a, .newsLatl a {
	color:#333;
	text-decoration:none;
}

.newsLat strong, .newsLatl strong {
	/*
	color:#333;
	font-weight:bold;
	*/
	font-weight:normal;
}

#internalWithMenu .pageTitle h2 {
	color:#333;
}	


#viewer .preview h3 {
	color:#333;
}

#viewer .preview h2 a {
	color:#333;
}

.mainText .personHighlight .box h3 {
	color:#333;
}

.mainText .personHighlight .boxNoPic h3 {
	color:#333;
}

#internalWithMenu .impianti h4 { 
	color:#333;
}
/************************************
*
*	SPONSOR CARTA AZZURRA
*
************************************/


			.cartazzurra {
				margin: 0 0 0 0;
				height: 204px;
				width: 814px;
				background:#fff url(../images/sponsor/bg_stellacarta.jpg) top left no-repeat;
}	
			.cartazzurra img{
				display: inline;
				margin:0 0 0 401px;
			}
			.daticarta {
				position:relative;
				height:110px;	
				width:355px;
				margin: 10px 0 0 15px; 
				float:left;
				display:inline; 
				font-size: 14px;
			}
			
				.daticarta b {
				color: #336699;
			}
			.daticarta2 {
				width:330px;
				margin: 25px 0 0 15px; 
				height:auto;
				float:left;
				display:inline; 
				font-size: 14px;
			}
			
			.daticarta2 b {
				color: #336699;
			}
			.daticarta2 a {
			color: #336699;
			text-decoration: none;
			}
			.daticarta2 a:hover {
			color: #336699;
			text-decoration: underline;
			}
			
			.daticarta2 p {
				font-weight: bold;	
				margin: 0;
				color: #336699;
				font-size: 22px;
				
			}
			.daticarta2 span {
				margin: 0;
				font-size: 22px;
				color: #336699;
			}
			.titolocarta {
				width: 750px;
				margin: 0 0 0 15px; 
				color: #336699;
				font-size: 23px;
				font-weight:bold;
			}
			
			.datiboxcarta {
				z-index: 999999;
				width:732px;
				margin: 5px 0 0 15px; 
				height:120px; 
				padding-top:40px;
			}
			.boxdata {
				width:auto; 
				height:40px; 
				display:inline; 
				float:left;
				
				
			}
			.boxdata h4 {
				color: #336699;
				display:inline; 
				font-size: 23px;	
			}
			 .boxdata h3 {
				color: #336699;
				padding-left: 5px;
				display:inline; 
				font-size: 16px;	
			}
		
		
			.testocartazzurra{
				margin: 15px 25px 0 25px;
			}
			
			.testocartazzurra p {
				margin-bottom: 15px;
			}
			
			.testocartazzurra ul {
				margin: 5px 0  5px;
			}
			
			.imgboxsponsor img{
				margin:15px 0 0 15px;
			
			}
			
			.boxrichiedila {
				padding-top: 15px;
				margin: 15px 0 0 25px;
				background: url(../images/sponsor/bg_box_richiedila.jpg) top left no-repeat;
				height: 157px;
				width: 597px;
				font-size: 16px;	
				color:#336699;
				text-align: center;
			}
			.boxtestorichiedila {
				margin: 5px 10px 20px 10px;
				font-size: 14px;	
				color:#333;
				text-align: center;
			}
			.boxtestorichiedila b .boxtestorichiedila a {
				color:#336699;
				text-decoration: none;
			}
			
			 .boxtestorichiedila a {
				color:#336699;
				text-decoration: none;
			}
			 .boxtestorichiedila a:hover {
				color:#336699;
				text-decoration: underline;
			}
			.boxtestorichiedila img {
				margin: 4px 0 0 200px;
				text-align: center;
				float: left;
			}
			.icocompass {
				margin: -100px 40px 0 0;
				text-align: center;
				float: right;
			}
			
/************************************
*
*	SPONSOR PUMA
*
************************************/
			.puma {
				position:absolute;
				margin: 0;
				height: 204px;
				width: 814px;
				background:#fff url(../images/sponsor/bg_puma.jpg) top left repeat-x;
}	
			.puma img{
				display: inline;
				margin:178px 0 0 361px;
			}
			.datipuma {
				position:relative;
				height:110px;	
				width:315px;
				margin: 230px 0 0 35px; 
				float:left;
				display:inline; 
				font-size: 13px;
				
			}
			.datipuma b {
				padding-right: 40px;
			}
			.datipuma img {
				margin:10px 0 20px 0;
			}

/* BOX SLIDESHOW */
.box_Slideshow{float: left; width: 812px; height: 200px; background: white; text-align: center;}		
.box_Slideshow img{}
.txt_Sponsor{text-align: center; font-family: Lucida Sans, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; display: block; width: 475px; height: 16px; line-height: 16px; /*background-color: gray;*/ background: 

url(../images/sponsor/bg_txt_sponsor_02.png) repeat-y; }
html > /* */ body .txt_Sponsor{margin-left: 168px;}
.box_Slideshow a:link, .box_Slideshow a:visited, .box_Slideshow a:hover{font-family: Lucida Sans, sans-serif; font-size:11px; font-weight: 

bold; text-decoration: none; color: black;}


/* LISTA SPONSOR */
.list_Sponsor{list-style: none; margin: 0; padding: 0;}
.list_Sponsor li{float: left;  margin-left: 1px !important; margin-left: 1px; margin-bottom: 3px !important; margin-bottom: 1px;}
.list_Sponsor li a:link, .list_Sponsor li a:visited{display: block; text-decoration: none; border: 0; width: 99px; height: 55px; background: 

url(/images/sponsor/bg_sponsor.png) repeat-x left top;}

.list_Sponsor li a:hover, 
.list_Sponsor li.li_Selected a:link, .list_Sponsor li.li_Selected a:visited.list_Sponsor li.li_Selected a:hover {background-position: right 

bottom;}

.list_Sponsor img{width: 99px; height: 55px; border-bottom: 1px solid #AEAEAE; border-right: 1px solid #E9E9E9;}


/* PAGINA SPONSOR PUMA
****************************/

/* RESET IMPOSTAZIONE DI DEFAULT DEI BROWSER PER PAGINA SPONSOR PUMA */
h1, h2, div{margin: 0; padding: 0;}

/********************************************************/

.box_Header{float: left; width: 810px; height: 203px; /*background: url(../res_ext/header_puma.png) no-repeat;*/ margin-left: 2px;}
.box_Txt, .box_Img_Tshirt{float: left; height: 502px; margin-left: 5px;}
.box_Txt{width: 370px; margin-left: 30px !important; margin-left: 15px;}
html > /* */ body .box_Txt{width: 400px;}
.box_Img_Tshirt{position: absolute; width: 400px; margin-top: -26px !important; margin-top: -26px; margin-left: 0px !important; margin-left: 0px;}
html > /* */ body .box_Img_Tshirt img{margin-top: 203px; margin-left: 391px;}
.box_Txt h1{line-height: 1.2em; margin-top: 30px;font-family: Lucida Sans, sans-serif; font-size: 30px; font-weight: none; text-transform: uppercase; color: #000000;}
.box_Txt h2{margin-bottom: 15px; font-family: Lucida Sans, sans-serif; font-size: 24px; font-weight: bold; text-transform: uppercase; color: #000000;}
.txt_Abstract{font-family: Lucida Sans, sans-serif; font-size: 18px; font-weight: none; color: #1F56A7;}
.txt_Paragraph{font-family: Lucida Sans, sans-serif; font-size: 14px; font-weight: bold; color: #000000;}
.box_Txt_Link{float: left; clear: both; display: inline; margin-left: 30px; width: 286px; height: 17px; background-color: #000000; text-align: center;}
.box_Txt_Link a:link, .box_Txt_Link a:visited, .box_Txt_Link a:hover {font-family: Lucida Sans, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}


/* PAGINA CARTA AZZURRA
****************************/

.box_Cartazzurra{overflow: auto; width: 814px; height: 204px;}

#internalWithMenu .texts .mainText {position: relative;}

.box_Header{position: absolute; top: 0; left: 0; z-index: 1;}
.box_Img_Carta{display: block; overflow: hidden; width: 350px; height: 328px; position: absolute; z-index: 9999; left: 443px; top: 0;}
.box_Tre_Img{float: left; width: 400px; height: 165px;}
.box_Tre_Img img{margin-left: 15px !important; margin-left: 15px;}

.box_Txt_Richiedi_Subito{float: left; margin-left: 25px !important; margin-left: 12px;position: relative; width: 597px !important; width: 596px; height: 130px; background: url(../images/bg_richiedi_carta_azzurra.png) repeat-x; text-align: center;}
.txt_Abstract_Richiedila, .txt_Richiedi_Subutio{font-family: Lucida Sans, sans-serif; font-size: 16px; font-weight: none; color: #336699; line-height: 1.19em;}
.txt_Richiedi_Subutio{text-transform: uppercase;}
.txt_Paragraph_Richiedila{font-family: Lucida Sans, sans-serif; font-size: 14px; font-weight: bold; color: #333333; line-height: 1.21em;}
.txt_Paragraph_Richiedila a:link, .txt_Paragraph_Richiedila a:visited{font-family: Lucida Sans, sans-serif; font-size: 14px; font-weight: normal; color: #336699; text-decoration: none;}
.txt_Paragraph_Richiedila a:hover{font-family: Lucida Sans, sans-serif; font-size: 14px; font-weight: normal; color: #336699;text-decoration: underline;}
.topLeft{position: absolute; left: 0; top: 0; width: 15px; height: 15px; font-size: 1px; background: url(../images/top_Left_Richiedilo_Subito.png) no-repeat left top;}

.topRight{position: absolute; right: 0; top: 0; width: 15px; height: 15px; font-size: 1px; background: url(../images/top_Right_Richiedilo_Subito.png) no-repeat right top;}

.box_Btn_Richiedila_Subito{clear: both; width: 206px; height: 63px; display: block; z-index: 9999; float: left; margin-left: 200px; display: inline;}
.box_Btn_Richiedila_Subito a:link, .box_Btn_Richiedila_Subito a:visited, .box_Btn_Richiedila_Subito a:hover{text-decoration: none; border: 0;}
html > /* */ body .box_Btn_Richiedila_Subito{}
.box_Btn_Richiedila_Subito{}

.box_Logo_Compass{float: left; margin-left: 30px; width: 111px; height: 44px; background-color: orange;}
.box_Logo_Compass a:link, .box_Logo_Compass a:visited, .box_Logo_Compass a:hover{text-decoration: none; border: 0;}
.box_Logo_Compass{margin-top: 10px; margin-left: 35px;}


#internalWithMenu .texts .mainText {width: auto;}
.img_Main {width: 810px; height: 204px; display: block; overflow: hidden;}
.img_Overlay {position: absolute; right: 3px; top: 0; width: 350px; display: block; overflow: hidden;}



