/*

	CINEAS

*/

body {
	padding:0px 0px 20px 0px;
	margin:0px;
	background:url("../img/body.jpg") center top repeat-x #004E98;
	font-family:arial,sans-serif;
	font-size:11px;
	color:#333333;
}

#overDiv {
    position:absolute; 
    visibility:hidden; 
    z-index:1000; 
    width:100px;
}

.over {
	border:1px solid #CCCCCC; 
    background:#F4F4F4;
	padding:5px;
}

#contenitore {
	width:947px;	
	min-height:500px;
	height:auto !important;
	height:500px;
	border:5px solid #FFFFFF;
	border-top:0px;
	background:#FFFFFF;
	margin:auto;	
}




#contenitore.contenitoreMinore {
	min-height: 150px;
	height:auto !important;
	height: 150px;
}


#menuTop {
	width:937px;
	background:#000000;
	padding:5px;
	border-bottom:5px solid #FFFFFF;	
}

#menuTop ul {
	float:left;
	width:640px;
	padding:0px;
	margin:0px;
}

#menuTop li {
	padding:0px;
	margin:0px 10px 0px 0px;
	display:inline;
	list-style-type:none;
}

#menuTop a {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

#menuTop a:hover {
	text-decoration:underline;
}

#menuTop form {
	float:right;
	width:175px;
	padding:0px;
	margin:0px;
}

#menuTop label {
	font-weight:bold;
	color:#FFFFFF;
}

#menuTop input {
	width:150px;
	font-size:11px;
	padding:0px;
	margin:0px;
	color:#666666;
	border:1px solid #FFFFFF;
}

#menuTop a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#menuTop a:hover {
	text-decoration:underline;
}

#logo {
	float:left;
	width:229px;
	height:136px;	
	padding:0px 5px 0px 0px;
}

#flash {
	float:left;
	width:504px;
	height:135px;
	padding:0px 5px 0px 0px;		
}

#adv1 {
	float:left;
	width:204px;
	height:135px;
}



#ultimaNotizia {
	float:left;
	width:482px;
	height:162px;		
	padding:38px 15px 0px 15px;
	border-top:4px solid #FFFFFF;
}

#ultimaNotizia .foto {
	float:left;
	width:150px;	
}

#ultimaNotizia .testo {
	float:left;
	width:320px;	
	padding-left:10px;
	line-height:15px;
}

.testo .data {
	float:left;
	width:150px;
	color:#9DA8B2;
}

.testo h3 {
	padding:0px; 
	margin:3px 0px;
	font-size:12px;
}

.links {
	text-align:right;
	padding-top:5px;
}

.links a {
	color:#003362;
	font-size:10px;
	margin-left:10px;
	text-decoration:none;
}

.links a span {
	font-size:12px;
}

.links img {
	vertical-align:middle;
}

.links a:hover {
	text-decoration:underline;
}

.notizia {
	border-bottom:1px dotted #D2D9DF;
	padding-bottom:10px;
	margin-bottom:10px;
}

.noBorder {
	border-bottom:0px;
}

.label {
	float:right;
	width:65px;
}

.notizia .foto {
	float:left;
	width:70px;	
}

.notizia .testo {
	float:left;
	width:415px;	
	padding-left:10px;
	line-height:15px;
}

#footer {
	width:927px;
	height:94px;
	color:#E5E5E5;
	padding:10px;
	margin-top:10px;	
	background:url("../img/footer.jpg") center top repeat-x;
}

#footer h2 {
	color:#BFBFBF;
	font-size:12px;
	padding:0px;
	margin:0px 0px 3px 0px;	
}

.numeroTel {
	color:#FFFFFF;
	font-size:20px;
	font-weight: bold;
	/*padding:0px;
	margin:0px 0px 3px 0px;	*/
}


#footer a {
	color:#BFBFBF;
}

#sede {
	float:left;
	width:270px;	
}

