/* ------------------------------ BOX V-ALIGN MIDDLE ------------------------------- */

#box_ctr{
position:absolute;
/*top:0px;*/
right:0px;
/*bottom:0px;*/
left:0px;
margin:auto;
padding:0px;
width:970px;
height:710px;
text-align:center;
background-color:#f6f6f6;
}

* html #box_ctr{
margin:auto;
padding:0px;
text-align:center;
/*top:50%;*/
left:50%;
margin-left:-485px;/*970/2*/
/*margin-top:-355px;*//*710/2*/
}

#box_ctr_in{
margin:auto;
padding:0px;
width:910px;
height:650px;
text-align:center;
background-color:#FFF;
}

.box_ctr_in_content{
margin:auto;
padding:0px;
width:830px;
text-align:justify;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:18px;
color:#000;
}

#box_ctr_in_sx{
margin:0px;/*float*/
padding:0px;
width:390px;
text-align:justify;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:18px;
color:#8d8b8d;
}

#box_ctr_in_dx{
margin:0px;/*float*/
padding:0px;
width:390px;
text-align:justify;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:18px;
color:#8d8b8d;
letter-spacing:1px;
}

.land_bg_loghi{
margin:auto;
padding:0px;
width:380px;
height:76px;
text-align:left;
background-image:url(../images/land_bg_loghi.jpg);
background-position:top;
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
cursor:pointer;
}

.box_ctr_in_dx_ita{
font-size:11px;
color:#000;
}

.box_ctr_in_dx_eng{
font-size:11px;
color:#8d8b8d;
}

.spazio{
font-size:0px;
display:block;
}

.float{
float:left;
}

.clear{
clear:left;
}






A:LINK {
    color : #707070;
    text-decoration: none;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
}

A:VISITED {
    color : #707070;
    text-decoration: none;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
}

A:HOVER {
    color : #666666;
    font-family: Verdana;
    font-size: 10px;
    text-decoration: underline;
}

A:ACTIVE {
  color : #707070;
}

#dossier:LINK {
    color : #A6A6A6;
    text-decoration: none;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;

} 

#dossier:VISITED {
    color : #A6A6A6;
    text-decoration: none;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;

} 

#dossier:HOVER {
    color : #A6A6A6;
    font-family: Verdana;
    font-size: 10px;
    text-decoration: underline;
}

#dossier:ACTIVE {
  color : #A6A6A6
}

.submit {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  color: #6c000E;
  background-color: #FFFFFF;
  border-style: none
}

.border16 {
    border: 0px dotted;
}

.widht16 {
    border: 0px;
    width: 16px;
    background-color: #e0e0e0;
}

.cellafoto {
    height: 101px;
    position: absolute;
    width: 108px;
}

.table {
    border: 16px solid #E0E0E0;
    height: auto;
    width: 547px;
}

.verdanaBLUbold {
    font-family: Verdana, ;
    font-size: 10px;
    font-weight: bold;
    color: #000066;
    letter-spacing: normal;
}

.trALTEZZA1px {
    height: 1px;
}

.search-arial10 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    height: 16px;
    background-color: #FFFFFF;
    width: 100px;
}

.footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
}

h1 {
    font-family: Verdana, ;
    font-size: 10px;
    color: #000066;
    font-weight: bold;
}

b {
    font-family: Verdana;
    font-size: 10px;
    color: #000066;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
}

.didascalia {
    color : #7F7F7F;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    font-style: italic;
}

.verdana10grey7f7f7f7 {
    color : #7F7F7F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
}

.verdanaBLACK {
    color : #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
}

.form {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    height: 18px;
    background-color: #FFFFFF;
}

B:HOVER {
    color : #666666;
    font-family: Verdana;
    font-size: 10px;
    text-decoration: underline;
}

.verdanaREDBOLD {
    color : #990000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
}

.verdana10grey666666 {
    color : #666666;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
}

#scroll {
    color : #666666;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
}

.verdanaBOLDgrey {
    color : #7f7f7f;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
}

.verdanaBOLDgrey666666 {
    color : #666666;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
}

.verdanaticker {
    color : #666666;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    font-style: italic;
}

.profile {
    border: 16px solid #E0E0E0;
    height: auto;
    width: 403px;
}

.eventi {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
}

.arial10 {
    color : #7F7F7F;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
}

.widht1pixel {
    border: 0px;
    width: 1px;
}

.formW250pixel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    height: 18px;
    background-color: #FFFFFF;
    width: 240px;
}

.testoRispostaTopic {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
    width: 516px;
    height: 146px;
}

.applicationform {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    height: 18px;
    background-color: #FFFFFF;
    width: 190px;
}

.verdanaBoldBLACK {
    color : #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
}

.arial10grey {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    background-color: #FFFFFF;
}

#mailing {

    font-family: Verdana;
    font-size: 12px;
    color: #000066;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
}

#mailing12verdana {
    color : #666666;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
}

.tilotiNewsMailing {
    color : #666666;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
}

/*by patrix */

.rosso {
    color : #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
}

.acktInput {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    height: 18px;
    background-color: #FFFFFF;
}
