@media screen,print 
{
/* ##########  TAG HTML #########*/
html,body{
	color: #000000;
	font-family: Arial, Helvetica, Verdana,  sans-serif;
	font-size: 84%;
	margin: 0px;
	background-color: #ffffff;
	text-align:center;
	text-antialiasing: true;
	border-top:4px solid #00A560;
	line-height:16px;
}
.hidden{ 
	display:none;
}
.Clear{
	clear:both;
}
a {
	color: #00A560;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
a:active {
	color: #7BAB97;
	}
a:visited {
	color: #7BAB97;
	}
img {
	border:0;
}
h1 {
	font-size: 21px;
	color: #00A560;
	font-weight:bold;
	width:99%;
	border:0;
	border-bottom:1px solid #00A560;
	padding:10px 0 5px 0;
	text-align: left;
	margin:0 0 0 10px;
    }
h2 {
	font-size: 15px;
	color: #00A560;
	font-weight:bold;
	border:0;
	padding:5px 0;
	text-align: left;
	margin:0;
    }
h3  {
	font-size: 13px;
	color: #00A560;
	margin:0;
	border:0;
    }

h4 {
	font-size: 12px;
	color: #00A560;
	margin:0;
	border:0;
    }
/* ######## TEMPLATE ########### */
div#containerAll{
	text-align:center;
	background-image:url(images/custom/back_container.gif);
	background-position: top center;
	background-repeat:repeat-x;
	}
div#containerhome{
	width: 978px !important;
	width: 988px;
	border-bottom:0;
	text-align: center;
	margin:0 auto;
	padding:0 10px;
	background-image:url(images/custom/back_container_home.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	}
div#container{
	width: 978px;
	background-color:#ffffff;
	border-bottom:0;
	text-align: center;
	margin:0 auto;
	padding:0 10px;
	background-image:url(images/custom/back_container.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	}
div#HeaderAll{ 
	height:95px;
	border:0;
	border-bottom:1px solid #E2E4E1;
	}
div#logo{
	width:186px;
	height:94px;
	float:left;
	text-align:right;
	}
#Metanavigazione{
	width:740px;
	height:30px;
	background-color:#DADFE3;
	float:right;
	text-align:left;
	}
#MenuLanguages{
	float:left;
	width:80px;
	padding:0 10px;
	margin:6px 0 0 0;
}
#MenuMetanavigazione{
	float:right;
	width:390px;
	padding:0;
	margin:6px 0 0 0;
	text-align:right;
}
#MenuMetanavigazione a{
	color:#656565;
}
#MenuMetanavigazione a:hover{
	color:#00A550;
	text-decoration:none;
}
#MenuMetanavigazione a.selected{
	font-weight:bold;
}
#portal-searchbox{
	float:right;
	padding:0 10px 0 5px;
	margin:4px 0 0 0;
	text-align:right;
}
#portal-searchbox input{
	font-size:11px;
	border:1px solid #7F9DB9;
	margin:0 3px 0 0 ;
}
#portal-searchbox input.searchButton{
	font-size:11px;
	margin:0;
	border-top:1px solid #9AB1C8;
	border-right:1px solid #B5C7D7;
	border-bottom:1px solid #516476;
	border-left:1px solid #35424E;
	background-color:#F2F2F2;
	cursor:pointer;
	color::#000000;
}
div#MenuHorizRow{
	height:20px;
	float:right; 
	padding:40px 0 0 10px;
	}
div#MenuHoriz{
	text-align:right;
	padding:5px 0;
	}
div#MenuHoriz a{
	color:#656565;
	font-size:12px;
	text-decoration: none;
	padding:4px 20px 13px 14px;
	font-weight:bold;
	background-image:url(images/custom/menu_pipe.gif); 
	background-position:right top; 
	background-repeat:no-repeat;
	}
div#MenuHoriz a:hover{
	color:#00A550;
	background-image:url(images/custom/menu_pipe_down.gif); 
	background-position:right top; 
	background-repeat:no-repeat;
	}
