@media all {
	#home .home {
		background-image : url( "/images/selectedh.gif" );
		background-position : left top;
		background-repeat : no-repeat;
		color : #fff;
	}
	#chisiamo .chisiamo {
		background-image : url( "/images/selectedh.gif" );
		background-position : left top;
		background-repeat : no-repeat;
		color : #fff;
	}
	#eventi .eventi {
		background-image : url( "/images/selectedh.gif" );
		background-position : left top;
		background-repeat : no-repeat;
		color : #fff;
	}
	#dove .dove {
		background-image : url( "/images/selectedh.gif" );
		background-position : left top;
		background-repeat : no-repeat;
		color : #fff;
	}
	#dicono .dicono {
		background-image : url( "/images/selectedh.gif" );
		background-position : left top;
		background-repeat : no-repeat;
		color : #fff;
	}
	#contattaci .contattaci {
		background-image : url( "/images/selectedh.gif" );
		background-position : left top;
		background-repeat : no-repeat;
		color : #fff;
	}
	html {
		margin : 0;
		padding : 0;
		background-color : #004000;
		color : #fff;
	}
	body {
		margin : 0;
		padding : 0;
		font-family : Arial,Helvetica,sans-serif;
		background-color : #004000;
		color : #fff;
	}
	#page {
		margin : 0px auto;
		padding : 0;
		width : 916px;
		background-color : #004000;
		color : #000;
	}
	h1, h2, h3, h4, h5, h6 {
		margin : 0;
		padding-bottom : 10px;
	}
	h1 {
		font-size : 32px;
	}
	h2{
		font-size : 24px;
	}
	h3{
		font-size : 19px;
	}
	h4{
		font-size : 16px;
	}
	h5{
		font-size : 13px;
	}
	h6{
		font-size : 11px;
	}
	p {
		margin : 0;
		text-align : justify;
		padding-bottom : 5px;
		font-size : 16px;
	}
	sup {
		font-size : 10px;
	}

	ul li {
		font-size : 16px;
		list-style-image : url("/images/bullet.gif");
		list-style-type : disc;
		margin-left : 14px;
		padding : 0;
	}
	.artfoto ol {
		margin-left : 420px !important;
		margin-left : 460px;
	}
	.artfoto ol li {
		font-size : 16px;
		margin-left : -15px;
		padding : 0 0 5px 0;
		text-indent : 0px;
	}
	a {
		color : #004000;
	}
	.top {
		margin : 0;
		padding : 0;
		height : 237px;
		background-color : #bababa;
		color : #004000;
		text-align : center;
		background-image : url( "/images/top1.jpg" );
		background-position : left top;
		background-repeat : no-repeat;
	}
	.top h1, .top p {
		margin : 0;
		padding : 0;
		text-indent : -5000px;
	}

	.top p.info {
		margin : 0 auto;
		padding : 130px 0 0 240px;
/*		padding : 120px 100px 0 105px;*/
		font-size : 13px;
		font-weight : bold;
		text-indent : 0;
		font-style : italic;
		color : #000;
	}
	#menu {
		display : block;
		margin : 0 0 5px 0;
		padding : 0;
		font-size : 12px;
		text-align : center;
		width : 916px;
		height : 42px;
		background-image : url( "/images/menu.png" );
		background-position : left top;
		background-repeat : no-repeat;
	}
	#menu li {
		display : inline;
		margin : 0;
		padding : 0;
		color : #fff;
		width : 100%;
		height : 0;
		list-style : none;
		text-indent : 0;
		text-align : center;
	}
/*	#menu a {
		color : #004000;
	}*/
	#menu a, #menu p{
		font-size : 12px;
		display : block;
		text-align : center;
		float : left;
		margin : 0;
		padding : 0;
		width : 152px;
		height : 42px;
		text-decoration : none;
		font-weight : bold;
		white-space : nowrap;
		line-height : 42px;
	}
	#menu p {
/*		background-image : url( "/images/selectedh.gif" );
		background-position : left top;
		background-repeat : no-repeat;
		color : #fff;*/
	}
	#menu p.disabled {
		background-image : none;
		color : #e0e0e0;
	}
	#menu a:hover {
		background-image : url( "/images/selected.gif" );
		background-position : left top;
		background-repeat : no-repeat;
		color : #fff;
	}
	p#navbar {
		font-size : 13px;
		font-weight : bold;
		margin : 5px 0;
		padding : 2px 5px;
		text-align : left;
        color : #000;
        background-color : #fff;
		border : none;
		clear : both;
	}
	p#navbar  a {
		text-decoration : none;
