﻿html, body, form 
{
	margin: 0 auto 0 auto;
	width: 100%;
}
#intro
{
    margin: 20px auto 0 auto;
    padding: 0px;
    width: 800px;
    height: 469px;    
}
a
{
    cursor: pointer;    
}
a:hover
{
    cursor: pointer;    
}
p
{
    margin-left: 0px;
    margin-right: 0px;
}
#TblContent
{
    margin: 0 auto 0 auto;
    padding: 0px;
    width: 780px;
}
#colSx, .colSx
{
    border-right: 1px solid #ff6600;
}
#colCenter
{
}
#colDx, .colDx
{
    border-left: 1px solid #ff6600;
}
#boxSpotBig
{    
    margin: 35px 0 33px 8px;
    height: 225px;
    width: 160px;
}
#boxSpotBig2
{    
    margin: 35px 8px 20px 0px;
    height: 225px;
    width: 160px;
}
#boxVetrina
{    
    margin: 35px 8px 35px 0;
    height: 225px;
    width: 160px;
    background-image: url(Immagini/fondo-vetrina.gif);
    background-repeat: no-repeat;    
}
.spVetrina
{
    margin: 5px 0 15px 0;    
    border-bottom: 1px dotted #ff6600;
    width: 158px;
}
#testoVetrina
{
    margin: 5px;
    width: 150px;
    height: 215px;     
}
#testoVetrina a
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    color: #333;
    text-decoration: underline;    
}
#testoVetrina a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    color: #999999;
    text-decoration: none;    
}
#listaSearch
{
    margin: 25px 0 50px 0;
    width: 153px;
}
#listaSearch ul
{
    list-style-type: circle;
    color: #333;
    text-align: left;
    padding: 0px;
    margin: 0 0 0 30px;
}
#listaSearch li
{
    margin: 5px 0 0 0;
}
#listaSearch a
{
    font-family: Century Gothic, Hei;    
    font-size: 10px;
    color: #333;
    text-decoration: none;
}
#listaSearch a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    color: #333;
    text-decoration: underline;
    cursor: pointer;
}
#SpotDx1, #SpotDx2, #SpotDx3, #SpotDx4, #SpotDx5, #SpotDx6, #SpotDx7
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    color: #333;
    background-color: White;    
    border-top: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
    width: 150px;
    height: 55px;   
}
#boxBimbi
{
    margin: 25px 5px 0 0;
    height: 140px;
    width: 153px;        
}
#boxScambio
{
    margin: 0 8px 25px 0;
    height: 136px;
    width: 153px;    
}
#boxMidTop
{
    margin: 10px auto 30px auto;
    height: 189px;
    width: 422px;    
}
.errore
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    color: #CE0000;    
}
.boxLabo a, .boxBimbi a
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    color: white;
    text-decoration: none;
}
.boxLabo a:hover, .boxBimbi a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    color: #FF943C;
    text-decoration: none;
}
#tblMesi a
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    color: #ff6600;
    text-decoration: underline;  
}
#tblMesi a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    color: #ff6600;
    text-decoration: none;  
}
.testoProf
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    color: #333;
    text-decoration: none;    
}
.testoProf a
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    color: #ff6600;
    text-decoration: underline;    
}
.testoProf a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    color: #ff6600;
    text-decoration: none;    
}
.linkEvid a
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    color: #ff6600;
    text-decoration: underline;    
}
.linkEvid a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    color: #ff6600;
    text-decoration: none;    
}
#boxPhotoBig
{
    margin: 30px auto 20px auto;
    padding: 0px;
    text-align: center;
    width: 380px;
    height: 285px;
    border: 1px solid #E4E4E4;
}
#boxPhotoMini
{
    margin: 0 auto 0 auto;
    padding: 0px;
    text-align: center;
    width: 380px;
    height: 285px;
}
#boxPhotoMini a
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    color: #ff6600;
    text-decoration: none;     
}
#boxPhotoMini a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    color: #ff6600;
    text-decoration: none;     
}
#sendPhoto a
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    color: #ff6600;
    text-decoration: underline;     
}
#sendPhoto a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    color: #ff6600;
    text-decoration: none;     
}
.boxLink
{
    background-color: #FCE9A7;
    width: 350px;
    padding-left: 5px;
    margin: 0 auto 20px auto;
}
.spaziatore
{
    width: 352px;
    background-color: #E4E4E4;
    margin: 10px 0 10px 0;
    padding: 0px;
    height: 2px;
    font-size: 2px;
    overflow: hidden;
    clear: left;
}
.datiLibro
{
    line-height: 25px;
}
#exploseBandi, #exploseFin, #exploseProg
{
    padding-left: 3px;
    width: 349px;
}
#lnkBandi a, #lnkFin a, #lnkProg a
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    color: #ff6600;
    text-decoration: none;
}
#lnkBandi a:hover, #lnkFin a:hover, #lnkProg a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    color: #FFA66A;
    text-decoration: none;
}
.colore1, .colore1 a
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    text-decoration: underline;   
    color: #CC66CC;
}
.colore1 a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    text-decoration: none;   
    color: #CC66CC; 
}
.colore2, .colore2 a
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    text-decoration: underline;   
    color: #FF9999;    
} 
.colore2 a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    text-decoration: none;   
    color: #FF9999;
} 
.colore3, .colore3 a
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    text-decoration: underline;   
    color: #FFCC66;
}
.colore3 a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    text-decoration: none;   
    color: #FFCC66;
}
.colore4, .colore4 a
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    text-decoration: underline;   
    color: #99CC33;
}
.colore4 a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    text-decoration: none;   
    color: #99CC33;
} 
.colore5, .colore5 a
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    text-decoration: underline;   
    color: #66CC99;
}
.colore5 a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    text-decoration: none;   
    color: #66CC99;
} 
.colore6, .colore6 a
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    text-decoration: underline;   
    color: #66CCFF;
}
.colore6 a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    text-decoration: none;   
    color: #66CCFF;
}
.titArc a
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    text-decoration: none;   
    color: #333;
}
.titArc a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 12px;
    text-decoration: none;   
    color: #666666;
}
.radiobutton
{
    text-align: center; 
}
#boxPiede
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    text-align: center;
    text-decoration: none;   
    color: #333;
    margin: 10px auto 10px auto;
    width: 780px;
}
.divSpot
{
    padding-left: 2px;
}
.descSpot
{
    font-family: Century Gothic, Hei;
    font-size: 9px;
    line-height: 13px;
    color: #333;    
    text-align: justify;
}
.descSpot a
{
    font-family: Century Gothic, Hei;
    font-size: 9px;
    color: #333;    
    text-decoration: underline;
}
.descSpot a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 9px;
    color: #333;    
    text-decoration: none;
}
.stileSpot1
{
    border-top: 1px solid #E4E4E4;    
}
.stileSpot
{
    font-family: Century Gothic, Hei;
    font-size: 9px;
    color: #333;    
    text-decoration: none;    
    border-bottom: 1px solid #E4E4E4;    
}
.stileSpot a
{
    font-family: Century Gothic, Hei;
    font-size: 9px;
    color: #333;    
    text-decoration: underline;    
    border-bottom: 1px solid #E4E4E4;    
}
.stileSpot a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 9px;
    color: #333;    
    text-decoration: none;    
    border-bottom: 1px solid #E4E4E4;    
}
.biolode, .labgallery, .lastNews, .evid
{
    margin: 0 0 20px 0;
    background-color: #FCE9A7;
    color: #ff6600;
    padding: 2px;
    text-align: left;
    width: 352px;
}
#tblLast a
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    line-height: 18px;
    color: #333;    
    text-decoration: none;    
}
#tblLast a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    line-height: 18px;
    color: #666666;    
    text-decoration: none;    
}
.QdiViaggio
{
    margin: 20px auto 0 auto;
    text-align: center;
    width: 352px;    
}
.qvTop
{
    margin: 0 auto 0 auto;
    padding: 0px;
    background-image: url(topQV.gif);
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    text-decoration: none;      
}
.titQv
{
    margin: 0 auto 0 auto;
    padding: 0px;
    text-align: center;    
    font-family: Century Gothic, Hei;
    font-size: 12px;
    color: white;
    text-decoration: underline; 
}
.titQv a
{
    color: white;
    text-decoration: underline; 
}
.titQv a:hover
{
    text-decoration: none; 
}
.ulLink
{
    display: inline;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.ulLink li
{
    display: inline;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#listamail a
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    color: #4FA638;
    text-decoration: none;         
}
#listamail a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    color: #ff6600;
    text-decoration: none;     
}
#listamail
{    
    text-align: left;
    padding: 0px;
    margin: 10px 0 0 0;
    width: 352px;
}
#listamail ul
{
    line-height: 25px;
    text-align: left;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.nodo-mappa
{
    font-family: Century Gothic, Hei;
    font-size: 9px;
    color: #ff6600;
}
.boxMappa
{
    width: 780px;
    height: 20px;
    border-bottom: 1px solid #ff6600;    
}
.spBrd
{
    border-bottom: 1px solid #ff6600;
    margin: 15px 0 25px 0;
    width: 161px;
}
.spBrdDx
{
    border-bottom: 1px solid #ff6600;
    margin: 12px 0 25px 3px;
    width: 161px;
}
#visNewsletter a
{
    color: #ff6600;
    text-decoration: none;
}
#visNewsletter a:hover
{
    color: #FFBF95;    
    text-decoration: none;
}
#visNewsletter
{
    margin: 10px 0 20px 0;
}
#archBio a
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    line-height: 18px;
    color: #666666;    
    text-decoration: none;       
}
#archBio a:hover
{
    font-family: Century Gothic, Hei;
    font-size: 10px;
    line-height: 18px;
    color: #EAEAEA;    
    text-decoration: none;    
}
.boxCartoline
{
    margin: 0px auto;
    text-align: center;
    width: 350px;
    font-size: 10px;
}
#ImgCard
{
    width: 1280px;
    height: 769px;
}
.boxCartoline div
{
    float: left;
    width: 150px;
    height: 110px;
    margin: 0px;
}
.spIncontri{width: 300px; height: 50px;}
.loghi{float: left; width: 150px; height: auto; margin-right: 20px;}
#parlano a{font-size: 11px;}
.colParlano1
{
    float: left;
    width: 181px;
    padding: 2px 2px 2px 5px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    text-align: left; 
    background-image: url(Immagini/ParlanodiNoi/fondo-sx.gif);
    background-repeat: no-repeat;
    color: #ffffff;      
}
.colParlano2
{
    float: left;
    width: 94px;
    padding: 2px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;    
    text-align: center;
    background-color: #E76600;
    color: #ffffff;    
}
.colParlano3
{
    background-image: url(Immagini/ParlanodiNoi/fondo-dx.gif);
    background-repeat: no-repeat;    
    color: #ffffff;
    float: left;
    width: 54px;
    padding: 2px; 
    text-align: center;
}
.descParlano1
{
    float: left;
    width: 181px;
    padding: 2px 2px 2px 5px;
    text-align: left;    
}
.descParlano2
{
    float: left;
    width: 95px;
    padding: 2px;  
    text-align: center;   
}
.descParlano3
{
    float: left;
    width: 55px;
    padding: 2px;       
    text-align: center;
}
.spaceParlano
{
    width: 250px;
    height: 30px;
    clear: left;
}
#elencoVetrina a
{
    color: #ff6600;
    text-decoration: underline;
    font-size: 11px;
}
#elencoVetrina a:hover
{
    color: #ff6600;
    text-decoration: none;
    font-size: 11px;    
}