div#MenuHoriz .selected{
	color:#00A550;
	}
div#mainhome
{
	background-image: url(images/custom/page_back_home.gif);
	background-repeat:repeat-y;
	background-position:left top;
	text-align:left;
	width:100% !important;
	/*width:1010px;*/
}
div#main
{
	background-image: url(images/custom/page_back.gif);
	background-repeat:repeat-y;
	background-position:left top;
	text-align:left;
}
div#path{
	text-align:right; 
	width:700px; 
	margin:5px 10px;
	font-size:90%;
	padding:0 0 3px 8px;
	color:#666666;
	float:right;
	}
div#path a{
	color:#00A550; 
	text-decoration:none;
	}
div#path a:hover{
	color:#666666; 
	text-decoration:none;
	}
div#leftMenu {
	width: 218px;
	padding:5px 10px 5px 5px;
	float:left;
	background-image: url(images/custom/page_back.gif);
	background-repeat:repeat-y;
	background-position:left top;
	margin:0;
}
div#contentHome{
	width:740px !important;
	width:754px;
	padding:0;
	float:left;
	margin:0;
}
div#content{ 
	text-align:left;
	width:740px;
	float:left;
	}
div#content .RenderList h2{ 
	margin:0 0 0 10px;
	}
div#content h2{
	margin:0 0 0 10px;
}
div#content .wwwtesto h2{ 
	margin:0 0 0 0;
	}
div#content .wwwtesto img{ 
	/*margin:0 0 50% 0;*/
	}
div#boxColumHome {
	width: 212px !important;
	width: 216px;
	padding:0;
	float:left;
	margin:0;
}
div#boxColumHome h2 {
	padding:10px;
	margin:0;
}
div#boxColumHome hr{
	border:0;
	border-top:1px solid #ffffff;
	border-bottom:1px dotted #9A9A9C;
	margin:0 6px 0 2px;
}
div#boxColumHome a:hover{
	color:#666666;
	text-decoration:none;
}
div#boxColumHome .wwwbox h3 {
	border:0;
	border-top:1px dotted #cccccc;
	margin:0 10px;
	padding:5px 0;
}
div#boxColumHome .wwwbox p {
	border:0;
	color:#00a560;
	margin:0 10px;
	padding:0 0 5px 0;
}
div#boxColum .wwwbox {
	border:0;
	border-top:1px dotted #cccccc;
	margin:10px 0 10px 5px;
}
div#boxColum .wwwbox h2{
	border:0;
	margin:0
}
div.Testo{ 
	float:left;
	width:526px;
	}
div.Testo h1,div.Testo h2,div.Testo .wwwabstract,div.Testo .wwwtesto{ 
	width:510px;
	}
#TestoImg{margin:0 0 0 6px;}
.wwwtesto{ 
	padding:5px 0;
	text-align: left;
	margin:0 0 0 10px;
	}
.wwwtestodoc a{
	margin:0;
	padding:10px 2px 5px 36px;
	background-image:url(images/custom/infogen.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
	width:130px;
	color:#FFFFFF;
	display:block;
	float:left;
}
.wwwtesto td{ 
align:left;
vertical-align:top;
	}
.Intestazione{
	padding:12px 0 0 10px;
	clear:both;
}
.Intestazione img{
	padding:0 2px 2px 0;
}
.Intestazione h2, .Intestazione .wwwtesto{
	padding:0;
	margin:0 0 0 54px;
}
.Intestazione a:visited{
	color:#00A560;
}
#contentPr .wwwtesto {
	margin:0;
}
div.Newsback{
	margin:10px;
	padding:2px 2px 1px 20px;
	background-image:url(images/custom/icon_back.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
	background-color:#00A54F;
	width:120px;
}
div.Newsback a{
	color:#FFFFFF;
}
div#footer{
	border-top:4px solid #00A560;
	height:30px;
	text-align: center;
	background-color:#FFFFFF;
}
div.footer{
	width: 990px;
	background-color:#ffffff;
	border-bottom:0;
	text-align: center;
	margin:0 auto;
	clear:both;
	color:#00A560;
}
div.footercopy{
	width: 550px;
	float:left;
	text-align:left;
	padding:6px 0 0 10px;
}
div.footermenu{
	width: 380px;
	height:20px;
	background-color:#DADFE3;
	float:right;
	text-align:right;
	padding:6px 10px 0 0;
}
div.footermenu a{
	color:#000104;
}
div.footermenu a:hover{
	color:#00A550;
	text-decoration:none;
}
/* PRODOTTI SIT */
div#contentPr{ 
	text-align:left;
	width:730px;
	float:left;
	margin:0 0 0 10px;
	}
