/********************************************************************************************
				MAIN PART

********************************************************************************************/

BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px; 
	MARGIN: 0px 0px 0px 0px; 
	COLOR: #333333; 
	font-family: Tahoma,  serif;
	font-size: 12px;
	TEXT-ALIGN: center;
	/*BACKGROUND: url(../img_site/body_bg.gif) #fff repeat-x; */
	
}
IMG {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}
TD{
	font-size: 90%;
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 19pt; COLOR: #000
}
H2 {
	FONT-SIZE: 12pt; COLOR: #000
}
H4 {
	FONT-SIZE: 10pt; MARGIN: 0.5em 0px
}
H3 {
	FONT-SIZE: 12pt; MARGIN: 0.5em 0px
}
.buttonmy {
	BACKGROUND-COLOR: #f4f4f4;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	COLOR: #333333;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 10px;
	background-image: url(../img_site/button_bg.jpg);
	height : 18px;
	vertical-align : middle;
	}
.buttonFormBlueRosso {
	BACKGROUND-COLOR: #f4f4f4;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	COLOR: #333333;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 12px;
	background-image: url(../img_site/button_bg_blue.jpg);
	height : 25px;
	vertical-align : middle;
	}
.ratingTableTop{
	BORDER-BOTTOM: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-RIGHT: #ffffff  1px solid;
	BORDER-TOP: #ffffff  1px solid;
	background: url(../img_site/button_bg_blue.jpg);
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 12px;
	padding: 5px;
	
}
.statisticaDati{
	padding-left: 5px;
	padding-right: 5px;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial;
	COLOR: #476792;
	height : 20px;
}
.duke_button {
	BACKGROUND-COLOR: #f4f4f4;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	COLOR: #333333;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 10px;
	background-image: url(/img_site/heder_bg_test.jpg);
	height : 21px;
	vertical-align : middle;
	}
.bEdit {
	BORDER-BOTTOM: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #FFFFFF;
	background-image: url(/img_site/modify.gif);
	height : 20px;
	 width: 20px;
	}
.textbox {
	BACKGROUND-COLOR: #f4f4f4; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; COLOR: #222222; FONT-FAMILY: verdana, arial; FONT-SIZE: 11px
}
.textboxr {
	BACKGROUND-COLOR: #FFE8E8; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	COLOR: #222222; 
	FONT-FAMILY: verdana, arial; 
	FONT-SIZE: 11px;
	height : 20px;
}
.textboxariar {
	BACKGROUND-COLOR: #FFE8E8; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	COLOR: #222222; 
	FONT-FAMILY: verdana, arial; 
	FONT-SIZE: 11px
}

.textboxb {
	BACKGROUND-COLOR: #D7E3FD; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	COLOR: #222222; 
	FONT-FAMILY: verdana, arial; 
	FONT-SIZE: 11px
}
.textboxrg {
	BACKGROUND-COLOR: #f4f4f4; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	COLOR: #222222; 
	FONT-FAMILY: verdana, arial; 
	FONT-SIZE: 12px;
	height : 20px;
}
.textboxrgRed {
	BACKGROUND-COLOR: #f4f4f4; 
	BORDER-BOTTOM: 1px dashed #FFCCCC; 
	BORDER-LEFT: 1px dashed #FFCCCC; 
	BORDER-RIGHT: 1px dashed #FFCCCC; 
	BORDER-TOP: 1px dashed #FFCCCC; 
	COLOR: #CC0000; 
	FONT-FAMILY: verdana, arial; 
	FONT-SIZE: 12px;
	height : 20px;
}
.textarearg {
	BACKGROUND-COLOR: #f4f4f4; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	COLOR: #222222; 
	FONT-FAMILY: verdana, arial; 
	FONT-SIZE: 12px;
}
.mmbody {
	FONT-SIZE: 80%; LINE-HEIGHT: 131%; FONT-FAMILY: Arial, sans-serif
}
.mmbodysml {
	FONT-SIZE: 66%; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, sans-serif
}
.faqbody {
	FONT-SIZE: 66%; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana;
}
.itemmed {
	FONT-SIZE: 80%; LINE-HEIGHT: 140%; FONT-FAMILY: Arial, sans-serif
}

