/*tag RIDEFINIZIONE */
 html  {scrollbar-base-color: #CDDEEE;}

body {
margin:0px;
padding:0px;
/*background:url(../../img/bodyimg.jpg) bottom left no-repeat fixed;*/
background:url(../../img/bodyimg.jpg) bottom left no-repeat fixed;
background-color:#A3C2E3;
font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
font-size:0.75em;
color: #333333; 
}

/* CLASSI generiche */
div.clear 
{	
clear:both;
height:1px;
width:1px;
}
.aright{text-align:right;}	
.aright150{text-align:left;width:240px; margin-top:10px;}	
.fleft {float:left;}	
	
.fright {float:right;}	
	
img {border:none;}

p {
position: relative;
display: block;
text-align:justify;
}
.table1 {
width:450px;
}

.table1 td {
border-bottom:1px solid #efefef;
width:150px;
}	

td.tdlefted {
	padding:0px;
	margin:3px 0px;
	font-size:1.4em;
	font-weight:normal;
	/*color:#96B5D2;*/
	color:#64584E;
	border-bottom:1px dotted #89817E;
	}
	
a:link {
/*color:#89817E;*/
color:#E72519;
text-decoration: none;	
}

a:visited {
color:#B82900;
text-decoration: none;
}

a:hover {
color: #333333;
background:#C8C4C3;
text-decoration: none;
}


#collogo a:hover {
background:transparent;
}	
		
/* fine CLASSI generiche*/

/* struttura di pagina HP - default.aspx*/

div#mainHP {
float: left;
width:100%;
background: transparent url(../../img/bgmain.gif) top left repeat-y;
min-height: 600px;
height: auto !important;
height: 600px;

}

div#main {
float: left;
width:100%;
background: transparent url(../../img/bgmaininterne.gif) top left repeat-y;
min-height: 600px;
height: auto !important;
height: 600px;
}

div#mainupload {
margin:20px 70px;
width:300px;
height: 300px;
height: auto !important;
color:#fff;
font-weight:bold;
font-size:1.1em;
}


#header
{ float:left;
width:100%;
clear:both;
font-family:"trebuchet MS",Arial, Helvetica, sans-serif;
color:inherit;
/*height: 70px;*/
margin-top:0px;
text-align:left;
display:block;
background:#A3C2E3 url(../../img/bgHeader.jpg) top left repeat-x;	
}

#header a {
font-size:0.9em;
display:block;
padding:2px;
width:100px;
float:left;
margin-top:10px;
}
div#container {
margin:0px;
padding:0px;
width: auto !important;
min-width:770px !important;
width:940px;
}

/* colonne header */
#collogo {float:left; display:block; width:400px; padding:0px; margin:0px;}
#coltools {float:left; display:block; padding:0px; margin-top:40px; font-weight:normal;}
#coltools a{color:#333; margin-top:9px;}
/* colonne home BUG IE6 risolto con 
margin-left: -177px !important;
margin-left: -179px;*/

#coltools a:link.toolcontatti, #coltools a:visited.toolcontatti, #coltools a:active.toolcontatti   {
display:block;
width:70px;
padding:3px;
padding-left:25px;
color:#333333;
background:url("../../img/busta.gif") center left no-repeat;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}

#coltools a:hover.toolcontatti{
color:#333333;
padding:3px;
padding-left:25px;
background: #fff url("../../img/busta.gif") center left no-repeat;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}

#coleventi{
float:left;
width: 176px;
margin-left: -177px !important; 
margin-left: -178px;
border:0px solid #ff0000;
}

div#colmenu {
width:155px;
float:left;
}

.ilogo {
margin:0px;
padding-top:20px;
text-align:center;
}

#colevidenza {
float:left; 
display:block;
width:155px; 
background-color:#ECECEC;
 }

#subcontainer
{
float:left; 
display:block;
width:310px; \width: 460px; w\idth: 310px; 
margin-left:-100%; 
padding-left:150px;
}

#colnews{
margin: 0px 176px 0px 460px;
background:#fff url(../../img/bgnews.gif) 0px 28px no-repeat;
}

#headerhomecolmenu {
background:#89817E;
color:#fff;
border:1px solid #fff;
}
#headerhomecolevidenza {
	background:#619F1A top left repeat-x;
	font-weight:normal;
	border:1px solid #fff;
	border-left:0px;
	}
#headerhomecolnews {
background:#98C664 top left repeat-x;
color:#fff; 
	letter-spacing:2px;
	font-weight:normal;
	border:1px solid #fff;
	border-left:0px;
	}
#headerhomecoleventi {
background-color:#1769BB;
color:#fff;
font-weight:normal;
border:1px solid #fff;
border-left:0px;
border-right:0px;
	}

