/* CSS Document */
html{

margin:0;
padding:0;
}

body{

margin:0;
padding:0;
background-color:#fff;
font-family: Trebuchet MS, Trebuchet , arial , sans-serif;
font-size:1em;
color:#000;
text-align:center;
}


a {
color:#cc0000;
}

a:hover {
color:#000;
}

a img{
border:none;

}


.nascosto{
display:none;

}


.sweep{
clear:both;
height:0px;
overflow:hidden;
}





#wrapper{
width:843px;
padding:11px;
margin-top:30px;
margin:auto;
text-align:left
}

#contenthome{

margin-top:-160px;
/*margin-left:11px;*/
display:block;
float:left;
width:844px;
background-image:url(../img/fascia_right.gif);
background-position: right;
background-repeat:repeat-y;
}

#contentint{

margin-top:10px;
/*margin-left:11px;*/
display:block;
float:left;
width:844px;
background-image:url(../img/fascia_right_int.gif);
background-position: right;
background-repeat:repeat-y;
}



#giornale{
/*position:absolute;
top:43px;
left:50%;
margin-left: 220px;
z-index:300;
*/
position:relative;

left:640px;
top:-190px;
/*float:right;*/
display:block;
width:125px;
margin-bottom:0;
}

#logocoop{
position:absolute;
top:202px;
left:50%;
margin-left:345px;
z-index:100;
}



#ultimoagg{
height:24px;
width:632px;
font-size:0.7em;
}

#imgtop{
margin:0;
padding:0;
}

#menutop{

height:27px;
margin:0;
padding:0;
/*border-bottom:1px solid #a1a1a1;*/
margin-top:10px;
float:left;
display:block;
}

.menuhome{
width:632px;
float:left;
display:block;
overflow:hidden;
}

.menunews{
/*width:749px;*/
width:836px;

}


#menutop ul{
list-style: none;
margin:0;
padding:0;
}

#menutop li{
display:inline;
margin:0 ;
padding:0px;
}

#menutop a{
text-decoration:none;
margin:0 8px;
display:block;
float:left;
}

#menutop a span{
display:none;
margin:0;
padding:0;
}

#menu1 a {
background-image:url(../img/menu/1.gif);
background-repeat: no-repeat;
width:40px;
}


#menu1 a:hover{
background-image:url(../img/menu/1_over.gif);
}


#menu1  .itemselected {
background-image:url(../img/menu/1_over.gif) !important;
}


#menu2 a{
background-image:url(../img/menu/2.gif);
background-repeat: no-repeat;
width:61px;
}

#menu2 a:hover{
background-image:url(../img/menu/2_over.gif)
}

#menu2  .itemselected {
background-image:url(../img/menu/2_over.gif) !important;
}


#menu3 a{
background-image:url(../img/menu/3.gif);
background-repeat: no-repeat;
width:77px;
}

#menu3 a:hover{
background-image:url(../img/menu/3_over.gif)
}

#menu3  .itemselected {
background-image:url(../img/menu/3_over.gif) !important;
}

#menu4 a{
background-image:url(../img/menu/4.gif);
background-repeat: no-repeat;
width:67px;
}

#menu4 a:hover{
background-image:url(../img/menu/4_over.gif)
}

#menu4  .itemselected {
background-image:url(../img/menu/4_over.gif) !important;
}

#menu5 a{
background-image:url(../img/menu/5.gif);
background-repeat: no-repeat;

width:68px;
}

#menu5 a:hover{
background-image:url(../img/menu/5_over.gif)
}

#menu5  .itemselected {
background-image:url(../img/menu/5_over.gif) !important;
}

#menu6 a{
background-image:url(../img/menu/6.gif);
background-repeat: no-repeat;
width:70px;
}

#menu6 a:hover{
background-image:url(../img/menu/6_over.gif)
}

#menu6  .itemselected {
background-image:url(../img/menu/6_over.gif) !important;
}

#menu7 a{
background-image:url(../img/menu/7.gif);
background-repeat: no-repeat;

width:31px;
}

#menu7 a:hover{
background-image:url(../img/menu/7_over.gif)
}

#menu7  .itemselected {
background-image:url(../img/menu/7_over.gif) !important;
}

#menu8 a{
background-image:url(../img/menu/8.gif);
background-repeat: no-repeat;
width:57px;
}

#menu8 a:hover{
background-image:url(../img/menu/8_over.gif)
}

#menu8  .itemselected {
background-image:url(../img/menu/8_over.gif) !important;
}