#sedeLegale {
	float:left;
	width:270px;	
}

#numeroTel {
	float:left;
	width:245px;	
}

#credits {
	float:right;
	width:70px;
}

#ombraFooter {
	width:957px;
	height:20px;
	background:url("../img/ombra_footer.jpg") center top no-repeat;
	margin:auto;	
}

/*

	GENERICI

*/

.ad_code {
	background:url("img/transp.gif");
}

img {
	border:0px;
}

.clear {
	clear:both;	
	height:0px;	
	line-height:0px;
	font-size:0px;
}

a {
	color:#004E98;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

p {
	padding:0px;
	margin:0px 0px 10px 0px;
	line-height:15px;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

form {
	padding:0px;
	margin:0px;
}

.mexerr {
    width:500px;
    padding:10px;
    margin:10px 0px;
    background:#E60000;
    color:#FFFFFF;
    font-weight:bold;  
    text-align:center;
}

.mexerr a {
    color:#FFFFFF;
}

.mexok { 
    width:500px;	
    padding:10px;
    margin:10px 0px;
    background-color:#3AB300;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
}

.hidden {
	visibility:hidden;
}

.submit {
	text-align:center;
}

.submit input {
	padding:2px 5px;
}

body .paginato .totPag {
	text-align:right;
	color:#666666;	
}

#colLeft .paginato ul {
	font-size:10px;
	line-height:15px;
}

table#padder {
	float:left;
	border-collapse:collapse;
	width:550px;
}

table#padder td {	
	padding:10px 0px 0px 0px;
	vertical-align:top;
}

.paginato ul {
	width:200px;
	padding:0px;
	margin:10px auto;
	text-align:center;
	height:20px;
}

.paginato li {
	display:block;
	float:left;
	padding:0px;
	margin:0px 3px;	
	list-style-type:none;
}

.paginato li img {
	margin:3px 0px 0px 0px;	
}

.paginato li.numero {	
	width:15px;
	background:#D4D4D4;
	padding:2px;
	border:1px solid #999999;
}

.paginato li.numero a {	
	display:block;
	width:15px;
	font-weight:bold;
	text-decoration:none;
}

.paginato li.current {	
	background:#FFFFFF;
}

.allegati {
	float:left;
	width:400px;
	padding:10px 0px 20px 0px;
}

.allegati h3 {
	color:#980011;
	padding:0px;
	margin:0px 0px 5px 0px;
}

.allegati ul {	
	padding:0px;
	margin:0px;
}

.allegati li {	
	padding:0px;
	margin:0px 0px 3px 10px;
	list-style-type:none;
}

.allegati li span {	
	font-weight:bold;
	color:#999999;
	font-size:11px;
}

.link {
	padding:10px 0px 20px 0px;	
}

.link h3 {
	color:#980011;
	padding:0px;
	margin:0px 0px 5px 0px;
}

.link ul {	
	padding:0px;
	margin:0px;
}

.link li {	
	padding:0px;
	margin:0px 0px 3px 10px;
	list-style-type:none;
}

.link li span {	
	font-weight:bold;
	color:#999999;
	font-size:11px;
}

/*

	HOME PAGE

*/

/*
#menuHome {
	float:left;
	width:229px;
	height:200px;
	background:url("../img/menu_bkg.jpg") right bottom no-repeat;
	border-top:4px solid #FFFFFF;	
}

#menuHome ul {
	padding:0px;
	margin:0px;	
}

#menuHome li {
	padding:0px;
	margin:0px;	
	display:inline;
	list-style-type:none;
}

#menuHome li a {
	padding-top:5px;
	display:block;
}*/

#menuHome {
	float:left;
	width:229px;
	height:200px;	
	background:url("../img/menu_bkg.jpg") right bottom no-repeat;
	border-top:4px solid #FFFFFF;
}

#menuHome ul {
	padding:0px;
	margin:0px;	
}

