/* @override http://www.brianzatendebergamo.it/style/print.css */

/* @group corpo pagina */

body.sfondo1{
	background: white;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#corpoSito {
	background: white;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 716px;
	padding-top: 20px;
	padding-left: 42px;
	padding-right: 42px;
}
#colonna{
	background: white;
	width: 226px;
	margin: 0;
	padding: 0; 
	float: left;
}
#centro{
	margin: 0px;
	margin-left: 226px;
	color: black;
	padding: 0px;
	border: 0px;
	padding-top: 20px;
}
#centroAll{
	margin: 0px;
	margin-left: 0;
	color: black;
	padding: 0px;
	border: 0px;
	padding-top: 20px;
}
#footer{
	clear: both;
	text-align: left;
	
}
/* @end */

/* @group titoli alti */

#front {
	margin: 0;
	background-color: white;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
}

#front img {
	
}

#titolo_alto{
	margin-left: 0;
	padding-left: 0;
	text-align: left;
	height: 80px;
}
#titolo_alto_img a img {
padding-top: 0px;	
}
#titolo_alto p{
	margin: 0;
	text-align: left;
	font-size: 0.59em;
	color: #8d8d8d;	
}

#titolo_alto_img {
	background: url(../img/N_top.jpg) no-repeat right;	
}
#img_alto {
	text-align: right;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 100px;
	background: white repeat-x left;
}
#img_alto_img{
	padding-left: 0;
	margin-left: 0;
	height:144px;
	background: url(../img/img_alto2.jpg) no-repeat right;
}




/* @end */

/* @group colonna */

div.space{
	height: 40px;
	background-color: white;
	
}
/* @group news */

#news h1 {
	font-size: 1em;	
	color: #9c0e1a;
	margin: 2px;
}
#news h1 a {
	font-size: 1em;	
	color: #9c0e1a;
	text-decoration: none;
}
#news h1 a:hover {
	font-size: 1em;	
	color: #9c0e1a;
	text-decoration: underline;
}
#news ul {
	list-style: none;
	padding: 0;	
	margin: 5px;
}

#news ul li {
	font-size: 0.75em;
	font-weight: bold;
	padding-bottom: 10px;	
}
#news ul li a {
	font-weight: bold;
	text-decoration: none;
	color: black;
}
#news ul li a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: black;
}

#news {
	margin-top: 16px;
	padding-left: 15px;
	padding-top: 5px;
	background: white;
	padding-bottom: 30px;	
}


	
/* @end */

/* @group cerca */

#cerca {
	display: none;}

#cerca form input {
	padding-top: 10px;	
}



/* @end */

/* @group util */

#util {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 0.7512em;
	color: white;
	margin: 5px;
	margin-left: 0;
	margin-top: 20px;
	border: solid white 7px;
	background-color: #617db0;
}
#util a{
	color: white;
	text-decoration: none;
}
#util a:hover{
	color: white;
	text-decoration: underline;
}
#util a.a1{
	color: #545454;
	font-size: 0.7512em;
	font-weight: bold;
}
#util a.a1:hover{
	color: white;
	text-decoration: none;
}
#util a.a2{
	color: #545454;
	font-size: 0.8764em;
	font-weight: bold;
}
#util a.a2:hover{
	color: white;
	text-decoration: none;
}
#util a.a3{
	color: #545454;
	font-size: 1.0016em;
	font-weight: bold;
}
#util a.a3:hover{
	color: white;
	text-decoration: none;
}


/* @end */

/* @group subMainMenu */

#subMainMenu {
	margin-top: 16px;
	padding-left: 0;
	padding-top: 5px;
	background: white;
	padding-bottom: 30px;
	margin-bottom: 0px;	
}

#subMainMenu h1{
	font-size: 1em;	
	color: #9c0e1a;
	margin: 2px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 15px;
}

#subMainMenu p{
	margin: 0px;
	color: black;
	margin: 2px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 0.75em;
}
#subMainMenu p a{
	color: #9c0e1a;
}

#subMainMenu ul{
	list-style: none;
	padding: 0;	
	margin: 0;
	margin-bottom: 20px;
}
#subMainMenu ul li{
	font-size: 0.75em;
	font-weight: bold;
	background: white;
	height: 24px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 7px;
	padding-left: 15px;	
}

#subMainMenu ul li a{
	margin: 0px;
	color: #9c0e1a;
	font-weight: bold;
	text-decoration: none;

}
#subMainMenu ul li.focus a{
	margin: 0px;
	color: #9c0e1a;
	font-weight: bold;
	text-decoration: underline;

}

#subMainMenu ul li a:hover{
	margin: 0px;
	color: #9c0e1a;
	font-weight: bold;
	text-decoration: underline;
}




/* @end */

/* @group mainMenu */

#mainMenu {
	margin: 0;
	font-size: 0.65em;
	background-color: white;
	height: 130px;
	width: 709px;
	padding-left: 7px;
}

#mainMenu ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height: 125px;
}

#mainMenu ul li {
	display: block;
	float: left;
	width: 114px;
	height: 125px;
	margin-right: 4px;
}
#mainMenu ul li.off {
	display: block;
	float: left;
	width: 114px;
	height: 125px;
	margin-right: 4px;
}

li#m1 {
	background: url(../img/menu_1.jpg) no-repeat center top;
}
li#m1.off {
	background: url(../img/menu_1_off.jpg) no-repeat center top;
}

li#m2 {
	background: url(../img/menu_2.jpg) no-repeat center top;
}
li#m2.off {
	background: url(../img/menu_2_off.jpg) no-repeat center top;
}

li#m3 {
	background: url(../img/menu_3.jpg) no-repeat center top;
}
li#m3.off {
	background: url(../img/menu_3_off.jpg) no-repeat center top;
}

