/*
	COLORS
	
	Sfondo normale: #F6F7F7
	
*/

body{
	background-color:#F6F7F7;
	margin:0px;
	padding:0px;
	font-family:"Arial",sans-serif;
}

a{outline-style:none;outline-width:0px;}


#header{
	width:100%;
	height:150px;
	background-image:url('../images/header_background.png');
}

#header_languages{
	float:right;
	display:inline;
	margin-right:10px;
	margin-top:7px;
	font-size:8pt;
}

#header_languages a{
	color:#000000;
	text-decoration:none;
}

#header_languages a:hover{
	text-decoration:underline;
}

#header_logo{
	width:256px;
	height:150px;
	margin-left:40px;
	float:left;
	display:inline;
	
	background-image:url('../images/header_logo.png');
}

#header_logo a{display:block; width:100%; height:100%;}

#navbar{
	float:left;
	display:inline;
	font-size:10px;
	margin-top:133px;
	margin-left:23px;
}

#menubar{
	float:left;
	display:inline;
	width:246px;
	margin-left:45px;
	font-size:10px;
	background-color:#FFFFFF;
}
#menu_footer{
	background-image:url('../images/menu_footer.png');
	background-repeat:no-repeat;
	height:24px;
}

#menu_search{
	height:30px;
	background-image:url('../images/menu_btnSearch.png');
	background-repeat:no-repeat;
	
	margin-left:5px;
	padding-left:30px;
	padding-top:9px;
}

#menu_search a{color:#000000;text-decoration:none;}
#menu_search a:hover{color:#FF0000;text-decoration:underline;}

.menu_single_unselected{
	height:20px;
	background-image:url('../images/menu_btnBackUnSel.png');
	background-repeat:no-repeat;
	margin-left:5px;
	padding-left:30px;
	padding-top:8px;
}

