body{
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:0.8em;
background-image:url(immagini/sf-body.gif);
background-position:left;
background-repeat:repeat-x;
}

.head{
margin-left:auto;
margin-right:auto;
background-image:url(immagini/head.gif);
width:812px;
height:20px;
}

.contenitrice{
background:#FFF;
margin-left:auto;
margin-right:auto;
width:810px;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
}

.banner{
width:810px;
height:175px;
/*background-image:url(immagini/banner.jpg);*/
}

.cerca
{
float: left;
padding:2px 5px 5px 5px;
width:243px;
color:#999;
}

.menu-alto{
padding:4px 5px 5px 0;
height:15px;
text-align:left;
margin-left: 243px;
}

/*ORIGINALI
.cerca{
float:left;
padding:2px 5px 5px 5px;
width:243px;
color:#999;
}

.menu-alto{
float:left;
padding:4px 5px 5px 0;
height:15px;
text-align:left;
}*/

.form{
background:#F5F3EB;
height:15px;
vertical-align:middle;
width:165px;
color:#CA2316;
}

.left{
clear:left;
float:left;
margin-top:5px;
margin-left:3px;
background:#FFF;
width:240px;
padding-bottom: 5px;
}

.right{
float:left;
margin-top:5px;
background:#FFF;
margin-left:11px;
width:548px;
margin-bottom: 5px;
}

/*.right-chisono{
float:left;
margin-top:5px;
background:#FFF;
margin-left:11px;
width:548px;
height:423px;
}*/

.chisono{
/*overflow:auto;*/
padding:15px 10px 10px 10px;
background:#F8F8F8;
border-left:1px dashed #CCC;
width:527px;
/*height:397px;*/
}

.banda-rossa-left{
clear:left;
background:#CA2316;
font-weight:bold;
font-size:16px;
color:#FFF;
text-align:right;
padding:2px 5px 0 0;
}

.contenuti{
padding-left:4px;
padding-top:10px;
}

.titoletto{
color:#CA2316;
font-size:14px;
font-weight:bold;
}
.titoletto a:link
{
color:#CA2316;
font-size:13px;
font-weight:bold;
}
.titoletto a:hover
{
color:#CA2316;
font-size:13px;
font-weight:bold;
}
.titoletto a:visited
{
color:#CA2316;
font-size:13px;
font-weight:bold;
}


.giornale{
color:#9D9B90;
font-weight:bold;
font-size: 11px;
}

.data{
font-size:11px;
font-weight:bold;
}

.notizia{
font-size:12px;
font-style:oblique;
margin-bottom: 10px;
}

.continua{
font-size:11px;
font-weight:bold;
text-align:right;
padding-right:8px;
margin-bottom: 12px;
}

.uno{
float:left;
padding:2px 3px 0 0;
font-size:14px;
text-align:center;
font-weight:bold;
width:75px;
height:25px;
color:#FFF;
background-color:#2d7bb8;
border-right:2px solid #FFF;
}

.due{
float:left;
padding:2px 3px 0 0;
font-size:14px;
text-align:center;
font-weight:bold;
width:75px;
height:25px;
color:#FFF;
background-color:#1e5c88;
}

.tre{
float:left;
padding:2px 3px 0 0;
font-size:14px;
text-align:center;
font-weight:bold;
width:73px;
height:25px;
color:#FFF;
background-color:#8FB8D7;
border-left:2px solid #FFF;
}

.cont-tab{
/*clear:left;
overflow:hidden;*/
background-color:transparent;
color:#FFF;
}

/*.opera .cont-tab{
clear:left;
overflow:scroll;
height:60px;
background-color:#4A7EA7;
color:#FFF;
}*/

/*.titoli-portfolio
{
font-size: 13px;
font-weight: bold;
border-bottom: 1px solid #fff;
text-align: right;
padding-left: 5px;
padding: 3px;
}*/

