/* -----------------------------------------------

Univercity Screen Master

Author:   Nicola Cascio per brainfree.it

Version:  16 May 2006

----------------------------------------------- */

/* All associated graphics copyright 2006, Universite Europeene Jean Monnet a.i.s.b.l. */



/* General Styles

----------------------------------------------- */



body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	margin: 0px;
	background-color: #001E38;
	padding: 0px;
	
	background-image:url("/gig3/img/bg.png");
	background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

h1 {

	margin: 0px;

	font-size: 1.7em;

	color: #707F96;

}



/* -------*/



h2 {

	color: #8F121A;

	margin: 0px;

}

h3 {

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	font-weight: bold;

	color: #666666;

}

h4 {

	font-size: 0.9em;

	margin: 0px;

	padding: 0px;

}

h5 {

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

}

h6 {

	margin: 0px;

	color: #929FB2;

}

p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #333;

	line-height: 1.5em;

	text-align: justify;

}

/*span {
  font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #333;

	line-height: 1.5em;

	text-align: justify;
}*/

a:link {

	color: #003366;

	text-decoration: underline;

}

a:visited {

	color: #616BA7;

	text-decoration: underline;

}

a:hover {

	color: #8D111C;

	text-decoration: underline;

}

a:active {

	color: #8E121D;

	text-decoration: underline;

}





/*List*/

/*ul {

	list-style: none;

	padding: 0;

	margin: 0;

}*/

#content li {

	margin-bottom: 10px;

	margin-left: 0px;

}

#content ul {

	font-size: 0.7em;

	list-style-type: none;

	line-height: 1.5em;

	margin-left: 15px;

	list-style-image: url(../img/icons/ulli2.gif);

}

#content ul ul{

	font-size: 1em;

}











#container {
	position: relative;
	height: auto;
	width: 950px;
	z-index: 1;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/bg/bg-elastic.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #fff;
}

#middle {
	background-image: url(../img/bg/bg-middle.gif);
	width: 950px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 3;
	display: inline;
	margin: 0px;
	padding: 0px;

}



#wrapper {
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 2;
	width: 950px;
}

#header {
	background-image: url(../img/bg/bg-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 2;
	height: 130px;
	width: 950px;
}





#top {
	height: 55px;
	width: 400px;
	position: relative;
	z-index: 3;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;

}

#flashcontent_top {
	height: 130px;
	width: 105px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#sidebar {
	float: right;
	height: auto;
	width: 240px;
	background-position: 15px bottom;
	border-radius: 10pt;
	border: none;
	margin-bottom: 25px;
	margin-right: 0px;
	display: inline;
	padding-top: 90px;
	margin-top: 0px;
	background-image: url(../img/elements/gradino.gif);
	background-repeat: no-repeat;
	padding-bottom: 35px;
}

#auxiliary {
	float: left;
	margin: 0px;
	height: 20px;
	width: 300px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 113px;
	display: inline;

}

#auxiliary p {
	margin: 0px;
	padding: 0px;

}

.centre {

	background-image: url(../img/centre-small.jpg);

	background-repeat: no-repeat;

	padding-left: 67px;

}

.universite {

	background-image: url(../img/universite-small.jpg);

	background-repeat: no-repeat;

	padding-left: 67px;

}

#content {
	width: 650px;
	height: auto;
	min-height:550px;
	float: left;
	display: inline;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 5px;
	margin-top: 15px;
	margin-left: 30px;
	margin-right: 0px;
}

#address {

	padding: 10px;

	height: auto;

	width: auto;

}



#footer {
	height: 162px;
	width: 950px;
	position: relative;
	z-index: 5;
	clear: both;
	background-image: url(../img/bg/bg-footer.gif);
	background-repeat: no-repeat;
	background-position: center bottom;

}

#footer p {
	font-size: 70%;
	color: #999999;
	margin: 0px;
	padding-top: 116px;
	padding-left: 50px;
	width: 500px;

}

.hide {

	display: none;

}



/*-----------------Navigation-----------------*/

#navcontainer {
	height: 0px;
	width: 950px;
	position: relative;
	z-index: 5;
	background-color: #243C8D;
	overflow: hidden;

}

