﻿
/*######################fonts e color#################################*/
a
								{
								color:#436288;
								text-decoration:none;
								}
a:hover
								{
								color:#436288;
								text-decoration:none;
								}
/* arancione */
.title
								{
								font-family:Arial;
								color:#c0c0c0;
								font-size:20px;
								}
								
/*.title:hover
								{
								color:#dd9908;
								font-size:20px;
								}*/
/* arancione */
.subTitleGreen
								{
								color:#74a847;	
								}
.subTitleBlue
								{
								color:#436288;
								}
.coltitle
								{
								font-size:12px;
								color:#FFFFFF;
								text-decoration:none;
								}
					
.baseLinks
								{
								font-size:9px;
								letter-spacing:0.4px;
								color:#27839e;
								text-decoration:none;
								}
					
.baseLinks:hover
								{
								color:#FF9900;
								}
/*######################fonts e color#################################*/
body
								{
								background-image:url(../utilityImg/mainBack&Banner.jpg);
								background-repeat:repeat-x;
								background-position: center;
								background-position:top;
								font-family: Trebuchet MS, Verdana, Arial;
								color:#605e5e;
								font-size:13px;
								text-align:justify;
								width:98%;
								}
#backBanner
								{
								width:99.8%;
								height:97px;
								position:absolute;
								top:0px;
								left:0px;
								}

#mainCont
								{
								position:relative;
								top:0px;
								width:85%;
								left:0px;
								margin:auto;
								/*height:auto;
								left:50%;
								margin-left:-42.5%;*/
								min-width:992px;
								}
#header
								{
								width:99.5%;
								height:117px;
								top:0px;
								}
								
#inHeaderDx
								{
								width:622px;
								height:34px;
								float:right;
								margin-top:53px;
								}
								
#inHeaderSx
								{
								width:314px;
								height:71px;
								margin-top:20px;
								float:left;
								}
								
								
#mainContSx
                                {
                                width:2px;
                                position:absolute;
                                top:0px;
                                left:0px;
                                }
#mainContDx
                                {  
                                width:2px;
                                position:absolute;
                                top:0px;
                                right:0px;
                                }
                                
#contentPlaceX
                                {
                                position:relative;
                                width:100%;
                                height:auto;
                                top:15px;
								left:0px;
                                }
#newContentPlace              {
                                position:absolute;
                                height:auto;
                                top:0px;
								left:0px;
								right:165px;
                                }
#downBanner
								{
								position:relative;
								width:99.6%;
								height:36px;
								top:0px;
								left:2px;
								color:#27839e;
								font-size:10px;
								border-bottom:solid 1px #CCCCCC;
								}
#dataBan
								{
								position:absolute;
								width:auto;
								height:auto;
								top:15px;
								left:10px;
								}
#newsBan
								{
								position:absolute;
								width:290px;
								height:auto;
								top:40px;
								left:10px;
								}

#user
								{
								width:116px; 
								position:relative;
								float:left;
								}
#pass
								{
						  		text-align:left;
								position:relative; 
								right:10px; 
								width:116px; 
								float:left;
								}
								
.enterArea
								{
								float:right; 
								margin-top:14px; 
								position:relative; 
								right:60px; 
								}
#buttonMenu
								{
								position:relative;
								width:540px;
								height:36px;
								top:8px;
								right:0px;
								float:right;
							
								}
.buttonX
								{
								color:White;
								font-weight:bold;
								}
.buttonX:hover
								{
								color:#3d3d3d;
								}
.downLinks
								{
								position:absolute;
								top:45px;
								left:0px;
								font-size:9px;
								letter-spacing:-0.4px;
								}
#leftCont
								{
								position:relative;
								float:left;
								left:3px;
								top:8px;
								width:182px;
								height:auto;
								}
.imgArrowSx
								{
								margin-top:15px; 
								margin-left:15px;
								}
#evidenza
								{
								margin-left:33px;  
								margin-top:-17px; 
								line-height:17px;
								text-align: left;	
								}
.evidenzaInfo
								{
								margin-left:135px; 
								margin-top:-70px; 
								}
.imgPromoEvidenza
								{
								margin:15px; 
								padding-bottom:15px;	
								border:solid 1px #CCCCCC;
								}

#ufficioStampa
								{
								margin-left:33px;
								margin-top:-17px;
								margin-bottom:20px;
								line-height:17px;
								}
#interviste
								{
								margin-left:15px;
								margin-top:10px;
								line-height:17px;	
								}
