/*
+----------------------------------------------------------------------+
|	PHP-Fusion Content Management System (c)2003/7 CSS file Europe
|
|	Released under the terms and conditions of the
|	GNU General Public License (http://gnu.org).
|
|	Fuzed Themes - http://www.phpfusion-themes.com
+----------------------------------------------------------------------+
*/
.titoloMenu {
BACKGROUND-IMAGE: url(images/titoloBk.gif);
BACKGROUND-REPEAT: repeat-x;
}
.sfondinoup {
	BACKGROUND-IMAGE: url(images/sfondino_up.gif); BACKGROUND-REPEAT: repeat-x;
}
.sffooter {
	BACKGROUND-COLOR: #446993;
}
.www {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; FONT-VARIANT: small-caps
}
.clink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #eeeeee; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.clink:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}

/*Backitup*/
/* body #7B8784 -- replace con #666666*/
.navCatCursor { cursor: pointer; }
.vAlignbottom { vertical-align:bottom; }
.vAligntop { vertical-align:top; }
.vAlignleft { vertical-align:left; }
.vAlignright { vertical-align:right; }
.alignRight { text-align:right; }
.alignLeft { text-align:left; }
.alignCenter { text-align:center; }
.tdheight57 { height:57px; }
.tdh20 { height:20px; }
.tdh35 { height:35px; }
.sfondoHeaderUp {
	BACKGROUND: url(images/t_up.gif) repeat-x;
	height:18px;
}
.sfondoHeaderDown {
	BACKGROUND: url(images/sfondino_up.gif) repeat-x;
	height:25px;
	text-align:right;
	font-family: Tahoma, Arial, helvetica, serif; font-size: 11px;
}
.navSx {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	align:center;
}
.navSx A:hover {
	COLOR: #ffffff
}

