﻿body 
{
	margin:0px;
	padding:0px;
	font-family:Arial;
}

p
{
	margin-top:0px;
	margin-bottom:0px;
}

ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

li
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	color:#4a5c68;
}

a
{
	text-decoration:none;
    color:#222222 ;	
}

a:hover
{
	color:#4a5c68;
	text-decoration:underline;	
}


/*
COLORI PRINCIPALI DEL SITO

Verde marcio scuro titoli : #4A5C68;	
Arancione : #F4A300;
*/


/*  CONTENITORI   */

#main_wrapper
{
	width:915px;	
	margin:0px auto;
	margin-top:16px;
}

#banner
{
	height:150px;
	background-image:url(../images/struct/banner.jpg);
	background-repeat:no-repeat;
}

#menu_banner
{
	height:29px;
	background-image:url(../images/struct/menu_bar_bg.jpg);
	background-repeat:no-repeat;
}

#menu_banner_home
{
	height:29px;
	background-image:url(../images/struct/menu_bar_bg_home.jpg);
	background-repeat:no-repeat;
}

#low_banner_home
{
	height:105px;
	background-image:url(../images/struct/home_sub_banner.jpg);
	background-repeat:no-repeat;
}

#content_box
{
	background-image:url(../images/struct/body_background.jpg);	
	background-repeat:repeat-y;
}

#content_box_inner
{
	margin-left:40px;
	margin-right:40px;
	padding-top:20px;
}

#main_menu
{
    float:left;
	margin-left:20px;
	padding-top:6px;
	margin-bottom:0px;
	color:#FFFFFF;
}

#main_menu a
{
	color:#FFFFFF;	
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
}

#main_menu a:hover
{
	text-decoration:underline;
}

#utility_menu
{
    float:right;
	margin-right:20px;
	padding-top:6px;
	margin-bottom:0px;
	color:#4A5C68;
}

#utility_menu a
{
	color:#4A5C68;	
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
}

#utility_menu a:hover
{
	text-decoration:underline;
}

#sub_menu
{
	margin-bottom:0px;
}

#sub_menu a
{
	color:#F4A300;	
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
}

#sub_menu a:hover
{
	text-decoration:underline;
}




.home_products_description
{
	color:#495c67;
	font-weight:bold;
	font-size:11px;	
	padding-top:10px;
	text-align:center;
}

#prod_fam_image
{
   padding-top:20px;
}

#prod_fam_options
{
   padding-top:20px;
   padding-bottom:20px;
	color:#4a5c68;	
	font-size:11px;
}

#prod_fam_download
{
   padding-top:15px;
	color:#4a5c68;	
	font-size:11px;
	border-top:1px solid #D3D3D3;
}

#prod_fam_features
{
   padding-top:10px;
   padding-bottom:10px;
}

#prod_fam_submenu_container
{
   margin-top:15px;
}

.prod_fam_submenu_cell
{
   border:1px solid #F4A300;
}

.prod_fam_submenu_prod
{
   color:#4a5c68;
   font-size:12px;
   margin-right:4px;
}

.news_Container
{
     border-bottom:1px solid #999999;
	 padding-bottom:15px;
	 padding-top:25px;
}


/*.news_Container a
{
   color:#F4A300 ;	
   text-decoration:none;
}

.news_Container a:hover
{
   color:#F4A300;
   text-decoration:underlined;
}

*/


/*  STILI TESTO */

.pageTitle
{
	margin-left:40px;
	padding-top:20px;
	color:#4a5c68;	
	font-weight:bold;
	font-size:13px;
}

.productTitle
{
	color:#f4a300;	
	font-weight:bold;
	font-size:12px;	
}

.tableDataTitle
{
    background-color:#4a5c68;
	color:#FFFFFF;	
	font-size:12px;
	font-weight:bold;
}

.tableData
{
	color:#4a5c68;	
	font-size:11px;
	border-bottom:1px solid #DDDDDD;
}

.tableDataSelected
{
	color:#4a5c68;
	font-size:11px;
	border-bottom:1px solid #DDDDDD;
    background-color:#EEEEEE;
}


.newsTitle
{
	color:#f4a300;	
	font-weight:bold;
	font-size:12px;	
    margin-bottom:8px;
}

.newsText
{
	color:#4a5c68;	
	font-size:11px;
	padding-right:50px;
}
.newsImage
{
	margin-left:25px;
	float:right;
}

.simpleText
{
	color:#4a5c68;	
	font-size:11px;
	padding-top:10px;
}
.simpleText_Hilited
{
	color:#de6f03;
}

.didascalia
{
	color:#4a5c68;	
	font-size:11px;
	padding-top:5px;
}

#distributors
{
	padding-top:10px;
}

#distributors li
{
	padding-top:10px;
}


/* FONDO PAGINA */

#lower_border
{
	background-image:url(../images/struct/lower_background.jpg);	
	background-repeat:repeat-y;
	height:26px;
	margin-bottom:10px;	
}

#footer
{
	background-image:url(../images/struct/footer_bar.jpg);	
	background-repeat:no-repeat;
	font-size:10px;
	height:23px;
	margin-bottom:5px;
}

#footer div
{
	color:#FFF;
	font-weight:bold;
	margin-left:15px;
	margin-right:10px;
	margin-top:5px;
}