.itemsml {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 64%; 
	COLOR: #696969; 
	LINE-HEIGHT: 138%; 
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.itemsml A {
	COLOR: #666666; TEXT-DECORATION: none
}
.itemsml A:hover {
	COLOR: #696969; TEXT-DECORATION: none
}


.smenu {
	 FONT-SIZE: 90%; COLOR: #C8C8C8; FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.smenu A {
	FONT-SIZE: 75%; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	
}
.smenu A:hover {
	FONT-SIZE: 75%; 
	COLOR: #CC0000; 
	TEXT-DECORATION: underline;
	
}

A.mmenu {
	COLOR: #666666; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-SIZE: 64%; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none
	
}
A.mmenu:hover {
	COLOR: #CC0000; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-SIZE: 64%; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none
	
}

A.mmenu_inv {
	COLOR: #666666; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
    FONT-SIZE: 75%; 
	TEXT-DECORATION: none
}
A.mmenu_inv:hover {
	COLOR: #CC0000; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-SIZE: 75%; 
	TEXT-DECORATION: none
}
A.mmenu_inv_red {
	COLOR: #CC0000; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
    FONT-SIZE: 75%; 
	TEXT-DECORATION: none
}
A.mmenu_inv_red:hover {
	COLOR: #000000; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-SIZE: 75%; 
	TEXT-DECORATION: none
}


.bdr1 {
	BORDER-RIGHT: #dddddd 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 8px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #dddddd 0px solid
}
.formmargin {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
.bdr2 {
	BORDER-RIGHT: #dddddd 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #dddddd 0px solid
}
.padded {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 10px
}
.paddedflushleft {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 10px
}
.homesmall {
	FONT-SIZE: 64%; LINE-HEIGHT: 127%; FONT-FAMILY: Verdana, Arial, sans-serif
}
.homesmall A {
	FONT-WEIGHT: bold; COLOR: #333399; TEXT-DECORATION: none
}
.homesmall A:hover {
	TEXT-DECORATION: underline
}
.homemed {
	FONT-SIZE: 80%; LINE-HEIGHT: 131%; FONT-FAMILY: Arial, sans-serif
}
.homemed A {
	FONT-WEIGHT: bold; COLOR: #333399; TEXT-DECORATION: none;
}
.homemed A:hover {
	TEXT-DECORATION: underline
}
.mmcrumb {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, sans-serif
}
.fineprint {
	FONT-SIZE: 9px; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Geneva, Arial, sans-serif
}
.separator {
	FONT-SIZE: 9px; COLOR: #aaaaaa; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial
}
A:hover {
	TEXT-DECORATION: none;
}
.heading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; LINE-HEIGHT: 130%; FONT-FAMILY: Arial, Verdana, sans-serif
}
.heading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; LINE-HEIGHT: 115%; FONT-FAMILY: Arial, Verdana, sans-serif
}
PRE {
	FONT-SIZE: 75%; FONT-FAMILY: "Courier New", Courier, mono
}
CODE {
	FONT-SIZE: 75%; FONT-FAMILY: "Courier New", Courier, mono
}

A.roll {
	COLOR: #003366; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none
}
A.roll:hover {
	COLOR: #CC0000; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none
}

A.white {
	COLOR: #FFFFFF;
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif";
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}
A.white:hover {
	COLOR: #dddddd;
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif";
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
}


A.rollurl {
	COLOR: #000000; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none;
}
A.rollurl:hover {
	COLOR: #FFFFFF; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none;
}

A.center_art_title {
	COLOR: #C8C8C8; 
	FONT-FAMILY: verdana, arial ; 
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
	/*text-transform: lowercase; */
	/*FONT-WEIGHT: bold;*/
}
A.center_art_title:hover {
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial ; 
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
	/*BORDER-BOTTOM: 1px dashed;*/
	/*text-transform: uppercase; */
	/*FONT-WEIGHT: bold;*/
}

A.center_art_title_inv {
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial ; 
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
	
}
A.center_art_title_inv:hover {
	COLOR: #C8C8C8; 
	FONT-FAMILY: verdana, arial ; 
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
	/*text-transform: uppercase; */
	
}

.det_title {
	BORDER-BOTTOM: #cccccc 0px solid; 
	BORDER-LEFT: #cccccc 0px solid; 
	BORDER-RIGHT: #cccccc 0px solid; 
	BORDER-TOP: #cccccc 0px solid; 
	COLOR: #CC0000; 
	FONT-FAMILY: verdana, arial ; 
	FONT-SIZE: 18px;
}
.catname {
	FONT-SIZE: 1.5em;
	COLOR: #B87D2E;
	BORDER-BOTTOM: 1px dashed; 
	TEXT-DECORATION: none
}
.det_date {
	background: url(/img_site/time.gif) no-repeat;
	height : 24px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 90%; 
	LINE-HEIGHT: 115%; 
	FONT-FAMILY: Arial, Verdana, sans-serif;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 35px;
}

