/* CSS Document */

/*Foglio di stile per il portale SIVA*/

/* stili generali*/


html  
{
	/*
	color:#000;
	margin:0px auto;
	padding:0;
	background:#fff;*/
	background:#FFFFFF none repeat scroll 0 0;
	color:#000000;
	margin:0 auto;
	padding:0;
		
}
  		
body  
{
	/*font-family:Trebuchet, Arial, geneva, arial, sans-serif;
	font-size:90%; 
	color:#5b5a58;
	padding:0;
	margin:0px auto;
	border:0px solid red;
	line-height:1.5; */
	
	border:0 solid red;
	color:#5B5A58;
	font-family:Trebuchet,Arial,geneva,arial,sans-serif;
	font-size:90%;
	line-height:1.5;
	margin:0 auto;
	padding:0;
		
} 
  				            
.layout 
{
	clear:both;
} 

a:link, a:active, a:visited 
{
	color:#193974;
	text-decoration:none;
}
	
a:hover
{
	color:#BB0000;
	text-decoration:underline;
}
	
img 	
{
	/*border:0;*/
	border:0 none;
}

em.bold 
{
    font-style:normal;
    font-weight:bold;
}
  				            
/*Struttura della pagina*/	
  
#mainContainer 
{ 
	/*padding:0px; 
	margin:0 auto!important; */
	
	margin:0 auto !important;	
	padding:0;    
	min-width:1011px;
}
  
/*Stili header*/

#headerContainer   
{  
	/*margin:0 auto!important; 
	padding:0; 
	background:#f8ac00 url(../img/bgHeaderContainer.jpg) repeat-x left top; 
	height:139px;*/
	
	background:#F8AC00 url(../img/bgHeaderContainer.jpg) repeat-x scroll left top;	
	height:139px;
	margin:0 auto !important;
	padding:0;	
}

#invisibleJumpContainer
{
    clear:both;
	margin:0;		
	font-size:1px;	
	text-align: center;
}

#header  
{	 
	/*text-align:center;
	margin:0 auto!important; 
	padding:0;
	width:1011px; 		
	height:139px;*/
	
	height:139px;
	margin:0 auto !important;
	padding:0;
	width:1011px;	
}

#header	img 
{ 
	border:0 none;
	margin:0; 
	padding:0; 
}
  
/*STILI MENU ORIZZONTALE*/

#mainMenuContainer 
{ 
	/*margin:0; 
	padding-top:10px; 
	background:#2459b7; 
	width:100%;*/
	
	background:#2459B7 none repeat scroll 0 0;
	margin:0;
	padding-top:10px;
	width:100%;
	/*margin:0 auto !important;*/
		
}
  
#mainMenu   
{		
	/*margin:0 auto!important; 
	width:958px; 
	min-height:39px;	
	background:#193974 url(../img/bgMenu.gif) no-repeat left top;
	padding:0; */	
	
	background:#193974 url(img/bgMenu.gif) no-repeat scroll left top;
	margin:0 auto !important;
	min-height:39px;
	padding:0;
	width:958px;	
}

#mainMenu ul   
{			
	/*float:left;  
	width:958px!important;
	margin:14px 0 0;
	margin:0; 
	padding:0;
	background:#193974;
	background:#193974 url(../img/bgMenu.gif) no-repeat left top; */
	
	background:#193974 url(../img/bgMenu.gif) no-repeat scroll left top;
	float:left;
	margin:0;
	padding:0;
	width:958px !important;	
}  

#mainMenu ul li 
{ 
	/*display:block;
	float:left;
	font-size:13px; 
	font-weight:bold; 
	color:#fff; 
	list-style-type:none; 
	line-height:39px;
	padding:0 32px;
	background:url(../img/pipe.gif) no-repeat right -5px; */
	
	background:transparent url(../img/pipe.gif) no-repeat scroll right -5px;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:39px;
	list-style-type:none;
	padding:0 28px;	
}

#mainMenu ul li.small
{  	
	background:transparent url(../img/pipe.gif) no-repeat scroll right -5px;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:35px;
	list-style-type:none;
	padding:0 32px;	
}

#mainMenu ul li.middleMenu   
{ 	
	background:transparent url(../img/pipe.gif) no-repeat scroll right -5px;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:13px;
	font-weight:bold;
	line-height:35px;
	list-style-type:none;
	padding:0 28px;	
}


#mainMenu ul li.last   
{ 		
	background:transparent url(Idee/pipe.gif) no-repeat scroll right -5px;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:13px;
	font-weight:bold;
	line-height:35px;
	list-style-type:none;
	padding:0 28px;	
	
}
/*
#mainMenu ul li.last 
{ 	
	background:transparent none repeat scroll 0 0;
	padding:0 47px 0 39px;	
}
*/


#mainMenu ul li a      
{ 
	/*color:#fff; 
	text-decoration:none;*/ 
	
	color:#FFFFFF;
	text-decoration:none;
} 


/*STILI STRUTTURA CONTENT*/

#contentBg  
{
	/*margin:0; 
	padding:0; 
	background:#fff;
	background:#fff url(../img/bgContent2.jpg) no-repeat center top; */
	
	background:#FFFFFF url(../img/bgContent2.jpg) no-repeat scroll center top;
	margin:0;
	padding:0;

}

#content  
{		
	/*margin:0 auto!important; 	
	padding:0; 
	width:958px; 
	min-height:400px;*/ 
	
	margin:0 auto !important;
	min-height:400px;
	padding:0;
	width:958px;
	
	/*temp AA*/
	text-align:center;
}

#firstColumn 
{ 
	/*margin:0; 
	padding:0; 
	float:left; 
	width:276px; 
	width:200px; 
	min-height:400px; 
	border-style:solid;
	border-width:1px;
	border-color:Red;*/
	
	float:left;
	margin:0;
	min-height:400px;
	padding:0;
	width:276px;
	
	/*temp AA*/
	text-align:left;
}
	
	
/* Stili menu verticale... */
#colMenu { 
	/*padding:0; 
	margin:0; 
	min-height:1px; 
	height:auto!important; 
	height:1px; 
	background:#fff;*/
	
	background:#FFFFFF none repeat scroll 0 0;
	height:auto !important;
	margin:0 0 0 1px;
	min-height:1px;
	padding:0;
	
	
}

#colMenu h3 
{
	/*border:0;
	margin:0 0 0 8px!important; margin:6px 0 0 8px; 
	padding:6px 0 6px 15px;
	font-size:100%;	
	font-weight:bold;
	min-height:1px;
	height:auto!important;
	height:1px;
	letter-spacing:0.1em;
	background:#fdcb50 url(../img/bgMacroaree.png) repeat-y top right;
	color:#000;*/
	
	background:#FDCB50 url(../img/bgMacroaree.png) repeat-y scroll right top;
	border:0 none;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	height:auto !important;
	letter-spacing:0.1em;
	margin:0 0 0 8px !important;
	min-height:1px;
	padding:6px 0 6px 15px;		
}

#colMenu ul 
{
	/*list-style-type:none; 
	margin:0 0 10px 10px; 
	padding:0;*/
	
	list-style-type:none;
	margin:0 0 10px 10px;
	padding:0;
}
	
#colMenu ul li 
{
	/*display:inline;
	border:0;*/
	
	border:0 none;
	display:inline;
}
	
#colMenu ul li a 
{
	/*color:#54504f; 
	font-weight:normal; 
	text-decoration:none; 
	display:block; 
	border-bottom:1px dotted #d9d9db; 
	padding:2px 0 2px 10px;
	min-height:13px; 
	height:auto!important; 
	height:13px; 
	width:232px;
	width:160px;*/

	border-bottom:1px dotted #D9D9DB;
	color:#54504F;
	display:block;
	font-weight:normal;
	height:auto !important;
	min-height:13px;
	padding:2px 0 2px 10px;
	text-decoration:none;
	width:232px;	
}

#colMenu ul li a.selected 
{
	border-bottom:1px dotted #D9D9DB;
	color:#193974;
	display:block;
	font-weight:bold;
	height:auto !important;
	min-height:13px;
	padding:5px 0 5px 10px;
	text-decoration:none;
	width:232px;			
}

 
#colMenu ul li.indentedSecondLevel a
{	
	border-bottom:1px dotted #D9D9DB;
	color:#54504F;
	display:block;
	font-weight:normal;
	font-size:75%;
	height:auto !important;
	min-height:13px;
	padding:2px 0 2px 30px;
	text-decoration:none;
	width:212px;	
}

#colMenu ul li.indentedSecondLevel a.selected
{	
	border-bottom:1px dotted #D9D9DB;
	color:#193974;
	display:block;
	font-weight:bold;
	font-size:75%;
	height:auto !important;
	min-height:13px;
	padding:4px 0 4px 30px;
	text-decoration:none;
	width:212px;							
}

	
/* Not used... */								
#colMenu ul li#selected 
{ 
	/*color:#193974; 
	font-weight:bold; 
	display:block; 
	padding:5px 0 5px 0; 
	border-bottom:1px dotted #d9d9db; 
	min-height:13px; 
	height:auto!important; 
	height:13px; 
	width:242px;*/ 
	
	border-bottom:1px dotted #D9D9DB;
	color:#193974;
	display:block;
	font-weight:bold;
	height:auto !important;
	min-height:13px;
	padding:5px 0;
	width:242px;
}

#colMenu .enterArea 
{
	/*width:244px;
	margin:10px 0 0 20px;*/
	
	margin:10px 0 0 20px;
	width:244px;
}

#user, #psw 
{
	/*width:120px;
	height:15px;
	border:1px solid #5b5a58;*/
	
	border:1px solid #5B5A58;
	height:15px;
	width:120px;
}
	
#enter 
{
	/*background:#2459b7;
	border:1px solid #2459b7;
	color:#fff;
	font-size:11px*/

	background:#2459B7 none repeat scroll 0 0;
	border:1px solid #2459B7;
	color:#FFFFFF;
	font-size:11px;
}

label 
{
	font-size:11px;
}

.labelMarginRight
{
    margin-right: 3em;    
}

/* Not used... */


/* ... stili menu verticale */
	