.window
								{
								position:relative;
								left:0px;
								width:182px;
								margin-bottom:5px;
								height:auto;
								background-color:#FFFFFF;
								}
.headWindow
								{
								position:relative;
								top:0px;
								left:0px;
								width:182px;
								height:30px;
								background-repeat:repeat-x;
								}
								
								
.headBody
								{
								position:relative;
								top:0px;
								left:0px;
								
								height:auto;
							border-left:double 1px #c9d1d4;
								border-right:double 1px #c9d1d4;
								width:170px; 
								padding-bottom:20px; 
								padding-top:10px; 
								padding-left:10px; 
								letter-spacing:-1px;
								}
#rightCont
								{
								position:absolute;
								float:right;
								top:8px;
								right:5px;
								width:180px;
								height:auto;
							
						    	}
#headWindowDx
								{
								position:relative;
								top:0px;
								left:0px;
								width:146px;
								height:16px;
								padding-left:20px;
								padding-top:13px;
								border-bottom:solid 2px  #98c175;
								background-image:url(../utilityImg/evidenzaTitle.jpg);
								background-repeat:repeat-x;
								}
#bannerDownDx
								{
								position:relative;
								width:165px;
								height:20px;
								background-color:#FFFFFF;
								border:solid 1px  #CCCCCC;
								margin-top:5px;
								}
#inRightCont
								{
								position:relative;
								height:auto;
								width:165px;
								border:solid 1px  #CCCCCC;
								background-color:#FFFFFF;
							
								}
#archivio
								{
								position:relative;
								list-style:none;
								text-align:center;
								width:80px;
								left:-17px;
								}
#footerLinks
								{
								position:relative;
								clear:both;
								top:0px;
								left:0px;
								width:100%;
								height:30px;
								text-align:center;
								color:#436288;
								font-size:10px;
								padding-top:10px;
								background-repeat:repeat-x;
								}

#footSx
                                {
                                position:absolute;
                                left:0px;
                                top:0px;
                                width:20px;
                                height:41px;
                                }

#footDx
                                {
                                position:absolute;
                                right:0px;
                                top:0px;
                                width:20px;
                                height:41px;
                               }
#footerInfo
								{
								position:relative;
								margin-top:65px;
								left:0px;
								width:100%;
								height:13px;
								text-align:center;
								color: #999999;
								font-size:10px;
								border-top:double 1px #d5d5d5;
								padding:0px;
								text-align:left;
								}
	
	
/*#####################################################(CORPO CENTRALE)######################################################*/

								
#MainContent
								{
								position:absolute;
								width:100%;
								}

								
#midContMaster1
								{
									margin-left:197px;
									margin-top:9px;
									margin-right:200px;
									background-color:White;
								}
#midContMaster2
								{
									margin-left:187px;
									margin-top:9px;
									margin-right:0px;
									background-color:White;
								}
#midContMaster3
								{
									margin-left:0px;
									background-color:White;
									margin-top:9px;
									width:100%;
									background-color:White;
								}
													        
#upMidCont 
								{
								position:relative;
								top:0px;
								width:99%;
								height:auto;
								left:0px;
								
								background-color:#FFFFFF;
						        padding-top:10px;
								}

								
#upContImg
								{
								 width:173px;
								 float:right;
								 margin-left:15px;
								}
								
#upContImgCon
								{
								 width:173px;
								  float:right;
								 margin-left:15px;
								}
								
#upContImgReg
								{
								 width:250px;
								 border:double 3px #CCCCCC;
								 float:right;
								 margin-left:15px;
								}
#upMidContTxt
								{
								width:97%;
								height:auto;
								position:relative;
								padding:20px;
								top:0px;
								line-height:17px;
								left: -6px;
								background-image:url(../utilityImg/TC2/backTxtSample/V_SampleLine.jpg);
								background-repeat:repeat-x;
								}
#upMidContTxt2
								{
								width:97%;
								height:auto;
								position:relative;
								padding:20px;
								top:0px;
								line-height:17px;
								left: -6px;
								background-image:url(../utilityImg/TC2/backTxtSample/V_SampleLine.jpg);
								background-repeat:repeat-x;
								}								

#upMidContTxt3
								{
								width:97%;
								height:auto;
								position:relative;
								padding:20px;
								top:0px;
								line-height:17px;
								left: -6px;
								background-image:url(../utilityImg/TC2/backTxtSample/V_SampleLine.jpg);
								background-repeat:repeat-x;
								}


														