#menu9 a{
background-image:url(../img/link_giornale.gif);
background-repeat: no-repeat;
background-position: 0 7px;
width:73px;
}

#menu9 a:hover{
background-image:url(../img/link_giornale_over.gif)
}

#menu9  .itemselected {
background-image:url(../img/link_giornale_over.gif) !important;
}



#menu10 a {
background-image:url(../img/menu/10.gif);
background-repeat: no-repeat;
width:66px;
}


#menu10 a:hover{
background-image:url(../img/menu/10_over.gif);
}

#menu10  .itemselected {
background-image:url(../img/menu/10_over.gif) !important;
}


#menu11 a {
background-image:url(../img/menu/11.gif);
background-repeat: no-repeat;
width:50px;
}


#menu11 a:hover{
background-image:url(../img/menu/11_over.gif);
}

#menu11  .itemselected {
background-image:url(../img/menu/11_over.gif) !important;
}





#bottommenu{
display:block;
height:1px;
overflow:hidden;
background-color:#000;
margin-top: 10px;
}

.bottommenuhome
{
width:632px;
}

.bottommenuint
{
width:842px;
}



#giornale a{
display:block;
height:189px;
border-bottom:1px solid #000;
}

#listgiornale{
position:absolute;
top:200px;
left:0px;
z-index:300;
background-color:#fff;
width:130px;
padding-bottom:10px;
}

#listgiornale a{
border:none;
background-repeat: no-repeat;
text-decoration:none;
margin:0;
padding:0;
display:block;
float:left;
width:125px;
height:23px;
background-position:center left;
}


#listgiornale a span{
display:none;
}



.listgiornale1{
background-image:url(../img/link_giornale.gif);
background-position:0 5px !important;
}

.listgiornale1:hover{
background-image:url(../img/link_giornale_over.gif);
}



.listgiornale2{
background-image:url(../img/menu/10.gif);
}

.listgiornale2:hover{
background-image:url(../img/menu/10_over.gif);
}


.listgiornale3{
background-image:url(../img/menu/11.gif);
}

.listgiornale3:hover{
background-image:url(../img/menu/11_over.gif);
}






#contentleft{
width:535px;
float:left;
}

#contentleft p{
font-size:0.8em;
text-align:justify;
line-height:1.5em;
}

#contentleft h2{
font-size:1.3em;
margin:0;
}

#contentleft h3{
font-size:1em;
} 
#contentleft h4{
font-size:0.8em;
} 
#contentleft h5{
font-size:0.75em;
}

#contentleft  th, td{
font-size:0.75em;
}

#contentleft  li{
font-size:0.75em;
}


#topnews{
float:left;
width:100%;
margin-bottom:20px;
}

#topnews img{
float:left;
margin: 0 22px 5px 0;
}


#topnews p{
font-size:0.8em;
/*font-weight:bold;
font-style:italic;*/
}



.listnews{
float:left;
width:100%;
margin-bottom:20px;
}


.listnews img{
float:left;
margin: 0 22px 0 0;
border-bottom:5px solid #fff;
}

.listnews p{
/*font-size:0.7em;*/
line-height:1.3em;
margin-top:10px ;
}

#topnews #datanewstop{
background-image:url(../img/bullet-data.gif);
float:left;
font-size:0.7em;
font-weight:bold;
background-repeat:no-repeat; 
padding-left:15px;
background-position: 0 5px;
margin-top:-4px;
}

.datanewstop{
background-image:url(../img/bullet-data.gif);
float:left;
font-size:0.7em;
font-weight:bold;
background-repeat:no-repeat; 
padding-left:15px;
background-position: 0 5px;
margin-top:-4px;
}

.datanewstop span{
font-size:1.2em;
}

.listnews #datanewstop{
font-size:0.7em;
}

#topnews #datanewstop span{
font-size:1.2em;
}

#spaziodata{
clear:right;
overflow:hidden;
height:15px;
}

.spaziodata{
clear:right;
overflow:hidden;
height:15px;
}

#contentright{
width:154px;
float:left;
margin-left:61px;
}

#topnews h2{
font-weight:normal;
font-size:1.05em;
}


#titolonewsgraf{
position:relative;
top:-170px;
left:229px;
width:56px;
height:12px;
background-image:url(../img/titolo_news.gif);
background-repeat:no-repeat;
}


#leftcolumn{
float:left;
width:213px;
}

#newscolumn{
float:left;
width:417px;
border-left:1px solid #c7c7c7;
}

.divinews{
background-color: #c7c7c7;
height:1px;
overflow:hidden;
float:right;
width:406px;
margin:5px 0;
}