#secondColumn 
{ 	
	/* padding:0 30px; */
	/* padding:0;  */	
	/*width:880px;*/ 
	/*width:604px;*/			
	/*float:left;
	margin:0;
	min-height:400px;
	overflow:hidden;
	padding:0 30px;
	width:600px;*/
	
	float:left;
	margin:0;
	min-height:400px;
	overflow:hidden;
	padding:0 30px;
	width:604px;	
	/*temp AA*/
	text-align:left;	
}
	
		
/*STILI CONTENT*/

#textContent 
{ 
	/*color:#193974;
	margin:20px 0 10px;
	font-size:110%;*/
	
	color:#193974;
	font-size:110%;
	margin:20px 0 10px;
}

#textContent p.intro  
{ 
	font-weight:bold;
}
	
.titlePage 
{
	/*float:left;
	width:100%;
	color:#193974;
	text-transform:uppercase;
	font-size:80%;
	margin:10px 0;*/
	
	color:#193974;
	float:left;
	font-size:80%;
	margin:10px 0;
	text-transform:uppercase;
	width:100%;
}
	
.titlePage h3 
{ 
	/*float:left;
	padding:0;
	margin:0;
	font-size:140%;*/
	
	float:left;
	font-size:140%;
	margin:0;
	padding:0;
}

.linkAll 
{ 
	/*float:right;
	text-align:right;
	background:url(../img/arrow.gif) no-repeat center left;
	padding:0 0 0 24px;
	line-height:24px;
	margin:0;*/
	
	background:transparent url(img/arrow.gif) no-repeat scroll left center;
	float:right;
	line-height:24px;
	margin:0;
	padding:0 0 0 24px;
	text-align:right;
}

a.linkScheda:link  
{ 
	/*text-decoration:none;
	color:#444;*/

	color:#444444;
	text-decoration:none;	
}
	
a.linkScheda:hover
{ 
	text-decoration:underline;
} 	
	
.boxGrey 
{
	/*margin:10px 0 5px 0; 		
	padding:0; 
	width:622px;  	
	clear:both; */
	
	clear:both;
	margin:10px 0 5px;	
	padding:0;
	width:622px;	
}

.boxGreySmall
{
	/*margin:10px 0 5px 0; 		
	padding:0; 
	width:622px;  	
	clear:both; */
	
	clear:both;
	margin:10px 0 5px;	
	padding:0;
	width:422px;	
}



.boxGreyNoMarginBotton
{
	clear:both;
	margin: 10px 0 0 0;	
	padding:0 0 0 0;
	width:622px;	
}

.boxGreyNoMargin
{
	clear:both;
	margin: 0 0 0 0;	
	padding:0 0 0 0;
	width:622px;	
}
		

#textContent .boxGrey 
{
	font-size:80%;
	font-weight:normal;
}	

/*#textContent .boxGreyNoMarginBotton 
{
	font-size:80%;
	font-weight:normal;
}	

#textContent .boxGreyNoMargin 
{
	font-size:80%;
	font-weight:normal;
}*/
	
.boxGrey .topGrey  { 
	/* background*:url(../img/topGrey.png) no-repeat bottom left;
    background:url(../img/topGrey.png) no-repeat bottom center; 
	height:9px; 
	border:0; 
	margin:0; 
	padding:0;  */ 
	
	background:transparent url(../img/topGrey.png) no-repeat scroll left bottom;
	border:0 none;
	height:9px;
	margin:0;
	padding:0;
}

.boxGrey .contentGrey  
{ 
	/*background:#eaeaea; 
	border-left:1px solid #c8c8c8; 
	border-right:1px solid #c8c8c8; 
	margin:0; 
	padding:0 0 2px 0; */

	background:#EAEAEA none repeat scroll 0 0;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	margin:0;
	padding:0 0 2px;
}

.boxGrey .bottomGrey  
{ 
	/*background:url(../img/bottomGrey.png) no-repeat top center; 
	height:9px; 
	border:0; 
	margin:0; 
	padding:0; */
	
	background:transparent url(../img/bottomGrey.png) no-repeat scroll center top;
	border:0 none;
	height:9px;
	margin:0;
	padding:0;
}

.boxGreyNoMargin .topGrey  { 
	/* background*:url(../img/topGrey.png) no-repeat bottom left;
    background:url(../img/topGrey.png) no-repeat bottom center; 
	height:9px; 
	border:0; 
	margin:0; 
	padding:0;  */ 
	
	background:transparent url(../img/topGrey.png) no-repeat scroll left bottom;
	border:0 none;
	height:9px;
	margin:0 0 0 0 ;
	padding:0 0 0 0 ;
}

.boxGreyNoMargin .contentGrey  
{ 
	/*background:#eaeaea; 
	border-left:1px solid #c8c8c8; 
	border-right:1px solid #c8c8c8; 
	margin:0; 
	padding:0 0 2px 0; */

	background:#EAEAEA none repeat scroll 0 0;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	margin:0;
	padding:0 0 0px;
}

.boxGreyNoMargin .bottomGrey  
{ 	
	background:transparent url(../img/bottomGrey.png) no-repeat scroll center top;
	border:0 none;
	height:9px;
	margin:0;
	padding:0;
}


.boxGreyNoMarginBotton .topGrey  
{ 	
	background:transparent url(../img/topGrey.png) no-repeat scroll left bottom;
	border:0 none;
	height:9px;
	margin:0;
	padding:0;
}

.boxGreyNoMarginBotton .contentGrey  
{ 
	background:#EAEAEA none repeat scroll 0 0;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	margin:0;
	padding:0 0 0px;	
}

.boxGreyNoMarginBotton .bottomGrey  
{ 
	/*background:url(../img/bottomGrey.png) no-repeat top center; 
	height:9px; 
	border:0; 
	margin:0; 
	padding:0; */
	
	background:transparent url(../img/bottomGrey.png) no-repeat scroll center top;
	border:0 none;
	height:9px;
	margin:0;
	padding:0;
}

.contentGrey  ul 
{ 
	margin:0 8px; 
	padding:0; 
	list-style-type:none;  
}

.contentGrey  ul li  
{ 
	/*margin:4px 0; 
	border-bottom:1px solid #c8c8c8;*/
	
	border-bottom:1px solid #C8C8C8;
	margin:4px 0; 
}

.contentGrey  ul li.last  
{ 
	/*margin:4px 0; 
	border:0; */
	
	border:0 none;
	margin:4px 0;
}

.contentGrey  ul li a  
{ 
	/*color:#5b5a58; 
	font-weight:normal; 
	text-decoration:none; */
	
	color:#5B5A58;
	font-weight:normal;
	text-decoration:none;
}

.intestazione  
{ 
	/*margin:0; 
	padding:4px 10px; 
	height:20px; 
	border-bottom:1px solid #c8c8c8; */
	
	border-bottom:1px solid #C8C8C8;
	height:20px;
	margin:0;
	padding:4px 10px;

}

.greyLine 
{ 
	/*border-top:1px solid #fff; 
	height:1px; */
	
	border-top:1px solid #FFFFFF;
	height:1px;	
}

.greyLineWithMargin
{ 	
	border-top:1px solid #FFFFFF;
	height:1px;	
	margin: 8px 8px;
	padding: 0 0 0 0;
	width: 360px;
}

.intestazioneMiddle
{
	border-bottom:1px solid #C8C8C8;	
	height:1px;
	margin:0;	
}

.intestazione h4  
{ 
	margin:0; 
	padding:0; 
	float:left; 
}

.intestazione a  
{ 
	/*margin:0; 
	padding:0; 
	float:right; 
	color:#5b5a58; */

	color:#5B5A58;
	float:right;
	margin:0;
	padding:0;
}


.boxWhite  
{
	border:0 solid red;
	margin:10px 0 5px;
	padding:0;
	width:622px;
}

.boxWhite .topWhite 
{
	background:transparent url(../img/topWhite.png) no-repeat scroll left bottom;
	border:0 none;
	height:9px;
	margin:0;
	padding:0;
}

.boxWhite .contentWhite 
{
	background:#FFFFFF none repeat scroll 0 0;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	margin:0;
	padding:0 0 2px;
}

.boxWhite .bottomWhite 
{
	background:transparent url(../img/bottomWhite.png) no-repeat scroll center top;
	border:0 none;
	height:9px;
	margin:0;
	padding:0;
}

.boxContent 
{
	/*border:0 none;
	margin:0;*/
	
	margin:0 auto !important;
	padding:0;
	
	/*padding:5px 10px 0;*/
	width:95%;
}

.boxContent p 
{
	border:0 none;
	margin:0;
	padding:5px 10px 0;
	width:95%;
}

.rightContent 
{
	color:#54504F;
	float:left;
	margin:0;
	width:75%;
}

.leftContent 
{
	float:left;
	margin:0;
	padding:0;
}

.leftContent img 
{
	padding:10px 10px 0;
}

#navigation 
{
	margin:0;
	padding:0;
	text-align:left;
}

#navigation p 
{
	color:#193974;
	margin:0;
	padding:0;
}

#navigation a 
{
	color:#193974;
	text-decoration:none;
}

/*Stili search*/

.search            
{ 
	/*margin:0; 
	padding:0px 0px 0px 15px; */

	margin:0;
	/*padding:15px 0 0 10px;	*/
} 

/*.search input 
{
	border:1px solid #D4D1CA;
	color:#444444;
	font-family:Trebucet,Verdana,Arial,geneva,arial,sans-serif;
	font-size:100%;
	font-weight:bold;
}*/
	
/*Stili Risultati*/
.boxResult 
{
	margin:0 15px;
}

.boxResult a 
{
	color:#193974;
	text-decoration:none;
}

.rightResult 
{
	color:#54504F;
	margin:0;
	text-align:center;
}

.leftResult 
{
	color:#5B5A58;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	width:50px;
}

.centerResult 
{
	float:left;
	text-align:center;
	width:450px;
}

.centerResult a 
{
	text-decoration:none;
}

.centerResult .selected 
{
	color:#193974;
	font-weight:bold;
}
	
.allResult 
{
float:left;
margin:0 0 15px;
width:622px;
}

.singleResult 
{
border-bottom:1px solid #CFCFCF;
clear:both;
float:left;
margin:0 15px;
padding:10px 0;
width:96%;
}

