﻿html {
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	background: #DBDBDB;
	margin: 0;
	padding: 0;
	color:#333333;
	font-size: 70%;
	font-family:"Trebuchet MS",Tahoma,Arial,Verdana,sans-serif;
	
}
h1, h2, h3,h4, h5 {
	margin:0;
	padding:0;
	
}

ul, li 
{
	margin:0;
	padding:0;
	list-style: none;
}

a 
{
	text-decoration:none;
	color:#676767;
}



img {border:0}

p {margin: 0;padding:0px;}

fieldset,
label,
input,
select,
textarea,
legend,
button {
	padding: 0;
	margin: 0;
	color: #676767;
	font-size: 100%;
	font-family:Arial,Verdana,Tahoma;
}

fieldset,
legend,
button {
	border: 0;
}

form {display: inline;margin:0px;padding:0px;}

table, td, tr {
	padding:0; 
	border:0;
	margin: 0;
	border-collapse:collapse;
}

.Close{clear:both;margin:0px; padding:0px;}
.Ciano{color:#a1ccee;}
.LinkBinaco{color:#fff;text-decoration:none;cursor:pointer;}
/***************************** Main COntainer *****************************/
.MainContainer { width: 992px; background: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px auto; text-align: left; }



/*****************************Banner header *****************************/
#HeaderBanner
{
	width:972px;
	height:75px;
	padding:0px;
	margin:0px;
	border-left:10px solid #DBDBDB;
	border-right:10px solid #DBDBDB;
	border-bottom: 6px solid #cccccc;
}

#BannerContainer1
{
	border-left:14px solid #e4e4e4;
	width:690px;
	height:75px;
	float:left;
	background:#a3a494;
}

#BannerContainer2
{
	border-left:14px solid #e4e4e4;
	height:75px;
	width:254px;
	float:right;
	background:#a3a494;
	
}

/*****************************Istitutional header *****************************/
#HeaderMain
{
	margin:0px 10px 0px 10px;
	width:972px;
	min-height:113px;
	padding:0px;
	
	
}
#LogoContainer
{
	width:405px;
	float:left;
	margin-top:10px;

}
#LogoContainer img
{

	float:left;

}
#LogoContainer .H1Container
{
	margin-top:32px;
	width:165px;
	float:left;
	height:15px;
	padding-top:1px;
	border-left:1px solid #666666;
	text-transform:uppercase;
	font-size:14px;
	padding-left:5px;
	font-weight:bold;
}
#LogoContainer .H1Container h1
{
	
	
	font-size:14px;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-transform:uppercase;
	

}
#IstitutionalContainer
{
	width:303px;
	float:left;
	text-align:right;
	margin-right:10px;


}
#IstitutionalContainerLeft
{
	width:254px;
	float:right;
	margin:0px;
	padding:0px;
	
}
/*****************************box collector  *****************************/
#CollectorContainer
{
	width:253px;
	min-height:102px;

}
#CollectorContainer .error
{
	color:#db0000;
	padding:2px 0px;
}
#CollectorTop
{
	width:230px;
	height:48px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	display:block;
	padding:6px 23px 0px 0px;
	background: url(/static/CollectorTop.jpg) no-repeat;	
}
#CollectorBottom
{
	width:253px;
	height:48px;
	
	font-size:10px;
	background: url(/static/CollectorBottom.jpg) no-repeat;	
}
#CollectorBottomLeft
{
	float:left;
	width:83px;
	margin-top:2px;
	margin-left:8px;
	margin-right:9px;
	font-size:11px;
	
}
#CollectorBottomRight
{
	float:left;
	width:153px;
}
.CollectorNumber
{
	font-size:16px;
	color:#db0000;
}
.DownaloadCollector
{
	background: url(/static/download.gif) no-repeat;	
	background-position:left center;
	padding:4px 0px 3px 25px;

	display:block;
}
 .DownaloadCollector:hover
{
	background: url(/static/download.gif) no-repeat;
	background-position:left center;
	padding:4px 0px 3px 25px;
	display:block;
	background-color:#e14948;

	color:#fff;
}

.GestisciCollector
{
	background: url(/static/modifica.gif) no-repeat;	
	background-position:left center;
	padding:5px 0px 4px 25px;
	margin-top:1px;
	display:block;
	
}
 .GestisciCollector:hover
{
	background: url(/static/modifica.gif) no-repeat;
	background-position:left center;
	padding:5px 0px 4px 25px;
	display:block;
	background-color:#e14948;
	margin-top:1px;
	color:#fff;
}


/*****************************box login  *****************************/

.bntModificapw
{
	background: url(/static/bt-modificapw.gif) no-repeat;	
	width:105px;
	height:18px;
	font-size:0px;
	border:none;
	cursor:pointer;
	display:inline-block;
	margin:0px 6px 0px 3px;
	padding:0px;
	vertical-align: top;
	color:#fff;
}
.bntLogout
{
	background: url(/static/bt-logout.gif) no-repeat;	
	width:63px;
	height:17px;
	font-size:0px;
	border:none;
	cursor:pointer;
	display:inline-block;
	margin:0px 0px 0px 0px;
	padding:0px;
	vertical-align: top;
	color:#fff;
}
.bntLogin
{
	background: url(/static/bt-login.gif) no-repeat;	
	width:60px;
	height:18px;
	font-size:0px;
	border:none;
	cursor:pointer;
	display:inline-block;
	margin:0px 10px 0px 0px;
	padding:0px;
	vertical-align: top;
	color:#fff;
}
.bntRegistrati
{
	background: url(/static/bt-registrati.gif) no-repeat;	
	width:78px;
	height:18px;
	font-size:0px;
	border:none;
	cursor:pointer;
	display:inline-block;
	margin:0px;
	vertical-align: top;
	padding:0px;
	color:#fff;
}



#LoginContainer
{
	margin:8px 5px 3px 0px;
	text-align:right;
	font-size:11px;

}

	
#NavigationTop 
{
	margin:0px 6px 0px 0px;
}
#NavigationTop  ul li
{
	display:inline;
	font-size:11px;
	color:#534c4c;
}
#NavigationTop  ul li a
{
	font-size:100%;
	text-decoration:none;
	color:#534c4c;
}
#NavigationTop  ul li a:hover,#NavigationTop  ul li .select
{
	font-size:100%;
	text-decoration:underline;
	color:#534c4c;
}

#Serach
{
	margin:10px 6px 0px 0px;
	color:#363636;
	font-size:80%;
	
}
#Serach .ImageButton
{
	
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:left;
	
}
#Serach  .TextBox
{
	margin:0px 0px 0px 6px;
	width:100px;
}


#Serach a
{
	
	padding-left:15px;
	margin:0px 10px 0px 3px;
	background: url(/static/freccia.gif) no-repeat;	
	background-position:left;
	font-weight:bold;
}

#Date
{
	text-align:right;
	margin:6px 10px 0px 0px;
	color:#656565;
	font-size:104%;
	
}
#Date .day
{
	font-size:140%;
	margin-right:5px;
	font-style:italic;
}
#Date .month
{
	font-size:145%;
	margin-right:5px;
	color:#d0010b;
}
/*****************************Main Nav*****************************/


#NavMain 
{
	margin:0px 10px 0px 10px;
	padding:0px 0px;
	height:24px;
	background: black url(/static/blockdefault.gif) center center repeat-x;
	
}

#NavMain  ul 
{
	width:100%;
	margin:0px;
	padding:0px;	
}
#NavMain  ul li
{

	height:24px;
	float:left;
	font-size:12px;
	color:#FFF;
	margin:0px;
	padding:0px;
	border-right:1px solid #fff;

}
#NavMain  ul .Select
{

	height:29px;
	font-size:12px;
	color:#FFF;
	margin:0px;
	padding:0px;
	background:#e20a17;
	border-right:1px solid #fff;

}
#NavMain  ul li a
{
	margin:0px;
	padding:5px 5px;
	display:block;
	font-size:100%;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	
}

/*****************************Sub Nav Main*****************************/

#SubNavMain
{
	margin:6px 10px;
	border-bottom: 5px solid #DBDBDB;
}

#SubNavMain  ul 
{
	margin:0px;
	padding:0px;
	border-bottom: 5px solid #;
	
}

#SubNavMain  ul li
{
	display:block;
	margin:4px 0px 0px 1px;
	padding:0px 0px;
	border-bottom:1px solid #bbb9ba;
	

}


#SubNavMain  ul li a, #SubNavMain  ul li a:hover
{
	float:left;
	text-decoration:none;
	display:inline-block;
	font-size:11px;
	margin:0px 0px;
	padding:0px 0px 0px 0px;
	color:#e20a17;
	font-weight:bold;
	
}


#SubNavMain  ul li .Freccia
{
	float:left;

	padding:3px 2px 0px 6px;
	
}
#SubNavMain  ul li ul
{
	display:inline;
	margin:0px;
	padding:0px;
	
}
#SubNavMain  ul li ul li
{
	float:left;
	display:inline;
	font-size:11px;
	margin:0px 0px;
	padding:0px 0px;
	border:none;
	border-left:1px solid #bbb9ba;
	

}

#SubNavMain  ul li ul .Select
{
	background:#e20a17;
	
}
#SubNavMain  ul li ul .Select a,#SubNavMain  ul li ul .Select a:hover
{
	color:#fff;
}

#SubNavMain  ul li ul li a,#SubNavMain  ul li ul li a:hover
{
	margin:0px;
	padding:0px 4px;
	text-decoration:none;
	display:inline-block;
	color:#686868;
	font-size:11px;
	
}
#SubNavMain  ul li ul li a:hover
{
	color:#fff;
}




/*****************************freccia*****************************/
.Freccia
{
	vertical-align:baseline;
	margin:0px;
	padding:0px;
	height:6px;
}
.Freccia .top
{
	border-top:1px solid #e20a17;
	margin-left:1px;
	padding:0px 0px 0px 0px;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:7px;

}
.Freccia .center
{
	background:#e20a17;
	color:#fff;

	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	font-size:12px;
	height:5px;
	line-height:6px;
	text-align:center;
	width:9px;	
	
}
.Freccia .bottom
{
	border-bottom:1px solid #e20a17;
	margin-left:1px;
	padding:0px 0px 0px 0px;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:7px;
}


/*****************************Bottom*****************************/
.BottomContainer
{
	margin:10px 0px 0px 0px;
	width:972px;
	background:#6c6c6c;
	padding:15px 0px;
	color:#fff;
	border-left:10px solid #DBDBDB;
	border-right:10px solid #DBDBDB;
	border-top: 10px solid #cccccc;
}
/*****************************Bottom left*****************************/
#footerLeft
{
	margin:11px 0px 0px 0px;
	width:410px;
	float:left;
	
}

.NavBottomContainer
{
	
	margin:0px;
	padding:0px;



}

.NavBottomContainer  ul 
{
	margin:0px;
	padding:0px;
	clear:both;
	
	
}

.NavBottomContainer  ul li
{
	float:left;
	padding:0px;
	margin:0px 0px 10px 25px;
	
}


.NavBottomContainer  ul li a, .NavBottomContainer  ul li a:hover
{
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#fff;
	font-weight:normal;
	
}

.NavBottomContainer  ul li a:hover
{
		text-decoration:underline;
}

.NavBottomContainer  ul li  .select
{
	text-decoration:underline;
}

.NavBottomContainer  ul li ul 
{

	float:none;
	margin:2px 0px 0px 0px;
	padding:0px 0px;
	
}

.NavBottomContainer  ul li ul li
{
	float:none;
	display:list-item;
	margin:0px;
	padding:0px;
	border:none;
}

.NavBottomContainer  ul li ul li a
{
	text-transform:none;
	text-decoration:none;
	font-size:11px;
	margin:0px 0px;
	padding:0px 0px 0px 0px;
	color:#a0deff;
	font-weight:normal;
}
.NavBottomContainer  ul li ul li a:hover
{

	text-transform:none;
	text-decoration:underline;
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#a0deff;
	font-weight:normal;
}
.NavBottomContainer  ul li ul li .select
{
	color:#fff;
}

/*****************************Bottom center*****************************/
#footerCenter
{
	margin:11px 0px 0px 0px;
	width:270px;
	float:left;
	padding:0px 10px 0px 20px;
	
	border-left:1px dotted #3d3630;
	border-right:1px dotted #3d3630;
}
#footerCenter .Ciano
{
	margin:0px 0px 10px 0px
}

#footerCenter #copyright
{
	margin:70px 0px 30px 0px;
	font-size:9px;
}
/*****************************Bottom right*****************************/


#footerRight
{
	width:250px;
	float:left;
	padding-left:10px;
}


#footerRight .LinkFooter
{

	display:block;
	margin-left:10px;
	color:#fff;
	margin-top:7px;
}
#footerRight .linkFooterContainer
{
	float:left;
	margin-top:10px;
	
}
/********************************************************************/
/*****************************Home Page *****************************/
/********************************************************************/

/*****************************  Content *****************************/
.ContentContainer
{
	width:972px;
	margin:20px 8px 0px 10px;
	padding:0px;	
}


/*****************************  Content left *****************************/
#ContentLeft
{
	margin:0px;
	padding:0px ;
	width:409px;
	float:left;
	
}

/*****************************  News left *****************************/
.NewsItemContainer
{
	margin:0px 20px 18px 0px;
	border-bottom:1px dashed #000;

}
.NewsItemContainer .Category a
{
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0px;
	display:block;
}

.NewsItemContainer .Title a
{
	color:#000000;
	font-size:19px;
	margin-bottom:4px;
	display:block;
}

.NewsItemContainer .Title a:hover
{
	text-decoration:underline;
}
.NewsItemContainer .Title .MainTitle
{
	font-size:30px;
}
.NewsItemContainer .Abstract
{
	font-weight:bold;
	color:#333333;
	margin-bottom:8px;
	font-size:12px;
	

}
.NewsItemContainer .Abstract img
{
	float:left;
	margin-right:7px;
	

}
.NewsItemContainer .Detail
{
	color:#333333;
	font-size:12px;
	margin-bottom:8px;
	line-height: 16px;
	

}
.NewsItemContainer .Detail img
{

	float:left;
	margin-right:7px;
}


.NewsItemContainer .Autore
{

	float:left;
	color:#666666;
	margin:4px 0px 3px 0px;
	font-size:10px;

}
.NewsItemContainer .Commenti
{
	background: url(/static/nuvoletta2.gif)  no-repeat;
	background-position:left top;
	float:right;
	color:#666666;
	margin:4px 0px 3px 0px;
	padding-left:28px;
	font-size:10px;
	height: 13px;
}
/*****************************  Content center *****************************/
#ContentCenter
{
	margin:0px;
	padding:0px;
	width:302px;
	float:left;

}

/*****************************  News Centrali 1/2 *****************************/
.NewsCetenter1,.NewsCetenter2
{
	margin:0px ;
	
	border-top:8px solid #fff;
	padding:0px 0px 0px 0px;

position:static;
	
}

.NewsCetenter1 .comment,.NewsCetenter2 .comment
{
	padding:10px 0px 5px 20px;
	float:right;
	background: url(/static/nuvoletta2.gif)  no-repeat;
	background-position:left 14px;
	color:#FFFFFF;
	font-size:10px;
	font-weight: bold;
	
	
	
	
	
	
}
.NewsCetenter1 img,.NewsCetenter2 img
{
	float:left;
	
}
#NewsCetenter1HeaderCategory,#NewsCetenter2HeaderCategory
{
	border-bottom:1px solid #fff;
	padding:6px 0px 6px 15px;
}


#NewsCetenter1HeaderCategory a,#NewsCetenter2HeaderCategory a
{
	color:#fff;
	text-transform:uppercase;
	font-size:13px ;
	font-weight:bold;
}
#NewsCetenter1HeaderNews,#NewsCetenter2HeaderNews
{
	padding:0px  10px 0px 15px;
	color:#fff;
	font-size:12px;
	line-height: 16px;
	
}
#NewsCetenter1HeaderNews a,#NewsCetenter2HeaderNews a
{
	padding:6px 6px 6px 0px;
	color:#fff;
	font-size:16px ;
	font-weight:bold;
	display:block;

}
#NewsCetenter1HeaderNews img,#NewsCetenter2HeaderNews img
{
	padding:0px 6px 5px 0px;
	
}
#NewsCetenter1HeaderNews .Autore,#NewsCetenter2HeaderNews .Autore
{
	padding:10px 0px 5px 0px;
	font-size:10px;
	float:left;
}

#BannerCenterHeader
{
	border-top:8px solid #fff;
	background: #e4e4e4 url(/static/PubblicitÃ Orizzontale.gif)  no-repeat;	
	height:14px;
	margin:0px;
	padding:0px;
	width:302px;
}
#BannerCenter
{
	width:300px;
	min-height:141px;
	background:#fafafa;
	border:1px solid #cccccc;
}
.NewsCetenter2 br
{
	line-height:0px;
}
/*****************************  News Centrali  *****************************/

.NewsCetenterRow
{
	
	border-top:8px solid #fff;
	

}

.NewsCetenterRow .NewsItemContainerLeft
{
	width:145px;
	float:left;
	border-right:1px dotted #000;
	padding-right:5px;
	
}
.NewsCetenterRow .NewsItemContainerRight
{
	float:right;
	width:144px;
	
	
}

.NewsCetenterRow .Image
{
	height:115px;
}
.NewsCetenterRow .Category
{
	text-transform:uppercase;
}
.NewsCetenterRow .Title a
{
	color:#000000;
	font-size:14px;
	

}



/*****************************  RelatedPage *****************************/
.RelatedPage
{
	margin:0px ;
	border-top:8px solid #fff;
	padding:0px 0px 0px 0px;
}
#RelatedPageParent
{
	border-bottom:1px solid #fff;
	padding:6px 0px 6px 15px;
}


#RelatedPageParent a
{
	color:#fff;
	text-transform:uppercase;
	font-size:13px ;
	font-weight:bold;
}
#RelatedPageContainer
{
	padding:0px  0px 0px 15px;
	color:#fff;
	font-size:11px;
}
#RelatedPageContainer a
{
	padding:6px 0px;
	color:#fff;
	font-size:18px ;
	font-weight:bold;
	display:block;
}
#RelatedPageContainer img
{
	border:1px solid #fff;
	margin-bottom:5px;
	
	
}
#RelatedPageBottom
{
	float:right;
	margin:12px 10px 8px 0px;
}
#RelatedPageBottom a
{
	float:left;
	color:#fff;
}
#RelatedPageBottom .Freccia
{
	float:left;
	margin:3px 0px 0px 6px;
}

/*****************************  Banner Left *****************************/
#BannerLeftHeader
{
	
	background: #e4e4e4 url(/static/PubblicitÃ Orizzontale.gif)  no-repeat;	
	height:14px;
	margin:0px 16px 0px 0px;
	padding:0px;
	width:393px;
}
#BannerLeft
{
	
	min-height:70px;
	background:#fafafa;
	border:1px solid #cccccc;
	margin:0px 16px 0px 0px;
	width:391px;
}

/*****************************  ARCHIVIO *****************************/
#Archivio
{
	margin-top:15px;
}
#ArchivioHeader
{
	 color:#323232;
	 font-size:14px ;
	 font-style:italic;
	 background:  url(/static/archivio.gif)  no-repeat;	
	 padding:10px 0px 9px 56px;
}
#ArchivioLeft
{
	float:left;
	width:186px;
	margin:10px 10px 10px 10px;

}
#ArchivioRight
{
	float:left;
	width:186px;
	margin:10px 0px 10px 0px;

}
#ArchivioLeft a,#ArchivioRight a
{
	text-transform:uppercase;
	margin-top:10px;
	display:inline-block;
}
#ArchivioLeft ul,#ArchivioRight ul
{
	margin:3px 0px 0px 0px;
	padding:0px 0px 6px 0px;
	border-bottom:1px dashed #999999;
/**aggiunto da michele ***********************************************/
    height: auto !important;  /* per i browser moderni */
    height: 100px;      /* per IE5.x e IE6 */
    min-height: 100px;  /* per i browser moderni */


}
#ArchivioLeft ul li,#ArchivioRight ul li
{
	margin:0px;
	padding:0px;
	background:  url(/static/point.gif)  no-repeat;	
	background-position:left ;
	display:block;
}
#ArchivioLeft ul li a ,#ArchivioRight ul li a
{
	margin:0px;
	padding:0px 0px 0px 10px;
	text-transform:none;
	color:#333333;
}

/*****************************  speciali *****************************/
#SpecialiContainer
{
	background:#eaeaea;
	margin:0px;
	padding:0px 6px;
	/*background-image: url(fondo-box-grigio.gif);*/
	background-repeat: repeat-x;
}
.SpecialiHeader
{
	margin:0px 0px 0px 7px;
	text-align:center;
	width:64px;
	padding:2px 0px;
	background:#e30919;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

#SpecialiLeft
{
	padding:0px;
	float:left;
	margin:6px 0px 6px 0px;
	width:145px;
	
}
#SpecialiLeft ul
{
	margin:0px;
	padding:0px;

}
#SpecialiLeft ul li
{
	margin:0px;padding:0px;
	vertical-align:top;
	height: 34px;
	margin:0px 3px 3px 0px;
	background:#ffffff;
}
.MainContainerVertical
{
	line-height:14px;
	width:52%; height: 34px; position: relative; padding:0px;	float:left;
}
.SubContainerVertical
{
	position: absolute; top: 50%;margin:0px;padding:0px;
}
.ElementVertical
{
	position: relative; top: -52%;margin:0px;padding:0px;
}
#SpecialiLeft ul li .Freccia
{
	
	float:right;
	padding:0px;
	margin:14px 6px 0px 0px;
}
#SpecialiLeft ul li .ImageContainer
{
	width:40px;
	float:left;
	padding:0px 0px 0px 4px;
	
}
#SpecialiLeft ul li a
{
	color:#423636;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

#SpecialiRight
{
	float:left;
	margin:6px 0px 6px 0px;
	width:145px;
	
}
#SpecialiRight ul
{
	margin:0px;
	padding:0px;

}
#SpecialiRight ul li
{
	margin:0px;padding:0px;
	vertical-align:top;
	height: 34px;
	margin:0px 0px 3px 0px;
	background:#ffffff;
}
#SpecialiRight ul li .Freccia
{
	
	float:right;
	padding:0px;
	margin:14px 6px 0px 0px;
}
#SpecialiRight ul li .ImageContainer
{
	width:40px;
	float:left;
	padding:0px 0px 0px 4px;
	
}
#SpecialiRight ul li a
{
	color:#423636;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
/*****************************  Content right *****************************/
#ContentRight
{
	margin:0px 0px 0px 1px;
	padding:0px ;
	width:252px;
	float:right;
	
}

#divSindacation
{
	margin-top:10px;

}



/*****************************  News right *****************************/
#NewsRight
{
	background:#12121E;
	border-bottom: 4px solid #fff;
	border-top: 0px;
	
	
}

.NewsRightHeader
{
	text-align:center;
	float:right;
	width:auto;
	padding:4px 20px;
	background:#e30919;
	color:#F8B200;
	font-size:14px;
	font-weight:bold;
}



#NewsRight ul
{
	margin:0px;
	padding:0px;

}
#NewsRight ul li
{
	margin:0px;
	padding:0px;
	border-bottom: 1px dotted #fff;
	
}

#NewsRight ul li a
{
	color:#FFFFFF;
	font-size:11px;
	padding:4px 20px;
	display:inline-block;
}
#NewsRight ul li a:hover
{
	color:#1B1681;
	background:#fafafa;
	font-size:11px;
/*	padding:4px 20px;*/
	display:inline-block;
	text-decoration:none;
	width:212px;
}

#NewsRight ul li .Select
{
	color:#d60003;
	background:#fafafa;
	font-size:11px;
	/*padding:0px;*/
/*	padding:4px 20px;*/
	display:inline-block;
	text-decoration:none;
	width:212px;
}

#NewsRightCategory
{
	margin:10px 8px 10px 0px;
	float:right;
	
}
#NewsRightCategory a
{
	float:left;
	margin:0px 4px 0px 0px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
}
#NewsRightCategory .Freccia
{
	float:left;
	margin:3px 0px 0px 0px;
}


/*****************************Piu Letti *****************************/
#PiuLettiConteiner
{

	border-top:10px solid #fff;
}
#PiuLetti
{
	background:#eaeaea;
	padding:10px 0px 0px 0px;
}
#PiuLettiConteiner .Select
{
	padding:9px 6px 7px 6px;
	background:#eaeaea;
	color:#676767;
	float:left;
	
}
#PiuLettiConteiner .PiuLettiTab
{
	padding:8px 6px 7px 6px;
	background:#fffbfd;
	float:left;
	border-top:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	margin-right:3px;
	
}

#PiuLettiConteiner .PiuCommentatiTab
{
	padding:8px 6px 7px 6px;
	background:#fffbfd;
	float:left;
	border-top:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	margin-left:3px;
}
#PiuLettiConteiner .PiuLettiTab a,#PiuLettiConteiner .PiuCommentatiTab a
{
	color:#ca341c;
	font-weight:bold;
}


#PiuLetti ul
{
	margin:0px;
	padding:0px;

}
#PiuLetti ul li
{
	margin:0px;
	padding:0px;

}
#PiuLetti ul li span
{ 
	font-weight:bold;
	margin-right:4px;

}
#PiuLetti ul li a
{
	color:#535a60;
	font-size:11px;
	padding:4px 20px;
	display:inline-block;
	margin:0px;
}
#PiuLetti ul li a:hover
{
	color:#6EA430;
	background:#fafafa;
	font-size:11px;
	padding:4px 20px;
	display:inline-block;
	text-decoration:none;
	margin:0px;
}

#PiuLetti ul li .Select
{
	
	
	display:inline-block;
	color:#d60003;
	background:#fafafa;
	font-size:11px;
	padding:4px 20px;
	text-decoration:none;
	margin:0px;
	float:none;
}

#NewPiuLettiBottom
{
	margin:10px 8px 10px 0px;
padding:10px 0px;
}
#NewPiuLettiBottom a
{
	float:left;
	margin:0px 4px 0px 0px;
	font-weight:bold;
	font-style:italic;
	color:#535a60;
}
#NewPiuLettiBottom .Freccia
{
	float:left;
	margin:3px 0px 0px 0px;
}
#PiuLetti br
{
	line-height:0px;
}


/*****************************Survey *****************************/
.SondaggioContainer
{
	background:#eaeaea;
	border-top:8px solid #fff;
	margin:0px;
	padding:0px 0px 30px 0px;
	background-image: url(fondo-box-grigio.gif);
	background-repeat: repeat-x;

}

.SondaggioHeader
{position:relative;
	margin:0px 15px 8px 0px;
	text-align:center;
	float:left;
	background:#1B1681;
	width:auto;
	padding:2px 4px;
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:bold;

}
.SondaggioContainer a
{
	margin:5px 20px;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
	display:block;
}


/*****************************  page right *****************************/
.slotPageRight
{
	background:#eaeaea;
	border-top:9px solid #fff;
	background-image: url(fondo-box-grigio.gif);
	background-repeat: repeat-x;
	display:none;
}

.slotPageRightHeader
{
	margin:0px 15px 8px 0px;
	text-align:center;
	float:right;
	width:auto;
	padding:2px 4px;
	background:#e30919;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}



.slotPageRight ul
{
	margin:0px;
	padding:0px 0px 10px 0px;

}
.slotPageRight ul li
{
	margin:0px;padding:0px;
	
}

.slotPageRight ul li a
{
	color:#535a60;
	font-size:11px;
	padding:4px 20px;
	display:inline-block;
}
.slotPageRight ul li a:hover
{
	color:#d60003;
	background:#fafafa;
	font-size:11px;
	padding:0px;
	padding:4px 20px;
	display:inline-block;
	text-decoration:none;
	width:212px;
}




/*****************************Banner right *****************************/

#BannerRight1
{
	min-height:73px;
	background:#fafafa;
	border:1px solid #cccccc;

}

#BannerRight2Header,#BannerRight3Header,#BannerRight4Header,#BannerRight5Header,#BannerRight6Header,#BannerRight7Header
{
	border-top:8px solid #fff;
	background: #e4e4e4 url(/static/PubblicitÃ Orizzontale.gif)  no-repeat;	
	height:14px;
	margin:0px;
	padding:0px;
}
#BannerRight2,#BannerRight3,#BannerRight4,#BannerRight5,#BannerRight6,#BannerRight7
{
	
	min-height:178px;
	background:#fafafa;
	border:1px solid #cccccc;
}

#BannerRight3{min-height:140px;}
#BannerRight4,#BannerRight5{min-height:72px;}
#BannerRight6,#BannerRight7{min-height:43px;}
#BannerRight7,#BannerRight7Header{margin-left:10px;}
.BannerFloat
{
	float:left;
	width:126px;
}


/*****************************End home Page *****************************/



/********************************************************************/
/*****************************Category *****************************/
/********************************************************************/
#ContentLeftCenter
{
	margin:0px;
	padding:0px ;
	width:719px;
	float:left;

}
/*****************************  Nav Orizzonatel *****************************/
#NavOrizzontale
{
	border-bottom:1px solid #999999;
	font-style:italic;
	padding-bottom:4px;
	margin:0px 0px 14px 0px;
	width:97%;
	clear:both;
}
.ONav
{
	background: url(/static/frecciaRossa.gif)  no-repeat;	
	background-position:left;

	color:#666666;
	padding:0px 5px 0px 10px;
}
.ONav img
{
	padding:0px 0px 0px 0px;
	margin:0px;
}

.ONavFirst
{
	background:none;
	color:#666666;
	padding:0px 5px 0px 0px;
}



/*****************************  MainNews*****************************/
.MainNews
{
	margin:0px;
	padding:6px 6px 0px 6px;
	border-bottom:10px solid #ffffff;
	
}

.MainNews .Category a
{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	color:#ffffff;
}

.MainNews .Title a
{
	color:#F7B30C;
	font-size:30px;
	margin-bottom:4px;
	display:block;
	font-size:30px;
}
.MainNews .Title a:hover
{
	text-decoration:underline;
}


.MainNews .Abstract
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:8px;
}

.MainNews .Detail
{
	color:#FFFFFF;
	font-size:12px;
	margin-bottom:8px;
	
}

.MainNews .Detail img
{
	float:left;
	margin-right:7px;
	border:1px solid #fff;
}

.MainNews .Autore
{

	float:left;
	color:#FFFFFF;
	margin:4px 0px 3px 0px;
	font-size:10px;

}
.MainNews .Commenti
{

	float:right;
	color:#FFFFFF;
	margin:4px 0px 3px 0px;
	font-size:10px;
	background: url(/static/nuvoletta2.gif)  no-repeat;	
	background-position:left top;
	padding-left:22px;
}


#ContentLeftCenter .ContentCenter #SpecialiContainer
{
	border-top:15px solid #fff;
	border-bottom:15px solid #fff;
}

/*****************************End Category Page *****************************/



/********************************************************************/
/*****************************Article *****************************/
/********************************************************************/

/*****************************  MainNews*****************************/
#NewsDetail
{
	margin:0px;
	
	border-bottom:10px solid #ffffff;
	
}

#NewsDetail .Category a
{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	
}

#NewsDetail .Title 
{
	margin-bottom:4px;

}
#NewsDetail .Title h1
{
	margin:0px;
	padding:0px;
	font-size:30px;
	color:#000000;
	font-weight:normal;
}

#NewsDetail .Abstract
{
	font-weight:bold;
	font-size:14px;
	color:#333333;
	margin-bottom:6px;
}
#NewsDetail .Autore
{
	float:left;
	margin:0px 0px 3px 0px;
	font-size:11px;
	color: #333333;
}

#NewsDetail .info 
{
	font-size:12px;

}
#NewsDetail .Detail
{
	font-size:14px;
	margin:8px 0px 8px 0px;
	border-top:1px dashed #191919;
	padding:4px 0px 0px 0px;
	line-height:18px;
	color: #333333;
}

#NewsDetail .Detail img
{
	float:left;
	margin-right:7px;
}


#NewsDetail .Commenti
{

	float:right;
	color:#FFFFFF;
	margin:4px 0px 3px 0px;
	font-size:10px;
}
.tornaEventi
{
	margin-top:20px;
	display:block;
}
/*****************************  tools*****************************/
#NewsDetail .Tools 
{
	float:right;
	margin:0px 0px 3px 0px;

}

#NewsDetail .Tools  ul li
{
	display:inline;
	margin-left:0px;
}
#NewsDetail .Tools   ul li a
{
	font-size:100%;
	text-decoration:none;
	color:#939393;
}

#NewsDetail .Tools   ul li .Stampa
{
	background: url(/static/print.gif) no-repeat;
	background-position:left top;
	margin:0px 0px 0px 14px;
	padding:0px 0px 0px 25px;
	display:inline-block;
	height:18px;
	color: #666666;
}
#NewsDetail .Tools   ul li .Invia
{
	background: url(/static/send.gif) no-repeat;
	background-position:left top;
	margin:0px 0px 0px 14px;
	padding:0px 0px 0px 25px;
	cursor:pointer;
	display:inline-block;
	height:18px;
	color: #666666;
}
#NewsDetail .Tools   ul li .Collector
{
	background: url(/static/pdf.gif) no-repeat;
	background-position:left top;
	margin:0px 0px 0px 14px;
	padding:0px 0px 0px 25px;
	display:inline-block;
	height:18px;
	color: #666666;
}

#NewLeft
{
	float:left;
	width:348px;
}

/*****************************  media *****************************/
.MediaNewContener 
{
	margin-bottom:15px;
}
.MediaNewContener .Header
{
	background: url(/static/MediaBg.gif)  no-repeat;	
	
	height:28px;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#313131;
	padding:9px 0px 0px 57px;	
}
.MediaNewContener ul
{
	margin:4px 0px 0px 50px;
}
.MediaNewContener ul li
{
	margin:0px 0px 0px 0px;
}

.MediaNewContener .foto
{
	color:#797574;
	background: url(/static/foto.gif)  no-repeat;	
	background-position:left;
	padding:5px 0px 0px 28px;
	display:block;
	height:19px;

}
.MediaNewContener .video
{
	color:#797574;
	background: url(/static/video.gif)  no-repeat;	
	background-position:left;
	padding:5px 0px 0px 28px;
	display:block;
	height:19px;

}



/*****************************  attach *****************************/
.AttachNewContener
{
	margin-bottom:15px;
}
.AttachNewContener .Header
{
	background: url(/static/downloadbg.gif)  no-repeat;	
	
	height:28px;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#313131;
	padding:9px 0px 0px 57px;	
}
.AttachNewContener ul
{
	margin:4px 0px 0px 50px;
}
.AttachNewContener ul li
{
	margin:0px 0px 0px 0px;
}

.AttachNewContener .pdf
{
	color:#797574;
	background: url(/static/filepdf.gif)  no-repeat;	
	background-position:left;
	padding:5px 0px 0px 28px;
	display:block;
	height:19px;

}
.AttachNewContener .word
{
	color:#797574;
	background: url(/static/FileWord.gif)  no-repeat;	
	background-position:left;
	padding:5px 0px 0px 28px;
	display:block;
	height:19px;

}
/*****************************  commenti *****************************/
.Commenti .Header
{
	background: url(/static/Commentibg.gif)  no-repeat;	
	width:326px;
	height:36px;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#313131;
	margin-bottom:15px;
	
}
.Commenti .title
{
	float:left;
	padding:9px 0px 0px 57px;	
	
}
.Commenti .link
{
	float:right;
	padding:9px 0px 0px 0px;	
	margin-right:18px;
}
.Commenti .Close{clear:both;margin:0px; padding:0px;height:0px;line-height:0px;}

.AddComment
{
	background: url(/static/addComment.gif)  no-repeat;	
	background-position:right;
	padding-right:23px;
	height:18px;
}

.CommentiContainer
{

	margin:0px 0px 0px 58px;
	padding:0px 10px 0px 0px;
}

.CommentiContainer .autore
{
	float:left;
	background: url(/static/nuvoletta.gif)  no-repeat;
	margin:0px;
	padding:0px 0px 0px 20px;
	font-size:12px;
	color:#686868;

}
.CommentiContainer .rispondi
{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.CommentiContainer .rispondi a
{
	font-size:12px;
	color:#686868;
}
.CommentiContainer .testo
{
	color:#686868;
	margin:1px 0px 0px 0px;
	border-top:1px solid #cccccc;
	padding:6px 0px 20px 0px;
}
.InsertContainer
{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}

.InsertContainer .Header
{
	background: url(/static/Commentibg.gif)  no-repeat;	
	width:326px;
	height:36px;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#313131;
	margin-bottom:6px;
	padding:9px 0px 0px 57px;	
}
.InsertContainer .Istruzioni
{
	margin:0px 0px 0px 58px;
	padding:0px 0px 0px 0px;
}
.InsertContainer .Istruzioni .alert
{
	font-weight:bold;
	color:#e10b15;
}
.Istruzioni .error
{
	color:#e10b15;
}
/*****************************login  *****************************/
.Login 
{
	margin:0px 0px 0px 58px;
	padding:4px 6px;
	background:#fafafa;
	border:1px solid #cccccc;
	
}

.Login .error
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#e10b15;
}
.bnt
{
	border:none;
	font-size:12px;
	color:#fff;
	padding:2px 6px;
	cursor:pointer;
}
.Login  .txt
{
	width:180px;
	margin-left:20px;
}
.Login .label
{
	float:left;
	width:100px;
}
.Login .textbox
{
	float:left;
	width:200px;
}



#NewRight
{
	float:right;
	width:363px;
	text-align:right;
}

#NewRight #BannerCenterHeader
{
	margin-top:20px;
}
.condividi ul 
{
	margin:0px;
	padding:0px;
}
.condividi ul li
{
	display:inline;
	margin:0px 5px 0px 0px;
	padding:0px;
	color:#414141;

}
.condividi .Deliciuos
{
}
#NewRight #BannerCenterHeader
{
	float:right;
}
#NewRight #BannerCenter
{
	float:right;
}





/*****************************end Article *****************************/



/********************************************************************/
/*****************************Page list *****************************/
/********************************************************************/

.pageLeft
{
	float:left;
	width:315px;
	margin-right:45px;
}
.pageRight
{
	float:left;

	width:315px;
}
.pageLeft .Title,.pageRight .Title
{
	font-size:22px;
	border-bottom:1px solid #cccccc;
	
}
.pageLeft .Detail,.pageRight .Detail
{
	margin:10px 0px 0px 0px;
	height:150px;
}
.pageLeft .Detail img,.pageRight .Detail img
{
	padding:1px;
	float:left;
	margin-right:5px;
	border:1px solid #d8d7d3;
}

.pageLeft .link,.pageRight .link
{
	
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	padding:8px 0px 10px 0px;
	margin:0px 0px 25px 0px;
}
.pageLeft .link .Freccia,.pageRight .link .Freccia
{
	cursor:pointer;
	float:right;
}

/********************************************************************/
/*****************************Page detail *****************************/
/********************************************************************/

.PageDetail .Title
{
	font-size:22px;
}

.PageDetail .PageContent
{
	padding:7px 10px 0px 0px;
	font-size:13px;
	line-height: 16px;
}

.PageDetail img
{
	padding:3px;
	float:left;
	margin-right:5px;
	border:1px solid #d8d7d3;
	
	
}
/********************************************************************/
/*****************************Category Archivio*****************************/
/********************************************************************/

.NewsArchivioContainer
{
	margin:0px 20px 18px 0px;
	border-bottom:1px dashed #000;
	padding-bottom:6px;
}
.NewsArchivioContainer .Category a
{
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0px;
	display:block;
}

.NewsArchivioContainer .Title a
{
	line-height:16px;
	color:#323232;
	font-weight:bold;
	font-size:16px;
	margin-bottom:4px;
	display:block;
}
.NewsArchivioContainer img
{
	float:left;
	margin-right:15px;
	border:1px solid #cccccc;
	padding:1px;
}

.NewsArchivioContainer .Abstract
{
	color:#333333;
}
.NewsArchivioContainer .Autore
{

	color:#676767;
	margin:6px 0px 3px 0px;
	font-size:10px;
}
#Paging ul li
{
	display:inline;
	margin:0px 3px;
}
#Paging ul li .Square
{
	border:1px solid #cccccc;
	display:inline-block;
	padding:0px 2px;
}

/********************************************************************/
/*****************************Event*****************************/
/********************************************************************/
.CalendarContainer
{
	margin:0px 6px 0px 0px;
	padding:1px;
}
.CalendarContainerHeader
{
	color:#ffffff;
	font-size:20px;
	padding:14px;
	
}

.CalendarContainer .CalendarLeft
{
	float:left;
	width:320px;
	padding-left: 13px;
}
.CalendarContainer .CalendarRight
{
	float:left;
}
.CalendarContainer .CalendarRight .Header
{
	margin:40px 0px  0px 8px;
	font-size:24px;
}
.CalendarContainer .CalendarRight .SubHeader
{
	min-height:65px;
	
	margin:0px 0px  0px 8px;
	font-size:18px;
}
.CalendarContainer .CalendarRight .legenda
{
	border:1px solid #CCCCCC;
	width:326px;
	padding:5px 5px;
	margin:0px 0px 0px 0px;
}
.CalendarContainer .CalendarRight .legenda .legendaHeader
{
	
	font-weight:bold;

}
.CalendarContainer .CalendarRight .legenda ul
{
	
	margin:6px 0px 10px 0px;
}

.CalendarContainer .CalendarRight .legenda ul li img
{
	
	margin-right:5px;
}


/********************************************************************/
/*****************************clandar*****************************/
/********************************************************************/
.CalendarLeft .Header{margin: 10px 0px;width:283px;text-align: center;text-transform:uppercase;font-size:16px;font-weight:bold;}
.calendar { margin: 3px 0px 0px 3px; text-align: center;  }
.calendar th  { width:37px; height:20px;  font-size:12px;color:#000;font-weight:bold;}
.calendar td {  width: 33px;height:33px; border: 1px solid #E6E6E6;  background: #fff;font-size:14px;color:#000;font-weight:bold;}
.calendar td .dayNews{border:none;background:#fff;color:#000;cursor:pointer;width:33px;height:33px;font-size:14px;color:#000;font-weight:bold;}
.bntMont{background:#fff;margin:0px 20px; width:30px;cursor:pointer;border:none;font-size:16px;font-weight:bold;height:20px;}

/********************************************************************/
/*****************************News select day*****************************/
/********************************************************************/
.NewsEventContainerLeft
{

	width:300px;
	margin:30px 0px 10px 10px;
	
}
.NewsEventContainerRight
{
	width:300px;
	
	margin:30px 0px 10px 0px;
}
.NewsEventContainer
{
	margin-top:7px;
	min-height:110px;
	border-bottom:1px solid #CCCCCC;
	

}

.NewsEventContainer .Info
{
	line-height:12px;
	color:#676767;
}
.NewsEventContainer .Detail img
{
	float:left;
	border:1px solid #CCCCCC;
	margin-right:10px;
	
}
.NewsEventContainer  .Title
{
	font-size:16px;
	line-height:16px;
	margin:0px 0px 10px 0px;
}
.NewsEventContainer .leggiContainer
{
	height:10px;
}
.NewsEventContainer  .Leggi
{
	float :left;
	padding:0px;
}
.NewsEventContainer  .Freccia
{
	float :left;
	margin:4px 0px 0px 10px;
	padding:0px;
}


.paging
{
	margin:20px 0px 20px 10px;
}
.paging a
{
	font-size:12px;
	border:1px solid #DDDDDD;
	color:#747474;
	padding:1px 7px;
	margin-left:3px;
}
.paging  .select
{
	border:none;

}
/********************************************************************/
/*****************************Prossimi eventi*****************************/
/********************************************************************/
.ProssimiEventi
{
	margin:40px 0px 0px 8px;
	width:682px;
}

.ProssimiEventi .Header
{
	width:682px;
	
	color:#fff;
	font-size:18px;
	padding:12px 0px 12px 10px;
	margin:0px 0px 10px 0px;
}

.ProssimiEventi .Left
{
	width:300px;
	float:left;
	margin-right:70px;
	margin-left:10px;
}

.ProssimiEventi .Right
{
	width:300px;
	float:left;
}

.arhivioEventi
{
	margin:0px 0px 10px 10px;
	display:block;
}

/*****************************pagina login  *****************************/
.PageloginContainer
{
	margin:26px 0px 40px 10px;
	font-size:12px;
}

.PageloginContainer .Left
{
	float:left;
	min-height:254px;
	width:306px;
	padding-left:15px;
	color:#666666;
	font-size:12px;

}

.PageloginContainer .Left .title
{
	color:#E33944;
	font-size:17px;
	margin:15px 0px 10px 0px;
}
.PageloginContainer .Left .detail
{
	margin-top:8px;
}

.PageloginContainer .recuperaPw
{
	margin:8px 100px 28px 0px;
	text-align:right;
}
.PageloginContainer .recuperaPw a
{
	text-decoration:underline;
	color:#E43B42;
}
.PageloginContainer .Left .error
{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	font-weight:bold;
	color:#e10b15;
}
.PageloginContainer .Right
{
	padding:15px 0px 0px 15px;
	float:left;
	min-height:256px;
	width:636px;
	background: url(/static/Loginbg.gif) no-repeat;	
}

.PageloginContainer .Right .title
{
	color:#E33944;
	font-size:17px;
	margin-bottom:10px;
}
.PageloginContainer .Right .detail
{

	margin-bottom:10px;
}

.PageloginContainer .txtLogin
{
	width:200px;
}
.bntRegistrati2
{
	background: url(/static/bt-registrati2.gif) no-repeat;	
	width:77px;
	height:24px;
	font-size:0px;
	border:none;
	cursor:pointer;
	display:inline-block;
	margin:0px;
	vertical-align: top;
	padding:0px;
}

.RecuperaPwContainer
{
	margin:26px 0px 40px 10px;
	font-size:12px;
}
.RecuperaPwContainer  .title
{
	color:#E33944;
	font-size:17px;
	margin-bottom:10px;
}

.RecuperaPwContainer .info
{

	margin-bottom:10px;
}
.RecuperaPwContainer .txtLogin
{

	width:200px;
}
.RecuperaPwContainer .bntContainer
{

	margin-top:10px;
	
}
.RecuperaPwContainer .error
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#e10b15;
}

.RecuperaPwContainer .fine
{

	margin-bottom:300px;
}

.modificaPwContainer
{
	margin:26px 0px 40px 10px;
	font-size:12px;
}
.modificaPwContainer  .title
{
	color:#E33944;
	font-size:17px;
	margin-bottom:10px;
}
.modificaPwContainer .txtLogin
{

	width:200px;
}

.modificaPwContainer .detail
{
	margin-top:10px;
}
.modificaPwContainer .bntContainer
{
	margin-top:10px;
}
.modificaPwContainer .error
{
		margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#e10b15;
}


/*****************************  Registrazione *****************************/
.registrazione
{
	margin:26px 0px 40px 10px;
	font-size:12px;
}

.registrazione .Left
{
	float:left;
	min-height:254px;
	width:295px;
	padding-left:15px;
	padding-right:15px;
	color:#666666;
	font-size:12px;

}
.registrazione .textbox .txt
{
	width:200px;
}
.registrazione .Left .title
{
	color:#E33944;
	font-size:17px;
	margin:15px 0px 10px 0px;
}
.registrazione .Left .detail
{
	margin-top:8px;
	margin-bottom:8px;
}
.registrazione .Left .error
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#e10b15;
}


.registrazione .Right
{
	padding:15px 0px 0px 15px;
	float:left;
	min-height:705px;
	width:632px;
	background: url(/static/RegistrazioneBg.gif) no-repeat;	
}

.registrazione .Right .title
{
	color:#E33944;
	font-size:17px;
	
}

.registrazione .Right .top
{
	height:270px;
	margin-top:30px;
}

.registrazione .Right .top .topLeft
{
	float:left;
	width:320px;

}
.registrazione .textbox
{
	
	margin:0px 0px 5px 0px;
	padding:0px;
}
.registrazione .Right .top .topRight
{
	float:left;
	width:280px;

}

.registrazione .Right .top .info
{
	margin-bottom:20px;

}
.registrazione .Right .bottom
{
	margin-top:100px;
	height:280px;
	padding:0px 10px;
}

.registrazione .Right .bottom .title
{
	color:#E33944;
	font-size:15px;
}
.registrazione .Right .bottom .topic
{
	margin-top:15px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.registrazione .Right .bottom .privacy
{
	margin-top:15px;
	margin-bottom:10px;
	font-size:10px;
}
.registrazione .Right .bottom  .bntContainer
{
	margin-top:15px;
}
.registrazione .Right .bottom  .bntContainer .bntLeft
{
	float:left;
}
.registrazione .Right .bottom  .bntContainer .bntRight
{
	float:right;
	padding-right:10px;
}

.registrazione .Right .bottom  .bntContainer .bntRight a
{
	color:#E43B42;
}
#registrazione .label
{
	float:left;
	width:100px;
	margin:0px;
	padding:0px;

	font-weight:bold;
}

#registrazione .txt
{
	width:150px;
}
#registrazione .Close
{
	height:0px;
	line-height:0px;
}
#registrazione .privacy
{
	margin:20px 0px;
}

#registrazione  .bnt
{
	border:none;
	font-size:12px;
	color:#fff;
	padding:2px 6px;
	margin:10px 10px 5px 0px;
	cursor:pointer;
	background:#e10b15;
}
#registrazione  .error
{
	
	color:#e10b15;
	margin-bottom:10px;
}
#registrazione  .Newsletter
{
	color:#e10b15;
	margin-top:20px;
}
#registrazione input 
{ margin-right:5px;
  padding-right:5px;
}

#ConfermaRegistrazione
{
	margin:60px 20px 40px 10px;
	color:Green;
	font-size:14px;
}

#ConfermaRegistrazione .bnt
{
	margin:0px 0px 0px 0px;
	border:none;
	font-size:12px;
	color:#fff;
	padding:2px 6px;
	cursor:pointer;
	background:#e10b15;
}

/*****************************  PageCollector *****************************/
.PageCollector
{
	margin:26px 0px 40px 10px;
	font-size:12px;
	
}

.PageCollector .Left
{
	float:left;
	min-height:254px;
	width:295px;
	padding-left:15px;
	padding-right:15px;
	color:#666666;
	font-size:12px;

}
.PageCollector .textbox .txt
{
	width:200px;
}
.PageCollector .Left .title
{
	color:#E33944;
	font-size:17px;
	margin:15px 0px 10px 0px;
}
.PageCollector .Left .detail
{
	margin-top:8px;
	margin-bottom:8px;
}
.PageCollector .Right
{
	
	float:left;
	
	width:647px;
	margin:0px;
	padding:0px;
	
}
.PageCollector .Right .Header
{
	padding:15px 0px 0px 15px;
	width:631px;
	height:32px;
	background: url(/static/CollectorTopbg.gif) no-repeat;	
}
.PageCollector .Right .title
{
	color:#E33944;
	font-size:17px;
	
}

.PageCollector .Right .top
{
	padding:15px 0px 0px 15px;
	width:631px;
	
	min-height:200px;
	background: url(/static/CollectorRowbg.gif) repeat-y;

}

.rowCollector
{
	background:#f4f2f3;
	margin-bottom:2px;
}
.rowCollector td
{
	padding:3px 6px;
	border-bottom:4px solid #eaeaea;
}

.PageCollector .Right .bottom
{
	
	width:486px;
	padding:110px 0px 0px 160px;
	height:130px;

	background: url(/static/CollectorBottombg.gif) no-repeat;	
}
.PageCollector .Right .bottom2
{
	
	padding:15px 0px 0px 15px;
	width:631px;
	
	height:80px;
	
	background: url(/static/CollectorBottombg2.gif) no-repeat;	
}
.PageCollector .Right .bottom .title
{
	color:#E33944;
	font-size:15px;
	margin-bottom:4px;
}
.PageCollector .Right .bottom .detail
{

	margin-bottom:16px;
}
.PageCollector .Right .bottom .DownaloadCollector2
{
	background: url(/static/download2.gif) no-repeat;	
	background-position:left center;
	padding:4px 0px 3px 25px;
	width:77px;
	height:24px;
	font-size:0px;
	border:none;
	cursor:pointer;
	display:inline-block;
	margin:0px;
	vertical-align: top;
	padding:0px;
}


.loaderback
{
	
position: relative; 
  
}

.loaderbox
{
	left:0px;
	top:0px;
	padding:10px;
	text-align:center;
	position: absolute; 
	z-index: 801; 
	 
	filter: alpha(opacity=60);  
	-moz-opacity: .60;  
	opacity: .60;

	}
.loaderboxContent
{
	z-index: 802; 
	position: absolute; 
}
.LoaderContainerPiuLetti
{
	position: relative; 
}
.loaderbgPiuLetti
{
	background:#fff;
	left:0px;	
	top:40px;
	filter: alpha(opacity=60);  
	-moz-opacity: .60;  
	opacity: .60;
	
	position: absolute; 
	z-index: 801; 
	
	width: 252px;
    height: 200px; 

}
.loaderboxPiuLetti
{
	left:20px;
	top:100px;
	text-align:center;
	position: absolute; 
	z-index: 802; 

    color:#000;

}


/********************************************************************/
/*****************************Video  Gallery ************************/
/********************************************************************/
#ContentGalleryLeft
{
	float:left;
	width:680px;

	margin:20px 38px 0px 10px;
 
}
#ContentGalleryLeft #NavOrizzontale
{
	border-bottom:1px solid #999999;
	font-style:italic;
	padding-bottom:4px;
	margin:0px 0px 14px 0px;
	width:100%;
	clear:both;
}
#ContentGalleryRight
{
	float:left;
	width:254px;
	margin:3px 0px 0px 0px;
 
}


#ContentGalleryLeft .VideoContainer
{
	
	width:644px;
	border:1px solid #d1d1d1;
	padding:0px 17px;
}


#ContentGalleryLeft .VideoTitle
{
	font-size:25px;
	color:#cd0000;
	padding:10px 0px;
}

#ContentGalleryLeft .VideoDetail
{
	margin:10px 0px;
}

#ContentGalleryLeft .Text
{
	margin:10px 30px 0px 0px;
	float:left;
	width:309px;
	color:#717171;

}

#ContentGalleryLeft .Banner
{
	float:left;
}

.VideoGeneraliContainer
{
	margin:14px 0px 0px 0px;
	border:1px solid #cecece;
	width:678px;
}

.VideoGeneraliContainer .HeaderNav
{
	
	width:678px;
	height:37px;
	background: url(/static/tuttivideo.gif) no-repeat;	
	
}

.VideoGeneraliContainer .NavContainer
{
	margin:0px;
	padding:0px;
	height:22px;
	background: url(/static/NavGalleryBg.gif) repeat-x;	
	position:relative;
	
}
.VideoGeneraliContainer .NavContainer ul
{
	margin:0px;
	padding:0px;
}

.NavContainer ul .Select
{
	background:#fff;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	padding:2px 13px 1px 13px;
	display:inline-block;
	font-size:12px;
	color:#686868;
	
}

.NavContainer ul .item
{
	float:left;
	font-size:12px;
	color:#686868;
	
}
.NavContainer ul .item .link
{
	padding:3px 4px 0px 4px;
	display:inline-block;
	color:#686868;
}
.NavContainer ul .Last
{
	float:right;
}
.NavContainer ul  .first
{
	float:left;
}



.itemVideoPagingContainter
{
	text-align:center;
	margin-top:30px;
}
.itemVideoPaging
{
	width:255px;
	background:#f8f8f8;
	padding:7px 0px 0px 20px;
	text-align:center;
}
.itemVideoPaging .pag
{
	float:left;
}
.itemVideoPaging .number
{
	float:left;
	border:1px solid #cecece;
	background:#f4f4f4;
	font-size:11px;
	padding:3px 4px 2px 4px;
	margin:0px 9px;
}

.itemVideoPaging  span
{
	color:#940000;
}

.VideosContainer
{
	margin-top:25px;
	min-height:80px;
	text-align:center;
	padding-bottom:12px;
	
}
.VideoContainerItem
{
	float :left;
	background:#f0f0f0;
	margin-left:8px;
	padding:8px ;
	width:88px;
	min-height:140px;
	position:relative;
}

.VideoContainerItem .VideoTitleItem
{
	margin-top:10px;
	font-size:11px;
	color:#4b4b4b;
	text-align:left;
	line-height:11px;
}

.VideoContainerItem  .VideoVedi
{
	float:left;
}
.VideoContainerItem  .Freccia
{
	float:left;
	margin-top:4px;
	margin-left:10px;
}
.VideoContainerItem .NavVideo
{
	margin:0px 0px 0px 0px;
	padding:0px;
	position:absolute;
	bottom:8px;
	left:8px;
}
/* video Sepeciali */


.VideoSpecialiContainer
{
	margin:25px 0px 30px 0px;
	border:1px solid #cecece;
	width:678px;
}

.VideoSpecialiContainer .HeaderNav
{
	
	width:678px;
	height:37px;
	background: url(/static/videoSpeciali.gif) no-repeat;	
	
}

.VideoSpecialiContainer .NavContainer
{
	margin:0px 0px 0px 0px;
	padding:0px;
	height:22px;
	background: url(/static/NavGalleryBg.gif) repeat-x;	

	
}
.VideoSpecialiContainer .NavContainer ul
{
	margin:0px;
	padding:0px;
}


/*****************************  Gallery piu Letti *****************************/
#VideoPiuletti
{
	width:252px;
	border:1px solid #d1d1d1;
	margin-top:10px;
}

#VideoPiuletti .HeaderNav
{
	height:39px;
	background: url(/static/piuVisti.gif) no-repeat;	
}


.VideosContainerPiuVisti
{
	margin-top:6px;
	text-align:center;
	
}

.VideoContainerItemPiuVistileft
{
	float:left;
	background:#f0f0f0;
	margin-left:9px;
	margin-right:16px;
	margin-bottom:8px;
	padding:8px ;
	width:88px;
	min-height:140px;
	position:relative;
}

.VideoContainerItemPiuVisti
{
	float:left;
	background:#f0f0f0;
	margin-left:9px;
	margin-bottom:8px;
	padding:8px ;
	width:88px;
	min-height:140px;
	position:relative;
	
}

.VideoContainerItemPiuVisti .VideoTitleItem,.VideoContainerItemPiuVistileft .VideoTitleItem
{
	margin-top:10px;
	font-size:11px;
	color:#4b4b4b;
	text-align:left;
	line-height:11px;
	
}

.VideoContainerItemPiuVisti  .VideoVedi,.VideoContainerItemPiuVistileft .VideoVedi
{
	float:left;
}
.VideoContainerItemPiuVisti  .Freccia,.VideoContainerItemPiuVistileft  .Freccia
{
	float:left;
	margin-top:4px;
	margin-left:10px;
}
.VideoContainerItemPiuVisti .NavVideo,.VideoContainerItemPiuVistileft .NavVideo
{
	margin:0px 0px 0px 0px;
	padding:0px;
	position:absolute;
	bottom:8px;
	left:8px;
}
.itemVideoPagingPiuVistiContainter
{
	text-align:center;

	margin-bottom:8px;

}
.itemVideoPagingPiuVistiContainter .itemVideoPaging
{
	width:240px;
	background:#f8f8f8;
	padding:2px 0px 0px 4px;
	text-align:center;
}



/********************************************************************/
/*****************************Image  Gallery ************************/
/********************************************************************/



#ContentGalleryLeft .ImageContainer
{
	
	width:644px;
	border:1px solid #d1d1d1;
	padding:0px 17px;
}


#ContentGalleryLeft .ImageTitle
{
	font-size:25px;
	color:#cd0000;
	padding:10px 0px;
}

#ContentGalleryLeft .ImageDetail
{
	margin:10px 0px;
}

#ContentGalleryLeft .Text
{
	margin:10px 30px 0px 0px;
	float:left;
	width:309px;
	color:#333333;
	font-size: 12px;

}

#ContentGalleryLeft .Banner
{
	float:left;
}

.ImageGeneraliContainer
{
	margin:14px 0px 0px 0px;
	border:1px solid #cecece;
	width:678px;
}

.ImageGeneraliContainer .HeaderNav
{
	
	width:678px;
	height:37px;
	background: url(/static/TutteLeGallery.gif) no-repeat;	
	
}

.ImageGeneraliContainer .NavContainer
{
	margin:0px;
	padding:0px;
	height:22px;
	background: url(/static/NavGalleryBg.gif) repeat-x;	
	position:relative;
	
}
.ImageGeneraliContainer .NavContainer ul
{
	margin:0px;
	padding:0px;
}

.NavContainer ul .Select
{
	background:#fff;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	padding:2px 13px 1px 13px;
	display:inline-block;
	font-size:12px;
	color:#686868;
	
}

.NavContainer ul .item
{
	float:left;
	font-size:11px;
	color:#686868;
	
}
.NavContainer ul .item .link
{
	padding:3px 4px 0px 4px;
	display:inline-block;
	color:#686868;
}
.NavContainer ul .Last
{
	float:right;
}
.NavContainer ul  .first
{
	float:left;
}



.itemItemPagingContainter
{
	text-align:center;
	margin-top:30px;
}
.itemImagePaging
{
	width:255px;
	background:#f8f8f8;
	padding:7px 0px 0px 20px;
	text-align:center;
}
.itemImagePaging .pag
{
	float:left;
}
.itemImagePaging .number
{
	float:left;
	border:1px solid #cecece;
	background:#f4f4f4;
	font-size:11px;
	padding:3px 4px 2px 4px;
	margin:0px 9px;
}

.itemImagePaging  span
{
	color:#940000;
}

.ImagesContainer
{
	margin-top:25px;
	min-height:80px;
	text-align:center;
	padding-bottom:12px;
	
}
.ImageContainerItem
{
	float :left;
	background:#f0f0f0;
	margin-left:8px;
	padding:8px ;
	width:88px;
	min-height:140px;
	position:relative;
}

.ImageContainerItem .ImageTitleItem
{
	margin-top:10px;
	font-size:11px;
	color:#4b4b4b;
	text-align:left;
	line-height:11px;
}

.ImageContainerItem  .ImageVedi
{
	float:left;
}
.ImageContainerItem  .Freccia
{
	float:left;
	margin-top:4px;
	margin-left:10px;
}
.ImageContainerItem .NavImage
{
	margin:0px 0px 0px 0px;
	padding:0px;
	position:absolute;
	bottom:8px;
	left:8px;
}
/* video Sepeciali */


.ImageSpecialiContainer
{
	margin:25px 0px 30px 0px;
	border:1px solid #cecece;
	width:678px;
}

.ImageSpecialiContainer .HeaderNav
{
	
	width:678px;
	height:37px;
	background: url(/static/ImageSpeciali.gif) no-repeat;	
	
}

.ImageSpecialiContainer .NavContainer
{
	margin:0px 0px 0px 0px;
	padding:0px;
	height:22px;
	background: url(/static/NavGalleryBg.gif) repeat-x;	

	
}
.ImageSpecialiContainer .NavContainer ul
{
	margin:0px;
	padding:0px;
}


/*****************************  Gallery piu Letti *****************************/
#ImagePiuletti
{
	width:252px;
	border:1px solid #d1d1d1;
	margin-top:10px;
}

#ImagePiuletti .HeaderNav
{
	height:39px;
	background: url(/static/piuVistiImage.gif) no-repeat;	
}


.ImagesContainerPiuVisti
{
	margin-top:6px;
	text-align:center;
	
}

.ImageContainerItemPiuVistileft
{
	float:left;
	background:#f0f0f0;
	margin-left:9px;
	margin-right:16px;
	margin-bottom:8px;
	padding:8px ;
	width:88px;
	min-height:140px;
	position:relative;
}

.ImageContainerItemPiuVisti
{
	float:left;
	background:#f0f0f0;
	margin-left:9px;
	margin-bottom:8px;
	padding:8px ;
	width:88px;
	min-height:140px;
	position:relative;
	
}

.ImageContainerItemPiuVisti .ImageTitleItem,.ImageContainerItemPiuVistileft .ImageTitleItem
{
	margin-top:10px;
	font-size:11px;
	color:#4b4b4b;
	text-align:left;
	line-height:11px;
	
}

.ImageContainerItemPiuVisti  .ImageVedi,.ImageContainerItemPiuVistileft .ImageVedi
{
	float:left;
}
.ImageContainerItemPiuVisti  .Freccia,.ImageContainerItemPiuVistileft  .Freccia
{
	float:left;
	margin-top:4px;
	margin-left:10px;
}
.ImageContainerItemPiuVisti .NavImage,.ImageContainerItemPiuVistileft .NavImage
{
	margin:0px 0px 0px 0px;
	padding:0px;
	position:absolute;
	bottom:8px;
	left:8px;
}
.itemImagePagingPiuVistiContainter
{
	text-align:center;

	margin-bottom:8px;

}
.itemImagePagingPiuVistiContainter .itemImagePaging
{
	width:240px;
	background:#f8f8f8;
	padding:2px 0px 0px 4px;
	text-align:center;
}





/*****************************  Gallery Main Image *****************************/
.ImageViewContainer .ImageView
{
	float:left;
}
.ImageViewContainer .ImagePageing
{
	float:left;
	background:#cc0001;
	height:289px;
	color:#fff;
	padding:160px 5px 0px 5px;
	width:33px;
}

.ImageViewContainer .ImagePageing img
{
	
	padding:0px;
	margin:0px;
}
.ImageViewContainer .ImagePageing .number
{
	
	padding:10px 0px 10px 4px;
}
/* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
/* // image replacement */


/* Easy Slider */

#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:252px;
	height:50px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{
	float:left;
	width:13px;
	height:14px;
	left:0px;
	margin-top: -45px;
	}	
#nextBtn{ 
	float:right;
	}														
#prevBtn a, #nextBtn a{  
	float:left;
	width:13px;
	height:14px;
	background:url(/static/but-rew.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(/static/but-ff.gif) no-repeat 0 0;	
	}				

/* // Easy Slider */





/* subPages */
.SubPages
{
	
	margin-top:10px;
	padding:30px 0px 10px 0px;
}

.SubPages ul 
{
	
	padding:0px 0px 0px 0px;
}

.SubPages .subpagesUl2
{
	
	padding:0px 0px 0px 8px;
}
.SubPages ul li
{
	
	font-size:12px;
	padding:0px 0px 0px 0px;
}

.SubPages ul li a:hover
{
	padding:2px 5px;
	display:inline-block;
	background:#FFF;

}

.SubPages ul li a
{
	padding:2px 5px;
	display:inline-block;
	color:#fff;
	width:100%;
	
}
.SubPages ul li .sel
{

	background:#fff;
}



#pop-wrapper {position:absolute;z-index:1000;}
#pop-bg {position:fixed; width:100%; height:100%; top:0; left:0; background:url(/static/back-transparent.png); z-index: 800;}
#pop-div {position:absolute; top:300px; left:200px; width:200px; z-index:1000; }

/*****************************  Mercatino *****************************/
.Mercatino
{
	margin:26px 0px 0px 10px;
}

.Mercatino .Left
{
	float:left;
	width:684px;
	margin:0px;
	padding-right:20px;
}

.Mercatino .category
{
	color:#E33944;
	font-size:15px;

}

.Mercatino .category .ddl
{
	color:#686868;
	font-size:11px;

}

.Mercatino .Right
{
	float:left;
	width:268px;
	margin:0px 0px 0px 0px;

}

.Mercatino .Right .rtop
{
	background:url(/static/MercatinoBgTop.gif);
	width:268px;
	margin:0px 0px 0px 0px;
	height:12px;
	
}
.Mercatino .Right .rcenter
{
	width:242px;
	margin:0px 0px 0px 0px;
	padding:0px 13px 0px 15px;
	background:#eaeaea;
}
.Mercatino .Right .rbottom
{
	background:url(/static/MercatinoBgBottom.gif);
	width:268px;
	margin:0px 0px 0px 0px;
	height:12px;
}

.Mercatino .Right .rcenter .title
{
	color:#E33944;
	font-size:17px;
	margin:0px 0px 10px 0px;
}

.Mercatino .Right .rcenter .detail
{
	margin-top:8px;
}
.Mercatino .Right .rcenter .txtLogin
{
	width:230px;
}
.Mercatino .Right .rcenter .recuperaPw
{
	margin:8px 8px 28px 0px;
	text-align:right;
}
.Mercatino .Right .rcenter .recuperaPw a
{
	text-decoration:underline;
	color:#E43B42;
}
.Mercatino .Right .rcenter .Left .error
{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	font-weight:bold;
	color:#e10b15;
}

.Announcements
{
	margin:30px 0px 40px 0px;
}

.AnnouncementsBox
{
	padding:10px 0px;
	border-bottom:1px dashed #000;
}

.AnnouncementsBox .imgContainer
{
	float:left;

}

.AnnouncementsBox .imgContainer img
{
	margin-right:10px;
}
.AnnouncementsBox .detailContainer
{
	float:left;

}

.AnnouncementsBox .detail
{
	bottom:0px;
	left:0px;
	
}

.AnnouncementsBox .AnnouncementTitle a
{
	color:#cd031b;
	font-size:14px;

}

.AnnouncementsBox .AnnouncementDate
{
	color:#373737;
	font-size:14px;

}

.AnnouncementsBox .AnnouncementAbstract
{
	color:#373737;
	

}




.Announcement .AnnouncementTitle 
{
	color:#cd031b;
	font-size:16px;
	margin-bottom:11px;

}

.Announcement .AnnouncementDate
{
	color:#373737;
	font-size:14px;
	margin-bottom:6px;

}

.Announcement.AnnouncementText
{
	color:#373737;
	font-size:12px;


}

.Announcement .AnnouncementText img
{
	float:left;
	margin-right:9px;
	

}

.Announcement .MercatinoLink
{
		
		
	color:#cd031b;
	font-size:14px;
}

.Announcement .AnnouncementLink
{
	padding-top:15px;
}


.rcenter .AnnouncementLink
{
	margin:20px 0px 50px 0px;
}

.rcenter .AnnouncementLink .MercatinoLink
{
	color:#cd031b;
	font-size:14px;
}

.MercatinoOK
{
	font-size:14px ;
	color:Green;
	margin:10px 0px;
	display:block;
}

.MercatinoError
{
	font-size:14px ;
	color:Red;
	margin:10px 0px;
	display:block;
}

.AnnouncementsList .Header_Row
{
	background:#E10B15;
	color:#fff;
	font-size:14px;
	white-space:nowrap;
	padding:3px 6px;
}

.AnnouncementsList .Repeater_Row1
{
	background:#DBDBDB;
	
	font-size:11px;
	padding:3px 6px;
}

.AnnouncementsList .Repeater_Row2
{
	background:#EAEAEA;
	
	font-size:11px;
	padding:3px 6px;
}

.MercatinoButton
{
	background:#E10B15;
	color:#fff;
	font-size:12px;
	white-space:nowrap;
	padding:1px 3px;
	cursor:pointer;
	border:none;
}

.Header_Cel
{
	color:#E10B15;
	font-size:14px;
}



/* sezione speciali */

#testata-speciale{
	margin: 0px 8px 0px 10px;
	background-color: #12121E;
	height: 120px;
	background-image: url(/se/static/testatatb.jpg);
	width: 972px;
	background-repeat: no-repeat;
}


.ContentContainer-speciale
{
	width:972px;
	margin:0px 8px 0px 10px;
	padding:0px;	
}

.ContentArticle-speciale
{
	width: 520px;	
	float:left;
}



#prima-notizia{
	width: 587px;
}

#menu-speciali{
	width: 119px;
	float: left;
	background-color: #12121E;
}


/*****************************  News left speciali *****************************/
.NewsItemContainer-primanotizia
{
	margin:0px 20px 18px 0px;
	background-color: #6EA430;

}
.NewsItemContainer-primanotizia .Category a
{
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0px;
	display:block;
}

.NewsItemContainer-primanotizia .Title a
{
	color:#FFFFFF;
	font-size:19px;
	margin-bottom:4px;
	display:block;
}

.NewsItemContainer-primanotizia .Title a:hover
{
	text-decoration:underline;
}
.NewsItemContainer-primanotizia .Title .MainTitle
{
	font-size:30px;
}
.NewsItemContainer-primanotizia .Abstract
{
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:8px;
	font-size:12px;
	

}
.NewsItemContainer-primanotizia .Abstract img
{
	float:left;
	margin-right:7px;
	

}
.NewsItemContainer-primanotizia .Detail
{
	color:#FFFFFF;
	font-size:12px;
	margin-bottom:8px;
	line-height: 16px;
	

}
.NewsItemContainer-primanotizia .Detail img
{

	float:left;
	margin-right:7px;
}


.NewsItemContainer-primanotizia .Autore
{

	float:left;
	color:#FFFFFF;
	margin:4px 0px 3px 0px;
	font-size:10px;

}
.NewsItemContainer-primanotizia .Commenti
{
	background: url(/static/nuvoletta2.gif)  no-repeat;
	background-position:left top;
	float:right;
	color:#FFFFFF;
	margin:4px 0px 3px 0px;
	padding-left:28px;
	font-size:10px;
	height: 13px;
}
/*****************************  Content left speciali *****************************/

#ContentLeft-speciali
{
	margin:0px;
	padding:0px ;
	width:180px;
	float:left;
	
}

#ContentLeftCenter-speciali
{
	padding:0px;
	width:580px;
	float:left;
	margin-top: 10px;
	margin-left: 10px;

}

/*****************************  Content center speciali *****************************/
#ContentCenter-speciali
{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:603px;
	float:right;

}


/*****************************  News Centrali speciali  *****************************/

.NewsCetenterRow-speciali
{
	border-top:8px solid #fff;
	border-bottom: 10px solid #fff;
	

}

.NewsCetenterRow-speciali .NewsItemContainerLeft-speciali
{
	width:144px;
	float:left;
	border-right:1px dotted #ccc;
	padding-right:6px;
	
}
.NewsCetenterRow-speciali .NewsItemContainerCenter-speciali
{
	width:144px;
	float:left;
	padding-right:6px;
	padding-left: 1px;
	border-right:1px dotted #ccc;
	
}
.NewsCetenterRow-speciali .NewsItemContainerRight-speciali
{
	width:144px;
	float:left;
	padding-right:1px;
	padding-left: 1px;
}

.NewsCetenterRow-speciali .Image
{
	height:115px;
}
.NewsCetenterRow-speciali .Category
{
	text-transform:uppercase;
}
.NewsCetenterRow-speciali .Title a
{
	color:#12121E;
	font-size:14px;
	margin-top: 5px;
	

}


/*****************************  Content center small dx *****************************/
#ColDxSup
{
	padding:0px;
	width:300px;
	float:left;
	margin-left: 3px;

}



/*****************************  Content center small dx *****************************/
#ContentCenterSmallDx
{
	padding:0px;
	width:300px;
	float:left;

}

/*****************************  col sx small speciali *****************************/

#ColSxSpeciali
{
	width: 296px;
	float: left;
	
}

/*****************************  Mediacenter speciali *****************************/

#MediaCenterSpeciali
{
	margin:0px;
	padding:0px;
	width: 296px;
	
	height: 292px;
	
}



/*****************************  News left speciali *****************************/
.NewsItemContainer-speciali-small
{
	margin:8px 5px 10px 10px;
	border-bottom:1px dotted #333;

}
.NewsItemContainer-speciali-small .Category a
{
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0px;
	display:block;
}

.NewsItemContainer-speciali-small .Title a
{
	color:#12121E;
	font-size:12px;
	margin-bottom:4px;
	display:block;
}

.NewsItemContainer-speciali-small .Title a:hover
{
	text-decoration:underline;
}
.NewsItemContainer-speciali-small .Title .MainTitle
{
	font-size:30px;
}
.NewsItemContainer-speciali-small .Abstract
{
	font-weight:normal;
	color:#333333;
	margin-bottom:8px;
	font-size:11px;
	

}
.NewsItemContainer-speciali-small .Abstract img
{
	float:left;
	margin-right:7px;
	

}
.NewsItemContainer-speciali-small .Detail
{
	color:#333333;
	font-size:12px;
	margin-bottom:8px;
	line-height: 16px;
	

}
.NewsItemContainer-speciali-small .Detail img
{

	float:left;
	margin-right:7px;
}


.NewsItemContainer-speciali-small .Autore
{

	float:left;
	color:#666666;
	margin:4px 0px 3px 0px;
	font-size:10px;

}
.NewsItemContainer-speciali-small .Commenti
{
	background: url(/static/nuvoletta2.gif)  no-repeat;
	background-position:left top;
	float:right;
	color:#666666;
	margin:4px 0px 3px 0px;
	padding-left:28px;
	font-size:10px;
	height: 13px;
}



/***********menulaterale***********/

#menuLaterale{
width: 120px;
}
#menuLaterale ul{
margin: 0;
padding: 0;
list-style: none;
}
#menuLaterale li{
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}
#menuLaterale a:link, #menuLaterale a:visited{
	display: block;
	color: #FFFFFF;
	margin:0.06em 0;
	padding: 0.3em 0.6em;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	text-transform: uppercase;
	font-weight: bold;
}
#menuLaterale a:hover {
	color: #FFFFFF;
	border-color: #FFFFFF;
	padding-left: 0.95em;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-image: url(/se/static/freccia.png);
}

#menuLaterale a:focus, #menuLaterale a:active {
	color: #FFFFFF;
	border-color: #FFFFFF;
	padding-left: 0.95em;
	text-transform: uppercase;
}
