a{font-family:"OpenSansRegular";font-size:14px}
a:link {color: blue;text-decoration: underline;border:0px}
a:visited {color: blue;text-decoration: underline;border:0px}
a:active {color: blue;text-decoration: underline;border:0px;outline:none}
a:hover {color: blue;text-decoration: underline;border:0px;}

input,select{
	font-family:"OpenSansRegular";
}
b,strong{
	font-family:"OpenSansSemibold";
}	
i{
	font-family:"OpenSansItalic";
}
h1{
	font-weight:normal;
}

*:focus{outline: none;}		
:-moz-any-link:focus {
 outline: none;
}
:focus
{
  -moz-outline-style: none;
}
img{
	border:0px;
}
p{
	margin:0px;
	padding:0px;	
	background:transparent;
}

html>body{
	height:100%;
}

body{
	margin:0px;
	font-family:"OpenSansRegular";
	font-size:12px;
	overflow-y:auto;
}

#bg { position: fixed; top: 0; left: 0;z-index:-2}
.bgwidth { width: 100%;z-index:-2}
.bgheight { height: 100%;z-index:-2}

#frmMain{
	z-index:100;
	table-layout:fixed;
	/*border-collapse:collapse;*/
	width:980px;
	height:100%;	
	border-spacing:0px;
	border:0px;
	padding:0px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
}

#frmMain td{
	vertical-align:top;
	margin:0px;
	padding:0px;
}

/* HEADER */
#Header{
	height:110px;
}
#Header table{
	table-layout:fixed;
	border-collapse:collapse;
	width:100%;
	border-spacing:0px;
	padding:0px;
	margin-top:6px;	
}
#headerLogo{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#headerLogo>img{
	margin-top:12px;
	width:350px;	
}
#headerLogo>div{
	font-size:16px;
	letter-spacing:5px;
}


/* WEB SITE MENU */
#siteMenu{
	display:block;
	width:960px;
	overflow:auto;
	height:35px;
	background-color:#000000;
	margin-left:auto;
	margin-right:auto;
}
#siteMenuTop{
	display:block;
	overflow:auto;
	height:5px;
	background:url(../images/menuTop.png) no-repeat center top;
}
#siteMenuBottom{
	display:block;
	overflow:auto;
	height:5px;
	background:url(../images/menuBottom.png) no-repeat center bottom;
}
.menuUL{
	list-style-type:none;
	list-style-position:inside;
	margin:0px;
	padding:0px;
}
.menuUL>li{
  margin-left:20px;
	margin-top:6px;
	float:left;
	font-size:16px;
}
.menuLink:link,.menuLink:visited{
	font-size:16px;
	text-decoration:none;
	color:#ffffff;
}
.menuLink:hover{
	text-decoration:none;
	color:#FFFC00;
}

/* FOOTER */
#Footer{
	height:300px;
	background:#000000;	
}
#Footer table{
	table-layout:fixed;
	border-collapse:collapse;
	width:100%;
	height:305px;
	border-spacing:0px;
	padding:0px;
	margin-top:6px;	
	background:url(../images/bgFooter.jpg) repeat-x bottom;	
}
#footerDownload{
	vertical-align:top;
	color:#ffffff;	
}
#footerDownload>div{
	vertical-align:top;
	color:#ffffff;
	font-size:14px;
	margin-top:10px;			
	margin-left:20px;
}
#footerDownload a:link,#footerDownload a:visited{
	font-size:14px;	
	color:#ffffff;
	text-decoration:none
}
#footerDownload a:hover{
	color:#FFF776;
	border-bottom:1px dotted #FFF776;
}