.singleResult img 
{
	float:left;
}

.singleResult h4 
{
	margin:0;
	padding:15px 0;
}

.singleResult ul	 
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.singleResult .textResult 
{
	display:block;
	margin:0 0 0 100px;
}

.singleResult .textResultIso 
{
	margin:0 0 0 25px;
}
	
.buttonRicerche 
{
	border:1px solid #CFCFCF;
	width:622px;
}

.buttonRicerche ul 
{
	list-style-type:none;
	margin:5px 0;
	padding:0 10px;
}

.buttonRicerche ul a 
{
	border:0 none;
	text-decoration:none;
}

.buttonRicerche ul a img 
{
	border:0 none;
}

.scheda 
{
	margin:10px auto;
	padding:10px;
}


#w3cValidators
{	
	text-align:center;	
	/*display:inline;*/
}

#footerContainer 
{
	border-top:10px solid #193974;
	clear:both;
	margin:0;
	padding-top:15px;
}

#footerContainerPage 
{
	clear:both;
	margin:0;
	padding-top:15px;	    
}

#footer 
{
	clear:both;
	margin:0 auto !important;
	padding:0;
	width:958px;
}

#loghiContainer 
{
	border:0 none;
	margin:0 0 10px;
}

.boxLoghi 
{
	border:0 none;
	float:left;
	margin:0 auto !important;
	padding-top:10px;
	width:238px;
}

.boxLoghi p 
{
	color:#54504F;
	margin:0 0 0 90px;
	padding:0;
}

.boxLoghi p.ati 
{
	margin:0 0 0 110px;
}

.boxLoghi img 
{
	float:left;
	margin:0;
	padding-right:10px;
}

.ancora 
{
	background:transparent url(img/su.gif) no-repeat scroll right top;
	height:25px;
	margin:10px auto;
	text-align:right;
	width:900px;
}

.ancora a 
{
	color:#193974;
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding:0 5px 0 0;
	text-decoration:none;
	width:80px;
}

#footerBottom 
{
	background:#193974 none repeat scroll 0 0;
	clear:both;
	color:#FFFFFF;
	height:33px;
	margin:0 auto !important;
	padding:0;
		
}

#footerText 
{
	clear:both;
	text-align:center;
}

#footerText p 
{
	padding:7px 0 0;
}
#footerMenu 
{
	border:0 solid red;
	float:left;
	margin:0 auto !important;
}
#footerMenu ul 
{
	float:left;
	padding-left:0;
	padding-top:15px;
}

#footerMenu ul li 
{
	border:0 none;
	color:#193974;
	display:inline;
	list-style-type:none;
	padding:0 17px 0 15px;
}

#footerMenu ul li.pipe 
{
	padding:0 3px;
}

#footerMenu ul li a 
{
	color:#193974;
	text-decoration:none;
}

#contentGallery 
{
}

#contentGallery .bigImg 
{
	color:#193974;
	font-weight:bold;
	margin:10px 0 0 120px;
	width:400px;
}

#contentGallery .bigImg img 
{
	padding:2px;
}

.galleryImage 
{
	float:left;
	margin:0 auto;
}

.galleryImage .singleImg 
{
	color:#585858;
	float:left;
	font-size:90%;
	font-weight:bold;
	height:200px;
	margin:0 12px 22px 0;
	width:142px;
}

.galleryImage .singleImg a 
{
}

.galleryImage .singleImg img 
{
	border:0 none;
	padding:4px;
}

.galleryImage .singleImg p 
{
	padding:0 4px;
}

.elencoIdee 
{
	list-style-type:none;
}

.elencoIdee img 
{
	border:0 none;
}



/* Shared configurations... */

.w3cXhtmlValidator
{ 
	border:0;
	width:88px;
	height:31px; 	
}


.w3cCssValidator
{ 
	border:0;
	width:88px;
	height:31px; 	
}

.userNotifications
{
	/*temp AA
	margin:0 auto !important;*/
					
	clear:both;	
	margin:10px 0 5px 0;
	padding:5px 10px 5px 10px;
	width:600px;		
	border:1px solid Red;
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-size:80%;	
}

.bottomFormButtons
{
	margin:10px 0 10px 0;
	text-align:center;
}

.bottomFormButtonsCorrect
{
	margin:10px 0px 10px 15px;
	text-align:center;
}

.buttonMargin
{
    margin-bottom: 12em;    
}

.button
{
	width:90px;
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

.buttonMarginRight
{
    margin: 0 5px 0 0;   
}

.longButton
{
	width:250px;    /*245*/
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

.veryLongButton
{
	width:440px;
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

.checkBox
{
	/*border:1px solid red; */
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
}

table
{
	/*border:1px solid red;*/	
}

table td
{	
	/*border:1px solid yellow;*/
}

.fileUpload 
{
	border:1px solid #d4d1ca; 		
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
    width:250px;	
}


/* ...Shared configurations */



/* Page specific configurations... */

/* Login... */
#login
{				
	padding:49px 0 0 0;	
	text-align:center;	
}

#login .userNotifications
{
	/* temp AA*/
	margin:0 auto !important;				
	clear:both;		
	padding:5px 10px 5px 10px;
	width:600px;		
	border:1px solid Red;
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-size:80%;	
}

.boxGreyLogin
{
	margin:0 auto!important;	
	width:622px; 		
	padding:0; 		
	clear:both;	
}
	
.boxGreyLogin .topGrey  { 	
    background:url(../img/topGreyShort.png) no-repeat bottom center; 
	height:9px; 
	border:0; 
	margin:0; 
	padding:0; }
	
.boxGreyLogin .contentGrey  { 
	background:#EAEAEA none repeat scroll 0 0;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	margin:0;
	padding:0 0 2px;		
}

.boxGreyLogin .bottomGrey  { 
	background:url(../img/bottomGreyShort.png) no-repeat top center; 
	height:9px; 
	border:0; 
	margin:0; 
	padding:0; }
		
.greyFormLogin
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;		
}

.greyFormLogin table
{	
	/*width:520px;
	margin:0px 50px 0px 50px;	*/
			
	table-layout:fixed;
	width:100%;	
}

.greyFormLogin .leftCol
{	
	width:155px;	
}

.greyFormLogin .rightCol
{	
	width:400px;	
}

.greyFormLogin .validatorCol
{	
	width:15px;	
}

	.greyFormLogin .leftColumn
	{		
		font-size:80%; 
		color:#444; 
		font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;					
	}

.greyFormLogin .rightColumn
{	
	width: 400px;		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.greyFormLogin .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

/* to be deleted...	
.greyFormLogin .leftColumn   
{	
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;			
	margin-right:20px;
}

.greyFormLogin .rightColumn   
{	
	width: 350px;		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca; 	
}

.greyFormLogin .validatorColumn 
{
	width: 30px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold; 
}
... to be deleted */
/* ... Login */



/* Company anagraphics (Anagrafica.aspx)... */
.companyAnagraphicForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;		
}

.companyAnagraphicForm table
{
	table-layout: fixed;
	width: 100% ; 		
}

.companyAnagraphicForm .leftCol
{	
	width:155px;	
}

.companyAnagraphicForm .rightCol
{	
	width:400px;	
}

.companyAnagraphicForm .validatorCol
{	
	width:15px;	
}

.companyAnagraphicForm .leftColumn
{		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;					
}

.companyAnagraphicForm .rightColumn
{	
	width: 380px;   /*400px;		*/
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}


.companyAnagraphicForm .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}
/* ...Company anagraphics (Anagrafica.aspx) */



/* Retailed brands (MarchiRivenduti.aspx)... */
#marchiRivendutiForm .column
{
	width: 440px;	
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}

#marchiRivendutiForm .searchTextBox
{	
	width: 344px;		
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}
/* ...Retailed brands (MarchiRivenduti.aspx) */



/* Supplied brands (MarchiDistribuiti.aspx)... */
.marchiDistribuitiForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.marchiDistribuitiForm .textBox
{
	width: 566px;	
	border:1px solid #d4d1ca; 
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	

}

.marchiDistribuitiForm .listBox
{
	width: 570px;	
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	

}

.marchiDistribuitiForm .label
{	
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;			
}

.marchiDistribuitiForm .searchTextBox
{
	width:472px;		
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}

.marchiDistribuitiForm .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}
/* ... Supplied brands (MarchiDistribuiti.aspx) */



/* Change password (ChangePassowrd.aspx)... */
.greyFormChangePassword 
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;		
}

.greyFormChangePassword table
{
	table-layout: fixed;
	width: 100% ; 		
}

.greyFormChangePassword .leftCol
{	
	width:155px;	
}

.greyFormChangePassword .rightCol
{	
	width:400px;	
}

.greyFormChangePassword .validatorCol
{	
	width:15px;	
}

.greyFormChangePassword .leftColumn
{		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;					
}

.greyFormChangePassword .rightColumn
{	
	width: 400px;		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.greyFormChangePassword .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
}	
/* ... Change password (ChangePassowrd.aspx) */



/* Help (Help.aspx)... */
.helpContent
{
	color:#54504F;	
	margin:0;
	padding:10px 0 10px 0;	
}
/* ... Help (Help.aspx)*/



/* to be deleted...
.greyFormChangePassword .leftColumn
{	
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;			
	margin-right:20px;
}

.greyFormChangePassword .rightColumn
{	
	width: 350px;		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca; 
}

.greyFormChangePassword .validatorColumn
{
	width: 30px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	 
}   
... to be deleted */



/* Aid search (ProductSearch)... */
.aidSearchForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.aidSearchForm .textBox
{
	width: 566px;	
	border:1px solid #d4d1ca; 
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	

}

.aidSearchForm .listBox
{
	width: 570px;	
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	   
}

.aidSearchForm .label
{	
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;			
}

.aidSearchForm .searchTextBox
{
	width:472px;		
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}
/* ... Aid search (ProductSearch) */

/* ModuleSelectProduct.ascx ... */

.productSearchForm      
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.productSearchForm .textBox
{
	width: 560px;	
	border:1px solid #d4d1ca; 
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	

}

.productSearchForm .listBox
{
	width: 564px;	
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	   
}

.productSearchForm .label
{	
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;			
}

