BODY
{
	background: black;
	color: white;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	line-height: 15px;
}
a
{
	color: #009137;
	text-decoration: none;
}
a:hover
{
	text-decoration: none /*underline*/;
}
td
{
	font-size: 11px;
}
h1
{
	font-family: Arial;
	font-size: 14px;
	padding: 15px 0px 5px 0px;
	margin: 0px;
	color: #009137;
	text-transform: uppercase;
	line-height: 15px;
}
h2
{
	font-family: Arial;
	font-size: 14px;
	padding-top: 5px;
	color: white;
	text-transform: uppercase;
}
h3
{
	font-family: Arial;
	font-size: 12px;
	color: #009137;
	text-transform: uppercase;
}
ul
{
	margin: 17px;
	padding: 0px;
}
strong
{
	color: #009137;
}
div
{
	font-family: Verdana, Arial;
	font-size: 11px;
}

BODY.page, BODY.popup, BODY.bigpopup
{
	margin: 0 auto 0 auto;
	text-align: center;
}
BODY.page, BODY.popup, BODY.bigpopup
{
	padding-right: 0px;
	background-position: center top;
	padding-left: 0px;
	background-image: url(fluidotech/bg.gif);
	padding-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	height: 100%;
	background-color: #000000;
}

#canvas
{
	width: 980px;
	height: 578px;
	background: #000000 url(fluidotech/canvas.gif) no-repeat top left;
	margin: auto;
	text-align: left;
}
#bigcanvas
{
	width: 980px;
	height: 578px;
	background: #090909 url(fluidotech/canvas.gif) no-repeat top left;
	margin: auto;
	text-align: left;
}

.leftColumn
{
	float: left;
	width: 180px;
	margin-left: 3px;
}
.rightColumn
{
	float: left;
	width: 795px;
}
.noScroll
{
	width: 795px;
	height: 318px;
	overflow: hidden;
}
.back
{
	font-weight: bold;
	text-transform: uppercase;
}
.hr
{
	background: transparent url(fluidotech/HR_chiara.gif) no-repeat;
	background-position: center;
	height: 20px;
}
#MainMenu
{
	height: 318px;
	background: transparent url(fluidotech/bgMM.gif);
}
.newContent
{
	height: 318px;
	overflow: auto; /*scrollbar-3dlight-color:black;     scrollbar-arrow-color:white;     scrollbar-track-color:black;     scrollbar-darkshadow-color:silver;     scrollbar-face-color:black;     scrollbar-highlight-color:silver;     scrollbar-shadow-color:black;*/
}
.popup .newContent
{
	margin: auto 0px auto 2px;
	text-align: center;
	height: 470px;
	overflow: auto;
	width: 977px;
}
.bigpopup .newContent
{
	margin: 3px 0px 3px 3px;
	text-align: center;
	height: 530px;
	overflow: auto;
	width: 977px;
}

.newContenttd strong
{
	line-height: 14px;
}
.newContent p
{
	margin: 15px 10px 15px 0px;
	padding: 0px;
}
.newContent .documents
{
	color: White;
	font-weight: normal;
}
.rmItemDetails .newContent
{
	width:432px;
	height:317px;
	overflow:auto;
}

#footer
{
	margin: 2px auto auto 10px;
}
#footer a
{
	color: White;
}
#footer div
{
	vertical-align: middle;
	font-size: 10px;
	text-transform: uppercase;
}
#BreadCrumb
{
	background: transparent url(fluidotech/btnBreadCrumb.gif) repeat-x;
	margin: 0 2px 0 3px;
	height: 28px;
	color: #009137;
	font-weight: bold;
}
#BreadCrumb div
{
	margin-left: 5px;
	padding-top: 3px;
}
#News
{
	max-height: 139px;
	line-height: 15px;
}
#News h2
{
	margin-top: 0px;
}
.newsDetails
{
	line-height: 14px;
}
.newsDetails strong
{
	color: white;
}
.separator
{
	background: transparent url(fluidotech/separator.gif) repeat-x center;
	height: 21px;
	margin: 0 2px;
	text-align: right;
	padding-top: 2px;
	border: solid 1px #2A2A2A;
}
.separator a
{
	color: White;
	text-transform: uppercase;
}
.bgNews
{
	background: #0E0E0E url(fluidotech/bgNews.gif) no-repeat;
	height: 87px;
	margin: 0 2px 0 0;
	overflow: hidden;
}
#MainToolbar
{
	height: 116px;
	background: transparent url(fluidotech/bgMT.gif) no-repeat;
}

