.double-border{border:3px double #ccc;}
/*markers*/
body{width:98%;font-family:Trebuchet MS;color:#7d7d7d;font-size:13px;padding:0; text-align:center}
h2{font-weight:bold;color:#7d7d7d; font-size:13px; margin-bottom:3px;margin-top:5px;}
a{color:#353895;text-decoration:none;}
a:hover{color:#d40e0f;text-decoration:underline;}
img{border:none;}
/*struttura layout*/
.wrap{width:101%;text-align:center; margin:auto;}
.center{padding-top:5px;width:1000px;display:block;text-align:center;margin:auto;}
.body-top-rounded{width:936px;height:13px; background:url(/UserFiles/Image/interfaccia09/round-top.gif) no-repeat; margin:auto;margin-top:5px;}
.body-center-rounded{width:936px;background:url(/UserFiles/Image/interfaccia09/round-center.gif); margin:auto; overflow:auto; padding-bottom:13px;}
.body-bottom-rounded{width:936px;height:13px; background:url(/UserFiles/Image/interfaccia09/round-bottom.gif) no-repeat; margin:auto;}
.colsx{
	position:relative;
	top:0px;
	left:-10px;
	float:left;
	width:190px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:180px; /* actual value */
	margin-left:5px;
	padding-left:10px;
	padding-top:10px;
	padding-right:0px;
	z-index:100;
}
.coldx{
	position:relative;
	top:0px;
	right:0px;
	float:right;
	width:215px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:205px; /* actual value */
	margin:0 0 -10px 0;
	padding-top:3px;
	z-index:99;
	text-align:left;}
.colcenter{
position:relative;
padding-right: 211px;
padding-left: 200px;
text-align:left;
}
.footer{
width:100%;
height:120px;
color: #fff !important;
background:#353895;
margin-top:15px;
font-size:13px !important;
}
.footer a{color:#fff; font-size:13px !important;}
.footer a:hover{color:#fff;text-decoration:underline;}
.footer table{font-size:13px;}
.imgHP{width:100%;text-align:center;}
.imgHP img {width:99.5%;}
/*header - top menu - box*/
.header{width:100%;display:block;height:152px;background: #fff no-repeat;}
.topmenu{text-align:left;height:27px; padding-top:10px;
background: #ec1d3b url(/UserFiles/Image/interfaccia09/barra_menu_orizzontale.jpg) no-repeat;}
.menualign{margin:auto !important;width:1000px;}
.topmenu a{color:#fff; margin-left:8px; font-size:12px; font-weight:bold; text-transform:uppercase}
.topmenu a:hover{color:#fff; text-decoration:underline;}
.testo a{font-size:12px;}
.search_icon{position:relative; top:3px;}
.headerbox{
font-weight:bold;
margin-top:8px;
width:100%;}
.form_ricerca{height:20px !important;color:#fff; font-size:12px; font-weight:bold;}
#SaveForm{height:18px !important;position:relative; top:-7px;}
.colcenter .headerbox{
color:#7d7d7d;
font-weight:bold;
margin-top:8px;
width:100%;}
.HPTitle{font-weight:bold; color:#7d7d7d;}
.headerbox2{
color:#7d7d7d;
font-weight:bold;
margin-top:8px;
width:100%;}
.headerbox h1{
font-size:17px;
font-weight:bold;
margin-bottom:5px;
margin-top:0px;
color:#7d7d7d;
margin-left:5px;
}
.boxdx-top{width:195px;height:27px; background:url(/UserFiles/Image/interfaccia09/boxdx-top.jpg) no-repeat;padding-top:5px; }
.riservata-top{width:195px;height:27px; background:url(/UserFiles/Image/interfaccia09/riservata-top.jpg) no-repeat;padding-top:5px; }
.riservata-center{width:190px;background:url(/UserFiles/Image/interfaccia09/riservata-center.jpg);margin-top:-5px; padding-left:5px; margin-right:5px;}
.riservata-center ul li {list-style:none; width:170px; margin-left:-40px;}
.riservata-bottom{width:195px;height:14px;background:url(/UserFiles/Image/interfaccia09/riservata-bottom.jpg) no-repeat; margin-top:-13px;}
.header_body{
margin-right:-22px;
}
.printIcon{float:right;margin-top:3px;}
.printIcon img{border:0px;}
.header_body a:hover{
color:#d40e0f;
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:-13px;
padding-left:13px;
background:url(/UserFiles/Image/interfaccia09/square.jpg) no-repeat 0px 4px;}

.breadcrumbs{
padding-left:9px;
text-align:left;}
.breadcrumbs a{
font-size:12px;}
.boxcentrale{
display:block;
padding:0px;
background-color:#fff;}
.boxcentrale a{
color:#7d7d7d;}
.boxcentrale a:hover{
color:#7d7d7d;
text-decoration:none;
}
.boxcentraleitem{
padding-left:0px;
padding-right:5px;
padding-bottom:10px;
margin-bottom:5px;
overflow:auto;
display:block;
border-bottom: 1px dotted #7d7d7d;
}
.boxcentralescad{
background-color:#fff;
position:relative;
left:-5px;
margin-left:11px;
margin-top:1px;}
.boxcentraleitemhover{
padding-left:0px;
padding-right:5px;
margin-bottom:5px;
border-bottom: 1px dotted #7d7d7d;
overflow:auto;
display:block;
padding-bottom:10px;
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 table{
line-height:150%;
font-family:Verdana;
font-size:13px;
}
.esami_scadenza_t td{
background-color:#f3f2e1;
border: 1px solid #eaeaea;
color:#7d7d7d;
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:#7d7d7d;
font-size:12px;}
.hoverscad td{
background-color:#3a79c8 !important;
border: 1px solid #7d7d7d;
color:#fff;
font-size:12px;}
.linkU a:hover{color:#7d7d7d;}
.search{
margin-left:18px;
}
.headerlogin{
background-color:#d40e0f;
padding-top:2px;
padding-right:5px;
height:18px;
color:#fff;
font-weight:bold;}
.header_dx{float:right;}
.boxlogin{
background-color:#f3f2e1;
color:#7d7d7d;
padding:10px;}
.min-width{
width:500px;
height:1px;
}
.menudoc {
margin-bottom:5px;
}
.menudoc td{
}
.menudoc td a{
background-color:#f0edb7;
height:100%;
font-weight:bold;
color:#7d7d7d;
font-size:11px;
padding-top:2px;
padding-bottom:2px;
padding-left:1px;
padding-right:1px;
}
.menudoc td a:hover{
background-color:#7d7d7d;
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: #7d7d7d;
        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/interfaccia09/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:#7d7d7d;
        text-decoration:none;
        }
th a
        {
		font-size:13px;
		font-weight:bold;
        text-decoration:none;
        color: #7d7d7d;
        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;}
.sondsf{
border-bottom : 1px dotted #003366;
		display:block;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family : Verdana, sans-serif;
		background:#D3DCE3;
}
.sondeperc{
		background:#C43C3C;
}
/* Tageling */
.Tag {clear:all;}
.Tag a{ text-decoration: none;  color:#000000 !important; font-weight: bold;  }
.Tag a:hover{ text-decoration: underline;    }
.Tag a.tag1{ font-size: 0.7em; color: #000000 !important;}
.Tag a.tag2{ font-size: 0.9em; color: #A717A6 !important;}
.Tag a.tag3{ font-size: 1.1em; color: Blue !important;}
.Tag a.tag4{ font-size: 1.3em; color: Lime !important;}
.Tag a.tag5{ font-size: 1.5em; color: Crimson !important;}
.Tag a.tag6{ font-size: 1.7em; color: BlueViolet !important;}
.Tag a.tag7{ font-size: 1.9em; color: SpringGreen !important;}
.boxsx-top{width:180px;height:27px; background:url(/UserFiles/Image/interfaccia09/boxsxtop.jpg);padding-top:5px; }
.boxsx-center{width:180px; background:url(/UserFiles/Image/interfaccia09/boxsxcenter.jpg) repeat-y; padding-left:5px;padding-right:5px;margin-top:-5px; }
.boxsx-bottom{width:180px; height:27px;background:url(/UserFiles/Image/interfaccia09/boxsxbottom.jpg);margin-top:-5px;}
