*,html { 
	margin:0;
	padding:0;
	border:0;
}


html,body { 
	height:100%;
	width:100%;
}

html,body { 
	font-family:verdana;
	font-size:85%;
}

body { 
	background-color:#ECEBE8;
	behavior: url(scripts/csshover2.htc);
}

p { 
	display:block;
	margin-bottom:15px;
}

fieldset { 
	Border:1px solid #CCC;
}

input,textarea { 
	Border:1px solid #CCC;
	display:block;
}

textarea { 
	width:100%;
	height:100px;
}

.site_container { 
	width:869px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1%;
	padding:0px 0px 0px 0px;
	
	
}

.red {
	color:red;
	font-weight:bolder;
}


.body_container {
	background-image:url('../images/bccpiove/sfondo_mezzo.png');
}

.body_wrapper {
	width:861px; 
	margin:0px auto 0px auto;
}

.payoff {
	height:305px;
	
}

.post_payoff {
	height:4px;
	background-image:url('../images/bccpiove2/testata/post-payoff.gif');
	width:842px;
	margin:0px auto 0px auto;
}


.clearer {
	clear:both;
}

.box_wrapper {
	padding:10px 10px 10px 10px;
	
}

.FakeImage {
	border:1px solid #CCC;
	
}

/* payoffs */






/* BLOCCHI */

.BlockContentTop {
	
	width:841px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	padding:6px 0px 0px 0px;
	font-size:11px;
	background-image:url('../images/bccpiove2/barra_sup/sfondo2.gif');
	background-repeat:no-repeat;
	background-position:-2px 5px;
	height:33px;
	
}

.BlockContentTop a {
	color:#000;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
	background-position:0px 0px;
}

.BlockContentTop a:hover {
	text-decoration:underline;
}

.BlockContentTop ul {
	padding:2px 1px 1px 1px;
	width:100%;
	text-align:center;
}

.BlockContentTop li {
	display:inline;
	margin:2px 0px 5px 0px;
	width:11%;
	border-right:1px solid #CCC;
	
}

.block_container_left  {
	float:left;
	width:240px;
	margin:0px 0px 0px 10px;
	padding:20px 0px 0px 0px;
}

.block_container_left a {
	color:#036;
	text-decoration:none;
	font-weight:bolder;
	display:block;
	width:192px;
	margin:10px auto 0px auto;
}

.block_container_left span {

	margin:20px auto 0px auto;
	display:block;
	font-size:11px;
	font-weight:bolder;
	text-transform:uppercase;
	text-align:center;
	color:#036;
}

.block_container_left ul,li {
	
	
}

.block_container_right  {
	border-left:1px solid #CCC;
	float:right;
	width:24%;
	list-style-type:none;
}

.block_container_right a {
	color:#036;
	text-decoration:none;
	font-weight:bolder;
}

.block_container_right ul,li {
	padding: 3px 3px 3px 3px;
	
}

.footer  {
	clear:both;
	background-image:url('../images/bccpiove/sfondo_sotto.png');
	background-repeat:no-repeat;
	margin-bottom:10px;
	height:30px;
	background-color:#ECEBE8;
}

.footer ul,li {
	padding: 3px 3px 3px 3px;
	
}
	
	
.content_container {
	margin-left:270px;
	width:571px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	color:#666;
	font-size:11px;
	
	
	
}

.center_wrapper {
	padding:25px 10px 0px 10px;
}

.breadcrumb {
	padding:10px 0px 10px 0px;
	color:#333;
	display:none;
}

.breadcrumb span.separator {
	text-indent:-9999px;
	display:none;
}

.breadcrumb a {
	text-decoration:none;
	color:#369;
	background-image:url('../images/icone/breadcrumb.gif');
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding:0px 5px 0px 12px;
}

.breadcrumb span.nolink {
	text-indent:-9999px;
	background-image:url('../images/icone/breadcrumb.gif');
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding:0px 5px 0px 12px;
}

