@charset "UTF-8";
/* CSS Document */



#tabs {
	
	background-image:none;
	background-color:#FFFFFF;
	font-family: Lucida, "Lucida Grande", "Lucida Sans", "Arial", Helvetica, sans-serif;
	font-size:12px;
}

#tabstracking {
	
	background-image:none;
	background-color:#FFFFFF;
	font-family: Lucida, "Lucida Grande", "Lucida Sans", "Arial", Helvetica, sans-serif;
	font-size:12px;
	margin:10px;
	padding:16px;
}

#tabs h1, #tabstracking h1{font-size:30px; font-weight:normal; color:#000000; line-height: 120%;}
#tabs h1.h1_dept {color: #FFFFFF}
#tabs h2, #tabstracking h2, .features_header {font-size:16px; font-weight:normal; color:#333333; line-height: 120%;}
#tabs p, #tabs ul, #tabstracking p, #tabstracking ul {line-height:120%;  margin-left:0px; padding-left:0px; }
#tabs li, #tabstracking li	 {line-height:150%;  margin-left:0px; padding-left:0px; }
#tabs table li, #tabstracking table li	 {line-height:150%;  margin-left:10px; padding-left:10px; }
#ctnt_img {right:0px; float:right; margin:10px;}


#bread_cumb { font-size:11px; margin-bottom:5px; color:#999999;padding:4px 0px 2px 0px;}
#bread_cumb li {display:inline;}
#bread_cumb a {color:#5b8bb8; text-decoration:none;}
#bread_cumb a:hover {color:#000000; text-decoration:none;}

#content_main_text p {padding-right:20px; padding-left: 0;}
#content_main_text ul {margin-top:20px; margin-left:30px;}
#content_main_text li {margin-left:40px;}

.bottom_line_small {border-bottom:#abc6e0 1px solid; margin:3px; padding:8px;}
.nobottom_line_small {margin:3px; padding:8px;}
.bottom_line_small a, #nobottom_line_small a{  color: #5b8bb8;}
.bottom_line_small a:hover, #nobottom_line_small a:hover{  color: #000000;}

/*.bottom_line_small { border-bottom:#33CCFF 1px solid; margin:3px; padding:8px;}*/ 


/***** Contenitore figli per Department e griglie  *****/  

#children_container {  overflow:auto; }



/***** -----------------------------------------------------  *****/  
#tabs {  background-position:top left; background-repeat:no-repeat;}
#tabstracking {  background-image:url(images/content_container_bg.jpg); background-position:top left; background-repeat:no-repeat;}


#children {
		background-color:#FFFFFF;
		background-image:url(images/table_bg.jpg);
		background-position:bottom; background-repeat:repeat-x;
		border-bottom:#dddddd 1px solid;
		border-left:#dddddd 1px solid;
		float:left;
		height:195px;
		margin:0px 4px 4px 0px;
		width:236px;
		border: 1px sod #dddddd;
		}

#children_st {
		background-color:#FFFFFF;
		background-image:url(images/table_bg.jpg);
		background-position:bottom; background-repeat:repeat-x;
		border-bottom:#ffffff 1px solid;
		float:left;
		min-height:40px;
		margin:0px 4px 4px 15px;
		padding:8px;
		width:665px;
		border: 1px solid #CCCCCC;
}

#children_list_grid {
		background-color:#FFFFFF;
		background-image:url(images/table_bg.jpg);
		background-position:bottom; background-repeat:repeat-x;
		border-bottom:#ffffff 1px solid;
		float:left;
		min-height:50px;
		margin:0px 4px 4px 10px;
		padding:8px;
		width:332px;
		border: 1px solid #CCCCCC;
}

#children_list_spareparts {
		background-color:#FFFFFF;
		background-image:url(images/table_bg.jpg);
		background-position:bottom; background-repeat:repeat-x;
		border-bottom:#ffffff 1px solid;
		float:left;
		min-height:88px;
		margin:0px 4px 4px 4px;
		padding:8px;
		width:155px;
		border: 1px solid #CCCCCC;
}



#children_list {
		background-color:#FFFFFF;
		background-image:url(images/table_bg.jpg);
		background-position:bottom; background-repeat:repeat-x;
		border-bottom:#ffffff 1px solid;
		float:left;
		min-height:40px;
		margin:0px 4px 4px 0px;
	
		padding:8px;
		width:90%;
		border: 1px solid #CCCCCC;
}


#children_list h3, #children_list h4 {
	padding-left:50px;
}


#children_list_product {
		background-color:#FFFFFF;
		border-bottom:1px solid #CCCCCC;
		float:left;
		min-height:40px;
		padding:8px;
		width:92%;

}


#children_list_news {
		background-color:#FFFFFF;
		background-image:url(images/table_bg.jpg);
		background-position:bottom; background-repeat:repeat-x;
		border-bottom:#ffffff 1px solid;
		float:left;
		min-height:40px;
		margin:0px 4px 4px 0px;
		padding:8px;
		width:90%;
		border: 1px solid #CCCCCC;
}