#circhome{
border:0px solid #fff;
color:#89817E;}

#circhome li a {
font-size:0.8em;
border-bottom:1px solid #ccc;
}
/*Pagine interne*/	

div#containerinterne {
margin: 0px 0px 0px 305px;
background:#fff;
}

div#subcontinterne {
width:155px; \width: 305px; w\idth: 155px; 
float:left; 
display:block;
margin-left:-100%; 
padding-left:150px;
}	

div.imgcollegio {
width:auto;
height:102px;
background:url("../../img/bgheadcollegio.gif") top left repeat-x;
}

div.imgsegreteria {
width:auto;
height:102px;
background:url("../../img/bgheadcollegio.gif") top left repeat-x;

}
div.imgservizi {
width:auto;
height:102px;
background:url("../../img/bgheadcollegio.gif") top left repeat-x;

}

/*Titolo pagine interne*/
		
div#headercontainercontenuti
{
background-color:transparent;
color:#fff;
font-size:1.3em;
font-weight:normal;
font-family:"Century Gothic", "trebuchet MS", Helvetica, sans-serif;
border:1px solid #fff;
border-left:0px;
border-right:0px;
float:none;
	}

.titcollegio {background:#333333; color:#ffffff; height:26px; padding:0px 5px 0px 20px;
}
.titsegreteria {background:#8AB959; color:#ffffff;height:26px; padding:0px 5px 0px 20px;
}
.titservizi {background:#3A7CDC; color:#ffffff;height:26px; padding:0px 5px 0px 20px;
}
	
	
/* DISPLAY LOGIN */
	
div#headercontainerutente{
	/*border-bottom:1px dotted #89817E;	*/
	padding:0px;
	margin:3px 0px;
	font-size:1.2em;
	font-weight:normal;
	font-style:	normal;
	text-transform:Capitalize;
	color:#89817E;
	}	
	
.btn
{
font-size:0.85em;
padding:1px 10px 1px 20px;
margin:2px;
color:#333333;
border:1px solid #cccccc;
background:#efefef url("../../img/arrow_circle.gif") center left no-repeat;
	}	
	
.btn:hover 
{
font-size:0.85em;
padding:1px 10px 1px 20px;
margin:2px;
background:#C8C4C3;
color:#333333;
border:1px solid #efefef;
	}			
	
div#headerMenu{margin:0px;text-align:right;position:relative;}
div#headerLogo{text-align:right;position:relative;}
	

div#contenutisub {
	position: relative;	
	display:block;
	margin:auto;
	float:left;
	background:transparent;
}

	
/*NEWS ORIZZONTALI SOPRA FOOTER float:none;*/
div#comunicazioniHome
{	
	font-size:1em;
	font-weight:bold;
	background-color:#E1E1E1;
	color:#891726;
	/*height:20px;*/
	text-align:left;
	padding:2px 2px 2px 10px;
	}
	

	

#HeaderNews
{
padding:3px 0px 3px 10px;
background: #DCDCDC url("../../img/bg_MenuHeader.gif") top left repeat-x;
font-weight:normal;
font-size:	1.1em;
font-weight:normal;
font-style:	normal;
letter-spacing:2px;
color:#555555;
}

		

/*FOOTER */
div#footer 
{
padding:10px 20px;
margin:0px 0px 0px 150px;
background:#ffffff;
text-align:center;
display:block;
width:auto;
color:#333333;
font-size:0.9em;
}
/* fine */	
	
a.allegato,  a.allegato:link,  a.allegato:visited, a.allegato:active{   
display:block;
margin:2px;
font-weight:normal;
font-size:1em;
color: #333;
text-decoration: none;
background:#efefef url("../../img/arrow_circle.gif") center left no-repeat;
border:1px solid #efefef;
padding:3px 10px 3px 30px;
}
 
a.allegato:hover {
display:block;
margin:2px;
font-weight:normal;
font-size:1em;
color: #333333;
text-decoration: none;
background:#C8C4C3;
padding:3px 10px 3px 30px;
}





a.matcom,  a.matcom:link,  a.matcom:visited, a.matcom:active{   
display:block;
margin:0px;
font-weight:normal;
font-size:1em;
color: #333;
text-decoration: none;
background:#efefef url("../../img/arrow_circle2.gif") center left no-repeat;
border:1px solid #efefef;
padding:3px 10px 3px 30px;
}
 
a.matcom:hover {
display:block;
margin:0px;
font-weight:normal;
font-size:1em;
color: #fff;
text-decoration: none;
background:#597FAE;
padding:3px 10px 3px 30px;
}

ul#elenco  {list-style:none;  padding-left: 10px; margin-left:0px}
ul#elenco  li {list-style: none; padding: 0px}