.det_kaywords {
	 FONT-SIZE: 70%; 
	 COLOR: #708090; 
	 LINE-HEIGHT: 138%; 
	 FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.det_kaywords A {
	COLOR: #000000; TEXT-DECORATION: none
}
.det_kaywords A:hover {
	COLOR: #CC0000; TEXT-DECORATION: none
}
.det_link {
	 FONT-SIZE: 70%; 
	 COLOR: #333399; 
	 LINE-HEIGHT: 138%; 
	 FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	 PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
.det_link A {
	COLOR: #000000; TEXT-DECORATION: none
}
.det_link A:hover {
	COLOR: #CC0000; TEXT-DECORATION: none
}
.det_prezzo {
	 FONT-SIZE: 16; 
	 COLOR: Black; 
	 LINE-HEIGHT: 138%; 
	 FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	 PADDING-RIGHT: 5px; 
	 PADDING-LEFT: 5px;
	 PADDING-BOTTOM: 5px;
	text-align : center;
}
#favs {
	MARGIN-TOP: 5px; 
	FONT-SIZE: 0.9em; 
	MARGIN-RIGHT: 1px; 
	TEXT-ALIGN: left
}
#favs SPAN.add_to_fav {
	MARGIN-LEFT: 5px; 
	CURSOR: pointer; 
	COLOR: #888; 
	TEXT-DECORATION: none;
	FONT-SIZE: 0.9em; 
}
SPAN.linkmark {
	COLOR: #CC0000;
}

SPAN.linkmarkblack {
	COLOR: #000000;
	PADDING-RIGHT: 5px; 
}
.bg_right_title{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	text-align : left;
	HEIGHT: 35px;
	font-family: tahoma; 
	font-size: 12px; 
	text-transform: uppercase; 
	color: #CC0000; 
	text-decoration: none; 
	
}

.bg_left_title{
	
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	text-align : left;
	HEIGHT: 35px;
	font-family: tahoma; 
	font-size: 12px; 
	text-transform: uppercase; 
	color: #CC0000; 
	text-decoration: none 
}

.expertBlogPic {
	BORDER-RIGHT: #c9c9c9 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #c9c9c9 1px solid; 
	PADDING-LEFT: 1px; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #c9c9c9 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #c9c9c9 1px solid
}

