/* CSS Document */
html, body {margin:0; padding:0;}
body { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:75%; overflow:scroll}


a {	color: #1c4560; outline:none;}
a:hover { color: #c30; }
h1, h2 {font-size:140%;margin:0; color:#c30;}
/*h2 { border-bottom:1px dotted #ccc; padding-bottom:4px;}*/
h3   {font-size:125%;margin:0; color:#c30;}
h2 { border-bottom:1px solid #ccc; padding-bottom:4px;}
h4   {font-size:175%;margin:0; color:#c30;}
hr { border-bottom:1px solid #fff; border-top:1px solid #ccc; border-left:1px solid #fff; border-right:1px solid #fff;}

#main p { margin-bottom: 10px; }
#main table a { text-decoration: none; }
#main table a:hover { color: #c30; text-decoration: underline; }

#container { width:980px; margin:0 auto; position:relative;}
#testata { background:#fff url(/img/gradientbluedef.gif) bottom right no-repeat; position:relative; height:95px; z-index:60}
#testata h1 {margin:0;}

.logo { width:238px; height:94px; background:transparent url(/img/logoceis_small.gif) no-repeat; cursor:pointer}
/* x natale 
.logo { width:238px; height:94px; background:transparent url(/img/logoceis_small_xmas.gif) no-repeat; cursor:pointer}*/

#nav {position:absolute; top:10px; right:10px;}
#nav a { border:1px solid #fff;}
#nav a:hover { border:1px solid #ccc;}

.universita { display:block; float:left; width:154px; height:51px;
 background:transparent url(/img/universitatorvergata.gif) no-repeat left top ;}
.facolta {display:block; float:left;  width:121px; height:51px;
 background: transparent url(/img/facoltaeconomia.gif) no-repeat  left top }
.fondazione {display:block; float:left;  width:51px; height:51px;
 background: transparent url(/img/fondazione.gif) no-repeat  left top }
.home {display:block; float:left;  width:67px; height:51px; 
background:transparent url(/img/home.gif) no-repeat left top }
.sitemap {display:block; float:left;  width:67px; height:51px; 
background:transparent url(/img/sitemap.gif) no-repeat  left top }
.search { display:block; float:left;  width:67px; height:51px; /*margin-right:67px;*/
background:transparent url(/img/search.gif) no-repeat left top }

#menu {width:100%; height:51px;position:absolute; bottom:0px; right:10px; height:26px;}
#menu a { color:#1c4560; text-decoration:none; font-weight:bold;padding:0 0 0 30px}
#menu a:hover { text-decoration:underline;color: #c30; }
#menu ul { text-align:right;position:absolute; top:50%; margin:-0.7em 0 0 5px; right:0;}
#menu li {list-style-type:none; display:inline}

.eltitoloart { font-weight:bold; text-decoration:none; margin: 0px 0px 5px 0px; display:block; text-align: left; padding:3px 5px 3px 5px; }
.eltitoloartlungo { font-weight:bold; text-decoration:none; margin: 0px 0px 5px 0px; display:block; padding:3px 5px 3px 5px; }
.eltitoloart:hover  { /*background-color: #D0DFEA;*/ }
.eltitolo { font-weight:bold; text-decoration:none; margin: 0px 0px 5px 0px; display:block; text-transform:uppercase; }
.eltitolo:hover { /*background-color: #D0DFEA;*/ }
.eltitoloeg { font-weight:bold; text-decoration:none; margin: 0px 0px 5px 0px; padding:5px; display:block; background-color: #E8F0F5;}
.eltitoloeg:hover { background-color: #D0DFEA; }
.eldesc { text-align: justify; }
.eltitolopub { font-weight:bold; text-decoration:none; margin: 0px 0px 5px 0px; display:block; /*agg gianni->*/padding:5px;  background-color: #E8F0F5;/*<-*/}
 .eltitolopub:hover { background-color: #D0DFEA; } /*agg gianni*/

#mainfocus { float:right;width:720px; height:248px; z-index:10}
.focus { width:720px; height:248px; background:#eee; text-align:center; float:right;margin-top:6px; color:#999; position:relative; z-index:-1}
.focus .pic {width:519px;height:247px;border-top:1px solid #6f95b1;top:0px; left:0px; position:absolute; z-index:2 }

.focus .titolo { position:absolute; bottom:0px; left:0px; width:519px; background:#30475b; height:50px; z-index:3; font-size:120%; text-align:left; font-weight:bold; color:#fff;  -moz-opacity: 0.80; filter : Alpha(opacity=80, finishopacity=80, style=1);border-bottom:1px solid #15222e; }

.focus .descrizione {width:201px;height:196px; position:absolute; top:0; right:0; border-top:1px solid #6f95b1;background:#e4e9ef; color:#333; text-align:left; font-size:110%;overflow: auto;}
.focus p {margin:0}
.focushide { display:none;width:720px; height:248px; background:#eee; text-align:center; float:right;margin-top:6px; color:#999; position:relative;}
.focus a { text-decoration:none; cursor:pointer} 

.focusnav { width:201px ; height:43px;right:0; bottom:0px; position:absolute; background:#526270;padding-top:7px; border-bottom:1px solid #15222e;  }
.focusnav a {color:#314551; border:0;}

.focusnav .notprev { display:block; background:transparent url(/img/notprev.png) top left no-repeat; width:29px; height:36px; float:left; outline:none}

.focusnav .prev { display:block; background:transparent url(/img/prev.png) top left no-repeat; width:29px; height:36px; float:left; outline:none}
.focusnav .prev:hover {  background:transparent url(/img/prev2.png) top left no-repeat;}

.focusnav .next { display:block; background:transparent url(/img/next.png) top left no-repeat; width:29px; height:36px;float:left;outline:none}
.focusnav .next:hover {  background:transparent url(/img/next2.png) top left no-repeat;}
.focusnav .notnext { display:block; background:transparent url(/img/notnext.png) top left no-repeat; width:29px; height:36px;float:left;outline:none}


.focusnav .pastfocus { display:block; background:transparent url(/img/pastfocus2.png) top left no-repeat; width:115px; height:36px;float:left}
.focusnav .pastfocus:hover {  background:transparent url(/img/pastfocus2h.png) top left no-repeat;}

#padnav {height:250px; float:left; width:250px;margin-top:6px}

.research { display:block; float:left; width:124px; height:124px; background:transparent url(/img/newresearch.gif) center center no-repeat;}
/*.project { display:block; float:right; width:124px; height:124px; background:transparent url(/img/project.gif) center center no-repeat;}*/
.project { display:block; float:right; width:124px; height:124px; background:transparent url(/img/publication.gif) center center no-repeat;}

.postgraduate { display:block; float:left; width:124px; height:124px; background:transparent url(/img/postgraduate.gif) center center no-repeat;}
.events { display:block; float:right; width:124px; height:124px; background:transparent url(/img/events.gif) center center no-repeat;}
a.events2 { display:block; position:absolute; top:0 ; left:0}


#padnavi {height:124px; float:left; width:250px;margin-top:6px; position:relative; }
.ipadnavi { float:right;text-align:center; border:1px solid #b1cee3; display:block; width:120px; padding:5px 0; text-decoration:none; color:#000000; font-weight:bold; font-family:verdana;margin:0 0 5px 120px; height:25px; position:relative; cursor:pointer}
.ipadnavi:hover { background:#f5f5f5; color:#000}


.research:hover {background:transparent url(/img/newresearchhover.gif) center center no-repeat;}
/*.project:hover {background:transparent url(/img/projectover.gif) center center no-repeat;}
*/.postgraduate:hover {background:transparent url(/img/postgraduateover.gif) center center no-repeat;}
.project:hover {background:transparent url(/img/publicationhover.gif) center center no-repeat;}

.events:hover {background:transparent url(/img/eventsover.gif) center center no-repeat;}


#main {  float:right;  width:720px;margin-top:6px; min-height: 280px;	height: auto !important;	height: 280px;}
#contenutiinterni {margin-bottom:10px;}


.news { line-height:1.6em; text-align:justify; margin-bottom:10px}
#footer { clear:both; border-top:1px solid #6f95b1; background:#edf3f7 url(/img/bgtitle.gif) top right repeat-x; border-bottom:1px solid #1c4560; padding:6px 10px; margin-bottom:10px}

.boxtitle {  color:#1c4560;border-top:1px solid #6f95b1;background:#edf3f7 url(/img/bgtitle.gif) top left repeat-x; border-bottom:1px solid #1c4560; padding:3px 6px; font-weight:bold; margin:5px 0; font-size:110%;}

#box, #menunav { width:250px; float:left;}
#menunav ul { margin:0 0 0px 8px ; padding:0}
#menunav  ul.liv6 ,#menunav  ul.liv6 li {margin:0}
#menunav li {list-style-type:none; margin:3px; padding:0;}
#menunav a {display:block; border-bottom:1px solid #6f95b1; margin-left:0px; padding:3px 7px; text-decoration:none; color:#444; font-weight:bold}
/*#menunav a:hover, #menunav a.selected:hover { background:#fff url(../img/select.gif) top right repeat-y;border-bottom:1px solid #1c4560; color:#1c4560 }
*/
#menunav a:hover, #menunav a.menusel:hover { background:#6f95b1; border-bottom:1px solid #1c4560; color:#fff }

/*#menunav a.menusel {border-bottom:1px solid #1c4560; background: #c2d6e4; color:#000}*/
#menunav a.menusel {border-bottom:1px solid #1c4560; background: #1C456f; color:#fff}

a.feed { background:transparent url(/img/arrow.gif) no-repeat left 6px; display:block; padding:0 0 5px 10px; text-decoration:none; }
a.feed:hover { background:#D0DFEA url(/img/arrowhover.gif) no-repeat left 6px; }

a.cv { background:transparent url(/img/cv.png) no-repeat left 2px; font-weight:bold; padding:5px 5px 5px 25px; text-decoration:none; }
a.cv:hover { background:#D0DFEA url(/img/cv.png) no-repeat left 2px; }

a.mail { background:transparent url(/img/busta-email.png) no-repeat 0 0; padding: 5px 15px 0px 10px; margin: 15px 10px 5px 40px;}
a.mail:hover { background:transparent url(/img/busta-email_hover.png) no-repeat 0 0; }

/*.hidden {position:absolute;left:-3000em}*/
.hidden { display:none}
#bussola {padding:10px}

div.contenutiinterni li { list-style-type: circle}

#slider { position:relative;min-height:220px; margin-top:6px; }

#slider img { 	position:absolute; 	top:0px;	left:0px;	display:none; }

#slider a { border:0; display:block;}

.nivo-directionNav a { 	display:block;	width:30px;	height:30px;background:url(/img/arrows.png) no-repeat;
	text-indent:-9999px; 	border:0; }

a.nivo-nextNav {	background-position:-30px 0;right:15px; }

a.nivo-prevNav { left:15px; }

/* The slices in the Slider */

.nivo-slice {	display:block;	position:absolute;	z-index:50;	height:100%;}

/* Caption styles */

.nivo-caption {	position:absolute;	left:0px;	bottom:0px;	background:#000;	color:#fff; opacity:0.8; /* Overridden by captionOpacity setting */	width:100%;	z-index:89;}

.nivo-caption p {	padding:5px;	margin:0;}

/*#scrollPane{ background:url("/cmsincludes/jquery/images/bg3.png") repeat scroll 0 0 transparent;
height:38px; left:424px; overflow:hidden; position:absolute; top:120px; width:500px; z-index:50; opacity:0}*/

#scrollPane{ background:url("/cmsincludes/jquery/images/bg3.png") repeat scroll 0 0 transparent;
height:40px; left:260px; overflow:hidden; position:absolute; top:101px; width:720px; z-index:50; opacity:0}

#scrollPane  div {	height: 125px; color:#FFF; }

#scrollPane .toggle { width:32px; height:32px; display:block; float:right; background: url('/cmsincludes/jquery/images/toggle-down.png');	cursor:pointer;	margin:0px; }

#scrollPane .toggle.active { background: url('/cmsincludes/jquery/images/toggle-up.png'); }

#scrollPane .toggle:hover {	background: url('/cmsincludes/jquery/images/toggle-down-hover.png'); }

#scrollPane .toggle.active:hover {	background: url('/cmsincludes/jquery/images/toggle-up-hover.png');
}
#scrollPane h1 { font-size: 14px;	float:left; margin:7px 0 15px 0 }
#scrollPane p { clear:both;}

.landcont { padding:5px}

.landcont a { font-weight:bold; color:#c30; text-decoration:none;}

.landcont a:hover { color:#fff; text-decoration:underline; !IMPORTANT }

.nivo-control { display:none}

/*** NEW RESTYLING ***/
#mainsx { width:510px; float:left }

#maindx {  width:200px; float:right }

.mainelementoelenco { width:510px; float:left; margin: 5px 0px 5px 0px; border-bottom: 3px solid #6f95b1; border-left: 1px solid #6f95b1; border-right: 1px solid #6f95b1;
/*-webkit-border-radius: 5px; -moz-border-radius: 5px;*/ /*border: solid 1px #ccc;*/ 
}

#mainsx .maintitolo { display: block; text-align: center; background:#E8F0F5; text-decoration: none; text-transform: uppercase; font-size:100%; font-weight: bold; padding: 3px 5px 3px 3px; margin: 0px 0px 5px 0px; border-top:1px solid #6f95b1;  border-bottom:1px solid #1c4560;
/*border-right: #1C4560 solid 3px; border-left: #1C4560 solid 3px;*//*background: #eee url('/img/community_news_medE.png') no-repeat left center;*//*-webkit-border-radius: 5px; -moz-border-radius: 5px;*/ /*border: solid 1px #ccc*/ /*background:#edf3f7 url(/img/bgtitle.gif) top left repeat-x;*/ 
}
#mainsx .maintitolo:hover { display: block; text-align: center; background: #D0DFEA;
/*background: #ddd url('/img/community_news_medD.png') no-repeat left center*/; text-decoration: none; /*border-right: #c30 solid 3px; border-left: #c30 solid 3px;*/ 
}

#mainsx .eldesc { margin: 5px 5px 5px 5px; }

/*.legend-title {
	background: #FFFFFF;
	display: block;
	float: left;
	font-weight: bold;
	left: 7px;
	margin: 0;
	padding: 0 3px;
	position: absolute;
	top: -13px;
}

.legend {
	background: #FFFFFF;
	border: 1px solid #CACACC;
	margin: 20px 0;
	padding: 0 10px;
	position: relative;
}
*/

/*** FINE NEW RESTYLING ***/

/*** POLL ***/
.commentbutton { margin: 5px 0px 10px 0px; padding: 5px 5px 0px 22px; /*text-transform: uppercase;*/ text-decoration: none; font-weight: bold; background: url('/img/icon-tips.gif') no-repeat left center;}
#pollcomment { margin: 5px 0px 5px 0px; border-top:1px solid #6f95b1; /*border: solid #ccc 1px;*/ padding: 5px; }

/* This hides the form validation alert messages until needed */
#pollcomment span { 
	display:none; 
	/*font-size:9px; */
	line-height:10px; 
	padding-left:6px; 
	/*color:#f5c478;*/
	color:#cc3300;
	/*gianni*/
	text-transform:uppercase; 
	/*font-size:11px; 
	font-weight:bold; */
	/*finegianni*/
	}

#pollcomment textarea, #pollcomment input {
	/*background:#6d6d6d url(/contactform/images/contact_input.png) repeat-x top; */
	background:#ECF7FE;
	border:1px solid #6f95b1; 
	height:15px; 
	font-size:11px; 
	/*line-height:14px; 
	padding:2px 2px 0px;*/
	color:#000;
	width:185px;
}
#pollcomment input { /*background-position:0px -20px;*/ font-family:Verdana, Geneva, sans-serif;}
#pollcomment textarea { height:75px; font-family:Verdana, Geneva, sans-serif; }
#pollcomment textarea:hover, #pollcomment textarea:focus { /*height:75px; background: #FFFFEE; */font-family:Verdana, Geneva, sans-serif;}
#pollcomment .submit {
	border:1px solid #6f95b1;
    background:#ECF7FE; 
	text-transform:uppercase; 
	color:#4d4d4d; 
	font-weight:bold; 
	padding:5px;
	height:30px; 
	width:80px; 
	cursor:pointer;
	font-family:Verdana, Geneva, sans-serif;
}
#pollcomment .submit:active { background:#ECF7FE; }
#pollcomment label {padding-left:4px; font-weight:bold;}
#pollcomment p {padding-bottom:5px;}
/*#pollcomment .input_boxes {float:left; width:550px;}*/

#pollcomment input:hover, #pollcomment .submit:hover, #pollcomment textarea:hover, #pollcomment input:focus, #pollcomment .submit:focus, #pollcomment textarea:focus { background: #D1E4EF;}


.votcont {
float: left; 
width: 55px; 
height: 48px; 
margin-top: 2px; 
margin-right: 5px; 
background: #fff url(/cmsincludes/ajaxstarrating/votetop.gif) no-repeat left;
}
.voteres {
font-size : 16px; 
color : #333300; 
font-weight : bold; 
text-decoration : none; 
} 
.votbot {
text-align: center;
padding-top: 10px;
margin-top: 9px; 
margin-left: 1px; 
width: 54px; 
height: 27px; 
background: url(/cmsincludes/ajaxstarrating/votres.gif) no-repeat; 
position: absolute; 
display: block; 
}
.cyel {
font-size : 11px; 
color : #D69601; 
font-weight : bold;
text-decoration : none; 
} 
.divlinkname {
width : auto; 
padding-left : 3px; 
display : block; 
} 
.artitle2:link {
/*font-size :  17px; 
color : #0069D2; */
font-weight : bold;
text-decoration : none; 
} 
.artitle2:visited {
/*font-size :  17px; 
color : #0069D2; */
font-weight : bold;  
text-decoration : none; 
} 
.artitle2:hover {
/*font-size : 17px; */
color : #c30; 
font-weight : bold;
text-decoration : none; 
} 
.divsum {
margin-left: 57px;
margin-right: 6px;
padding-bottom: 0px;
padding-left: 3px;
text-align: left; 
/*font-size : 12px; 
color : #5c5c5c; */
text-decoration : none; 
}
.divopt2 {
margin-left: 57px;
padding-top: 0px; 
padding-bottom: 3px;
padding-left: 3px;
text-align: left; 
font-size : 11px; 
color : #6a6a6a; 
text-decoration : none; 
}
.cgr {
font-size : 11px; 
color: #7BA402;
}
/* Begin star rater CSS */
.srating{
list-style:none;
margin: 0px;
padding:0px;
width: 100px;
height: 20px;
position: relative;
background: url(/cmsincludes/ajaxstarrating/strating.gif) top left repeat-x;		
}
.srating li{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.srating li a{
display:block;
width:20px;
height: 20px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
background-image:none;	
}
.srating li a:hover{
background: url(/cmsincludes/ajaxstarrating/strating.gif) 0px -20px repeat-x;
z-index: 1;
left: 0px;
}
.srating a.onestar{
left: 0px;
}
.srating a.onestar:hover{
width:20px;
}
.srating a.twostars{
left:20px;
}
.srating a.twostars:hover{
width: 40px;
}
.srating a.threestars:hover{
width: 60px;
}
.srating a.threestars{
left: 40px;
}
.srating a.fourstars{
left: 60px;
}	
.srating a.fourstars:hover{
width: 80px;
}
.srating a.fivestars{
left: 80px;
}
.srating a.fivestars:hover{
width: 100px;
}	
/* End star rater CSS */
/*** FINE POLL ***/

/*#sending { display:none; position:fixed; left:0; top:0; width:100%; height:100%;
           background-image:url("/img/transparentbg.png"); }
*/