.breadcrumb a:hover {
	text-decoration:underline;
}

.Bookmarklets {
	padding: 0px 10px 10px 10px;
	margin-bottom:10px;
}

.Bookmarklets legend {
	margin:0px 0px 5px 0px;
	font-size:200%;
	font-weight:bolder;
}

/* testata */

.header_container {
	background-image:url('../images/bccpiove2/testata/testata-bccpiove.png');
	height:115px;
	background-repeat:no-repeat;
}

.header {
	
}

.header a {
	text-decoration:none;
	color:#369;
}

.header h3 {
	color:#666;
	text-indent:-9999px;
	display:none;
}

.header h1 {
	text-indent:-9999px;
	display:none;
}

/* pagine */

.Content {
	padding:0px 0px 0px 0px;
	font-size:11px;
}

.Content p {
	text-align:justify;
	line-height: 150%;
}

.page_canale {
	float:left;
	width:49%;
	margin-bottom:10px;
}

.page_canale div.Heading {
	margin:0px 0px 5px 0px;
}

.page_canale div.Heading a {
	display:block;
	text-decoration:none;
	font-weight:bolder;
	color:#369;
}

.page_canale div.Heading a:hover {
	text-decoration:underline;
}

.ViewPages div.Heading h1 {
	font-size:150%;
	margin-bottom:10px;
	color:#036;
	display:none;
}

.ViewPages ul,li {
	list-style-type:none;
}

.ViewPages li {
	background-image:url('../images/bccpiove2/li-green.gif');
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	background-position:0px 5px;
}

.ViewPages li a {
	text-decoration:none;
	color:#036;
}

.ViewPages li a:hover {
	text-decoration:underline;
}



/* News */

.NewsContainer {
	padding-right:10px;
}

.NewsContainer div.message {
	border:1px dotted #CCC;
	padding:10px 10px 10px 10px;
}

.NewsSummary {
	text-align:justify;
	border:1px dotted #CCC;
	margin:20px 20px 20px 20px;
	padding:10px 10px 10px 10px;
	clear:both;
	color: #666;
	display:none;
}

.NewsContent {
	text-align:justify;
	line-height: 150%;
}

.NewsHeading {
	font-weight:bolder;
	font-size:175%;
	margin:5px 5px 20px 0px;
}

.NewsList {
	clear:both;
	margin:0px 0px 20px 0px;
	
}

.NewsList div.FakeImage {
	margin:0px 10px 0px 0px;
	width:80px;
	height:80px;
	background-position:center center;
	float:left;
	border:1px solid #CCC;
}

.NewsList div.Heading {
	margin:0px 0px 5px 0px;
}

.NewsList div.Heading a {
	display:block;
	text-decoration:none;
	font-weight:bolder;
	color:#036;
}

.NewsList div.Heading a:hover {
	text-decoration:underline;
}

.NewsChannelList {
	clear:both;
	margin:0px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
}

.NewsChannelList div.Heading {
	margin:0px 0px 5px 0px;
}

.NewsChannelList div.Heading a {
	display:block;
	text-decoration:none;
	font-weight:bolder;
	color:#369;
}

.NewsChannelList div.Heading a:hover {
	text-decoration:underline;
}




.NewsContent p {
	
}

.NewsContent ul {
	margin:10px 10px 10px 10px;
	
}

.NewsContent li {
	margin:5px 10px 5px 10px;
	display:block;
	list-style-type:disc;
	padding:0px 0px 0px 10px;
}



.NewsRelated { 
	float:right;
	width:210px;
	
}

.NewsRelated div.FakeImage { 
	margin-left:auto;
	margin-right:auto;
	width:90px;
	height:90px;
	border:1px solid #CCC;
	overflow:none;
	
}

.NewsRelated div.Files a{ 
	margin:5px 5px 5px 10px;
	display:block;
	
}

.NewsRelated div.Images { 
	margin-top:10px;
	display:block;
	
}

