/**********************/
/* VARIANTI DI STILE  */
/**********************/
.mrGino p
{font-size: 0.7em; arial,serif;}
.mrGino a
{color: #55A1FF;}
#contentcolumn p.gallerytext {font-size: 0.8em; margin: 10px 10% 10px 10%; text-align:center; color:#000; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif;}
.imgL{float: left;}
.imgR{float: right;}
.imgC{display: block; text-align:center;}
.title{
display: block;
margin: 10px 0;
font-size: 1.2em;
font-weight: bold;
}

/**********************/
/* GOOGLE MAP   */
/**********************/
#gmap{
display: block;
margin: 10px auto;
}


/**********************/
/* SELEZIONE LINGUA   */
/**********************/
.selLanguage{
position:absolute; top:75px; right:75px;}
.selLanguage h1 {
display:none;}
.selLanguage ul 
{list-style-type:none; font-size:0em;}
#contentcolumn .selLanguage a
{border:none;}
#contentcolumn .selLanguage img
{display:block; border:none;}
#contentcolumn .selLanguage li
{float:left; border:none; background-image: none;}

/**********************/
/* SCHEDA CONTATTO    */
/**********************/

#contentcolumn .contactForm
{font-size: 0.8em; margin: 10px 10% 20px 10%; padding:10px 10% 20px 10% ; color:#000000; border: 1px solid lightblue;}

#contentcolumn .contactForm input
{width: 450px}

#contentcolumn .contactForm textarea
{width: 450px}

#contentcolumn .contactForm p
{border:none; background: none; text-align:center;}

#contentcolumn .contactForm button
{font-size: 1.4em; font: bold 1.1em/50px arial,serif;}

/***********************/
/* RIQUADRO DI LOGIN   */
/***********************/
#contentcolumn .loginBox
{width: 75%; margin-left: auto; margin-right:auto;}
#contentcolumn .loginBox h1
{font-size: 0.9em; arial,serif;}
#contentcolumn .loginBox h2
{font-size: 0.8em; arial,serif; font-style: italic;}
#contentcolumn .loginBox ul
{font-size: 0.8em; arial,serif; font-style: italic; list-style-type:none;}
#contentcolumn .loginBox li 
{border:none; text-align:center; padding:0;}

/* Riquadro che contiene il pulsante nuova registrazione */
/* Riquadro che contiene il pulsante modifica profilo utente */
#contentcolumn .newUserForm p,
#contentcolumn .editUserForm p
{
text-align: center;
background: none;
border: none;
}

/***********************/
/* SCHEDA REGISTRAZIONE */
/***********************/
/* Tabella dei dati di registrazione */
#contentcolumn .firstTbl
{width: 75%; margin-left: auto; margin-right:auto;}

/* cella che contiene le etichette */
#contentcolumn .firstTbl .lbZone
{font-size: 1em; arial,serif; font-style: italic; text-align: left; padding: 10px;}

/* Campi di input */
#contentcolumn .firstTbl input{
margin: 10px;
}

#contentcolumn .firstTbl textarea{
margin: 10px;
}

/* Campi select */
#contentcolumn .firstTbl select{
margin: 10px;
}

/* Testo privacy */
#contentcolumn .privTbl
{font-size: 0.8em; arial,serif; font-style: italic; margin-left: auto; margin-right:auto; margin-top:20px;}

/* Check bok accetto condizioni */
/* Tabella che contiene sia l'etichetta accetto, sia il check */
#contentcolumn .privAccpt
{font-size: 0.8em; arial,serif; font-style: italic; margin-left: auto; margin-right:auto; margin-top:20px;}

/* Cella che contiene il testo Accetto */
#contentcolumn .privAccpt .lbZone{
}

/* Paragrafo che contiene il pulsante Invia registrazione */
#contentcolumn .regConfirm{
border: none;
background: none;
}

/* Pulsante invia registrazione
#contentcolumn .regConfirm button{
}

/* Paragrafo che contiene link a cambio password */
#contentcolumn .pchPas
{
}

/* link cambio password */
#contentcolumn .chPas
{
}


/**********************/
/* Cambio password */
/**********************/
#contentcolumn #chPassw ul{
list-style-type: none;
}

#contentcolumn #chPassw li{
border: none;
}

#contentcolumn #chPassw button{
}

/***********************/
/* Comunicazioni */
/***********************/
#contentcolumn #specCom h1{
}

#contentcolumn #specCom h2{
}


#contentcolumn #specCom p{
}


/**********************/
/* COLONNA PRINCIPALE */
/**********************/
#contentcolumn p{
font-size: 0.8em; margin: 10px 10% 20px 10%; padding:10px 10% 20px 10% ; color:#1D5199; border: 3px double #87A0FF; background-color: #F2F7FF; background-image:url(bg_h2.jpg);
background-repeat:repeat-y;
background-position:center; text-align: justify;}
#contentcolumn h1{
font-size: 1.5em; text-align:center; color: #1D5199; background-color: #F2F7FF; margin: 10px 10% 10px 10%; padding: 2px; border: 3px double #87A0FF; background-image:url(bg_h2.jpg);
background-repeat:repeat-y;
background-position:center;}
#contentcolumn  h2{
font-size: 1.2em; text-align:center; color: #1D5199; background-color: #F2F7FF; margin: 10px 10% 10px 10%; padding: 2px; border: 3px double #87A0FF; background-image:url(bg_h2.jpg);
background-repeat:repeat-y;
background-position:center;}
#contentcolumn  h3{
font-size: 1.0em; text-align:center; color: #1D5199; background-color: #F2F7FF; margin: 10px 10% 10px 10%; padding: 2px; font-style:italic; border: 3px double #87A0FF; background-image:url(bg_h2.jpg);
background-repeat:repeat-y;
background-position:center;}
#contentcolumn ul{margin: 10px 10% 10px 10%; padding: 2px; list-style-type: disk ; height:inherit;}
#contentcolumn li{margin: 10px 10% 10px 10%; padding: 2px; color:#000000; border: 1px solid #87A0FF;
background-image: url(bg_1.jpg);}
#contentcolumn img {margin: 10px 8% 10px 2%; padding: 2px; border: 1px solid #87A0FF; color: #330000; background-image: url(bg_titles1.gif), float:left; clear:left; vertical-align: middle;}

/*********************/
/* HEADER TOPSECTION */
/*********************/
#topsection h1{
font-size: 1.5em; margin-left:10px;}
#topsection h2{
font-size: 1.2em; margin-left:10px;}
#topsection h3{
padding-left:0.5em;font: bold 2.3em/80px arial,serif; margin-left:10px;
}
/**********/
/* FOOTER */
/**********/
#footer p{
font-size: 0.8em; margin: 10px 10% 10px 10%; padding: 6px; border: 3px double #87A0FF; background-image: url(stonewall.gif); background-color: #F2F7FF; background-image:url(bg_h.jpg);
background-repeat:repeat-y;
background-position:center;}
#footer h1{
font-size: 1.5em; text-align:center; margin: 10px 10% 10px 10%; padding: 6px; border: 3px double #87A0FF; background-image: url(stonewall.gif); background-color: #F2F7FF;}
