﻿body
{
    background-image: url(../images/background.jpg);
    background-repeat: repeat-x;
    background-color: #949599;
    font-family: arial, Helvetica, sans-serif;
    /*margin:0 auto;*/
}

/*DIV,SPAN,TEXTAREA,INPUT,IMG,P,SELECT,LABEL,IMG,OL,UL,LI*/
*
{
    margin:0px;
    padding:0px;
}

.clearLeft
{
	height:1px;
	clear:left;
	width:90%;
	overflow:hidden;
	position:relative;
}

a {
    text-decoration:none;
    color:#D90408;
    cursor:pointer;
}

a:hover {
    color:#474747;
}


img
{
    border:0px;
}

#boxSpallaSx
{
    /*background-image:url(/images/background_effetto_sx.gif); 
    height:223px;
    width:135px;
    float:left;
    position:absolute;*/
    background-image:url(/images/background_effetto_sx.gif);
    /*border:2px solid black;*/
    float:left;
    height:223px;
    left:-135px;
    position:absolute;
    top:195px;
    width:135px;
    overflow:hidden;
    /*z-index:10;*/
}

#boxSpallaDx
{
background-image:url(/images/background_effetto_dx.gif);

float:left;
height:439px;
left:1014px;
overflow:hidden;
position:absolute;
top:195px;
width:135px;
/*z-index:10;*/
}


#boxGenerale
{
    width:1014px;
    margin:auto;
    /*position:relative;*/
    /*left:1px;*/
    /*z-index:100;*/
}

#boxContenuto
{
    border:solid 2px #aaabad;
    background-color:#ffffff;
}

#boxLogin
{
    padding-top:15px;
    height:40px;
}

#boxLogin .label
{
    float: left;
    font-size: 14px;
    color: #7e7e7e;
    font-family: arial, Helvetica, sans-serif;
    font-weight:bold;
    margin-right:3px;
    line-height:20px;
}

#boxLogin input
{
    border: solid 2px #c0c0c1;
    color:#7e7e7e;
    background-color:#ececec;
    font-size:12px;
    font-family: arial, Helvetica, sans-serif;
    float:left;
    height:17px;
    padding-left:3px;
    padding-top:2px;
}

#boxLogin a
{
    color:#7e7e7e;
    text-decoration:none;
}

#boxLogin a:hover
{
    text-decoration:underline;
}


#boxLogin .inputPwd
{
    margin-left:15px;
}

#boxLogin .inputCerca
{
    float:right;
}

#boxData
{
    font-size:13px;
    font-family: arial, Helvetica, sans-serif;
    color:Black;
    font-weight:bold;
    margin-top:5px;
    float:left;
}

#boxLogo
{
    float:right;
    position:relative;
    height:140px;
    
}

#boxRegione
{
     background-color:Transparent;
    height:40px;
    left:368px;
    position:absolute;
    top:15px;
    width:118px;
}

#boxMenu
{
    /*margin-top:105px;*/
    float:left;
    margin-top:35px;
    height:20px;
    width:459px;
}

#boxMenu li
{
    float:left;
    list-style:none;
    border-right: solid 1px #004b96;
    padding-left:5px;
    padding-right:3px;
    color: #004b96;
    font-family: arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
}

#boxMenu li a
{
    color: #004b96;
    text-decoration:none;
}

#boxMenu li a:hover
{
    text-decoration:underline;
}


#boxContenuto
{
    padding:10px;
}

#boxClouds
{
}

#boxContattaci
{
    margin-top:30px;
    /*width:180px;*/
    /*float:right;*/
}

#boxContattaci .titolo
{
    font-weight:bold;
    font-size:13px;
    font-family: arial, Helvetica, sans-serif;
    color:#13589c;
    margin-bottom:10px;
}

#boxContattaci .label
{
    font-weight:bold;
    font-size:12px;
    font-family: arial, Helvetica, sans-serif;
    color:#7f7f7f;
}

#boxContattaci input
{
    border:solid 2px #004b96;
    margin-bottom:3px;
    width:175px;
}

#boxContattaci .inputNote
{
    height:45px;
}

#boxContattaci .btnInvia
{
    margin-left:93px;
}

#boxPulsantoni
{
    margin-top:10px;
    float:left;
    display:inline;
    height:110px;
    width:800px;
}

.testoRosso
{
    color:#DF1428;
    text-decoration: none;
}