/* LINKS GENERICI */	

	
/*CSS MAPPA DEL SITO */	

div.img {padding: 4px; float:left; width:120px; position:relative;}
div.padMap {padding: 4px; margin-left:20px;}
div.padMap li a {
display:block;
text-decoration:none;
font-weight:bold;
border:0px;
margin:0px;
border-bottom:1px solid #efefef;
background-color: #efefef; 
}
#interne ul.mappa li {list-style: none; border-bottom:0px;
}
#interne ul.mappa  li ul li{border-bottom:0px; 
}
#interne ul.mappa  li ul li ul li { padding-left:12px; border-left:1px solid #efefef;font-style:normal;
}

ul.mappa  li ul li a{
font-weight:normal;
border:0px;
border-bottom:0px solid;
background: transparent; 
}

ul.mappa  li ul li ul li a {
font-weight:normal;
border:0px;
background: transparent; 
}

/* FINE ??? */

div.wrapperText
{
	margin:10px;
	padding:10px 15px 10px 30px;
	position: relative;
	display: block;
	text-align:justify;
	}



/*Headings*/

h1	{	
	padding:0px;
	margin: 0px 0px 0px 12px;
	font-size:	100%;
	font-weight:600;
	font-style:	normal;
	color:#ffffff;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	}	
	
	h2	{
	padding:0px;
	margin:5px 0px;
	font-size:1.7em;
	font-weight:normal;
	color:#587FAE;
	}
	
	h3	{	
	padding:0px;
	margin:3px 0px;
	font-size:1.4em;
	font-weight:normal;
	/*color:#96B5D2;*/
	color:#64584E;
	border-bottom:1px dotted #89817E;
	}
	
	h3.titoloarea {	
	padding:0px;
	margin:3px 0px;
	font-size:1.4em;
	font-weight:normal;
	color:#587FAE;
	border:none;
	}
	/*F84908*/
	h4 {	
	padding:0px;
	margin:3px 0px;
	font-size:1.2em;
	font-weight:normal;
	font-style:	normal;
	color:#89817E;
	}
	
	h5 {	
	padding:0px;
	margin:3px 0px;
	font-size:1.1em;
	font-weight:bold;
	font-style:	normal;
	color:#89817E;
	line-height:4px;
	}
	
/*MISCELLANEA  classi contenuti e FORM*/	

#formformcenter
 {text-align:center;}
#formformleft
 {width:400px;text-align:left;
 }
.rbl {text-align:left;}
	
div#datagg
{
padding:10px 2px 7px 2px;
}

input.imp 
{border:1px solid #999999;
padding:3px;
margin:4px;
font-family:"trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
font-size:0.8em;  
font-weight:normal; 
background:url("../../img/bg_div.gif") bottom left repeat-x;
color:#003366;
}

input.txtCerca {
margin:7px 2px 2px 2px;
padding:3px 2px 4px 2px;
background:#FFF;
color:#333333;
border:1px solid #cccccc;
font-size:0.9em;
}


input.txtCerca:hover, input.txtCerca:active, input.txtCerca:focus {
margin:7px 2px 2px 2px;
padding:3px 2px 4px 2px;
background:#C7DBED;
color:#333333;
border:1px solid #333333;
font-size:0.9em;
background: #fff url("../../img/lente.gif") center right no-repeat;
}

input.btnCerca, .btncerca {
color:#333333;
margin:7px 2px 2px 2px;
padding:0px 2px 0px 4px;
font-weight:normal;
text-decoration:none;
font-family:"trebuchet MS", arial, Helvetica, Sans-serif;
background:transparent;
border:1px solid #cccccc;
font-size:0.9em;
}

input#btnCerca:hover , .btncerca:active,  .btncerca:hover {
color:#333333;
margin:7px 2px 2px 2px;
padding:0px 2px 0px 4px;
font-weight:normal;
text-decoration:none;
font-family:"trebuchet MS", arial, Helvetica, Sans-serif;
background:#FFFFFF;
border:1px solid #FFFFFF;
}

.textbox {
margin:2px;
padding:2px;
background:#C7DBED;
color:#333333;
border:1px solid #FFFFFF;
}	

div.contenitoreElemento{
	position:relative; 
	width:300px;
	padding-bottom:10px;
	text-align:left;
	}

div.contenitoreElemento textarea {
	position:relative; 
	width:300px;
	padding-bottom:10px;
	text-align:left;
	}

div.contenitoreInvia{
	text-align:right;	
	width:250px;
	padding-bottom:10px;
	}
div.contenitoreLabel{
	padding-top:10px;
	position:relative;
	display:block; 
	width:300px;
	font-size:1em;
	font-weight:bold;
	font-style:	normal;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color:#fff;
	}
	