.productSearchForm .searchTextBox
{
	width:438px;		
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}
/* ... ModuleSelectProduct.ascx */

/* Aid search (Search.aspx)... */
.centreSearchForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.centreSearchForm .textBox
{
	width: 566px;	
	border:1px solid #d4d1ca; 
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	

}

.centreSearchForm .listBox
{
	width: 570px;	
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	

}

.centreSearchForm .label
{	
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;			
}

.centreSearchForm .searchTextBox
{
	width:472px;		
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}
/* ... Aid search (Search.aspx) */


/* Aid anagraphic (AnagraficaAusilio.aspx)... */
.aidAnagraphicForm 
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;		
}

.aidAnagraphicForm table
{
	table-layout:fixed;
	width:100%;	
}

.aidAnagraphicForm table td
{
	/*border:1px solid yellow;*/
}

.aidAnagraphicForm .leftCol
{	
	width:155px;	
}

.aidAnagraphicForm .rightCol
{	
	width:400px;		
}

.aidAnagraphicForm .validatorCol
{	
	width:15px;	
}

.aidAnagraphicForm .leftColumn
{		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;					
}

.aidAnagraphicForm .rightColumn
{	
	/*width: 400px;		*/
	width:380px;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.aidAnagraphicForm .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

.aidAnagraphicForm .searchTextBox
{
	/*width:300px;		*/
	width:284px;
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}

.aidAnagraphicForm .listBox, .aidAnagraphicForm .dropDownList
{
	/*width:400px;				*/
	width:380px;
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
}
/* ... Aid anagraphic (AnagraficaAusilio.aspx) */


/* Aid aidReportingNewAidForm (ReportingNewAid.aspx)... */
.aidReportingNewAidForm 
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;		
}

.aidReportingNewAidForm table
{
	table-layout:fixed;
	width:100%;	
}

.aidReportingNewAidForm table td
{
	/*border:1px solid yellow;*/
}

.aidReportingNewAidForm .leftCol
{	
	width:155px;	
}

.aidReportingNewAidForm .rightCol
{	
	width:400px;		
}

.aidReportingNewAidForm .validatorCol
{	
	width:15px;	
}

.aidReportingNewAidForm .leftColumn
{		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;					
}

.aidReportingNewAidForm .rightColumn
{	
	/*width: 400px;		*/
	width:380px;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.aidReportingNewAidForm .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

.aidReportingNewAidForm .searchTextBox
{
	/*width:300px;		*/
	width:284px;
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}

.aidReportingNewAidForm .listBox, .aidReportingNewAidForm .dropDownList
{
	/*width:400px;				*/
	width:380px;
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
}

/*
.aidReportingNewAidForm .marginTopForTextBox
{
    margin-top: 15em;    
}
*/
/* ... Aid aidReportingNewAidForm (AnagraficaAusilio.aspx) */




/* Aid measurements (Measures.aspx)... */
.measurementsForm 
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;		
}

.measurementsForm table
{
	/*table-layout:fixed;*/
	width:100%;	
	/*border:1px solid orange;	*/	
}

.measurementsForm .tableSubtitle
{
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;	
	font-weight:bold;	
	/*border:1px solid fuchsia;	*/	
}

.measurementsForm .leftColumn
{		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;	
	/*border:1px solid green;				*/
}

.measurementsForm .rightColumn
{	
	/*width: 400px;		*/
	width: 300px;		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
	/*border:1px solid blue;	*/
	margin-right: 0.2em;
}

.measurementsForm .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	/*border:1px solid black;	*/
}

.measurementsForm .defaultHelp
{   
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    text-align:left;      
}

/* ... Aid measurements (Measures.aspx) */



/* Aid image upload (LoadProductImage.aspx)... */
#aidImageUpload
{
	text-align:center;	
}

#aidImageUpload .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
}
/* ... Aid image upload (LoadProductImage.aspx) */

/*Repeater AdminLabels (aspx and ascx)*/
.labelsForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.labelsForm a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.labelsForm table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.labelsForm table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.labelsForm table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.labelsForm .textBoxLabels
{	
	width:170px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;			
}

.labelsForm .textBoxLabelsSearch
{	
	width:80px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
	font-size:80%; 			
}

/*.labelsForm .button
{
	width:90px;
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}*/