#navcontainer ul {

	padding: 0;

	margin: 0;

	background-color: #FFFFFF;

	float: left;

  }

#navcontainer li {

	position: relative;

	width: auto;

	font-size: 0.7em;

	background-color: #243C8D;

	color: #fff;

	border-right-width: 10px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	padding-top: 5px;

	padding-right: 18px;

	padding-bottom: 5px;

	padding-left: 18px;

	margin: 0px;

  }

#navcontainer li a:link{

	display: block;

	color: #fff;

	text-decoration: none;

} 

#navcontainer li a:visited{

	display: block;

	color: #fff;

	text-decoration: none;

} 

#navcontainer li a:hover{

	display: block;

	color: #FF0000;

	text-decoration: none;

} 

#navcontainer li:hover ul, #nav li.over ul{

	display: block;

}  



/* main nav */

#navmain {
	width: 950px;
	position: relative;
	z-index: 5;
	overflow: hidden;
	float: left;
	height: 50px;
	background-color: #707F96;
	padding: 0px;
	margin: 0px;
	background-image: url(../img/bgnav.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: inline;
}

#navmain ul {
	padding: 0;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	list-style-type: none;
	height: 50px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #2E3942;
	display: inline;
	/*width: 600px;*/
  }

#navmain li {
	font-size: 0.7em;
	color: #fff;
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;

  }
#navmain  li  a{
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
	display: inline;
	float: left;
	padding-bottom: 20px;
} 

#navmain li a:hover{
	color: #fff;
	text-decoration: none;
	background-image: url(../img/bghover.gif);
	background-repeat: repeat-x;
	background-position: left top;

}  



.alignright {

	text-align: right;

}

.alignleft {
	float: left;
	margin-right: 15px;
	display: inline;

}



#login {
	  display: block;
    left: 50%;
    margin-left: -195px;
    margin-top: -240px;
    padding: 0;
    position: absolute;
    top: 50%;
    width: auto;
}

#log {
	padding: 0px;
	
	margin: 0px;
	

}

#log input{
	height:10px;
	font-size: 11px;
	color:#333333;
}
#log label{
	
	margin-right: 10px;
}
#log fieldset {
     background-color: #F3F3F3;
    background-image: url("/gig3/img/bg_page_gui.png");
    background-position: center -111px;
    background-repeat: no-repeat;
    background-size: 770px auto;
    border: 1px solid #9AA6B7;
    box-shadow: 0 0 10px #000000;
    padding: 16px 20px;
}
#log legend {
      background-image: url("../img/icons/key.gi");
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: sans-serif;
    font-size: 30px;
    font-weight: inherit;
    margin-bottom: 17px;
    margin-top: -58px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
#log p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#log .accedi {
	   display: block;
    font-size: 15px;
    height: 42px;
    margin-left: 19px;
    margin-right: 19px;
    margin-top: 6px;
    position: relative;
    width: 208px;
	background-color: #BFDAFB;
}


.logtop {
	color: #fff;
	padding: 0px;
	

}



#login #log input {

	margin-bottom: 5px;

}



#univercity {

	width: 200px;

	float: left;

	height: auto;

	display: inline;

	margin: 0px;

}

#centre {

	width: 200px;

	float: right;

	height: auto;

	padding-bottom: 15px;

	display: inline;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

}

label {

	font-size: 0.7em;

	color: #666}

select {

	margin-bottom: 5px;

}



/* Vertical list */

#sidenav {
	float: left;

}



#sidenav ul

{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;

}

#sidenav li

{
	margin: 0;



}

#sidenav a