/*        color : #082984;*/
        background-color : #fff;
	}
	div.icontents {
		background-image : url( "/images/idx-back.jpg" );
		background-position : left top;
		background-repeat : repeat-y;
	}
	img {
		border:0;
	}
	img.left {
		float : left;
		margin-right : 10px;
	}
	p.center {
		text-align : center;
	}
	p.right {
		text-align : right;
	}
	div.stemma {
		background-image : url( "/images/GVLogo.gif" );
		background-position : left top;
		background-repeat : no-repeat;
		margin : 0;
		padding : 0;
		width : 180px;
		height : 200px;
		float : left;
	}
	div.protezione-civile {
		background-image : url( "/images/protciv1.gif" );
		background-position : center center;
		background-repeat : no-repeat;
		margin : 0;
		padding : 0;
		width : 116px;
		height : 115px;
		float : right;
/*		border : 1px solid black;*/
	}
	div.besate {
		background-image : url( "/images/Besate-Stemma1.gif" );
		background-position : center center;
		background-repeat : no-repeat;
		margin : 0;
		padding : 0;
		width : 116px;
		height : 97px;
		float : right;
/*		border : 1px solid black;*/
	}
	span.page-separator {
		color : #bf9413;
		font-size : 18px;
		font-weight : bold;
	}
	div.box-top {
		padding : 0;
		margin : 0;
/*		border-top : 1px solid #000;
		border-left : 1px solid #000;
		border-right : 1px solid #000;*/
		background-position : top left;
		background-repeat : repeat-x;
	}
	div.box-top-gold {
		background-image : url( "/images/head-gold.jpg" );
		background-position : top left;
		background-repeat : repeat-x;
	}
	div.box-top h2 {
		margin : 0;
		padding : 5px;
		text-align : center;
	}
	.top-green {
		background-image : url( "/images/head-green.jpg" );
	}
	.top-gold {
		background-image : url( "/images/head-gold.jpg" );
	}

	div.box {
/*		margin : 0 0 5px 0;*/
		background-color : #fff;
	}

	div.box-middle {
		padding : 5px 5px 0 5px;
		margin : 0;
/*		border-left : 1px solid #000;
		border-right : 1px solid #000;*/
		background-color : #fff;
		color : #000;
	}
	div.box-bottom {
		padding : 5px 5px 0 5px;
		margin : 0;
/*		border-left : 1px solid #000;
		border-bottom : 1px solid #000;
		border-right : 1px solid #000;*/
		background-color : #fff;
		color : #000;
	}

	div.contents {
		margin : 5px 0;
		padding : 5px;
/*		height : 400px;*/
		background-color : #fff;
	}

	div.footer {
		clear : both;
		margin : 5px 0 0 0;
		padding : 0;
		background-color : #fff;
		border-bottom : 3px solid #bf9413;
		height : 30px;
		padding : 5px 0 5px 5px;
	}
	div.footer p {
		font-size : 11px;
		font-weight : bold;
		margin : 0;
		padding : 0;
		text-align : center;
	}

	div.footerLHS {
		width : 500px;
		float : left;
	}

	.iconmenu {
		float : right;
		margin : 0;
		padding : 0;
	}

	#iconMenu {
		display : block;
		margin : 0;
		padding : 0;
	}
	#iconMenu li {
		display : inline;
		margin : 0;
		padding : 0;
		color : #fff;
		width : 0;
		height : 0;
		list-style : none;
		text-indent : 0;
		text-align : center;
	}
	#iconMenu a, #iconMenu p{
		display : block;
		text-align : center;
		float : left;
		margin : 0;
		padding : 0 5px 0 0;
		text-decoration : none;
	}

	.w200 {
		width : 200px;
	}
	.w300 {
		width : 300px;
	}
	.w500 {
		width : 506px;
	}
	.fleft {
		float : left;
		margin : 0 5px 5px 0;
	}
	.fright {
		float : right;
		margin : 0 0 5px 0;
	}
	div.back0001 {
		border : none;
		margin : 0;
		padding : 0 0 0 138px;
		background-position : center left;
		background-repeat : no-repeat;
/*		background-image : url( "/images/back0001.jpg" );*/
		height : 300px;
	}
/*	div.photo {
		margin : 0;
		padding : 0;
		border : none;
		width : 133px;
		height : 300px;
	}
	div.next2photo {
		float : left;
		margin : 0;
		padding : 0 0 0 5px;
		border : none;
		height : 300px;
	}*/
	div.box-middle div p {
/*		margin : 0;*/
	}
	.white {
		color : #fff;
	}
	div.foto {
		overflow : hidden;
		margin : 0 5px 0 0;
		float : left;
		background : #fff;
		border : 1px solid #000;
		width : 414px;
		padding : 5px 0;
		font-style : italic;
		text-align : center;
	}
	div.fotol {
		margin : 0 5px 0 0;
		float : left;
	}

	div.fotor {
		margin : 0 0 0 5px;
		float : right;
	}

	div.foto img {
		margin : 0 auto;
		padding : 0;
		border : 1px solid #000;
	}
	div.foto p {
		padding : 5px 5px 0 5px;
		margin : 0;
		font-size : 12px;
		font-weight : bold;
	}

	.hidden {
		display : none;
	}
}

@media screen {
	span.info {
		padding-right : 18px;
		background-image : url( "/images/info.gif" );
		background-position : right 50%;
		background-repeat : no-repeat;
		background-color : inherit;
	}
	span.PCO {
		padding-right : 18px;
		background-image : url( "/images/PCO.png" );
		background-position : right 50%;
		background-repeat : no-repeat;
		background-color : inherit;
	}
}

