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



#navigation { 
	border-collapse:collapse;


	margin-left:1px;
}

#navigation td a{
	text-decoration:none;
	display:block;
	font-weight:bold;
}

#navigation td a:hover {
	color:#E1E1E4;
}

#nav_container{
	border:1px solid #D2D3D4;
}

.td_active {
	background-image: url(../_images/button_active_left.gif);
	background-repeat: no-repeat;
	text-align:right;
	padding-left:13px;
	background-position: 3px;
}

.td_menu {
	background-image: url(../_images/button_inactive_left.gif);
	background-repeat: no-repeat;
	text-align:right;
	padding-left:13px;
	background-position: 3px;
}

.menu {
	background-image:url(../_images/button_inactive_right.gif);
	background-repeat: no-repeat;
	background-position:right;
	width:144px;
	height:30px;
	text-align: center;
	padding:10px 0 0 0;
}
.menu_active {
	background-image:url(../_images/button_active_right.gif);
	background-repeat: no-repeat;
	background-position:right;
	width:144px;
	height:30px;
	text-align: center;
	padding:10px 0 0 0;
}

.menu_active a{
	color:#E1E1E4;
}

.menu_active a.arrow_down {
/*
	background-image:url(../_images/menu_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;
*/
}

.menu a.arrow_down {
/*
	background-image:url(../_images/menu_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;
*/
}

.menu_padding {
	border:1px solid #FFFFFF;
	width:146px;
	height:20px;
	text-align:right;
	padding:20px 5px 0 0;
}
/* CONTENT STYLES */

#page_content {
	padding:0;
	text-align:left;
	vertical-align:top;
	
}

#page_content p{
	/*margin:5px 0 5px 0; - per la spaziatura dei paragrafi delle pagine interne */ 
	
}

#page_content div {
text-align:justify;
}

#page_content a{
color:#0000ee;
}
#left_nav_header { 
color:#5384C4; font-weight:bold; font-size:12px;
	text-align:left;
}

#left_nav {
	background-image: url(../_images/left_nav_body_bg.gif); text-align:left; width:100%;
	background-repeat: repeat-y;
	padding:5px 0 5px 0;
	overflow:hidden;
	line-height:2.3em;
}

#left_nav a.active {
	color:#DF0120;
	font-weight:bold;
	background-image: url(../_images/active_bg.gif);
	background-repeat:no-repeat;
	background-position: 0 1px;
	padding-left:10px;
	margin-left:0;
}

#left_nav a {
	margin-left:10px;
}

.product_hr {
background-image:url(../_images/product_hr.gif);
background-repeat:repeat-x;
height:5px;
margin:10px 0;
overflow:hidden;
width:100%;
}


#help_header {
	background-image:url(../_images/help_header.gif);
	color:#4F4F4F;
	font-size:11px;
	font-weight: bold;
	background-repeat:no-repeat;
	height:20px; 
	width:218px;
	padding:20px 0 5px 25px;
	overflow:hidden;
}

#help{
	background-image: url(../_images/help_bg.gif);
	background-repeat: repeat-y;
	padding:5px 0 5px 15px;
	overflow:hidden;
	line-height:1.5em;
}

#help_footer {
	background-image: url(../_images/help_footer.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:10px;
	overflow:hidden;
}

#help a {
	font-weight:bold;
	color:#0000B0;
}

#quicklinksmenu{
	position:absolute;
	background-color:#497AC6;
	border:1px solid #2C4061;
	border-top:0px;
	width:135px;
}
#quicklinksmenu li {
	list-style:none;
	padding:4px 4px 4px 8px;
	border-bottom:1px solid #5F8ED2;
}

#quicklinksmenu li a{
	color: #E1E1E4;
	font-weight:bold;
	text-decoration:none;
}



#noteworthy_header {
	background-image: url(../_images/noteworthy_header.gif);
	color:#000000;
	font-size:11px;
	font-weight: bold;
	background-repeat:no-repeat;
	height:20px; 
	width:155px;
	padding:20px 10px 5px 20px;
	overflow:hidden;
}

#noteworthy{
	background-image: url(../_images/noteworthy_bg.gif);
	background-repeat: repeat-y;
	padding:5px 10px 5px 20px;
	overflow:hidden;
	line-height:1.3em;
}

#noteworthy_footer {
	background-image: url(../_images/noteworthy_footer.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:10px;
	overflow:hidden;
}

.noteworthy_title {
	font-weight:bold;
	color:#000099;
	text-decoration:underline;
	font-size:12px;
	margin-bottom:8px;
}

.related_image {
	max-width:125px;
	width:125px;
	border:1px solid black;
}
.link {
	border:1px solid #6F97CB;
}
.link_toggle {
	background-image:url(../_images/event_bg_inactive.jpg);
}

.link_toggle td {
	color:#E1E1E4;
	font-weight:bold;
	height:20px; 
	min-height:20px;
	padding-left:2px;
}