#menuHome li {
	padding:0px;
	margin:3px 0px 3px 0px;	
	display:block;
	list-style-type:none;
}

#menuHome li a {	
	display:block;
	width:219px;
	padding:5px 5px;
	color:#FFFFFF;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	background:#E2001A;
	text-decoration:none;		
}

#menuHome li a:hover {		
	background:#980011;
}

#menuHome li a.current {
	color:#FEAEB7;
	background:#980011;
}


#menuHome ul.sezione li {
	margin:0px 0px 3px 0px;	
}

#menuHome ul.sezione li a {	
	display:block;
	width:219px;
	padding:3px 5px;
	color:#FFFFFF;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	text-decoration:none;		
}


.ultimaNotiziaHome {
	background:url("../img/ultima_notizia_home_bkg.jpg") center bottom no-repeat;
}

#googleAdv {
	float:left;
	width:200px;
	padding:0px 0px 0px 6px;
	height:200px;	
	background:url("../img/google_adv_bkg.jpg") center bottom no-repeat;
	border-top:4px solid #FFFFFF;
}

#colsx {
	float:left;
	width:160px;
	padding-right:5px;
}

#colsx .adv {
	margin-bottom:5px;
}

#colcx {
	float:left;
	width:495px;
	padding:15px 10px 10px 15px;
	min-height:515px;
	height:auto !important;
	height:515px;
	background:url("../img/colcx_bkg.jpg") left top no-repeat;
}

#colcx .adv {
	width:468px;
	height:60px;
	margin:20px auto;
}

#coldx {
	float:left;
	width:262px;	
	background:url("../img/coldx_bkg.jpg") left top repeat-y;
}

#coldx2 {
	width:262px;
	padding-bottom:30px;
	background:url("../img/coldx2_bkg.jpg") left bottom no-repeat;
}

#boxNewsletter {
	width:232px;
	padding:15px;
	background:url("../img/box_newsletter_bkg.jpg") left bottom no-repeat;
}

#boxNewsletter h2 {
	margin-bottom:10px;
}

#coldx .boxElenco {
	width:232px;	
	padding:15px;	
	background:url("../img/separatore_sfumato.jpg") left bottom no-repeat;	
}

#coldx .immagine {
	width:262px;
	height:94px;
	padding-top:3px;
	position:relative;
	left:3px;
}

#coldx .imgCorsi {
	/*background:url("../img/immagine_corsi.jpg") center center no-repeat;*/
	background:url("../img/Banner-Articolo.gif") center center no-repeat;

}

#coldx .imgJobs {
	background:url("../img/immagine_jobs.jpg") center center no-repeat;
}

#coldx .boxElenco h2 {
	margin-bottom:10px;
}

#coldx .boxElenco ul {
	padding:0px;
	margin:0px;
}

#coldx .boxElenco li {
	padding:0px 0px 0px 20px;
	margin:0px 0px 5px 0px;
	list-style-type:none;
	background:url("../img/punto_elenco_verde.gif") 0px 3px no-repeat;
}

#coldx .boxElenco a {
	font-size:10px;
	color:#003362;
	text-decoration:none;
}

#coldx .boxElenco li a {
	font-size:12px;
}

#coldx .boxElenco a:hover {
	text-decoration:underline;
}

#googleAdv2 {
	width:250px;
	padding:6px 6px 20px 6px;
	background:url("../img/separatore_sfumato.jpg") left bottom no-repeat;	
}

/*

	PRESS ROOM

*/


#pressRoom table {
	float:left;
	width:540px;
	border-collapse:collapse;
}

#pressRoom td {
	padding:10px 0px;
	border-bottom:1px dotted #D2D9DF;
}

#pressRoom h2 {
	color:#003362;
	font-size:20px;
	padding:0px;
	margin:0px 0px;
}

#pressRoom h3 {
	color:#003362;
	font-size:15px;
	padding:0px;
	margin:10px 0px 5px 0px;
}