.labelsForm .buttonSmall
{
	width:50px;
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

.labelsForm .labelID
{	
	width:25px;		
}

.labelsForm .colIDLabel
{
   width:25px;    
}

.labelsForm .colDescrIta
{
   width:150px;	   
}

.labelsForm .colDescrEng
{
   width:150px;	  
}

.labelsForm .colPage
{
   width:150px;	   
}

.labelsForm .colValidator
{
   width:15px;	
}

.labelsForm .validatorColumn
{
	width: 15px;
	/*font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		*/
}     
 
.labelsForm .listBox
{
	width:180px;				
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
}   

.labelsForm .listBoxSmall
{
	width:70px;				
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
}   

/*Repeater PublicLabels (aspx and ascx)*/


.labelsForm .textBoxPublicLabels
{	
	width:140px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;			
}

.labelsForm .labelPublicID
{	
	width:25px;		
}

.labelsForm .colPublicIDLabel
{
   width:25px;	
}

.labelsForm .textBoxSmallLabels
{
   width:70px;	
}

.labelsForm .colPublicDescrIta
{
   width:110px;	
}

.labelsForm .colPublicDescrEng
{
   width:110px;	
}

.labelsForm .colPublicPage
{
   width:110px;	
}

.labelsForm .colPublicabel
{
   width:60px;	
}

.labelsForm .colPublicValidator
{
   width:15px;	
}

.labelsForm .validatorPublicColumn
{
	width: 15px;
	/*font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		*/
}     





/* Repeater documentation (Documentation.aspx and RepeaterDocumentation.ascx)... */
.documentationForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.documentationForm a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.documentationForm table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.documentationForm table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.documentationForm table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.documentationForm .colFileName
{	
	/*width:235px;*/
	width:210px;	
}

.documentationForm .colTitle
{	
	width:110px;	
}

.documentationForm .colDataInsert
{	
	width:90px;		
}

.documentationForm .colDelete
{	
	width:30px;		
}

.documentationForm .colValidator
{	
	width:15px;		
}

.documentationForm .textBoxDocumentation
{
	/*width:155px;		*/
	width:130px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.documentationForm .validatorColumn
{
	width:15px;			
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}
/* ... Repeater documentation (Documentation.aspx and RepeaterDocumentation.ascx) */


/* repeater documentationCsr*/
.documentationCsrForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.documentationCsrForm a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.documentationCsrForm table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.documentationCsrForm table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.documentationCsrForm table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.documentationCsrForm .colFileName
{	
	/*width:235px;*/
	width:190px;	
}

.documentationCsrForm .colTitle
{	
	width:130px;	
}

.documentationCsrForm .colDateInsert
{	
	width:90px;		
}

.documentationCsrForm .colDelete
{	
	width:30px;		
}


/* repeater documentationCsr*/


/* Prescriptions (Details.aspx and RepeaterPrescriptions.ascx)... */
.prescriptionsBaseForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;				
}

.prescriptionsBaseForm a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.prescriptionsBaseForm table
{
	table-layout:fixed;	
	width:100%;
	font-size:75%; 	
	border-collapse:collapse;	
}

.prescriptionsBaseForm table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.prescriptionsBaseForm table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.prescriptionsBaseForm table td.noLeftBorder
{	
	text-align:center;
	border-left-width:0;
	border-collapse:collapse;
}

.prescriptionsBaseForm table td.noRightBorder
{	
	text-align:center;
	border-right-width:0;
	border-collapse:collapse;
}

.prescriptionsBaseForm table tr.lastRow td
{	
	text-align:center;
	/*border:1px solid red;*/
	border:0px;
	border-collapse:collapse;
}
                                                                                                  
.prescriptionsBaseForm .colName
{		
	width:106px;	
}

.prescriptionsBaseForm .name
{		
	width:110px;	
	color:#444; 	
	font-family:Arial, geneva, arial, sans-serif;			
}

.prescriptionsBaseForm .nameTextBox
{
	width:140px;	
	color:#444; 	
	font-family:Arial, geneva, arial, sans-serif;
	font-size:100%;	
	border:1px solid #d4d1ca;	
	margin:0;
	padding:0;	
}

.prescriptionsBaseForm .colMeasurementUnit
{	
	width:40px;	
}

.prescriptionsBaseForm .measurementUnit 
{	
	width:40px;	
	color:#444; 	
	font-family:Arial, geneva, arial, sans-serif;
	font-size:100%; 		
	border:1px solid #d4d1ca;	
}

.prescriptionsBaseForm .colUnitNumber
{	
	width:35px;	
}

.prescriptionsBaseForm .unitNumber
{	
	width:33px;	
	color:#444; 	
	font-family:Arial, geneva, arial, sans-serif;
	font-size:100%;	
	border:1px solid #d4d1ca;		
}

.prescriptionsBaseForm .colPublicPrice
{	
	width:55px;		
}

.prescriptionsBaseForm .publicPrice
{	
	width:53px;		
	color:#444; 	
	font-family:Arial, geneva, arial, sans-serif;	
	font-size:100%;
	border:1px solid #d4d1ca;	
}

.prescriptionsBaseForm .colIsPriceOnDemand
{	
	width:37px;		
}

.prescriptionsBaseForm .isPriceOnDemand
{	
	width:35px;			
}

.prescriptionsBaseForm .colPriceDate
{	
	/*width:57px;		*/
	width:54px;
}

.prescriptionsBaseForm .priceDate
{	
	width:55px;		
	color:#444; 	
	font-family:Arial, geneva, arial, sans-serif;
	font-size:100%;	
	border:1px solid #d4d1ca;		
}

.prescriptionsBaseForm .colDM332Code
{	    
	width:70px;
}

.prescriptionsBaseForm .dm332Code
{			
	width:65px;	
	color:#444; 	
	font-family:Arial, geneva, arial, sans-serif;	
		
	/*width:110px;	
	color:#444; 	
	font-family:Arial, geneva, arial, sans-serif;*/
	font-size:100%;	
	border:1px solid #d4d1ca;	
	margin:0;
	padding:0;		
	vertical-align:middle;			
}

.prescriptionsBaseForm .dm332CodeSelected
{
	width:65px;	
	color:#444; 	
	font-family:Arial, geneva, arial, sans-serif;				
	font-size:100%;	
	border:1px solid #d4d1ca;	
	margin:0;
	padding:0;		
	vertical-align:middle;		
	background-color:Orange;	
}

.prescriptionsBaseForm .dm332CodeDropDownList
{
	width:90px;		
	color:#444; 	
	font-family:Arial, geneva, arial, sans-serif;
	font-size:100%; 		
	border:1px solid #d4d1ca;	
}

.prescriptionsBaseForm .colSelectCode
{	
	width:16px;				
}

.prescriptionsBaseForm .selectCode
{	
	width:16px;		
	vertical-align:middle;	
}



.prescriptionsBaseForm .colDelete
{	
	width:16px;		
}
.prescriptionsBaseForm .delete
{	
	width:14px;					
}

.prescriptionsBaseForm .colValidator
{	
	/*width:8px;		*/
	width:12px;
}

.prescriptionsBaseForm .validator
{	
	width:8px;		
	color:red; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;	
	font-weight:bold;	
}

/* ... Prescriptions (Details.aspx and RepeaterPrescriptions.ascx) */	

/* Nomenclatore tree (RepeaterNTCodes.aspx) */

.nomenclatoreTree
{
	color:#54504F;	
	margin:0;
	padding:10px 0 10px 0;						
}

.nomenclatoreTree a
{
	color:#5B5A58;	
	margin:0;
	padding:0; 
}

.nomenclatoreTree table
{
	/*table-layout:fixed;	*/
	width:100%;
	font-size:75%; 	
	/*border:1px solid #C8C8C8;*/
	border-collapse:collapse;	
	color:#383838;
}

.nomenclatoreTree .divRepeaterNomenclatore
{
	background-color:#AAAAAA;
	border:2px solid orange;
}

.nomenclatoreTree table td
{	
	text-align:left;
	/*border:1px solid #C8C8C8;*/
	border:0px;
	border-collapse:collapse;
	vertical-align:text-top;
}

.nomenclatoreTree .expandCollapseButton
{
	
	font-weight:bold;
	color:Black;
}

.nomenclatoreTree table tr.visibleListHeader td
{	
	text-align:left;
	/*border:1px solid Black;*/
	padding-left:5px;
	border:0px;	
	border-collapse:collapse;
	background-color:#AAAAAA;	
	font-weight:bold;	
}

.nomenclatoreTree table tr.hiddenListHeader td
{		
	border:0px;
	border-collapse:collapse;
	background-color:#AAAAAA;
}

.nomenclatoreTree table tr.visibleClassHeader td
{	
	text-align:left;
	/*border:1px solid Black;*/
	padding-left:10px;
	border:0px;
	border-collapse:collapse;
	background-color:#BABABA;		
	font-weight:bold;
}

.nomenclatoreTree table tr.hiddenClassHeader td
{		
	border:0px;
	border-collapse:collapse;
	background-color:#BABABA;
}

.nomenclatoreTree table tr.visibleSubclassHeader td
{	
	text-align:left;
	/*border:1px solid Black;*/
	padding-left:15px;
	border:0px;
	border-collapse:collapse;
	background-color:#CACACA;	
	font-weight:bold;
}

.nomenclatoreTree table tr.hiddenSubclassHeader td
{		
	border:0px;
	border-collapse:collapse;
	background-color:#CACACA;
}

.nomenclatoreTree table tr.visibleDivisionHeader td
{	
	text-align:left;
	/*border:1px solid Black;*/
	padding-left:20px;
	border:0px;
	border-collapse:collapse;
	background-color:#DADADA;	
	font-weight:bold;
}

.nomenclatoreTree table tr.hiddenDivisionHeader td
{		
	border:0px;
	border-collapse:collapse;
	background-color:#DADADA;
}

.nomenclatoreTree table tr.leaf td
{	
	text-align:left;
	/*border:1px solid Black;*/
	padding-left:25px;
	border:0px;
	border-collapse:collapse;
	background-color:#EAEAEA;	
}
                                                                                                 
/* ... Nomenclatore tree (RepeaterNTCodes.aspx) */

.checkModify
{
   display:block;       
   color:#193974;
   font-size:110%;
}

.skip
{
   /* display:none;    */  
   position:relative;   
   top: 0px;     
}

.skip ul, .skip li{
	margin: 0;
	padding: 0;
	display: inline	
}

.skip a
{
  color:white; 
}


.centerColumn
{		
    /*position:relative;*/
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;					
}

.tableLabels
{
    width:100%;
}


/*-----TOOLTIP DESIGN-----*/

/*right tooltip */  
.tooltipCSS a span {
     display:none;  
     float: right;
}

.tooltipCSS a:hover span {
   background: #ffff99;
   border: 1px solid #ccc;
   padding: 0 0.2em 0 0.2em; 
   display:block;    
   position: absolute;
   top: 1.5em;
   right: 0.5em;
   z-index: 1;    
   /*white-space: nowrap;*/
   white-space:pre;	
   text-align:left;
   color:Black;
   text-decoration: none;
   line-height:1.2em;
   font-size: 100%;
}

.tooltipCSS a:hover  {
    position: relative;    
}

/*left tooltip */
.tooltipCSSLeft a span {
     display:none;      
}

.tooltipCSSLeft a:hover span {  
   background: #ffff99;
   border: 1px solid #ccc;
   padding: 0 0.2em 0 0.2em; 
   display:block;    
   position: absolute;
   top: 1.5em;
   left: 0.5em;
   z-index: 1;    
   /*white-space: nowrap;*/
   white-space:pre;	
   text-align:left;
   color:Black;
   text-decoration: none;
   line-height:1.2em;
   font-size: 100%;
}

.tooltipCSSLeft a:hover  {
    position: relative; 
}

/*left Up tooltip */
.tooltipCSSLeftUp a span {
     display:none;      
}

.tooltipCSSLeftUp a:hover span {  
   background: #ffff99;
   border: 1px solid #ccc;
   padding: 0 0.2em 0 0.2em; 
   display:block;    
   position: absolute;
   bottom: 1.5em;
   left: 0.5em;
   z-index: 1;    
   /*white-space: nowrap;*/
   white-space:pre;	
   text-align:left;
   color:Black;
   text-decoration: none;
   line-height:1.2em;
   font-size: 100%;
}

.tooltipCSSLeftUp a:hover  {
    position: relative; 
}

/* Sessione Scaduta - Session Expired */
#endOfSession p
{
    margin: 1.5em 0.5em 1.5em 0.5em;
}

.clearDesign a
{    
    border-bottom:0px none #D9D9DB;
	color:#54504F;
	display:none;
	font-weight:normal;
	height:0px !important;
	min-height:0px;
	padding:0px 0 0px 10px;
	text-decoration:none;
	width:0;	
}

.floatTooltipPosition
{
   /* position:relative;*/
    float: right;  
   
}

.correctMarginButtom
{
    margin-left: 15px;      
}


/*------------------------------CSR----------------------------------------------------------*/

.companyCsrDataForm table
{
	table-layout: fixed;
	width: 100% ; 		
}

.companyCsrDataForm .leftCol
{	
	width:155px;	
}

.companyCsrDataForm .rightCol
{	
	width:400px;	
}

.companyCsrDataForm .validatorCol
{	
	width:15px;	
}

.companyCsrDataForm .leftColumn
{		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;					
}

.companyCsrDataForm .rightColumn
{	
	width: 360px;   /*380px;		*/
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}


.companyCsrDataForm .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

.companyCsrDataForm .marginBottomGuide
{    
    margin-bottom: 15px;      
    display:block;  
}

.companyCsrDataForm .marginTopBottom
{    
    margin-bottom: 15px;      
    margin-top: 15px;
    display:block;  
}

.companyCsrDataForm .rightColumnObj
{
    width: 380px;   
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:0 none #d4d1ca;	
}

.companyCsrDataForm .verticalAlignTopWithPadding
{
   vertical-align:top;
   padding: 0.5em 0;	
}


.companyCsrDataForm .verticalAlignTop
{
   vertical-align:top;   
}

.companyCsrDataForm .longButton
{
	width:280px;    /*245*/
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}
/*----------------------------------------------------------------------------------------*/

.companyServiceSaleForm table
{
	table-layout: fixed;
	width: 100% ; 		
}

.companyServiceSaleForm .isoDivision
{	
	width:60px;	
	text-align:center;
}

.companyServiceSaleForm .isoDescription
{	
	width:200px;	
	text-align:center;	
}


.companyServiceSaleForm .insertData
{	
	width:35px;	
	text-align:center;
}

.companyServiceSaleForm .visibleData
{	
	width:35px;	
	text-align:center;
}

.companyServiceSaleForm .buttonModifyData
{	
	width:65px;	
	text-align:center;
}




.companyServiceSaleForm .isoDivisionColumn
{	
	width: 60px;   /*400px;		*/
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:normal;	
	border:0px solid #d4d1ca;	
	text-align:center;
}


.companyServiceSaleForm .isoDescriptionColumn
{    
	width: 200px;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:normal;		
	text-align:left;	
}


.companyServiceSaleForm .insertDataColumn
{
	width: 35px;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:normal;	
	text-align:center;	
}

.companyServiceSaleForm .visibleDataColumn
{
	width: 35px;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:normal;
	text-align:center;	
}

.companyServiceSaleForm .buttonModifyDataColumn
{
	width: 65px;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	text-align:center;	
}

.companyServiceSaleForm .tableRepeater
{
    table-layout:fixed;	
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	margin: 5px 0;
}

.companyServiceSaleForm .tableRepeater th
{	
	text-align:center;
	border:1px solid #C8C8C8;	
	border-collapse:collapse;
	/*background-color: Gray;*/
}

.companyServiceSaleForm .tableRepeater td
{	
	/*text-align:center;*/
	border:1px solid #C8C8C8;
	border-collapse:collapse;	
	padding: 0.2em 0.5em;
}



/*-----------------------------------------------------------------------------------------*/

.companyServiceSaleDetailForm table
{
	table-layout: fixed;
	width: 100% ; 		
}

.companyServiceSaleDetailForm .leftCol
{	
	width:155px;	
}

.companyServiceSaleDetailForm .rightCol
{	
	width:400px;	
}

.companyServiceSaleDetailForm .validatorCol
{	
	width:15px;	
}

.companyServiceSaleDetailForm .leftColumn
{		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;			
}

.companyServiceSaleDetailForm .rightColumn
{	
	width: 360px;   /*380px;		*/
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.companyServiceSaleDetailForm .rightColumnDescription
{	
	width: 360px;   /*380px;		*/
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:normal;	
	border:1px solid #d4d1ca;
	padding: 0.5em 0.5em;	
}

.companyServiceSaleDetailForm .rightColumnDescriptionNoBorder
{	
	width: 360px;   /*380px;		*/
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:normal;	
	border:0px none #d4d1ca;		
}

.companyServiceSaleDetailForm .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

.companyServiceSaleDetailForm .verticalAlignTop
{
   vertical-align:top;
}

.companyServiceSaleDetailForm .verticalAlignTopWithPadding
{
   vertical-align:top;
   padding: 0.5em 0;	
}

.companyServiceSaleDetailForm .divGuideCertification
{
    margin: 5px 0;
}

.companyServiceSaleDetailForm .divInformationCompanyType
{
     margin: 5px 0;
}

.companyServiceSaleDetailForm .divTitleDocumentation
{
     margin: 5px 0;
}

.companyServiceSaleDetailForm .marginBottomGuide
{    
    margin-bottom: 15px;      
    display:block;  
}

.companyServiceSaleDetailForm .marginToptomGuide
{    
    margin-top: 15px;      
    display:block;  
}

.companyServiceSaleDetailForm .marginBottomDescription
{    
    margin-bottom: 5px;      
    display:block;  
}

.companyServiceSaleDetailForm .marginTopBottom
{    
    margin-bottom: 15px;      
    margin-top: 15px;
    display:block;  
}

.companyServiceSaleDetailForm .rightColumnObj
{
    width: 380px;   
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
	border:0px #d4d1ca;	
}

.companyServiceSaleDetailForm .rightColumnInformation
{
    width: 380px;   
    font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:normal;	
	font-style:oblique;	
	border:0px #d4d1ca;	
	margin-bottom: 5px;
	display:block;
}


.companyServiceSaleDetailForm .tableRepeater
{
    table-layout:fixed;	
	width:100%;	
	font-size:80%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	margin: 5px 0;
}

.companyServiceSaleDetailForm .tableRepeater th
{	
	text-align:center;
	border:1px solid #C8C8C8;	
	border-collapse:collapse;
	/*background-color: Gray;*/
}

.companyServiceSaleDetailForm .tableRepeater td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;	
}

.companyServiceSaleDetailForm .singleLabel
{
    font-size:80%;     
    width: 58%;
}

.companyServiceSaleDetailForm .singleLabelFixed
{
    /*font-size:80%;  */
    width: 320px;    
    display:block;
}

.companyServiceSaleDetailForm .hyperlinkFormatted
{     
     width: 100%;
     font-weight:bold;  
     font-size:80%;  
     text-decoration: underline;
}

.companyServiceSaleDetailForm .fileUpload 
{    
	border:1px solid #d4d1ca; 	
	font-size:80%;     		
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
	/*float: left;*/
}


.companyServiceSaleDetailForm .longButton
{
	width:280px;    /*245*/
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

/*-----------------------------------------------------------------------------------------*/

.companyCsrAidForm table
{
	table-layout: fixed;
	width: 100% ; 		
}

.companyCsrAidForm .leftCol
{	
	width:155px;	
}

.companyCsrAidForm .rightCol
{	
	width:400px;	
}

.companyCsrAidForm .validatorCol
{	
	width:15px;	
}

.companyCsrAidForm .leftColumn
{		
	font-size:80%; 
	width: 155px;
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;					
}

.companyCsrAidForm .rightColumn
{	
	width: 360px;		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
	/*padding: 0.5em 0;*/
}

.companyCsrAidForm .rightColumnDescription
{	
	width: 360px;   /*380px;		*/
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:normal;	
	border:1px solid #d4d1ca;
	padding: 0.5em 0.5em
}

.companyCsrAidForm .rightColumnDescriptionNoBorder
{	
	width: 360px;   /*380px;		*/
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:normal;	
	border:0px none #d4d1ca;		
	padding: 0.5em 0.5em
}

.companyCsrAidForm .rightColumnInformation
{
    width: 380px;   
    font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:normal;	
	font-style:oblique;	
	border:0px #d4d1ca;	
	margin-bottom: 5px;
	display:block;
	padding: 0.5em 0.5em
}

.companyCsrAidForm .rightColumnInformationWidthBorder
{ 
	
	width: 360px;   /*380px;		*/
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:normal;	
	font-style:oblique;	
	border:1px solid #d4d1ca;
	padding: 0.5em 0.5em;	
}

.companyCsrAidForm .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

.companyCsrAidForm .verticalAlignTop
{
   vertical-align:top;
}

.companyCsrAidForm .verticalAlignTopWithPadding
{
   vertical-align:top;
   padding: 0.5em 0;	
}

.companyCsrAidForm .listBox, .companyCsrAidForm .dropDownList
{
	/*width:400px;				*/
	width:380px;
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
}

.companyCsrAidForm .fileUpload 
{    
	border:1px solid #d4d1ca; 	
	font-size:80%;     	
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
	/*float: left;*/
}

.companyCsrAidForm .checkBoxType
{
   font-weight:bold;  
   display: block;
}

.companyCsrAidForm .divLabelAddeddNotIncludedPriceNomenclatiVAT
{
     display: block;
}

.companyCsrAidForm .disposeAlignObj
{   
    text-align:right;     
    /*display: block;*/
}


.companyCsrAidForm .blockFileUpload
{
     display: block; 
     width: 100%; 
     clear:both;
}

/*
.companyCsrAidForm .withSpanFileUpload
{
     padding-right: 50px;    
}
*/

.companyCsrAidForm .tableRepeater
{
    table-layout:fixed;	
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	margin: 5px 0;
}

.companyCsrAidForm .tableRepeater th
{	
	text-align:center;
	border:1px solid #C8C8C8;	
	border-collapse:collapse;
	/*background-color: Gray;*/
}

.companyCsrAidForm .tableRepeater td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;	
}

.companyCsrAidForm .textMargin
{	
	margin: 5px 0;
}

.companyCsrAidForm .radioButtonMargin
{	
	margin: 5px 0;
}

.companyCsrAidForm .singleLabel
{
    font-size:80%;     
}

.companyCsrAidForm .singleLabelBold
{
    font-size:80%;   
    font-weight:bold;
}


.companyCsrAidForm .singleLabelFixed
{
    /*font-size:80%;  */
    width: 320px;    
    display:block;
}

.companyCsrAidForm .hyperlinkFormatted
{
     font-weight:bold;  
     font-size:80%;  
     text-decoration: underline;     
}
 
 .companyCsrAidForm .notHyperlinkFormatted
{
     font-weight:bold;  
     font-size:80%;            
     /*margin: 10px 15px;     
     padding: 10px 15px;*/
}

.companyCsrAidForm .rightColumnSmall
{	
	width: 380px;		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.companyCsrAidForm .longButton
{
	width:280px;    /*245*/
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}


.companyCsrAidForm .divLabelFileUpload
{	
	width: 42%; 
	display:block;  
	float: left;
}



/*-------------------------LIBRARY----------------------------------------------------------------*/

.librarySearchForm      
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.librarySearchForm .textBox
{
	width: 560px;	
	border:1px solid #d4d1ca; 
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	

}

.librarySearchForm .listBox
{
	width: 564px;	
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	   
}

.librarySearchForm .label
{	
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;			
}

.librarySearchForm .searchTextBox
{
	width:438px;		
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}



/* LibraryForm (Library.aspx)... */

.LibraryForm 
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;		
}

.LibraryForm table
{
	table-layout:fixed;
	width:100%;	
}

.LibraryForm table td
{
	/*border:1px solid yellow;*/
}

.LibraryForm .leftCol
{	
	width:155px;	
}

.LibraryForm .rightCol
{	
	width:400px;		
}

.LibraryForm .validatorCol
{	
	width:15px;	
}

.LibraryForm .leftColumn
{		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;					
}

.LibraryForm .rightColumn
{	
	/*width: 400px;		*/
	width:380px;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.LibraryForm .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

.LibraryForm .searchTextBox
{
	/*width:300px;		*/
	width:284px;
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}

.LibraryForm .listBox, .LibraryForm .dropDownList
{
	/*width:400px;				*/
	width:380px;
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
}


/* ... LibraryForm (Library.aspx) */

/* LibraryProductForm ... */

.LibraryProductForm 
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;		
}

.LibraryProductForm table
{
	table-layout:fixed;
	width:100%;	
}

.LibraryProductForm table td
{
	/*border:1px solid yellow;*/
}

.LibraryProductForm .leftCol
{	
	width:155px;	
}

.LibraryProductForm .rightCol
{	
	width:400px;		
}

.LibraryProductForm .validatorCol
{	
	width:15px;	
}

.LibraryProductForm .leftColumn
{		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;					
}

.LibraryProductForm .rightColumn
{	
	/*width: 400px;		*/
	width:380px;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.LibraryProductForm .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

.LibraryProductForm .searchTextBox
{
	/*width:300px;		*/
	width:284px;
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}

.LibraryProductForm .listBox, .LibraryProductForm .dropDownList
{
	/*width:400px;				*/
	width:380px;
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
}


/* ... LibraryProductForm */


/* Repeater urlForm (Library.aspx)... */
.urlForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.urlForm a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.urlForm table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.urlForm table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.urlForm table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.urlForm table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}


.urlForm .colUrl
{	
	width:210px;	
}

.urlForm .colDelete
{	
	width:20px;		
}


.urlForm .textBoxUrl
{	
	width:210px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.urlForm .validatorColumn
{
	width:15px;			
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

.messageErrorUrl
{
	font-weight:bold;
}



/* ... Repeater urlForm (Library.aspx) */



/* Module ModuleSelectDisability.ascx ... */

.KeyWordSearchForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.KeyWordSearchForm .textBox
{
	width: 566px;	
	border:1px solid #d4d1ca; 
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	

}

.KeyWordSearchForm .listBox
{
	width: 570px;	
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	

}

.KeyWordSearchForm .label
{	
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;			
}

.KeyWordSearchForm .searchTextBox
{
	width:180px;		
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}

.KeyWordSearchForm .TextBoxData
{
	width:450px;		
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}

.KeyWordSearchForm .dropDownList {
    width: 90px;
}
/* ... Module ModuleSelectDisability.ascx */



/* LibraryKeyWordsForm (LibraryKeyWordsForm.aspx)... */
.LibraryKeyWordsForm 
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;		
}

.LibraryKeyWordsForm table
{
	table-layout:fixed;
	width:100%;	
}

.LibraryKeyWordsForm table td
{
	/*border:1px solid yellow;*/
}

.LibraryKeyWordsForm .leftCol
{	
	width:155px;	
}

.LibraryKeyWordsForm .rightCol
{	
	width:400px;		
}

.LibraryKeyWordsForm .validatorCol
{	
	width:15px;	
}

.LibraryKeyWordsForm .leftColumn
{		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;					
}

.LibraryKeyWordsForm .rightColumn
{	
	/*width: 400px;		*/
	width:380px;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.LibraryKeyWordsForm .searchTextBox
{
	/*width:300px;		*/
	width:284px;
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}

.LibraryKeyWordsForm .TextBoxData
{
	/*width:300px;		*/
	width:274px;
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}

.LibraryKeyWordsForm .listBox, .LibraryKeyWordsForm .dropDownList
{
	/*width:400px;				*/
	width:380px;
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
}
/* ... LibraryKeyWordsForm (LibraryKeyWordsForm.aspx) */


/* Repeater keyWordForm (ModuleSearchKeyWords.ascx)... */
.keyWordForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.keyWordForm a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.keyWordForm table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.keyWordForm table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.keyWordForm table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.keyWordForm table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}


/*   
colIta
colEng
*/

/*.keyWordForm .colUrl
{	
	width:210px;	
}
*/

.keyWordForm .colDelete
{	
	width:30px;		
}


.keyWordForm .textBoxUrl
{	
	width:210px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.keyWordForm .validatorColumn
{
	width:15px;			
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}
/* ... Repeater keyWordForm (ModuleSearchKeyWords.aspx) */



/* RepeaterLibraryDocumentation.ascx... */
.documentationLibraryForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.documentationLibraryForm a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.documentationLibraryForm table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.documentationLibraryForm table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.documentationLibraryForm table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.documentationLibraryForm table td.tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.documentationLibraryForm .colFileName
{		
	width:176px;	
}

.documentationLibraryForm .colTitle
{	
	width:176px;	
}

.documentationLibraryForm .colDateInsert
{	
	width:100px;	
}

.documentationLibraryForm .colDelete
{	
	width:30px;		
}

.documentationLibraryForm .colValidator
{	
	width:15px;		
}

.documentationLibraryForm .fileUpload
{    
    width:166px;
	border:1px solid #d4d1ca; 
    font-size:80%; 		  		
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;			
}

.documentationLibraryForm .textBoxTitle 
{    
    width:158px;
	border:1px solid #d4d1ca;     
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;			
}

.repeaterUrl .dropDownListType {   
    width:50px;
    color: #444;
    font-family: Arial, geneva, arial, sans-serif;
    font-size: 100%;
    border: 1px solid #d4d1ca;
}

.documentationLibraryForm .validatorColumn
{
	width:15px;			
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

/* ... RepeaterLibraryDocumentation.aspx */



/* Repeater LibraryDocsRelatedForm ... */
.LibraryDocsRelatedForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.LibraryDocsRelatedForm a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.LibraryDocsRelatedForm table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.LibraryDocsRelatedForm table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.LibraryDocsRelatedForm table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.LibraryDocsRelatedForm table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}



.LibraryDocsRelatedForm .colauthor
{	
	width:110px;		
}

.LibraryDocsRelatedForm .colTitle
{	
	width:240px;		
}

.LibraryDocsRelatedForm .colTypeOfDoc
{	
	width:60px;		
}

/*.LibraryDocsRelatedForm .colUrl
{	
	width:210px;	
}
*/

.LibraryDocsRelatedForm .colDelete
{	
	width:25px;		
}


.LibraryDocsRelatedForm .textBoxUrl
{	
	width:210px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.LibraryDocsRelatedForm .validatorColumn
{
	width:15px;			
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}
/* ... Repeater LibraryDocsRelatedForm  */



/* RepeaterClassification ... */
.repeaterClassification
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.repeaterClassification a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.repeaterClassification table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterClassification table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterClassification table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterClassification table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}


.repeaterClassification .colIso
{	
	width:130px;	
}

/*.repeaterClassification .colDescriptionIso
{	
	width:210px;	
}*/


.repeaterClassification .colDelete
{	
	width:30px;		
}


.repeaterClassification .textBoxIso
{	
	width:380px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

/* ... RepeaterClassification */

/* RepeaterTag... */
.repeaterTag
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.repeaterTag a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.repeaterTag table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterTag table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterTag table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterTag table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}


.repeaterTag .colIdTag
{	
	width:60px;	
}

/*.repeaterTag .colDescriptionTag
{	
	width:210px;	
}*/


.repeaterTag .colDelete
{	
	width:30px;		
}


.repeaterTag .textBoxTag
{	
	width:360px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

/* ... RepeaterTag */


/* RepeaterLibrary... */
.repeaterLibrary
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.repeaterLibrary a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.repeaterLibrary table
{
	table-layout:fixed;	
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterLibrary table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterLibrary table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterLibrary table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}

.repeaterLibrary .colIdLibrary
{	
	width:50px;	
}

.repeaterLibrary .colTitleLibrary
{	
	width:376px;	
}

.repeaterLibrary .colDelete
{	
	width:30px;		
}


.repeaterLibrary .textBoxLibrary
{	
	width:360px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

/* ... RepeaterLibrary */

/* RepeaterProduct... */
.repeaterProduct
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.repeaterProduct a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.repeaterProduct table
{
	table-layout:fixed;	
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterProduct table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterProduct table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterProduct table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}

.repeaterProduct .colIdProduct
{	
	width:50px;	
}

.repeaterProduct .colModelProduct
{	
	width:370px;	
}

.repeaterProduct .colDelete
{	
	width:30px;		
}


.repeaterProduct .textBoxLibrary
{	
	width:360px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

/* ... RepeaterProduct */


/* Repeater AidsForm (LibraryAids.aspx e RepeaterLibraryAids.ascx)... */
.LibraryAidsForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.LibraryAidsForm a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.LibraryAidsForm table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.LibraryAidsForm table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.LibraryAidsForm table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.LibraryAidsForm table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}


.LibraryAidsForm .colIdAid
{	
	width:60px;	
}

.LibraryAidsForm .colBrandModel
{	
	width:210px;	
}


.LibraryAidsForm .colDelete
{	
	width:20px;		
}


.LibraryAidsForm .textBoxIso
{		
    width:360px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}
/* ...  Repeater AidsForm (LibraryAids.aspx e RepeaterLibraryAids.ascx)*/


/*------------------------------start IDEAS----------------------------------------------------------*/
/* Repeater Idea (RepeaterIdeas.ascx)... */



.IdeasSearchForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:center;	
	
   /* border:1px solid #C8C8C8;		*/
}

.IdeasSearchForm a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.IdeasSearchForm table
{
	table-layout:fixed;	
	width:100%;
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;		
}

/*.IdeasSearchForm table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}*/

.IdeasSearchForm table td
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.IdeasSearchForm table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}

.IdeasSearchForm .titleBold
{	
	font-weight:bold;	
	text-align:left;
	padding: 0.5em 0.5em;
}

.IdeasSearchForm .colImage
{	
	width:96px;	
}

.IdeasSearchForm .colDescription
{		
	width:100%;
	padding:0 0.5em 0 0.5em;
}

.IdeasSearchForm .colPropertyTooltip
{	
	width:20px;	
}


.IdeasSearchForm .colDelete
{	
	width:20px;		
}


.IdeasSearchForm .divCombobox
{
    width:80%;   /*100%; */   
    display:block;
}



/*.IdeasSearchForm .textBoxUrl
{	
	width:210px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}*/

/*.IdeasSearchForm .validatorColumn
{
	width:15px;			
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}*/

/* ...Repeater Ideas (RepeaterIdeas.ascx) */

/*------------------------------end IDEAS----------------------------------------------------------*/


/* IdeaForm (Idea.aspx)... */

.IdeaForm 
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;		
}

.IdeaForm table
{
	table-layout:fixed;
	width:100%;	
}

.IdeaForm table td
{
	/*border:1px solid yellow;*/
}

.IdeaForm .leftCol
{	
	width:155px;	
}

.IdeaForm .rightCol
{	
	width:400px;		
}

.IdeaForm .validatorCol
{	
	width:15px;	
}

.IdeaForm .leftColumn
{		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;					
}

.IdeaForm .rightColumn
{	
	/*width: 400px;		*/
	width:380px;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.IdeaForm .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

.IdeaForm .searchTextBox
{
	/*width:300px;		*/
	width:284px;
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}

.IdeaForm .listBox, .LibraryForm .dropDownList
{
	/*width:400px;				*/
	width:380px;
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
}

.IdeaForm .verticalAlignTop
{
   vertical-align:top;
   padding: 2em 0 0 0;
}

/*.IdeaForm .paddingLabel
{
    display:block;
    padding:0 100% 0 0;           
}*/
/* ... IdeaForm (Idea.aspx) */

/* Repeater environmentsForm (Idea.aspx)... */
.environmentsForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.environmentsForm a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.environmentsForm table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.environmentsForm table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.environmentsForm table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.environmentsForm table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}


.environmentsForm .colL1
{	
	width:210px;   /*100%;*/
}

.environmentsForm .colDelete
{	
	width:20px;		
}

/*
.environmentsForm .textBoxUrl
{	
	width:210px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}
*/

.environmentsForm .validatorColumn
{
	width:15px;			
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}
/* ... Repeater urlForm (Library.aspx) */

/* Aid image upload (LoadImageIdea.aspx)... */

#ideaImageUpload
{
	text-align:center;	
	padding: 5px 0 0 0;
}




/*------------------------------start CLASSIFICATIONS SIVA ----------------------------------------------------------*/
/* Repeater Idea (RepeaterIdeas.ascx)... */

.ClassificationSearchForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:center;	
	
   /* border:1px solid #C8C8C8;		*/
}

.ClassificationSearchForm .boxContentModuleSearchClassificationSIVA
{
    border:0 none;
	margin:0;
	padding:0 0 0 15%;	
    text-align:left;	
}

.ClassificationSearchForm a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.ClassificationSearchForm table
{
	table-layout:fixed;	
	width:100%;
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;		
}

.ClassificationSearchForm table td
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.ClassificationSearchForm table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}