#boxEventi
{
    /*float:right;*/
    margin-top:5px;
    font-size:12px;
    width:180px;
    position:relative;
    overflow:hidden;
    margin-left:0px;
    padding-left:0px;
    /*border:1px solid red;*/
    
}

#boxEventi .testo
{
    margin-bottom:10px;
}

#boxEventi .testo a
{
    /*float:right;*/
    
    color:#000000;
}

#boxEventi .data
{
    color:#554427;
    font-weight:bold;
}

.testoGrigio
{
    color:#dbdad0;
    text-decoration: none;
}


#boxFooter
{
    height:210px;
    margin-top:10px;
}

#boxFooter ul
{
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    width:129px;
}

#boxFooter li
{
    display:inline;
    border-right:solid 1px #000000;
    font-size:13px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
}

#boxFooter li a
{
    color:#000000;
}

#boxFooter .link_vociElencoHead1_li_14
{
        border-left:solid 1px #000000;
        padding-left:5px;

}


#boxFooter .testo
{
    font-size:11px;
    margin-top:20px;
    float:left;
}

#boxFooter .logo
{
    float:right;
    height:80px;
    /*margin-top:20px;   */
    margin-top:-10px;
}

.floatLeft
{
    float:left;
}

#boxCercaEventoDx input
{
    border:solid 2px #DA0019;
    float:left;
    height:19px;
    margin-left:4px;
    width:130px;
    background-color:#e6e6e6;
    
}

#boxCercaEventoDx img
{
    float:left;
}

#boxCercaEventoDx .testo
{
    font-family:Arial;
    font-size:14px;
    color:#db001b;
    font-weight:bold;
    float:left;
    line-height:25px;
    width:18px;
}

#boxCercaEventoDx .contenitore1
{
    width:179px;
    float:left;
    margin-bottom:10px;
}

#boxCercaEventoDx .contenitore2
{
    width:179px;
    float:left;

}

#boxCercaEventoDx .pulsante
{
    margin-left:89px;
    margin-top:3px;
}

#boxCercaEventoDx .titolo
{
    color:#db001b;
    font-weight:bold;
    font-family:Arial;
    font-size:14px;
    margin-bottom:5px;
    
}

#boxInHeadesSx
{
    width:520px;
    float:left;
    height:140px;
}


#boxImmagine
{
    float:left;
    margin-top:20px;
}

#boxPartners
{
    margin-top:10px;
    float:left;
    /*margin-left:10px;*/
}

#boxFieraLibro
{
    margin-top: 39px;
    float:left;
    margin-left:10px;
}

#boxSlowFood
{
    margin-top: 45px;
    float:left;
}

#boxMuseoCinema
{
    margin-top: 45px;
    float:left;
}


/********/

#boxVolontario {
    height: 180px;
    width:  320px;
    /*background-color:Gray;*/
}


/*border finale liste*/
ul#vociElencoHead1 .vociElencoHead1_li_2 {
    border: 0;
}

.ultimo {
    border: 0 !important;
}

ul#vociElencoHead1 .vociElencoHead1_li_11 {
    border: 0;
}


div#sfondo {
    width:100%;
    height:100%;
    background-image: url(/images/sfondo.gif);
    background-position:center 195px;
    background-repeat: no-repeat;
   /*background-position:top;*/
    /*background-position:65px 180px;*/
}


div#cartaET {
    float:left;
}


.sponsorBasso {
    float:left;
    margin-left:18px;
}

.footerBasso {
    float:left;
    margin-left:0px;
    margin-top:20px;  
}


#boxTop {
    background-color:Transparent;
    height:66px;
    left:364px;
    position:absolute;
    top:59px;
    width:123px;
}


.boxBuonePratiche {
    width:180px;
    float:left;    
    margin-top:10px;
}


#buonaPratica {
    border-bottom:1px solid gray;
    float:left;
    padding:5px;
    width:170px;
}


#buonaPratica .newsRossa {
    color:#a60703;
    font-weight:bold;
    font-size:13px;
}


#buonaPratica .testoBp {   
    color:Black;
    font-size:11px;
    text-align:justify;
}

#buonaPratica a {   
    color:#a60703;
}

#buonaPratica a:hover {   
    color:#a60703;
    text-decoration:underline;
}

.boxComunicati {
    width:180px;
    float:left;    
    margin-top:15px;
}