#footerNeexa>div{
	vertical-align:top;
	color:#ffffff;
	font-size:14px;
	margin-top:10px;			
}
#footerLogo{
	background:url(../images/logoEE.jpg) no-repeat bottom right;	
}
/* HOME PAGE CONTENUTI */
#HomePageContent{
	table-layout:fixed;
	border-collapse:collapse;
	width:980px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;	
	margin-bottom:20px;	
	border-spacing:5px;
}
#HomePageContent td{
	vertical-align:top;
	margin:0px;
}
#rightColumn{
	border-left:1px solid #dedede;
}
#leftColumnPDC{
	border-right:1px solid #dedede;
}
#rightColumn>*,#leftColumn>*,#leftColumnPDC>*,#rightColumnPDC>*{
	margin-left:10px;
}
#leftColumnPDC{
	width:325px;
}

/* HOME PAGE BANNER */
#bannerContainer{
	position:relative;
	display:block;
	overflow:hidden;
	width:960px;
	height:342px;		
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}
#bannerOmbra{
	display:block;
	overflow:hidden;
	width:960px;
	height:35px;		
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/banner/bannerShadow.png) no-repeat center top;
}

#bannerHome1,#bannerHome2,#bannerHome3,#bannerHome4,#bannerHome5{
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	width:980px;
	height:342px;
}
#bannerHomeBottom{
	display:block;
	overflow:auto;
	height:10px;
	background-color:#000000;
}
.bannerHomeTitle{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:62px;
	height:342px;	
}
.bannerHomeTitle>img{
	border:0px;
	margin:10px 20px 0 20px;	
}
.bannerHomeText1,.bannerHomeText2,.bannerHomeText3{
	position:absolute;
	left:105px;
	display:block;
	overflow:hidden;
	width:360px;
}
.bannerHomeText1{
	top:10px;	
}
.bannerHomeText2{
	top:158px;	
}
.bannerHomeText3{
	top:246px;	
}

.bannerHomeSubject{
	position:absolute;
	top:0px;
	left:520px;
	display:block;
	overflow:hidden;
	width:422px;
	height:342px;
}

/* DIVISORI */
.divLeft,.div100,.divRight{
	display:block;
	height:22px;
	border-bottom:1px solid #000000;
}
.divLeft,.divLeftAfter{
	width:632px;
}
.div100,.div100After{
	width:959px;
	margin-left:auto;
	margin-right:auto;	
}
.divRight,.divRightAfter{
	width:305px;
}
.divLeftAfter,.div100After,.divRightAfter{
	display:block;
	height:2px;
	border-bottom:1px solid #000000;
}
.divLeftLink,.divRightLink{
	float:right;
}
.divLeftLink a:link,.divLeftLink a:visited,.divRightLink a:link,.divRightLink a:visited{
	font-size:13px;	
	color:#000000;
	text-decoration:none;
}
.divLeftLink a:hover,.divRightLink a:hover{
	color:blue;
}

.divLeftLabel,.divRightLabel{
	float:left;
	height:22px;
	padding-right:10px;
	padding-left:10px;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	font-size:15px;
}
.divGreen{
	background-color:#4BA836;
	color:#ffffff;
}
.divBlack{
	background-color:#333333;
	color:#ffffff;
}
.divOrange{
	background-color:#F1A609;
	color:#ffffff;
}
.divBlue{
	background-color:#3B5998;
	color:#ffffff;
}
.divPink{
	background-color:#F255BC;
	color:#ffffff;	
}
.divRed{
	background-color:#b21700;
	color:#ffffff;	
}

/* BIG BOX */
#bigBoxHomeContainer{
	display:block;
	overflow:hidden;
} 
#bigBoxHomeContainer>div{
	display:block;
	overflow:hidden;
	float:left;	
	padding-bottom:4px;
	width:25%;
}
#bigBoxHomeContainer>div>div{
	display:block;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	padding-top:3px;
}
.bigBoxHomeImg{
	margin-top:5px;
	padding:5px;
	border:2px solid #cecece;
}
.bigBoxHomeTitle{
	padding-bottom:5px;	
}
.bigBoxHomeTitle h1{
	margin:0px;
	font-size:14px;		
}
.bigBoxHomeLink ul{
	list-style-position:inside;
	list-style-image:url(../images/blogDetailSign.png);
	margin:0px;
	padding:0px;
}
.bigBoxHomeLink li{
  margin-left:0px;
	line-height:1.2em;
}	
.bigBoxHomeLink li a:link,.bigBoxHomeLink li a:visited{
	font-size:13px;	
	color:#000000;
	text-decoration:none;
}
.bigBoxHomeLink li a:hover{
	color:blue;
	border-bottom:1px dotted blue;
}

