.chromestyle{
width: 99%;
font-weight: bold;
height:100%;
font: bold 13px Arial;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
/*border: 1px solid #BBB;*/
width: 100%;
background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: right; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
/*color: #494949;*/
color: #FFFFFF;
padding: 4px 7px;
margin: 0;
text-decoration: none;
/*border-right: 1px solid #008e4e;*/
width:130px;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #008e4f; /*THEME CHANGE HERE*/
/*border-bottom-width: 0;*/
font: bold 13px Arial;
color: #FFFFFF;
line-height:18px;
z-index:2000;
background-color: #98cc44;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #008e4f; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: white;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:#000000;
background-color: #F0F0F0;
}


.twoColFixLtHdr #container { 
	width: 950px;  /* utilizzando 20 px in meno rispetto alla dimensione piena di 800 px, si lascia spazio per gli elementi grafici e strutturali del browser e si evita che venga visualizzata una barra di scorrimento orizzontale */
	
	background: #FFFFFF;
	background: url(http://www.cersa.com/images/sfondo_container.jpg) repeat-y;
	margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
	/*border: 1px solid #000000;*/
	text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body. */
}

.nav-t-holder .nav-t-footer ul.nav > li > a {
    padding: 0 1.2em;
}



.img-sx {
	width:160px;
	text-align: right;
	float: left;
	height: auto;
	margin-left: 0px;
	padding-top: 50px;
	padding-right:15px;
}

.twoColFixLtHdr #mainContent h1 {
	font-size:16px;
	color:#008e4e;
}

a, .twoColFixLtHdr #news_elenco h3 a, .twoColFixLtHdr #news_elenco h3 a:link, .twoColFixLtHdr #news_elenco h3 a:visited {
    color: #008e4e;
    text-decoration: none;
}

.underline h2::after {
    content: "";
    width: 400px;
    height: 3px;
    display: block;
    background: #99ca55;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
}

.btn-primary
 {
    color: #fff;
    background-color: #008e4e;
    border-color: #02552f;
}