A.ttitle {
	COLOR: #CC0000; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}
A.ttitle:hover {
	COLOR: #CC0000; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
A.ttitleBlack_m {
	/*FONT-WEIGHT: bold;*/
	COLOR: #5F5F5F; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-SIZE: 14px;
	TEXT-DECORATION: none;
	}
A.ttitleBlack_m:hover {
	COLOR: #CC0000; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	/*FONT-WEIGHT: bold;*/
	TEXT-DECORATION: underline;
}
A.ttitleBlack {
	/*FONT-WEIGHT: bold;*/
	COLOR: #5F5F5F; 
	FONT-FAMILY: "Tahoma"; 
	FONT-SIZE: 14px;
	TEXT-DECORATION: none;
	}
A.ttitleBlack:hover {
	COLOR: #CC0000; 
	FONT-FAMILY: "Tahoma"; 
	/*FONT-WEIGHT: bold;*/
	TEXT-DECORATION: underline;
}
A.ttitleRed {
	COLOR: #CC0000; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	/*FONT-WEIGHT: bold; */
	TEXT-DECORATION: none;
	FONT-SIZE: 12px; 
}
A.ttitleRed:hover {
	COLOR: #000000; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	/*FONT-WEIGHT: bold;*/
	TEXT-DECORATION: underline;
	FONT-SIZE: 12px; 
}

SPAN.center_ttt{
	BORDER-RIGHT: #c9c9c9 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #c9c9c9 1px solid; 
	PADDING-LEFT: 1px; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #c9c9c9 1px solid; 
	PADDING-TOP: 15px; 
	BORDER-BOTTOM: #c9c9c9 1px solid
	
	/*background : url(/img_site/photoarchiv.gif) no-repeat;*/
}
.commento_bg{
	background : url(/img_site/bg_com.png) x-repeat;
}
.topboxline {
	/*BACKGROUND-COLOR: #f4f4f4; */
	BORDER-BOTTOM: #DC7A79 1px solid; 
	BORDER-LEFT: #DC7A79 1px solid; 
	BORDER-RIGHT: #DC7A79 1px solid; 
	BORDER-TOP: #DC7A79 1px solid; 
	COLOR: #333333;  /*90051F*/
	FONT-FAMILY: verdana, arial; 
	FONT-SIZE: 10px;
	height : 20px;
	width: 950px;
	margin : 5px 0px 5px 0 px;
	PADDING-TOP: 3px; 
}
/***********************************************/
.centertext{
	FONT-FAMILY: verdana, arial; 
	FONT-SIZE: 12px;
	COLOR: #666666;  
	LINE-HEIGHT: 120%; 
}
.centertext A {
	COLOR: #000000; 
	TEXT-DECORATION: underline;
}
.centertext A:hover {
	TEXT-DECORATION: none;
}
/***********************************************/
.righttext{
	FONT-FAMILY: verdana, arial; 
	FONT-SIZE: 10px;
	COLOR: #CC0066;  
	LINE-HEIGHT: 160%;
}
.righttext A {
	COLOR: #000000; 
	TEXT-DECORATION: underline;
}
.righttext A:hover {
	TEXT-DECORATION: none;
}
/***********************************************/
.detdescr{
	FONT-FAMILY: verdana, arial; 
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: 140%; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
}
.detdescr A {
	COLOR: #990000; 
	TEXT-DECORATION: underline;
}
.detdescr A:hover {
	TEXT-DECORATION: none;
}
.toolsMenuBorder {
	border-bottom : 1px solid  #adaeae;
}
.toolsMenuBorderSelected {
	border-bottom : 1px solid  #FFFFFF;
}

.privacyRegolamento {
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	FONT-FAMILY: Georgia, Times New Roman, Times, serif; 
	text-decoration: none;
}
.privacyRegolamento A {
	COLOR: #666666; TEXT-DECORATION: none
}
.privacyRegolamento A:hover {
	COLOR: #CC0000; TEXT-DECORATION: none
}
.contextHelpLink {
	border: none;
}

/*LOGIN FORM*/
.LoginTextbox {
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #FFCC00 1px solid; 
	BORDER-LEFT: #FFCC00 1px solid; 
	BORDER-RIGHT: #FFCC00 1px solid; 
	BORDER-TOP: #FFCC00 1px solid; 
	COLOR: #222222; 
	FONT-FAMILY: verdana, arial; 
	FONT-SIZE: 14px;
	height : 25px;
}
.LoginSelect{ 
	BORDER-BOTTOM: #FFCC00 1px solid; 
	BORDER-LEFT: #FFCC00 1px solid; 
	BORDER-RIGHT: #FFCC00 1px solid; 
	BORDER-TOP: #FFCC00 1px solid;
}

.LoginButton {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-TOP: #cccccc 0px solid;
	COLOR: #333333;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 18px;
	height : 25px;
	vertical-align : middle;
	
	}
A.Login {
	COLOR: #3C3C3C; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none
}
A.Login:hover {
	COLOR: #CC0000; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none
}
A.Logout {
	COLOR: #CC0000; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none
}
A.Logout:hover {
	COLOR: #3C3C3C; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none
}



	
/*profile*/
A.MainMenuButtonR {
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 14px;
	background-image: url(../images/cat_03.jpg);
	text-decoration : none;
	FONT-WEIGHT: bold;
	width:170px;
	height: 35px;
	display: block;
	
	}
A.MainMenuButtonR:hover {
	background-image: url(../images/cat_00.jpg);
	text-decoration : none;
	FONT-WEIGHT: bold;
	display: block;
	}
	
.itemcount{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #000000;
}
.CercaButton {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-TOP: #cccccc 0px solid;
	COLOR: #333333;
	FONT-SIZE: 18px;
	margin-bottom:5px;
	margin-left:5px;
	vertical-align : middle;
	
	}
.imgDetaglio{
	BACKGROUND-COLOR: #FFFFFF; 
/*	BORDER-BOTTOM: 1px solid #C8C8C8; 
	BORDER-LEFT: 1px solid #C8C8C8; 
	BORDER-RIGHT: 1px solid #C8C8C8; 
	BORDER-TOP: 1px solid #C8C8C8; 
*/ 
	margin: 0px 0px 0px 0px;	
	float: none;
}
/*
passwordDimenticata
*/
A.passwordDimenticata {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none
}
A.passwordDimenticata:hover {
	
	COLOR: #CC0000; 
	TEXT-DECORATION: underline;
}

/*FORM SUBMIT BUTTON*/
A.FormSubmitButton {
	COLOR: #3C3C3C;
	FONT-FAMILY: verdana, arial ; 
	FONT-SIZE: 18px;
	TEXT-DECORATION: none;
	}
A.FormSubmitButton:hover {
	COLOR: #CC0000; 
	FONT-FAMILY: verdana, arial ; 
	FONT-SIZE: 18px;
	TEXT-DECORATION: underline;
}

/*TOP CAT MENU*/
A.TopCatMenuActive {
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR: #C8C8C8;
	TEXT-DECORATION: none;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	
	height : 23px;
	vertical-align : middle;
	}
A.TopCatMenuActive:hover {
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 12px;
	
	COLOR: #696969;
	BACKGROUND-COLOR: #C8C8C8;
	TEXT-DECORATION: none;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	
	
	height : 23px;
	vertical-align : middle;
	}
	
	A.TopCatMenu{
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 11px;
	COLOR: #696969;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	
	height : 20px;
	vertical-align : middle;
	}
A.TopCatMenu:hover {
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 11px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	
	
	height : 20px;
	vertical-align : middle;
	}
	
	A.TopCatMenuFirst{
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 11px;
	COLOR: #696969;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	
	height : 20px;
	vertical-align : middle;
	}
A.TopCatMenuFirst:hover {
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 11px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	
	
	height : 20px;
	vertical-align : middle;
	}
	
	A.TopCatMenuDop{
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 11px;
	COLOR: #CC0000;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	
	height : 20px;
	vertical-align : middle;
	}
A.TopCatMenuDop:hover {
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 11px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	
	
	height : 20px;
	vertical-align : middle;
	}
	
	/*pages*/
.PagesNormal{
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 11px;
	COLOR: #666666;
}
A.PagesNormalTD  {
FONT-SIZE: 11px;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	
	height : 20px;

	COLOR: #696969;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.PagesNormalTD:hover {
FONT-SIZE: 11px;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	
	height : 20px;

	COLOR: #000000;
	BACKGROUND-COLOR: #EFEFEF;
	TEXT-DECORATION: none;
}

.PagesActiveTD{
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 11px;
	padding-left:10px;
	padding-right:10px;
	
	height : 20px;
	vertical-align : middle;
	border: 1px solid #990000;
	background-color: #FFCCCC;
}

.StartUpWindowTOP{
	COLOR: #FF3C3C; 
	FONT-FAMILY:  Verdana, arial ; 
	FONT-SIZE: 18px;
	font-weight : bold;
	text-align : right;
	/*margin: 0px 0px 0px 0px; */
	/*padding : 50px 0px 50px 50px;*/
}
.boxTableRed {
	BORDER-LEFT: 2px solid #FFCCCC;
	BORDER-TOP: 2px solid #FFCCCC;
	BORDER-RIGHT: 2px solid #FFCCCC;
	BORDER-BOTTOM: 2px solid #FFCCCC;
	padding: 5px 5px 15px 15px;
}

A.itemDetaglio {
	COLOR: #666666; 
	
	TEXT-DECORATION: none;
	margin: 0px 5px 0px 5 px;
	 
}
A.itemDetaglio:hover {
	COLOR: #CC0000; 
	
	TEXT-DECORATION: underline;
}

/* LANGUAGE*/
A.Language {
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial ; 
	FONT-SIZE: 14px;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	FONT-WEIGHT: bold;
}
A.Language:hover {
	COLOR: #C8C8C8; 
	FONT-FAMILY: verdana, arial ; 
	FONT-SIZE: 14px;
	TEXT-DECORATION: noen;
	BORDER-BOTTOM: 1px dashed;
	text-transform: uppercase; 
	FONT-WEIGHT: bold;
}

A.LanguageSelect {
	COLOR: #CC0000; 
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 14px;
	TEXT-DECORATION: underline;
	text-transform: uppercase;
	FONT-WEIGHT: bold;
}
A.LanguageSelect:hover {
	COLOR: #C8C8C8; 
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 14px;
	text-transform: uppercase; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}


/*
01.09.2008
*/
.styleInfo {
	color: #CC0000;
	font-size: 9px;
}

.MsgBoxRamka{
	BORDER-RIGHT: #dddddd 1px solid; 
	BORDER-TOP: #dddddd 5px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-BOTTOM: #dddddd 1px solid;
	
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
	PADDING-LEFT: 20px; 
	PADDING-RIGHT: 10px;
	width: 500px;
	text-align : left;
}


#MyMARQUEE {
	background-color: #F2F2F2;
   font-size: 12px;
   padding: 5px 5px 5px 5px;
   border: 1px dashed #333333;
}
#MyMARQUEE A {
	font-size: 12px;
	TEXT-DECORATION: none;
	COLOR: #3F3F3F; 
}
#MyMARQUEE A:hover {
	font-size: 12px;
	TEXT-DECORATION: none;
	COLOR: #CC0033; 
}
#MyMARQUEE TD {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.NewsImg {
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	border: 1px dashed #9596FF;
	float: left;
}