.menu_single_unselected a{color:#000000;text-decoration:none; display:block; width:100%; height:100%;}
.menu_single_unselected a:hover{color:#FF0000;text-decoration:underline; display:block; width:100%; height:100%;} 

.menu_single_selected{
	height:20px;
	background-image:url('../images/menu_btnBackSel.png');
	background-repeat:no-repeat;
	margin-left:5px;
	padding-left:30px;
	padding-top:8px;
}
.menu_single_selected a{color:#000000;text-decoration:none;}
.menu_single_selected a:hover{color:#FF0000;text-decoration:underline;}

.menu_multiple_unselected{
	height:20px;
	background-image:url('../images/menu_btnBackClose.png');
	background-repeat:no-repeat;
	margin-left:5px;
	padding-left:30px;
	padding-top:8px;
}
.menu_multiple_unselected a{color:#000000;text-decoration:none;display:block; width:100%; height:100%;}
.menu_multiple_unselected a:hover{color:#FF0000;text-decoration:underline;display:block; width:100%; height:100%;}


.menu_multiple_selected{
	height:20px;
	background-image:url('../images/menu_btnBackOpen.png');
	background-repeat:no-repeat;
	margin-left:5px;
	padding-left:30px;
	padding-top:8px;
}
.menu_multiple_selected a{color:#000000;text-decoration:none;display:block; width:100%; height:100%;}
.menu_multiple_selected a:hover{color:#FF0000;text-decoration:underline;display:block; width:100%; height:100%;}

.menu_sub_selected{
	height:20px;
	background-image:url('../images/menu_itemSel.png');
	background-repeat:no-repeat;
	margin-left:30px;
	margin-top:5px;
	padding-left:25px;
	padding-top:3px;
}
.menu_sub_selected a{color:#000000;text-decoration:none;display:block; width:100%; height:100%;}
.menu_sub_selected a:hover{color:#FF0000;text-decoration:underline;display:block; width:100%; height:100%;}

.menu_sub_unselected{
	height:20px;
	background-image:url('../images/menu_itemUnSel.png');
	background-repeat:no-repeat;
	margin-left:30px;
	margin-top:5px;
	padding-left:25px;
	padding-top:3px;
}
.menu_sub_unselected a{color:#000000;text-decoration:none;display:block; width:100%; height:100%;}
.menu_sub_unselected a:hover{color:#FF0000;text-decoration:underline;display:block; width:100%; height:100%;}

.menu_sub{
	background-color:#FFFFFF;
}

#menu_catalog{
	text-align:center;
}

#menu_catalog img{border-width:0px;}


#footer{
	clear:both;
	height:27px;
	width:100%;
	padding-top:15px;
	color:#CCCCCC;
	text-align:center;
	background-image:url('../images/footer_background.png');
	font-size:12px;
}

#footer a{
	color:#CCCCCC;
}

#footer_greylab{
	float:right;
	display:inline;
	margin-right:10px;
	text-decoration:none;
}

#container{
	margin-left:270px;
}

/* COMMON */
.backLinkTop{color:#000000; font-size:9pt;}

/* BOX CONTENT*/
.boxContentMedium{
	float:left;
	display:inline;
	width:330px;
	background-color:#F6F7F7;
	margin-bottom:15px;
	margin-right:10px;
	
}

.boxContent_content{
	background-color:#FFFFFF;
	padding:10px;
	min-height:128px;
	color:#666666;
	border:1px solid #DDDDDD;
	border-bottom:0px;
}

.boxContent_content img{
	float:left;
	display:inline;
	
	border:4px #EEEEEE solid;
}

.boxContent_contentTextWImage{
	font-size:14px;
}
.boxContent_contentTextWImage img{
	margin-right:7px;
}


.boxContent_contentTextWOImage{
	font-size:14px;
}

.boxContent_contentTitle{
	color:#FF0000;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	font-size:16px;
}

.boxContent_content h3 a {text-decoration:none; color:#FF0000;}

.boxContent_footer{
	background-image:url('../images/box_medium_bottom.png');
	background-color:#F6F7F7;	
	height:3px;	
	clear:both;
}


.boxContent_btnScheda{
	background-color:#FFFFFF;
	height:30px;
	border:1px solid #DDDDDD;
	border-top:0px;
	padding-right:10px;
}

.boxContent_btnSchedaLeft{
	float:right;
	width:10px;
	height:22px;
	background-image:url('../images/box_button_left.png');
}

.boxContent_btnSchedaRight{
	float:right;
	width:10px;
	height:22px;
	background-image:url('../images/box_button_right.png');
}

.boxContent_btnSchedaCenter{
	float:right;
	height:19px;
	padding-top:3px;
	color:#CC0033;
	font-size:13px;
	text-align:center;
	background-image:url('../images/box_button_center.png');
}

.boxContent_btnSchedaCenter a{
	color:#CC0033;
	font-size:13px;
	text-decoration:none;
}


/* INDEX */
#content_index{
	height:750px;
	margin-left:40px;
	margin-top:1em;
}

#content_index img{
	display:block;
	margin:15px auto 15px;
	background-color:#FFFFFF;
	padding:10px;
	border:1px #EEEEEE solid;
}
.homeScrollText{
	font-family:"Arial", sans-serif;
	color:#FF0000;
	font-size:2em;
}


/* TEMPLATE */
#content_template{
	margin-left:35px;
	margin-right:15px;
	margin-top:30px;
	margin-bottom:30px;
}

#content_template_inner{
	background-color:#FFFFFF;
	margin-top:1em;
	padding:5px;
	border:1px solid #DDDDDD;
}

#tpl_title{
	height:35px;
	background-image:url('../images/tpl_titlebackground.png');
	
	padding-top:10px;
	padding-left:10px;
	color:#999999;
	font-size:20px;
}

.tpl_imageCenter{text-align:center; margin-top:5px;}
.tpl_imageLeft{float:left; display:inline; margin-right:20px; margin-top:10px; margin-bottom:10px;}
.tpl_imageRight{float:right; display:inline; margin-left:20px; margin-top:10px; margin-bottom:10px;}
.tpl_imageCenter img{border:4px solid #EEEEEE;}
.tpl_imageLeft img{border:4px solid #EEEEEE;}
.tpl_imageRight img{border:4px solid #EEEEEE;}



.tpl_paragraph{}
.tpl_paragraphTitle{color:#FF3333; font-size:19px;}
.tpl_paragraphContent{color:#666666; font-size:14px;}

#tpl_photogallery{
	margin-left:130px;
}
#tpl_photogallery img{
	border:4px solid #EEEEEE;
}

#tpl_footer{}
#tpl_footerLeft{
	float:left;
	background-image:url('../images/footer_left.png');
	height:3px;
	width:5px;
}
#tpl_footerRight{
	float:right;
	background-image:url('../images/footer_right.png');
	height:3px;
	width:5px;
}
#tpl_footerCenter{
	background-image:url('../images/footer_center.png');
	height:3px;
}

.tpl_backButton{font-size:12px;}
.tpl_backButton a{
	color:#000000;
	text-decoration:none;
}

.tpl_backButton a:hover{
	color:#000000;
	text-decoration:underline;
}





/* Prodotti */
#products_categories{
	margin-top:5px;
	font-size:12px;
	float:left;
	display:inline;
	width:100%;
	border:0px;
	background-color:#EEEEEE;
	border-bottom:1px solid #D4D5D6;
}

#products_categories div{
	float:left;
	display:inline;
	padding:2px;
}

#products_categories div a{
	text-decoration:none;
	color:#666666;
}

#products_categories div a:hover{
	text-decoration:underline;
}

