﻿.tabelladocumenti td
{
/*	white-space: no-wrap; */
}

.centopercento
{
    display: block!important;
	width: 99%!important;
	height: 700px!important;
	top: 0px!important;
	left: 0px!important;
}

.nascosto
{
    display: none!important;
}

table
{
    font-size: 100%;
}


.titoli
{
	font-size: 140%;
	font-weight: bold;
}

a
{
	color: #336699;
	text-decoration: none;
}

a:link{
	color: #336699;
		text-decoration: none;

}

a:visited{
	color: #336699;
		text-decoration: none;

}

a:hover{
	color: #FF0000;
	text-decoration: underline;
}


h1{
 font-size: 120%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
h1:link{
 color: #334d55;
}
h1:hover{
 color: #ff0000;
}
h1:visited{
 color: #334d55;
}

h2{
	
 font-size: 114%;
 color: #666666;
 margin: 0px;
 padding: 0px;

}

h3{
 margin: 0px;
 padding: 4px;
 font-weight: bold;
 text-align: left;
}

.stileh3
{
 margin: 0px;
 padding: 4px;
 font-weight: bold;
 text-align: left;
}


h4{
 margin: 0px;
 padding: 0px;
}

h5{
 margin: 0px;
 padding: 0px;
}
h6{
 text-align: justify;
 }

label{
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

#divfondo
{
    left: 3px;
    width: 99%;
    height: 90px;
    overflow: inherit;
    margin: inherit;
    border: inherit;
    text-align: inherit;
    padding: inherit;
}

#siteInfo{
    clear: both;
    border: 1px solid #cccccc;
    height:120px;
}

#siteInfo table
{
 font-size: 100%;	
}

#divtesta
{
    width: 99%;
    height: 135px;
    background-color:#FFFFFF;
}

#divtesta img
{
    float:right;
    padding:0px;
    margin:0px;
}

#accessibile
{
	position:absolute;
    border: none;
    color: #000000;
    background-color: #FFFFFF;
    /*padding-left: 10px;*/
    font-size: 70%;
    top: 110px;
    left: 0px;
    white-space: nowrap;
    text-align:left;
    width:900px;
    height:22px;
}



#BARRA input
{
    position:relative;
    top:-20px;

}
	
#BARRA_Loginname 
{
    text-decoration: none;
    width:80px;
    position:relative;
    top:5px;

}

#BARRA_LabelLoginname #BARRA_LabelLoginpwd
{
    text-decoration: none;
    position:relative;
    top:5px;

}

#BARRA_Password 
{
    text-decoration: none;
    width:80px;
    position:relative;
    top:5px;
}

.bottonibarra {
    text-decoration: none;
    border:1;
    background-color:#cececd;
    position:relative;
    top:5px;

}

.bottonibarra:hover {
    text-decoration: none;
    border:1;
    background-color:#d7e7f8;
}

#accessibile a 
{
    position:relative;
    padding: 2px 4px 2px 4px;
    color: #666666;
    border: 1px solid #666666;
    top: 0px;
    bottom: 0px;
    font-size: 100%;
    text-decoration: none;	    
}

#accessibile a:hover
{
    background-color: #336699;
    color: #FFFFFF;
}

#divcontenuto
{
    overflow:hidden;
    background-color:#FFFFFF;
    width:100%;
}

#divleft
{
    width: 180px; 
    border: 0!important;
    margin-top:5px;
}

#menusezione 
{
    margin:-2px;
    padding:2px;
    line-height:2em;
    border:none;
    overflow-x:hidden;
}

.box1 br
{
    display:none;
}

#menusezione a
{
    text-decoration:none;
    background-color: #FFFFFF;
    display: block;
    border-bottom:1px solid #666666;
}

#menusezione a:hover
{
    color: #000000;
    background-color: #DAE3F1;
    text-decoration: none;
}

#divcenter
{
	width:100%;
    border: 0!important;
}

#divpos
{
	background-color:#F5F5F5!important;
	border:1px solid #666666!important;
	color:#000000!important;
	margin-left:0px;
	margin-top:5px;
	margin-right:10px;
}

#boxhome
{
	border:0px solid #666666;
	margin-left:0px;
	margin-right:8px;
	margin-top:3px;
	overflow:hidden;
	overflow-x: hidden;
}

#contieniboxnews
{
	margin-left:0px;
	margin-right:10px;
	margin-top:0px;
}

#boxnews
{
	border:1px solid #666666;
	margin-left:0px;
	margin-right:3px;
	margin-top:3px;
	overflow:auto;
	overflow-x: hidden;
}

#boxnewsdaaltrisiti
{
	border:1px solid #666666;
	margin-left:0px;
	margin-right:3px;
	margin-top:3px;
	overflow:auto;
	overflow-x: hidden;
	
}

#boxvisualizzanews
{
	border:1px solid #666666;
	margin-left:0px;
	margin-right:3px;
	margin-top:3px;
	overflow:auto;
	overflow-x: hidden;
}

#divright
{
    width: 180px; 
    border: 0!important;
}

.tabbercontieni
{
 margin-top:2px;
 border:none;
 overflow:hidden;
 position:relative;
 width:99.5%;
}

.tabbercontieni_a
{
 position: relative;
 top : 2px;
 margin-left: 5px;
 background-color : #e5eeed;	
 width : 110px;
}

.tabbercontieni_a_sel
{
 position: relative;
 top : 2px;
 margin-left: 5px;
 background-color : #cececd;
 width : 110px;
 
}


.tabbercontieni_a:hover
{
	cursor : hand;
	background-color:Azure;
}

.tabbertab
{
 left : 0px;
 border:none;
 overflow:auto;
 width : 97%;
 overflow-x: hidden;
 margin-left : 5px;
 height:auto;
}

div.gallerybreadcrumb { 
border-right: #a1a6a9 1px solid; padding-right: 5px; border-top: #a1a6a9 1px solid; display: none; padding-left: 5px; background: #f2f2f2; padding-bottom: 5px; margin: 5px; border-left: #a1a6a9 1px solid; padding-top: 5px; border-bottom: #a1a6a9 1px solid; text-align: center
}
div.imagegallery img { 
border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid; clear: left
} 
div.imagegallery p.galleryimageinfo { 
padding-right: 0px; padding-left: 0px; font-size: 1em; padding-bottom: 5px; margin: 0px; padding-top: 5px
} 
#main div.imagegallery ul { 
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none 
} 
#main div.imagegallery ul li { 
border-right: #a1a6a9 1px solid; padding-right: 0px; border-top: #a1a6a9 1px solid; padding-left: 0px; background: #f2f2f2; float: left; padding-bottom: 10px; margin: 0px 10px 10px 0px; overflow: hidden; border-left: #a1a6a9 1px solid; width: 120px; padding-top: 10px; border-bottom: #a1a6a9 1px solid; height: 150px; text-align: center;
} 
ul#root { 
padding-right: 0px; padding-left: 0px; font-size: 1em; background: url(../images/menugray.png) #dee4e8 repeat-y; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; position: relative 
} 
ul#root li { 
padding-right: 0px; border-top: #f2f2f2 1px solid; padding-left: 10px; padding-bottom: 3px; padding-top: 3px; border-bottom: #999 1px solid 
} 
ul#root li.first { 
background: url(../images/menu_top.png) no-repeat; border-top-style: none; padding-top: 7px 
} 
ul#root li.last { 
background: url(../images/menu_bot.png) no-repeat 0% 100%; padding-bottom: 7px; border-bottom-style: none 
} 
ul#root a { 
display: block 
} 
ul#root ul { 
padding-right: 3px; padding-left: 15px; font-size: 1em; background: url(../images/menuwhite.png) repeat-y; padding-bottom: 3px; margin: 4px 0px -4px -10px; padding-top: 3px; list-style-type: none 
} 
ul#root ul li { 
background: none transparent scroll repeat 0% 0%; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none 
} 
ul#root ul a { 
font-weight: normal 
} 
ul#root ul ul { 
padding-right: 5px; padding-left: 25px; font-size: 1em; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 0px 0px 0px -10px; padding-top: 0px 
} 
ul#root ul ul li { 
padding-right: 0px; padding-left: 10px; padding-bottom: 2px; padding-top: 2px 
} 
ul#root ul ul ul { 
padding-left: 15px; font-size: 1.05em; background: none transparent scroll repeat 0% 0% 
} 
#main { 
padding-right: 15px; padding-left: 15px; background: white; padding-bottom: 1px; margin: 0px; border-left: none; padding-top: 1px; font-size: 1em;
} 
#main h3 { 
padding-right: 0px; padding-left: 0px; font-size: 1.6em; padding-bottom: 0px; margin: 0px 0px 10px; padding-top: 0px 
} 
#main h4 { 
padding-right: 0px; padding-left: 0px; font-size: 1.2em; padding-bottom: 0px; margin: 5px 0px 10px; padding-top: 0px 
} 
#main h5 { 
padding-right: 0px; padding-left: 0px; font-size: 1em; padding-bottom: 0px; margin: 0px 0px 3px; padding-top: 0px 
} 
#main p { 
padding-right: 0px; padding-left: 0px; font-size: 1em; padding-bottom: 1em; margin: 0px; line-height: 140%; padding-top: 0px 
} 
#main ul { 
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 1em 30px; padding-top: 0px 
} 
#main li { 
font-size: 1em; margin: 0px 0px 6px; line-height: 130% 
} 
#main dd { 
font-size: 1em; margin: 0px 0px 6px; line-height: 130% 
} 
#main dt { 
font-size: 1em; margin: 0px 0px 6px; line-height: 130% 
} 
#main dt { 
font-weight: bold 
} 
#main dd { 
margin: 0.3em 0px 0.8em 2em 
} 
#main dl { 
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px 
} 
#main td { 
font-size: 1em; line-height: 130% 
} 
#main th { 
font-size: 1em; line-height: 130% 
} 
#main th { 
vertical-align: bottom; text-align: left 
} 
#main td { 
vertical-align: top 
} 
#main code { 
padding-right: 0px; display: block; padding-left: 0px; font-size: 1em; padding-bottom: 1em; color: #00019d; padding-top: 0px;
} 
#main a { 
color: blue 
} 
#main a:visited { 
color: #336699 
} 
#main .iconlist { 
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none 
} 
#main .iconlist li { 
border-right: #a1a6a9 1px solid; padding-right: 8px; border-top: #a1a6a9 1px solid; padding-left: 8px; min-height: 48px; background: url(../images/listfade.png) #fcfcfc repeat-x; padding-bottom: 8px; margin: 0px 0px 15px; border-left: #a1a6a9 1px solid; line-height: 130%; padding-top: 8px; border-bottom: #a1a6a9 1px solid 
} 
#main .iconlist img { 
border-top-width: 0px; border-left-width: 0px; float: left; border-bottom-width: 0px; margin: 0px 8px 0px 0px; border-right-width: 0px 
} 
#main img.progicon { 
vertical-align: middle 
} 

