@charset "UTF-8";
/* CSS Document */

body
{
background-color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
margin: 0;
}

#container
{
background-color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 900px;
margin-left:auto;
margin-right:auto;
padding: 0;
text-align:center;
}

#testata
{
background-color:#ffffff;
width: 100%;
height: 190px;
background-image: url(megafono.jpg);
background-position:right;
background-repeat:no-repeat;
position:relative;
text-align:left;
}

#testata_web
{
background-color:#ffffff;
width: 100%;
height: 170px;
background-image: url(mouse.jpg);
background-position:right;
background-repeat:no-repeat;
position:relative;
}

#testata_eventi
{
background-color:#ffffff;
width: 100%;
height: 170px;
background-image: url(microfono.jpg);
background-position:right;
background-repeat:no-repeat;
position:relative;
}



#logoecho
{
background-color:#ffffff;
width: 400px;
height: 70px;
text-align:left;
}


#fasciaverde
{
background-color:#8fab85;
width: 100%;
height: 130px;
text-align:left;
margin-top: 2px;
color: #FFFFFF;
}


#fasciaconnesso
{
background-color:#8e98d6;
width: 100%;
height: 90px;
text-align:left;
margin-top: 2px;
color: #FFFFFF;
}

#fasciaconnesso h1
{
font-size: 28px;
padding-top:10px;
padding-left: 10Px;
padding-right: 0;
margin: 4px;
line-height: 35px;
font-family: Helvetica,  sans-serif;
font-style:normal;
font-weight:normal;
float: left;
width: 300px;
}

#fasciaconnessotesto
{
font-size: 15px;
padding-top:15px;
margin-top: 4px;
line-height: 20px;
font-family: Helvetica,  sans-serif;
font-style:normal;
font-weight:normal;
float:left;
width: 500px;
}



#fasciaconnessotesto a:link
{
color: #ffffff;
text-decoration:underline;
}

#fasciaconnessotesto a:visited
{
color: #ffffff;
text-decoration:underline;
}


#fasciaverde h1
{
font-size: 34px;
padding-top:10px;
padding-left: 10Px;
padding-right: 0;
margin: 4px;
line-height: 35px;
font-family: Helvetica,  sans-serif;
font-style:normal;
font-weight:normal;
float: left;
width: 300px;
}

#fasciaverdetesto
{
font-size: 15px;
padding-top:10px;
margin-top: 4px;
line-height: 20px;
font-family: Helvetica,  sans-serif;
font-style:normal;
font-weight:normal;
float:left;
width: 500px;
}



#fasciafacciamo
{
margin-top: 15px;
width: 100%;
min-height: 100px;
text-align:left;
}


#box_comunicazione
{
width: 270px;
text-align:left;
background-color: #cf9348;
margin-right:45px;
float:left;
}

#box_comunicazione_int
{
width: 270px;
text-align:left;
background-color: #cf9348;
margin-top: 15px;}

