/* ##################################################################################### */

					/* MODIFICHE NICOLA */

/* ##################################################################################### */

body {
   scrollbar-base-color: #fff;
   scrollbar-face-color: #eee;
   scrollbar-shadow-color: #eee;
   scrollbar-arrow-color: #999;
   scrollbar-highlight-color: #eee;
   scrollbar-dark-shadow-color: #eee;
   scrollbar-3d-light-color: #fff;
   scrollbar-track-color: #eee;
   font-family: verdana, arial, helvetica, san-serif;
   font-size: 10px;
}

#mainContainer {

	border: 1px solid #000;
	position: absolute;
	margin-left: 50%;
	left: -380px;
	width: 760px !important;
	width: 762px;
	height: 449px !important;
	height: 450px;
	background-image: url(../images/mainBg.jpg);
	background-repeat: no-repeat;
}

div#menuTop {

	border: 0px solid #f00;
	position: absolute;
	width: 183px;
	height: 65px;
	left: 5px;
	top: 8px;
	padding: 3px;
	background-color: trasparent;
}

div#menuTop p {

	border: 0px solid #f00;
	/*margin-bottom: -5px !important;
	margin-bottom: -10px;*/
	margin-top: 0 !important;
	margin-bottom: 8px;
	font-size: 11px;
}

div#menuTop a:link, div#menuTop a:visited {

	color: #B71A4F;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/arrowDouble.gif);
	background-position: 2;
	background-repeat: no-repeat;
	padding-left: 15px;
}

div#menuTop a:hover {

	color: #666;
}

#blog {

	position: absolute;
	width: 183px;
	left: 8px !important;
	left: 10px;
	top: 80px;
	color: #B71A4F;
	text-transform: uppercase;
	font-weight: bold;
	background-image: url(../images/arrowDouble.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 4px;
}

#blogPreview {

	border: 0px solid #f00;
	position: absolute;
	width: 185px !important;
	width: 184px;
	height: 240px;
	left: 6px !important;
	left: 8px;
	top: 95px !important;
	top: 95px;
	overflow: none;
	padding-top: 0px !important;
	padding-top: 10px;
	padding-left: 15px;
}

#homeTitle {

	border: 0px solid #f00;
	position: absolute;
	left: 190px;
	top: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #B71A4F;
	padding-left: 18px;
	background-image: url(../images/arrowDouble.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}

#center {

	border: 0px solid #f00;
	position: absolute;
	padding: 10px;
	width: 364px !important;
	width: 383px;
	height: 328px !important;
	height: 348px;
	left: 192px;
	top: 5px;
	overflow: auto;
}

#center a:link, #center a:visited {

	font-weight: bold;
	color: #B71A4F;
	text-decoration: none;
}

#center a:hover {

	color: #666;
}

div#menuDown {

	border: 0px solid #f00;
	position: absolute;
	width: 500px;
	height: 20px;
	left: 5px;
	top: 429px;
	font-size: 11px;
}

/* Stili per mambo */

.contentheading {

	font-size: 12px;
	font-weight: bold;
	color: #B71A4F;
	background-position: 5px;
}

table.contentpaneopen {

	border: 0px solid #f00;
	font-size: 11px;
	color: #666;
	text-align: justify;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 18px;
}

td.createdate {

	color: #B71A4F;
	padding-left: 12px;
	background-image: url(../images/arrowDouble.gif);
	background-repeat: no-repeat;
	background-position: left center ;
}

/* nicoz */
#blogPreview a:link, #blogPreview a:visited {

	color: #B71A4F;
	background-image: none;
}

#blogPreview a:hover {

	color: #666;
	font-weight: normal;
}

#blogPreview p {

	margin-left: 5px;
}

#blogPreview p.title {

	font-weight: bold;
	font-size: 10px;
	color: #B71A4F;
	margin-bottom: -10px !important;
	margin-bottom: -18px;
	padding-left: 13px;
}

#blogPreview p.date {

	font-size: 9px;
	margin-bottom: -8px !important;
	margin-bottom: -15px;
	background-image: url(../images/arrowSingle.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
	color: #B71A4F;
}

#blogPreview p.introText {

	margin-left: 20px;
	/*text-align: justify;*/
	margin-right: 10px;
	margin-bottom: 3px;
	line-height: 12px;
}

p.introText a:link, p.introText  a:visited  {

	padding-left: 10px;
	background-image: url(../images/arrowSingle.gif);
	background-repeat: no-repeat;
	color: #B71A4F;
	text-decoration: none;
}

p.introText a:hover {

	font-weight: bold;
	
}

#blogPreview p.readMore {

	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 5px;
	text-align: left !important;
	text-align: right;
}
/*
#blogPreview p.readMore a:link, #blogPreview p.readMore a:visited {

	font-weight: normal;
	color: #B71A4F;
	text-decoration: none;
	background-image: url(../images/arrowSingle.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}

#blogPreview p.readMore a:hover {

	color: #666;
}
*/
p.readmore a#readMorez:link, p.readmore a#readMorez:visited {

	color: #B71A4F;
	text-decoration: none;
	padding-left: -5px !important;
	padding-left: 10px;
	font-style: italic;
}

p.readmore a#readMorez:hover {

	color: #666;
}