#main input 
{
padding:1px;
background:#efefef;
color:#333333;
border:1px solid #C8C4C3;
font-size:0.9em;
margin:1px;
width:400px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#main input.sml 
{
padding:1px;
background:#efefef;
color:#333333;
border:1px solid #C8C4C3;
font-size:0.9em;
margin:1px;
width:100px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


#main label
{display:block;
margin:7px 0px;
width:300px;
font-size:1.2em;
color:#333333;
font-weight:normal;
	}	
	
#main legend
{
padding:0px;
margin:3px 0px 3px 7px;
font-size:1.2em;
font-weight:normal;
font-style:	normal;
color:#89817E;
width:490px;	}	

#main fieldset
{
padding:3px;
margin:7px 0px;
font-size:1em;
color:#333333;	
font-weight:normal;
border:1px solid #ffffff;
	}
			
#main fieldset.albo
{
padding:3px 20px;
margin:7px 0px;
font-size:1em;
color:#333333;	
font-weight:normal;
border:1px solid #89817E;
text-align:left;
/*background:url("../../img/bg_div.gif") bottom left repeat-x;*/
	}	
#main fieldset.showborder
{
padding:3px;
margin:7px 0px;
font-size:1em;
color:#333333;	
font-weight:normal;
border:1px solid #ccc;
	}
	
#main fieldset.showborder legend{width:auto;}
		
#main fieldset.albo legend
{
width:auto;
padding:0px 20px;
}		
	
#main div.formitem
{
margin:0px 10px;
padding:10px 0px;
border-bottom:1px dotted #efefef;
	}
	
#main h5
{
margin:3px 0px 7px 0px	}	
	
#main div.rigainvia
{
text-align:right;
margin:10px;
	}
	
#main textarea
{
background:#efefef;
color:#333333;
border:1px solid #C8C4C3;
	}	
				
#main input.invia
{
padding:2px 10px;
width:100px;
color:#333333;
border:1px solid #cccccc;
background:#efefef url("../../img/arrow_circle.gif") center right no-repeat;
	}	
	
#main input.invia:hover
{
padding:2px;
width:100px;
background:#C8C4C3;
color:#333333;
border:1px solid #efefef;
	}		
	
#main span.check input
{
margin-top:6px;
width:15px;
font-size:1em;
font-weight:normal;
font-style:	normal;
border:none;
background:transparent;
float:left;
}	
	
#chk label {width:45px; background-color:transparent;float:left; line-height:16px}	
#cform{text-align:left;width:500px;}

#cform .contenitoreElemento input.cinput 
{
padding:2px;
width:300px;
background:#efefef;
color:#333333;
border:1px solid #C8C4C3;
}

#cform .contenitoreElemento textarea.cinput 
{
position:relative;
padding:0px;
width:300px;
background:#efefef;
color:#333333;
border:1px solid #cccccc;
	}	
	
#cform .contenitoreElemento textarea
{
position:relative;
padding:0px;
width:300px;
background:#efefef;
color:#333333;
border:3px solid #cccccc;
	}		
	
	
	/**/	
.btnInvia, #ctbutton input{ 
padding:3px;
margin:4px;
width:100px;
font-family:"Trebuchet MS", arial, Helvetica, Sans-serif;
font-size:0.8em;  
font-weight:normal; 
text-transform:uppercase;
background:url("../../img/bg_div.gif") bottom left repeat-x;
color:#003366;
}


.InputText{
	padding:30px 5px 5px 30px;
	text-align:left;
	/*font-size:0.9em;*/
    background: url(../../img/bginfo.gif) top left no-repeat ;	
	margin:0px;
  font-family:"trebuchet MS", arial, Helvetica, Sans-serif;
   color: #333333;
   font-size:0.8em; 
   border:1px solid #efefef;
   
}

.formlenght {
	width:300px;
	padding:2px;
	margin:7px 7px 7px 0px;
	}
		


	
		
strong.nomealbo	{
padding:3px;
color:#333333;
font-weight:bold;
margin:0px 0px 3px 0px;		
text-align:right;	
	}
	
	
.boxino	{
	padding:10px;

	font-weight:normal;
	background:#fff;
	color:#64584E;
	border-bottom:1px dotted #89817E;	
	margin:10px 0px 20px 0px;
	}

.doc{
display:block;
	padding:4px 0px 4px 27px;	
	margin:3px 0px;
	font-size:1.2em;
	font-style:normal;
	font-weight:normal;
	/*color:#96B5D2;*/
	color:#333333;
	border-bottom:1px dotted #cccccc; 
	background: #efefef url(../../img/doc_icon.gif) top left no-repeat;	
	}
	
.docbacheca {
display:block;
	padding:4px 0px 4px 27px;	
	margin:3px 0px;
	font-size:1.2em;
	font-style:normal;
	font-weight:normal;
	/*color:#96B5D2;*/
	color:#333333;
	border-bottom:1px dotted #cccccc; 
	background: #efefef url(../../img/bacheca_icon.gif) top left no-repeat;	
	}	
	
.corsi {
display:block;
	padding:4px 0px 4px 27px;	
	margin:3px 0px;
	font-size:1.2em;
	font-style:normal;
	font-weight:normal;
	/*color:#96B5D2;*/
	color:#333333;
	border-bottom:1px dotted #cccccc; 
	background: #efefef url(../../img/conv_icon.gif) top left no-repeat;	
	}	

/*Calendario interne*/	

h4.appuntamentopubblico {	
	padding:0px 10px 0px 20px;
	margin:3px 0px;
	font-size:1.2em;
	font-weight:normal;
	font-style:	normal;

	color:#333;
	background:transparent url(../../img/icopubblico2.gif) top left no-repeat;	
	}
	
	
h4.appuntamentoriservato {	
	padding:0px 10px 0px 20px;
	margin:3px 0px;
	font-size:1.2em;
	font-weight:normal;
	font-style:	normal;
/*	color:#89817E; 	color:#89817E; */
	color:#333;
	background: transparent url(../../img/icoprivato.gif) top left no-repeat;	
	}
	
	
	h4.appuntamentopubblicoOld {	
	padding:0px 10px 0px 20px;
	margin:3px 0px;
	font-size:1.2em;
	font-weight:normal;
	font-style:	normal;

	color:#89817E;
	background:transparent url(../../img/icopubblico2.gif) top left no-repeat;	
	}
	
	
h4.appuntamentoriservatoOLD {	
	padding:0px 10px 0px 20px;
	margin:3px 0px;
	font-size:1.2em;
	font-weight:normal;
	font-style:	normal;
color:#89817E;
	background: transparent url(../../img/icoprivato.gif) top left no-repeat;	
	}
	
.data	{
	padding:4px 0px 4px 27px;	
	margin:3px 0px;
	font-size:1.2em;
	font-style:normal;
	font-weight:normal;
	/*color:#96B5D2;*/
	color:#64584E;
	border-bottom:1px dotted #cccccc; 
	background: #efefef url(../../img/data_icon.gif) top left no-repeat;	
	}
	
	.praticante	{
	display:block;
	padding:2px 4px 2px 30px;	
	margin:2px 0px;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	/*color:#96B5D2;*/
	color:#333333;
	border-bottom:1px dotted #cccccc; 
	background: #efefef url(../../img/praticante_icon.gif) top left no-repeat;	
	}
	
.datano	{
	padding:10px 0px 10px 27px;	
	margin:3px 0px;
	font-size:1.2em;
	font-style:normal;
	font-weight:normal;
	/*color:#96B5D2;*/
	color:#64584E;
	border-bottom:1px dotted #cccccc; 
	background: #efefef url(../../img/datano_icon.gif) top left no-repeat;	
	}	
		
.ora{
	padding:3px 0px 3px 27px;	
	background: #efefef url(../../img/ora_icon.gif) top left no-repeat;	
	color:#333333;
	}
	
.orasegreteria {
padding:3px 0px 3px 27px;	
background: #FFF url(../../img/ora_icon.gif) top left no-repeat;	
color:#1769BB;border-bottom:1px solid #efefef;
}
#segreteriadx {margin-top:10px;}
#segreteriadx ul{list-style:none;  padding: 0px; margin:0px; margin-bottom:10px;}
#segreteriadx ul li{font-size:0.9em; background:#fff; color:#777777;
font-family:"trebuchet MS", arial, Helvetica, Sans-serif;
padding:0px 2px 0px 10px;border-bottom:1px solid #efefef;
}
span.daywidth {width:80px;
display:block;
float:left;
clear:left;
	}
	


