/* ---- Skin Edutech updated 13/11/2013 - Demo ---- */

/* Pulsanti filtro home */
btnFilterUnsubscribe {
	display:none;
}


/* @group  page elements */

body.internal_body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	word-wrap: break-word;
	/*text-rendering: optimizeLegibility;*/
	background: #f0f0f0;
	background-color: #f0f0f0;
	background-image: #f0f0f0;
}

#page-box,
#aspnetForm.mainForm {
	background: #f0f0f0;
	background-color: #f0f0f0;
	background-image: #f0f0f0;
	margin: 0;
	padding-bottom: 1em;
}

form#FormChat {
	background: #f0f0f0;
	background-color: #f0f0f0;
	background-image: #f0f0f0;
	padding: 2em;
}

#content {
	min-height: 300px;
	-webkit-font-smoothing: subpixel-antialiased;
	font-size: 1em;
}

#container {
	padding-top: 12px;
	padding-bottom: 35px;
	background-color: #fff;
	border: none;
	border: 1px solid #dcdcdc;
	*border-bottom: 2px;
	z-index: 1;
	*padding-left:0; /* sovrascrive COL_Reset*/
	margin-bottom: 0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.250);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.250);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.250);	
}

#content {
	color: #333;
	min-height: 300px;
	-webkit-font-smoothing: subpixel-antialiased;	
}

/* @group #container Webkit + IE hacks */

* html #container {
	border: 1px solid #dcdcdc;
	border-top: none;
	border-bottom: 2px solid #dcdcdc;
	top: 0;
}

*+html #container {
	border: 1px solid #dcdcdc;
	border-top: none;
	border-bottom: 2px solid #dcdcdc;
	top: 0;
}

#container {
	border: 1px solid #dcdcdc\9;
	border-top: none\9;
	top: 0\9;
}

::selection {background: #c7d0da;}
::-moz-selection {background: #c7d0da;}

img::selection {background: transparent;}
img::-moz-selection {background: transparent;}

/* @end */

/* @end */


/* Riferimenti sprite ai-toolbar-sprite.png */ /*
.sprite-i-home{ background-position: 0 0; width: 16px; height: 16px; } 
.sprite-i-home_grey{ background-position: 0 -66px; width: 16px; height: 16px; } 
.sprite-i-memo{ background-position: 0 -132px; width: 16px; height: 16px; } 
.sprite-i-memo_grey{ background-position: 0 -198px; width: 16px; height: 16px; } 
.sprite-i-status-offline{ background-position: 0 -264px; width: 16px; height: 16px; } 
.sprite-i-status-offline_grey{ background-position: 0 -330px; width: 16px; height: 16px; } 
.sprite-i-triangle{ background-position: 0 -396px; width: 16px; height: 16px; } 
.sprite-i-triangle_grey{ background-position: 0 -462px; width: 16px; height: 16px; }
*/ 

/* @end */

/* @end */

/* @group Heading */


/* @end */


/* @end */

/* @group Footer */

#cFooter {
	margin-top: 0;
	/*padding-top: 0.7em;*/
	font-size: 0.9em;
	line-height: 1.5em;
	color: #666;
	border-top: none;
	background-color: #eee !important;
	background-image: none;
	background: none;
	/*text-shadow: 0px 1px 0px #fff;*/
}

#cFooter td,
#cFooter td p {
	color: #ffffff !important;
}



#cFooter a,
#cFooter div.container div.chiusura div a {
	color: #0647A5 !important;
	text-decoration: none;
}

#cFooter div.container div.chiusura div a {
	
}

#cFooter a:hover,
#cFooter div.container div.chiusura div a {
	color: #0647A5 !important;	
	text-decoration: underline;
}

/* @end */

/* @group Content overrides */

div#serviceinfo.RigaTitolo.serviceinfo {
	color: #555 !important;
	font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
	border-bottom: none;
	font-size: 1.6em;
	font-weight: 400;
	padding: 18px 12px 12px 12px;
	font-variant: normal;
	text-transform: uppercase;
}

/* @group div#serviceinfo.RigaTitolo.serviceinfo IE hacks */

