@charset "UTF-8";
/* CSS Document */



#tabs {
	
	background-image:none;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px;
	padding:16px;
}

#tabstracking {
	
	background-image:none;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px;
	padding:16px;
}

#tabs h1, #tabstracking h1{font-size:20px; font-weight:normal; margin-top:20px; margin-bottom:20px;}
#tabs h2, #tabstracking h2{font-size:16px; font-weight:normal; margin-top:20px; margin-bottom:20px;}
#tabs p, #tabs ul, #tabs li, #tabstracking p, #tabstracking ul, #tabstracking li, {line-height:150%;}
#ctnt_img {right:0px; float:right; margin:10px;}


#bread_cumb { font-size:11px; margin-bottom:10px; color:#999999;}
#bread_cumb li {display:inline;}
#bread_cumb a {color:#00989b; 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:#33CCFF 1px solid; margin:3px; padding:8px;}
#bottom_line_small a{  color: #00989b;}
#bottom_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 {  margin:20px 0 20px 10px; overflow:auto;}



/***** -----------------------------------------------------  *****/  
#tabs {  background-image:url(images/content_container_bg.jpg); 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:#ffffff 1px solid;
		float:left;
		height:185px;
		margin:0px 4px 4px 0px;
		width:236px;
		border: 1px solid #dddddd;
		}

#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 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_product {
		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_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:#00989b; 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:bold; margin-bottom:0px; margin-left:0; width:auto; }

#children a h3{color:#ffffff; 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:#ffffff; font-size:12px; font-weight:normal; margin-bottom:5px;}

#content_relatives ul {margin-left:0; padding-left:0; margin-bottom:12px; 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;	

}

.spare_price {margin-left:0; padding-left:0; margin-bottom:0; margin-top:12px; padding-top:0;}

#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_area2 { height:12px; background-image:url(images/children_title_bg.jpg); background-position:left top; padding:4px 8px 8px 8px; margin:1px;}

#children_list_product #content_title_area_list {width:180px;}

#children_content_container{height:120px;}

#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;}


#text_container {float:left; width:86px; padding:8px 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;}
#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:#85CCCF; border-bottom: #85CCCF 1px solid; border-left: #85CCCF 1px solid; color:#FFFFFF; font-size:11px; padding:6px; text-align:left;}
#configuration_table .tdheader{background-color:#85CCCF; border-bottom: #85CCCF 1px solid; border-left: #85CCCF 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;}
#configuration_table, #feature_table  {border: #85cccf 2px solid; }
#paragraph_container table td { border-color:#CCCCCC; border-style:solid; font-size:11px; margin:0; padding:3px; border-width: 1px;}
#paragraph_container table { border-color:#CCCCCC; border-style:solid; font-size:11px; margin:0; border-width: 1px;}
#paragraph_container ul {padding:0; margin:0;}
#paragraph_container ul {padding-top:6px; }

.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:#85CCCF; 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:#FF0000; width:42px; margin: 10px 0px 10px 0px; padding:5px; font-weight:bold;}

legend {

	font-weight:bold;

}

fieldset {

	border: #00989b 1px solid;
	padding: 10px;
}

fieldset a, fieldset a:active, fieldset a:visited {color: #00989b; font-weight:bold;}
fieldset a:hover{  color: #000000; font-weight:bold;}

small {font-size: 11px; color: #454545}
