/* Start of CMSMS style sheet 'NW' */
body {
	font: small Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: white;
	color: #57484c;
}

#contenitore {
	width: 960px;
	margin: 0 auto 10px;
	text-align: left;
}
#contenitore.home {
	background: url(uploads/imgcss/bg_content_home.jpg) no-repeat left 280px;
}
#contenitore.azienda {
	background: url(uploads/imgcss/bg_content_azienda.jpg) no-repeat left 280px;
}
#contenitore.prodotti {
	background: url(uploads/imgcss/bg_content_prodotti.jpg) no-repeat left 280px;
}
#contenitore.consulenza {
	background: url(uploads/imgcss/bg_content_consulenza.jpg) no-repeat left 280px;
}
#contenitore.ricerca {
	background: url(uploads/imgcss/bg_content_ricerca.jpg) no-repeat left 280px;
}
#contenitore.partnership {
	background: url(uploads/imgcss/bg_content_partnership.jpg) no-repeat left 280px;
}
#contenitore.news {
	background: none;
}

/*Banner*/
#banner {
	background: url(uploads/imgcss/bg_banner.jpg) no-repeat center top;
	height: 143px;
}
#banner h1 {
	display:none;
}
#banner img {
	border: none;
	float: left;
	margin-top: 96px;
}

/*Lingua*/
#lingua {
	float: right;
	font-size: x-small;
	margin-top: 127px;
	margin-right: 60px;
}
#lingua ul, #menu ul, #colonna ul {
	padding: 0;
	margin: 0;
}
#lingua li {
	display: inline;
}
#lingua a, #menu a {
	text-decoration: none;
	color: #fff;
}
#menu a:hover, #menu a.activeparent, #menu a.currentpage, #colonna a:hover, #colonna a.currentpage {
	color: #008bd6;
}
#lingua a:hover, #lingua a.activeparent {
	color: #beb5ba;
}
/*menu*/
#menu {
	height: 137px;
}
#menu li, #colonna li {
	list-style-type: none;
}
#menu a, #colonna a {
	display: block;
	font-size: 14px;
	height: 20px;
	padding-top:3px;
	text-align:right;
	width: 190px;
}
#menu.home {
	background: url(uploads/imgcss/bg_menu_home.jpg) no-repeat center top;
}
#menu.azienda {
	background: url(uploads/imgcss/bg_menu_azienda.jpg) no-repeat center top;
}
#menu.prodotti {
	background: url(uploads/imgcss/bg_menu_prodotti.jpg) no-repeat center top;
}
#menu.consulenza {
	background: url(uploads/imgcss/bg_menu_consulenza.jpg) no-repeat center top;
}
#menu.ricerca {
	background: url(uploads/imgcss/bg_menu_ricerca.jpg) no-repeat center top;
}
#menu.partnership {
	background: url(uploads/imgcss/bg_menu_partnership.jpg) no-repeat center top;
}

/*contenuto*/
#contenuto {
	text-align: justify;
}
#colonna a {
	text-decoration: none;
	color: #3e3034;
}
#colonna {
	float: left;
	width:  195px;
        padding-top: 10px;
}
#testo {
	width:405px;
	float:  right;
	padding-right: 50px;
	padding-top:15px;
}
#testoNews {
	width:690px;
	float:  right;
	padding-right: 50px;
	padding-top:15px;
	margin-bottom: 20px;;
}
#testo a, #testoNews a, #news a {
	text-decoration: none;
	color: #3f3035;
}
#testo a:hover, #testoNews a:hover, #news a:hover {
	color: #0088e1;
}
#testo img, #testoNews img {
	border: 1px solid #897882;
}
#testo img.nobordo, #testoNews img.nobordo {
	border: none;
}
h1 {
	font-size: 130%;
}
h2 {
	font-size: 120%;
}
h3 {
	font-size: 110%;
}
h4 {
	font-size: 105%;
}
h5 {
	font-size: 100%;
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: 5px;
	text-align: left;
}

#testo ul, #testoNews ul {
	padding-left:  25px;
}

/*Footer*/
#footer {
	font-size: x-small;
	clear: both;
	color:  #ebe4e8;
	background-color: #3f3035;
	padding: 3px 10px;
}

/*News*/
#news {
	clear: both;
	background: url(uploads/imgcss/bg_news.jpg) #fff no-repeat left top;
	padding-left: 205px;
	padding-top: 20px;
	/*height: 100px;*/
	padding-bottom:20px;
	padding-right: 50px;
	font-size: x-small;
}
.destra {
        float: right;
        margin-left: 5px;
}
.sinistra {
        float: left;
        margin-right: 5px;
}
.NewsSummary {
	width: 280px;
	float: left;
	margin: 10px 20px 20px 0;
	text-align: justify;
	font-size: x-small;
}

div.NewsSummaryPostdate {
	font-weight: bold;
}

div.NewsSummaryMorelink a {
	text-decoration: none;
	color: #3f3035;
	background: url(/cmsms/uploads/imgcss/ArticoloCompleto.png) no-repeat left;
	padding-left: 20px;
}

div.NewsSummaryMorelink a:hover {
	text-decoration: underline;
	color: #0088e1;
}
div.NewsSummaryMorelink {
	display: block;
	padding-top: 10px;
	clear: both;
}
.NewsSummary img {
	float: left;
	margin-right: 5px;
	border: 1px solid #897882;
}

div.NewsSummaryCategory, div.NewsSummaryAuthor, #NewsPostDetailCategory, #NewsPostDetailAuthor, #NewsPostDetailSummary, #NewsPostDetailHorizRule {
	display: none;
}

#NewsPostDetailTitle {
	display:block;
	margin: 10px 0;
}

#NewsPostDetailContent {
	margin: 0
}
div.NewsSummaryLink a {
	font-size: 120%;
	text-decoration: none;
	color: #3f3035;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	magin-top: 5px;
}

#NewsPostDetailPrintLink {
	display:block;
	float: left;
	margin: 10px 10px 0 0;
	font-size: x-small;
}

#NewsPostDetailReturnLink {
	display:block;
	float:  left;
	margin: 10px 0 0 0;
	font-size: x-small;
}

#bottonenews{
	float:  right;
}
#bottonenews img {
        border: none;
}

#ListaImm {
       vertical-align: middle;
       list-style-type:none;
       list-style-image: url(/cmsms/uploads/imgcss/ArticoloCompleto.png);
       line-height: 15px;
}

#ListaNoImm {
       list-style-type:none;
       list-style-image: none;
       line-height: 20px;
}
/* Citazione*/

#citazione {
	float: right;
	margin: 10px 260px 0 0;
	width: 480px;
}
#citazione h2 {
	font-weight: normal;
	font-style: normal;
	font-size: 160%;
	margin: 0 0 8px 0;
}
#citazione h3 {
	color: #fff;
	text-align: right;
	font-size: 70%;
	font-style: normal;
	margin: 25px 105px 0 0;
}
div.home #citazione h2 {
		color: #2f2428;
}
div.azienda #citazione h2 {
		color: #081b47;
}
div.prodotti #citazione h2 {
		color: #408d1b;
}
div.consulenza #citazione h2 {
		color: #996c0f;
}
div.ricerca #citazione h2 {
		color: #672c62;
}
div.partnership #citazione h2 {
		color: #415a65;
}
/* End of 'NW' */