.contenuto-portfolio{
background-color:#2d7bb8;
/*background-image:url(immagini/cartella.gif);
background-position:left top;
background-repeat:no-repeat;*/
padding-left: 5px;
font-weight: bold;
font-size: 11px;
}

.contenuto-audio{
background-color:#1e5c88;
/*background-image:url(immagini/altoparlante.gif);
background-position:left top;
background-repeat:no-repeat;*/
padding-left: 5px;
font-weight: bold;
font-size: 11px;
}

.contenuto-video{
background-color:#8FB8D7;
/*background-image:url(immagini/video.gif);
background-position:left top;
background-repeat:no-repeat;*/
padding-left: 5px;
font-weight: bold;
font-size: 11px;
}

.terza-rep{
height:100px;
border:2px solid #CA2316;
margin-top:3px;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
padding-top:2px;
padding-bottom:5px;
}
/*div aggiuntivi*/
.link-img
{
    width: 125px;
    float: left;
}
.link-text
{
    margin-left: 125px;
}

.banda-rossa-right{
background:#CA2316;
font-weight:bold;
font-size:16px;
color:#FFF;
text-align:left;
padding:2px 0 0 5px;
}

.sopra{
height:280px;
background:#FFF;
}

.sotto{
height:280px;
background:#FFF;
}

.appuntamenti{
float:left;
margin-top:4px;
width:179px;
height:260px;
/*padding: 55px 7px 4px 7px;*/
background:#F5F4EB;
/*background-image:url(immagini/banda-appuntamenti.gif);
background-position:top;
background-repeat:no-repeat;*/
}

.cisnettopensiero{
float:left;
margin-top:4px;
margin-left:5px;
width:179px;
height:260px;
background:#F5F4EB;
/*padding:55px 7px 4px 7px;
background-image:url(immagini/banda-cisnettopensiero.gif);
background-position:top;
background-repeat:no-repeat;*/
}

.spazioaperto{
float:left;
margin-top:4px;
margin-left:5px;
width:179px;
height:260px;
background:#F5F4EB;
/*padding:55px 7px 4px 7px;
background-image:url(immagini/banda-spazioaperto.gif);
background-position:top;
background-repeat:no-repeat;*/
}

.imperdibile{
float:left;
margin-top:4px;
width:179px;
height:260px;
background:#F5F4EB;
/*padding:55px 7px 4px 7px;
background-image:url(immagini/banda-imperdibile.gif);
background-position:top;
background-repeat:no-repeat;*/
}

.contributi{
float:left;
margin-top:4px;
margin-left:5px;
width:179px;
height:260px;
background:#F5F4EB;
/*padding:55px 7px 4px 7px;
background-image:url(immagini/banda-contributi.gif);
background-position:top;
background-repeat:no-repeat;*/
}

.vuoto-blu{
float:left;
margin-top:4px;
margin-left:5px;
width:165px;
height:210px;
padding: 45px 7px 4px 7px;
background:#F5F4EB;
background-image:url(immagini/banda-vuoto-blu.gif);
background-position:top;
background-repeat:no-repeat;
}

.linkrubrica{
font-weight:bold;
text-transform:uppercase;
font-size:11px;
text-align:right;
margin-top: 15px;
}


/*LINKS*/
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#CA2316;
	text-decoration:underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}



.chisono a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#4A7EA7;
	text-decoration:none;
	}
.chisono a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#4A7EA7;
	text-decoration:none;
}
.chisono a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#CA2316;
	text-decoration:underline;
}
.chisono a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#4A7EA7;
	text-decoration:none;
}




.appuntamenti a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
	}
.appuntamenti a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
}
.appuntamenti a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#1D537A;
	text-decoration:underline;
	font-size: 11px;
}
.appuntamenti a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
}





.cisnettopensiero a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
	}
.cisnettopensiero a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
}
.cisnettopensiero a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#933D10;
	text-decoration:underline;
	font-size: 11px;
}
.cisnettopensiero a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
}




