/* Cisl Web Site */
body {
	background-color:#fff;
	background-image: url(../img/bg-body.gif);
	background-repeat: repeat-y;
	background-position: top center;
}


div.abstract {
	color : #000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align : justify;
	line-height : 15px;
	padding-bottom : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
}

div.abstract a {
	color : #ff0000;
	text-decoration : none;
}

div.abstract a:hover {
	color : #333333;
	text-decoration : none;
}

div.abstract-index {
	color : #000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-align : justify;
	line-height : 18px;
	padding-bottom : 4px;
	padding-left : 14px;
	padding-right : 14px;
	padding-top : 4px;
}

div.abstract-index a {
	color : #ff0000;
	text-decoration : none;
}

div.abstract-index a:hover {
	color : #333333;
	text-decoration : none;
}

.elenco-index {
	color : #006633;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-align : justify;
	line-height : 18px;
	padding-bottom : 4px;
	padding-left : 14px;
	padding-right : 14px;
	padding-top : 4px;
}

.elenco-index a {
	color : #006633;
	text-decoration : none;
}

.elenco-index a:hover {
	color : #006633;
	text-decoration : underline;
}

div.allegato {
	color : #000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align : left;
	line-height : 15px;
	padding-bottom : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
}

div.allegato a {
	color : #ff0000;
	text-decoration : none;
}

div.allegato a:hover {
	color : #333333;
	text-decoration : none;
}

div.news {
	color : #333366;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-align : justify;
	line-height : 16px;
	padding-bottom : 4px;
	padding-left : 14px;
	padding-right : 14px;
	padding-top : 18px;
}

div.news a {
	color : #ff0000;
	text-decoration : none;
}

div.news a:hover {
	color : #333333;
	text-decoration : none;
}

div.interne {
	color : #333366;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-align : justify;
	line-height : 16px;
	padding-bottom : 4px;
	padding-left : 8px;
	padding-right : 4px;
	padding-top : 0px;
}



div.interne {
	color : #333366;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-align : justify;
	line-height : 16px;
	padding-bottom : 4px;
	padding-left : 8px;
	padding-right : 4px;
	padding-top : 0px;
}

div.interne a {
	color : #ff0000;
	text-decoration : none;
}

div.interne a:hover {
	color : #333333;
}

div.storia {
	color : #ff0000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-align : center;
	line-height : 16px;
	padding-bottom : 8px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 8px;
}

div.storia a {
	color : #ff0000;
	text-decoration : none;
}

div.storia a:hover {
	color : #ff0000;
	text-decoration : none;
}

div.sinistra {
	color : #000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom : 2px;
	padding-left : 14px;
	padding-right : 4px;
	padding-top : 2px;
}

div.sinistra a {
	color : #333366;
	text-decoration : none;
}

div.sinistra a:hover {
	color : #333333;
	text-decoration : none;
}

div.contenuti {
	color : #000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height : 18px;
	text-align : justify;
	font-weight: normal;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 8px;
}

div.contenuti a {
	color : #333366;
	text-decoration : none;
}

div.contenuti a:hover {
	color : #333333;
	text-decoration : none;
}

div.contenuti-titolo {
	color : #ff0000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height : 18px;
	text-align : justify;
	font-weight: normal;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 8px;
}

div.contenuti-elenco {
	color : #006633;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height : 18px;
	text-align : justify;
	font-weight: normal;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 0px;
}

div.contenuti-elenco a {
	color : #006633;
	text-decoration : none;
}

div.contenuti-elenco a:hover {
	color : #ff0000;
	text-decoration : none;
}

.contenuti-data {
	color : #999;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left : 12px;
	padding-top: 4px;
}


.news-data {
	color : #999;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 4px;
}

.altre-news-data {
	color : #999;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left : 0px;
	padding-top: 4px;
}

div.contenuti-primo-piano {
	color : #ff0000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	padding-bottom : 2px;
	padding-left : 13px;
	padding-right : 13px;
	padding-top : 2px;
}

div.contenuti-primo-piano a {
	color : #ff0000;
	text-decoration : none;
}

div.contenuti-primo-piano a:hover {
	color : #ff0000;
	text-decoration : underline;
}

div.pannello {
	color : #000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align : justify;
	font-weight: normal;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-right : 0px;
	padding-top : 0px;
}

div.pannello a {
	color : #333366;
	text-decoration : none;
}

div.pannello a:hover {
	color : #333333;
	text-decoration : none;
}