div#contentPr h1,div#contentPr h2{ 
	margin:0;
	} 
div#contentPr .RenderList h2{ 
	margin:0;
	display:inline;
	float:left;
	} 
div#contentPr div{ 
	margin:0 0 0 10px;
	padding:5px 0;
	clear:both;
	}
div#contentPr .ListaPr{ 
	border-bottom:1px dotted #cccccc;
	}
div#contentPr img{ 
	margin:0 10px 0 0;
	float:left;
	}
div#contentPr a:visited{
	color:#00A560;
}
div#contentPr a img{ 
	border:1px solid #ffffff;
	}
div#contentPr a:hover img{ 
	border:1px solid #00A560;
	}
/*.wwwtesto ol li a:hover img{ 
	border:0;
	}*/
div#contentPr .Clear{
	clear:both;
	border:0;
	padding:0;
	margin:0;
	font-size:1px;
}
/* Ajax Icon */
.AjaxIcon{
	width:100px;
	padding:50px 0;
	text-align:center;
	z-index:10px;
	position:absolute;
	top:440px;
	left:670px;
}
.ResultLabel
{
	font-weight:bold;
}
div#contentPr .RenderList{ 
	margin:0;
	}
div#contentPr .wwwabstractblocco{
	display:block;
	margin:0;
	clear:both;
	font-style:italic;
}
div#contentPr .wwwtesto {}
#contentPr .wwwProdboxAll{ margin:0; border:0; padding:0; float:right;}
#contentPr .wwwProdboxEsales,#contentPr .wwwtestoboxInfo,#contentPr .wwwtestobox {
	margin:0;
	padding:0;
	border:0;
	width:200px;
}
#contentPr .wwwtestobox a,#contentPr .wwwtestobox a:visited,#contentPr .wwwtestobox a:active{
	margin:0;
	padding:10px 2px 5px 36px;
	background-image:url(images/custom/esales.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
	width:130px;
	color:#FFFFFF;
	display:block;
	float:left;
}
#contentPr .wwwProdboxEsales a,#contentPr .wwwProdboxEsales a:visited,#contentPr .wwwProdboxEsales a:active{
	margin:0;
	padding:10px 2px 5px 36px;
	background-image:url(images/custom/esales.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
	width:130px;
	color:#FFFFFF;
	display:block;
	float:left;
}
#contentPr .wwwtestoboxInfo a,#contentPr .wwwtestoboxInfo a:visited,#contentPr .wwwtestoboxInfo a:active{
	margin:0;
	padding:10px 2px 5px 36px;
	background-image:url(images/custom/info.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
	width:130px;
	color:#FFFFFF;
	display:block;
	float:left;
}
.wwwtesto ol {
	list-style-type: none;
	width: 99%;
	margin:0;
	padding:0;
	border:0;
}
.wwwtesto ol li a {
	/*background-image:url(images/custom/ico_text.jpg);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding:6px 0 6px 20px;*/
	padding:6px 0;
	display:block;
	border-bottom:1px dashed #cccccc;
}
#contentPr .Newsback{
	/*margin:10px;
	padding:2px 2px 2px 10px;
	background-color:#00A54F;
	width:120px;*/
	display:none;
}
/*#contentPr .Newsback a,#contentPr .Newsback a:visited,#contentPr .Newsback a:active{
	color:#FFFFFF;
}*/
/* ############################################ leftMenu ########################################### */
div#leftMenu ol{
	list-style-type: none;
	width: 99%;
	margin:0;
	padding:0;
	border:0;
}
/* ########################################### livello titolo  ########################################### */
div#leftMenu ol li a {
	display: block; 
	text-decoration: none;
	padding: 0;	
	color: #00A550;
	font-size:15px;
	padding:0 0 10px 0;
	/*border-bottom:1px dashed #cccccc*/
}
	div#leftMenu ol li a:active,div#leftMenu ol li a:hover  {
	color: #00A550;
	}
	div#leftMenu ol li a.selected {
	color: #00A550;
	font-weight:bold;	
	}