.link_toggle a {
	color:#E1E1E4;
}

.link_toggle_active {
	background-image:url(../_images/event_bg_active.jpg);
}

.link_toggle_active td {
	color:#FFFFFF;
	font-weight:bold;
	height:20px; 
	min-height:20px;
	padding-left:2px;
}

.link_toggle_active a{
	color:#FFFFFF;
}

.link_name {

}
.link_name td{
	font-weight:bold;
	background-color:#EEF2F9;
	padding-left:2px;
}

.link_details td{
	padding-left:4px;
	background-color: #EEF2F9;
	border-bottom:1px dotted #4376BA;
}

.newsletter_toggle {
	background-image:url(../_images/event_bg_inactive.jpg);
}

.newsletter_toggle td {
	color:#E1E1E4;
	font-weight:bold;
	height:20px; 
	min-height:20px;
	padding-left:2px;
}

.newsletter_toggle a {
	color:#E1E1E4;
}

.newsletter_toggle_active {
	background-image:url(../_images/event_bg_active.jpg);
}

.newsletter_toggle_active td {
	color:#FFFFFF;
	font-weight:bold;
	height:20px; 
	min-height:20px;
	padding-left:2px;
}

.newsletter_toggle_active a{
	color:#FFFFFF;
}

.newsletter_name {

}
.newsletter_name td{
	font-weight:bold;
	background-color:#EEF2F9;
	padding-left:2px;
}

.newsletter_details td{
	background-color: #EEF2F9;
	border-bottom:1px dotted #C6D5EA;
}

.event {
	border:1px solid #6F97CB;
}
.event_toggle {
	background-image:url(../_images/event_bg_inactive.jpg);
}

.event_toggle td {
	color:#E1E1E4;
	font-weight:bold;
	height:20px; 
	min-height:20px;
	padding-left:2px;
}

.event_toggle a {
	color:#E1E1E4;
}

.event_toggle_active {
	background-image:url(../_images/event_bg_active.jpg);
}

.event_toggle_active td {
	color:#FFFFFF;
	font-weight:bold;
	height:20px; 
	min-height:20px;
	padding-left:2px;
}

.event_toggle_active a{
	color:#FFFFFF;
}

.event_name {

}
.event_name td{
	font-weight:bold;
	background-color:#EEF2F9;
	padding-left:2px;
}

.event_details td{
	background-color: #EEF2F9;
	border-bottom:1px dotted #4376BA;
}
.event_details td a{
	color:#0000B0;
	text-decoration:underline;
}
.care_title {
	margin:10px 0 5px 0;
	font-weight:bold;
	color:#DF0120;
	font-size:12px;
}
.care_link {
	font-weight:bold;
}

/* FOOTER STYLES */
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
}
#footer_links {
	width:400px;
	text-align:center;
	padding:0 5px 0 35px;
	color:#868585;
	float:left;
}

#footer_copyright {
	color:#4F4F4f;
	width: 400px;
	padding: 20px;
	text-align:center;
	float:right;
}


/* PRODUCT STYLES */
.summary_title {
	color:#DF0120;
	font-size:14px;
	font-weight: bolder;
}

.summary_details {
	margin:8px;
	padding:4px;
}

.summary_more_info {
	padding-left:12px;
}
.summary_more_info a {
	color:#0000B0;
	font-weight:bold;
}
.related_more_info a {
	color:#0000B0;
	font-weight:bold;
}

#product_breadcrumb{
	color:#DF0120;
	font-size:12px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	padding:2px;
}
#product_breadcrumb a, #product_breadcrumb{
	font-size:12px;
	color:#DF0120;
	text-decoration:none;
	font-weight:bold;
}
#product_breadcrumb a:hover{
	text-decoration:underline;
}

.product_feature {
	font-weight:bold;
/*	color: #396AAC;*/
}
.product_benefit {
	margin-bottom:8px;
	padding-left:18px;
}


/* FORM STYLES */
.add_new{
	background-image:url(../_images/icons/add.gif); 
	background-repeat:no-repeat; 
	background-position:left center; 
	padding-left:18px; 
	height:16px; 
	min-height:16px; 
	font-size:11px;
	font-weight:100;
	display:block;
}
.edit{
	background-image:url(../_images/icons/edit.gif); 
	background-repeat:no-repeat;
	background-position:left center; 
	padding-left:18px; 
	height:16px; 
	min-height:16px; 
	font-size:11px;
	font-weight:100;
	display:block;
}
.delete{
	background-image:url(../_images/icons/delete.gif); 
	background-repeat:no-repeat;
	background-position:left center; 
	padding-left:18px; 
	height:16px; 
	min-height:16px; 
	font-size:11px;
	font-weight:100;
	display:block;
}
.archive{
	font-weight:bold;
	color:#DF0120;
	text-decoration:underline;
}




/* GENERAL STYLES */
.image_button {
	border:none;
	cursor:pointer;
}
.clear{
	clear:both;
}