.bigBoxHomeTitle a:link,.bigBoxHomeTitle a:visited{
	font-size:14px;	
	color:#257f0f;
	text-decoration:none;
}
.bigBoxHomeTitle a:hover{
	color:blue;
	border-bottom:1px dotted blue;
}

/* ULTIMI ARTICOLI */
.ultimiArticoliContainer{
	display:block;
	overflow:auto;
	width:305px;
}
.ultimiArticoliContainer>div{
	display:block;
	overflow:auto;
	clear:both;
	margin-top:5px;
	padding-bottom:5px;
}
.ultimiArticoliImg{
	float:left;
	width:90px;
	height:65px;
	border:2px solid #cecece;
	padding:2px;
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
}
.ultimiArticoliCategoria{
	display:block;
	overflow:hidden;
	text-align:right;	
	clear:both;
	width:195px;
	padding-bottom:2px;
}
.ultimiArticoliCategoria a:link,.ultimiArticoliCategoria a:visited{
	font-size:12px;	
	color:blue;
	text-decoration:none;	
}
.ultimiArticoliCategoria a:hover{
	color:red;
	border-bottom:1px dotted red;
}
.ultimiArticoliTitolo{
	display:block;
	overflow:hidden;
	margin-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	float:left;	
	width:195px;
}
.ultimiArticoliTitolo h1{
	font-size:14px;
	margin:0px;	
}
.ultimiArticoliTitolo a:link,.ultimiArticoliTitolo a:visited{
	font-size:14px;	
	color:#257f0f;
	text-decoration:none;	
}
.ultimiArticoliTitolo a:hover{
	color:blue;
	border-bottom:1px dotted blue;
}
.ultimiArticoliSottotitolo{
	font-size:13px;
	display:block;
	overflow:hidden;
	padding-left:5px;
	padding-bottom:5px;
	float:left;	
	width:195px;
}
.ultimiArticoliLink{
	display:block;
	overflow:auto;
	padding:3px;
	text-align:right;
	margin-top:5px;
	clear:both;
}

/* CHI SIAMO */
.chiSiamoContainer{
	overflow:auto;
	display:block;
	width:632px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:16px;
	padding-bottom:10px;
	color:#000000;
}
.chiSiamo{
	font-size:16px;		
}
.chiSiamoEv:link,.chiSiamoEv:visited{
	font-size:16px;	
	text-decoration:none;
	color:#257f0f;
}
.chiSiamoEv:hover{
	text-decoration:none;
	color:blue;
	border-bottom:1px dotted blue;
}

/* NEWS */
.newsContainer{
	display:block;
	overflow:auto;
	width:305px;
	font-size:13px;
	margin-bottom:10px;
	margin-top:5px;
}

/* NEWSLETTER FORM */
.newsletterFormContainer{
	display:block;
	overflow:auto;
	width:305px;
	font-size:13px;
	padding-bottom:10px;
	padding-top:5px;
}
.newsletterInput{
	font-size:12px;
	border:1px solid #cecece;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:3px;
	margin-left:10px;
	margin-right:5px;
	width:135px;	
	height:17px;
	margin-top:2px;
}

/* LOGIN FORM */
.loginFormContainer{
	display:block;
	overflow:auto;
	width:305px;
	font-size:13px;
	padding-bottom:10px;
	padding-top:5px;
}
.loginInput{
	font-size:12px;
	border:1px solid #cecece;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:3px;
	margin-left:10px;
	width:200px;	
	height:17px;
	margin-top:2px;
}