div.lista {
	color : #333366;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height : 16px;
	text-align : justify;
	font-weight: normal;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-right : 0px;
	padding-top : 8px;
}


.documenti {
	color : #000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-bottom : 4px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 4px;
}

.documenti a {
	color : #333366;
	text-decoration : none;
}

.documenti a:hover {
	color : #333333;
	text-decoration : none;
}


.documenti-titolo {
	color : #006633;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	padding-bottom : 4px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 4px;
}

.documenti-titolo a {
	color : #006633;
	text-decoration : none;
}

.documenti-titolo a:hover {
	color : #006633;
	text-decoration : underline;
}

.iscrizione {
	color : #000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height : 16px;
	text-align : right;
	font-weight: normal;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-right : 8px;
	padding-top : 8px;
}

div.titoletti {
	color : #000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-align : left;
	font-weight: normal;
	padding-bottom : 0px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 0px;
}

div.link {
	color : #ff0000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height : 18px;
	font-weight: normal;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-right : 0px;
	padding-top : 8px;
}

div.link a {
	color : #333366;
	text-decoration : none;
}

div.link a:hover {
	color : #ff0000;
	text-decoration : none;
}

div.menu {
	color : #ffffff;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

div.menu a {
	color : #ffffff;
	text-decoration : none;
}

div.menu a:hover {
	color : #333366;
	text-decoration : none;
}

div.area {
	color : #ffffff;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align : right;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-right : 8px;
	padding-top : 2px;
}

div.area a {
	color : #ffffff;
	text-decoration : none;
}

div.area a:hover {
	color : #333366;
	text-decoration : none;
}

div.footer {
	color : #ffffff;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}

div.footer a {
	color : #ffffff;
	text-decoration : none;
}

div.footer a:hover {
	color : #333366;
	text-decoration : none;
}

div.padding {
    padding-bottom : 0px;
	padding-left : 10px;
	padding-right : 6px;
	padding-top : 0px;
	
}

.padding-form {
    padding-bottom : 0px;
	padding-left : 14px;
	padding-right : 6px;
	padding-top : 0px;
	
}

div.imgbig {
	padding-bottom : 4px;
	padding-left : 4px;
	padding-right : 0px;
	padding-top : 18px;
}

div.img {
	padding-bottom : 8px;
	padding-left : 12px;
	padding-right : 8px;
	padding-top : 8px;
}

.form
{
    BACKGROUND-COLOR: white;
	COLOR: #006633;
	border:1px solid #999999;
    font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	
}

.padding01 {
    padding:6px;
}

.padding02 {
    padding:4px;
}

.content01 {
   color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

.content01 a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.content01 a:hover {
    color:#000;
	text-decoration:none;
}

.text01 {
    color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.text02 {
    color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.text02 a{
    color:#000;
	text-decoration:none;
}

.text02 a:hover{
    color:#000;
	text-decoration:underline;
}


.text03 {
    color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
}

.text03 a{
    color:#ffffff;
	text-decoration:none;
}

.text03 a:hover{
    color:#ffffff;
	text-decoration:underline;
}

select {
    font-family : Verdana, Arial, sans-serif;
	color:#000;
	font-size:10px;
}

input {
    color:#000;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	}

textarea {
    font-family:Verdana, Arial, sans-serif;
	color:#000;
	font-size:10px;
}

button {
	background: #0099CC;
	color: #ffffff;
}

div.testo-footer {
	color : #0a7941;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	padding : 4px 10px 0px 0px;
}

div.testo-footer a {
	color : #0a7941;
	text-decoration : none;
}

div.testo-footer a:hover {
	color : #0a7941;
	text-decoration : underline;
}

/* nuove classi */

.testo-cisl {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
.testo-cisl ul{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
}
.testo-cisl ul li{
	margin-right: 6px;
	margin-left: 24px;
	list-style-type: none;
	text-decoration:none;
	display: inline;
}
.testo-cisl ul li a:link, .testo-cisl ul li a:active, .testo-cisl ul li a:visited{
	text-decoration: none;
	color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.testo-cisl ul li a:hover{
	text-decoration: underline;
}
hr {
	display: none;
}
div.hr {
	height: 1px;	
	margin: 12px 12px 12px 12px;
	padding-bottom: 0px;
	border-top: 1px solid #006633;
}
div.hr-01 {
	height: 1px;	
	margin: 0px 12px 12px 12px;
	padding-bottom: 0px;
	border-top: 1px solid #006633;
}
div.hr-02 {
	height: 1px;	
	margin: 12px 12px 0px 12px;
	padding-bottom: 0px;
	border-top: 1px solid #006633;
}
div.hr-03 {
	height: 1px;	
	margin: 2px 12px 2px 12px;
	padding-bottom: 0px;
	border-top: 1px solid #006633;
}
.tab-primo-piano {
	height: 28px;
	width: 592px;
	background-color:#006600;
}

.tab-altre-news {
	height: 24px;
	width: 592px;
	background-color:#47a23c;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
}

.tab-altre-notizie {
	height: 22px;
	width: 592px;
	background-color:#006600;
}

.tab-primo-piano-testo {
	margin-left: 6px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 19px;
	color: #fff;
	font-weight: bold;
}
.tab-altre-notizie-testo {
	margin-left: 6px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
}
.tab-altre-news-testo {
	margin-left: 6px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
}
.tab-altre-news-testo a:link, .tab-altre-news-testo a:active, .tab-altre-news-testo a:visited{
	text-decoration: none;
	color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.tab-altre-news-testo a:hover{
	text-decoration: underline;
}

.img-small {
	width: 100px;
	margin-left:13px;
	margin-top:8px;
	margin-bottom:8px;
}

.abstract-news {
	margin-left: 13px;
	margin-right: 8px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 18px;
}

.abstract-news a:link, .abstract-news a:active, .abstract-news a:visited{
	text-decoration: none;
	color: #006633;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.abstract-news a:hover{
	color: #ff0000;
	text-decoration: underline;
}

.menu-laterale {
}
.menu-laterale ul{
	padding:0px;
	margin: 0px;	
}
.menu-laterale ul li {
	margin-bottom: 2px;
	list-style-type: none;
	text-decoration:none;
	/* OLD
	background-image: url(../img/bg-laterale-grigio.gif);
	background-repeat: no-repeat; */
	background-image: url(../img/puntini.gif);
	background-repeat: no-repeat;
}
.menu-laterale ul li.menu-laterale-verde {
	margin-bottom: 2px;
	list-style-type: none;
	text-decoration:none;
	/* OLD
	background-image: url(../img/bg-laterale-verde.gif);
	background-repeat: repeat-x;*/
	background-image: url(../img/bg-sfumato.gif);
	background-repeat: repeat-x;
}
.menu-laterale ul li.menu-laterale-rosso {
	margin-bottom: 2px;
	list-style-type: none;
	text-decoration:none;
	background-image: url(../img/bg-laterale-rosso.gif);
	background-repeat: repeat-x;
}

.menu-laterale-testo {
	color: #ff0000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	margin-left: 24px;
}

.menu-laterale-testo a:link, .menu-laterale-testo a:active, .menu-laterale-testo a:visited{
	text-decoration: none;
	color: #ff0000;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.menu-laterale-testo a:hover{
	text-decoration: underline;
}

.menu-laterale-testo-verde {
	color: #006633;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	margin-left: 24px;
}

.menu-laterale-testo-verde a:link, .menu-laterale-testo-verde a:active, .menu-laterale-testo-verde a:visited{
	text-decoration: none;
	color: #006633;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.menu-laterale-testo-verde a:hover{
	text-decoration: underline;
}
.menu-laterale-testo-rosso {
	color: #ff0000;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	margin-left: 24px;
}

.menu-laterale-testo-rosso a:link, .menu-laterale-testo-rosso a:active, .menu-laterale-testo-rosso a:visited{
	text-decoration: none;
	color: #ff0000;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.menu-laterale-testo-rosso a:hover{
	text-decoration: underline;
}
.documenti-lista {
	color : #006633;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height : 15px;
	padding-bottom : 4px;
	padding-top : 4px;
}

.documenti-lista a {
	color : #ff0000;
	text-decoration : none;
}

.documenti-lista a:hover {
	color : #006633;
	text-decoration : none;
}






/* classi ereditate per schema news mese/anno */
.testo06 {
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;
	font-weight : bold;
	text-align : left;
	margin-left: 20px;
}
.archivio-news {
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #006633;
	font-weight : normal;
	text-align : left;
	margin-left: 22px;
}
.archivio-news ul {
	margin: 0px;
	padding: 0px;
}
.archivio-news ul li{
	list-style: none;
	margin-left: 14px;
	font-size: 12px;
}
.archivio-news ul li a:link, .archivio-news ul li a:active, .archivio-news ul li a:visited{
	text-decoration: none;
	color: #006633;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.archivio-news ul li a:hover{
	text-decoration: underline;
}