/*.Applications {background:transparent url(fluidotech/Applications.gif) no-repeat top right;}*/
table.troubleshooting
{
	width: 98%;
	border-top: solid 1px #2C2C2C;
	margin-top: 15px;
}
.troubleshooting th
{
	padding-left: 3px;
	text-align: left;
	text-transform: uppercase;
	border-left: solid 1px #2C2C2C;
	border-right: solid 1px #2C2C2C;
	background: transparent url(Fluidotech/tableTheadyHeader.gif) repeat-x;
	color: #009137;
	font-weight: normal;
	height: 28px;
}
.troubleshooting thead td
{
	border-left: solid 1px #2C2C2C;
	border-right: solid 1px #2C2C2C;
	border-bottom: solid #000000 1px;
}
.troubleshooting tbody th
{
	background: transparent url(Fluidotech/tableTbodyHeader.gif) repeat-x;
	border: solid 1px #000000;
}
.troubleshooting td
{
	width: 50%;
	padding-left: 3px;
	text-align: left;
	height: 28px;
	border-bottom: solid 1px #2C2C2C;
	border-right: solid 1px #2C2C2C;
	border-left: solid 1px #2C2C2C;
}

table.talents
{
	width: 98%;
}
.talents thead th
{
	width: 25%;
	padding: 4px 10px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	color: #009137;
	text-transform: uppercase;
	text-align: left;
	background: transparent url(Fluidotech/TableHeaderBig.gif) repeat-x;
}
.talents tbody td
{
	text-align: left;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	vertical-align: top;
}
.talents ul
{
	margin: 0px;
}
.talents li
{
	list-style-type: none;
}
.talents li a
{
	color: White;
	background: url( Fluidotech/btnArrow.gif ) no-repeat top left;
	padding-left: 20px;
	font-size: 9px;
}


.FuidotechMenu .rmItem
{
}
.FuidotechMenu .rmItem a
{
	line-height: 24px;
	width: 181px;
	height: 24px;
	color: White;
	text-decoration: none;
	cursor: default;
}
.FuidotechMenu .rmText
{
	margin-left: 10px; /*cursor:pointer; */
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}
.FuidotechMenu .rmItemDetails
{
	font-weight: normal;
	margin: 20px;
}
.FuidotechMenu .rmItemDetails h3
{
	color: White;
}
.FuidotechMenu .rmItemDetails h3 strong
{
	color: #009137;
}
.FuidotechMenu .rmItemDetails a
{
	line-height: 15px;
	color: #009137;
	text-decoration: none;
	cursor: pointer;
	font-family: Helvetica, Arial;
}
.FuidotechMenu .rmItemDetails strong
{
	padding-top: 10px;
}
.FuidotechMenu div.rmItemDetails
{
}

.FuidotechMenu .rmItemDetails .Network
{
	
}

.FuidotechMenu .rmItemDetails .Network h2
{
	margin: 0px;
	margin-bottom: 2px;
	padding: 0px;
}
.FuidotechMenu .rmItemDetails .Network h3
{
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	text-transform: none;
}
.FuidotechMenu .rmItemDetails .Network a
{
	text-transform: none;
	font-family: Verdana;
}
.FuidotechMenu .rmItemDetails .Network p
{
	margin: 0 0 5px 0;
}
.FuidotechMenu .rmItemDetails .Network td
{
	line-height: 12px;
}
.FuidotechMenu .rmItemDetails .Network br
{
	line-height: 5px;
}

.RadMenu
{
	z-index: 998 !important;
}
.RadMenu ul.rmRootGroup
{
	/*height: 116px !important;*/
}
.FuidotechMenu .rmRootGroup .rmItem a
{
	background: transparent url(fluidotech/Menu/RootGroupMenu.gif) center center;
}
.FuidotechMenu .rmRootGroup .rmItem a.rmExpanded, .RadMenu .rmRootGroup .rmItem a:hover
{
	background: transparent url(fluidotech/Menu/RootGroupMenu_.gif) center center;
}
.FuidotechMenu .rmGroup .rmItem a
{
	background: transparent url(fluidotech/Menu/GroupMenu.gif);
}
.FuidotechMenu .rmGroup .rmItem a.rmExpanded, .RadMenu .rmGroup .rmItem a:hover
{
	background: transparent url(fluidotech/Menu/GroupMenu_.gif);
}