.news{
display:block;
float:left;
margin:0px;
padding:0px;
width:406px;
border-left:11px solid #fff;
}


.datanews{
/*display:block;
float:left;
width:197px;*/
font-weight:normal;
color: #cc0000;
font-size:0.7em;

}

.mesenews{
font-size:1.2em !important;
}

.news h3{
font-size:1em;
margin:0;
padding:0;
}

.news h3 a{
color:#000;
text-decoration:none;
}

.news h3 a:hover{
color: #cc0000;
}

.news p{
font-size:0.8em;
margin:0;
padding:0;
text-align:justify;
}

.news img{
margin-top:25px;
}

.leggi{
font-size:0.7em;
font-weight:bold;
float:left;
margin-top:7px;
padding-left:15px;
background-image:url(../img/doc.gif);
background-repeat:no-repeat;
background-position: 0 2px;
}

.vedifoto{
background-image:url(../img/foto_ico.gif) !important;
font-size:0.7em;
font-weight:bold;
display:block;
float:right;
margin-top:7px;
margin-bottom:7px;
padding-left:23px;
background-repeat:no-repeat;
background-position: 0px;
}

.vedivideo{
background-image:url(../img/video_ico.gif) !important;
font-size:0.7em;
font-weight:bold;
display:block;
float:right;
margin-top:7px;
margin-bottom:7px;
padding-left:23px;
background-repeat:no-repeat;
background-position: 0 2px ;
}




.leggi a{
text-decoration:none;
}

.vedifoto a{
text-decoration:none;
}

.vedivideo a{
text-decoration:none;
}
 
 
.brevenews  .leggi  a {
font-size:1.5em !important;
}

.immaginenewsright
{
display:block;
float:right;
width:194px;
}

.blocconewsleft
{
display:block;
float:left;
width:197px;
}


.immaginenewsleft
{
display:block;
float:left;
width:194px;
}

.blocconewsright
{
display:block;
float:right;
width:197px;
}



#boxbacheca{
float:left;
width:203px;
background-image:url(../img/top_bacheca.gif);
background-repeat:no-repeat;
background-color:#e1e5f0;

}

.linkeventi {
margin-top:50px;
display:block;
text-decoration:none;
}

.linkeventi span{
visibility:hidden;
}

.bachecanews{
text-align:left;
width:179px;
margin:10px 11px;
}

.bachecanews  h3{
font-size:0.9em;
color:#cc0000;
margin-bottom:-1px;
}

.bachecadata{
margin-top:0;
margin-bottom:0;
font-size:0.7em !important;
}

.bachecanews  h4{
font-size:0.8em;
margin-top:0;
margin-bottom:0;
}

.bachecanews  p{
margin-top:0;
margin-bottom:0;
font-size:0.7em;
}

.bachecanews  a{
color:#000;
text-decoration:none;
}

.bachecanews  a:hover{
color:#cc0000;
}

#associati {
display:block;
float:left;
margin-top:11px;
height:120px;
width:203px;
overflow:hidden;
}

#associati img {
margin:0;
padding:0;
}

#associati a {
margin:0 !important;
padding:0;
}

#lineebottom{
clear:left;
float:left;
width:768px;
height:1px;
overflow:hidden;
border-bottom:11px solid #fff;
border-top:11px solid #fff;
}

#lineebottomint{
clear:left;
float:left;
width:768px;
height:1px;
overflow:hidden;
border-top:10px solid #fff;
background-color:#fff;
}


#lineebottomright{
clear:left;
float:left;
width:631px;
background-color: #000;
height:1px;
overflow:hidden;
}

#lineebottomleft{
float:right;
width:122px;
background-color: #000;
height:1px;
overflow:hidden;
}

#fasciasotto{
float:left;
width:100%;
background-color: #cc0001;
height:61px;
clear:both;
}


#rightcolumn{
float:left;
width:124px;
margin-left:11px;  
overflow:hidden;
}


#topmultim{
float:left;
width:124px;
height:78px;
background-image:url(../img/top_box_mutimedia.gif);
border-bottom:18px solid #f3f3f3;
}

#rightcolumn img{
float:left;
display:block;
border-left:14px solid #f3f3f3;

border-bottom:7px solid #f3f3f3;
}

.specificmm{
float:left;
display:block;
border-left:14px solid #f3f3f3;
width:74px;
height:14px;
}

.mmtext
{
float:left;
display:block;
border-left:14px solid #f3f3f3;
width:74px;
margin-top:7px;
margin-bottom:10px;
}