/* ########################################### livello 1  ########################################### */
	div#leftMenu ol li ol li a {
	display: block; 
	text-decoration: none;
	padding:2px 0 4px 14px;	
	color: #00A550;
	background-image: url(images/custom/list.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	font-size:11px;
	}
	div#leftMenu ol li ol li a:active,div#leftMenu ol li ol li a:hover  {
	color: #617D90;
	background-image: url(images/custom/list_up.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	}
	div#leftMenu ol li ol li a.selected {
	color: #00A550;
	font-weight:bold;
	border:0;
	border-left:4px solid #00A560;
	margin:0 0 0 3px;	
	padding:2px 0 4px 8px;	
	background-image: url(images/custom/trsp.gif);
	}
/* ########################################### livello 3  ########################################### */
div#leftMenu ol li ol li ol li a {
	display: block; 
	text-decoration: none;
	padding: 4px 0px 4px 20px;	
	color: #00A550;
	background-image: url(images/custom/list.jpg);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	font-size:11px;
	border:0;
	border-left:4px solid #00A560;
	margin:0 0 0 3px
}
div#leftMenu ol li ol li ol li a:hover, div#leftMenu ol li ol li ol li a:active{
	display: block; 
	text-decoration: none;
	color: #617D90;
	background-image: url(images/custom/list_up.jpg);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	border:0;
	border-left:4px solid #00A560;
	margin:0 0 0 3px;
}
div#leftMenu ol li ol li ol li a.selected {
	display: block; 
	text-decoration: none;
	color: #00A550;
	background-image: url(images/custom/list.jpg);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	border:0;
	border-left:4px solid #00A560;
	margin:0 0 0 3px;
	padding: 4px 0px 4px 20px;	
}
/* Style FCK */
.wwwabstract{
	font-style:italic;
	padding:5px 0;
	text-align: left;
	margin:0 0 0 10px;
}
.BoldClass{
	font-weight:bold;
}
.Evidenziato{
	display:block;
	padding:2px 10px;
}
/* Form */
fieldset{
        position:relative;
        color: #000000;
		border:1px solid #cccccc;
		padding:10px;
		margin: 0 0 0 10px;
		width:710px;
		float:left;
    }
label{
	width: 120px;
	color: #000000;
	float:left;
    }
label, input, select, textarea{
    margin:3px 0;
	font-size:11px;
    }
