.double-border{border:3px double #ccc;}
/*markers*/
body{width:98%;font-family:Trebuchet MS;color:#000;font-size:13px;padding:0; text-align:center}
h2{font-weight:bold;color:#3a79c8; font-size:13px; margin-bottom:3px;margin-top:5px;}
a{color:#000000;text-decoration:none;}
a:hover{color:#F62A21;text-decoration:underline;}
img{border:none;}
/*struttura layout*/
.wrap{width:1000px;text-align:left; margin:auto;}
.center{padding-top:5px;width:100%;display:block;}
.colsx{
	position:relative;
	top:0px;
	left:-10px;
	float:left;
	width:200px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:190px; /* actual value */
	margin:0 0 -10px 0;
	padding-left:10px;
	padding-top:10px;
	padding-right:0px;
	z-index:100;}
.coldx{
	position:relative;
	top:0px;
	right:0px;
	float:right;
	width:200px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:190px; /* actual value */
	margin:0 0 -10px 0;
	padding-top:3px;
	z-index:99;}
.colcenter{
position:relative;
padding:10px 199px;
min-height:480px;
}
.footer{
text-align:left;
width:100%;
color: #fff;
background:url(/UserFiles/Image/interfaccia/topbarbg.jpg) no-repeat;
float:left;
margin-top:15px;
height:25px;
padding-top:4px;
padding-left:8px;
}
.footer p{margin-top:0px;}
.imgHP{width:100%;text-align:center;}
.imgHP img {width:99.5%;}
/*header - top menu - box*/
.header{width:100%;display:block;height:120px;background: #fff no-repeat;}
.topmenu{background:url(/UserFiles/Image/interfaccia/topbarbg.jpg); text-align:left;height:25px; padding-top:0px;}
.topmenu a{color:#fff; margin-left:8px; font-size:12px; font-weight:bold; text-transform:uppercase}
.topmenu a:hover{color:#fff; text-decoration:underline;}

.headerbox{
color:#000000;
font-weight:bold;
margin-top:8px;
width:600px;
background: url(/UserFiles/Image/interfaccia/boxtop.jpg) no-repeat;}

.headerboxmenu{
color:#000000;
font-weight:bold;
margin-top:8px;
width:190px;
background: url(/UserFiles/Image/interfaccia/boxtopmenu.jpg);}



.colcenter .headerbox{
color:#000;
font-weight:bold;
margin-top:8px;
width:100%;}
.HPTitle{font-weight:bold; color:#F62A21;}
.headerbox2{
color:#3a79c8;
font-weight:bold;
margin-top:8px;
width:100%;}
.headerbox h1{
font-size:17px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
margin-left:8px;
}

.header_body{
margin-right:-22px;
}
.printIcon{float:right;margin-top:3px;}
.printIcon img{border:0px;}
.header_body a{color:#000000;}
.header_body a:hover{
color:#F62A21;
text-decoration:none;}
.header_body ul {
list-style:none;
position:relative;
top:-5px;
left:-22px;}
/*box - hover - onfocus - formattazione corpo*/
.spacer{width:100%;height:5px;display:block;}
.onfocus{
position:relative;
left:-15px;
padding-left:15px;
background:url(/UserFiles/Image/interfaccia/square.jpg) no-repeat 0px 4px;}

.breadcrumbs{
padding-left:9px;}
.breadcrumbs a{
font-size:10px;}
.boxcentrale{
padding:0px;
background-color:#fff;}
.boxcentrale a{
color:#000;}
.boxcentrale a:hover{
color:#000;
text-decoration:none;}
.boxcentraleitem{
padding-left:15px;
padding-right:5px;
margin-bottom:5px;
overflow:auto;}
.boxcentralescad{
background-color:#fff;
position:relative;
left:-5px;
margin-left:11px;
margin-top:1px;}
.boxcentraleitemhover{
padding-left:15px;
padding-right:5px;
margin-bottom:5px;
overflow:auto;
background:#f3f2e1;}
.focusClass{font-weight:bold;}
.boxcentraleshow{
line-height:150%;
background-color:#fff;
padding-top:1px;
padding-left:5px;
padding-right:5px;
overflow:auto;
}
.boxcentraleshow img {border:3px double #ccc;}
.boxcentraleshow table{
line-height:150%;
font-family:Verdana;
font-size:13px;
}
.esami_scadenza_t td{
background-color:#f3f2e1;
border: 1px solid #eaeaea;
color:#000;
font-size:12px;}
.esami_scadenza_t a:hover{color:#fff;}
.esami_scadenza_t td img {
border:0px;
}
.studentitable{
width:98.5%;
}
.hoverscad a{color:#fff;}
.esami_scadenza_t_red td{
background-color:#f3f2e1;
border: 1px solid #eaeaea;
color:#3a79c8;
font-size:12px;}
.hoverscad td{
background-color:#3a79c8 !important;
border: 1px solid #3a79c8;
color:#fff;
font-size:12px;}
.linkU a:hover{color:#3a79c8;}
.search{
margin-left:18px;
}
.headerlogin{
background-color:#F62A21;
padding-top:2px;
padding-right:5px;
height:18px;
color:#fff;
font-weight:bold;}
.boxlogin{
background-color:#f3f2e1;
color:#3a79c8;
padding:10px;}
.min-width{
width:500px;
height:1px;
}
.menudoc {
margin-bottom:5px;
}
.menudoc td{
}
.menudoc td a{
background-color:#f0edb7;
border: double #fff 3px;
height:100%;
font-weight:bold;
color:#000;
font-size:11px;
padding-top:2px;
padding-bottom:2px;
padding-left:1px;
padding-right:1px;
}
.menudoc td a:hover{
background-color:#3a79c8;
border: double #fff 3px;
font-weight:bold;
color:#fff;
font-size:11px;
padding-top:2px;
padding-bottom:2px;
padding-left:1px;
padding-right:1px;
text-decoration:none;
}
.menudocFocus a{
background-color:#3a79c8 !important;
border: double #fff 3px;
font-weight:bold;
color:#fff !important;
font-size:11px;
padding-top:2px;
padding-bottom:2px;
padding-left:1px;
padding-right:1px;
text-decoration:none;
}
.HPDocente{
font-size:14px;
}
.bluebold{
color:#020253;
font-weight:bold;
}
.tablecenter td{
font-size:13px;
}
.searchtable{
font-size:13px;
}

/*table sort*/
body.sort-active
        {
        cursor:wait;
        }
th
        {
        font-size:13px;
        color: #000;
        letter-spacing: 1px;
        text-align: left;
         background-color:#f3f2e1;
		border: 1px solid #eaeaea;
        }
th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize,
th.sortable-sortAlphaNumeric,
th.sortable-sortEnglishDateTime
        {
        cursor:pointer;
         background-color:#f3f2e1;
		 border: 1px solid #eaeaea;
        padding: 4px 8px 5px 20px;
		background:#f3f2e1 url(/UserFiles/Image/interfaccia/sort.jpg) no-repeat 5px 1px;
        }
th.forwardSort
        {
   background-color:#f3f2e1;
   border: 1px solid #eaeaea;
        }
th.reverseSort
        {
          background-color:#f3f2e1;
        }
table thead th.forwardSort a,

table thead th.reverseSort a
        {
        color:#3a79c8;
        text-decoration:none;
        }
th a
        {
		font-size:13px;
		font-weight:bold;
        text-decoration:none;
        color: #3a79c8;
        background:transparent;

        }
.sortable_table td{
font-size:12px;
   background-color:#f3f2e1;
   border: 1px solid #eaeaea;

}
.sortable_table{
margin-left:6px;
width:99%;
}
.sortable_table ul{
margin-left:-20px;
}
.centerIns{width:100%; position:relative; left:-3px;}