#pressRoom p.vai {
	font-weight:bold;
	text-align:right;
}


#pressRoom p.vai img {
	vertical-align:middle;
}

#pressRoom p.vai a {
	color:#003362;
	text-decoration:none;
	margin-right:3px;
}

#pressRoom p.vai a:hover {
	text-decoration:underline;
}

/*

	RASSEGNA STAMPA

*/


form.filtro {
	float:left;
	width:540px;
	padding:0px;
	margin:0px 0px 20px 0px;
}

form.filtro #filtro th {
	text-align:left;
}

form.filtro select {
	width:60px;
}

form.filtro select.mese {
	width:70px;
}

#rassegnaStampa table.elenco {	
	float:left;
	width:540px;
	border-collapse:collapse;
	border:1px solid #BBBBBB;
	font-size:12px;
}

caption {
	color:#003362;
	text-align:left;
	font-size:20px;
	font-weight:bold;
}

#rassegnaStampa table.elenco th {
	padding:5px;	
	text-align:left;
	font-weight:bold;
	color:#003362;
	background:#F3F3F3;
	border:1px solid #BBBBBB;
}

#rassegnaStampa table.elenco .info {
	width:380px;
	border-right:0px;
}

#rassegnaStampa table.elenco .info .titolo {
	font-weight:bold;
}

#rassegnaStampa table.elenco .info div {
	margin-bottom:5px;
}

#rassegnaStampa table.elenco .download {
	width:140px;
	border-left:0px;	
}

#rassegnaStampa table.elenco td {
	padding:5px;	
	text-align:left;
	border:1px solid #BBBBBB;
	vertical-align:middle;
}


/*

	COMUNICATI

*/

#comunicati table.elenco {
	float:left;
	width:540px;
}

#comunicati table.elenco h3 {
	color:#003362;
	font-size:12px;
	padding:0px;
	margin:0px 0px;
}

#comunicati table.elenco .sezione {
	float:right;
	width:65px;
}

#comunicati table.elenco .data {
	color:#9DA8B2;
}

#comunicati table.elenco td {
	padding:10px 0px;
	border-bottom:1px dotted #D2D9DF;
} 

#comunicati table.elenco td {
	padding:10px 0px;
	border-bottom:1px dotted #D2D9DF;
} 

#comunicato h2 {
	color:#003361;
	font-size:16px;
	padding:0px;
	margin:0px 0px 5px 0px;
}

#comunicato .allegati {	
	padding:20px 0px 10px 0px;
	background:url("../img/separatore_sfumato3.jpg") left top no-repeat;
}

#comunicato .sezione {
	float:right;
	width:65px;
	margin-bottom:5px;
}

/*

	PHOTOGALLERY

*/

#photogallery {
	float:left;	
	width:540px;
}

#photogallery table {
	width:540px;
	border-collapse:collapse;	
}

#photogallery td {
	padding:20px 0px;
	border-bottom:1px dotted #D2D9DF;
}

#photogallery h3 {
	color:#003362;
	font-size:12px;
	padding:0px;
	margin:0px 0px 20px 0px;
}

/*

	ORGANI SOCIALI

*/

#organiSociali {
	float:left;
	width:540px;
}

.linkOrganiSociali  {
	margin-bottom:0px;		
}

.linkOrganiSociali  td {
	padding:0px 0px 5px 15px;
	font-size:14px;
	font-weight:bold;
	background:url("../img/punto_elenco_verde.gif") 0px 2px no-repeat;		
}

#organiSociali  h2 {
	color:#003362;
	font-size:20px;
	padding:0px;
	margin:0px 0px 10px 0px;		
}

table.organiSociali {
	border-collapse:collapse;
	width:540px;
	border:1px solid #C4C4C4;	
}

table.organiSociali caption {
	padding-top:20px;	
}

table.organiSociali th {
	color:#003362;
	background:#F3F3F3;
	padding:5px;
	text-align:left;
}