.ClassificationSearchForm .titleBold
{	
	font-weight:bold;	
	text-align:left;
	padding: 0.5em 0.5em;
}

.ClassificationSearchForm .colImage
{	
	width:90px;	
}

.ClassificationSearchForm .colDescription
{		
	width:100%;
	padding:0 0.5em 0 0.5em;
}

.ClassificationSearchForm .colPropertyTooltip
{	
	width:20px;	
}


.ClassificationSearchForm .colDelete
{	
	width:20px;		
}


.ClassificationSearchForm .divCombobox
{
    width:80%;   /*100%; */   
    display:block;
}

.ClassificationSearchForm .button
{
   width:90px;
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	margin: 0 5px 0 0;
}

/*------------------------------end IDEAS----------------------------------------------------------*/


/* ClassificationFormForm (ClassificationForm.aspx)... */

.ClassificationForm 
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;		
}

.ClassificationForm table
{
	table-layout:fixed;
	width:100%;	
}

.ClassificationForm table td
{
	/*border:1px solid yellow;*/
}

.ClassificationForm .leftCol
{	
	width:155px;	
}

.ClassificationForm .rightCol
{	
	width:400px;		
}

.ClassificationForm .validatorCol
{	
	width:15px;	
}

.ClassificationForm .leftColumn
{		
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;					
}