* html div#serviceinfo.RigaTitolo.serviceinfo {
	font-size: 1.5em;
}

*+html div#serviceinfo.RigaTitolo.serviceinfo {
	font-size: 1.5em;
}

div#serviceinfo.RigaTitolo.serviceinfo {
	font-size: 1.5em\9;
}

/* @end */


@media screen and (-webkit-min-device-pixel-ratio:0) {
	table#CPHservice_UCdaySurvey_DLLinks.Filtro_CellFiltri {
		border-top: 1px solid #ccc
	}
}

#content div.DIV_MP_Content  {
	padding-top: 6px !important;
	width: inherit;
}

div#container div#content div.DIV_MP_Content div {
	font-size: 1.0em;
}

div#container .Titolo_campoSmall {

}

div#container .Testo_campoSmall,
div#container .Testo_campoSmall a {

}

#content div.DIV_MP_Content div#Div1 {
	margin-bottom: 20px;
	height: 30px;
}


#content div.DIV_MP_Content a.Link_Menu {
	display: inline-block !important;
	line-height: 14px !important;
	height: 14px !important;
	margin: 2px !important;
	font-size: 11px !important;
	padding: 3px 4px !important;
	color: #555;
	text-shadow: 1px 1px 0px #ddd;
	border: 1px solid #aaa !important;
	background-color: #ddd;
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 1px 1px  rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

#content div.DIV_MP_Content a.Link_Menu:hover {
	outline: none;
	color: #565656;
	text-shadow: 1px 1px 0px #ddd;
	background-color: #bcbcbc;
}

#content div.DIV_MP_Content a.Link_Menu:active {
	outline: none;
	border: 1px solid #777 !important;
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: inset 0 0 32px rgba(0, 0, 0, 0.7);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.7);
}

#content div.DIV_MP_Content div.DefaultDashBoardContainer div div.RightContainer div div table tbody tr {
	line-height: 1.6em;
}

div.topBoxMenu {
}

#CPHservice_CTRLmessage_DIVmenuDashboard div.topBoxMenu span.title {
	border: none;
}

/* @group Quaderni */

#content table tbody tr .DiarioLezioni_HeaderRigaLezione_Bold,
#content table tbody tr .DiarioLezioni_HeaderRigaLezione_Bold a.DiarioLezioni_HeaderLink,
#content table tbody tr .DiarioLezioni_HeaderRigaLezione_Bold span.DiarioLezioni_HeaderRigaLezione_Bold,
#content table tbody tr .DiarioLezioni_HeaderRigaLezione_Bold img {
	background-color: #85939c;
	}

#content div.DIV_MP_Content div table tbody tr .DiarioLezioni_HeaderRigaLezione_Bold * {
	margin: 0;
	padding: 1px 0;
	vertical-align: middle;
}

#content div.DiaryItemRow div.cellLeft,
#content div.DiaryItemRow div.cellRight {
	margin-bottom: 0.9em;
}

#content div.DiaryItemRow div.cellRight a {
	color: #1e72e6 !important;
	text-decoration: none;
}

#content div.DiaryItemRow div.cellRight a:hover {
	text-decoration: underline;
}

#content div.DIV_MP_Content div div.DiarioLezioni_DGheader {
	background-color: #444;
	vertical-align: bottom;
}

#content div.DIV_MP_Content div.DefaultDashBoardContainer div div.RightContainer div div table {
	font-size: 1.2em !important;
}

/* @end */

body#SRVELNC_CMNT div#content span.title {
	border: 0px;
}

/* @end */

/* Book */
.ico_book_s, .ico_book_m, .ico_book_l {
	background-image: url("./Images/book.png");
    height: 26px;
    width: 26px;
}

.icon.comtype_64 {
    display: inline-block;
    width: 76px;
    height: 84px;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    text-indent: -9999px;
    outline: 0;
    cursor: default;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: url('./Images/icontent_76.png');
}
.gallery .icon {
    border: 1px solid #fff;
}


.icon.comtype_48 {
    display: inline-block;
    width: 48px;
    height: 48px;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    text-indent: -9999px;
    outline: 0;
    cursor: default;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: url('./Images/icontent_48.png');
}

div#header
{
	height: 81px;
}