.stileh3
{
   font-style: Verdana;
   background-color: #3f66bc;
   color: #ffffff;
   text-size : 100%;
}


h3{
   font-style: Verdana;
   background-color: #3f66bc;
   text-size : 100%;
}

h4{
 font-style: Verdana;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-style: Verdana;
 font-size: 100%;
 color: #333333;
}

.datagrid1
{
    
	
   background-color: #3F66BC!important;
    color : #FFFFFF!important;
    font-style: Verdana;	
    font-weight: bold;
    line-height:1.3em;
    border:1px solid #666666; 
    white-space: normal;
    margin-right: 8px;
    width:170px;
    
}

.datagrid2
{
    
    font-style: Verdana;
    line-height: 1.2em;
    margin-right: 8px;
    background-color: #ffffff;
    border:none;
    white-space: normal;
}

/*
#divright
{
    font-style: Verdana; 
    font-size: 85%;
}
*/

#boxnewsdaaltrisiti
{
    font-style: Verdana; 
    font-size: 85%;	
}

#siteInfo
{
    font-style: Verdana; 
    font-size: 75%;
    color: #111111;
    background-color: #e6eaf5;
    text-align: center;
}

#Label_ESCIDANEWSSINGOLA:hover 
{
	background-color:#336699;
	color:#FFFFFF;
}

#Label_ESCIDANEWSSINGOLA
{
	border:1px solid #666666;
}