.ClassificationForm .rightColumn
{	
	/*width: 400px;		*/
	width:380px;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.ClassificationForm .rightColumnSmall
{	
	/*width: 400px;		*/
	width:30px;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.ClassificationForm .rightColumnImg
{	
	/*width: 400px;		*/
	width:380px;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}
.ClassificationForm .validatorColumn
{
	width: 15px;
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}

.ClassificationForm .searchTextBox
{
	/*width:300px;		*/
	width:284px;
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}

.ClassificationForm .listBox, .ClassificationForm .dropDownList
{
	/*width:400px;				*/
	width:380px;
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
}

.ClassificationForm .verticalAlignTop
{
   vertical-align:top;
   padding: 2em 0 0 0;
}

/*.ClassificationForm .paddingLabel
{
    display:block;
    padding:0 100% 0 0;           
}*/

/*
.buttonMargin
{
   margin:0 15px 0 0;     
}
/*/

/* ... ClassificationFormForm (ClassificationForm.aspx) */


/* Classification Repeater Features, Measures, Icf*/


.ClassificationFormRepeaters
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.ClassificationFormRepeaters a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.ClassificationFormRepeaters table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.ClassificationFormRepeaters table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.ClassificationFormRepeaters table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.ClassificationFormRepeaters table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}


.ClassificationFormRepeaters .colIso
{	
	width:60px;	
}

.ClassificationFormRepeaters .colDescriptionIso
{	
	width:210px;	
}


.ClassificationFormRepeaters .colDelete
{	
	width:20px;		
}


.ClassificationFormRepeaters .textBoxIso
{	
	width:250px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.ClassificationFormRepeaters .divCombobox
{
    width:100%;   /*100%; */   
    display:block;
}

#ClassificationImageUpload
{
	text-align:center;	
	padding:0;
	margin:0;
}
/* ... Classification Repeater Features, Measures, Icf*/

/* Repeater Icf (Icf.aspx and RepeaterIcf.ascx)... */
.Icf
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.Icf a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.Icf table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.Icf table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.Icf table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}


.Icf .colIDIcf
{	
	/*width:235px;*/
	width:30px;	
}

.Icf .colDescr
{	
	width:150px;	
}

.Icf .colInfo
{	
	width:30px;		
}

.Icf .colDelete
{	
	width:30px;		
}

.Icf .colValidator
{	
	width:15px;		
}

.Icf .textBoxLabels
{	
	width:200px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
			
}

.Icf .textBoxIdIcf
{	
	width:29px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
			
}

.Icf .validatorColumn
{
	width:15px;			
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}
/* ... Repeater icf (icf.aspx and Repeatericf.ascx) */

/* RepeaterUrl... */
.repeaterUrl
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.repeaterUrl a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.repeaterUrl table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterUrl table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterUrl table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterUrl table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}