/* SiteMap */
.navTreeItem {}
.navTreeItem a {border-bottom: 1px dashed #cccccc;display: block; padding:2px 0;}
/* Risultati ricerca */
#Ricercatesto{
margin:0 0 0 10px;
}
#RisultatiRic{
margin:0 0 0 10px;
border-bottom: 1px dashed #cccccc;
}
#RisultatiRic h1{
margin:0}
#RisultatiRic ul{
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
}
li.Ricerca{
	background-image:url(images/custom/list.jpg);
	background-repeat:no-repeat;
	background-position:5px 10px;
	padding:0 0 0 20px;
}
div.result{
border-bottom: 1px dashed #00A560;
}
/* Tools */
#ToolSit{
margin:0 10px;
}
.TableTipoGiunto{
border:0;
padding:0;
margin:0;
}
.TableTipoGiunto td{
border:1px solid #CBCDCA;
border-bottom:0;
border-left:0;
padding:2px;
}
td.TdGrey,.TdGrey,.TdGrey2{
background-color:#F9F9F9;
border-top:0;
text-align:center;
}
td.TdGrey{
border-top:0;
}
.TdGrey2{
background-color:#E5E5E5;
}
td.TextLeft{
text-align:left;
}
td.Bull{
font-size:30px;
}
.Trasco,.Sitex,.Juboflex,.TrascoES,.Servoplus,.Metaldrive,.SitexST,.SelectedTrasco,.SelectedSitex,.SelectedJuboflex,.SelectedTrascoES,.SelectedServoplus,.SelectedMetaldrive,.SelectedSitexST{
width:90px;
height:68px;
margin:0;
padding:0;
background-repeat:no-repeat;
background-position: center center;
}
.Trasco{
background-image:url(images/sitcoupling/trasco_off.jpg);
}
.SelectedTrasco{
background-image:url(images/sitcoupling/trasco_on.jpg);
}
.Sitex{
background-image:url(images/sitcoupling/sitex_off.jpg);
}
.SelectedSitex{
background-image:url(images/sitcoupling/sitex_on.jpg);
}
.Juboflex{
background-image:url(images/sitcoupling/juboflex_off.jpg);
}
.SelectedJuboflex{
background-image:url(images/sitcoupling/juboflex_on.jpg);
}
.TrascoES{
background-image:url(images/sitcoupling/trascoes_off.jpg);
}
.SelectedTrascoES{
background-image:url(images/sitcoupling/trascoes_on.jpg);
}
.Servoplus{
background-image:url(images/sitcoupling/servoplus_off.jpg);
}
.SelectedServoplus{
background-image:url(images/sitcoupling/servoplus_on.jpg);
}
.Metaldrive{
background-image:url(images/sitcoupling/metaldrive_off.jpg);
}
.SelectedMetaldrive{
background-image:url(images/sitcoupling/metaldrive_on.jpg);
}
.SitexST{
background-image:url(images/sitcoupling/sitexst_off.jpg);
}
.SelectedSitexST{
background-image:url(images/sitcoupling/sitexst_on.jpg);
}
.TableLabel{
background-color:#999999;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
text-align:center;
padding:4px 0;
}
.TableTipoGiunto span.Selected{
background-color:#00A560;
}
.GiuntoDesc{
margin:5px 0;
line-height:12px;
border:0;
color:#00A560;
}
.TipoGiuntoSel{
border:0;
border-top:1px solid #E2E4E1;
padding:2px 0 0 0;
margin:2px 0 0 0;
}
.TipoGiuntoSel input,input.CoeffSic{
width:60px;
}
.TipoGiuntoSel input[disabled],input.CoeffSic[disabled]{
background-color:#EBEBE4;
border:1px solid #C9C7BA;
}
.TipoGiuntoSel .FloatLeft{
width:360px;
float:left;
}
.TipoGiuntoSel .FloatRight{
width:360px;
float:right;
}
.TipoGiuntoCoeff{
width:720px;
border:0;
border-top:1px solid #E2E4E1;
border-bottom:1px solid #E2E4E1;
padding:2px 0 0 0;
margin:2px 0 0 0;
}
.TipoGiuntoCoeff div{
margin:0 0 0 164px;
}
.TipoGiuntoButton{
margin:10px;
text-align:center;
}
.TipoGiuntoSol{
border:0;
padding:10px;
border:1px solid #CBCDCA;
background-color:#F9F9F9;
}
.TipoGiuntoSol div label{
width:170px;
}
.TipoGiuntoSol .divSol{
width:680px;
clear:both;
border-bottom:1px solid #CBCDCA;
}
/*  Form Contatto */
label.MessLabel{
display:block;
float:none;
width:99%;
}
label.PrivacyFlag{
width:680px;
display:block;
float:right;
border:0;
border-top:1px dashed #cccccc;
}
/* ################################################################################################ */

}/*fine @media*/