.spazioaperto a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
	}
.spazioaperto a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
}
.spazioaperto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#B59900;
	text-decoration:underline;
	font-size: 11px;
}
.spazioaperto a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
}





.imperdibile a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
	}
.imperdibile a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
}
.imperdibile a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#71901A;
	text-decoration:underline;
	font-size: 11px;
}
.imperdibile a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
}





.contributi a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
	}
.contributi a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
}
.contributi a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#B58100;
	text-decoration:underline;
	font-size: 11px;
}
.contributi a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
}

.linkrubrica a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
	}
.linkrubrica a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
}
.linkrubrica a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:underline;
	font-size: 11px;
}
.linkrubrica a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size: 11px;
}

/*stile di prova michele*/
.titolo-rubrica{
margin-top: 30px;
background:#F5F4EB;
height:30px;
}
.titolo-rubrica-articolo{
background:#F5F4EB;
height:30px;
margin-top: 2px;
}
.menu-rubriche{
float:left;
padding:4px 5px 5px 0;
height:15px;
text-align:left;
}
.lista-articoli{
/*overflow:auto;*/
padding:15px 10px 10px 10px;
width:527px;
/*height:335px;*/
}
.data-lista
{
    font-size: 10px;
    margin-bottom: 5px;
}
.sottocategoria-lista
{
    font-size: 11px;
    margin-bottom: 2px;
}
.titolo-lista{
    padding-left: 0px;
    font-weight: bold;
    margin-bottom: 2px;
    background-color: #F5F4EB;
}
.articolo{
overflow:auto;
padding:15px 10px 15px 10px;
width:530px;
height:363px;
}
.articolonoscroll{

padding:15px 10px 15px 10px;
width:527px;

}
.categoria-articolo
{
    color: #333;
    font-size: 12px;
    margin-bottom: 8px;
}
.titolo-articolo
{
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 13px;
    color: #ff0000;
}
.autore-articolo
{
    font-style: italic;
    margin-bottom: 5px;
    font-size: 12px;
}
.data-articolo
{
    font-size: 11px;
    margin-bottom: 12px;
}
.testo-articolo
{
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    text-align: justify;
    border-left: 1px solid #000;
    margin-bottom: 20px;
}
.allegato
{
    margin-bottom: 5px;
    padding-left: 21px;
    background-image: url(immagini/prosegui.gif);
    background-position: left;
    background-repeat: no-repeat;
}
.esterno
{
    margin-bottom: 5px;
    padding-left: 21px;
    background-image: url(immagini/prosegui.gif);
    background-position: left;
    background-repeat: no-repeat;
}
.commenti-funzioni
{
    margin-bottom: 5px;
    margin-top: 10px;
    text-align: right;
}
.commenti-bottoni
{
    border: 1px solid #000;
    background-color: #fff;
    text-align: center;
    font-size: 10px;
    color: #ff0000;
}
.commenti-vedi
{
    color: #000;
    margin-top: 10px;
    margin-bottom: 5px;
    border: 2px solid #999;
    padding: 5px;
    font-size: 11px;
    text-align:justify;
}
.commenti-data
{
    margin-bottom: 5px;
    font-weight: bold;
    text-align: left;
}
.commenti-autore
{
    text-align: right;
    font-weight: bold;
    margin-top: 5px;
}
/*stile back*/
.bannerback{
width:810px;
height:140px;
background-image:url(immagini/banner.jpg);
margin-bottom: 5px;
}
.rightback{

margin-top:5px;
background:#FFF;
margin-bottom: 30px;
}
.login-titolo
{
    font-weight: bold;
    font-size: 14px;
    color: #ff0000;
    padding-top: 10px;
    padding-left: 5px;
    margin-left: 30px;
    margin-top: 10px;
    text-align: left;
    height: 25px;
    border-bottom: 2px solid #ff0000;
    width: 70%;
}
.login-user
{
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    margin-top: 15px;
    padding-left: 30px;
}
.headback{
margin-left:auto;
margin-right:auto;
background-image:url(immagini/headback.gif);
width:812px;
height:20px;
}
.banda-rossa-back{
background:#CA2316;
font-weight:bold;
font-size:16px;
color:#FFF;
text-align:left;
padding:2px 0 0 5px;
margin-top: 5px;
margin-bottom: 5px;
height:15px;
}
.contenuti-backoffice
{
    padding:10px;
    font-size: 11px;
}
.invia-articolo
{
    margin-bottom: 20px;
    margin-top: 5px;
    text-align: right;
}
.invia-bottoni
{
    border: 1px solid #000;
    background-color: #fff;
    text-align: center;
    font-size: 9px;
    color: #ff0000;
}
.headergrid
{
    font-weight: bold;
    font-size: 11px;
    color: #666;
    background-color: #fe675c;
    padding: 3px;
    height: 15px;
}
.bottonigrid
{
    border-bottom: 2px solid #ff0000;
    border-right: 2px solid #ff0000;
    font-size: 10px;
    font-weight: bold;
    color: #ff0000;
    padding: 2px;
}
.bottonitemgrid
{
    padding: 5px;
    margin-left: 5px;
    margin-right: 0px;
}
.itemgrid
{
    font-size: 11px;
    padding: 2px;
    color: #000;
}
.paginggrid
{
    font-size: 11px;
    font-weight: bold;
    color: #ff0000;
    text-decoration: underline;
}
.commenti-lista
{
    width: 400px;
    float: left;
}
.commenti-leggi
{
    margin-left: 420px;
}
.esci
{
    text-align: right;
    margin-left: 500px;
    padding-right: 15px;
}
.navigaback
{
    float: left;
    width: 500px;
    text-align: left;
    padding-left: 15px;
}
/*schede libri*/
.dettaglio-libro
{
    padding-left: 10px;
    padding-top: 10px;
    text-align: justify;
}
.scheda-libro
{
    background-color: Transparent;
    margin-bottom: 10px;
    height: 160px;
}
.img-libro
{
    padding: 3px;
    float: left;
    width: 250;
    border-left: 2px solid #000;
}
.info-libro
{
    padding: 3px;
    margin-left: 250px;
    border-left: 2px solid #000;
}
.autore-libro
{
    font-style: italic;
    font-weight: bold;
}
.titolo-libro
{
    color: #ff0000;
    font-size: 12px;
    font-weight: bold;
}
.editore-anno-libro
{
    margin-top: 5px;
    font-weight: bold;
}
.recensione
{
    padding-left: 15px;
    padding: 2px;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 2px solid #666;
    text-transform: uppercase;
}
.autore-rec
{
    color: #999;
    padding-left: 15px;
    padding: 2px;
    font-weight: bold;
}
.data-rec
{
    font-weight: bold;
    padding: 2px;
    font-size: 10px;
}
.testo-rec
{
    font-size: 11px;
    padding-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.commento
{
    background-color: #666;
    font-weight: bold;
    padding-left: 5px;
    padding: 2px;
    color: #fff;
    margin-bottom: 3px;
}
.titolo-comm
{
    padding-left: 5px;
    padding: 2px;
    color: #ff0000;
    font-weight: bold;
    margin-bottom: 5px;
}
.testo-comm
{
    font-size: 10px;
    padding-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.link-utili
{
    margin-top: 5px;
    border: 2px solid #ca2316;
}
.link-utili-home
{
    background-color: #ca2316;
    clear: both;
    padding: 3px;
    color: #fff;
    font-weight: bold;
}
.link-utili-tabella
{
    background-color: #fff;
    clear: both;
    padding: 3px;
    color: #fff;
    font-weight: bold;
}
.links
{
    border-left: 1px solid #666;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 10px;
    margin-top: 15px;
}
/*ricerca*/
.boxricerca
{
    border-bottom: 1px dotted #ff0000;
}