/* Prodotti Home */
#content_productshome{
	min-width:690px;
	margin-left:35px;
	margin-right:15px;
	margin-top:30px;
	margin-bottom:30px;
	background-color:#F6F7F7;
}

#productshome_container{
	margin-top:15px;
	min-width:700px; /*IE6 TO FIX*/
}

.productshome_categoryItem{
	font-size:10pt;
	margin-bottom:7px;
}

.productshome_categoryItem img{
	float:none;
	margin-right:5px;
	vertical-align:middle;
}

.productshome_categoryItem span{
	padding-left:135px;
	margin-top:40px;
	margin-bottom:40px;
	display:block;
}

.productshome_categoryItem a{
	text-decoration:none;
	color:#000000;
}

.productshome_categoryItem a:hover{
	text-decoration:none;
	color:#FF0000;
	
}


/* Home Categories */
#content_categorieshome{
	min-width:690px;
	margin-left:35px;
	margin-right:15px;
	margin-top:30px;
	margin-bottom:30px;
}
#categorieshome_container{}


/* Products List*/
#content_productslist{
	min-width:690px;
	margin-left:35px;
	margin-right:15px;
	margin-top:30px;
	margin-bottom:30px;
}

#productslist_categories{
	font-size:10px;
	background-color:#DDDDDD;
	padding:5px;
}

#productslist_categories a{color:#000000; text-decoration:none;}
#productslist_categories a:hover{color:#000000; text-decoration:underline;}

/* Single Product */
#content_product{
	min-width:690px;
	margin-left:35px;
	margin-right:15px;
	margin-top:30px;
	margin-bottom:30px;
	background-color:#F6F7F7;
}

#product_container{
	background-color:#FFFFFF;
	margin-top:1em;
	padding:5px;
	border:1px solid #DDDDDD;
	
	color:#666666; font-size:14px;
}

.product_container_image{
	float:left;
	margin-right:12px;
	margin-bottom:10px;
	width:200px;
	border:4px solid #EEEEEE;
}

.product_container_metadata{
	clear:both;
}

.product_container_metadata .code{
	float:left;
	padding-top:4px;
}

.product_container_metadata .tech{
	float:left;
	margin-left:50px;
}

.product_smallspacer{
	height:10px;
}

/* NEWS */
#content_news{
	min-width:690px;
	margin-left:35px;
	margin-right:15px;
	margin-top:30px;
	margin-bottom:30px;
	background-color:#F6F7F7;
}

#newsitem_group{

}

.newsitem_container{
	background-color:#FFFFFF;
	margin-top:5px;
	
	padding:5px;
	border:1px solid #DDDDDD;
	border-bottom:0px;
}

.newsitem_date{
	float:right;
	color:#999999;
	font-size:11px;
}

.newsitem_title{
	color:#FF0000;
	font-size:16px;
	margin-bottom:5px;
	font-size:19px;
}

.newsitem_title a img{vertical-align:bottom;}

.newsitem_title a{
	color:#FF0000;
	text-decoration:none;
}

.newsitem_title a:hover{
	color:#FF0000; 
	text-decoration:underline;
}

.newsitem_body_hide{
	display:none;
	font-size:14px;

}

.newsitem_body_abstract{
	font-size:14px;
	overflow:hidden;
}

/* PAGER */
.pager{
	width:100%;
	margin-top:10px;
	text-align:center;
	font-size:12px;
}

.pageitem{
	margin-right:3px;
}

.pageitem a{
	text-decoration:none;
	color:#000000;
}

.pageitem a:hover{
	text-decoration:underline;
}

/* CONTACTS */
#content_contacts{
	min-width:690px;
	margin-left:35px;
	margin-right:15px;
	margin-top:30px;
	margin-bottom:30px;
	background-color:#F6F7F7;
}

#contacts_container{
	background-color:#FFFFFF;
	margin-top:5px;
	
	padding:5px 0px 0px 5px;
	border:1px solid #DDDDDD;
	border-bottom:0px;
}

