/* CSS definition file containing sitestyle stylesheets */

* { 
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
}

body{
	margin-top: 0px;
	scrollbar-face-color : #003F7D;
	scrollbar-darkshadow-color : #0268A4;
	scrollbar-shadow-color : #0268A4;
	scrollbar-track-color : #003F7D;
	scrollbar-arrow-color : #0268A4;
	scrollbar-base-color : #0268A4;
	scrollbar-3dlight-color : #0268A4;
	scrollbar-highlight-color : white;
	background-image: url(img/sfondo.jpg);
	background-repeat : repeat-x;
	background-color : #003F7D;
}

p,li{
	color: #6C6C6C;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight: normal;
}

a {
	/*font-size : 11px;*/
	font-weight: bold;
	color: #014F7D;
	text-decoration : none;
}

.content a {
	/*font-size : 11px;*/
	font-weight: bold;
	color: #014F7D;
	text-decoration : none;
}

.content a:hover {
	color: #6C6C6C;
}

a img{
	border: none;
}

img {
	border: none;
}

h1{
	font-size : 12px;
	font-weight: bold;
	color : #014F7D;
}

h2,h3,h4,h5,h6{
	font-size : 11px;
	font-weight: bold;
	color : #014F7D;
}

input,select,textarea{
	font-size : xx-small;
}

.bodytext {
	margin : 5 0 5 0px;
}

.csi-imagewrap{
	margin : 5px;
}

.csi-image{
	margin : 5px;
}

.divsingolocontenuto {
	padding : 0px;
	margin : 0px;
}

.tabella{
	width: 760px;
	background-image: url(img/tabella.jpg);
	background-repeat : repeat-y;
}

td#sx{
	width: 10px;
	background-image: url(img/sx.jpg);
	background-repeat : no-repeat;
}

td.x{
	width: 740px;
	background-color: #ffffff;
}

td#dx{
	width: 10px;
	background-image: url(img/dx.jpg);
	background-repeat : no-repeat;
}

#lingue{
	width: 740px;
	height: 33px;
	background-image: url(img/lingue.jpg);
	background-repeat : no-repeat;
}

#posta{
	width: 740px;
	height: 27px;
	background-image: url(img/posta.jpg);
	background-repeat : no-repeat;
}

#posta a{
	padding-left : 600px;
	font-size : 16;
	font-family : garamond;
}

#testa{
	width: 740px;
	height: 30px;
	background-image: url(img/testa.jpg);
	background-repeat : no-repeat;
}

#colonna_menu{
	width: 190px;
	background-image: url(img/sfondo_menu.jpg);
	background-repeat : repeat-y;
	padding-top : 20px;
}

#menu{
	width: 190px;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

li.menuli  a {
	color : #FFFFFF;
	height: 24px;
	width: 190;
	background : url(img/menu.jpg) no-repeat;
	padding: 5 0 7 15px;
	margin : 0;
	background-position : top-left;
	display: block;
}

#colonna_menu > #menu ul li.menuli a {
	padding : 5px 0 0 10px;
	height: 20px;
	margin : 0;
	background-position : top-left;
}

li.menuliAct a {
	color : #FFFFFF;
	height: 24px;
	width: 190;
	background : url(img/menuAct.jpg) no-repeat;
	padding: 5 0 7 15px;
	margin : 0;
	background-position : top-left;
	display: block;
}

#colonna_menu> #menu ul li.menuliAct a {
	padding : 5px 0 0 10px;
	height: 20px;
	margin : 0;
	background-position : top-left;
}

li.menuli a:hover, li.menuliAct a{
	color: #001F32;
	background : url(img/menuAct.jpg) no-repeat;
}

#fine_menu{
	width: 190px;
	height: 30px;
	background-image: url(img/fine_menu.jpg);
	background-repeat : no-repeat;
}

.cont_riquadro{
	background-image: url(img/riquadrobianco.jpg);
	background-repeat : repeat-y;
}

#riquadro_begin{
	width: 190px;
	height: 20px;
	background-image: url(img/riquadrobianco_begin.jpg);
	background-repeat : no-repeat;
	margin-top : 5px;
}

#riquadro_content{
	padding: 5;
}

#riquadro_end{
	width: 190px;
	height: 20px;
	background-image: url(img/riquadrobianco_end.jpg);
	background-repeat : no-repeat;
}