.sfondoFooter {
	FONT-SIZE: 10px; BACKGROUND: url(images/sfondobluet.gif); COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sfondoFooter A {
	FONT-SIZE: 10px; BACKGROUND: url(images/sfondobluet.gif); COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.sfondoFooter A:hover {
	FONT-SIZE: 10px; BACKGROUND: url(images/sfondobluet.gif); COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.testoCorpo {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.main-bg {

	vertical-align:top;
}

.side-border-right,.side-border-left {
	vertical-align:top;
	width:185px;
}

html { height: 100%; margin-bottom: 0.01em }
/*body { padding: 0px; margin: 0px; color: #666666; background-color:#FFFFFF; }*/
a { font-size: 11px; color: #424B51; text-decoration: none; /*background: inherit */}
a.visit:visited { color: #424B51; text-decoration: none; /*background: inherit*/ }
a:hover, a.visit:hover { color: #20638F; text-decoration: underline; /*background: inherit*/ }
a.side {color: #666666; text-decoration: none; font-weight: bold; font-size: 11px; /*background: inherit*/ }
a:hover.side {color: #20638F; text-decoration: underline; /*background: inherit*/ }
.navigation { padding: 5px 2px 5px 2px }
#navigation { padding: 0px 0px 0px 15px }
#navigation a { font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; color: #660000;  text-decoration: none; letter-spacing: normal }
#navigation a:hover { color: #FFFFFF; /*background-color: inherit*/ } /* ECEE25 */
.main-body { font-family: Tahoma, Arial, helvetica, serif; font-size: 11px; color: #666666; /*background-color: #EEEEEE;*/ padding: 3px }
hr { border-top: 1px #E2E2E2 solid; border-bottom: 1px #F9F9F9 solid; margin: 3px 3px 3px 3px }
html>body hr { width: auto }
td { font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial; font-size: 11px }
pre { font-family: Tahoma, Arial, Helvetica, serif; font-size:10px }
.alt { color: #4485A0; /*background: inherit*/ }
img { border: 0px }
.wrapper { border: 1px solid #000; margin: 0px; font-family: Helvetica, sans-serif, Arial; font-size: 11px; font-weight: 300; color: #333; /*background: inherit*/ }
.side_left { background-image: url(images/side_left.gif); background-repeat: repeat-y; padding-left: 19px }
.side_right { background-image: url(images/side_right.gif);	background-repeat: repeat-y; padding-right: 19px }
#header { padding: 0px 0px 20px 20px; font: normal small-caps bold 24px Tahoma, Verdana, Arial, Helvetica, sans-serif }
#logo { vertical-align:top; position: absolute; top: 20px; padding-left: 100px; font-family: Verdana, Tahoma, Arial, helvetica, serif; font-size: 12px; font-weight: bold; color: #97A0AB; width: 260px; height: 119px }
logo span { display: none }
.footer { width:100%; padding-top: 15px; padding-bottom: 0px; font: normal 11px tahoma, verdana, arial, sans-serif; text-align: center; color: #666666; height: 74px; /*background-color:#F0F1F1;*/ background-image: url(images/sfondobluet.gif); }
#Clock { padding: 0px 15px 0px 0px; color: #660000; font-weight: bold; }
.sub_nav { height: 29px; color: #660000; 	BACKGROUND: url(images/sfondino_up.gif) repeat-x; height:25px; } /* #095542 */
.tbl-border { /*background-color: #DFDFDF;*/ color: #DDDDDD }
.tbl { font-family: Tahoma, Arial, helvetica, serif; font-size: 11px; padding: 3px 4px 3px 4px }
.tbl1 { font-family: Tahoma, Arial, helvetica, serif;	font-size: 11px; color: #666666; /*background-color:#F0F1F1;*/ background-image: url(images/sfondobluet.gif); border-top: 1px solid #FFFFFF; border-bottom: 0px solid #B2B3CE; border-left: 1px solid #FFFFFF; border-right: 0px solid #B2B3CE; padding: 4px }
.tbl2 { font-family: Tahoma, Arial, helvetica, serif;	font-size: 11px; color: #666666; /*background-color:#F0F1F1;*/ background-image: url(images/sfondobluet.gif); border-top: 1px solid #FFFFFF; border-bottom: 0px solid #B2B3CE; border-left: 1px solid #FFFFFF; border-right: 0px solid #B2B3CE; padding: 4px }
.tbl-borderSet { /*background-color: #F0EFC6;*/ }
.tbl1Set { font-family: Tahoma, Arial, helvetica, serif; font-size: 11px; color: #666666; /*background-color:#FFFFFF;*/ }
.tbl2Set { font-family: Tahoma, Arial, helvetica, serif; font-size: 11px; color: #666666; /*background-color:#F0EFC6;*/ }
.forum-caption { height: 24px; font-family: Tahoma, Arial, helvetica, serif; font-size: 11px; font-weight: bold; background-image: url(images/forum_bg.gif); color: #2F2F2F; /*background-color: #FAFAFA;*/ padding: 3px 4px 3px 4px }
form { display: inline; margin: 0; padding: 0 }
form input:focus, form input:hover, form select:focus, form select:hover, form textarea:focus, form textarea:hover
{ border-top: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; color: #576974 }
.button { border: 1px solid #D1D2D2; /*background-color: #FFFFFF;*/ font-size: 10px; color: #333333; font-family: verdana, sans-serif; margin-top: 2px }
.button:hover, input.button:focus { /*background-color: #E1E1E1;*/ border-top: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; color: #333333 }
html>body .button { margin-top: 2px; padding-bottom: 1px /* Mozilla fix */ }
.textbox { border: 1px solid #D1D2D2; /*background-color: #FFFFFF;*/ font-family: "Lucida Sans Unicode", Verdana, sans-serif; font-size: 11px; color: #1B5A35; padding: 1px }
select.textbox { padding: 1px }
input { margin: 1px }
.icr_radio { margin: 1px }
.icr_checkbox { margin-bottom: 3px }
.quote { border: 1px #C1D0CC solid; background: #FFFFFF url(images/code_header.png) no-repeat; background-position: top right; color: #6E8BA0; padding: 2px 2px 2px 2px; margin: 0px 20px 0px 20px }
code{ /*background-color: inherit;*/ color: #458C00; font-size: 11px; margin: 0; padding: 0 }
.smalltext { font: normal 11px tahoma, verdana, arial, sans-serif }
.cap-right {
	width: 12px;
	height: 36px;
     background-image: url(images/cap-right.gif);
     background-repeat: no-repeat;
     }
.cap-main {	 border-bottom: 1px solid #EEEEEE; font: normal small-caps bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #660000; /*#4E7FBC;*/ text-align: left; padding: 10px 2px 0px 5px; /*background: inherit;*/ background-image: url(images/cap-main.gif); background-repeat: repeat-x }
.cap-main-news { height:36px; border-bottom: 1px solid #EEEEEE; font: normal small-caps bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #4E7FBC; text-align: left; padding: 10px 2px 0px 5px; /*background: inherit;*/ background-image: url(images/cap-main.gif); background-repeat: repeat-x }
/*.cap-left { padding-left: 12px; background-image: url(images/cap-left.gif) }*/
.cap-left {
background-image: url(images/cap-left.gif);
background-repeat: no-repeat;
	width: 12px;
	height: 36px;
	}
.border-left { padding-left: 12px; background-image:url(images/border-left.gif); background-repeat: repeat-y; }
.border-right { padding-right: 12px; background-image: url(images/border-right.gif); background-repeat: repeat-y; }
.border-bleft { padding-left: 12px; background-image: url(images/border-bleft.gif); background-align:left; }
.border-bright {height:16px padding-right: 12px; background-image: url(images/border-bright.gif); background-align:right; }
.border-bmain { height:12px; background-image: url(images/border-bmain.gif); background-repeat: repeat-x }
.side-body { font: normal 11px tahoma, verdana, arial, sans-serif; color: #333333; padding: 4px 4px 6px 4px; border-bottom: 0px solid #CABEB2; }
.side-body-contenuti { font: normal 11px tahoma, verdana, arial, sans-serif; color: #333333; padding: 4px 4px 6px 4px; border-bottom: 0px solid #CABEB2; text-align: justify; }
.info-left { height:27px; width:9px; background-image: url(images/info-left.gif); background-repeat: no-repeat; }
.info-main { height:27px; font-family: Tahoma, Arial, helvetica, serif; font-size: 11px; color: #6885AA; text-align: center; padding: 5px 2px 0px 5px; background-image: url(images/info-main.gif); background-repeat: repeat-x }
.info-right { height:27px; width:9px; background-image: url(images/info-right.gif); background-repeat: no-repeat;  }
.poll { padding: 1px; height: 13px; border: 1px #888A8B solid }
.comment-name { font-weight: bold; color: #3E61A9; /*background: inherit*/ }
.shoutboxname { font-weight: bold; color: #3E61A9; /*background: inherit*/ }
.shoutbox { color: #162962; /*background: inherit*/ }
.shoutboxdate { font: normal 9px verdana, tahoma, arial, sans-serif; color: #3576A4; /*background: inherit*/ }
.small { font-size: 11px; font-weight: normal }
.small2 { font: normal 9px verdana, tahoma, arial, sans-serif; color: #3576A4; /*background: inherit*/ }
.comment-name { font-family: Tahoma, Arial, helvetica, serif; color:#113355 }
.prodottiElenco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style-image: url(images/bullet.gif); font-weight: bold; }
.stile3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; /*font-weight: bold;*/ }
.prodotti { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.titoliPagine { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-right: 10px; padding-left: 10px; text-align: justify; }
.tdCentoTop { width:100%; vertical-align:top; }
.tdCentoBottom { width:100%; vertical-align:bottom; }
.tdRightQ { width:15%; text-align:right; }
.tdLeftC { width:5%; text-align:left; }
.tdRightC { width:5%; text-align:right; }
.tablebreak { height:4px; }