.mmtext h3
{
margin:0;
padding:0;
font-size:0.7em;
}

.mmtext h3 a
{
color:#000;
text-decoration:none;
}

.mmtext h3 a:hover
{
color:#cc0000;

}

.mmtext p
{
margin:0;
padding:0;
font-size:0.7em;
}



.specificmm a{
color:#000;
font-size:0.6em;
float:right;
}

.specificmm a:hover{
text-decoration:none;
}

.mmvideo{
background-image:url(../img/video_ico.gif);
background-repeat:no-repeat;
}

.mmfoto{
background-image:url(../img/foto_ico.gif);
background-repeat:no-repeat;
}
.mmnessuno{


background-repeat:no-repeat;
}


#altrenews{
float:left;
width:126px;
border:14px solid #f3f3f3;
padding:0;
}

.dataarcnews{
font-size:0.7em;
color:#CC0100;
clear:both;
margin:14px 0 0 0;
float:left;
display:block;
width:100%;
font-weight:normal;
}

.dataarcnews span{
font-size:1.2em;
}

#altrenews a{
display:block;
float:left;
clear:both;
width:100%;
font-size:0.7em;
margin:0;
color:#000;
margin-bottom:6px;
}

#altrenews a:hover{
text-decoration:none;
}






#archivionews{
float:left;
width:126px;
border:14px solid #f3f3f3;
padding:0;
}

#archivionews form{
margin:0;
padding:0;
}

#archivionews select{
width:100%;
border:1px solid #747474;
font-family: Trebuchet MS, Trebuchet , arial , sans-serif;
font-size:0.7em;
}

.diviarchiviorg{
float:left;
width:139px;
border:7px solid #f3f3f3;
border-top:none;
border-bottom:none;
background-color:#747474;
overflow:hidden;
height:1px;
}

.associatiint{
border-top: 7px solid #fff;
border-bottom: 7px solid #fff;
width:153px !important;
position:relative;
left:1px;
}


#menubottom{
width:100%;
float:left;
margin:0;
padding:0;
background-color:#fff;
height:25px;
border:10px solid #fff;
border-left:none;
border-right:none;
}

#menubottom ul{
margin:0 0 0 5px;;
padding:0;
display:block;
float:left;
border-left: 1px solid #000;
}

#menubottom li{
margin:0;
padding:0px 10px;
display:block;
float:left;
font-size:0.7em;
border-right: 1px solid #000;
}

#menubottom  a{
color:#000;
text-decoration:none;
}

#menubottom  a:hover{
color:#575757;
}

#centercontent{
/*padding-left:5px;*/
}





.brevenews{
/*font-size: 0.7em !important;*/
line-height:1.3em;
margin-top:10px !important;
}

#bachecacenter .brevenews{
font-size: 0.8em !important;

}

.listnews{
border-bottom:1px solid #ccc;
}

.listnews .leggi{
float:right;
margin-top:3px;
margin-bottom:5px;
}

.titololist{
padding:0 !important;
margin:4px;
font-weight:normal;
font-size:1.05em !important;
}

.nospacetop{
margin-top:0;
margin-left:1px;
border-top:0px !important;
}

.fotoleft
{
float:left; 
margin-right:15px;
}

.fotoright
{
float:right; 
margin-left:15px;
}

#topnews h3{
margin:0;
font-size:0.9em;
color:#cc0000;
}

#topnews h3{
margin:0;
font-size:0.9em;
color:#cc0000;
}

.listnews h3{
margin:0;
font-size:0.9em;
color:#cc0000;
}


.videodiv{
border: 3px solid #575757; 
background-color: White;
position: absolute; 
display: none; 
z-index: 300; 
top: 120px; 
left: 250px;
width: 300px;
height: 300px;
}

.videodiv a{
border-bottom: 3px solid #575757; 
display:block;
width:100%;
background-color:#575757;
color:#e1e1e1;
text-align:right;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

.videodiv a:hover{
color:#fff;
}



#titaltrenews{
display:block;
float:left;
margin:0;
padding:0;
}

#titarchivionews{
display:block;
float:left;
margin:0 0 9px 0;
padding:0;
}


.altrenews{
background-image:url(../img/altrenews.gif);
background-repeat:no-repeat;
width:64px;
height:11px;
}


.altrebacheca{
background-image:url(../img/altrebacheca.gif);
background-repeat:no-repeat;
width:100px;
height:11px;
}

