@import "gecko_cusb.css" All;
@import "home.css";
@import "sport.css";
@import "competition.css";
@import "boxServizi.css";
@import "treeViewControl.css";
@import "datiCorso.css";


#mc #rc .bottomBorder
{
	background:url(/CmsUniboWeb/Resources/Cusb/images/match_head_small.gif) no-repeat 0px 0px;
	background-color:#ccc;	
}

/* page structure */
#mc #header .shortCuts .tools ul li.login
{	
	/*margin-left:148px !important;
	margin-left:130px;*/
}

html body table#fixedLayout td.centerColumn #cc
{			
	margin:0;	
	padding:0;	
	
	margin-left:14px;	
	margin-right:22px !important;
	margin-right:5px;
	
	width:370px;
}

html body table#fixedLayout td.centerColumn
{
	margin:0;
	padding:0;
	border:solid 0px red;	
}

html body table#fixedLayout td.largeRightColumn
{
	 padding-left:0;	
}


/***/


/* sfondi bianchi */
html body td.bgWhite
{
	background-color:#fff; 
}

html body td.bgNavHome
{
	background-color:#e5e5e5;	
}


html body td.bgBacheca
{
	background-color:#fff;
}


div.boxHpCusb,
div.boxHp
{
	margin:0;
	padding:0;
	border:0;
	
	margin-right:8px;	
	
	border-left:solid 1px #999;
	border-right:solid 1px #999;	
	
	font-family:Verdana, Tahoma, Arial, Sans-serif;	
	font-size:70%;
		
		
	/*width:180px;	*/
}


div.boxHpCusb h2,
div.boxHpCusb h3,
div.boxHpCusb h4,
div.boxHp h2,
div.boxHp h3,
div.boxHp h4
{
	font-size:90%;
}


div.boxHpCusb h2,
div.boxHpCusb h3,
div.boxHp h2,
div.boxHp h3
{
	display:block;
	
	margin:0;	
	padding:0;
	padding:3px;
	padding-left:5px;
	
	border-top:solid 1px #999;	

	background-color:#cc0000;

	color:#fff;
	font-weight:bold;
}


div.boxHpCusb h3,
div.boxHp h3
{
	background-color:#666;	
}


div.boxHpCusb div.boxHpCusbBody,
div.boxHp div.boxHpCusbBody
{
	margin:0;
	padding:0;			
	
	border-bottom:solid 1px #999;		
	
	display:block;
	height:60%;	
			
}


div.boxHpCusb div.boxHpCusbBodyFixedHeight,
div.boxHp div.boxHpCusbBodyFixedHeight
{
	height:220px;
	background-color:#fff;
}


div.boxHpCusb div.boxHpCusbBodyColoredBg,
div.boxHp div.boxHpCusbBodyColoredBg,
html body .boxHpCusbBodyColoredBg
{
	background-color:#fff;	
}


/* immagine semplice */
div.boxHpCusb div.boxHpCusbBody img,
div.boxHp div.boxHpCusbBody img
{
	border:0;
	border:solid 1px #666;
	display:block;

	margin:0;
	padding:0;

	margin-left:3px;
	margin-right:3px;
	margin-bottom:3px;
	margin-top:4px;
		
	text-align:left;	
}


div.boxHpCusb div.boxHpCusbBody h4,
div.boxHpCusb div.boxHpCusbFooter h4,
div.boxHp div.boxHpCusbBody h4,
div.boxHp div.boxHpCusbFooter h4
{	
	margin:0;
	padding:0;

	padding-top:4px;
	margin-left:1px;	
	margin-bottom:2px;

	color:#333;
	font-weight:bold;	
	font-size:1.0em;	
}


div.boxHpCusb div.boxHpCusbBody h4 a:link,
div.boxHpCusb div.boxHpCusbBody h4 a:visited,
div.boxHp div.boxHpCusbBody h4 a:link,
div.boxHp div.boxHpCusbBody h4 a:visited
{	
	color:#333;
}