li#m4 {
	background: url(../img/menu_4.jpg) no-repeat center top;
}
li#m4.off {
	background: url(../img/menu_4_off.jpg) no-repeat center top;
}

li#m5 {
	background: url(../img/menu_5.jpg) no-repeat center top;
}
li#m5.off {
	background: url(../img/menu_5_off.jpg) no-repeat center top;
}

li#m6 {
	background: url(../img/menu_6.jpg) no-repeat center top;
}
li#m6.off {
	background: url(../img/menu_6_off.jpg) no-repeat center top;
}

#mainMenu ul li a {
	display:block;
	float:left;
	text-decoration: none;
	color: #9c0e1a;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 2px;
	width: 110px;
	text-align: center;
}
#mainMenu ul li a:hover {
	display:block;
	float:left;
	text-decoration: underline;
	color: #9c0e1a;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 2px;
	width: 110px;
	text-align: center;
}




/* @end */




/* @end */

/* @group footer */
#footer {
	margin-top: 40px;
	padding-bottom: 0px;
	text-align: left;
	background: white;
	height: 25px;
	color:#757575;
}
#footerMenu ul{
	margin: 0;
	padding-top: 0px;
	padding-left: 0px;
	
}
#footerMenu ul li{
	color: #545454;
	/*float: left;*/
	display: inline;
	padding-top: 0px;
	padding-left: 10px;
	list-style: square;
	list-style-position: inside;
}
#footerMenu ul li a{
	font-size: 0.626em;
	color: #545454;
}
#footerMenu ul li a:hover{
	font-size: 0.626em;
	color: black;
}
#footer p{
	margin: 0;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	color: #545454;
	text-align: left;
	font-size: 0.626em;
}



/* @end */

/* @group main */

#evidenza {
	height: 30px;
	background-color: #61b235;
	border: solid white 7px;
	margin-bottom: 10px;
}
#evidenza p{
	margin: 0px;
	padding-left: 25px;
	padding-top: 10px;
	color: white;
}

#evidenza p.bc a {
	color: white;
}
#evidenza p.bc a:hover {
	color: white;
	background-color: blue;
	text-decoration: none;
}

#evidenza p.bc {
	margin: 0;
	padding: 0;
	padding-left: 25px;
	font-size: 0.626em;
	padding-top:7px
}

#preMainText {
	background-color: #f5f5f5;
	font-size: 0.7512em;
	color: black;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 20px;
	height: 100%;
}

#mainText {
	font-size: 0.7512em;
	color: black;
	padding-left: 25px;
	height: 100%;
}

#mainText h1{
	margin: 0px;
	color: #9c0e1a;
	font-size: 1.1268em;
}
#mainText h2{
	margin: 0px;
	color: black;
	font-size: 1.0016em;
	text-transform: uppercase;
}
#mainText h3{
	margin: 0px;
	font-size: 1.0016em;
	text-transform: uppercase;
	color: red;
	font-weight: bold;
}
#mainText img{
	border: 0;
	margin-right: 2px;
	margin-bottom: 2px;
}

#img {
	margin-bottom: 15px;
	text-align: left;
}

#galleryImage a.thickbox img.thickbox {
	margin-left: 5px;
	margin-right: 5px;
	
}

#galleryImage {
	text-align: center;
	background-color: #555555;
}
#mainText ul{
	padding-left: 10px;	
	list-style-position: outside;
}
#mainText ol{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
}
#mainText a{
	color: black;
	text-decoration: underline;
}
#mainText a:hover{
	text-decoration: none;
	
}
#mainText a:hover img{
}
#mainText a:visited{
	text-decoration: underline;
	color: #303030;
}
#mainText a:visited:hover{
	color: #303030;
	text-decoration: none;
}
.debole{
	color: #545454;
	font-size: 0.6886em;
}


/* @end */

/* @group mainTable */

div.corpoHP {
	padding-left: 40px;	
	font-size: 0.8em;
}

div.corpoHP h1 {
	color: #9c0e1a;
	font-size: 1.2em;
	margin: 0;	
}

#main {
	
}

.bloccoTable {
	width: 480px;
	margin-bottom: 15px;
}

div.corpoHP p a {
	padding: 5px;
	background-color: white;
	border: solid 2px #c3bf9f;
	color: black;
	text-transform: none;	
	text-decoration: none;
}
div.corpoHP p a:hover {
	padding: 5px;
	background-color: #cecbac;
	border: solid 2px #c3bf9f;
	color: black;
	text-transform: none;	
	text-decoration: underline;
}




/* @end */

/* @group news */

.flashNews {
	background: url(../img/sfondo_flash_news.jpg) repeat-x;
	color: white;
	font-size: 0.7512em;
	padding-left: 31px;
}
.flashNews p{
	color: black;
	font-size: 0.7512em;
	padding-left: 0;
	margin-left: 0;
	margin-top: 10px;
}




/* @end */

/* @group test */

#breadcrumbs { 
	font-size: 12px;
	color: #585858;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 100%;
	margin-bottom: 10px;
	}
#breadcrumbs p { 
	margin: 0;
	padding: 0;
}	
#breadcrumbs a { 
	color: #585858; 
	text-decoration: none;
	font-weight: bold; 
	}
#breadcrumbs a.focus { 
	color: #585858;
	text-decoration: none;
	font-weight: bold; 
	}
#breadcrumbs a:hover { 
	color: #585858; 
	text-decoration: underline;
	font-weight: bold; 
	}
#breadcrumbs a.focus:hover { 
	color: #585858; 
	text-decoration: none;
	font-weight: bold; 
	}



/* @end */

#menuACC {
	display: none;
}