table.organiSociali td {
	border-top:1px solid #C4C4C4;	
	border-bottom:1px solid #C4C4C4;	
	padding:5px;
}

table.organiSociali th.contatto {
	text-align:right;
}

table.organiSociali .contatto {
	text-align:right;
}

/*

	DOCENTI

*/

#colLeft ul.cambiaElenco {
	float:left;
	width:200px;
	margin-left:5px;
}

#colLeft ul.cambiaElenco li {
	padding:0px 0px 0px 15px;
	margin:0px;
	list-style-type:none;
	background:url('../img/punto_elenco_verde.gif') 0px 5px no-repeat;
}

#colLeft ul.cambiaElenco li a.current {
	text-decoration:none;
	color:#333333;
}

#colLeft ul.iniziali {
	padding:0px 0px 20px 0px;
	margin:20px 0px 0px 0px;
}

#colLeft ul.iniziali li {
	padding:0px;
	margin:0px 1px;
	display:inline;
}

#colLeft ul.iniziali li a {
	padding:2px 4px;
	color:#003362;
	background:#D5D5D5;
	font-weight:bold;
	text-decoration:none;
}

#colLeft ul.iniziali li a:hover {
	background:#FFFFFF;
}

#colLeft ul.iniziali li a.current {
	background:#FFFFFF;
}

table.menuCorso {
	border-collapse:collapse;
} 

table.menuCorso ul {
	padding:0px;
	margin:0px;
}

table.menuCorso li {
	float:left;
	width:220px;
    padding:0px 0px 0px 15px;
    margin:0px;
    list-style-type:none;
    background:url('../img/punto_elenco_verde.gif') 0px 5px no-repeat;
}

table.menuCorso li a.current {
	text-decoration:none;
	color:#333333;
}
	
.tornaSu {
	text-align:right;
}

.tornaSu a {
	text-decoration:none;
}

.tornaSu a:hover {
	text-decoration:underline;	
}

.tornaSu img {	
	vertical-align:middle;
	margin-top:2px;
}

#docenti {
	float:left;
	width:540px;
}

#docenti form {
	display:block;
	padding:0px 0px 20px 0px;
	margin:20px 0px 0px 0px;
}

#docenti select {
	width:540px;
}

#docenti h3 {
	font-size:22px;
	padding:0px;
	margin:0px;
	color:#003362;
}

#docenti h4 {
	font-size:14px;
	padding:0px;
	margin:20px 0px 5px 0px;
	color:#003362;
}

#docenti ul {
	padding:0px;
	margin:5px 0px 0px 20px;
}

#docenti li {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#docenti li a {
	color:#333333;
	text-decoration:none;
}

#docenti li a:hover {
	text-decoration:underline;
}

#docente {
	margin-top:20px;
}

#docente ul {
	margin-left:5px;
}

#docente li {
	padding:0px 0px 0px 15px;
	margin:0px;
	list-style-type:none;
	background:url('../img/punto_elenco_verde.gif') 0px 5px no-repeat;
}

#colLeft #docente p {
	line-height:15px;
}

.backDocenti {
	text-align:right;
}

.backDocenti a {
	font-size:10px;
	font-weight:bold;
	color:#013463;
}

/*

	DIPLOMATI

*/


#diplomati {
	float:left;
	width:540px;
}

#diplomati form {
	display:block;
	padding:0px 0px 20px 0px;
	margin:20px 0px 0px 0px;
}

#diplomati select {
	width:300px;
}

#diplomati select {
	width:540px;
}

#diplomati h3 {
	font-size:22px;
	padding:0px;
	margin:0px;
	color:#003362;
}

#diplomati h4 {
	font-size:14px;
	padding:0px;
	margin:20px 0px 5px 0px;
	color:#003362;
}

#diplomati ul {
	padding:0px;
	margin:5px 0px 0px 20px;
}