#box_comunicazione_nobordo
{
width: 270px;
text-align:left;
background-color: #cf9348;}
 
#box_eventi
{
width: 270px;
text-align:left;
background-color: #b66c98;
margin-right:45px;
float:left;

}

#box_eventi_int
{
width: 270px;
text-align:left;
background-color: #b66c98;
margin-top: 15px;

}

#box_eventi_inttop
{
width: 270px;
text-align:left;
background-color: #b66c98;

}

#box_web
{
width: 270px;
text-align:left;
background-color: #70baaf;
float:right;

}

#box_web_int
{
width: 270px;
text-align:left;
background-color: #70baaf;
margin-top: 15px;
}

#box_web_inttop
{
width: 270px;
text-align:left;
background-color: #70baaf;
}


#box_newsletter
{
width: 270px;
text-align:left;
background-color: #6aa2bb;
}

#testibox_newsletter
{
padding-left:15px;
padding-right: 15px;
color: #000000;
min-height: 150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#testibox_newsletter a.tipo:link
{
color: #000000;
text-decoration:underline;
}

#testibox_newsletter a.tipo:visited
{
color: #000000;
text-decoration:underline;
}


#box_naviga
{
width: 270px;
text-align:left;
background-color: #e6e6e6;
}



#news
{

margin-top: 15px;
width: 100%;
min-height: 200px;
text-align:left;
background-color:#cfcecd;
}

#titolonews
{
font-size: 28px;
padding-top: 15px;
margin-right: 0;
margin-left: 15px;
font-style:normal;
font-weight: lighter;
}


#box_news
{
float: left;
padding: 15px;
width: 400px;
text-align:left;
}


#box_news img
{
padding: 4px;
border:#6d6565 solid 1px;
margin-right: 5px;
float: left;
}

#box_news h2
{
font-size: 18px;
margin-bottom: 10px;
font-style:normal;
font-weight: lighter;
color: #688b5c;
margin-top: 0;
}


#box_news a:link
{
color: #435a3c;
text-decoration:underline;
}

#box_news a:visited
{
color: #435a3c;
text-decoration:underline;
}



#testibox
{
padding-left:15px;
padding-right: 15px;
color:#FFFFFF;
min-height: 150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#testibox h1
{
font-size: 24px;
padding:0;
margin-top: 0;
margin-right: 0;
margin-left: 0;
margin-bottom: 10px;
font-style:normal;
font-weight: lighter;
text-align:right;
}


#testiboxnaviga
{
padding-left:15px;
padding-right: 15px;
color:#FFFFFF;
min-height: 80px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 15px;


}

#testiboxnaviga h1
{
font-size: 18px;
padding:0;
margin-top: 0;
margin-right: 0;
margin-left: 0;
margin-bottom: 10px;
font-style:normal;
font-weight: lighter;
text-align:right;
color:#666666;

}

#testiboxnaviga a:link
{
color: #330000;
text-decoration:none;
font-size: 14px;
}

#testiboxnaviga a:visited
{
color: #330000;
text-decoration:none;
font-size: 14px;
}


#testiboxnaviga a.corrente:link
{
color: #666666;
text-decoration:none;
font-size: 14px
}

#testiboxnaviga a.corrente:visited
{
color: #666666;
text-decoration:none;
font-size: 14px}


#testibox img
{
padding: 2px;
border:#CCCCCC solid 1px;
margin-right: 5px;
float: left;	
}


#testibox a.tipo:link
{
color: #ffffff;
text-decoration:underline;
}

#testibox a.tipo:visited
{
color: #ffffff;
text-decoration:underline;
}

#testibox a.tipobig:link
{
color: #330000;
text-decoration:none;
font-size: 14px;
}

#testibox a.tipobig:visited
{
color: #000000;
text-decoration:underline;
margin-top: 20px;
font-size: 20px;
}



#footer
{
margin-top: 20px;
width: 100%;
height: 40px;
text-align:center;
background-color:#b1afad;
}

#footertesto
{
padding-top: 12px;
}


#footer a:link
{
color: #000000;
text-decoration:underline;
}

#footer a:visited
{
color: #000000;
text-decoration:underline;
}



/*inizia menù*/
#bottoni{
margin-left: 0px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
position:absolute;
margin-bottom: 0;
bottom:0;
}

#bottoni ul{
font: normal 14px Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#bottoni li{
display:inline;
margin:0 2px 0 0;
padding:0;
}


#bottoni a{
float:left;
color: black;
background: #cf9348 url(margine_bottone_sx.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#bottoni a span{
float:left;
display:block;
background: transparent url(margine_bottone_dx.gif) no-repeat right top;
padding:9px 9px 8px 6px;
}

#bottoni a span{
float:none;
}


#bottoni a:hover{
background-color: #83ae73;
}

#bottoni a:hover span{
background-color: #83ae73;
}



#bottoni #current a, #bottoni #current span
{ /*currently selected tab*/
background-color: #83ae73;
color: #ffffff;
}

#bottoni #settore a, #bottoni #settore span
{ 
background-color: #cf9348;
color: #ffffff;
}