/* ULTIMI LAVORI */
.ultimiLavoriContainer{
	overflow:auto;
	display:block;
	width:300px;
	margin-top:5px;
	background-color:#f4f4f4;
	border:1px solid #cecece;
	padding:5px;
}
.ultimiLavoriShadow{
	overflow:auto;
	display:block;
	width:300px;
	height:10px;
	background:url(../images/portfolioShadow.png) no-repeat center top;
}
.ultimiLavoriContainer>div{
	overflow:auto;
	display:block;
	background-color:#f4f4f4;
	padding:5px;	
}

.ultimiLavoriImg{
	display:block;
	overflow:hidden;
	width:280px;
	height:180px;
	margin-left:auto;
	margin-right:auto;
	border:2px solid #cecece;
}
.ultimiLavoriDescr{
	clear:both;
	display:block;
	overflow:auto;
	font-size:14px;
}
.ultimiLavoriTipo{
	display:block;
	overflow:auto;
	clear:both;
	float:right;	
	font-size:12px;	
	color:red;
	margin-right:5px;
	padding-bottom:5px;
}
.ultimiLavoriTitolo{
	width:280px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:auto;
	margin-right:auto;
}
.ultimiLavoriTitolo a:link,.ultimiLavoriTitolo a:visited{
	font-size:14px;	
	color:#257f0f;
	text-decoration:none;
}
.ultimiLavoriTitolo a:hover{
	color:blue;
	border-bottom:1px dotted blue;
}
.ultimiLavoriSottotitolo{
	width:280px;
	font-size:13px;
	padding-bottom:5px;
	margin-left:auto;
	margin-right:auto;
}

/* DAI NOSTRI CLIENTI */
.ultimeClientiContainer{
	margin-top:5px;
	table-layout:fixed;
	width:632px;
	border-collapse:collapse;
}
.ultimeClientiContainer td{
	vertical-align:top;
}
.ultimeClientiArticoliContainer{
	overflow:auto;
	display:block;
	width:392px;
}
.ultimeClientiArticoliImg{
	float:left;
	width:90px;
	height:65px;
	border:2px solid #cecece;
	padding:2px;
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
}
.ultimeClientiArticoliCategoria{
	display:block;
	overflow:hidden;
	text-align:right;	
	width:282px;
	margin-top:2px;
}
.ultimeClientiArticoliCategoria a:link,.ultimeClientiArticoliCategoria a:visited{
	font-size:12px;	
	color:blue;
	text-decoration:none;	
}
.ultimeClientiArticoliCategoria a:hover{
	color:red;
	border-bottom:1px dotted blue;
}
.ultimeClientiArticoliTitolo{
	display:block;
	overflow:hidden;
	margin-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}
.ultimeClientiArticoliTitolo h1{
	font-size:14px;
	margin:0px;	
}
.ultimeClientiArticoliTitolo a:link,.ultimeClientiArticoliTitolo a:visited{
	font-size:14px;	
	color:#257f0f;
	text-decoration:none;	
}
.ultimeClientiArticoliTitolo a:hover{
	color:blue;
	border-bottom:1px dotted blue;
}
.ultimeClientiArticoliSottotitolo{
	font-size:13px;
	display:block;
	overflow:hidden;
	padding-left:5px;
	padding-bottom:5px;
	float:left;	
	width:282px;
}

.ultimeClientiPromoContainer{
	overflow:auto;
	display:block;
	width:225px;
	margin-left:5px;
}

.ultimeClientiPromoImg{
	width:225px;	
	margin-top:5px;	
}
.ultimeClientiPromoTitolo{
	display:block;
	overflow:hidden;
	margin-top:2px;
	padding-bottom:5px;	
	width:225px;
}
.ultimeClientiPromoTitolo a:link,.ultimeClientiPromoTitolo a:visited{
	font-size:14px;	
	color:#000000;
	text-decoration:none;	
}
.ultimeClientiPromoTitolo a:hover{
	color:#000000;
}