.upMidContTxt
								{								
								width:97%;
								height:auto;
								position:relative;
								padding:20px;
								top:0px;
								line-height:17px;
								left: -6px;
								background-image:url(../utilityImg/TC2/backTxtSample/V_SampleLine.jpg);
								background-repeat:repeat-x;
								}
								
								
							
.gBorder
								{
									position:absolute;
									width:1px;
									height:104px;
									background-image:url(../utilityImg/TC2/backTxtSample/SxDx_V_Line.jpg);
									background-position:top;
									top:0px;
									background-repeat:no-repeat;
									
								}
								
#upMidCont ul li
								{
									list-style:none;
									margin-top:15px;												
								}
#upMidCont ul li img
								{
									margin-right:7px;
									position:relative;
									top:2px;	
																																						
								}
								
.hrStile
								{
								width:70%; 
								text-align:center; 
								color:#cccccc; 
								height:1px;
								}
								
								
								
.upContImgConClass
								{
								 width:290px;
								 border:double 3px #CCCCCC;
								 float:right;
								 margin-left:15px;
								}
								
								
.imgSearch
								{
								float:left;
								}
#search
								{
								width:210px;
								height:40px;
								position:relative;
								left:20px;
								color:#426187;
								margin-top:-35px;
								}
.searchTxt
								{
								letter-spacing:-1px; 
								position:relative; 
								top:13px;
								}
#downMidCont
								{
								position:relative;
								/*top:-256px;*/
								width:99%;
								height:auto;
								left:0px;
								margin-bottom:0px;
								clear:both;
								}
.headInDownMidCont
								{	
								position:relative;
								width:97%;
								height:25px;
								left:0px;
								padding-left:10px;
								padding-top:10px;
								border-bottom:solid 1px  #CCCCCC;
								}	
#inDownMidContSx
								{	
								position:relative;
								float:left;
								margin-top:5px;
								width:48.5%;
								height:auto;
								left:0px;
								border:solid 1px  #CCCCCC;
								background-color:#FFFFFF;
								margin-left:-1px;
								margin-top:10px;
								}
#inDownMidContDx
								{
								position:relative;
								float:right;
								margin-top:5px;
								width:48.5%;
								height:auto;
								right:1px;
								border:solid 1px #CCCCCC;
								background-color:white;
								margin-right:-2px;
								margin-top:10px;
								}
					
/*#####################################################(CORPO CENTRALE PX)######################################################*/





	



/*#####################################################CERCA(CORPO CENTRALE)######################################################*/



#downMidContCerca
								{
								position:relative;
								margin-top:15px;
								left:-1px;
								width:100%;
								height:auto;
								background-color:#FFFFFF;
								padding-bottom:23px;
								border:solid 1px #CCCCCC;
								}
								
.headUpMidCont
								{
								position:relative;
								width:98.1%;
								height:37px;
								left:0px;
								padding-left:10px;
								padding-top:10px;
								/*border-bottom:solid 1px #CCCCCC;*/
								}
								
.row
								{
								position:relative;
								top:0px;
								left:-1px;
								width:90%;
								height:20px;
								padding-top:15px;
								clear:both;
								}
.label
								{
								float:left;
								top:294px;
								width:130px;
								height:28px;
								text-align:left;
								padding-top:5px;
								padding-left:15px;
	left: 2px;
}
.field
								{
								float:right;
								margin-right:15px;
								top:0px;
								width:300px;
								height:20px;
								}
					
#cercaBtn
								{
								position:absolute;
								padding-top:7px;
								right:365px;
								width:70px;
								height:13px;
								top:250px;
								margin-bottom:10px;
								}
#searcCongress
								{
								position:relative;
								padding-top:7px;
								left:5px;
								width:70px;
								height:13px;
								top:5px;
								margin-bottom:10px;
								}
			/*#####################################################CERCA(CORPO CENTRALE)######################################################*/
			
			
			
			
			
.mainResult
                                {
                                position:relative;
                               /*left:0px;
                                width:98.9%;*/ 
                                background-color:white;
                                border-top:double 1px #cccccc;
                                border-bottom:double 1px #cccccc;
                                padding:5px;
                               }
                               
                               		
.gridContent
                                {
                                position:relative;
                                left:0px;
                               margin-top:0px;
								}
								
.SearchEngine
                                {
                                position:relative;
                                left:0px;/*3.5px;*/
                                Width:100%;
                                }
                                
                                	
							  
							  
.mainResult2
                                {
                          		position:relative;
								float:left;
								width:98.5%;
								top:0px;
								left:0px;
								right:0px;
								padding:0px;
								padding-right:0px;
								background-color:White;
								border:solid 1px #CCCCCC;
                                }
                                
                               