div.boxHpCusb div.boxHpCusbBody h4
{
	 margin-left:5px;
}

div.boxHpCusb div.boxHpCusbBody p,
div.boxHp div.boxHpCusbBody p
{
	margin:0;
	padding:0;

	padding-left:5px;
	padding-right:4px;
	padding-bottom:2px;
	
	color:#000;	
}


div.boxHpCusb div.boxHpCusbBody a:link,
div.boxHpCusb div.boxHpCusbBody a:visited,
div.boxHp div.boxHpCusbBody a:link,
div.boxHp div.boxHpCusbBody a:visited
{
	margin:0;
	padding:0;

	padding-left:4px;
	margin-bottom:6px;
	margin-top:3px;
	
	display:block;
	
	color:#0033ff;
}


/* footer */
div.boxHpCusb div.boxHpCusbFooter,
div.boxHp div.boxHpCusbFooter
{
	margin:0;	
	padding:0;		
	padding-left:4px;
	border-bottom:solid 1px #999;
	background-color:#eee;	 
}


/* formattazione di un form all'interno del footer */
div.boxHpCusb div.boxHpCusbFooter form,
div.boxHp div.boxHpCusbFooter form
{
	margin:0;
	padding:0;
}

div.boxHpCusb div.boxHpCusbFooter select,
div.boxHp div.boxHpCusbFooter select
{
	width:148px;
	margin-left:4px;
	margin-top:2px;
	margin-bottom:4px;
	font-size:1.2em;
}

div.boxHpCusb div.boxHpCusbFooter input,
div.boxHp div.boxHpCusbFooter input
{
	vertical-align:middle;
	margin:0;
	padding:0;
	margin-bottom:5px;	
	padding-bottom:3px;
	padding-top:0px;
	background-color:#eee;
}


/* banner centrali*/


/* titolo banner centrali */
#cusb h3
{
	 background-color:#666;
	 color:#fff;
	 font-size:0.75em;	
	 font-weight:bold;
	 
	 margin:0;
	 margin-top:15px;
	 
	 margin-left:5px !important;
	 margin-left:2px;
	 
	 
	 padding:0;
	 /*padding-left:4px;*/
	 padding-top:2px;
	 padding-bottom:2px;
	 
	 border:solid 1px #999;
	 
	 text-indent:3px;
	 
/*	 width:97.45%;*/
	 width:97.1%;
}

.centralBanner
{
	margin:0;
	margin-left:5px !important;
	margin-left:2px;
	padding:0;
	
	border-bottom:solid 1px #999;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	
	/*width:366px;*/
	width:97.1%;
}

.centralBanner th
{
	vertical-align:top;	
	background-color:#fff;	
}

.centralBanner td
{
	vertical-align:top;	
	width:100%;
	background-color:#eee;
}

.centralBanner td h4
{
	margin:0;
	margin-left:2px;
	margin-top:1px;
	padding:0;
	font-size:0.75em;
	font-weight:normal;	
}

.centralBanner td p
{
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:2px;
	margin-right:3px;
	padding:0;
	
	font-size:0.75em;	
}

#mc #rc .contentEnhancements #noticeBoard
{	
	padding:0;
}

#mc #rc .contentEnhancements #noticeBoard h4
{
	background-color:#cc0000;	
	color:#fff;
	padding-left:4px;
}

html body #mc #rc .contentEnhancements #noticeBoard .contentEnhancementItemBody
{
	background-color:#f8f8f8;
	padding-right:0px;
	padding-top:0;
	margin-top:0;
}

/* gymcys */

html body #mc #cc #content table.gymCus
{
	border:solid 1px #999;
	width:330px;	
	margin:0;
}

html body #mc #cc #content table.gymCus th,
html body #mc #cc #content table.gymCus td,
html body #mc #cc #content table.gymCus td div
{
	padding:1px;	
}
