﻿/* elementi di pagina */
h2 {
    margin:12px auto;
    font-size:16px;
}

input:focus {
    border:2px solid #3366cc;
    padding-left:1px;
    padding-right:1px; 
}

.MyBarra {
    font-weight:normal;
    font-size:11px;
    font-family:Arial, sans-serif !important;
    color:#fff;
    background-color:#517dd4;
}

.MyBarra a:link, .MyBarra a:visited, .MyBarra a:hover, .MyBarra a:active {
    color:#fff;
    text-decoration:none;
}

.MyBarra a:hover {
    text-decoration:underline;
}

.MyBarraSn {
    padding:5px 10px;
    background-color:#3366cc;
}

.MyBarraDs {
    border-left:2px solid #fff;
    float:right;
    padding:5px 10px;
    background-color:#517dd4;
}

.MyNavigazione {
    padding:5px 10px;
    font-weight:normal;
    font-size:11px;
    font-family:Arial, sans-serif !important;
    text-align:right;
    color:#333;
    background-color:#fff;
}

.MyNavigazione a:link, .MyNavigazione a:visited, .MyNavigazione a:hover, .MyNavigazione a:active {
    color:#517dd4;
    text-decoration:none;
}

.MyNavigazione a:hover {
    text-decoration:underline;
}

.MyNavigazione span {
    color:#999;
}

.MyDentro {
    margin:10px 0;
    padding:10px;
}

.MyFormSin {
    width:50%;
    float:left;   
}
    
.MyFormDes {
    width:50%;
    float:right;
    background-color:#f9f9f9; 
}


.MyAvviso, .MyAvvisoV, .MyAvvisoSin, .MyAvvisoSinV, .MyAvvisoDes {
    margin:20px 10px 10px 10px;
    font-size:11px;
    font-family:Arial, sans-serif !important;
    font-weight:bold;
    color:#fff;
    background-color:#cc0000;
    padding:5px;
}

.MyAvvisoSin, .MyAvvisoSinV, .MyAvvisoDes {
    margin:0 0 10px 0;
}

.MyAvvisoV, .MyAvvisoSinV {
    background-color:#00cc00;
}

.tabMy tr {
    border-top:1px solid #efefef;
}

.tabMy thead tr, .divMy, .divMyA {
    font-size:11px;
    font-family:Arial, sans-serif !important;
    font-weight:bold;
    color:#fff;
    background-color:#3366cc;
    background:#3366cc url('/Images/MenuBlu.gif') 0px -12px;
}

.divMyA {
    color:#fff;
    background-color:#f16f29;
    background:#517dd4 url('/Images/MenuChiaro.gif') 0px -12px;
}

thead.thMyG tr {
    color:#666;
    background-color:#efefef;
}
 
.tabMy td, .tabMy th, .divMy, .divMyA {
    border-top:1px solid #efefef;
    font-size:11px;
    padding:5px;
    vertical-align:middle;
}

.tabMy .label {
    text-align:right;
    padding-right:20px;
}

.tabMy .labelb {
    font-weight:bold;
    text-align:right;
    padding-right:20px;
}

.comeInput {
    font-size:13px;
}

.divInfo {
    font-size:11px;
    font-family:Arial, sans-serif !important;
    font-weight:normal;
    color:#666;
    background-color:#f9f9f9;
    padding:5px;
}

.divMiniInfo {
    font-size:9px;
    font-family:Arial, sans-serif !important;
    font-weight:normal;
    color:#999;
    background-color:#fff;
    padding:5px;
}

.trTotale {
    border-top:1px solid #bbb;
    font-weight:bold;
    color:#c00;
}

.trTotale td {
    text-align:right;
}

.MyBlack { 
    color:#000000 !important; 
}

.MyRed { 
    color:#cc0000 !important; 
}


/* visualizzazione ricerca */
.inMy {
    clear:both;
    position:relative;
}

.inMy a.antefoto {
    display:block;
    background-color:#fff;
    min-height:40px;
}

.inMy a img.zoomfoto {
    position:absolute;
    left:-2px;
    top:28px;
    background-color:Transparent;
    border:0px;
}
.areap {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	float: left;
	width: 85%;
}