.FuidotechMenu .rmGroup .rmItem a.GroupMenuNew { background-image:url(fluidotech/Menu/GroupMenuNew.gif);}
.FuidotechMenu .rmGroup .rmItem a.GroupMenuNew:hover { background-image:url(fluidotech/Menu/GroupMenuNew_.gif);}



.rmLevel3 .rmItem
{
	position: absolute;
}

ul.supportMenu
{
	list-style-type: none;
	margin: 0px;
	width: 180px;
	padding: 0px;
	padding-top: 28px;
}
ul.supportMenu li
{
	list-style-position: outside;
}
.supportMenu a
{
	color: #999999;
	text-transform: uppercase;
	line-height: 29px;
	width: 180px;
	margin: 0px;
	height: 29px;
	display: block;
	background: black url(fluidotech/Menu/support.gif) no-repeat;
}
.supportMenu a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
.supportMenu a.arrow
{
	background-image: url(fluidotech/Menu/support_arrow.gif);
}
.supportMenu a span
{
	font-family: Arial;
	margin: auto 5px auto 10px;
}

.supportMenuHigh a
{
	padding-left: 10px;
	color: #999999;
	text-transform: uppercase;
	line-height: 14px;
	width: 180px;
	margin: 0px;
	min-height: 29px;
	display: block;
	background: black url(fluidotech/Menu/support.gif) no-repeat;
}
.supportMenuHigh a span
{
	font-family: Arial;
	margin: auto 5px auto 0px;
}

.NetworkItemMenu, .ProductItemMenu
{
	text-align: left;
	position: absolute;
	z-index: 100;
	width: 432px;
	height: 318px;
	background: transparent url(fluidotech/bgMM.gif);
	cursor: pointer;
}
.NetworkItemMenu {}
/*.ProductItemMenu  div {margin:20px}*/
.NetworkItemMenu img, .ProductItemMenu img
{
}
.NetworkItemMenu a, .ProductItemMenu a
{
	color: #009137;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: bold;
}
.ProductItemMenu a {background-image: none !important; }
.NetworkItemMenu td a { background-image: none !important; text-transform:none !important; }

.NetworkItemMenu table {margin:40px 0px 20px 20px;}
.NetworkItemMenu a:hover, .ProductItemMenu a:hover
{
	color: #009137;
	background-image: none;
}
.NetworkItemMenu a img, .ProductItemMenu a img
{
	border-width: 0px;
	vertical-align: middle;
	margin-left: 5px;
}
.NetworkItemMenu h3, .ProductItemMenu h3
{
	line-height: 15px;
	font-family: Arial;
	font-size: 14px;
	color: #009137;
	text-transform: uppercase;
}
.NetworkItemMenu strong, .ProductItemMenu strong
{
	color: #009137;
}
.NetworkItemMenu p, .ProductItemMenu p
{
	font-family: Verdana;
	font-weight: normal;
}
.NetworkItemMenu span, .ProductItemMenu span
{
	background-color: transparent !important;
}
.NetworkItemMenu .rmText, .ProductItemMenu .rmText
{
	margin: 0px !important;
}
.FuidotechMenu .NetworkItemMenu .rmItemDetails
{
	font-weight: normal;
	margin: 0px;
}