#children_list h3, #children_list_product h3, #children_list_grid h3, #children_list_spareparts h3, #children_list_news h3 {background-image:none; color:#5b8bb8; font-size:12px; font-weight:bold; margin-bottom:0px; margin-left:0; width:auto; }
#children_list h4, #children_list_product h4, #children_list_grid h4, #children_list_spareparts h4, #children_list_news h4 {color:#333333; font-size:10px; font-weight:normal; margin-bottom:5px;}


#children h3 {background-image:none; color:#333333; font-size:13px; font-weight:normal; margin-bottom:0px; margin-left:0; width:auto; }

#children a h3{color:#000000; cursor: pointer;}

#children a.button, #children a.button:hover {color:#FFFFFF;}

#children a.read-more {color:#888888; margin-left:100px; font-size:11px;}
#children a {color:#999999; }
#children a:hover{color:#000000;}
#children h4 {background-image:none; color:#656565; font-size:12px; font-weight:normal; margin-bottom:5px;}

#content_relatives ul {margin-left:0; padding-left:0; margin-bottom:20px; margin-top:0; padding-top:0;}
#content_relatives li {

	list-style-image:url(images/bullet.png); 
	list-style-position:outside;
	color: #999999;
	font-size:11px;
	font-style:normal;
	line-height:110%;
	padding-left:0;
	margin-left:0;
	margin-bottom:1px;
	text-decoration:none;	

}


#content_title_area { height:40px; background-image:url(images/children_title_bg.jpg); background-position:left top; padding:4px 8px 8px 8px; margin:1px;}
#content_title_area_list  {background:none; float:left; width:540px;}
#content_title_area_grid  {background:none; float:left; width:240px;}
#content_title_area_spareparts  {background:none; float:left; width:140px;}
#content_title_area_profile  {background:none; float:left; width:170px;}

#children_list_product #content_title_area_list {width:180px;}

#children_content_container{height:130px;}

#image_container { float:left; height:110px; padding:8px 0px 0px 8px; width:124px;}
#image_container_list {float:left; width:75px; margin:0px; padding:0; text-align:center;}
#image_container_list img{margin:0px; padding:0;}
#image_container_spareparts { float:left; height:110px; padding:8px 0px 0px 8px; width:80px;}


#product_image_container_list {float:left; width:75px; margin:0px; padding:0; text-align:center;}

#text_container {float:left; width:86px; padding:0px 8px 0px 8px;}
#text_container_spareparts {float:left; width:126px; padding:8px 4px 0px 4px; font-size: 11px;}

#certificate_container {  margin:6px 16px 6px 0; overflow:auto;}
#certificate_container table tr#alternatingstyle td { background-color:#F9F9F5;}

#configuration_table td{border-top: #CCCCCC 1px solid; border-bottom: 0; border-left: #CCCCCC 1px solid; font-size:11px; padding:6px; text-align:center; font-weight:normal;}
#configuration_table td.nohorizontalborder{border-top: 0; border-bottom: 0; border-left: #CCCCCC 1px solid; font-size:11px; padding:6px; text-align:center;}
#configuration_table th{background-color:#5b8bb8; border-bottom: #5b8bb8 1px solid; border-left: #5b8bb8 1px solid; color:#FFFFFF; font-size:11px; padding:6px; text-align:left;}
#configuration_table .tdheader{background-color:#5b8bb8; border-bottom: #5b8bb8 1px solid; border-left: #5b8bb8 1px solid; color:#FFFFFF; font-size:11px; padding:6px; text-align:left;}
#feature_table td {border-bottom: #CCCCCC 1px solid; border-left: #CCCCCC 1px solid; font-size:11px; padding:6px; padding-left:40px; font-weight:normal;}
#configuration_table, #feature_table  {border: #5b8bb8 1px solid; }
#paragraph_container table td { border-bottom: #FF0000 1px solid; font-size:11px; margin:0; padding:10px; background:url(images/td_bg.jpg) repeat-x bottom left;}
#paragraph_container table { border-color:#CCCCCC; border-style:solid; font-size:11px; margin:0;}
#paragraph_container ul {padding:0; margin:0;}
#paragraph_container ul {padding-top:12px; }

