﻿/* BODY */

body {
    background-color:#74B2DD;
    background-image:url(../images/Sfondo_Template.png);
    background-repeat:repeat-x;
	}

.tableMenuHead_1 {
	background-image:url(../images/img_SfondoMenuHead1.png);
	background-repeat:repeat-x;
	}
	
.tableMenuHead_2 {
	background-image:url(../images/img_SfondoMenuHead2.png);
	background-repeat:repeat-x;
	}
	
.tableBarraTitolo_1 {
	background-image:url(../images/img_barraTitolo_1.png);
	background-repeat:repeat-x;
	}
	
.tableBarraTitolo_2 {
	background-image:url(../images/img_barraTitolo_2.png);
	background-repeat:repeat-x;
	}
	
.tableTitoloMenuSX {
	background-image:url(../images/TitoloMenuSx.png);
	background-repeat:no-repeat;
	}

.tableTitoloMenuDX {
	background-image:url(../images/TitoloMenuDx.png);
	background-repeat:no-repeat;
	}

.tableTitoloMenuDX2 {
	background-image:url(../images/TitoloMenuDx.png);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:5px;
}

.TastoMenuSx
{
    background-image:url(../images/TastiMenuLatSx.png);
    background-position:center;
    background-repeat:no-repeat;
}

.TastoMenuDx
{
    background-image:url(../images/TastiMenuLatDx.png);
    background-position:center;
    background-repeat:no-repeat;
}

.Margin10
{
    margin-left:10px;
}

.SfondoMenuBlue
{
    background-color:#e0f2fb;
}


.TableBordo
{
	border:1px;
	border-color:#74B2DD;
}



/* FORM */
.SfondoFormBlue
{
    background-image:url(../images/img_barraTitolo_2.png);
    background-repeat:repeat-x;
    height:25px
}

.button
{
    font-family:Verdana;
    font-size:10px;
    color:#FFFFFF;
    background-color:#74B2DD;
    border-style:solid;
    border-color:#FFFFFF;
    border-width:1px;
}

.button2
{
    font-family:Verdana;
    font-size:10px;
    color:#FFFFFF;
    background-color:#0071BC;
    border-style:solid;
    border-color:#FFFFFF;
    border-width:1px;
}

.txt_box
{
    font-family:Verdana;
    font-size:10px;
    color:#000000;
    border:none;
    height:12px;
}

.txtbox
{
    font-family:Verdana;
    font-size:10px;
    color:#000000;
    border-style:solid;
    border-color:#0071BC;
    border-width:1px;
}

.input_combo
{
    font-family:Verdana;
    font-size:10px;
    color:#000000;
    border-style:solid;
    border-color:#0071BC;
    border-width:1px;
}


/* TXT */

.txt_10_bianco_bold
{
    font-family:Verdana;
    font-size:10px;
    color:#FFFFFF;
    font-weight:bold;
}

.txt_9_grigio
{
    font-family:Verdana;
    font-size:9px;
    color:#F2F2F2;
}

.txt_9
{
    font-family:Verdana;
    font-size:9px;
    color:#000000;
}

.txt_9_bianco
{
    font-family:Verdana;
    font-size:9px;
    color:#FFFFFF;
}

.txt_10
{
    font-family:Verdana;
    font-size:10px;
    color:#000000;
}

.txt_10_bold
{
    font-family:Verdana;
    font-size:10px;
    color:#000000;
    font-weight:bold;
}

.txt_10_italic
{
    font-family:Verdana;
    font-size:10px;
    color:#000000;
    font-style:italic;
}

.txt_10_blue_bold
{
    font-family:Verdana;
    font-size:10px;
    color:#0071BC;
    font-weight:bold;
}

.txt_12_blue_bold
{
    font-family:Verdana;
    font-size:12px;
    color:#0071BC;
    font-weight:bold;
}


/* LINK */