.schedaProdotto
{
	background: transparent url(fluidotech/bg_product.gif) repeat-x;
	width: 100%;
	height: 318px;
	line-height: 15px;
	overflow: hidden;
}
.schedaProdotto img
{
	border: solid 1px black;
}
.schedaProdotto table
{
	width: 100%;
}
.schedaProdotto table td
{
	padding: 0;
}
.schedaProdotto table td img
{
	border: none;
	vertical-align: baseline;
}
.schedaProdotto table td a
{
	color: #009137;
	font-weight: bold;
	text-decoration: none;
}
.schedaProdotto h1, .schedaProdotto h2
{
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

.schedaProdotto .documents TD a
{
	color: White;
	font-weight: normal;
}
.schedaProdotto .documents TD div a
{
	color: #009137;
	font-weight: Bold;
}

.imgScheda
{
	border: solid 1px black;
	margin-right: 10px;
}

.labelCell
{
	background: transparent url(fluidotech/labelPppSx.gif) no-repeat;
}
.labelCell table td
{
	text-align: left;
	width: 50%;
}

.MyFluidotechMenu
{
	margin-top:20px;
	position: relative;
	z-index: 100;
	height: 116px;
	width: 180px;
	text-transform: uppercase;
}
.MyFluidotechMenu ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.MyFluidotechMenu ul li
{
	display: inline;
	float: left;
	margin-right: 1px;
}
.MyFluidotechMenu a
{
	line-height: 14px;
	color: #009137;
	font-size: 12px;
	width: 180px;
	margin: 0px;
	height: 35px;
	display: block;
	background: black url(fluidotech/Menu/MyFluidotech_main.gif) no-repeat center;
}
.MyFluidotechMenu a span
{
	font-family: Arial;
	vertical-align: middle;
}
.MyFluidotechMenu a.main
{
	line-height: 35px;
}
.MyFluidotechMenu a.mainExt
{
	line-height: 16px;
}

.MyFluidotechMenu a.inner
{
	display: none;
	text-align: center;
	line-height: 35px;
	background-image: url(fluidotech/Menu/MyFluidotech.gif);
	color: #009137;
}
.MyFluidotechMenu a.inner2
{
	display: none;
	text-align: center;
	line-height: 35px;
	background-image: url(fluidotech/Menu/MyFluidotech.gif);
	line-height: 16px;
	color: #009137;
}
.MyFluidotechMenu a:hover
{
	text-decoration: none;
}
.MyFluidotechMenu a.inner:hover
{
	color: #009137;
}

a.logout
{
	background-image: none;
	background-color: Transparent;
	width: auto;
	height: auto;
}

.LoginControl
{
	margin-top: 80px;
}
.LoginControl input
{
	font-family: Verdana;
}
.LoginControl th
{
	text-align: right;
	font-weight: normal;
	vertical-align: top;
	padding-top: 5px;
}
.LoginControl td
{
	text-align: right;
}
.LoginControl td.footerRow
{
	text-align: left;
}
.LoginControl td .inputText
{
	width: 273px;
	height: 17px;
	border: none;
	font-size: 11px;
	padding: 5px;
	line-height: 19px;
	background: transparent url(fluidotech/bgInput.gif) no-repeat center left;
	vertical-align: middle;
}
.LoginControl td .inputSubmit
{
	width: 15px;
	height: 15px;
	cursor: pointer;
	color: #009137;
	background: transparent url(fluidotech/btnArrow.gif) no-repeat center right;
	text-transform: uppercase;
	padding-right: 12px;
	font-weight: bold;
	font-size: 11px;
	border: none;
	margin: 5px 10px auto auto;
}

.Registration .inputSubmit
{
	cursor: pointer;
	font-family: Verdana;
	color: #009137;
	background: transparent url(fluidotech/btnArrow.gif) no-repeat center right;
	text-transform: uppercase;
	padding-right: 12px;
	font-weight: bold;
	font-size: 11px;
	border: none;
	margin: 5px 10px auto auto;
}
.Registration table
{
	width: 98%;
}
.Registration th
{
	font-weight: normal;
	text-align: right;
}
.Registration .inputText
{
	width: 273px;
	height: 17px;
	border: none;
	font-size: 11px;
	padding: 2px;
	line-height: 19px;
	background: transparent url(fluidotech/bgInput.gif) no-repeat center left;
	vertical-align: middle;
}
.Registration td
{
	font-weight: bold;
	text-align: right;
	color: #009137;
	text-transform: uppercase;
	text-align: left;
}
/* davide */
.InformationForm
{
	text-align: left;
}
.InformationForm .trHeader td
{
	background: black url(fluidotech/trHeader.gif) repeat-x;
	height: 28px;
	padding-left: 8px;
	text-transform: uppercase;
	color: #009137;
}
.InformationForm .FT_tb_big
{
	width: 273px !important;
}
.InformationForm .FT_greenie
{
	color: #009137;
}
.InformationForm .FT_tb_medium
{
	width: 134px !important;
}
.InformationForm .FT_tb_medium_l
{
	min-width: 134px !important;
}
.InformationForm .FT_tb_small
{
	width: 44px !important;
}
.InformationForm .FT_l_error
{
	color: #FF3333;
	font-weight: bold;
}
.InformationForm .indent
{
	margin: 0 0 10px 10px;
}
.InformationForm .indent H1
{
	margin: 0px;
	padding: 0px;
}
input.btnBig
{
	background: transparent url(fluidotech/btnBig.gif) no-repeat;
	border: none;
	width: 285px;
	height: 27px;
	cursor: pointer;
	color: #009137;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding-left: 8px;
	font-size: 12px;
	font-family: Arial, Helvetica;
}

input.btnBackBig
{
	background: transparent url(fluidotech/btnBackBig.gif) no-repeat;
	border: none;
	width: 285px;
	height: 27px;
	cursor: pointer;
	color: #009137;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	padding-right: 38px;
	font-size: 12px;
	font-weight: bold;
}

input.btnLabelBig
{
	background: transparent url(fluidotech/btnLabel.gif) no-repeat;
	border: none;
	width: 132px;
	height: 27px;
	cursor: pointer;
	color: #009137;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	padding-right: 38px;
	padding-left: 38px;
	font-size: 12px;
	font-weight: bold;
}

th.GridHeader_Black
{
	border-left: solid 1px Black;
	color: #009137;
	font-size: 10px;
	padding: 2px 3px 2px 6px;
}
input.btnFile
{
	background: black url(fluidotech/btnPdf.gif) no-repeat;
	border: none;
	height: 27px;
	cursor: pointer;
	color: White;
	padding-left: 38px;
}
.noPad .GridRow_Black TD
{
	padding: 0px !important;
}

input.btnNext
{
	background: transparent url(fluidotech/btnNextBig.gif) no-repeat;
	border: none;
	width: 261px;
	height: 27px;
	cursor: pointer;
	color: #009137;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	padding-right: 38px;
	font-size: 12px;
	font-weight: bold;
}

.FT_l_error
{
	color: #FF3333;
	font-weight: bold;
}

.osX .jScrollPaneTrack
{
	background: url(images/dark_track.gif) repeat-y;
}
.osX .jScrollPaneDrag
{
	background: url(images/dark_drag_middle.gif) repeat-y;
}
.osX .jScrollPaneDragTop
{
	background: url(images/dark_drag_top.gif) no-repeat;
	height: 6px;
}
.osX .jScrollPaneDragBottom
{
	background: url(images/dark_drag_bottom.gif) no-repeat;
	height: 7px;
}
.osX a.jScrollArrowUp
{
	height: 24px;
	background: url(images/dark_arrow_up.png) no-repeat 0 -30px;
}
.osX a.jScrollArrowUp:hover
{
	background-position: 0 0;
}
.osX a.jScrollArrowDown
{
	height: 24px;
	background: url(images/dark_arrow_down.png) no-repeat 0 -30px;
}
.osX a.jScrollArrowDown:hover
{
	background-position: 0 0;
}

.left .jScrollPaneTrack
{
	left: 0;
	right: auto;
}
.left a.jScrollArrowUp
{
	left: 0;
	right: auto;
}
.left a.jScrollArrowDown
{
	left: 0;
	right: auto;
}


/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom
{
	bottom: -1px;
}
/* /IE SPECIFIC HACKED STYLES */

.myButton
{
	color: #009137;
	background: black;
}


.talentsModalBackground
{
	z-index: 999 !important;
	background-color: black;
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.btnTalents
{
	color: #009137;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	background-color: Black;
	border-bottom: solid 1px #333;
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #333;
	padding: 5px;
	margin: 5px;
}

.talentsForm
{
	background-color: Black;
	width: 510px;
	padding: 10px;
	border-bottom: solid 1px #333;
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #333;
}
.talentsForm th
{
	text-align: right;
	font-weight: normal;
}
.talentsForm td input
{
	width: 280px;
}

/* TAG NEW */
/* CLASSE PER IL TAG NOVITA' NELLA PRIMA VOCE DEL MENU */
.rmLeftImage
{
	position: absolute;
	top: 4px;
	right: 25px;
}
/* CLASSE PER IL TAG NOVITA' NELL'ANTEPRIMA PRODOTTO DEL MENU */
.newTagSmall
{
	position:absolute; 
	top:0px; 
	right:0px;
}

/* CLASSI PER IL TAG NOVITA' NELLA PAGINA PRODOTTO */
.schedaProdotto td .newWrapper
{
	position:relative;
}
.newTagBig
{
	position:absolute; 
	top:1px; 
	right:11px;
	border:none !important;
}