{
	width: auto;
	font-size: 0.7em;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 20px;
	background-image: url(../img/icons/in.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	display: block;
	height: 19px;

}



#sidenav a:link, #vnav a:visited

{

color: #003366;

text-decoration: none;

}



#sidenav a:hover

{
	color: #B1393C;
	background-image: url(../img/icons/out.gif);
	background-repeat: no-repeat;
	background-position: left center;

}

.sidenavtitle {
	color: #707F96;
	font-size: 0.8em;
	padding-left: 0px;
	padding-bottom: 5px;
	font-weight: bold;

}

#currentpage a{

	color: #B1393C;

	background-image: url(../img/icons/out.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

#sidebar #sidenav #currentpage a{

	color: #B1393C;

}

/* Vertical list2 */

#sidenav2 {
	background-image: url(../img/elements/bg_sub_up.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 55px;
	float: left;
	margin-right: 7px;

}



#sidenav2 ul

{

	padding-left: 0;

	list-style-type: none;

	float: right;

	margin: 0px;

	width: 200px;

}

#sidenav2 li

{

margin: 0;



}

#sidenav2 a

{

	width: 150px;

	font-size: 0.7em;

	padding-top: 4px;

	padding-right: 3px;

	padding-bottom: 4px;

	padding-left: 23px;

	background-image: url(../img/icons/in.gif);

	background-repeat: no-repeat;

	background-position: 5px center;

	margin: 0px;

	display: block;


}



#sidenav2 a:link, #vnav2 a:visited

{

color: #003366;

text-decoration: none;

}



#sidenav2 a:hover

{

	color: #993333;

	background-image: url(../img/icons/out.gif);

	background-repeat: no-repeat;

}

#currentpage2 a{

	background-color: #fff;

	color: #000000;

}

#closesidenav2 {
	background-image: url(../img/elements/bg_sub_down.gif);
	background-repeat: no-repeat;
	background-position: 11px bottom;
	height: 50px;
	width: 222px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 4px;


}









.news {

	background-image: url(../img/icons/table.png);

	background-repeat: no-repeat;

	padding-left: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #003366;

	padding-bottom: 3px;

}

#news {

	width: 400px;

	float: left;

	height: auto;

	padding-top: 10px;

	margin: 0px;

	display: inline;

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #ccc;

}

/*#log {

	padding: 4%;

	height: auto;

	width: 175px;

	margin: 0px;

	background-image: url(../img/login/bottom.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}*/

#istituti {

	font-weight: bold;

}

#c1 {

	padding-bottom: 20px;

	height: auto;

	width: auto;

	clear: both;

	display: inline;

}

#navcontrol {

	width: 100%;

	height: 5px;

	padding-top: 0px;

}

#navcontrol p {

	margin: 0px;

	text-align: right;

	padding-right: 40px;

}



.key {

	background-image: url(../img/login/top.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 30px;

	color: #FFFFFF;

	padding-top: 4px;

	padding-bottom: 4px;

	height: auto;

	width: 145px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #243C8D;

}

.archivio {

	background-image: url(../img/icons/table_multiple.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 20px;

}

#login #log .accedi {

	

}

.go {

	background-image: url(../img/icons/arrow_right.png);

	background-repeat: no-repeat;

	background-position: 5px center;

	padding-left: 25px;

	background-color: #FACECB;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	border: 1px solid #EF6053;

}

.increase {

	background-image: url(../img/icons/bullet_toggle_plus.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 20px;

}

#close {

	width: 740px;

	background-color: #FFFFFF;

	font-size: 0.7em;

	clear: both;

	float: left;

	height: 10px;

	margin: 0px;

	padding: 0px;

}

#associazione {

	margin: 0px;

	padding: 0px;

}



.floatleft {

	float: left;

}

#logouni {

	background-image: url(../img/logo-uni-hz.gif);

	background-repeat: no-repeat;

	height: 46px;

	width: 225px;

	margin: 0px;

	text-indent: -5000px;

}

.istituto {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #ccc;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

}

#istituto-top {

	background-image: url(../img/elements/bg_bvisita_up.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 20px;

}

#istituto-top img {

	float: left;

	border: 1px solid #ccc;

}

#istitutiassociati {

	margin: 0px;

	padding: 0px;

}

#language a {

	float: right;

	margin-left: 5px;

}



#istitutiassociati .istituto img {

	float: left;

	border: 1px solid #ccc;

	margin-right: 25px;

}

.box-big-bottom-long .istituto img {

	float: left;

	border: 1px solid #ccc;

	margin-right: 25px;

}

#descrizione {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #ccc;

	padding-top: 15px;

}

#sedi img {

	float: left;

	margin-right: 10px;

	border: 1px solid #ccc;

}

.corsi {

	float: right;

	width: 330px;

	margin-right: 20px;

}

.citta {

	float: left;

	margin-left: 20px;

}