#TBContatti{
	table-layout:fixed;
	width:632px;
	font-size:16px
}

#TBContatti td{
	height:35px;
	font-size:16px;
	text-align:right;
}

#TBContatti input.textbox{
	border:1px solid #bebebe;
	font-size:16px;
	padding-left:5px;
	width:410px;	
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

#TBContatti textarea{
	border:1px solid #bebebe;
	font-size:14px;
	margin-top:5px;
	padding:5px;
	width:610px;
	height:100px;	
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	resize:none;
}

/*****************************************************************************************************/
/*
/* BLOG
/*
/*****************************************************************************************************/
.blogMenuContainer{
	display:block;
	overflow:auto;
	width:305px;
	padding-bottom:10px;
	padding-top:5px;
	line-height:1.4em;
}
.blogMenuFamiglia,.blogMenuFamigliaMese{
	display:block;
	overflow:auto;
	padding-bottom:2px;
	font-size:14px;	
	color:#257f0f;	
}
.blogMenuFamiglia a:link, .blogMenuFamiglia a:visited{
	font-size:14px;	
	color:#257f0f;
	text-decoration:none;			
}
.blogMenuFamigliaMese a:link, .blogMenuFamigliaMese a:visited{
	font-size:12px;	
	color:#257f0f;
	text-decoration:none;			
}
.blogMenuFamiglia a:hover,.blogMenuFamigliaMese a:hover{
	color:blue;
	border-bottom:1px dotted blue;
}
.blogMenuCount{
	display:block;
	overflow:auto;
	font-size:10px;
	color:red;
	padding-left:5px;
}

.blogMenuCategoria{
	display:block;
	overflow:auto;
	margin-left:10px;
	padding-bottom:2px;
}
.blogMenuCategoria a:link, .blogMenuCategoria a:visited{
	font-size:13px;	
	color:#000000;
	text-decoration:none;			
}
.blogMenuCategoria a:hover{
	color:blue;
	border-bottom:1px dotted blue;
}