.hrBlogPreview {

	margin-top: 5px !important;

	width: 90%;
}

#archives {

	position: absolute;
	left: 5px;
	top: 340px;
	font-weight: bold;
	font-size: 11px;
	font-style: italic;
	border: 0px solid #f00;
	margin-left: 58px;
	border: 0px solid #f00;
}

#archives a:link, #archives a:visited {

	color: #666;
	background-image: url(../images/arrowArchive.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 13px;
	padding-bottom: 2px;
	text-decoration: none;
}

#archives a:hover {

	color: #B71A4F;
}

#menuDown a:link, #menuDown a:visited {

	font-weight: bold;
	color: #666;
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: none;
	padding-right: 11px;
}

#menuDown a:hover {

	color: #fff;
}

div#community{
	
	position: absolute;
	top: 345px;
	left: 195px;
	display: none;
	width: 85px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #D7D7D9;
}

div#community p{

	margin: 0;
	padding: 5px;
	margin-left: -10px;
	font-size: 11px;
	margin-left: 1px;
}

div#community p a:link, div#community p a:visited {

	width: 100%;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

div#community p a:hover {

	color: #fff;
}

/* Personalizzazione del modulo dei Contatti di Mambo */
div.componentheading {

	font-size: 12px;
	font-weight: bold;
	color: #B71A4F;
	background-image: url(../images/arrowDouble.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
	margin-top: 2px;
	margin-left: 10px;
}

table.contentpane {

	font-size: 10px;
}

td.contentdescription {

	padding-left: 14px;
}

/* Posizione dei contatti */
td.sectiontableheader {

	font-size: 10px;
	font-weight: bold;
	color: #B71A4F;
	background-image: url(../images/arrowDouble.gif);
	background-repeat: no-repeat;
	background-position: left;
}

td.nome {

	font-size: 10px;
	background-image: url(../images/arrowSingle.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	
}

td.posizione {

	font-size: 10px;
}

td.emailz {

	font-size: 10px;
}

td.emailz1 {

	font-size: 10px;
	padding-left: 15px;
	padding-top: -10px;
}

td.position {

	padding-left: 18px;
	padding-top: 10px;
}

.inputbox {

	width: 200px;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 10px;
	color: #666;
}

.textarea {

	width: 95%;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 10px;
	color: #666;
}

.button {

	border: 1px solid #666;
	width: 100px;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	float: center;
}

.contact_email {

	padding-left: 38px;
}

p.emailDescription {

	margin-left: 30px;
	margin-bottom: -20px;
	font-weight: bold;
	color: #B71A4F;
	background-image: url(../images/arrowSingle.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	
}
/* Fine */

/* Fine modulo Contatti */

/* Inizio formattazione Newsletter YanC */

td.newsletterImage {

	padding-top: 20px;
}

td.newsletterName {

	font-size: 10px;
	padding-top: 24px;
	padding-left: 10px;
	font-weight: bold;
	color: #B71A4F;
	background-image: url(../images/arrowSingle.gif);
	background-repeat: no-repeat;
	background-position: left;
}


td.newsletterDescription {

	font-size: 10px;
	padding-top: 20px;
}

td.newsletterSignIn a:link, td.newsletterSignIn a:visited {

	font-size: 10px;
	padding-top: 40px;
}

table.subscription {

	font-size: 10px;
	padding-left: 20px;
}

td.small {

	font-size: 10px;
	padding-left: 19px;
	padding-top: 20px;
}

td.newsletterStartDate {

	font-size: 10px;
	color: #B71A4F;
	padding-left: 13px;
	font-weight: bold;
	background-image: url(../images/arrowDouble.gif);
	background-repeat: no-repeat;
	background-position: left;
}

td.newsletterSubject {

	font-size: 10px;
	color: #B71A4F;
	padding-left: 13px;
	font-weight: bold;
	background-image: url(../images/arrowDouble.gif);
	background-repeat: no-repeat;
	background-position: left;
}
/* Fine YanC */


/* NewsFlashScroller Pro */

table.newsFlashScroller {

	position: absolute;
	border: 0px solid #f00;
	top: 18px;
	width: 100%;
	height: 270px;
	
}

p.newsScrollIntroText {

	font-size: 12px;
	margin-left: 19px;
	text-align: justify;
	margin-right: 19px;
	line-height: 18px;
	margin-top: -10px;
}

/* Fine News */

/*  FullScreen*/

p.fullScreen {

	margin-top: 0px !important;
	margin-top: -15px;
	padding-left: 30px;
}

/**/

#sciGroupForum {

	width: 77px;
	height: 50px;
	border: 0px solid #f00;
	position: absolute;
	top: 364px;
	left: 70px;
}

#sciGroupForum a {

	width: 100%;
	height: 100%;
}

#copyRightSCI {
	
	border: 0px solid #f00;
	position: absolute;
	width: 209px;
	height: 22px;
	left: 550px;
	top: 425px;
	font-size: 11px;
}

#copyRightSCI a {

	width: 100%;
	height: 100%;
}

.miscInfo {

	font-size: 10px;
}

#ciaobanner b {

	display: block;
	padding-left: 50px;
	margin: 20px 2px 0px 0px;
	color: #B71A4F;
	background-image: url(../images/bgMoBlog.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#ciaobanner p {

	display: none;
}