.sede {
	height: 25px;
	width: 100%;
	padding-top: 10px;
	background-image: url(../img/elements/bg-boxbig-up.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 10px;

}

#sedi {

	padding-top: 15px;

}

.box {

	height: 100%;

	width: 195px;

	background-image: url(../img/elements/box-bottom-long.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	margin: 0px;

	text-align: left;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 30px;

	padding-left: 10px;

}

.boxtop {

	height: 100%;

	width: 195px;

	background-image: url(../img/elements/box-top.gif);

	background-repeat: no-repeat;

	padding: 10px;

	margin: 0px;

	font-size: 0.9em;

	color: #fff;

	background-position: left top;

}

.box-big-bottom {
	height: 100%;
	width: 615px;
	background-image: url(../img/elements/bg-boxbig-down.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}

.box-big-bottom-long {
	height: 100%;
	width: 615px;
	background-image: url(../img/elements/bg-boxbig-down-long.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}

.box-big-top {

	width: 420px;

	background-image: url(../img/elements/box-top-big-gray.gif);

	background-repeat: no-repeat;

	margin: 0px;

	font-size: 0.9em;

	color: #fff;

	padding-top: 20px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 20px;

	background-position: left top;

}

.box-big-top-search {
	width: 593px;
	background-image: url(../img/elements/bg-boxbig-search.gif);
	background-repeat: no-repeat;
	margin: 0px;
	font-size: 0.9em;
	color: #fff;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 37px;
	background-position: left top;

}

.box-big-top-home-uni {

	width: 340px;

	background-image: url(../img/elements/box-home-top-uni.gif);

	background-repeat: no-repeat;

	margin: 0px;

	font-size: 0.9em;

	color: #fff;

	padding-top: 15px;

	padding-right: 35px;

	padding-bottom: 10px;

	padding-left: 97px;

	background-position: left top;

}

.box-big-top-home-centre {

	width: 340px;

	background-image: url(../img/elements/box-home-top-centre.gif);

	background-repeat: no-repeat;

	margin: 0px;

	font-size: 0.9em;

	color: #fff;

	padding-top: 15px;

	padding-right: 35px;

	padding-bottom: 10px;

	padding-left: 97px;

	background-position: left top;

}

.box-big-home-bottom {

	height: 100%;

	width: 425px;

	background-image: url(../img/elements/box-home-button.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	margin: 0px;

	text-align: left;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 15px;

}

#assistituti {

	float: left;

	width: 210px;
	margin-right:20px;

}

#assstudente {

	float: left;

	width: 210px;

}

#downregolamento {

	float: right;

	width: 210px;

	margin-left: 20px;

	margin-top: 10px;

}

.vai {

	color: #FFFFFF;

	font-weight: bold;

	background-image: url(../img/icons/icone-w/iconW-07.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 32px;

	padding-bottom: 20px;

}

.gotopage {

	color: #FFFFFF;

	font-weight: bold;

	background-image: url(../img/icons/icone-w/iconw-04.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 32px;

	padding-bottom: 20px;

}

.newsbox {

	margin-top: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #AEB6C5;

}

.posted {

	padding-left: 20px;

	background-image: url(../img/icons/news_post.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

#searchinstitute {

}

.pdf {

	background-image: url(../img/icons/pdf.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 20px;

}

#imgnav {
	width: 50px;
	float: right;
	margin-top: 20px;
	margin-right: 50px;
	display: inline;
}

#imgnav li{
	list-style-image: none;
}

#imgnav img {

}

#imgnav a img {

	border: 1px solid #999999;

	margin-bottom: 6px;

}



#imgbig {
	float: left;
	width: 320px;
	border: 1px solid #999999;
	margin-top: 20px;
	margin-left: 20px;
	display: inline;
}

#corsi {

	padding-top: 20px;

	padding-bottom: 20px;

}

#immagini {

	padding-top: 20px;

	padding-bottom: 20px;

	height: 250px;

	width: 100%;

}

#closedettaglio {

	background-image: url(../img/elements/bg_bvisita_down.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 15px;

	width: 100%;

}

#logoistituto {

	float: right;

}

.closesede {

	background-image: url(../img/elements/bg_bvisita_down.gif);

	height: 10px;

	width: 100%;

	background-repeat: no-repeat;

	background-position: left bottom;

}