span.textverde {color:#73AE59;
font-weight:bold;

	}
	
span.textgiallo {
	color:#E09D0C;
	font-weight:bold;
	text-align:right;
	
	}
	
span.textrosso 
{color:#E42516;
font-weight:bold;
	}


.notizia{
	display:block;
	padding:4px 0px 4px 0px;	
	font-size:1.2em;
	margin:3px 0px;
	font-style:normal;
	font-weight:normal;
	/*color:#96B5D2;*/
	color:#333333;
	}

.nota{
color:#64584E;
	font-style:italic;
	font-size:0.9em;
	border-bottom:1px dotted #efefef; 
	margin:3px 0px 20px 0px;	
	}
				
				
	.paginator {	
	margin:0px;
	padding:5px;
	font-family:"trebuchet MS", arial, Helvetica, Sans-serif;
	font-size:0.85em;
	font-weight:normal;
	font-style:	italic;
	text-decoration:none;
	text-transform:none;
	color:#333333;
	}
	

	.elenconews
	 {
	padding-left:20px;
	background-color:Fuchsia;
	}	
	
	div.contenutiR {
	position: relative;	
	width:210px;
	text-align:left;
	float:right;
	display:block;
	padding:3px;
}

div.contenutiL {
	position: relative;	
	text-align:left;
	float:left;
	width:350px;
	margin:0px;
}