#diplomati li {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#diplomati li a {
	color:#333333;
	text-decoration:none;
}

#diplomati li a:hover {
	text-decoration:underline;
}

#diplomato {
	margin-top:20px;
}

#diplomato ul {
	margin-left:5px;
}

#diplomato li {
	padding:0px 0px 0px 15px;
	margin:0px;
	list-style-type:none;
	background:url('../img/punto_elenco_verde.gif') 0px 5px no-repeat;
}

#colLeft #diplomato p {
	line-height:15px;
}

.backDiplomati {
	text-align:right;
}

.backDiplomati a {
	font-size:10px;
	font-weight:bold;
}

#diplomatiResidenza select {
	margin-bottom:10px;
}

/*

	CORSI

*/

#corsi {
	float:left;
	width:540px;
	margin-top:20px;
}

#elencoCorsi {
	width:520px;
	padding:10px;
	background:#F3F3F3;
}

#corso #elencoCorsi {
	width:520px;
	padding:20px 10px 10px 10px;
	background:url("../img/separatore_sfumato6.jpg") left top no-repeat;
}

#elencoCorsi h2 {
	color:#003362;
	font-size:18px;
	padding:0px;
	margin:0px 0px 5px 0px;
}

#elencoCorsi ul {
	padding:0px;
	margin:0px;
}

#elencoCorsi li {
	padding:0px 0px 0px 20px;
	margin:0px 0px 3px 0px;
	list-style-type:none;
	background:url('../img/punto_elenco_verde.gif') 0px 5px no-repeat;
}

#elencoCorsi li a {
	text-decoration:none;
}

#elencoCorsi li a:hover {
	text-decoration:underline;
}

#corso h4 {
	font-size:14px;
	padding:0px;
	margin:0px 0px 5px 0px;
	color:#003362;
}

#colLeft #corso p {	
	margin:0px 0px 10px 0px;
	line-height:15px;
}

#corso p {	
	margin:0px 0px 10px 0px;
	line-height:15px;
}

#corso .materiale {	
	font-size:12px;
	margin:10px 0px 20px 0px;
}

/*

	RICERCA

*/

#ricerca {
	float:left;
	width:540px;
	margin-top:20px;
}

#ricerca .notizia .testo {
	width:460px;	
}

/*

	SOCI

*/

#soci {
	float:left;
	width:540px;
}

#soci table.organiSociali caption {
	padding-top:0px;
}

#soci table th {
	text-align:left;
}

#soci table td {
	padding-bottom:10px;
}

#soci table .socio {
	width:200px;
}

#soci table .socioDal {
	width:80px;
}

#formNewsletter {
	float:left;
	width:540px;
}

.sponsorizzazioni a {
	text-decoration: none;
}

.sponsorizzazioni a:hover {
	text-decoration: underline;
}



ol#menuNuovo{
	float:left;
	width: 504px;
	height: 135px;
	padding: 0px 5px 0px 0px;
	list-style: none;
	margin: 0px;
}

#menuNuovo li{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;

}

#menuNuovo li a{
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
	height: 135px;
}


#menuNuovo li.sanita a{
	width: 85px;
	background: url("../img/tastoSanita.jpg") top left no-repeat;
}

#menuNuovo li.finanza a{
	width: 83px;
	background: url("../img/tastoFinanza.jpg") top left no-repeat;
}

#menuNuovo li.imprese a{
	width: 84px;
	background: url("../img/tastoImprese.jpg") top left no-repeat;
}

#menuNuovo li.ambiente a{
	width: 84px;
	background: url("../img/tastoAmbiente.jpg") top left no-repeat;
}

#menuNuovo li.assicurazioni a {
	width: 84px;
	background: url("../img/tastoAssicurazioni.jpg") top left no-repeat;
}

#menuNuovo li.periti a{
    width: 84px;
    background: url("../img/tastoPeriti.jpg") top left no-repeat;
}