.altremultimedia{
background-image:url(../img/altremultimedia.gif);
background-repeat:no-repeat;
width:100px;
height:11px;
}

.altredownload{
background-image:url(../img/altredownload.gif);
background-repeat:no-repeat;
width:102px;
height:11px;
}

.altregiornale{
background-image:url(../img/altregiornale.gif);
background-repeat:no-repeat;
width:82px;
height:11px;
}


.altreBilancio{
background-image:url(../img/altregiornale.gif);
background-repeat:no-repeat;
width:40px;
height:11px;
}


.altreCalendario{
background-image:url(../img/altregiornale.gif);
background-repeat:no-repeat;
width:40px;
height:11px;
}





.archivionews{
background-image:url(../img/archivionews.gif);
background-repeat:no-repeat;
width:84px;
height:11px;
}

.archiviobacheca{
background-image:url(../img/archiviobacheca.gif);
background-repeat:no-repeat;
width:104px;
height:11px;
}

.archiviomultimedia{
background-image:url(../img/archiviomultimedia.gif);
background-repeat:no-repeat;
width:121px;
height:11px;
}

.archiviodownload{
background-image:url(../img/archiviodownload.gif);
background-repeat:no-repeat;
width:111px;
height:11px;
}

.archiviogiornale{
background-image:url(../img/archiviogiornale.gif);
background-repeat:no-repeat;
width:104px;
height:14px;
}

/*///////////////////////////////////////////////////////*/

#bachecacont{
float:left;
display:block;
background-color:#E1E5F0;
width:520px;
padding-top:30px;
padding-bottom:30px;
}

#bachecacont .listnews p{
font-size:0.7em;
margin-top:0;
margin-bottom:10px;
}

#bachecacont .listnews{

margin-bottom:-5px;
border:none;
}

.divibacheca
{
float:left;
display:block;
width:480px;
height:16px;
margin: 10px 0;
overflow:hidden;
background-image:url(../img/divisorio_bacheca.gif)
}

#bachecaleft{
float:left;
display:block;
width:20px;
}

#bachecacenter{
float:left;
display:block;
width:480px;

}

#bachecaright{
float:left;
display:block;
width:20px;

}



#bachecacont h2{
margin:0;
font-size:0.85em;
color:#000000;
}

#bachecacont .datanewstop{
background-image:none;
float:left;
font-size:0.68em;
font-weight:normal;
padding-left:0;
}

#bachecacont h3{
margin:0;
margin-bottom:2px;
font-size:0.85em;
}

#bachecacont .titololist{
font-size:0.85em !important;
font-weight:bold;
margin:4px 0 0px 0 !important;
padding:0 !important;
}

#bachecacont img{
float:left;
margin: 0 22px 5px 0;
border-bottom: 5px solid #E1E5F0;
}


/* --------------CALENDARIO-------------- */

.Calendario td{
font-size:9px;

}

.CalendarioMese td{

font-size:9px !important;

}

.Calendario td a{
text-decoration:none;
}

.Calendario td a:hover{
color:#f1f1f1 !important;
}

.CalendarioMese td a{

color:#fff !important;

}


.light th
{
padding: 3px 7px;
background-color:#f1f1f1;
}

.light td{
padding: 4px 7px;
}

.tassolordo{
background-color:#e1e1e1 !important;
text-align:center;
}

.tassonetto{
background-color:#c2c2c2 !important;
text-align:center;
}

.colorato{
color:#cc0000;
}

.sfondochiaro{
background-color:#f1f1f1;
}


.mail { 
padding-left:15px;
font-size:0.8em;
margin-bottom:5px;
background-image:url(../img/bullet-data.gif);
background-repeat:no-repeat;
background-position:0 5px ;
}

.mail a{
text-decoration:none;
}


/* - - - - - - */


#contentintprivate{
font-size:11px;
}

#contentleftprivate{
/*

width:600px;
margin-left:100px;*/
}


#contentintprivate th{
padding:3px;
font-size:12px;
}

#contentintprivate td{
padding:3px;
}

#contentintprivate h3{

font-size:15px;
}

#contentintprivate td{
font-size:11px;

}


.LabelLink{
background-color:#f1f1f1;
padding-left:2px;
}

#ctl00_ph_right_multimedia1_pnlImages img{
background-color:#fff;
margin-right:10px;
vertical-align:bottom;
}


.infoOrari{
	clear:both; 
	padding:10px;
	
}

.infoOrari *{
	font-size:11px;
	margin:0;
	padding:0;
	color:#111;
	}
	
.infoOrari h3{
	color:#C00;
	}