/*finisce menù*/


#contenuti
{
width: 100%;
margin: 0;
padding: 0;
margin-top: 2px;

}



#contenutigrigio
{
width: 100%;
margin: 0;
padding: 0;
margin-top: 2px;
background-color:#e6e6e6;
text-align:left;

}

#contenutigrigio_int
{
margin-left:15px;
padding-bottom: 15px;
margin-top:15px;
width: 830px;
}



#contenutigrigio_int h1
{
font-size: 24px;
padding:0;
margin-top: 0;
margin-right: 0;
margin-left: 0;
margin-bottom: 10px;
font-style:normal;
font-weight: lighter;
text-align:right;
}

#contenutigrigio_int img
{
padding: 4px;
border:#6d6565 solid 1px;
margin-right: 5px;
float: left;
margin-bottom: 10px;
}


#portfolio_dx 
{
margin-right: 5px;
float: left;
width: 400px;
margin-bottom: 40px;

}

#portfolio_sx 
{
float: left;
width: 150px;
}

#contenutigrigio_int a:link
{
color: #7d360c;
text-decoration:underline;
}

#contenutigrigio_int a:visited
{
color: #7d360c;
text-decoration:underline;
}

/*pag chi siamo */


#chi_siamo_sx
{
background-color:#e6e6e6;
width: 615px;
margin-right: 15px;
float: left;
text-align:left;
min-height: 700px;
}


#giuridica
{
margin-left:15px;
padding-bottom: 15px;
margin-top:15px;
width: 570px;
}

#giuridica a:link
{
color: #7d360c;
text-decoration:underline;
}

#giuridica a:visited
{
color: #7d360c;
text-decoration:underline;
}





#chi_siamo_sx_int
{
margin-left:15px;
padding-bottom: 15px;
margin-top:15px;
width: 570px;
}


#chi_siamo_sx_int a:link
{
color: #7d360c;
text-decoration:underline;
}

#chi_siamo_sx_int a:visited
{
color: #7d360c;
text-decoration:underline;
}



#chi_siamo_sx_int img
{
padding: 4px;
border:#6d6565 solid 1px;
margin-right: 5px;
float: left;
margin-bottom: 15px;
}







#chi_siamo_sx h1
{
font-size: 24px;
padding:0;
margin-top: 0;
margin-right: 0;
margin-left: 0;
margin-bottom: 10px;
font-style:normal;
font-weight: lighter;
text-align:right;
}


#chi_siamo_dx
{
background-color:#ffffff;
width: 270px;
float: left;

}


/*titoli colorati */
.verde
{
font-size: 16px;
color: #46716b;
font-weight: bold;
}

.nero
{
font-size: 16px;
color: #000000;
font-weight: bold;
}


.rosa
{
font-size: 16px;
color: #b66c98;
font-weight: bold;
}



.arancione
{
font-size: 16px;
color: #cf9348;
font-weight: bold;
}

.table
{
font-size: 12px;
}

.bianco
{
color: #ffffff;
font-weight: bold;
}


.giuridica
{
border:#666666;
border-style:solid;
border-width: 1px;
}


.lilla
{
color: #591d81;
font-weight: bold;
}

.lillalegero
{
color: #591d81;

}




#fasciahomeinpiu
{
background-color:#eecccd;
width: 100%;
height: 100px;
text-align:left;
margin-top: 2px;
color: #000000;
}


#fasciahomeinpiu h1
{
font-size: 34px;
padding-top:10px;
padding-left: 10Px;
padding-right: 0;
margin: 4px;
line-height: 35px;
font-family: Helvetica,  sans-serif;
font-style:normal;
font-weight:normal;
float: left;
width: 300px;
}

#fasciahomeinpiutesto
{
font-size: 15px;
padding-top:10px;
margin-top: 4px;
line-height: 20px;
font-family: Helvetica,  sans-serif;
font-style:normal;
font-weight:normal;
float:left;
width: 500px;
}


#myplayervideo{
text-align:center;
	
	}

