/* CSS Document */
body
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px
}

#pageDesign
{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

#genericmenu a:Link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

#topmenu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#topmenu a:Link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

#topmenu a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

#topmenu a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
}

#sideheader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#368021;
	color:#FFFFFF;
}

.blackText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.blackText a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#0066FF;
}

.blackText a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#0066FF;
}

.blackText a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#999999;
}

.blackText a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#0066FF;
}




.whiteText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

#sideMenu a:Link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
h1 {
	font-size: 24px;
	color: #6AAC48;
	font-weight: bold;
	font-style: normal;
}
.border_1 {
	border: 1px solid #337920;
	color: #000000;
}
.border_up {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #337920;
}
.testo_bianco {
	color: #FFFFFF;
	font-weight: bold;
}
.navstyle {border-top:0px solid #333; background:url(/images/nav_bg.gif);background-repeat:repeat-x;font-family:Arial}
.navstyle:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.navstyle ul { width: 100%;padding:9px; margin: 0px; text-align: left;}
.navstyle ul li { display: inline; }
.navstyle ul li a { text-decoration:none; color: #FFFFFF; padding-right: 27px;font-weight: bold; }
.navstyle ul li a:hover { color: #CFE295;text-decoration:none; }

#right_panel{width:210px; vertical-align:top;padding:14px;background:url(/images/right_panel.jpg);background-repeat:repeat-x}
#right_panel a{text-decoration:underline;}
#right_panel a:hover{text-decoration:none;}

#breadcrumb{background:url(/images/breadcrumb_bg.gif);border-bottom:0px solid #888;border-top:0px solid #999;text-indent:20px;color: #4E1B55; padding:4px;text-align:left;font-size:0.7em;text-transform:uppercase;}
a.crumb:link, a.crumb:visited { color: #4E1B55; text-align: left; height: 12px; vertical-align: middle; line-height: 12px; text-decoration:none; }
a.crumb:hover, a.crumb:active { text-decoration:underline; }
.header { padding-left: 10px; font-size: 11px; color: #4E1B55; padding-right: 16px; height: 12px; padding-bottom: 3px; }

a.headerLink:link, a.headerLink:visited { color: #4E1B55; text-align: left; height: 12px; vertical-align: middle; line-height: 12px; text-decoration:none; }
a.headerLink:hover, a.headerLink:active { text-decoration:underline; }

.sidebarBox { margin-bottom: 15px; font-size: 11px; color: #4E1B55; line-height: 13px; text-align: left; }
.sidebarBoxPromo { margin-bottom: 15px; font-size: 11px; color: #4E1B55; line-height: 13px; text-align: left; }
.sidebarBoxHeadPromo { font-weight: bold; padding: 2px; color: #333; background-image:url(/images/right_panel_promo_bg.gif);background-repeat:repeat-x;background-color:#ffca2d;}
.sidebarBoxHead {background:url(/images/sidebarbox_header_bg.gif);background-repeat:repeat-x; font-weight: bold; padding:2px 0 2px 8px; color:#0B2B10; background-color: #8CC63F; }
.sidebarboxContent {background:url(/images/sidebarbox_content_bg.gif);background-repeat:no-repeat;background-color:#fff; padding: 10px; vertical-align:top; line-height: 15px; }
.sidebar { margin: 7px 0px 7px 0px; color: #4E1B55; text-align: left; line-height: 13px; }
a.sidebar:link,
a.sidebar:visited { text-decoration:none; }
a.sidebar:hover,
a.sidebar:active { text-decoration:underline; }
ul.SecondSidebar { list-style-type: none; margin: 0px 0px 0px 0px; }
li.SecondSidebar { line-height: 15px; list-style-position: inside; }

#products_homepage{margin:0px;padding:0px;}
#products_homepage a{display:block;color:#29425F}
#products_homepage ul{margin:0px;padding:0px;}
#products_homepage li{margin:0px;padding:0px;text-indent:8px;list-style-type:none;background:url(/images/sproducts_homepage_bg.gif)}

.dropmenudiv { text-align: left; position: absolute; top: 20px; border-bottom-width: 0; font-size:85%; line-height: 18px; z-index: 100; background-color:#4d2a4b; visibility: hidden; }
.dropmenudiv a { border-bottom:1px solid #7f2f8a; display: block; text-indent: 10px; padding: 2px 0; text-decoration: none; color:#fff;font-size:1em; }
.dropmenudiv a:hover { background-color: #7f2f8a; }

div.justclear { font-size: 1px; height: 1px; clear: both; }
.noPad { margin: 0; padding: 0; }
.highlight { background-color: #ff6; }
.formSize { color: #999; font-size: 80%; }
.formSize a { color: #999; text-decoration: none; }
.formSize a:hover { text-decoration: underline; }
.small { font-size: 80%; }
.input_large { width:300px; padding:5px; background:url(/images/input_bg.gif); border:1px solid #7f9db9; }
.select_large {width:312px;}
.select_medium {width:160px;}
#note { background:#ffffcc; padding:10px; font-size:0.9em;border:1px solid #FFFF99 }

.download_link { padding:10px; background:#DBE9F0; }
.download_link a { font-weight:normal; }
.download_link { padding:10px; background:#DBE9F0; }
.download_link a {font-weight:normal;}

.solidblockmenu ul{margin: 0px;padding:0px 0 4px 0;float: left;width: 100%;background:url(/images/blockmenu_bg.gif);}
.solidblockmenu li{display: inline;}
.solidblockmenu li a{color:#1F5511;padding: 5px 8px;text-decoration:none;font-weight:bold;font-size:0.8em;}
.solidblockmenu li a:hover{color: #8CC63F;background-color: #fff;}
.solidblockmenu li a.current{color: #000;background:url(/images/blockmenu_bg_on.gif);}
h5#german {font-size:0.8em;background-image: url(/images/de.gif);	background-repeat: no-repeat;color: #333;width:165px;}

/*Rounded box */
#liquid_round { width:100%; margin:0px auto; background:#fff url(/images/round_box/leftside.gif) repeat-y left top; }
.top { width:100%; height:20px; background:url(/images/round_box/top.gif) no-repeat left top; }
.top span { display:block; position:relative; height:20px; background:url(/images/round_box/top-right.gif) no-repeat right top; }
.center_content { position:relative; background:url(/images/round_box/rightside.gif) repeat-y right top; padding:1px 20px 1px 25px; margin:-1px 0 -50px 0; }
.bottom { height:60px; background:url(/images/round_box/bottom.gif) no-repeat left bottom; }
.bottom span { display:block; position:relative; height:60px; background:url(/images/round_box/bottom-right.gif) no-repeat right top; }


#segment-navigation {margin:0px;padding:0px; border-top:0px solid #333; background:url(/images/nav_bg.gif); background-repeat:repeat-x; }
ul#segment-navigation { background:url(/images/nav_bg.gif) repeat-x scroll left top; float:left; font-weight:bold; left:0; z-index:1000; }
ul#segment-navigation li { background:url(http://mcafee.com/common/media/images/style/big_arrow_white_down.gif) no-repeat scroll 20px 14px; cursor:pointer; display:block; float:left; margin:0; }
ul#segment-navigation li ul { background:#585858 url(http://mcafee.com//common/media/images/style/menu_back.jpg) repeat-y scroll left top; font-weight:normal; padding:0; position:absolute; width:250px; z-index:2000; }
ul#segment-navigation li a {color:#FFFFFF; cursor:pointer; display:block; padding:8px 15px 10px 35px; text-decoration:none; }
ul#segment-navigation li ul li.top { background:url(http://mcafee.com/common/media/images/style/menu_top_back.jpg) no-repeat scroll left top; height:20px; margin:0; padding:0; width:250px; }
ul#segment-navigation li ul li { background-image:none; clear:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0 10px; }
ul#segment-navigation li ul li a {background:transparent url(http://mcafee.com/common/media/images/style/arrow_white_right.gif) no-repeat scroll 0 0.7em;color:#fff;cursor:pointer;font-size:0.9em;font-weight:normal;padding:4px 0 2px 10px !important;width:220px;}
ul#segment-navigation li ul li a:hover {color:green;}
ul#segment-navigation li ul li p span { display:block; font-weight:bold; }
ul#segment-navigation li ul li p {border-bottom:1px dotted #FFFFFF;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;padding:0 10px 10px 0;width:220px;}
ul#segment-navigation li ul li.bottom {background:transparent url(http://mcafee.com/common/media/images/style/menu_bottom_back.jpg) no-repeat scroll left bottom;height:14px;margin:0;padding:0;width:250px;}
