﻿
DIV
{
    border: dotted 0px #000;
}


body 
{
    font-family: "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial;
    font-size: 11px;
    color: #000;
    margin: 0px 0px 0px 0px;
}
A
{
    font-family: "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial;
    font-size: 11px;
    color: #115675;
    text-decoration: none;
}

IMG
{
    border: 0px;
}


INPUT, TEXTAREA
{
    font-family: Lucida Sans;
    font-size: 11px;
    color: #000;
}


.centrale
{
    width: 900px;
}

.laterale
{
    background-image: url("../images/bg_fasce.jpg");
    background-repeat: repeat-x;
    background-position: bottom;
}


#corpo
{
    width: 901px;
}

#header
{
    clear: both;
}

#logo
{
    float: left;
    margin-right: 10px;
}

#header_dx
{
    height: 78px;
    width: 646px;
    border-bottom: solid 1px #5f9ebb;
    float: left;
}

#back_home
{
    float: left; 
    padding-top: 10px;
}

#centrale
{
    clear: both;
    
}

#colonna_menu
{
    float: left;
    width: 231px;
    margin-top: 17px;
}

#menu
{
    
}

#menu .menu_item
{
    padding-bottom: 1px;
}

#menu .menu_subitem
{   
    background-color: #eeeeee;
    margin: 0px 10px 1px 10px;
    width: 190px;
    min-height: 16px;
    padding: 5px 0px 3px 20px;
    text-transform: uppercase;
}

#menu .menu_subitem A
{ 
    text-decoration: none;
}
#menu .menu_subitem A:hover
{ 
    text-decoration: underline;
}
#menu .selected
{
    font-weight: bold;
}

#menu_servizio
{
   float: right; 
}

#menu_servizio .menu_item
{
    float: left;
}

#pulsanti
{
    margin-top: 100px;
}

#pulsanti .pulsante
{
    padding-bottom: 8px;
}



#contenuto
{
    width: 500px;
    padding-left: 22px;
    float: left;
    margin-top: 17px;
}

#contenuto H2
{
    color: #115675;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 0px 0px 0px;
}

H3
{
    color: #115675;
    font-size: 11px;
    margin: 10px 0px 5px 0px;
}

H3.sottotitolo
{
    color: #000;
    margin: 12px 0px 10px 0px;
}

#contenuto .testo
{
    padding-top: 5px;
    padding-right: 10px;
}

#contenuto P
{
   margin: 3px 0px 3px 0px; 
}

#contenuto .colonna
{
    padding-right: 20px;
}

#eventi
{
    padding-top: 17px;
    width: 147px;
    float: right;
    background: url('../images/bg_eventi.gif') repeat-y;
}

#eventi .evento
{
    margin: 10px 2px 20px 14px;
    
}

#eventi H2
{
    font-size: 11px;
    font-weight: bold;
    margin: 3px 0px 0px 0px;
}
#eventi P
{
    margin: 3px 0px 7px 0px;
}
.continua
{
    margin-top: 3px;
    float: right;
    display: block;
    clear: both;
}

#sponsor
{
    clear: both;
    height: 89px;
}
#sponsor .item
{
    float: left;
    padding: 0px 0px 0px 0px;
}

#footer
{
    clear: both;
    background-image: url("../images/bg_footer.jpg");
    background-repeat: repeat-x;
    background-position: bottom;
    min-height: 43px;   
}
#footer A 
{
    color: #000;
    text-decoration: underline;
}

UL.allegati
{
    margin-top: 0px;
    margin-left: 0px;
}

LI.allegato
{
    
    list-style-type: none;
    list-style-image: none;
}
A.allegato
{
    color: #115675;
    text-decoration: none;
}
A.allegato:hover
{
    text-decoration: underline;
}


.gruppo 
{
    float: left;
    width: 200px;
    margin: 0px 10px 10px 0px;
}

SELECT.input
{
    font-family: Lucida Sans;
    font-size: 11px;
    color: #000;
}

.errorBox
{
	display: block;
    border: dotted 1px #f09040;
    background-color: #fffec0;
    padding: 5px 5px 5px 5px;
    margin-bottom: 10px;
    font-weight: bold;
}
SPAN.errorBox
{
	clear: both;
	margin: 5px 0px 5px 0px;
	display: block;
	color: #000000;
}


.impresa
{
    width: 500px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.impresa .logo
{
    width: 80px;
    float: left;
}
.impresa .testo
{
    width: 380px;
    float: left;
    margin: 0px 0px 0px 10px;
}
.impresa .titolo
{
    color: #115675;
    font-size: 12px;
    font-weight: bold;
}


#presskit .gallery
{
    display: none;
}

.gallery IMG
{
    padding: 0px 2px 0px 2px;
    float: left;
}


#contenuto IMG.fotoprimopiano
{
    float: left;
    margin: 6px 3px 3px 0px;
}