#sedi .sede .corsi p {

	margin: 0px;

	padding: 0px;


}

#sedi .sede .citta h5 {

	padding: 0px;

}

.corsosede {

	background-image: url(../img/elements/bg-boxbig-up.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	padding-top: 10px;

}

#corsi .corsosede p {

	padding-left: 35px;

	font-size: 0.9em;

	font-weight: bold;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

	padding-bottom: 10px;

}

#istituto-top h3 {

	margin-top: 10px;

}

#corsodesc h1 {

	background-image: url(../img/icons/icone-b/icon-b-02.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 45px;

	padding-bottom: 30px;

	padding-top: 10px;

	margin-top: 10px;

}

#corsi h4, #immagini h4, #descrizione h4, #sedi h4 {

	background-image: url(../img/icons/icone-b/icon-b-12.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 25px;

	padding-bottom: 15px;

	padding-top: 4px;

}

.goto {

	background-image: url(../img/icons/icone-w/iconw-04.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin-left: 10px;

}

#corsodesc h3, #corsodesc p {

	padding-left: 48px;

}

#sedi .sede .citta h5 {

	background-image: url(../img/icons/icone-w/iconw-04.gif);

	background-position: left top;

	padding-bottom: 15px;

	padding-left: 35px;

	background-repeat: no-repeat;

}

#newsearch .sede .citta h5 {

	background-image: url(../img/icons/icone-w/iconw-04.gif);

	background-position: left top;

	padding-bottom: 15px;

	padding-left: 35px;

	background-repeat: no-repeat;

}

#newsearch {

	margin-top: 25px;

	height: 25px;

}



.curriculum {

	width: auto;

	height: auto;

	float: right;

	margin-top: -20px;

	margin-right: 150px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-image: url(../img/icons/icone-w/iconW-07.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 32px;

}

.nomiistituto {

	font-size: 1.1em;

	color: #333333;

}

.lang {
	float: left;
	margin-right: 15px;

}

.button {
	height: 35px;
	width: 100px;

}

.coursedetailtit {
	background-image: url(../img/icons/icone-w/iconw-04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 15px;
	padding-left: 33px;
	margin-top: 0px;
	display: block;
}

.coursedetail {

display:none;

	float: right;

	background-image: url(../img/icons/icone-b/icon-b-13.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 15px;

	padding-left: 33px;

	margin-top: -20px;

}

#imgnav li {

	padding: 0px;

	text-align: center;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

}

#imgnav ul {

	list-style-type: none;

}

#imgnav a {

	text-decoration: none;

	border: 1px solid #003366;

	padding-top: 4px;

	padding-right: 8px;

	padding-bottom: 4px;

	padding-left: 8px;

	background-color: #E0E1E6;

}

#imgsede {

	background-image: url(../img/elements/bg-boxbig-up.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 270px;

	width: 100%;

}

#closeimgsede {

	background-image: url(../img/elements/bg-boxbig-down.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	float: left;

	height: 10px;

	width: 100%;

}

.searchico {

	background-image: url(../img/icons/icone-w/iconW-08.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 15px;

	padding-left: 33px;

	margin-left: 20px;

}

.arretecol {

	float: left;

	height: 100%;

	width: 230px;

}

.arretecol2 {

	float: left;

	height: 100%;

	width: 190px;

	margin-left: 20px;

}

#arretesign {

	float: left;

	height: 100%;

	width: 350px;

}

#ordini-list {
	margin: 0px;
	padding: 0px;
}

#ordini-list li {
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	list-style-image: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 15px;
	padding-top: 10px;
	background-image: url(../img/icons/icone-w/iconw-04.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}

#ordini-list li a {
	font-size: 1.3em;

}

#unihomelogo {
	color: #5E6A7F;
	background-image: url(../img/univercity-logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	margin-top: 15px;
	font-size: 18px;
	margin-bottom: 25px;
}