.mainResult2 ul li
                                 {
                                    list-style:none;
                                    margin-left:-40px;
                                 }                             
                                
                                	
								
								
								

.upMainResult		
								{
								position:relative;
								left:0px;
								width:100%;
								height:auto;
                                top: 0px;
								}
.downMainResult		
								{
								position:relative;
								left:0px;
								width:100%;
								height:auto;
								margin-top:15px;
								}
								
.inDownMainResultSx
								{
								position:absolute;
								/*float:left;*/
								left:0px;
								top:-20px;
								width:220px;
								height:auto;
								color:#FF9900;
								font-size:11px;
								text-align:left;
								}
.inDownMainResultDx
								{
								position:absolute;
								/*float:right;*/
								left:-20px;
								width:350px;
								height:auto;
								top:-10px;
								}

.icon						{				
								position:relative;
								float:left;
								left:0px;
								width:auto;
								height:auto;
								margin:auto;
								margin-left:20px;
								margin-top:3px;
								text-align:center;
								}
								
.icon	img				{
								position:relative;
								margin:auto;
								}			
								
.iconTxt					
								{				
								position:relative;
								left:0px;
								width:auto;
								height:auto;
								padding-top:7px;
								padding-bottom:7px;
								text-align:center;
								font-size:9px;
								letter-spacing:-1px;
								}

.pagedResult
								{ 
								position:relative;
								left:25px;
								width:534px;
								border-bottom:solid 1px #CCCCCC;
								text-align:left;
								font-size:14px;
								color:#FF9900;
								padding:5px 0px 5px 0px;
								letter-spacing:-1px;
								
								}
.paging
								{
								position:relative;
								top:0px;
								width:auto;
								height:auto;
								float:right;
								margin-right:3px;
								margin-top:-17px;
								}
									
.arrowResult	                {
								float:left; 
								margin-right:5px;
								}
.line
								{ 
								position:relative;
								left:25px;
								width:534px;
								border-top:double 1px  #CCCCCC;
								margin-top:10px;
								}
								
.line2
								{ 
								position:relative;
								left:25px;
								width:534px;
								border-top:double 1px  #CCCCCC;
								margin-top:10px;
								}
			
			/*#####################################################RISULTATI RICERCA######################################################*/
			
.spessore
								{
								position:relative;
								height:60px; 
							  }		
								
#obbligatorio
								{
								position:absolute; 
								bottom:-20px; 
								right:33px;
								}								
								
								
/*##################################################NEW MASTER#################################################*/	


.footDiv
{
position:absolute;
left:0px;
width:182px;
bottom:0px;
height:10px;
background-image:url('../utilityImg/newMaster/samples/footContNoGrad.jpg');
margin-top:0px;
}

.sponsor
								{
								padding-top:10px;
								padding-bottom:20px;
								padding-left:0px;
								padding-right:0px;
								}
/*##################################################NEW MASTER#################################################*/	




#winHeight3
								{
								background-image:url(../utilityImg/interviste/mic.jpg);
								background-repeat:no-repeat;
																
								}		
								
#winHeight3 ul
								{
								left:-25px;	font-size:11px; 
								letter-spacing:-1px;
								list-style:none;
								position:relative;
								}			
									
									
/*######################################################################################################################*/	
/*#############         STYLE PER VISUALIZZAZIONE ATTI ON-LINE              ############################################*/	
/*######################################################################################################################*/	


A.link 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#38557b;text-decoration:none;
	}
A.link() : visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#38557b; 
	text-decoration:none;
	}
A.link() : active
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#38557b;
	}
A.link() : hover 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#38557b;
	text-decoration:underline;
	}
#divMainContainer 
{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	border: solid 1px #dbd9d9;
	background-color:#f4f4f4; 
	}
.divDay
{
	width:95%;
	background-color:#f4f4f4; 
	height:50px;
	padding: 2px; 
	color:#38557b; 
	font-weight:normal; 
	text-align:left;	
	}
.divDayContainer
{
	width:95%;
	background-color:#f4f4f4; 
	padding: 2px; 
	color:#38557b; 
	font-weight:normal; 
	text-align:left;	
	}
.divRoom
{
	background-color:#38557b; 
	height:20px;
	padding: 2px; 
	font-size:12px; 
	color:#FFFFFF; 
	font-weight:normal; 
	padding-bottom:18px; 
	}
.divRoomContainer
{
	background-color:#38557b; 
	padding: 2px; 
	font-size:12px; 
	color:#FFFFFF; 
	font-weight:normal; 
	}