.ViewNews { 
	padding:0px 10px 0px 10px;
	
}

.home_archive {
	display:block;
	clear:both;
	text-decoration:none;
}

.pagination {
	display:block;
	clear:both;
	text-align:center;
	margin:10px 0px 10px 0px;
	border-top:1px solid #CCC;
	padding:10px 0px 0px 0px;
}

.pagination a {
	text-decoration:none;
	color:#369;
	font-weight:bolder;
}

.pagination a:hover {
	text-decoration:underline;
}



/* Blogs */

.BlogRow {
	margin:5px 0px 5px 0px;
	padding:10px 10px 10px 10px;
	background-color:#EFEFEF;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}

.BlogRow span.intro {
	font-weight:bolder;
}
.BlogRow span.intro_commento {
	display:block;
	margin:10px 0px 10px 0px;
	font-weight:bolder;
	border-bottom:1px dotted #369;
	font-size:124%;
	padding:3px 3px 3px 0px;
}

.BlogRow div.Author {
	width:50%;
	float:left;
}

.BlogRow div.Date {
	width:50%;
	float:left;
	text-align:right;
}

.NewForm {
	
}

.NewForm fieldset {
	padding:10px 10px 10px 10px;
}

.NewForm legend {
	margin:0px 0px 10px 0px;
	font-size:200%;
	font-weight:bolder;
}

.NewForm input {
	margin:5px 0px 5px 0px;
}

/* pagine */

.PagesRelated { 
	float:right;
	width:210px;
}

.PagesRelated div.FakeImage { 
	margin-left:auto;
	margin-right:auto;
	width:90px;
	height:90px;
	border:1px solid #CCC;
	overflow:none;
}

.PagesRelated div.Files a{ 
	margin:5px 5px 5px 10px;
	display:block;
	
}

.PagesRelated div.Images { 
	margin-top:10px;
	display:block;
	
}

/* images */

.ImageList {
	
	margin:10px 5px 10px 0px;
	float:left;
	width:85px;
}

.ImageList div.FakeImage {
	margin:0px 10px 0px 10px;
	width:80px;
	height:80px;
	background-position:center center;
	float:left;
}

.ImageList div.Heading {
	margin:0px 0px 5px 0px;
	display:block;
	font-weight:bolder;
	color:#036;
	display:none;
}

.ImageList div.Summary {
	display:none;
}

.ImageList div.Heading a {
	display:block;
	text-decoration:none;
	font-weight:bolder;
	color:#036;
}

.ImageList div.Heading a:hover {
	text-decoration:underline;
}

/* Books */

.BooksRelated { 
	
	
}

.BooksRelated div.Images { 
	float:left;
	width:100px;
	margin: 0px 10px 10px 0px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	
	
}

.BookContainer h1.BooksHeading { 
	font-size:150%;
}


.BookList div.FakeImage { 
	width:70px;
	height:70px;
	margin:0px 10px 10px 0px;	
	
}

.BookList a { 
	text-decoration:none;
	color:#036;
	font-weight:bolder;
}

.BookList  { 
	
}

.BookList a:hover { 
	text-decoration:underline;
}




/* Facilities */

.FacilityList { 
	width:auto;
	clear:both;
	margin-bottom:10px;
}

.FacilityList h3 { 
	margin-bottom:10px;
}

.FacilityList a { 
	text-decoration:none;
	color:#036;
	font-weight:bolder;
}

.FacilityList a:hover { 
	text-decoration:underline;
}

.FacilityList div.Content span{ 
	font-weight:bolder;
}

.FacilityList div.FakeImage { 
	margin:0px 10px 0px 10px;
	width:70px;
	height:70px;
	float:left;
}

.FacilityList div.FacilityRelated { 
	float:right;
	width:100px;
}

.FacilityList div.FacilityRelated div.FakeImage{ 
	width:80px;
	height:80px;
	margin-left:auto;
	margin-right:0px;
	float:none;
	margin-bottom:10px;
}