a.link_9_grigio_bold:link {color: #cccccc; font-family: Verdana; font-size: 9px; font-weight:bold; text-decoration: none; text-align:right;}

a.link_9_grigio_bold:visited {color: #cccccc; font-family: Verdana; font-size: 9px; font-weight:bold; text-decoration: none; text-align:right;}

a.link_9_grigio_bold:active {color: #cccccc; font-family: Verdana; font-size: 9px; font-weight:bold; text-decoration: none; text-align:right;}

a.link_9_grigio_bold:hover {color: #cccccc; font-family: Verdana; font-size: 9px; font-weight:bold; text-decoration: underline; text-align:right;}


a.link_10_bianco_bold:link {color: #FFFFFF; font-family: Verdana; font-size: 10px; text-decoration: none; font-weight:bold; text-align:right;}

a.link_10_bianco_bold:visited {color: #FFFFFF; font-family: Verdana; font-size: 10px; text-decoration: none; font-weight:bold; text-align:right;}

a.link_10_bianco_bold:active {color: #FFFFFF; font-family: Verdana; font-size: 10px; text-decoration: none; font-weight:bold; text-align:right;}

a.link_10_bianco_bold:hover {color: #FFFFFF; font-family: Verdana; font-size: 10px; text-decoration: underline; font-weight:bold; text-align:right;}


a.link_9:link {color: #000000; font-family: Verdana; font-size: 9px; text-decoration: none; text-align:right;}

a.link_9:visited {color: #000000; font-family: Verdana; font-size: 9px; text-decoration: none; text-align:right;}

a.link_9:active {color: #000000; font-family: Verdana; font-size: 9px; text-decoration: none; text-align:right;}

a.link_9:hover {color: #000000; font-family: Verdana; font-size: 9px; text-decoration: underline; text-align:right;}



a.link_10M15:link {color: #000000; font-family: Verdana;  margin-left:15px; font-size: 10px; text-decoration: none; text-align:right;}

a.link_10M15:visited {color: #000000; font-family: Verdana; margin-left:15px; font-size: 10px; text-decoration: none; text-align:right;}

a.link_10M15:active {color: #000000; font-family: Verdana; margin-left:15px; font-size: 10px; text-decoration: none; text-align:right;}

a.link_10M15:hover {color: #000000; font-family: Verdana; margin-left:15px; font-size: 10px; text-decoration: underline; text-align:right;}


a.link_10_boldM15:link {color: #000000; font-family: Verdana;  margin-left:15px; font-weight:bold; font-size: 10px; text-decoration: none; text-align:right;}

a.link_10_boldM15:visited {color: #000000; font-family: Verdana; margin-left:15px; font-weight:bold; font-size: 10px; text-decoration: none; text-align:right;}

a.link_10_boldM15:active {color: #000000; font-family: Verdana; margin-left:15px; font-weight:bold; font-size: 10px; text-decoration: none; text-align:right;}

a.link_10_boldM15:hover {color: #000000; font-family: Verdana; margin-left:15px; font-weight:bold; font-size: 10px; text-decoration: underline; text-align:right;}


a.link_10_bold:link {color: #000000; font-family: Verdana; font-weight:bold; font-size: 10px; text-decoration: none; text-align:right;}

a.link_10_bold:visited {color: #000000; font-family: Verdana; font-weight:bold; font-size: 10px; text-decoration: none; text-align:right;}

a.link_10_bold:active {color: #000000; font-family: Verdana; font-weight:bold; font-size: 10px; text-decoration: none; text-align:right;}

a.link_10_bold:hover {color: #000000; font-family: Verdana; font-weight:bold; font-size: 10px; text-decoration: underline; text-align:right;}


a.link_10_bold_left:link {color: #000000; font-family: Verdana; font-weight:bold; font-size: 10px; text-decoration: none; text-align:left;}

a.link_10_bold_left:visited {color: #000000; font-family: Verdana; font-weight:bold; font-size: 10px; text-decoration: none; text-align:left;}

a.link_10_bold_left:active {color: #000000; font-family: Verdana; font-weight:bold; font-size: 10px; text-decoration: none; text-align:left;}

a.link_10_bold_left:hover {color: #000000; font-family: Verdana; font-weight:bold; font-size: 10px; text-decoration: underline; text-align:left;}



a.link_10_left:link {color: #000000; font-family: Verdana; font-size: 10px; text-decoration: none; text-align:left;}

a.link_10_left:visited {color: #000000; font-family: Verdana; font-size: 10px; text-decoration: none; text-align:left;}

a.link_10_left:active {color: #000000; font-family: Verdana; font-size: 10px; text-decoration: none; text-align:left;}

a.link_10_left:hover {color: #000000; font-family: Verdana; font-size: 10px; text-decoration: underline; text-align:left;}



a.link_10_underline:link {color: #000000; font-family: Verdana; font-size: 10px; text-decoration: underline;}

a.link_10_underline:visited {color: #000000; font-family: Verdana; font-size: 10px; text-decoration: underline;}

a.link_10_underline:active {color: #000000; font-family: Verdana; font-size: 10px; text-decoration: underline;}

a.link_10_underline:hover {color: #0071BC; font-family: Verdana; font-size: 10px; text-decoration: underline;}


a.link_10_underline_bold:link {color: #000000; font-family: Verdana; font-size: 10px; font-weight:bold; text-decoration: underline; text-align:right;}

a.link_10_underline_bold:visited {color: #000000; font-family: Verdana; font-size: 10px; font-weight:bold; text-decoration: underline; text-align:right;}

a.link_10_underline_bold:active {color: #000000; font-family: Verdana; font-size: 10px; font-weight:bold; text-decoration: underline; text-align:right;}

a.link_10_underline_bold:hover {color: #0071BC; font-family: Verdana; font-size: 10px; font-weight:bold; text-decoration: underline; text-align:right;}



a.link_10:link {color: #000000; font-family: Verdana; font-size: 10px; text-decoration: none; text-align:right;}

a.link_10:visited {color: #000000; font-family: Verdana; font-size: 10px; text-decoration: none; text-align:right;}

a.link_10:active {color: #000000; font-family: Verdana; font-size: 10px; text-decoration: none; text-align:right;}

a.link_10:hover {color:#0071BC; font-family: Verdana; font-size: 10px; text-decoration: none; text-align:right;}




a.link_9_bianco:link {color: #FFFFFF; font-family: Verdana; font-size: 9px; text-decoration: none; text-align:right;}

a.link_9_bianco:visited {color: #FFFFFF; font-family: Verdana; font-size: 9px; text-decoration: none; text-align:right;}

a.link_9_bianco:active {color: #FFFFFF; font-family: Verdana; font-size: 9px; text-decoration: none; text-align:right;}

a.link_9_bianco:hover {color: #FFFFFF; font-family: Verdana; font-size: 9px; text-decoration: underline; text-align:right; text-decoration: underline;}

table.searchPanel 
{
    margin:0 15px 0 20px;
    vertical-align:middle;
    padding-right:auto;
    padding-left:auto;
    font-family:Verdana;
    font-size:12px;
}

.searchPanel td.buttonsColumn {
    text-align:right;
    width: 50%;
    vertical-align:top;
}

.searchPanel .button 
{
    background-color:#0071BC;
    border:1px solid #FFFFFF;
    color:#FFFFFF;
    margin-right:3px;
    margin-bottom:3px;
    padding:2px;
    width:100px;

}

.grid 
{
    font-family:Verdana;
    font-size:12px;
    white-space:nowrap;
}

table.grid
{
    width: 400px;
    margin-right: auto;
    margin-left: auto;
    border-color:#cdcdcd;
} 

.grid th 
{
    background-color:#74b2dd;
    font-weight:bold;
}

.grid td 
{
    text-align:center;
}

.grid td.num
{
    text-align:right;
    padding-right:4px;
}

.grid td.multiline 
{
    white-space:normal;
}

.grid img 
{
    border: none;
}

#popupLayer{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
min-height:100px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:5px;
font-size:13px;
}
#popupLayer h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
margin-top:0;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupLayerClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;cursor:hand;
}


.edLink img, .rmLink img {vertical-align:middle; border-width: 0px; width:16px; height:16px;}

.addButton 
{
    background-color:#0071BC;
    border:1px solid #FFFFFF;
    color:#FFFFFF;
    margin-right:3px;
    margin-bottom:3px;
    padding:1px;
    width:100px;
}


.rightAl
{
    text-align:right;
}
.centerAl
{
    text-align:center;
}

table.messagespanel
{
    width:100%;
}
.messagespanel td
{
    text-align:center;
    vertical-align:middle;
    height:300px;
}

table.pageTitle, td.pageTitle 
{
    width:100%;
    margin-bottom:20px;
    padding:0;
}

div.htmlContent 
{
    width:420px;
    overflow:hidden;
}

.htmlContent img 
{
    margin:3px;
}

.separator 
{
    clear:both;
}

.error 
{
    font-family:Verdana;
    width:50%;
    text-align:center;
    font-weight:bolder;
    font-size:13px;
    margin:60px auto;
    padding:60px;
}

/** bandi e concorsi **/

.gridBandi .data 
{
    font-size:9px;
    color:#777777;
}

.gridBandi td 
{
    border:solid 1px #FFFFFF;
}

.gridBandi td.cmd 
{
    vertical-align:top;
    border-bottom-color:#eeeeee;
    width:40px;
}

table.gridBandi
{
    font-family:Verdana;
    width: 400px;
    margin-right: auto;
    margin-left: auto;
    border:none;
    margin-bottom:10px;
} 

.gridBandi td.item 
{
    padding-bottom:5px;
    border-bottom-color:#eeeeee;
}

.gridBandi .listaFile 
{
    margin-top:4px;
}

.link_12_bold
{
    text-decoration: none;
    font-family:Verdana;
    font-size:12px;
    color:#000000;
    font-weight:bold;
}

.link_12_bold:hover 
{
    text-decoration: underline;
}

.link_11_blu_bold
{
    text-decoration: none;
    font-family:Verdana;
    font-size:12px;
    color:#0071BC;
    font-weight:bold;
}

.link_11_blu_bold:hover 
{
    text-decoration: underline;
}
    

.submenu td
{
    padding-right:15px;
}

.nothingfound 
{
    font-family:Verdana;
    font-size:11px;
    font-style: italic;

}

/** giornalino **/

.grid2 
{
    font-family:Verdana;
    font-size:12px;
 }

table.grid2
{
    width: 400px;
    margin-right: auto;
    margin-left: auto;
    border-color:#cdcdcd;
} 

.grid2 th 
{
    background-color:#74b2dd;
    font-weight:bold;
}

.grid2 td 
{
    text-align:center;
}

.grid2 td.num
{
    text-align:right;
    padding-right:4px;
}

.grid2 td.multiline 
{
    white-space:normal;
}

.grid2 img 
{
    border: none;
}

img.copertinaInComune 
{
        width:129px;
        height:182px;
        border: none;
}

.listaCompatta img 
{
    vertical-align:middle;
    margin-top:1px;
    margin-bottom:1px;
}

div.bilanci 
{
    margin-top:10px;
    margin-bottom:25px;
    padding-bottom:10px;
    border-bottom:dashed 1px #eeeeee;
}

.bilanci a 
{
    display:block;
    color: #000000; font-family: Verdana; font-size: 10px; text-decoration: none;
}

.bilanci a:hover 
{
    text-decoration: underline;
} 

.fotoTable td 
{
    height:136px;
    vertical-align:middle;
}

.fotoPager a 
{
    font-family: Verdana; font-size: 10px; text-decoration: none; color:#000000;
}
.fotoPager a:hover 
{
    text-decoration: underline;
}

.button3
{
    background-color:#0071BC;
    border:1px solid #FFFFFF;
    color:#FFFFFF;
    margin-right:3px;
    margin-bottom:3px;
    padding:2px;
    width:100px;
}

.loginForm {
    margin:30px auto;
    font-family:Verdana;
    font-size:13px;
}
.loginForm .title 
{
    color:#0071BC;
    font-weight:bolder;
    padding-bottom:20px;
}
.loginForm a 
{
    text-decoration:none;
    font-size:10px;
    color:#000000;
}

.loginForm a:hover
{
    text-decoration:underline;
}

.avvertenza 
{
    font-family: Verdana; font-size: 10px; text-decoration: none; color:#000000;
    width:395px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:20px;

}
.avvertenza fieldset
{
}
.avvertenza legend 
{
    color:#CC2222;
    font-weight:bold;
}