.back {float:right;clear:right;}
.datai {
display:block;
padding-top:5px;
	font-family:"trebuchet MS", arial, Helvetica, Sans-serif;
	color:#597FAE;
font-weight:normal;
	}	
	#articleDate	
	 {
padding-top:20px;
font-weight:bold;
font-family:"trebuchet MS", arial, Helvetica, Sans-serif;
color:#333333;
	}	

	#headline
	 {
padding-top:5px;
font-weight:bold;
font-size:	1.3em;
font-family:"trebuchet MS", arial, Helvetica, Sans-serif;
color:#005BAC;
	}	

	/* CSS MODAL */
#modalOverlay {
  background-color:#000;
  cursor:wait;
}

#modalContainer {
  height:470px;
  width:536px; 
  left:50%;
  top:40px;
  margin-left:-300px; 
  background-color:#ffffff;
  border:3px solid #ccc;
}

#modalContainer #maininside
{ background-color:transparent;
	height:500px; 
	  overflow: auto;
	  display:block;
	}
	
#modalContainer .blockschedamodale
{ background-color:transparent;
	height:500px; 
	  overflow: auto;
	  display:block;
	}
		
a.blockSchedaModale { 
background:url("../../img/arrowcv.gif") no-repeat;
width:200px;
padding-left:30px;
}
#modalContainer a.modalCloseImg {
  background:url("../../img/x.gif") no-repeat;
  width:25px;
  height:29px;
  display:inline;
 /* z-index:3200;*/
  position:absolute;
  top:-18px;
  right:-18px;
  cursor:pointer;
}
	
/* Menu navigazione */
#colmenu ul li {list-style: none; padding: 0px;}
#colmenu ul {list-style:none;  padding-left: 0px; margin-left:0px;}
#colmenu ul li ul li a{font-size:0.8em; padding:3px 2px 3px 10px; background:#efefef; 
font-family:"trebuchet MS", arial, Helvetica, Sans-serif;}
#collegio 
{ 
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 1.3em;
border-bottom:1px solid #cccccc;
	background: transparent; 
	padding:11px 0px;
	margin:0px;
	}
#segreteria 
{
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 1.3em;
	border-bottom:1px solid #8AB959;
	background: transparent; 
	padding: 10px 0px;
	margin:0px;
	}
	
#servizi {
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 1.3em;
	border-bottom:1px solid #3A7CDC;
	background: transparent; 
	padding: 10px 0px 10px 0px;
	margin:0px;
	}
	
#collegio li a{padding: 0px 0px 4px 0px; color:#333333; display:block; padding-left:10px;}
#segreteria li a{padding: 0px 0px 4px 0px;color:#8AB959; display:block; padding-left:10px;}
#servizi li a{padding: 0px 0px 4px 0px; color:#3A7CDC; display:block; padding-left:10px;}

#collegio li a:hover {background:#333333; color:#ffffff;}
#segreteria li a:hover {background:#8AB959; color:#ffffff;}
#servizi li a:hover {background:#3A7CDC; color:#ffffff;}

#collegio li.menuselected a, #collegio li.menuselected a:hover {background:#333333; color:#ffffff;}
#segreteria li.menuselected a, #segreteria li.menuselected a:hover {background:#8AB959; color:#ffffff;}
#servizi li.menuselected a, #servizi li.menuselected a:hover {background:#3A7CDC; color:#ffffff;}

#collegio li.menuselected ul li a{background:#efefef; color:#333333; border-bottom:1px solid #DEDEDE;}
#segreteria li.menuselected ul li a{background:#efefef; color:#325909; border-bottom:1px solid #DEDEDE;}
#servizi li.menuselected ul li a{background:#efefef; color:#164D9E; border-bottom:1px solid #DEDEDE;}

#collegio li.menuselected  ul li a:hover{background:#C8C4C3; color:#333333;}
#segreteria li.menuselected  ul li a:hover{background:#C8C4C3; color:#325909;}
#servizi li.menuselected ul li a:hover{background:#C8C4C3; color:#164D9E;}