.contact_nation{	
	padding-top:10px;
	padding-left:10px;
	color:#999999;
	font-size:16px;
}

.contact_corpo{
	font-size:13px;
	padding-left:10px;
	color:#000000;
}


/* USED MACHINES */
#content_usedMachinesList{
	min-width:690px;
	margin-left:35px;
	margin-right:15px;
	margin-top:30px;
	margin-bottom:30px;
	background-color:#F6F7F7;
}

#content_usedMachine{
	min-width:690px;
	margin-left:35px;
	margin-right:15px;
	margin-top:30px;
	margin-bottom:30px;
	background-color:#F6F7F7;
}

#usedMachine_container{
	background-color:#FFFFFF;
	margin-top:1em;
	padding:5px;
	border:1px solid #DDDDDD;
	
	color:#666666; font-size:14px;
}

.usedMachine_container_image{
	float:left;
	margin-right:12px;
	margin-bottom:10px;
	width:200px;
	border:4px solid #EEEEEE;
}

/* PRODUCTION LINES */
#content_productionLinesList{
	min-width:690px;
	margin-left:35px;
	margin-right:15px;
	margin-top:30px;
	margin-bottom:30px;
	background-color:#F6F7F7;
}

#productionLines_container{
	background-color:#FFFFFF;
	margin-top:1em;
	padding:5px;
	border:1px solid #DDDDDD;
	color:#666666; 
	font-size:14px;
}

#productionLines_container img{border-width:0px;}

#closeBtn{
	position:absolute;
	display:none; 
	top:5px; left:5px;
	width:80px;
	padding:10px 12px 5px 8px;
	
	background-color:#000000;
	border:2px solid #FFFFFF;
	z-index:100;
}
#closeBtn a{color:#FFFFFF!important; text-decoration:none!important; }
#closeBtn a:hover{color:#FFFFFF!important; text-decoration:none!important; }
#closeBtn img{vertical-align:middle; border-width:0px;}

.fullscreenBtn{
	text-align:center;
	color:#FFFFFF;
	margin-bottom:4px;
	margin-top:4px;
}

.fullscreenBtn a{
	color:#FFFFFF!important; 
	text-decoration:none!important; 
	background-color:#FF3333;
	padding:2px 6px 2px 6px;
	border:1px solid #000000;
}
.fullscreenBtn a:hover{
	color:#FFFFFF!important; 
	text-decoration:none!important; 
	background-color:#FF3333;
	padding:2px 6px 2px 6px;
	border:1px solid #000000;
}

/* SINGLE PRODUCT LINE*/
#content_productLine{
	min-width:690px;
	margin-left:35px;
	margin-right:15px;
	margin-top:30px;
	margin-bottom:30px;
	background-color:#F6F7F7;
}

#productLine_container{
	background-color:#FFFFFF;
	margin-top:1em;
	padding:5px;
	border:1px solid #DDDDDD;
	
	color:#666666; font-size:14px;
}

#productLine_mainImage{
	text-align:center;
}

#productLine_bigImage{
	position:absolute;
	top:0px; 	left:0px;
	margin-left:auto;	margin-right:auto;
	margin:0px;
	padding:30px;
	background-color:#FFFFFF;
	text-align:center;
	display:none;
}

#productLine_description{

}

#productLine_productsList{margin-left:30px; font-size:10pt; font-style:italic;}

#productLine_container a{color:#666666;text-decoration:none;}
#productLine_container a:hover{color:#FF0000;text-decoration:underline;}


/* SEARCH */
#content_search{
	min-width:690px;
	margin-left:35px;
	margin-right:15px;
	margin-top:30px;
	margin-bottom:30px;
	background-color:#F6F7F7;
}

#search_container{
	background-color:#FFFFFF;
	margin-top:1em;
	padding:5px;
	border:1px solid #DDDDDD;
	
	color:#666666; font-size:14px;
}

#search_results{
	background-color:#FFFFFF;
	margin-top:1em;
	padding:5px;
	border:1px solid #DDDDDD;
	
	color:#666666; font-size:14px;
}

#search_results hr{
	border:1px solid #DDDDDD;
}

#search_wait{
	margin-right:auto; 
	margin-left:auto; 
	text-align:center;
	display:none;
}

.search_result_item{
	
}

.search_result_item_title a{
	color:#FF0000;
	text-decoration:none;
}

.search_result_item_title a:hover{
	color:#FF0000;
	text-decoration:underline;
}

.search_result_item_description{
	
}