.downloadnews {
	background-image: url(../img/icons/icone-b/icon-b-18.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: left center;
	padding-top: 10px;
	padding-bottom: 20px;
	display: block;
}
#content #istitutiassociati .box-big-bottom-long .downloadcv {
	background-image: url(../img/icons/icone-w/iconW-07.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: left center;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-top: -20px;
	margin-right: 5px;
	display: block;
	float:right;
	font-size: 11px;
}

.downicon {

	color: #FFFFFF;

	font-weight: bold;

	background-image: url(../img/icons/icone-b/icon-b-18.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 32px;

	padding-bottom: 20px;

}

#istitutiassociati .istituto p {

	margin-top: 0px;

}

.box-big-bottom-long .istituto p {

	margin-top: 0px;

}

.organigramma #container .organigrammatable {
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

.organigramma #container .organigrammatable p {
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.organigramma #container .organigrammatable td {
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #999999;
}

.inside {
	background-image: url(../img/bg-box-insidebottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 250px;
	width: 210px;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: inline;
}
.inside2 {
	background-image: url(../img/bg-box-insidebottom2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 330px;
	width: 210px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: inline;
}
.inside3 {
	background-image: url(../img/bg-box-insidebottom2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 330px;
	width: 210px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: inline;
}
.inside p, .inside2 p, .inside3 p{
	margin: 0px;
	padding: 10px;
	float: left;
	height: auto;
	width: 190px;
	text-align: left;
	display: inline;
}
.inside p {
	padding-bottom: 5px;
}
.inside h3, .inside2 h3, .inside3 h3{
	background-image: url(../img/bg-box-inside.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 190px;
	font-size: 16px;
	color: #535C66;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	display: inline;
}
#content .inside2 ul, #content .inside ul {
	width: 180px;
	margin: 0px;
	padding-left: 25px;
	padding-top: 15px;
	float: none;
	clear: left;
}
#sidebar-home  .inside  ul {
	font-size: 0.7em;
	list-style-type: none;
	line-height: 1.5em;
	list-style-image: url(../img/icons/ulli2.gif);
	padding-top: 5px;
	margin: 0px;
	width: 180px;
	padding-left: 25px;
	clear: left;
}
#sidebar-home .inside li {
	margin-bottom: 4px;
}
#content .inside  a {
	background-color: #8F121A;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 25px;
	text-decoration: none;
	display: block;
	height: auto;
	width: 160px;
	background-image: url(../img/icons/triangle-white.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#content .inside  a:hover {
	background-color: #5E6A7F;
}
.home   #sidebar-home {
	padding: 0px;
	margin-top: 80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 211px;
	float: left;
	display: inline;
}

.home #content {
	width: 670px;
}
.home #middle {

}
#newshome {
	width: 434px;
	background-image: url(../img/bg-bottom-newshome.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	display: inline;
	height: 100%;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#newshome h1 {
	background-image: url(../img/bg-top-newshome.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-bottom: 6px;
	padding-left: 15px;
	font-size: 16px;
	width: 419px;
	display: inline;
	float: left;
	color: #535C66;
}
#newshome .newsbox {
	margin-right: 15px;
	margin-left: 15px;
	width: 400px;
	display: inline;
	float: left;
	height: auto;
}

#newshome .newsbox h2{
	font-size: 14px;
	background-image: none;
	padding: 0px;

}

.newsbox h2{
	font-size: 14px;
	background-image: url(../img/icons/icone-b/icon-b-13.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	padding-bottom: 17px;
}

.newsbox p{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#newshome .newsbox .posted{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 300px;
}
#homepage {
	display: inline;
	float: left;
	width: 670px;
}
#topbox {
	clear: both;
	float: left;
	width: 670px;
	margin-top: 40px;
	margin-bottom: 20px;
}


/* form contatti */

#formcontatti fieldset {
	border: 1px solid #979797;
	padding: 10px;
}

#formcontatti legend {
	font-weight: bold;
	color: #B13413;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

#serchinstitute label {
	float:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#form1 label {
	float:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.paginacorsi .istituto img {
display:none;
}

.paginacorsi .istituto p {
padding-left:33px;
}

.associati-all {
	padding-left:33px;
	padding-bottom:20px;
	background-image: url(../img/icons/icone-b/icon-b-13.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	font-weight: bold;
}

#privacy7 {
	font-size: 11px;
}
#privacy8 {
	font-size: 11px;
}
#privacy9 {
	font-size: 11px;
}
#privacy10 {
	font-size: 11px;
}