#collegio li.menuselected  ul li a.sel{background:#C8C4C3; color:#333333;}
#segreteria li.menuselected  ul li a.sel{background:#C8C4C3; color:#325909;}
#servizi li.menuselected ul li a.sel{background:#C8C4C3; color:#164D9E;}




/* calendario */
#tcal {height:15px;
color:#777777;}
#rss {height:24px;color:#1769BB; background:#fff url("../../img/rss_icon.gif") center left no-repeat; 
color:#fff; text-transform:capitalize;
padding:4px 4px 2px 35px;border-bottom:1px solid #efefef;}
#sms {height:24px;color:#1769BB; background:#fff url("../../img/sms_icon.gif") center left no-repeat; 
color:#fff; text-transform:capitalize;
padding:4px 4px 2px 35px;border-bottom:1px solid #efefef;}
#rss a, #sms a, #sondaggio a, #Login a {color:#1769BB;}
#rss a:hover,#sms a:hover, #sondaggio a:hover, #Login a:hover {color:#333;}
#sondaggio{height:24px;color:#1769BB;background:#fff url("../../img/sondaggio_icon.gif") center left no-repeat; 
text-transform:capitalize;
padding:4px 4px 0px 35px; border-bottom:1px solid #efefef;}
#Login {height:24px; color:#1769BB; background:#fff url("../../img/login_icon.gif") center left no-repeat; 
text-transform:capitalize;
padding:4px 4px 0px 35px; border-bottom:1px solid #efefef;}


 
/* titolo EVIDENZA in HP */ 
#colevidenza a.titevidenza {
display:block;
color:#333333;
font-weight:bold;
font-size:1.1em;
border-bottom:1px solid #CCCCCC;
}

#circhome a.titevidenza {
display:block;
color:#333333;
font-weight:bold;
font-size:0.8em;
border-bottom:1px solid #CCCCCC;
}

/* titolo NEWS in HP */ 
#newshome a.titevidenza {
display:block;
color:#333333;
font-weight:bold;
padding:0px 3px 0px 0px;
border-bottom:1px solid #cccccc;
}

#newshome a.titevidenza:hover {
display:block;
color:#89817E;
padding:0px 3px 0px 0px;
font-weight:bold;
background:#efefef;
}
#newshome{
border:10px solid #fff;
color:#89817E;}

#newshome li a {
font-size:0.9em;
border-bottom:1px solid #ccc;
}

#newshome .newsholder {
padding:2px 7px 0px 7px;
}

span.verde {background-color:#73AE59;
color:#fff; margin-right:7px; padding:0px 3px;
	}
	
span.giallo {
	background-color:#E09D0C;
	color:#fff;margin-right:7px; padding:0px 3px;
	}
	
span.rosso 
{background-color:#E42516;
color:#fff;margin-right:7px; padding:0px 3px;
	}
span.bianco
{background-color:#efefef; padding:0px 3px;
color:#333;margin-right:7px;
	}
	
	
#colnews ul li {list-style:none; padding: 0px 10px; margin-left:0px;
}
#colnews ul {list-style:none; padding:0px; margin-left:0px; margin-top:103px;}

#colevidenza ul li {list-style:none; padding: 0px 0px; margin-left:0px;
}
#colevidenza ul {list-style:none; padding:0px; margin-left:0px; margin-top:0px;}

/*#newsHome a, #newsHome a:link,#newsHome a:visited 
{
	font-weight:normal;
	font-size:1em;
	color: #003366;
	text-decoration: none;
	background:inherit;
}

#newsHome a:hover {
	font-weight:normal;
	font-size:1em;
	color: #597FAE;
	text-decoration: none;

}

#newsHome a.vailista, #newsHome a.vailista:link, #newsHome a.vailista:visited 
{
 padding-left:10px;
 text-decoration:underline;	
}

#newsHome a.vailista:hover {
 padding-left:10px;
 text-decoration:underline;

}
*/

.newsholder {
padding:2px 7px 2px 7px;
}


/* Commissioni */ 
	
ul#elencocommissioni {list-style:none;  padding-left: 10px; margin-left:0px;}
ul#elencocommissioni li {list-style: none; padding: 0px; }
#elencocommissioni a:hover, div#elencocommissioni a:active  {
color:#ffffff;
background:#333333;
}
#elencocommissioni a {
display:block;
width:auto;
text-decoration:none;
color:#333333; background:#fff url("../../img/ico_comm.gif") center left no-repeat; 
/*text-transform:capitalize;*/
padding:4px 4px 2px 35px;
border-bottom:1px solid #efefef;
}

/*ACCORDION */
#commissioni a {
display:block;
width:auto;
text-decoration:none;
color:#333333; background:#fff url("../../img/areat_icon.gif") center left no-repeat; 
/*text-transform:capitalize;*/
padding:4px 4px 2px 35px;
border-bottom:1px solid #efefef;
}