#banner{
	padding: 10 0 10 0;
}

.intestazione{
	height: 181px;
	background-image: url(img/intestazione.jpg);
	background-repeat : no-repeat;
}

#colonna_2{
}

#elenco_animaz{
	width: 272px;
	height: 182px;
}

#colonna_2 #cerca{
	width: 272px;
	height: 69px;
	background-image: url(img/cerca.jpg);
	background-repeat : no-repeat;
}

#cerca #campo {
	padding : 21 0 0 20px;
}

#cerca > #campo {
	padding : 42 0 0 20px;
}

.search{
	border : 0;
}

#titolo{
	height: 50px;
	padding : 0px;
	margin : 5px;
	background-image: url(img/titolo_contenuto.jpg);;
	background-repeat : no-repeat;
	background-position : bottom;
}

#titolo H1{
	font-family : Times;
	font-size : 24;
	color : #003C6C;
	padding : 10 0 0 55;
	font-weight : normal;
	text-align : left;
}

#titolo2{
	height: 50px;
	padding : 0px;
	margin : 5px;
	background-image: url(img/titolo_contenuto.jpg);;
	background-repeat : no-repeat;
	background-position : bottom;
}

#titolo2 H1{
	font-family : Times;
	font-size : 24;
	color : #003C6C;
	padding : 10 0 0 55;
	font-weight : normal;
	text-align : left;
}

#colonna_2 .content{
	width: 260px;
	padding : 5px;
	border-top : 1px solid #DFDFDF;
	border-left : 1px solid #DFDFDF;
	border-right : 1px solid #DFDFDF;
	text-align : justify;
}

#colonna_3{
	width: 278px;
}

#banca_dati{
	margin-top : 7px;
	margin-left : 7px;
}

#news{
	width: 260px;
	margin-top : 2px;
	background-color : #DEF5FF;
}

.indirizzo{
	width: 760px;
	height: 40px;
	background-image: url(img/indirizzo.jpg);
	background-repeat : repeat-y;
	text-align : center;
	font-family: Tahoma;
	font-size: 11px;
	color : #ffffff;
	font-weight : normal;
	clear : both;
}

.indirizzo p, a, a:hover{
	color : #ffffff;
}

#power{
	width: 760px;
	height: 35px;
	background-image: url(img/power.jpg);
	background-repeat : repeat-y;
}

#power_sfondo{
	width: 760px;
	height: 10px;
	background-image: url(img/power_fine.jpg);
	background-repeat : no-repeat;
	background-position : bottom;
}


/*-----------------------------------  ELENCO  -----------------------------------*/


#elenco_colonna_2{
	
}

#elenco_consulta{
	width: 272px;
	height: 130px;
	margin-top : 10px;
}

#elenco_colonna_3{
}

#elenco_bacadati{
	width: 278px;
	margin-top : 10px;
}

#elenco_titolo{
	height: 55px;
	background-image: url(img/elenco_titolo_contenuto.jpg);
	background-repeat : no-repeat;
	font-family : Times;
	font-size : 18;
	color : #003C6C;
	padding : 15 0 0 55;
}

#elenco_content {
	height : 100%;
}

#elenco_content .content{
	padding : 5;
	width: 530px;
	border-top : 1px solid #DFDFDF;
	border-left : 1px solid #DFDFDF;
	border-right : 1px solid #DFDFDF;
	height : 100%;
	margin-left : 7px;
}

#elenco_fine_content{
	width: 550px;
	height: 6px;
	background-image: url(img/elenco_content_end.gif);
	background-repeat : no-repeat;
}

.content{
	height : 100%;
}



/*---------------------------------- FINE ELENCO  ---------------------------------*/





/* ########################################################################################	*/
	
		/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

		
.tit{
	background-color : #DEF5FF;
	border-right : 1px solid #ffffff;
	padding: 5px;
}

.testo{
	background-color : #DEF5FF;
	border-right : 1px solid #ffffff;
	color: #6C6C6C;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight: normal;
	padding: 5px;
}

.more{
	background-color : #DEF5FF;
	border-right : 1px solid #ffffff;
	padding: 2 5 5 5;
}

.imma{
	background-color : #E6E6E6;
}

td.immasu{
	background-color : #E6E6E6;
}

td.immagiu{
	background-color : #E6E6E6;
}
		