.repeaterUrl .colTitle
{	
	width:220px;	
}

.repeaterUrl .colLink
{	
	width:220px;		
}

.repeaterUrl .colUrlType
{	
}

.repeaterUrl .colDelete
{	
	width:30px;		
}

.repeaterUrl .textBoxTitle
{
	width:170px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.repeaterUrl .textBoxLink
{
	width:170px;
	color:#444; 	
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	
	border:1px solid #d4d1ca;	
}

.repeaterUrl .dropDownListType {
    width:100px;
    color: #444;
    font-family: Arial, geneva, arial, sans-serif;
    font-size: 100%;
    border: 1px solid #d4d1ca;
}

.repeaterUrl .validatorColumn
{
	width:15px;			
	font-size:80%; 
	color:Red; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;		
}


/* Repeater Url (Urls.aspx and RepeaterUrl.ascx)... */

a.ideaItem {
display:block;
padding:1px;
}

a.ideaItem:hover {
border: 1px solid grey;
padding:0px;
}

.standAloneValidator {
width: 15px;
font-size:80%; 
color:Red; 
font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
font-weight:bold;	
}

/* ModuleSelect<TreeItem>... */
.boxContentModuleSelectTreeItemWide
{
    border:0 none;
	margin:20px 0 20px 0;
	padding:0 0 0 15%;
    text-align:left;	
}

.boxContentModuleSelectTreeItemWide .paddingLabel
{
    width:80%;
    /*border:1px solid black;*/       
}

.boxContentModuleSelectTreeItemWide .divCombobox {
    width:80%;
    border:1px solid #d4d1ca;
    font-size:100%; 
    color:#444; 	
}

.boxContentModuleSelectTreeItemNarrow
{
    border:0 none;
    padding:6px 0 6px 0;
    width:384px;
    /*border:1px solid green;*/	    
}

.boxContentModuleSelectTreeItemNarrow .paddingLabel
{
    width:300px;              
}

.boxContentModuleSelectTreeItemNarrow .divCombobox {
    width:384px;      
    border:1px solid #d4d1ca;
    font-size:80%; 
    color:#444; 
    font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
    font-weight:bold;	
}
/* ... ModuleSelect<TreeItem> */

/* RepeaterFeature ... */
.repeaterFeature
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.repeaterFeature a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.repeaterFeature table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterFeature table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterFeature table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterFeature table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}


.repeaterFeature .colFullCodeFeature
{	
	width:130px;	
}

/*.repeaterFeature .colDescriptionIso
{	
	width:210px;	
}*/


.repeaterFeature .colDelete
{	
	width:30px;		
}

/* ... RepeaterFeature */

/* RepeaterMeasure ... */
.repeaterMeasure
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.repeaterMeasure a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.repeaterMeasure table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterMeasure table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterMeasure table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterMeasure table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}


.repeaterMeasure .colFullCodeMeasure
{	
	width:130px;	
}

/*.repeaterMeasure .colDescriptionIso
{	
	width:210px;	
}*/


.repeaterMeasure .colDelete
{	
	width:30px;		
}

/* ... RepeaterMeasure */

/* RepeaterDisability ... */
.repeaterDisability
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.repeaterDisability a
{
	color:#5B5A58;	
	margin:0;
	padding:0;
}

.repeaterDisability table
{
	table-layout:fixed;
	/*width:1005;	*/
	width:100%;	
	font-size:75%; 
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterDisability table th
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterDisability table td
{	
	text-align:center;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
}

.repeaterDisability table .tdLeft
{	
	text-align:left;
	border:1px solid #C8C8C8;
	border-collapse:collapse;
	padding: 0 1em 0 1em;
}


.repeaterDisability .colFullCodeDisability
{	
	width:130px;	
}

/*.repeaterDisability .colDescriptionIso
{	
	width:210px;	
}*/


.repeaterDisability .colDelete
{	
	width:30px;		
}

/* ... RepeaterDisability */

/* Module ModuleSelectWebLabel.ascx ... */

.labelSearchForm
{
	border:0 none;
	margin:0;
	padding:10px 0 10px 0;	
	text-align:left;			
}

.labelSearchForm .textBox
{
	width: 566px;	
	border:1px solid #d4d1ca; 
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;	

}

.labelSearchForm .listBox
{
	/*width: 570px;	
	border:1px solid #d4d1ca;
	font-size:70%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;*/	

    width: 564px;	
	border:1px solid #d4d1ca;
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:normal;	

}

.labelSearchForm .label
{	
	font-size:80%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;			
}

.labelSearchForm .searchTextBox
{
	width:180px;		
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}

.labelSearchForm .TextBoxData
{
	width:450px;		
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#444; 
	font-family:Trebucet, Verdana, Arial, geneva, arial, sans-serif;
	font-weight:bold;
}

.labelSearchForm .dropDownList {
    width: 90px;
}
/* ... Module ModuleSelectWebLabel.ascx */


div#instructions
{
    margin: 3px 0 0 0;
    vertical-align: middle;
}

div .sorting {
    padding-bottom: 10px;
    float: left;
}

div .sorting .checkModify {
    display: block;
    float: left;
    color: #193974;
    font-size: 110%;
    margin-right: 10px;
}

div .clearFloat {
    float:none;
}