div#commissioni a:hover, div#commissioni a:active  {
color:#ffffff;
background:#333333;
}

#commissioni {
padding:0px;
background:#efefef;
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
width:auto;
margin:0px auto;
}

#commissioni div {
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

#commissioni a,#commissioni a:hover {
display:block;
padding: 0px 5px 0px 35px;
}


#commissioni div {
padding:7px;
}
#commissioni div a.area{
padding: 0px 5px 0px 25px;
display:inline;
color:#333;
background:transparent url("../../img/arrow_circle.gif") center left no-repeat;
text-decoration:none;
margin: 0px;
}

div#commissioni div a.area:hover{
padding: 0px 5px 0px 25px;
background:#777777;
display:inline;
color:#efefef;
border:0px;
}

#commissioni div a{
padding: 0px;
display:inline;
background:transparent;
text-decoration:underline;
color:#E72519;
}

div#commissioni div a:hover{
padding: 0px;
background:#777777;
display:inline;
color:#333333;
border:0px;
}
a.subarea{
padding: 3px 0px;
display:inline;
text-decoration:underline;
color:#89817E;
}

a.subarea:hover{
padding:3px 0px;
background:#777777;
display:inline;
color:#efefef;
border:0px;
text-decoration:none;
}

/*ALBO */
.pusher{
cursor:pointer;
padding:2px;
width:170px;
margin:5px 30px;
background:#efefef;
color:#333333;
border:1px solid #cccccc;
text-align:center;
border:1px solid #000;}

.pusher:hover
{
background:#C8C4C3;
	}	

.elencoalbocollegio
	 {
margin-bottom:20px;
border-bottom:1px dotted #89817E;
	}

.categoria
{
padding:3px 10px 3px 20px;
margin:1px;
color:#333333;
background:#efefef url("../../img/arrow_circle.gif") center left no-repeat;
font-family:"Century Gothic", "trebuchet MS", Helvetica, sans-serif;
	}	
	
.categoria:hover 
{
padding:3px 10px 3px 20px;
margin:1px;
background:#C8C4C3;
color:#333333;
font-family:"Century Gothic", "trebuchet MS", Helvetica, sans-serif;
	}	
	

/*COMUNI */	
.comune
{
border-bottom:1px dotted #89817E;
padding-left:20px;
}	
	
.comune a
{background:transparent;
}	
	
/*CSS sovrascrive calendario */
#calendar-4 h2 {
margin-top:4px;
color:#3A7CDC;
font-weight: bold;
font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
}

.dp-popup {
color:#3A7CDC;
border:1px solid #3A7CDC;
border-top:0px;
background:#efefef;
}
.dp-calendar {
margin-top:5px;
border-top:1px solid #3A7CDC;
}

a.dp-nav-next-year:hover, a.dp-nav-next-month:hover,a.dp-nav-prev-month:hover, a.dp-nav-prev-year:hover {
border-bottom:1px solid #3A7CDC;
}

.datasel{
border:1px solid #3A7CDC;
background-color: #ffffff;
color: #3A7CDC;
font-weight:bold;
}

/*CSS MODALE CV */
div.headscheda {
padding:2px;
margin:0px;
background:#efefef;
color:#333333;
border-bottom:1px solid #CDDEEE;
text-align:center;
font-size:1.2em;
text-transform:capitalize;
font-weight:bold;
width:auto;
display:block;
}	
div.fotoscheda {
padding:0px;
margin:0px 10px 10px 10px;
background:#efefef;
text-align:right;
font-size:1.2em;
}

div.fotoscheda img{
border:1px solid #CDDEEE;
} 
div#containerA {padding:10px 10px 10px 10px; text-align:left; height:425px; overflow:auto;}
#containerA .riga {text-align:left; padding:7px 20px 7px 20px;background:#ffffff; border-bottom:1px dotted #999;}
#containerA .rigaintestazione {text-align:left; color:#89817E; background-color:#efefef; padding:3px; border-bottom:1px solid #CDDEEE;}
#containerA .riga strong {width:200px; display:inline-block;text-align:left;}
div#notprint{padding:0px 45px 0px 20px;display:inline-block;text-align:right; background: #f1f1f1; border-top:#777777;}
div#notprint a {background: url("../../img/stampa_icon.gif") center right no-repeat; padding:0px 45px 0px 20px;display:inline-block; font-size:1.2em;font-weight:normal; text-align:right;}
div#notprint a:hover {background:transparent url("../../img/stampa_icon.gif") center right no-repeat; padding:0px 45px 0px 20px;display:inline-block; font-size:1.2em; text-align:right;}