.news-latest-container p.bodytext{
	color : #5F5F5F;
}

.news-latest-container A {
	color : #009EE0;
}

.news-latest-item {
	background-color : #ffffff;
	border : 1px solid #ffffff;
}

.news-latest-item p {
	color: #6C6C6C;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight: normal;
}

.news-latest-item p a {
	color: #6C6C6C;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight: bold;
}

.news-latest-item H3{
	/*padding: 5px;*/
}

.news-latest-morelink {
	/*padding: 3px;*/
}

.news-latest-morelink A {
	font-weight : normal;
	color : #003C6C;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	
}

.news-list-item {

}

.news-search-form {
	
}

.news-search-emptyMsg{
	
}

.news-search-form FORM {
	
}

h3 {
	color: #003439;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3.list a {

}

h3.list a:hover {

}

.news-list-container P {
	
}

.news-list-date {
	float: right;
	width: 100px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
}

.news-list-imgcaption {

}

.news-list-container IMG {
	float: right;
	margin : 10 5 5 5;
	clear : both;
}

.news-list-category IMG {
	float: none;
	border:none;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
}

.news-list-browse {
	text-align: left;
}

hr{
	display: block;
}

.news-list-morelink A {
	color: #494949;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
}

.news-list-morelink A:hover {
	color: #e10800;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight: normal;
	text-decoration: underline;
	text-align: right;
}


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	/*background-color:#F9FFE5;*/
}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	/*background-color: #BBE53A;*/
	border:1px solid #666;
}

.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item {
	padding:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:15px;
	/*border:1px solid #666;*/
	/*background-color:#F9FFE5;*/

}
.news-single-item H2 {
	color: #003439;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}

.news-single-item H3 {
	margin-bottom: 15px;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight: normal;
}

.news-single-img {
	float: right;
	margin-left:5px;
}

.news-single-img IMG{
	border:1px solid #666;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
	float: right;
}

.news-single-backlink, .news-single-backlink a {
	color: #6C6C6C;
	font-size : 11px;
	text-align: right;
	padding : 5px;
}

.news-single-backlink, .news-single-backlink a:hover {
	/*color: #e10800;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight: normal;
	text-decoration: underline;
	text-align: right;*/
}

.news-single-timedata {
	float: right;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}

.news-single-author {
	padding-bottom: 3px;
}

.news-single-additional-info {
	/*background-color: #BBE53A;*/
	/*	clear: both;*/
	margin-top: 15px;
	/*border: 1px solid #666;*/
	padding:3px;
	padding-bottom:0px;
}

.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	/*background-color:#F9FFE5;*/
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	/*background-color:#BBE53A;*/
}

.news-amenu-container LI {
	padding-bottom:1px;
}

.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	/*background-color:#F9FFE5;*/
	list-style-type: none;
}

.news-amenu-container H2 {
	/*color:#fff;*/
	padding:3px;
	border:1px solid #666;
	/*background-color:#769024;*/
}

.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	/*background-color: #769024;*/
	/*color:#fff;*/
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	/*background-color:#F9FFE5;*/
}

.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}

.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}

.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}

.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}

.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}

.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;
}

.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

/* ################# GLOSSARIO ############################# */


.tx-mrglossary-pi1{
	color: #000;
	font-family : Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size : 11px;
	/*width: 400;*/
}

.tx-mrglossary-pi1 div.alphabet{
	margin: 0 0 5 0;font-size : 12px;
}

.tx-mrglossary-pi1 a.alphabet{
	padding: 5;
}

.tx-mrglossary-pi1 div.letter{
	margin: 15 0 0 0;
	border-bottom: 1px solid #6C6C6C;
}

.tx-mrglossary-pi1 div.letter A.letter{
	font-size : 12px;
}

.tx-mrglossary-pi1 A.letter{
	font-size : 11px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dashed #6C6C6C;
	cursor : help;
}


.tx-mrglossary-pi1 div.catchword{
	font-size : 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #0099cc;
	/*float: left;*/
	margin: 5 0 0 10;
	padding: 0 5 0 5;
	border: 1px solid gray;
	/*width: 100;*/
}

.tx-mrglossary-pi1 div.catchword_desc{
	font-size : 11px;
	color: #444;
	padding: 5;
	border: 1px solid gray;
	border-top: none;
	margin: 0 0 0 10;
}