.standard_table { border-color:#CCCCCC; border-style:solid; font-size:11px; margin:0;}
.standard_td { border-color:#CCCCCC; border-style:solid; font-size:11px; margin:0; padding:10px;}

#paging_container {margin:15px; line-height: 225%;}
#paging_container span.paging_current{background-color:#000000; color:#FFFFFF;margin: 10px 0px 10px 0px; padding:4px;}
#paging_container a { background-color:#f5f5f5; width:42px; margin: 10px 0px 10px 0px; padding:5px;}
#paging_container a:hover { background-color:#5b8bb8; color:#FFFFFF; width:42px; margin: 10px 0px 10px 0px; padding:5px; font-weight:bold;}

#paging_container a.paging_arrows { background-color:#FFFFFF; width:42px; margin: 10px 0px 10px 0px; padding:5px;}
#paging_container a.paging_arrows:hover { background-color:#FFFFFF; color:#5b8bb8; width:42px; margin: 10px 0px 10px 0px; padding:5px; font-weight:bold;}

legend {

	font-weight:bold;

}

.fieldset {

	border: #5b8bb8 1px solid;
	padding: 10px;
}

.fieldset a, .fieldset a:active, .fieldset a:visited {color: #5b8bb8; font-weight:bold;}
.fieldset a:hover{  color: #000000; font-weight:bold;}

.fieldset {

	border: #5b8bb8 1px solid;
	padding: 10px;
}

fieldset a, fieldset a:active, fieldset a:visited {color: #5b8bb8; font-weight:bold;}
fieldset a:hover{  color: #000000; font-weight:bold;}

small {font-size: 11px; color: #454545}


#left_content a, #left_content a:active, #left_content a:visited {color: #4d4d4d; font-size: 11px;}
#left_content a:hover{  color: #5b8bb8;}
#restricted_banner a, #restricted_banner_logged , #restricted_banner a:visited, #restricted_banner_logged a:visited {color:#FFFFFF; font-size: 11px;}

#service_links {

	/*background-color:#ffffff;
	background-image:url(images/box_corner.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	border:#CCCCCC 1px solid;*/
	color:#000000;
	font-size:10px;
	background-color: #F5F5F5;
	/*margin:4px;
	/*padding:12px;
	padding-left: 1px;	
	padding-right: 1px;	
	margin-right:12px;*/
	
}

#service_links a, #service_links a:visited, #service_links a:active { color:#717774; font-weight: normal; font-size: 10px;}
#service_links a:hover { color:#000000;}

.left_area_list
{
	background-color: #ffffff;
	
	}
	
.left_area_list li
{

	background-color: #F5F5F5;
	list-style-type: none;
	border-bottom: 1px solid #E3E3E3;
	padding-left: 30px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
    font-weight:normal;
	}
	
.left_area_child_sel 
{
	background-color: #AAAAAA;
	/*border-bottom: 2px solid #888888;*/
	font-weight:bold;
	padding-left: 10px;
	padding-right: 6px;
	list-style-type: none;
	padding-top: 6px;
	padding-bottom: 6px;
	
	}
	
#left_column .left_area_child_sel a, #left_column .left_area_child_sel a:visited 
{
	color: #FFFFFF;
	}
	

.left_area_child_header 
{
	background-color: #ffffff;
	/*border-bottom: 2px solid #999999;*/
	padding-left: 10px;
	list-style-type: none;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight:bold;
	font-size: 14px;
	}

	
.left_area_child 
{
	background-color: #ffffff;
	/*border-bottom: 1px solid #cccccc;*/
	padding-left: 10px;
	padding-right: 6px;
	list-style-type: none;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight:bold;
	}
.left_child_selected 
{
	padding-left: 10px;
	font-weight: bold;
	background: url(images/left_sel_bg.jpg) white no-repeat;
	background-color: #FFFFFF;
	padding-bottom: 6px;
	color: #5b8bb8;
	padding-top: 6px;
	border-bottom: #cccccc 0px solid;
	list-style-type: none;
}


.left_child_selected a, .left_child_selected a:hover, .left_child_selected a:visited 
{
	
	font-size:14px;
	color:#5b8bb8;
	font-weight:bold;
	}
.feature_group, .feature_group span
{
	background-color: #eeeeee;
	font-weight: normal;
	font-size:14px;
	margin-left:-20px;
	}
	
#textcontainer table ul {padding:0 0 0 20px;}
#textcontainer table p {padding:0 0 12px 0;}
#textcontainer p {line-height: 150%;}


.font {
font-family: Universe;
font-size: 20px;
}

/* COLONNE NEL TESTO3 */
.columns {
-moz-column-count: 2;
-webkit-column-count: 2;
}



.itemcode {font-size: 20px; color: #999999}

fieldset {
background-position:bottom;
background-repeat:repeat-x;
border:1px solid #abc6e0;
padding:4px;
margin-bottom:16px;
width: 300px;
}

.ec_scu_container {
background-image:url(images/ec_bottom.jpg);
}

legend{

margin-left:8px;
background-color:#abc6e0;
color:#ffffff;
padding:4px;
font-size:10px;
-moz-border-radius: 6px; -webkit-border-radius: 6px; 
}

.ec_table

{
	border-bottom:1px dotted #888888;
	padding:3px;
	background-image:none;
	font-size:10px;
	}
	
.ec_table input[type="image"] {border:0px;}
.ec_table td {	padding:3px;margin:2px;line-height: 100%;
}
.ec_price {color:#009900;font-size:18px;}
.ec_price_vat {color:#888888; font-size:10px;}
.ec_code_label {color:#888888;}
.ec_code {color:#000000;}
.ec_qty_input {line-height:18px; font-size:14px;}
.ec_list_price_label {color:#888888;}
.ec_list_price {color:#000000; text-decoration:line-through;}
.ec_sku_desc {font-weight:normal; color:#000000; font-size:11px; margin-top:8px;}
.ec_qty_label{font-size:14px;}
.ec_bottom {color:#FFFFFF; font-size:10px; text-align:right;}