.divSession
{
	background-color:#FFFFFF; 
	color:#38557b; 
	font-size:14px; 
	font-weight:normal; 
	padding-left:20px; 
	padding-right:20px; 
	padding-top:10px; 
	padding-bottom:10px; 
	}
.divSpeach
{
	background-color:#FFFFFF; 
	border-bottom:solid 1px #FFFFFF; 
	padding: 2px; 
	font-size:12px; 
	color:#807e7e; 
	font-weight:normal; 
	}
.posSx
{
	float:left; 
	font-size:15px; 
	margin-left:20px; 
	margin-top:10px; 
	}
.posDx 
{
	float:right; 
	font-size:12px; 
	margin-right:10px; 
	margin-top:10px; 
	}
.clearBoth
{
	clear:both; 
	}
.divDayView
{
	height:30px; 
	margin-top:15px; 
	font-size:15px; 
	float:left; 
	}
.bgrDayView 
{
	width:85%; 
	height:18px; 
	background-image:url(/App_Themes/utilityImg/bgrDay.gif); 
	background-repeat:repeat-x; 
	float:right; 
	margin-top:15px; 
	}
.bgrSessionDwn
{
	background-image:url(/App_Themes/utilityImg/bgrSessionDwn.gif); 
	background-repeat:repeat-x; 
	width:100%; 
	height:5px; 
	margin-top:10px; 
	margin-bottom:-10px; 
	}
.bgrSessionUp 
{
	background-image:url(/App_Themes/utilityImg/bgrSessionUp.gif); 
	background-repeat:repeat-x; 
	width:100%; 
	height:5px; 
	margin-bottom:10px; 
	}
.bgrSpeakers
{
	background-image:url(/App_Themes/utilityImg/bgrSessionDwn.gif); 
	background-repeat:repeat-x; 
	width:100%; 
	height:5px; 
	margin-top:10px;
}
              



                                				
                                
/*######################################################################################################################*/	
/*#############         STYLE PER VISUALIZZAZIONE ATTI ON-LINE ADMIN        ############################################*/	
/*######################################################################################################################*/	

#divMainContainerAdm
								{
								font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
								border: solid 2px #444444;
								text-align:left;
								}
								
.divDayAdm
								{
								background-color:#2b4971; 
								padding: 2px; 
								font-size:12px;
								color:#FFFFFF;
								font-weight:bold;
								}
								
.divRoomAdm
								{
								background-color:#bccfe8; 
								padding: 2px; 
								font-size:12px;
								color:#2b4971;
								font-weight:bold;
								}

.divSessionAdm
								{
								background-color:#c7dfff; 
								padding: 2px; 
								font-size:13px;
								color:#2b4971;
								font-weight:bold;
								}

.divSpeechAdm
								{
								background-color:#ffffff;
								border-bottom:solid 1px #cccccc;
								padding: 2px; 
								font-size:12px;
								color:#807e7e;
								font-weight:normal;
								
								}
							
.fotoRelatore
								{
								width:60px;
								position:relative;
								height:67px;
								float:left;
								margin:5px;
								border:double 1px black;
								}

.divSpeech2
								{
								background-color:#ffffff;
								padding: 2px; 
								font-size:12px;
								color:#807e7e;
								font-weight:normal;
								}
.divSpeech a
								{
								font-size:13px;
								color:#2b4971;
								text-decoration:none;
								font-weight:bold;
								}
								
.divSpeech2 a
								{
								font-size:13px;
								color:#2b4971;
								text-decoration:none;
								font-weight:bold;
								}
.divSpeech a:hover
								{
								text-decoration:underline;
								}		
.divSpeech2 a:hover
								{
								text-decoration:underline;
								}
								
TD.campoAzzurro
{
	background-color:#edf1f4;	
}
TD.indiceBlu
{
	background-color:#809fb2;
	color: #FFFFFF;
	font-weight: bold;
}
TD.indiceGrigio
{
	background-color:#cccccc;
	font-weight: bold;
}

.bgrFotoBig
{
	background-image:url(/App_Themes/utilityImg/bgrFotoBig.jpg); 
	background-repeat:no-repeat; 
	margin:auto;	
	width:525px;
	height:397px;
	padding-left:26px; 
	padding-top:20px;		
}

.bgrFotoSmall
{
	float:left;
	margin-right:20px;
	cursor:pointer;
	cursor:hand;
	background-image:url(/App_Themes/utilityImg/bgrFotoSmall.jpg);
	background-repeat:no-repeat;
	width:123px;
	height:112px;
	padding-top:11px;
}