.blogArtContainer,.blogCommentsContainer{
	display:block;
	overflow:auto;
	width:632px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.blogCommentsContainer{
	padding-top:10px;
}

.blogDetail{
	clear:both;
	display:block;
	overflow:hidden;
	font-size:12px;
	color:#ffffff;	
	border:1px solid #000000;
	background:#000000;
	margin:5px 25px 5px 0;
	padding:5px;
	border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;	
	line-height:1.2em;	
}
.blogDetailSign{
	position:absolute;
	top:0px;
	left:0px;
	width:8px;
	height:10px;	
	background:url(../images/blogDetailSign.png) no-repeat left center;
}

.blogCalendar, .blogVisite, .blogCommenti, .blogValutazione, .blogCorrelati{
	clear:both;
	text-align:center;	
	color:#ffffff;
	overflow:hidden;
}
.blogCalendar{
	color:yellow;		
}

.blogHeader{
	width:490px;
	display:block;
	overflow:auto;
}
.blogTestata{
	margin-top:0px;
}
.blogTitolo{
	clear:both;
}
.blogTitolo h1{
	margin:0;
	padding:0;
	font-size:26px;
	color:#257f0f;	
}
.blogTitolo a:link,.blogTitolo a:visited{
	font-size:26px;	
	color:#257f0f;
	text-decoration:none;	
}
.blogTitolo a:Hover{
	color:blue;
	border-bottom:1px dotted blue;
}

.blogTipo{
	display:block;
	float:right;
	clear:both;
}
.blogTipo h1{
	font-size:14px;
	color:red;
	margin:0;
	padding:0;
}
.blogTipo a:link,.blogTipo a:visited{
	font-size:14px;	
	color:red;
	text-decoration:none;	
}
.blogTipo a:Hover{
	color:blue;
	border-bottom:1px dotted blue;
}

.blogSottoTitolo,.blogTesto,.blogVoto{
	clear:both;
	margin-top:5px;
	padding-bottom:10px;
	font-size:16px;
	color:#000000;
	text-align:left;
}
.blogCover{
	clear:both;
	width:490px;
	text-align:center;
}

.blogShare{
	clear:both;
	width:490px;
	text-align:left;
	margin-top:10px;
	margin-left:140px;
}

.blogTrafiletto{
	clear:both;
	display:block;
	overflow:auto;
	text-align:left;
	font-size:16px;
	margin-top:5px;
	padding-bottom:2px;
}
.blogTrafiletto a:link,.blogTrafiletto a:visited{
	font-size:16px;	
	color:blue;
	text-decoration:none;	
}
.blogTrafiletto a:Hover{
	color:blue;
	border-bottom:1px dotted blue;
}

.ratingOn, .ratingOff{
	width:10px;
	height:10px;
	float:left;	
	margin:0 2px 0 2px;	
	border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;	
	box-shadow:1px 1px #000000;
	-moz-box-shadow:1px 1px #000000;
	-webkit-box-shadow:1px 1px #000000;
}
.ratingOn{
	background-color:yellow;	
}
.ratingOff{
	background-color:#ffffff;	
}

.commento{
	display:block;
	overflow:auto;
	border:1px solid #bebebe;
	margin-top:10px;
}

.commentoFoto{
	float:left;
	margin:10px;
	height:100px;
	width:100px;
	border:1px solid #bebebe;
}
.commentoCont{
	float:left;
	margin:10px;
	width:485px;
	font-size:13px;
	color:#000000;
}
.corrLink:link,.corrLink:visited{
	font-size:14px;
	color:#257f0f;
	text-decoration:none;	
}
.corrLink:hover{
	color:blue;
	border-bottom:1px dotted blue;
}

.fotoGalleryElementContainer{
	display:block;
	float:left;
	width:205px;
	height:205px;		
	margin-right:8px;
	padding-bottom:12px;
	background:url(../images/imageShadow.png) no-repeat center bottom;
}
.fotoGalleryElement{
	display:block;
	width:192px;
	height:192px;
	padding:6px;
	background:#ffffff;
	border:1px solid #cecece;	
}
.videoGalleryElementContainer{
	display:block;
	float:left;
	width:632px;
	height:400px;		
	padding-bottom:12px;
	background:#ffffff url(../images/videoShadow.png) no-repeat center bottom;
}
.videoGalleryElement{
	display:block;
	width:620px;
	height:388px;
	padding:6px;
	background:#ffffff;
	border:1px solid #cecece;
}

/*****************************************************************************************************/
/*
/* CLIENTI
/*
/*****************************************************************************************************/
.clientiLogo{
	display:block;
	overflow:auto;
	margin-bottom:5px;
	text-align:center;
	width:305px;
}
.clientiContainer{
	position:relative;
	display:block;
	overflow:auto;
	width:632px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.clientiDetailContainer div{
	clear:both;
	padding-top:4px;
	color:#000000;
	font-size:13px;	
}
.clientiDetailContainer div a:link,.clientiDetailContainer div a:visited{
	color:blue;
	font-size:13px;
	text-decoration:none;
}
.clientiDetailContainer div a:hover{
	color:blue;
	border-bottom:1px dotted blue;
}

.clientiTitolo{
	display:block;
	clear:both;
}
.clientiTitolo h1{
	margin:0;
	padding:0;
}
.clientiTitolo a:link,.clientiTitolo a:visited{
	font-size:26px;	
	color:#257f0f;
	text-decoration:none;	
}
.clientiTitolo a:Hover{
	color:blue;
	border-bottom:1px dotted blue;
}
.clientiDescrizione{
	clear:both;
	margin-top:5px;
	font-size:16px;
	color:#000000;
	text-align:left;
}
.clientiTAG{
	clear:both;
	padding-top:10px;
}
.clientiTAG a:link,.clientiTAG a:visited{
	font-size:14px;
	color:#257f0f;
	text-decoration:none;				
}
.clientiTAG a:hover{
	color:blue;
	border-bottom:1px dotted blue;
}
.clientiShare{
	clear:both;
	width:490px;
	text-align:left;
	margin-top:10px;
}
.linkScheda{
	clear:both;
	padding-top:10px;
}
.linkScheda a:link,.linkScheda a:visited{
	font-size:16px;
	color:blue;
	text-decoration:none;		
}
.linkScheda a:hover{
	color:blue;
	border-bottom:1px dotted blue;	
}

/* PAGINAZIONE */
.pagination {
	display:table;
	margin:0 auto 0 auto;	
  font-size:14px;
}
        
.pagination a {
  text-decoration: none;
	border:solid 1px #000000;
	color:#15B;
  font-size:14px;
}

.pagination a{
	margin-top:5px;
  display:block;
  float:left;
  padding:0.3em 0.5em;
  margin-left:5px;
	margin-bottom:5px;
  font-size:14px;
  background:#257f0f;
  color:#ffffff;	
  border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;	  
}
.pagination span {
	margin-top:5px;
  display:block;
  float:left;
  padding:0.3em 0.5em;
  margin-left:5px;
	margin-bottom:5px;
  font-size:14px;
  color:#000000;	
}

.pagination .current {
  background:#000000;
  color:#fff;
	border:solid 1px #000000;
  font-size:14px;
  border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;	   
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
  font-size:14px;
}

/*****************************************************************************************************/
/*
/* PDC
/*
/*****************************************************************************************************/
.tblInput{
	table-layout:fixed;
	width:632px;
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
.tblInput td{
	text-align:left;
	vertical-align:top;
	padding-top:5px;
}
.fName{
	padding-top:5px;
	color:#ababab;
	font-style:italic;
}
.fValue{
	color:#000000;
	padding-top:5px;
	padding-left:10px;
}
.fInput{
	color:#000000;
	padding-top:5px;
	padding-left:10px;
	text-align:right;
}
.fInput input{
	border:1px solid #cecece;
	width:615px;
	font-size:12px;
	color:#000000;
	
}
.pdcMenu{
	display:block;
	overflow:auto;
	clear:both;
	width:290px;
	padding-bottom:2px;
}
.pdcMenu a:link,.pdcMenu a:visited{
	font-size:12px;	
	color:#000000;
	text-decoration:none;	
}
.pdcMenu a:hover{
	color:blue;
	border-bottom:1px dotted blue;
}
#productDetail{
	width:632px;
	display:block;
	overflow:auto;
}

#bachecaMessaggio{
	border:1px solid #cecece;
	width:450px;
	height:100px;
	font-size:12px;
	color:#000000;
	resize:none;
}
#promozioneMessaggio{
	border:1px solid #cecece;
	width:612px;
	height:100px;
	font-size:12px;
	color:#000000;
	resize:none;	
}

#immagineMessaggio{
	border:1px dashed #cecece;
	width:160px;
	height:133px;	
	position:relative;
}
#deleteImgDiv{
	position:absolute;
	top:-3px;
	left:2px;
	width:8px;
	height:8px;
}
#deleteImg:hover,.deletePostImg:hover{
	cursor:pointer;	
}
.deletePost{
	position:absolute;
	top:-2px;
	right:4px;
	width:8px;
	height:8px;
}

.ultimiBachecaImg{
	float:left;
	border:2px solid #cecece;
	padding:2px;
	width:180px;
	height:180px;
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
	text-align:center;
	margin-bottom:5px;
}
.ultimiBachecaTitolo{
	margin-top:5px;
	font-size:16px;
	color:#257f0f;
	clear:both;
}
.ultimiBachecaMessaggio{
	margin-top:5px;
	margin-bottom:5px;
	font-size:14px;
	color:#000000;
	clear:both;
}