﻿html,
BODY
{
    margin:0px;
    padding:0px;
}
BODY
{
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-family: Verdana, Times New Roman, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	font-size: .8em;
	background: #FFFFFF url( "../Images/bkg_Site.jpg" ) repeat-x top left;	
	position:relative;
}


INPUT,
INPUT.Button,
INPUT.Text,
TEXTAREA
{
	color: #000;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
}

A.Button.Disabled,
A.Button.Disabled:hover,
A.Button.Disabled:hover,
A.Button.Disabled:visited,
A.Button.Disabled:active,
INPUT.Button.Disabled
{
	color: #999;
	cursor: default;
}

A.Button,
INPUT.Button,
INPUT.Text,
TEXTAREA
{
	border: solid 1px #8C97B2;
}

A.Button,
A.Button:hover,
A.Button:visited,
A.Button:active,
INPUT.Button,
SPAN.Button
{
	border: solid 1px #00AF93;
	font-size: 12px;
	font-weight: 900;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	line-height: 25px;
	height: 25px;
	color: #fff;
	background-image: url('../Images/Button.Off.Background.gif');
	background-repeat: repeat-x;
	background-position: left top;
    cursor: hand;
    cursor: pointer;
    display: block;
}

INPUT.Button
{
	padding: 0 20px;
}

A.Button:hover,
INPUT.Button
{
	background-image: url('../Images/Button.On.Background.gif');
}

A.ButtonSend,
INPUT.ButtonSend,
SPAN.ButtonSend,
A.ButtonSend:visited
{
	font-size: 12px;
	font-weight: 900;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	line-height: 25px;
	height: 25px;
	background-image: url('../Images/ContextMenu.Send.Off.jpg');   
	background-repeat: repeat-x;
	background-position: left top;
    cursor: hand;
    cursor: pointer;
    display: block; 
    width: 150px;
    }

INPUT.ButtonSend:hover,
A.ButtonSend:hover,
A.ButtonSend:active
{
	font-size: 12px;
	font-weight: 900;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	line-height: 25px;
	height: 25px;
	background-image: url('../Images/ContextMenu.Send.On.jpg');   
	background-repeat: repeat-x;
	background-position: left top;
    cursor: hand;
    cursor: pointer;
    display: block;  
    width: 150px;   
    }
 
 A.ButtonSignal,
 A.ButtonSignal:visited,
INPUT.ButtonSignal,
SPAN.ButtonSignal
{
	font-size: 12px;
	font-weight: 900;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	line-height: 25px;
	height: 25px;
	background-image: url('../Images/ContextMenu.BtnSignal.Off.jpg');   
	background-repeat: repeat-x;
	background-position: left top;
    cursor: hand;
    cursor: pointer;
    display: block; 
    width: 150px;
    border:0px;
    }

INPUT.ButtonSignal:hover,
A.ButtonSignal:hover,
A.ButtonSignal:active
{
	font-size: 12px;
	font-weight: 900;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	line-height: 25px;
	height: 25px;
	background-image: url('../Images/ContextMenu.BtnSignal.On.jpg');   
	background-repeat: repeat-x;
	background-position: left top;
    cursor: hand;
    cursor: pointer;
    display: block;  
    width: 150px;  
    border:0px; 
    }
  
A.ButtonPreview,
A.ButtonPreview:visited,
INPUT.ButtonPreview,
SPAN.ButtonPreview
{
	font-size: 12px;
	font-weight: 900;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	line-height: 25px;
	height: 25px;
	background-image: url('../Images/ContextMenu.Preview.Off.jpg');   
	background-repeat: repeat-x;
	background-position: left top;
    cursor: hand;
    cursor: pointer;
    display: block; 
    width: 150px;
    border:0px;
    }

INPUT.ButtonPreview:hover,
A.ButtonPreview:hover,
A.ButtonPreview:active
{
	font-size: 12px;
	font-weight: 900;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	line-height: 25px;
	height: 25px;
	background-image: url('../Images/ContextMenu.Preview.On.jpg');   
	background-repeat: repeat-x;
	background-position: left top;
    cursor: hand;
    cursor: pointer;
    display: block;  
    width: 150px;   
    border:0px;
    }

A.ButtonContinue,
INPUT.ButtonContinue,
SPAN.ButtonContinue,A.ButtonContinue:visited
{
	font-size: 12px;
	font-weight: 900;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	line-height: 25px;
	height: 25px;
	background-image: url('../Images/ContextMenu.Continue.Off.jpg');   
	background-repeat: repeat-x;
	background-position: left top;
    cursor: hand;
    cursor: pointer;
    display: block; 
    width: 150px;
    }

INPUT.ButtonContinue:hover,
A.ButtonContinue:hover,
A.ButtonContinue:active
{
	font-size: 12px;
	font-weight: 900;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	line-height: 25px;
	height: 25px;
	background-image: url('../Images/ContextMenu.Continue.On.jpg');   
	background-repeat: repeat-x;
	background-position: left top;
    cursor: hand;
    cursor: pointer;
    display: block;  
    width: 150px;   
    }

A.Flat,
A.Flat:hover,
A.Flat:visited,
A.Flat:active
{
	margin-top: 2px;
	border-color: #8B98B0;
	color: #00AF93;
	font-weight: normal;
    text-transform: none;
    background-color: #DEE5EB;
	background-image: url('../Images/Button.Flat.Off.Background.gif');
}

A.Flat.Unconstrained.WomanHealth,
A.Flat.Unconstrained.WomanHealth:visited,
A.Flat.Unconstrained.WomanHealth:hover
{
	color:#6B1F3D;
}

A.Flat:hover
{
	background-image: url('../Images/Button.Flat.On.Background.gif');
	border-color: #00AF93;
	background-color: #fff;
}

A.Flat.Disabled:hover
{
	background-image: url('../Images/Button.Flat.Off.Background.gif');
	border-color: #8B98B0;
    background-color: #DEE5EB;
}

A.Unconstrained,
A.Unconstrained:hover,
A.Unconstrained:visited,
A.Unconstrained:active
{
	line-height: normal;
	height: auto;
	padding: 5px;
	text-align: left;
}

A.Flat.Promotional,
A.Flat.Promotional:hover,
A.Flat.Promotional:visited,
A.Flat.Promotional:active
{
	color: #EC640C;
	background: #FFFFFF url('../Images/Button.Flat.Promotional.Off.Background.jpg') repeat-x bottom left;
	border-color: #ccc;
	
}

A.Flat.Promotional:hover
{
	background: #FFFFFF url('../Images/Button.Flat.Promotional.On.Background.jpg') repeat-x top left;
	border-color: #EC640C;
}

.NewsTitle
{
	color: #000;
}

A.Button.HeaderButton,
A.Button.HeaderButton:hover,
A.Button.HeaderButton:active,
A.Button.HeaderButton:visited
{
	width: 55px;
	float: left;
	display: inline-block;
	padding-left: 20px;
	background-repeat: no-repeat;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
}

.Button.HeaderButton.PrintButton,
.PrintButton
{
    border:0px;
	background-image: url('../Images/ContextMenu.Print.Off.jpg') !important;
	height:21px;
}

.Button.HeaderButton.PrintButton:hover,
.PrintButton:hover
{
	border:0px;
	background-image: url('../Images/ContextMenu.Print.On.jpg') !important;
	height:21px;
}


.Button.HeaderButton.AudioButton,
.AudioButton
{
    border:0px;
	background-image: url('../Images/ContextMenu.Audio.jpg') !important;
}

.Button.HeaderButton.SignalButton,
.SignalButton
{
	border:0px;
	background-image: url('../Images/ContextMenu.Signal.Off.jpg') !important;
	height:21px;
}

.Button.HeaderButton.SignalButton:hover,
.SignalButton:hover
{
	border:0px;
	background-image: url('../Images/ContextMenu.Signal.On.jpg') !important;
	height:21px;
}


.Button.HeaderButton.TagButton,
.TagButton
{
	background-image: url('../Images/ContextMenu.Tag.jpg') !important;
}

.Button.HeaderButton.CloseButton,
.CloseButton
{
	background-image: url('../Images/ContextMenu.Close.jpg') !important;
}

A.PagerButton,
SPAN.PagerButton
{
	line-height: 20px;
	min-height: 20px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	display: inline;
	width: 20px;
	margin-left: 5px;
	color: #00AF93;
	border: solid 1px #8B98B0;
	background: #FFFFFF url( "../Images/Background.FadeOut.jpg" ) repeat-x top left;
}

A.PagerButton:hover
{
	border: solid 1px #00AF93;
	text-decoration: none;
}

SPAN.PagerButton
{
	background-image: url('../Images/Button.On.Background.gif');
	color: #fff;
	cursor: auto;
}

INPUT.Text:focus,
TEXTAREA:focus
{
	color: #000;
}

INPUT.CheckBox,
SPAN.CheckBox INPUT
{
	vertical-align: middle;
}

SELECT
{
	color: #000;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 0.9em;
	border: solid 1px #D3D3D3;
}

H1
{
	font-size: 120%;
}

SMALL
{
	font-size: 80%;
}

UL, LI
{
	padding: 0;
	margin: 0 0 0 10px;
}

UL LI
{
	list-style-image: url('../Images/li_SpecialNormal.gif');
}

BR.Small
{
	font-size: 5px;
}

.Clear
{
	font-size: 1px;
	clear: both;
}

.anchor
{
	color:#666666;
	text-decoration: none;
}

A, A:hover, A:visited
{
	color: #00AF93;
	text-decoration: none;
}

A:hover
{
	text-decoration: underline;
}

.NoScript,
.NoScript A,
.NoScript A:hover,
.NoScript A:visited
{
	text-align: right;
	padding: 8px 3px;
	font-size: 10px;
}

#ServiceMenu
{
	background: #FFFFFF url( "../Images/Background.ServiceMenu.jpg") repeat-x top left;
	width: 760px;
	color: #00AF93;
	clear: both;
	zoom: 1.0;
}

#BreadCrumbs
{
	width: 100%;
	padding: 9px;
	font-size: 0.9em;
}

.BreadCrumb
{
	font-size: 0.85em;
	padding: 0 10px 0 10px;
	text-align: left;
	white-space: nowrap;
}

.BreadCrumb .Item,
.BreadCrumb .ItemActive
{
	padding-right: 6px;
	margin-right: 6px;
	border-right: solid 1px #c6d4e7;
}

.BreadCrumb .ItemActive
{
	font-weight: bold;
	border-right-style: none;
}

.BreadCrumb .Separator
{
}

#LoginInfoBar
{
	font-size: 0.9em;
	white-space: nowrap;
	padding-right: 10px;
}

.LoginName
{
	font-weight: bold;
}

.PrintOnly
{
	display: none;
}

/* Cursori */

.HandCursor
{
    cursor: hand;
    cursor: pointer;
}

.WaitCursor
{
	cursor: wait;
}

/* Fine cursori */

.TitleBar
{
	padding: 5px;
	color: #00AF93;
	background: #FFFFFF url( "../Images/Background.FadeIn.Tiny.jpg" ) repeat-x bottom left;
	margin-bottom:5px;
	margin-top:0px;
	display: block;
}

.TitleBar .Title
{
	padding: 3px;
	border-bottom: solid 1px #c6d4e7;
	font-size: 1.4em;
	font-weight: bold;
	display: block;
}

.TitleBar .TitleBarInfo
{
	padding: 3px;
	color: #333;
	font-size: 0.85em;
}

.TitleBar .TitleBarLinks
{
	padding: 3px;
	font-size: 0.9em;
}

#HighlightTitle
{
	white-space: nowrap;
	text-transform: uppercase;
	background-color: #fff;
	padding: 5px 10px 0 10px;
	font-weight: bold;
	font-size: 13px;
	height: 20px;
	border: solid 1px #c6d4e7;
	border-bottom: none 0 #fff;
}

#HighlightTitle A,
#HighlightTitle A:hover,
#HighlightTitle A:visited
{
	text-decoration:none;	
}

.ContentContainer
{
	zoom: 1.0;
	clear: both;
}

#frmSearch
{
	display: none;
}

.Navigator
{
	font-size: 11px;
	margin: auto;
	width: 780px;
	height: 180px;
	padding: 20px 0 10px 0;
	background: transparent url('../Images/piepagina_fimmg.jpg') no-repeat 0 0;
}

.Navigator .ChannelBox
{
	width: 130px;
	float: left;
	margin-left: 17px;
}

.Navigator .ChannelBox A,
.Navigator .ChannelBox A:active,
.Navigator .ChannelBox A:link,
.Navigator .ChannelBox A:visited,
.Navigator .ChannelBox A:hover
{
	color: #fff;
}


.HoncodeLogoMetis
{
	float:left;
	padding: 5px 10px 10px 5px;	
}
.HoncodeLogoFimmg
{
	float:left;
	padding: 5px 5px 10px 10px;	
}
.HoncodeLogoQB
{
	float:right;
	padding: 0px 10px 0px 10px;	
}

.HoncodeLogo
{
	float:right;
	padding: 0px 10px 0px 10px;	
}

.HoncodeText
{
	float:left;
	padding: 5px 65px 10px 10px;
	text-align:left;
	line-height: 15px; 
	border-right:solid 1px #FFFFFF; 
	margin-top:5px;	
}


.FooterExternal
{
    float:left;
    width: 780px;
    height: 190px;
	font-size: 85%;
	margin: auto;
	padding: 0px;
	color: #2E406B;  

}

.Footer
{
	line-height: 20px;
	font-size: 85%;
	margin: 0 auto;	
	width: 624px;
	height:190px;
	padding: 0px 0;
	color: #2E406B;
	text-align: center;
	background: transparent url('../Images/piepagina_fimmg.jpg') no-repeat 0 0;
}

.FooterNoText
{
	width:624px;
	height:60px;
}

.FooterText
{
	text-align:left;
	float:left;
	line-height: 15px; 
	height:120px;
	padding: 10px 10px 0px 10px;
}

.FooterTextSponsor
{   
    cursor: hand;
	cursor: pointer;
    float:left;
    width: 170px;
    height: 100px;
	margin-right: 20px;
}

.FooterTextText
{   
    float:left;
    width: 370px;
    height: 90px;
    padding:10px;
	margin-right: 20px;
}

.FooterTextTextLittle
{   
    color: #00AF93;
    font-size: 9px;
}

.HoncodeText A,
.FooterText A,
.Footer A,
.FooterText A:visited,
.NavFooter A
{
	text-decoration: none;
}

.HoncodeText A:hover,
.FooterText A:hover,
.Footer A:hover,
.NavFooter A:hover
{
	text-decoration: underline;
}

.HeaderLogo
{
	background: #FFFFFF url( "../Images/header_fimmg_interne.jpg" ) no-repeat 0 0;
	width: 760px;
	height: 126px;
	min-height: 126px;
	padding: 0;
	cursor: hand;
	cursor: pointer;
	margin:0px auto;
}

.HeaderLogoHome
{
	background: #FFFFFF url( "../Images/header_fimmg.jpg" ) no-repeat 0 0;
	width: 760px;
	height: 176px;
	min-height: 176px;
	padding: 0;
	cursor: hand;
	cursor: pointer;
	margin:0px auto;
}


UL.HeaderLogo LI
{
	list-style:none;	
	margin:0px;
	padding:0px;
	float:left;
}

UL.HeaderLogoHome LI
{
	list-style:none;	
	margin:0px;
	padding:0px;
	float:left;
}

UL.HeaderLogo .Home
{
	width: 760px;
	height: 105px;	
	margin:0px auto;
}

UL.HeaderLogoHome .Home
{
	width: 760px;
	height: 105px;	
	margin:0px auto;
}

#PrintHeader,
#PrintPreviewHeader
{
	display:none;
}
form
{
	margin: 0px;
	padding: 0px;    
    
    }
#RootContainer
{
	margin: 0 auto;
	padding: 0px;
	width: 1028px;
	overflow:hidden;
	background-color: #FFFFFF;

}

#LeftContainer
{
    margin:0px;
    padding: 0px;
    width: 1028px;
	background: transparent url( "../Images/Background.LeftContainer.jpg" ) no-repeat;

}

#RightContainer
{
    margin:0px;
    padding: 0px;
    width: 1028px;
	background: transparent url( "../Images/Background.RightContainer.jpg" ) no-repeat top right;
	border:0px;

}

#MainContainer
{

	width: 760px;
	background-color: #FFFFFF;
	margin: 5px 10px 0 10px;
	height:100%;

	    margin-left:134px;
}

li.liHeaderHome
{
    width:580px;
    height:170px;
    }

li.liHeaderFimmgHome
{
    width:110px;
    height:170px;
    }

li.liHeaderMetisHome
{
    width:60px;
    height:170px;
    }
    
a.AFimmgHome
{
    display: block;
    width:110px;
    height:170px;
}

a.AMetisHome
{
    display: block;
    width:60px;
    height:170px;
}

li.liHeader
{
    width:580px;
    height:120px;
    }

li.liHeaderFimmg
{
    width:110px;
    height:120px;
    }

li.liHeaderMetis
{
    width:60px;
    height:120px;
    }
    
a.AFimmg
{
    display: block;
    width:110px;
    height:120px;
}

a.AMetis
{
    display: block;
    width:60px;
    height:120px;
}


/*---------------------------*/
/* CLASSI COLONNA DX         */
/*---------------------------*/

.SpecialistNavigatorContainer
{
	background:#FFFFFF url(../Images/URObotica/TabStrip.background.Active.gif) repeat-x scroll left bottom;
	border:1px solid #8A909C;
	margin-bottom:5px;
	height:40px;
	padding:5px;
}

a.SpecialistNavigator
{
	background:#FFFFFF url(../Images/URObotica/specialistNavigationOff.jpg) repeat-x scroll left bottom;	
	height:40px;
	display:block;
	height:40px;
	cursor:pointer;
	width:178px;
}

a.SpecialistNavigator:hover
{
	background:#FFFFFF url(../Images/URObotica/specialistNavigationOn.jpg) repeat-x scroll left bottom;
}

/*----------------------------
CLASSI UTILIZZATE PER IL MENU
-----------------------------*/

#MenuContainer
{
	width: 760px;
	background-color: #00AF93;
	min-height: 24px;
	font-size: 0.9em;
	margin:0px auto;
	xborder:1px solid yellow;
	
}

#MenuContainer .TopMenu
{
	list-style: none;
	margin:0px;
	float:left;
	width: 152px;
	padding: 0px 0px 0px 0px;
	padding-top:0 auto;
	background-image: url("../Images/mainMenu_out.jpg");
	background-repeat: repeat-x;
	height: 27px;
	cursor:hand;
	cursor:pointer;
	font-size: 0.9em;
	text-align:center;	
}

#MenuContainer .TopMenuFirst
{
	width: 152px;
	margino: 0px;
}

#MenuContainer .TopMenu:hover
{
	background-image: url("../Images/mainMenu_over.jpg");
}

#MenuContainer .TopMenu UL LI,
#MenuContainer .TopActiveMenu UL LI
{
	list-style-image: url('../Images/li_SpecialNormal.gif');	
}

#MenuContainer A,
#MenuContainer A:hover
{
	color:#00AF93;
	text-decoration:none;
}

#MenuContainer .TopActiveMenu, 
#MenuContainer .TopActiveMenu:hover 
{
	list-style:none;	
	margin:0px;
	float:left;	
	left:0px;
	width:155px;
	padding:10px 0px 0px 35px;	
	background-image: url("../Images/TopMenu.Background.Active.gif");
	background-repeat: repeat-x;	
	height: 27px;
	cursor:hand;
	cursor:pointer;
	font-size: 90%;	
}

.TopContentContainer
{
	clear: both;
}


.Center
{
	text-align: center;
}

.PascalCase
{
	text-transform: lowercase;
}

.PascalCase:first-letter
{
	text-transform: uppercase;
}

.SectionHeader
{
	color: #00AF93;	
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	margin-bottom: 5px;
	padding: 0 0 5px 5px;
	font-weight: bold;
}


/*----------
SIDEBAR BOX
------------*/

.SideBarBoxContainerPro
{
	background: #FFFFFF url("../Images/Background.FadeOut.Promotional.Tiny.jpg") repeat-x top left;
	padding: 5px 5px 5px 5px;
}

.SideBarBoxContainerPro .SideBarBoxPro
{
	border: solid 1px #D3D3D3;
	padding: 5px;
	margin-bottom: 5px;
}

.SideBarBoxContainerPro .SideBarBoxPro
{
	background: #FFFFFF url("../Images/Background.FadeIn.Promotional.Tiny.jpg") repeat-x bottom left;
}

.SideBarBoxContainerPro .SideBarBoxPro .HeaderPro
{
	color: #EC640C;
	background: url( "../Images/ArrowHeader_promotional.gif" ) no-repeat top left;
	margin: 0;
	padding: 0 0 5px 22px;
	font-weight: bold;
}


.SideBarBoxContainerPro .SideBarBoxPro A, .SideBarBoxContainerPro .SideBarBoxPro A:hover, .SideBarBoxContainerPro .SideBarBoxPro A:visited
{
	color: #EC640C;
	text-decoration: none;
}

.SideBarBoxContainerPro .SideBarBoxPro A:hover
{
	text-decoration: underline;
}

.SideBarBoxContainerPro .SideBarBoxPro UL.RelatedContent .SideBarBoxContainerPro .SideBarBoxPro LI.RelatedItem
{
	font-size: 80%;
}

A.PromotionalRelatedItem,
A.PromotionalRelatedItem:link,
A.PromotionalRelatedItem:visited,
A.PromotionalRelatedItem:hover,
A.PromotionalRelatedItem:active
{
	color: #EC640C;
}

.SideBarBoxContainerPro .SideBarBoxPro LI
{
	list-style-image: url('../Images/li_SpecialGsk.gif');
	font-size: 80%;
}

/*-------------------------
SideBarBoxContainerSearch
---------------------------*/

.SideBarBoxSearch
{
	border: solid 1px #8A909C;
	padding: 3px;
	margin-bottom: 5px;
	background: #FFFFFF url("../Images/Background.FadeOut.SearchBox.jpg") repeat-x bottom left;	
}

.SideBarBoxSearch .HeaderSearch
{
	padding-top:10px;
	padding-left:10px;
	background: #DEE5EB;
	text-align: left;
}

.SideBarBoxSearch .SearchBox
{
	padding: 5px 5px 5px 5px;
	text-align:left;
	background: #FFFFFF url("../Images/Background.FadeIn.SearchBox.jpg") repeat-x top left;	
	border: 1px solid #8A909C;
}

/*-----------------
SIDE BAR CONTAINER
------------------*/

TD.SideBarContainer
{
	background-color: #FFFFFF;
	padding: 0 0 20px 10px;
}

.SideBarBoxContainer
{
	background: #FFFFFF url("../Images/Background.FadeOut.jpg") repeat-x top left;
	padding: 5px 5px 5px 5px;
	margin-bottom:5px;
}

TD.SideBarContainer .SideBarBox
{
	border: solid 1px #8B98B0;
	padding: 5px;
	margin-bottom: 5px;
	background: #FFFFFF url("../Images/Background.FadeIn.Tiny.jpg") repeat-x bottom left;	
}

TD.SideBarContainer IMG.Banner
{
	margin: 0 0 10px 10px;
}

TD.SideBarContainer .SideBarBox .Header
{
	color: #00AF93;
	background: #FFFFFF url( "../Images/ArrowHeader_down.gif" ) no-repeat top left;
	margin: 0;
	padding: 0 0 5px 22px;
	font-weight: bold;
}

.SideBarBox .SearchBox
{
	background: #FFFFFF url("../Images/Background.FadeOut.jpg") repeat-x top left;
	padding: 10px 0 10px 0;
}

.SideBarBox .SearchBox INPUT.Text
{
	width: 164px;
	margin: 0 5px 0 5px;
}

.SideBarBox .SearchBox .SearchCommandArea
{
	margin: 5px 5px 0 5px;
}

.SideBarBox .SearchBox .AdvancedSearch
{
	margin-top: 10px;
}

.Error
{
	font-weight: bold;
	color: #f00;
}

.ValidationErrorBox
{
	text-align: left;
}

/*-----------
DATA GRID EX
------------*/

.DataGridEx
{
	padding: 10px;
	border: 1px solid #8B98B0;
	width: 100%;
}

.DataGridExPromotional
{
	padding: 10px;
	border: 1px solid #D3D3D3;
	width: 100%;
	color:#EC640C;
	margin-top: 10px;
}

.DataGridExPromotional A , .DataGridExPromotional A:visited
{
	color:#EC640C;
}

.DataGridExPromotional  A:hover
{
	color:#EC640C;
	text-decoration:underline;
}

.DataGridEx TR.Item, .DataGridExPromotiona TR.Item
{
	vertical-align: top;
	background: #e7f0f5;
	
}

.DataGridExPromotional TR.ItemPromotional
{
	vertical-align: top;
	background: #EFEFEF;
}

.DataGridEx TD, .DataGridExPromotional TD
{
	padding: 3px;
	border: 1px solid #8B98B0;
	border-left-width:0px;	
	border-right-width:0px;
}

.DataGridEx TR.Header, .DataGridExPromotional TR.Header
{
	background: #fff none no-repeat fixed center center;
}

.DataGridEx TR.Pager, .DataGridExPromotional TR.Pager
{
	background: #fff none no-repeat fixed center center;
}

.DataGridEx TR.Pager SPAN, .DataGridExPromotional TR.Pager SPAN
{
	font-weight: bold;
}

.DataGridEx TR.Footer, .DataGridExPromotional TR.Footer
{
	background: #fff none no-repeat fixed center center;
}

.DataGridEx TR.Alternate, .DataGridExPromotional TR.Alternate
{
	vertical-align: top;
	background: #fff none no-repeat fixed center center;
}

.DataGridEx TR.Header TD, .DataGridExPromotional TR.Header TD
{
	white-space: nowrap;
	font-size: 0.85em;
}



/*-----------------
ZOOMABLE IMAGE
------------------*/

.ZoomableImage .ThumbnailImage
{
	padding: 10px;
	border: 1px solid #8B98B0;
}

A.ZoomableImage IMG
{
	border-style: none;
	/*position: relative;*/
}

.ZoomableImage .Zoomed
{
	border: 1px solid #8B98B0;
	background: #FFFFFF url('../Images/Loading.gif') no-repeat center center;
	z-index: 99999;
	width: 120px;
	height: 30px;
}

/*-----------
TAB
------------*/

.TabViewBody
{
	border: solid 1px #8B98B0;
	background: #FFFFFF url('../Images/Background.FadeOut.Tiny.jpg') repeat-x 0 0;
	padding: 10px;
}

.TabViewHeader
{
}

.TabStrip
{
	color: #00AF93;
	padding: 2px 10px 5px 10px;
	border: solid 1px #8B98B0;
	border-bottom: none 1px transparent;
	background: #FFFFFF url('../Images/TabStrip.Background.jpg') repeat 0 0;
	font-size: 12px;
	margin-right: 3px;
}

.TabIcon
{
	padding-left: 19px;
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 26px;
}

.TabStrip.Enabled A,
.TabStrip.Active A
{
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.TabStrip.Enabled A:hover,
.TabStrip.Active A
{
	color: #00AF93;
	text-decoration: none;
}

.TabStrip.Enabled .TabIcon
{
	background-image: url('../Images/ArrowHeader_right.gif');
}

.TabStrip.Active
{
	background-image: url('../Images/TabStrip.Background.Active.jpg');
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 7px;
}

.TabStrip.Active .TabIcon
{
	background-image: url('../Images/ArrowHeader_down.gif');
}

.TabStrip.Disabled .TabIcon
{
	padding-left: 0;
}

.TabStrip.Disabled A
{
	color: #666;
	cursor: default;
	text-decoration: none;
}

/*--------------
AUTO SUGGESTION
----------------*/

.AutoSuggestContentContainer UL
{
	padding: 0;
	margin: 0;
	overflow: hidden;
	white-space: nowrap;
}

.AutoSuggestContentContainer UL LI,
.AutoSuggestContentContainer UL LI.Over,
.AutoSuggestContentContainer UL LI:hover
{
	display: block;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 90%;
	border: solid 1px #E3ECF5;
	margin-left: 0;
	padding-left: 2px;
}

.AutoSuggestContentContainer UL LI.Over,
.AutoSuggestContentContainer UL LI:hover
{
	background-color: #8B98B0;
	border: solid 1px #8B98B0;
	color: #FFF;
}

.AutoSuggestContentContainer,
.AutoSuggestContentContainer UL LI
{
	background-color: #E3ECF5;
}

.AutoSuggestContentContainer
{
	border: solid 1px #8B98B0;
	max-height: 10em;
	height: 10em;
	overflow: auto;
}

.AutoSuggestBoxContainer
{
	background-image: url("../Images/SuggestionHeader.gif");
	background-repeat: no-repeat;
	width: 300px;
}

.AutoSuggestBox
{
	background-color: Transparent;
	padding-top: 10px;
	width: 100%;
}

.AutoSuggestBoxContainer .LoadingMessage
{
	width: 300px;
	height: 50px;
	background-image: url("../Images/Loading.gif");
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #E3ECF5;
}

.AutoSuggestBoxHeader
{
	height: 25px;
}

.AutoSuggestBoxFooter
{
	height: 15px;
	line-height: 15px;
	font-weight: bold;
	font-size: .9em;
	background-color: #e8f1f6;
	border: solid 1px #8B98B0;
	border-top: solid 1px #eee;
	text-align: right;
}

.AutoSuggestBoxHeaderTitle
{
	position: relative;
	top: 5px;
	left: 35px;
	font-weight: bold;
}

.AutoSuggestBox SPAN.Highlight
{
	background-color: #8B98B0;
}

/*------
RATING & FOLKSONOMY
------*/

.RatingBar
{
	border: solid 1px #c6d4e7;
	border-left: none 0 #fff;
	border-right: none 0 #fff;
	padding: 4px 0 6px 0;
	margin: 5px 0 5px 0;
	height: 18px;
}

.RatingBar .Header
{
	margin-top: 10px;
	font-size: 1.1em;
	font-weight: bold;
	color: #00AF93;
}

.RatingBar .Header B
{
	font-size: 1.1em;
}

.RatingBar .RatingStrip
{
	float: left;
    margin-left: 5px;
    margin-right: 5px;
}

.RatingStrip
{
    width: 96px;
    height: 21px;
    background-image: url("../Images/RatingBar.gif");
    background-repeat: repeat-x;
    background-position: left top;
}

.RatingStrip .RatingActive
{
    position: relative;
    height: 21px;
    background-image: url("../Images/RatingActive.gif");
    display: none;
}

.RatingStrip .RatingAvgValue
{
    position: relative;
    height: 21px;
    width: 50%;
    background-image: url("../Images/RatingAvg.gif");
    display: block;
}

.RatingBar .Status
{
	color: #00AF93;
	background-color: #c6d4e7;
	padding: 2px 4px;
	display: none;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	float: left;
	text-transform: uppercase;
}

.RatingBar .AvgLabel
{
	float: left;
	margin-left: 20px;
}

.RatingBar .AvgInfo
{
	float: left;
	font-size: 90%;
	margin-top: 4px;
}

.WaitingMode
{
    background-image: url("../Images/Loading.gif");
    background-repeat: no-repeat;
    background-position: center center;
}

.WaitingMode .RatingStrip *,
.WaitingMode .RatingStatus,
.WaitingMode .FolksonomyBar *
{
	visibility: hidden;
}

/*------
TIP STRIP
--------*/

.TipStrip
{
	border: solid 1px #CADCE6;
	background: #FDFDEC url('../Images/TipBar.Background.jpg') repeat-x fixed left top;
	width: 100%;
	margin: 3px 0px;
}

.TipStripIcon
{
	width: 32px;
	height: 30px;
	text-align: center;
	vertical-align: top;
	padding-top: 6px;
}

.TipStripContent
{
	padding: 5px 5px 5px 5px;
	font-size: 12px;
}

/*------------------
CONTENT HILI8GHT
-------------------*/

UL.ContentHilight
{
	border-top:1px solid #8B98B0;
	display:block;
	font-size:0.9em;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

UL.ContentHilight LI
{
	background:#F1F6F9 url(../Images/Icons/ico16-rs_art_scientifici.gif) no-repeat scroll 4px 5px;
	border-bottom:1px solid #8B98B0;
	border-top:1px solid #FFFFFF;
	color:#00AF93;
	display:block;
	margin:0px;
	padding:3px 4px 6px 28px;
	text-decoration:none;
	list-style-image: none;	
}

/*----------------------
CONTROLLO CONTENT GRID
-----------------------*/

.ContentGrid .ContentGridHeader
{
	color: #00AF93;
	background: #FFFFFF url( "../Images/ArrowHeader_down.gif" ) no-repeat top left;
	margin: 0;
	padding: 0 0 5px 25px;
	font-size: 120%;
	font-weight: bold;
}

.ContentGrid .ContentGridProgress
{
	float: right;
}

.ContentGrid .DataGridEx
{
	padding: 10px;
	border: 1px solid #8B98B0;
	width: 100%;
}

.ContentGrid .DataGridEx TR TD
{
	padding: 3px;
	border: 1px solid #8B98B0;
	border-left-width:0px;	
	border-right-width:0px;
}

.ContentGrid .DataGridEx TR.Header TD,
.ContentGrid .DataGridEx TR.Pager TD
{
	border: none 0 #000;
}

.ContentGrid .DataGridEx TR.Header TD
{
	background: #fff none no-repeat fixed center center;
}

/*--------------------------------
CLASSI UTILIZZATE DALLA HOME PAGE
----------------------------------*/

.PortalHome
{

}

.PortalHome .Header
{
	margin-top: -1px;
}

.PortalHome .Header .Container
{
	width:760px;
	background: #FFFFFF url('../Images/PortalHome.LoginBox.Background2.jpg')  repeat-x top left;
	margin:0px auto;
	padding:0px;
}

.PortalHome .Header .CommandBox
{
	padding: 5px 0px 0px 0px;
	width: 268px;
}


.PortalHome .CommandBox .UserName
{
	color: #fff;
	font-size: 100%;
	padding-bottom: 10px;
}

.PortalHome .WelcomeBox
{
	float: right;
}

.PortalHome .CommandFormAnonymous
{
	padding: 0px 8px 3px 8px;
	margin-bottom:15px;
}

.PortalHome .CommandFormLoggedIn .Text,
.PortalHome .CommandFormAnonymous .Text
{
	width: 85px;
}

.PortalHome .CommandFormLoggedIn .HelpInfo,
.PortalHome .CommandFormLoggedIn .CommandFormFooter,
.PortalHome .CommandFormAnonymous .HelpInfo,
.PortalHome .CommandFormAnonymous .CommandFormFooter,
.PortalHome .SearchForm .HelpInfo
{
	color: #fff;
	font-size: 80%;
}

.PortalHome .CommandFormAnonymous .CommandFormFooter
{
	padding-top: 12px;
}

.PortalHome .CommandBox .Button
{
	line-height: 20px;
	height: 20px;
}

.PortalHome .CommandBox .FieldInfo
{
	color: #fff;
	font-size: 80%;
}

.PortalHome .CommandFormAnonymous
{
	padding: 0px 8px 3px 8px;
	margin-bottom:15px;
}

.PortalHome .CommandFormAnonymous .CommandFormFooter A,
.PortalHome .CommandFormAnonymous .CommandFormFooter A:visited,
.PortalHome .CommandBox .SearchForm A.AdvancedSearch,
.PortalHome .CommandBox .SearchForm A.AdvancedSearch:visited
{
	text-decoration: none;
	color: #E7f0f5;
}

.PortalHome .CommandFormLoggedIn A,
.PortalHome .CommandFormLoggedIn A:visited
{
	text-decoration: none;
	color: #E7f0f5;
	font-size: 80%;
}

.PortalHome .CommandFormLoggedIn A:hover
{
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 80%;	
}

.PortalHome .CommandFormAnonymous .CommandFormFooter A:hover,
.PortalHome .CommandBox .SearchForm A.AdvancedSearch:hover
{
	color: #FFFFFF;
}

.PortalHome .CommandFormAnonymous TABLE
{
	table-layout: fixed;
}

.PortalHome .CommandFormLoggedIn
{
	padding: 20px 8px 30px 8px;
	margin-bottom: 1px;
}

.PortalHome .SearchForm
{
	padding: 2px 8px 0px 8px;
}

.PortalHome .SearchForm .Text
{
	width: 178px;
}

.PortalHome .CommandFormAnonymous A,
.PortalHome .CommandFormAnonymous A:hover,
.PortalHome .CommandFormAnonymous A:visited
{
	color: #c6d4e7;
}

.PortalHome .ChannelBoxContainer A,
.PortalHome .ChannelBoxContainer A:hover,
.PortalHome .ChannelBoxContainer A:visited
{
	text-decoration: none;
}

.PortalHome .CredentialsMismatch
{
	color:Yellow;
	font-size: 80%;
	font-weight: bold;
	padding-left:1px;
}

.PortalHome .CommandBox .Button:hover
{
	text-decoration: none;
}

.FocusBox
{
	background: #FFFFFF url( "../Images/Background.FadeOut.jpg" ) repeat-x top left;
	padding: 5px 5px 20px 5px;		
}

.Focus
{
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #8B98B0;		
}

.Focus .ContentHeader
{
	color: #00AF93;
	background: #FFFFFF url( "../Images/ArrowHeader_down.gif" ) no-repeat top left;
	margin: 0;
	padding: 0 0 5px 25px;
	font-size: 120%;
	font-weight: normal;
	zoom:100%;
	
}

.Focus .Content
{
	margin: 0px 0 0 0;
	padding: 0px 0px;
	font-size: 100%;
	font-weight: normal;
}

.FocusBox .Focus .Content #inRilievo ul li
{
	list-style-image: none;	
}	
	
.FocusBox .Focus .Content 
{
	padding: 5px 5px 5px 5px;	
}

.FocusBox .Focus .Content #inRilievo a img
{
	border:none;
}

.FocusBox .Focus .Content #Main {
	display: block;
	float: left;
	width: 600px;
	margin: 0 10px 0 0;
	list-style:none;
	background-color: #FFFFFF;
	}

.FocusBox .Focus .Content #inRilievo #Main img{
	margin: 0 0px 0px 0;
	padding: 0;
	float: left;
	}
	
.FocusBox .Focus .Content #inRilievo #Main a {
	display:block;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
	}
	
.FocusBox .Focus .Content #inRilievo #Main a:Hover {
	color: #00AF93;
	text-decoration:underline;
	}

.FocusBox .Focus .Content #inRilievo #Main .Header {
	display:block;
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 1.2em;
	}

.FocusBox .Focus .Content #inRilievo #Main a .Header {
	display:block;
	padding: 0 0 0px 0;
	margin: 0;
	color: #00AF93;
	font-size: 1.2em;
	}

.FocusBox .Focus .Content #inRilievo ul {
	display: block;
	float: left;
	width: 358px;
	margin: 0;
	padding: 0;
	list-style:none;
	background:#FFFFFF none;	
	}

.FocusBox .Focus .Content #inRilievo ul li{
	margin: 0;
	padding: 0;
	font-weight:normal;
	text-decoration: none;
	border-top: 1px solid  #8B98B0;
	}


.FocusBox .Focus .Content #inRilievo ul li a {
	display: block;
	margin: 0;
	padding: 10px 10px 10px 65px;
	color: #666666;
	font-weight:normal;
	text-decoration: none;
	}

.FocusBox .Focus .Content #inRilievo ul li a:Hover {
	color: #00AF93;
	text-decoration:underline;
	}

.FocusBox .Focus .Content #inRilievo ul li a.icoTv { background: transparent URL("../Images/EdottTV-img.Small.gif") no-repeat 10px 10px; display:block; width:70%;}
.FocusBox .Focus .Content #inRilievo ul li a.icoCertificati { background: transparent URL("../Images/ico-home-CertificatiModuli.gif") no-repeat 10px 0px; display:block; width:70%;}
.FocusBox .Focus .Content #inRilievo ul li a.icoFAD { background: transparent URL("../Images/ico-home-FAD.gif") no-repeat 10px 0px; display:block; width:70%;}
.FocusBox .Focus .Content #inRilievo ul li a.icoProntuario { background: transparent URL("../Images/ico-home-Prontuario.gif") no-repeat 10px 0px; display:block; width:70%;}
.FocusBox .Focus .Content #inRilievo ul li a.icoRassegnaStampa { background: transparent URL("../Images/ico-home-RassegnaStampa.gif") no-repeat 10px 0px; display:block; width:70%;}
.FocusBox .Focus .Content #inRilievo ul li a.icoOpinioni { background: transparent URL("../Images/ico-home-OpinioniAConfronto.gif") no-repeat 10px 0px; display:block; width:70%;}
.FocusBox .Focus .Content #inRilievo ul li a.icoCasoClinicoInterattivo { background: transparent URL("../Images/CasoClinico-img.Small.gif") no-repeat 10px 10px; display:block; width:70%;}
.FocusBox .Focus .Content #inRilievo ul li a.icoAtlante { background: transparent URL("../Images/Atlante-img.Small.gif") no-repeat 10px 10px; display:block; width:70%;}
.FocusBox .Focus .Content #inRilievo ul li a.icoCongressi { background: transparent URL("../Images/Icons/ico32-corsicongressi.gif") no-repeat 10px 10px; display:block; width:70%;}
.FocusBox .Focus .Content #inRilievo ul li a.icoCalendario { background: transparent URL("../Images/CalendarioECMHome-small.gif") no-repeat 10px 10px; display:block; width:70%;}
.FocusBox .Focus .Content #inRilievo ul li a.icoEsperto { background: transparent URL("../Images/Esperto-small.gif") no-repeat 10px 10px; display:block; width:70%;}
.FocusBox .Focus .Content #inRilievo ul li a.icoRassegnaScientificaComm { background: transparent URL("../Images/RassegnaScientificaCommentata.gif") no-repeat 10px 10px; display:block; width:70%; height:35px;}
.FocusBox .Focus .Content #inRilievo ul li a.icoAsl { background: transparent URL("../Images/SmallAsl.gif") no-repeat 10px 10px; display:block; width:70%;}
.FocusBox .Focus .Content #inRilievo ul li a.icoMappe { background: transparent URL("../Images/ico-home-mappaInfluenza.gif") no-repeat 10px 10px; display:block; width:70%; height:30px;}
.FocusBox .Focus .Content #inRilievo ul li a.icoFumo { background: transparent URL("../Images/ico-home-TrovaAntifumo.gif") no-repeat 10px 10px; display:block; width:70%; height:35px;}


.FocusBox .Focus .Content #inRilievo ul li a .Header {
	display:block;
	padding: 0 0 0px 0;
	margin: 0;
	color: #00AF93;
	font-size: 1.2em;
	}

.FocusBox .Focus .pullDown {clear: both;}

.FocusBox .Focus .Content #inRilievo .Description
{
	 padding-left:65px; 
	 display:block; 
	 padding-bottom:5px;	
}

/*---------------
FROM DI RICHIESTA
---------------*/

.AssistanceRequest .Form
{
	margin-top: 10px;
	padding: 10px 5px 10px 5px;
	background: #FFFFFF url( "../Images/Background.FadeOut.jpg" ) repeat-x top left;
	clear: both;
	height: 100%;
}

.AssistanceRequest .Form DIV.Top
{
	color: #333;
	float: left;
	width: 260px;
	font-size: 85%;
	margin: 0px;
	padding: 5px 0px 5px 10px;
}

.AssistanceRequest .Form DIV.Subject
{
	float: left;
	width: 210px;
	margin: 0px;
	padding: 3px 10px 0px 10px;	
}

.AssistanceRequest .Form DIV.Subject SELECT
{
	width: 210px;
	color: #333;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 0.85em;
	border: solid 1px #D3D3D3;
}

.AssistanceRequest .Form DIV.Text
{
	color: #00AF93;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

.AssistanceRequest .Form DIV.Text TEXTAREA
{
	width: 485px;
	height: 75px;
	color: #333;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 0.9em;
	overflow: auto;
	border: solid 1px #C6D4E7;
	margin-top: 10px;
}

.AssistanceRequest .Form DIV.Text TEXTAREA:hover
{
	color: #000000;
}

.AssistanceRequest DIV.FormSubmit
{
	font-size: 90%;
	clear: both;
	text-align: right;
	width: 512px;
	padding: 0px;
	margin: 0px;
}

/*-----------------
ARGOMENI CORRELATI
-------------------*/

UL.RelatedContent LI.RelatedItem
{
	font-size: 80%;
}

/*-------------------
CONTROLLO TOP ANCHOR
-------------------*/
.TopAnchor
{
	border-bottom:1px solid #A6E3D9;
	border-top:1px solid #A6E3D9;
	clear:left;
	display:block;
	margin:20px 0px;
	padding:5px 0px;
	text-align:right;
	cursor:hand;
	cursor:pointer;
}

.TopAnchor:hover
{
	text-decoration: none;
}

.TopAnchorImg
{
	text-align:right;
	background-image: url('../Images/TopAnchor.Off.jpg') !important;
	background-position: right;
	background-repeat: no-repeat;	
	height:21px;
}

.TopAnchorImg:hover
{
	text-align:right;
	background-image: url('../Images/TopAnchor.On.jpg') !important;
	background-position: right;
	background-repeat: no-repeat;
	height:21px;	
}

/*-------------------
CONTROLLO BACK BUTTON
--------------------*/

.BackButtonImage
{
	border: none;
	background-url: url('../Images/BackButton.Off.jpg') !important;	
}

.BackButtonImage:hover
{
	border: none;
	background-url: url('../Images/BackButton.On.jpg') !important;	
}

DIV.BackButtonLeft
{
	float: left;
	height: 16px;
	vertical-align: middle;
	background-image: url('../Images/BackButton.Off.jpg') !important;	
}

DIV.BackButtonLeft:hover
{
	float: left;
	height: 16px;
	vertical-align: middle;
	background-image: url('../Images/BackButton.On.jpg') !important;
}


DIV.BackButtonRight
{
	float: left;
	height: 16px;
	color: #00AF93;
	vertical-align: middle;
	white-space: nowrap;
}

DIV.BackButtonRight:hover
{
	text-decoration: underline;
}

DIV.BackButton
{
	float: right;
	cursor: hand;
	cursor: pointer;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	margin: 10px 0;
	background-image: url('../Images/BackButton.On.jpg') !important;
}

.GridNotizie
{    
    border: 1px solid #A6E3D9;
}

.GridNotizie tr
{
    border-top: 1px solid #A6E3D9;
    border-bottom: 1px solid #A6E3D9;
}

.GridNotizieNews 
{
    padding: 5px 2px;
    background-color: #FFFFFF;
	background:#FFFFFF url(../Images/Background.Box.jpg) repeat-x;
}


.GridNotizieNews td
{
    text-align:left;
}

.GridNotizieNews a.titleInternal
{
    text-decoration:none;
    text-transform:uppercase;
}

.GridNotizieNews td.NewsDescription
{
    text-align:justify;
}


/*-------------------------------------------
CLASSE DI SUPPORTO PER L'EVIDENZIATORE DA CMS
--------------------------------------------*/

P.evidenziatorelight, LI.evidenziatorelight, SPAN.evidenziatorelight
{
	background-color: #E7F0F5;
		
}

/*--------
BOX GRANDI
--------*/
.BigBox
{
    padding:3px;
	margin-top:5px;
	border:1px solid #A6E3D9;
	background-color:#FFFFFF;
	zoom: 1.0;
	width:606px;
}

.BigBox .BigBoxContainer
{
	background-color: #FFFFFF;
	padding: 10px;		
	zoom: 1.0;
	background:#FFFFFF url(../Images/Background.Box.jpg) repeat-x;
}

.BigBox .BigBoxContainer table
{
	width: 100%;
}

.BigBox .Header1box
{
	font-size: 140%;
	font-weight:bold;	
}

.BigBoxHome
{
    padding-top:5px;
	zoom: 1.0;
	width:756px;
}

.BigBoxHome .BigBoxHomeContainer
{
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #8B98B0;		
	zoom: 1.0;
}

.BigBoxHome .Header1box
{
	font-size: 140%;
	font-weight:bold;	
}


.BigBoxContainer .Header,
.SmallBoxContainer .Header
{
	color: #00AF93;
	padding: 0 0 0px 0px;
	font-size: 120%;
	font-weight:bold;	
	text-align:left;
}

.BigBoxContainer .HeaderGray
{
	color: #333333;
	background: #FFFFFF url( "../Images/ArrowHeader_down.gif" ) no-repeat top left;
	padding: 0 0 5px 25px;
	font-size: 120%;
	zoom:100%;
}


.BigBoxContainer .HeaderNoImage
{
	color: #00AF93;
	background: #FFFFFF;
	padding: 0 0 5px 25px;
	font-size: 120%;
	font-weight:bold;	
	zoom:100%;
}

.LittleBox
{
    padding:3px;
	margin-top:5px;
	border:1px solid #A6E3D9;
	background-color:#FFFFFF;
	zoom: 1.0;
	width:125px;
}

.LittleBox .LittleBoxSponsor
{	
	background-color: #FFFFFF;
	padding: 2px;		
	background:#FFFFFF url(../Images/Background.Box.jpg) repeat-x;
}

.LittleBox .Header1box
{
    text-align: center;
	font-size: 1.0em;
	font-weight:bold;
	padding-bottom:10px;	
	color:#00AF93;
		
}

.LittleBox .LittleBoxFimmg
{
	text-align:left;
	background-color: #FFFFFF;
	padding: 2px;		
	min-height: 300px;
	font-size:0.9em;
	background:#FFFFFF url(../Images/Background.Box.jpg) repeat-x;
}

.LittleBox .LittleBoxFimmg img
{
	margin-top: 2px;
}

.ContextBar
{
	float: right;
	text-align: right;
	font-size: 10px;
}

.BigBoxContainer .Content
{
	text-align: left;
}

.BigBoxContainer .Content .ImgSponsor
{
	float: right;
}

.BigBoxContainer .ContentFade
{
	border: 0px solid #8B98B0;
	margin: 5px 0 0 0;
	padding: 5px;
	text-align:justify;
	background: #FFFFFF url( "../Images/Background.Box.jpg" ) repeat-x top left;
	zoom:100%;
}

.BigBoxContainer .Content OL.contentNav,
.BigBoxContainer .ContentFade OL.contentNav
{
	border-top:1px solid #8B98B0;
	display:block;
	font-size:0.9em;
	list-style-position:inside;
	margin:10px 0px;
	padding:0px;	
}

.BigBoxContainer .Content OL.contentNav LI,
.BigBoxContainer .ContentFade OL.contentNav LI
{
	background-color:#F1F6F9;
	border-bottom:1px solid #8B98B0;
	color:#00AF93;
	font-weight:bold;
	margin:0px;
	padding:4px;
	text-decoration:none;
}

.BigBoxContainer .Content .ParagraphTitle,
.BigBoxContainer .ContentFade .ParagraphTitle
{
	padding: 0px 0px 15px 0px;
	font-size: 120%;
	color: #00AF93;
	font-weight:bold;	
}

.BigBoxContainer .ContentFade .ParagraphTitle A:hover
{
	text-decoration:none;
}

.BigBoxContainer .Content .DepositDate,
.BigBoxContainer .ContentFade .DepositDate,
.BigBoxContainer .Content .ServiceRule,
.BigBoxContainer .ContentFade .ServiceRule,
.BigBoxPromotional .ContentFade .DepositDate	
{
	background:transparent url(../Images/Icons/ico16-depositato.gif) no-repeat scroll left 4px;
	border-bottom:1px solid #8B98B0;
	border-top:1px solid #8B98B0;
	font-size: 12px;
	margin:5px 0px;
	padding:4px 0px 5px 20px;
}

.BigBoxContainer .Content .HeaderSubTitle,
.BigBoxContainer .ContentFade .HeaderSubTitle
{
	color:#00AF93;
	display:block;
	font-size:110%;
	font-weight:normal;
	margin:0pt;
	padding:5px 0pt;
}

.BigBoxContainer .Content .HeaderTitle,
.BigBoxContainer .ContentFade .HeaderTitle
{
	margin: 0;
	padding: 0 0 5px 0;	
	font-size: 160%;
	font-weight: normal;
	text-align:left;
	color: #00AF93;
	position: relative;	
}

.BigBoxContainer .Content .AuthorBox,
.BigBoxContainer .ContentFade .AuthorBox
{
	border-bottom:1px solid #8B98B0;
	border-top:1px solid #8B98B0;
	width:340px;
}

.AuthorBox .Body
{
	display: block;
}

.CollapsedBox .AuthorBox .Content
{
	display: none;
}


.BigBoxContainer .Content .ImageHeader,
.BigBoxContainer .ContentFade .ImageHeader
{
	margin: 0px 10px 5px 0px;	
}

.BigBoxContainer .Content .LetterBackground,
.BigBoxContainer .ContentFade .LetterBackground
{
	background: #FFFFFF url( "../Images/fad-bkg-lettera.jpg" ) no-repeat top left;
	padding-top:5px;
	padding-left:10px;
	text-align:justify;	
}


.BigBoxContainer .LeftImage
{
	float: left; 
	margin: 5px 10px 0px 0px;
}

.LeftImage IMG
{
	border:0px;
}

.BigBoxContainer .RightImage
{
	float: right; 
	margin: 10px 0px 0px 15px;
}

.RightImage IMG
{
	border:0px;
}

.BigBoxContainer .GoLink,
.SmallBoxContainer .GoLink
{
	text-align: right; 
	font-size: 90%;
}

HR
{
	margin: 5px 0px 5px 0px;
	height: 1px;
	border-top: solid 1px #A6E3D9;
	border-bottom: none;
	clear: both;	
}

/*Classi utilizzate per i boxettini piccoli che vanno a destra ed a sinistra*/
.SmallBoxLeft
{
	margin: 0px 0 0 0;
	padding: 0px 0px 10px 0px;
	float: left;	
}

.SmallBoxRight
{
	margin:0px 0px 0 0;
	padding: 0px 0px 0px 0px;
	float: right;	
}

.SmallBoxRight .SmallBoxContainer,
.SmallBoxLeft .SmallBoxContainer
{
	width: 255px;
	background-color: #FFFFFF;
	padding: 10px 0px 0px 0px;
	border-top:1px solid #8B98B0;
}

.SmallBoxContainer .Content
{
	font-size:0.9em;
	margin-top: 5px;
	padding: 0px;
}

/*Classi utilizzate per i boxettini piccoli IN HOME PAGE che vanno a destra ed a sinistra*/
.SmallBoxLeftHP
{
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	float: left;	
	width: 500px;
}

.SmallBoxRightHP
{
	margin:0px 0px 0 0;
	padding: 0px 0px 0px 0px;
	float: right;	
	width: 150px;
}

.SmallBoxRightHP .SmallBoxContainer,
.SmallBoxLeftHP .SmallBoxContainer
{
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
}

.SmallBoxContainerHP .Content
{
	font-size: 1em;
	margin-top: 5px;
	padding: 0px;
	height: 80px;
}

.NewsletterBox
{
    padding:3px;
	margin-top:5px;
	border:1px solid #A6E3D9;
	background-color:#FFFFFF;
	zoom: 1.0;
	width:606px;
}

.NewsletterBox .NewsletterBoxContainer
{
	background-color: #FFFFFF;
	padding: 10px;		
	zoom: 1.0;
	background:#FFFFFF url(../Images/Background.Box.jpg) repeat-x;
	text-align: center;
}

.NewsletterBoxHome
{
    padding:3px;
	margin-top:5px;
	border:1px solid #A6E3D9;
	background-color:#FFFFFF;
	zoom: 1.0;
	width:750px;
}

.NewsletterBoxHome .NewsletterBoxHomeContainer
{
	background-color: #FFFFFF;
	padding: 10px;		
	zoom: 1.0;
	background:#FFFFFF url(../Images/Background.Box.jpg) repeat-x;
	text-align: center;
}

/*--------------------------------------------
CLASSE UTILIZZATA PER LE LABEL NELLE TABELLE
---------------------------------------------*/

TD.CaptionCell
{
	color: #00AF93;
	font-weight: bold;
	background-color: #E7F0F5;
	padding: 3px 6px 3px 6px;
}

/*-----------------------------------
    CLASSI PER IL BOTTONE RICERCA
------------------------------------*/

A.ricercaButton {
	display: block;
	text-align:center;
	padding: 8px;
	margin: 5px 0 5px 0;
	color: #FFFFFF !important;
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;
	background: transparent url("../Images/butt-search-trasp.gif") no-repeat center top;
	text-decoration: none !important;
	cursor: pointer;
	}
	
A:link.ricercaButton, A:visited.ricercaButton {
	color: #FFFFFF !important;
	text-decoration:none !important;
}

A:hover.ricercaButton {
	background: transparent url("../Images/butt-search-on-trasp.gif") no-repeat center top;
	text-decoration: none !important;
}


/*---------------------------
HEADER DEI CONTROLLI GRIGLIA
----------------------------*/

.DataGridEx .DataGridExHeader
{
	background: #c5ddea;
	color:#2574B1;
	font-weight:bold;
	font-size:95%;
}

.DataGridExPromotional .DataGridExHeader 
{
	background: #DDDDDD;
	color:#2574B1;
	font-weight:bold;
	font-size:95%;
}

/*--------------------------------
CLASSI UTILIZZATE DAI VALIDATORI
---------------------------------*/
.ValidationSummary
{
	padding: 10px;
	margin: 10px 0px 0px 0px;
	border: solid 1px #ff9999;
	background-color: #ffdddd;
	font-size: 0.9em;
	zoom:100%;
}

.Validator
{
	font-weight: bold;
	color: #ff0000;
	font-size:80%;
}

/*-----------------------------------------------
CLASSI UTILIZZATE FA DALLO SPECIALE SULL'INFLUENZA
------------------------------------------------*/

.FluMeterRightBoxPromotional
{
	margin:5px 5px 0 0;
	padding: 5px 5px 20px 5px;
	background: #FFFFFF url( "../Images/Background.FadeOut.Promotional.jpg" ) repeat-x top left;
	float:right;
}

.FluMeterLeftBox
{
	margin: 5px 0 0 0;
	padding: 5px 5px 20px 5px;
	background: #FFFFFF url( "../Images/Background.FadeOut.jpg" ) repeat-x top left;
	float:left;
}

.FluMeterRightBox
{
	margin: 5px 5px 0 0;
	padding: 5px 5px 20px 5px;
	background: #FFFFFF url( "../Images/Background.FadeOut.jpg" ) repeat-x top left;
	float:right;
}

.FluMeterLeftBox .Container,
.FluMeterRightBox .Container
{
	width: 235px;
	background-color: #FFFFFF;
	padding: 10px;
	border: solid 1px #8B98B0;	
}

.FluMeterRightBoxPromotional .Container
{
	width: 235px;
	background-color: #FFFFFF;
	padding: 10px;
	border: solid 1px #D3D3D3;
}

.FluMeterLeftBox .Container .Header,
.FluMeterRightBox .Container .Header
{
	color: #00AF93;
	background: #FFFFFF url( "../Images/ArrowHeader_down.gif" ) no-repeat top left;
	margin: 0;
	padding: 0px 0px 5px 25px;
	font-size: 120%;
	font-weight:bold;	
}

.FluMeterRightBoxPromotional .Container .Header
{
	color: #EC640C;
	background: #FFFFFF url( "../Images/ArrowHeader_promotional.gif" ) no-repeat top left;
	margin: 0;
	padding: 0px 0px 5px 25px;
	font-size: 120%;
	font-weight:bold;
}

.FluMeterLeftBox .Container .Content,
.FluMeterRightBox .Container .Content
{
	font-size:0.9em;
	margin-top: 10px;
	padding: 10px;
	background: #FFFFFF url( "../Images/Background.FadeOut.jpg" ) repeat-x top left;	
	text-align:left;
	height: 285px;
}

.FluMeterRightBoxPromotional .Container .Content
{
	font-size:0.9em;
	margin-top: 10px;
	padding: 10px;
	text-align:left;	
	background: #FFFFFF url( "../Images/Background.FadeOut.Promotional.jpg" ) repeat-x top left;	
	height: 90px;
	
}


.FluMeterRightBoxPromotional .Container .Content A,
.FluMeterRightBoxPromotional .Container .Content A:hover,
.FluMeterRightBoxPromotional .Container .Content A:visited,
.FluMeterRightBoxPromotional .Container .Header A,
.FluMeterRightBoxPromotional .Container .Header A:hover,
.FluMeterRightBoxPromotional .Container .Header A:visited
{
	color: #EC640C;
	text-decoration: none;	
}

.FluMeterRightBoxPromotional .Container .Content A:hover,
.FluMeterRightBoxPromotional .Container .Header A:hover
{
	text-decoration: underline;
}

/*--------------------------------------------------------
CLASSE UTILIZZATA DALLA PAGINA DI ABILITAZIONE DEI COOKIE
E DALLA PAGINA   404
---------------------------------------------------------*/

.RedAlert
{
	background:  url( "../Images/ico-red.jpg" ) no-repeat top left;			
	padding-left:50px;
	font-weight:bold;
	color:#00AF93;
	font-size:110%;
	padding-top:15px;
	height:30px;
	
}

/*-------------------------------------
CLASSI UTILIZZATE DALLA PAGINA SITEMAP
--------------------------------------*/

#SiteMapContainer
{
	margin-top: 10px;
	background: #FFFFFF url( "../Images/Background.FadeOut.jpg" ) repeat-x top left;
	zoom:100%;
}

#SiteMap
{
	padding: 5px 5px 20px 5px;
	text-align: left;
}

#SiteMap UL LI
{
	list-style-image: none;
		
}

#SiteMap h2{
	display:block;
	background: #e9f0f5 url("../Images/SiteMap/RootNode.Background.jpg") repeat-x left top;
	text-align:center;
	border: solid 1px #c3d8e3;
	padding: 5px;
	margin: 0 0 10px 0;
	}

#SiteMap h2 .eDottLogo {
	display: block;
	height: 33px;
	background: transparent url("../Images/SiteMap/RootNode.gif") no-repeat center top;
	}
#SiteMap h2 .eDottLogo .Hide{
	display: none;
	}

#SiteMap .eDott LI
{
	list-style: none none none;
}
	
#SiteMap ul{
	float: left;
	display:inline;
	width: 168px;
	list-style:none;
	padding: 0;
	margin: 5px;
	list-style-image:none;	
	}
#SiteMap ul.eDott{
	color: #00AF93;
	display:block;
	background-color: #f4f8fb;
	list-style-image:none;		
	}
#SiteMap ul.GSK{
	color: #ff3300;
	display:block;
	background-color: #f7f7f7;
	list-style-image:none;		
	}

#SiteMap ul li{
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #ffffff;
	}
#SiteMap ul li.liHeader{
	display:block;
	padding: 10px 5px 10px 30px;
	margin: 0;
	text-transform:uppercase;
	list-style-image:none;		
	}
#SiteMap ul.eDott li.liHeader{
	background: #e9f0f5 url("../Images/SiteMap/Node.Background.gif") no-repeat left top;
	border: solid 1px #c3d8e3;
	list-style-image:none;		
	}
#SiteMap ul.GSK li.liHeader{
	background: #eeeeee url("../Images/SiteMap/Node.Background.Promotional.gif") no-repeat left top;
	border: solid 1px #d3d3d3;
	list-style-image:none;		
	}
/**/
#SiteMap ul li a{
	display: block;
	padding: 5px 10px;
	text-decoration: none;
	margin: 0px !important;
	}
#SiteMap ul.eDott li a:link, #SiteMap ul.eDott li a:visited{
	border-bottom: solid 1px #c3d8e3;
	color: #00AF93;
	}
#SiteMap ul.GSK li a:link, #SiteMap ul.GSK li a:visited{
	border-bottom: solid 1px #d3d3d3;
	color: #FF3300;
	}
#SiteMap ul li a:hover, #SiteMap ul li a:active{
	background-color:#FFFFFF; 
	}

#SiteMap ul li.liHeader a,
#SiteMap ul li.liHeader a:link,
#SiteMap ul li.liHeader a:visited,
#SiteMap ul li.liHeader a:hover,
#SiteMap ul li.liHeader a:active
{
	padding: 0;
	border: solid 0 #fff;
	background-color: Transparent;
}

#SiteMap h2 a,
#SiteMap h2 a:link,
#SiteMap h2 a:visited,
#SiteMap h2 a:hover,
#SiteMap h2 a:active
{
	padding: 0;
	border: solid 0 #fff;
	background-color: Transparent;
}

.pullDown {clear: both;} 

/*------------------------------------
CLASSE UTILIZZATA DALLA REGISTRAZIONE
-------------------------------------*/

.ProfileWarning
{
	padding: 0px 5px 2px 5px;
	text-align: right;
	font-size: 85%;	
	font-weight: bold;
}

/*------------------------------------
CLASSI UTILIZZATE DAL FORM CONTATTACI 
--------------------------------------*/

DIV.ContactTop
{
	text-align: left;
	color: #333;
	font-size: 85%;
	margin: 0px;
	padding: 0px 0px 10px 10px;
}

DIV.ContactPanel
{
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #8B98B0;
	width: 475px;
}

DIV.ContactText
{
	color: #00AF93;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

INPUT.ContactTextBox
{
	color: #333;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 1.1em;
}

.ContactRadio
{
	display: inline;
	vertical-align: middle;
}

.ContactValidator
{
	font-size: 1.5em;
}

DIV.ContactText TEXTAREA
{
	width: 493px;
	height: 150px;
	color: #333;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 0.9em;
	overflow: auto;
	border: solid 1px #C6D4E7;
}

DIV.ContactText TEXTAREA:hover
{
	color: #000000;
}

DIV.ContactFormSubmit
{
	font-size: 90%;
	clear: both;
	text-align: right;
	width: 512px;
	padding: 0px;
	margin: 0px;
}

.Thanks
{
	color: #333;
}

.Thanks BR.Small
{
	font-size: 5px;
}

.Thanks B
{
	font-weight: bold;
	color: #00AF93;
	font-size: 1.1em;
}

/*---------------------------------------
CLASSI UTILIZZATE DALLA PAGINA DI LOGIN
----------------------------------------*/

.Login
{
	margin-top: 5px;
}

.Login .ContentHeader
{
	color: #00AF93;
	background: #FFFFFF url( "../Images/ArrowHeader_down.gif" ) no-repeat top left;
	width: 40%;
	padding: 0 0 5px 25px;
	font-size: 110%;
	font-weight: normal;
}

.Login INPUT.Text
{
	width: 300px;
}

.Login .LoginNeededWarning
{
	background: #FFFFFF url( "../Images/Background.FadeOut.Tiny.jpg" ) repeat-x top left;
	padding: 5px 5px 10px 5px;
	color: #333;
}

.Login .Help
{
	padding: 5px 5px 10px 5px;
	font-size: 0.9em;
	text-align: justify
}

.Login .LoginNeededWarning H1
{
	color: #00AF93;
	padding: 0px;
	margin: 0px;
	clear: both;
	font-size: 150%;
}

.Login .LoginForm
{
	margin: 30px auto 20px auto;
	text-align: center;
	width: 300px;
}

.Login .LoginForm TABLE
{
	text-align: left;
}

.Login .LoginForm TD, .Login .LoginForm TH
{
	padding: 3px;
}

.Login .LoginForm TH, .Login .LoginForm TD.NoWrap
{
	text-align: left;
	white-space: nowrap;
}

.Login .LoginForm .Command
{
	padding-top: 10px;
	text-align: right;
	padding-bottom: 20px;
}

.Login .PasswordCookieSettings
{
	padding-top: 10px;
}

.Login .ValidationErrorBox
{
	padding-top: 30px;
}

/*-----------------------------------------
CLASSI UTILIZZATE DAL CONTROLLO DI FEEDBACK
------------------------------------------*/

.SideBarContainer .CollapsibleBox.FeedbackBox  
{
	width:190px;	
}

.SideBarBoxContainer .FeedbackForm
{
	background: #FFFFFF url( "../Images/Background.FadeOut.jpg" ) repeat-x top left;
	width: 178px;
	padding: 0px;
}

.SideBarBoxContainer .FeedbackForm DIV.FeedbackTop
{
	text-align: justify;
	color: #333;
	font-size: 85%;
	padding: 10px 5px 10px 5px;
}

.SideBarBoxContainer .FeedbackForm DIV.FeedbackText
{
	color: #00AF93;
	margin: 0px;
	padding: 0px 5px 0px 5px;
}

.SideBarBoxContainer .FeedbackForm DIV.FeedbackText TEXTAREA
{
	width: 165px;
	height: 120px;
	color: #333;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 0.9em;
	overflow: auto;
	border: solid 1px #C6D4E7;
}

.SideBarBoxContainer .FeedbackForm DIV.FeedbackText TEXTAREA:hover
{
	color: #000000;
}

.SideBarBoxContainer DIV.FeedbackFormSubmit
{
	font-size: 90%;
	clear: both;
	text-align: right;
	width: 173px;
	padding: 10px 0px;
	margin: 0px;
}

/*----------------
CONTROLLO CALLOUT
-----------------*/

.MainMenuCallout
{
    position: absolute;
    top:0px;
    left:-200px;
    visibility: hidden;
	background-position: left top;
	background-repeat: no-repeat;
	background-color:#00AF93;
	padding:1px;
	margin-top:-2px;
	text-align:left;
}


#MenuContainer .MainMenuCallout .Body A:hover
{
    color:#FFFFFF;
}


.TopMenuPromotional .MainMenuCallout
{
	background-color:#DDDDDD;	
}

.MainMenuCallout .Body
{
    font-size: 0.9em;
    text-align: left;	

}

.TopMenuPromotional .MainMenuCallout .Body
{
    font-size: 0.9em;
    text-align: left;
	background-color: #DDDDDD;	
}

.TopMenuPromotional .MainMenuCallout A,
.TopMenuPromotional .MainMenuCallout A:active,
.TopMenuPromotional .MainMenuCallout A:visited,
.TopMenuPromotional .MainMenuCallout A:link
{
	background-color:#EDEDED;
}

.TopMenuPromotional .MainMenuCallout A:hover
{
	background-color:#FFFFFF;
	color: #FFFFFF;	
}

.MainMenuCallout A,
.MainMenuCallout A:active,
.MainMenuCallout A:visited,
.MainMenuCallout A:link
{
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 1px;
	padding: 3px;
	background-color: #C3EBE4;
	text-decoration: none;
	width: 181px;
}

.MainMenuCallout A:hover
{
	color:#FFFFFF;
	background-color: #40C3AE;
}

.MainMenuCallout UL.SecondLevelContent
{
	background-color: #C3EBE4;	
	margin:0px;
	padding: 0px 0px 0px 10px;
	width:177px;
}

/*Fix per ie 6: se non imposto il border ho un padding esagerato!*/
.MainMenuCallout UL.SecondLevelContent LI
{
}

.MainMenuCallout UL.SecondLevelContent A,
.MainMenuCallout UL.SecondLevelContent A:active,
.MainMenuCallout UL.SecondLevelContent A:visited,
.MainMenuCallout UL.SecondLevelContent A:link
{
	display: block;
	color: #00AF93;
	font-size: 9px;
	font-weight: bold;
	line-height: 14px;
	padding: 1px;
	text-decoration: none;
	text-transform:none;	
	background-color: #C3EBE4;
	width:164px;
}

.MainMenuCallout UL.SecondLevelContent LI A:hover
{
	color:#FFFFFF;
	background-color: #40C3AE;
}

.Callout
{
	top: 0;
	left: 0;
    position: absolute;
    display: none;
	padding-left: 16px;
	background-image: url('../Images/HelpIcon.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

.Callout .Body
{
    width: 220px;
	background: #FFFFFF url( "../Images/Background.FadeOut.jpg" ) repeat-x top left;
    padding: 5px;
    font-size: 0.9em;
    text-align: left;
}

.CalloutData
{
	visibility: hidden;
}

.Callout.Menu,
.Callout.Menu .Body
{
	padding: 0;
	background-image: none;
	background-color: #8C97B2;
	width: 150px;
}

.Callout.Menu A,
.Callout.Menu A:active,
.Callout.Menu A:visited,
.Callout.Menu A:link,
.Callout.Menu A:hover
{
	display: block;
	color: #00AF93;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 1px;
	padding: 3px;
	background-color: #D1D5DC;
	text-decoration: none;
	width: 144px;
}

.Callout.Menu A:hover
{
	color: #FFFFFF;
	background-color: #fff;
}

/* Folksonomy */

.FolksonomyBar.WaitingMode
{
	height: 50px;
}

.FolksonomyBar
{
	background-color: #D1D5DC;
}

.Callout.Menu .FolksonomyBar A.FolksonomyTagLink
{
	width: 100px;
}

.FolksonomyBar .EmptyInfo
{
	font-size: 11px;
	padding: 5px;
	margin-bottom: 10px;
	zoom: 1.0;
}

.FolksonomyTag,
.FolksonomyTag:hover
{
	padding: 2px;
	overflow: hidden;
}

.FolksonomyTag A
{
	width: 100px;
	background-color: inherit;
	margin: 0;
	float: left;
}

.FolksonomyTag A.FolksonomyTagLink
{
	background-color: transparent;
}

.FolksonomyTag.EditMode,
.FolksonomyTag:hover
{
	background-color: #fff;
}

.FolksonomyTag.EditMode .ViewCommandArea,
.FolksonomyTag.ViewMode .EditCommandArea,
.FolksonomyTag.ViewMode .EditBox,
.FolksonomyTag.EditMode .FolksonomyTagLink
{
	display: none !important;
}

.FolksonomyBar * .EditButton,
.FolksonomyBar * .EditButton:hover,
.FolksonomyBar * .DeleteButton,
.FolksonomyBar * .DeleteButton:hover,
.FolksonomyBar * .SaveButton,
.FolksonomyBar * .SaveButton:hover,
.FolksonomyBar * .CancelButton,
.FolksonomyBar * .CancelButton:hover
{
	float: left;
	width: 17px;
	height: 15px;
	margin-left: 2px;
}

.FolksonomyBar * .EditButton
{
	background-image: url('../Images/FolksonomyBar.Edit.gif');
}

.FolksonomyBar * .EditButton:hover
{
	background-image: url('../Images/FolksonomyBar.Edit.Hover.gif');
	cursor: hand;
	cursor: pointer;
}

.FolksonomyBar * .DeleteButton
{
	background-image: url('../Images/FolksonomyBar.Delete.gif');
}

.FolksonomyBar * .DeleteButton:hover
{
	background-image: url('../Images/FolksonomyBar.Delete.Hover.gif');
	cursor: hand;
	cursor: pointer;
}

.FolksonomyBar * .SaveButton
{
	background-image: url('../Images/FolksonomyBar.Save.gif');
}

.FolksonomyBar * .SaveButton:hover
{
	background-image: url('../Images/FolksonomyBar.Save.Hover.gif');
	cursor: hand;
	cursor: pointer;
}

.FolksonomyBar * .CancelButton
{
	background-image: url('../Images/FolksonomyBar.Cancel.gif');
}

.FolksonomyBar * .CancelButton:hover
{
	background-image: url('../Images/FolksonomyBar.Cancel.Hover.gif');
	cursor: hand;
	cursor: pointer;
}

.FolksonomyBar .EditBox
{
	width: 100px;
	border: solid 1px #ccc;
	float: left;
	margin-right: 4px;
}

.FolksonomyBar .NewTagArea
{
	background-color: #D1D5DC;
	padding: 10px 5px;
	font-size: 11px;
	border-top: 1px solid #8C97B2;
	zoom: 1.0;
}

.FolksonomyBar .NewInputArea
{
	margin-top: 10px;
}

/*-------------------------------------
CLASSI UTILIZZATE DAL MOTORE DI RICERCA
---------------------------------------*/

.PortalSearch
{
	background: #FFFFFF url( "../Images/Background.FadeOut.jpg" ) repeat-x top left;
	padding: 20px 5px 20px 5px;
	color: #333;
}

.PortalSearch .FreeInputBox
{
	border-top: none 0px #fff;
	width: 500px;
	height:80px;
	padding:10px 10px 0px 10px;
	font-size: 0.9em;
	margin: auto;
	text-align: center;
}

.PortalSearch .FreeInputBox .FreeInputBoxDescription
{
	
	color:#666666;
	text-align:left;
	padding-left:15px;
}

.PortalSearch .FreeInputBox INPUT.Text
{
	width: 350px;
	font-size: 1.2em;
}

.PortalSearch .CommandBox
{
	width: 500px;
	margin: auto;
	margin-top: 20px;
	text-align: right;
}

.PortalSearch .ScopedResultGrid .ScopedResultItemTitle
{
	font-weight: bold;
	clear: both;
	white-space:normal;	
}

.PortalSearch .ScopedResultGrid .ScopedResultItemContext,
.PortalSearch .ScopedResultGrid .ScopedResultItemPath
{
	font-size: 0.8em;
	clear: both;
	white-space:normal;	
}

.PortalSearch .ScopedResultGrid .ScopedResultItemContext
{
	margin-left: 5px;
	color: #333;
}

.PortalSearch .ScopedResultGrid .ScopedResultItemIcon
{
	width: 20px;
	vertical-align: top;
}

.ScopedResultItemData
{
	color: #00AF93;
}

.PromotionalScopedResultItemData,
.PromotionalScopedResultItemData .ScopedResultItemTitle A
{
	color: #EC640C;
}

.PortalSearch .ScopedResultGrid .DataGridEx TR TD
{
	padding-bottom: 5px;
}

.PortalSearch .SearchResultContainer
{
	background: #FFFFFF url( "../Images/Background.FadeOut.jpg" ) repeat-x top left;
	padding: 5px 5px 20px 5px;
}

.PortalSearch .SearchResultPromotionalContainer
{
	padding: 5px 5px 20px 5px;
	background: #FFFFFF url( "../Images/Background.FadeOut.Promotional.jpg" ) repeat-x top left;
}

.PortalSearch .SearchResultPromotional
{
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #D3D3D3;
}

.PortalSearch .SearchResult .ContentHeader
{
	color: #333;
	background: #FFFFFF url( "../Images/ArrowHeader_down.gif" ) no-repeat top left;
	margin: 0;
	padding: 0 0 5px 25px;
	font-size: 120%;
	
}

.PortalSearch .SearchResultPromotional .ContentHeaderPromotional
{
	color: #333;
	background: #FFFFFF url( "../Images/ArrowHeader_promotional.gif" ) no-repeat top left;
	width: 80%;
	margin: 0;
	padding: 0px 0px 5px 25px;
	font-size: 120%;
}

.PortalSearch .SearchResult .Content,
.PortalSearch .SearchResultPromotional .ContentPromotional
{
	margin: 5px 0 0 0;
	padding: 5px;
	font-size: 100%;
	font-weight: normal;
	background: #FFFFFF;
	color:#333333;	
}

.PortalSearch .SearchResultPromotional A:hover ,
.PortalSearch .SearchResultPromotional .ContentPromotional A:hover
{
	text-decoration: underline;	
	color: #EC640C;
}


.PortalSearch .SearchResultPromotional A ,
.PortalSearch .SearchResultPromotional A:visited
{
	color: #EC640C;
	text-decoration: none;	
}

.PortalSearch .TipBar
{
	border: solid 1px #CADCE6;
	background: #FDFDEC url('../Images/TipBar.Background.jpg') repeat-x fixed left top;
	clear: both;
	padding: 0px 0px 40px 0px;
	margin: 0px 5px 15px 5px;
}

.PortalSearch .TipBar .TipIcon
{
	float: left;
	position: relative;
	top: 5px;
	left: 8px;
	width: 30px;
	height: 27px;
	background-image: url('../Images/TipBar.Icon.Small.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.PortalSearch .TipBar .TipContentContainer
{
	float: left;
	width: 661px;
}

.PortalSearch .TipBar .TipContent
{
	padding: 5px 5px 5px 5px;
	font-size: 0.85em;
	color: #333;	
}

.PortalSearch .TipBar .TipTitle
{
	padding: 5px 5px 2px 5px;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	color:#666666;
}

.FreeInputBox a.ricercaButton {
	display: block;
	text-align:center;
	padding: 8px;
	margin: 5px 0 5px 0;
	color: #FFFFFF !important;
	font-size: 11px;
	font-weight:bold;
	background: transparent url("../Images/butt-search-trasp110.gif") no-repeat center top;
	text-decoration: none !important;
	}
	
.FreeInputBox a:link.ricercaButton, .FreeInputBox a:visited.ricercaButton {
	color: #FFFFFF !important;
	text-decoration:none !important;
}

.FreeInputBox a:hover.ricercaButton {
	background: transparent url("../Images/butt-search-on-trasp110.gif") no-repeat center top;
	text-decoration: none !important;
}

.PortalSearch .TabViewBody
{
	border-bottom: none 0 #fff;
	padding: 0;
}

.PortalSearch .PortalSearchBody
{
	border: solid 1px #8B98B0;
	border-top: none 0 #fff;
	padding: 10px;
}

/*------------------------------------------
CLASSI UTILIZZATE DAL CONTROLLO MULTIMEDIALE
--------------------------------------------*/

.PluginCheck
{
	clear: both;
	width: 350px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	font-size: 90%;
}

.ItemCheck,
.BandCheck
{
	float: left;
	width: 230px;
}

.ItemLoading,
.BandLoading
{
	text-align: left;
}

.PluginPresent
{
	font-weight: bold;
}

.CheckWarning
{
	padding: 5px;
	padding-left: 30px;
	background: #FFFFFF url("../Images/Warning.Background.FadeOut.Tiny.jpg") repeat-x top left;
}

.CheckError
{
	padding: 5px;
	background: #FFFFFF url("../Images/Warning.Background.FadeOut.Tiny.jpg") repeat-x top left;
}

.CheckError .Icon
{
	width: 60px;
	height: 60px;
	background-image: url("../Images/Warning.Icon.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	float: left;
}

/*----------------------------
CLASSI UTILIZZATE DALLA GUIDA
-----------------------------*/


.GuideIndex
{
	list-style-image: url('../Images/Arrow.gif');
	border-top:solid 1px #FFFFFF;
	padding:3px 0px 3px 0px; 
}

.GuideItem LI
{
	list-style-image: url('../Images/Arrow.gif');
	border-top:solid 1px #FFFFFF;
	padding:3px 0px 3px 0px; 
}

.GuideItem HR
{
	height: 1px;
	border-top: solid 1px #8B98B0;
	border-bottom: none;	
}

.GuideItem H2
{
	font-size:100%;
	font-weight:normal;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}

.GuideItem H3
{
	font-size:110%;
	font-weight:bold;
	color:#00AF93;
}

/*--------------------
PANNELLO CHE COLLASSA
---------------------*/
.CollapsibleBox
{
	background: #FFFFFF url( "../Images/Background.FadeOut.jpg" ) repeat-x top left;
	margin-bottom: 5px;
	padding-left: 5px;
}

.CollapsibleBox .Header
{
	border: 1px solid #c6d4e7;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: right center;
	font-weight: bold;
	color: #00AF93;
	cursor: hand;
	cursor: pointer;
	height:15px;
	padding:5px;
}

.CollapsibleBox .Body
{
	border: 1px solid #c6d4e7;
	border-top: none 0 #fff;
	background: #FFFFFF url( "../Images/Background.FadeOut.jpg" ) repeat-x top left;
	padding: 5px;
}

.CollapsibleBox:hover .Header,
.CollapsibleBox:hover .Body
{
	border-color: #96a4b7;
}

.CollapsibleBox .HeaderIcon
{
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../Images/CollapsibleBox.HeaderIcon.gif');
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}

.CollapsibleBox .HeaderText
{
	padding-left: 5px;
	padding-right:13px;
	width: 110px;
	font-size: 90%;
	float: left;
}

.CollapsibleBox .HeaderButton
{
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center center;
	margin: auto 0 auto auto;
}

.CollapsedBox .Body
{
	display: none;
}

.CollapsedBox .HeaderButton
{
	background-image: url("../Images/CollapsibleBox.Expand.gif");
}

.ExpandedBox .HeaderButton
{
	background-image: url("../Images/CollapsibleBox.Collapse.gif");
}

/* Specializzazione TipBox */

.TipBox
{
	background-image: none;
	padding: 0;
}


.TipBox A, 
.TipBox A:hover,
.TipBox A:visited
{
	color: #00AF93;
	text-decoration: none;
}

.TipBox A:hover
{
	text-decoration: underline;
}

.TipBox .Body
{
	background: #FDFDEC url('../Images/TipBar.Background.jpg') repeat-x fixed left top;
	font-size: 90%;
}

.TipBox:hover .Header,
.TipBox:hover .Body
{
	border-color: #9D9D8C;
}

.TipBox .Header
{
	background-color: #FDFDEC;
}

.TipBox .HeaderText
{
	width: 110px;
}

.TipBox .HeaderIcon
{
	background-image: url('../Images/Exclamation.Icon.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

.TipBoxFooter
{
	background-image: url('../Images/HelpIcon.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	min-height: 15px;
}

.TipBoxContent
{
	height: 85px;
}

.TipBoxContentLocalDruggist
{
	height: 210px;
}

.TipBoxContentWomanHealth
{
	height: 80px;
}

/* Specializzazione MenuBox */

.HighlightBox
{
	background-image: none;
	padding: 0;
}

.HighlightBox .Body,
.HighlightBox:hover .Body
{
	border-top: solid 1px #fff;
	border-color: #6D7997 rgb(0, 93, 164) rgb(0, 93, 164);
	background: #2E406B none no-repeat fixed left top;
	color: #fff;
}

.HighlightBox .Header,
.HighlightBox:hover .Header
{
	background: #2E406B url('../Images/ProfileManagementBox.Background.gif') repeat-x fixed left top;
	border: 1px solid #6D7997;
}

.HighlightBox .HeaderText
{
	color: #fff;
	width: 110px;
}

.HighlightBox .HeaderIcon
{
	background: #0086BF url("../Images/ProfileManagementBox.Icon.gif") no-repeat center center;
}

.HighlightBoxOptions
{
	margin-top: 2px;
	white-space:normal;
	background:#FFFFFF url(../Images/Background.FadeOut.SearchBox.jpg) repeat-x scroll left bottom;
}

.HighlightBoxOptions A
{
	display: block;
	font-size: 0.85em;
	line-height: 14px;
	margin-bottom: 1px;
	padding: 3px;
	text-decoration: none;
}

.HighlightBoxOptions A:hover
{
	text-decoration:underline;
}

.FeedbackBox .HeaderIcon
{
	background-image: url("../Images/Feedback.Icon.gif");
}

.FeedbackBox .HeaderText
{
	width: 100px;
}

/* Box lightweight */

.InfoBox,
.InfoBox .Header,
.InfoBox .Body
{
	border: none 0 #fff;
	background-color: Transparent;
	background-image: none;
	height: auto;
}

.InfoBox
{
	width: auto;
}

.InfoBox .HeaderText
{
	width: auto;
	text-transform: none;
	float: none;
	font-weight: normal;
}

.InfoBox .HeaderButton
{
	display: none;
}

.InfoBox .HeaderIcon
{
	background-image: url('../Images/CollapsibleBox.Expand.gif');
}

/* La regola che segue è nascosta ad IE<7 */
* > .InfoBox.ExpandedBox .HeaderIcon
{
	background-image: url('../Images/CollapsibleBox.Collapse.gif');
}

/* Box speciale (con summary) */

.InfoWithSummaryBox .Body,
.CollapsedBox .SummaryBoxShowCommand,
.ExpandedBox .SummaryBoxHideCommand
{
    display: block;
}

.CollapsedBox .SummaryBoxDetails,
.CollapsedBox .SummaryBoxHideCommand,
.ExpandedBox .SummaryBoxShowCommand
{
    display: none;
}

/* Box promozionale */

.PromotionalBox .Inner
{
	background-image: url("../Images/Background.FadeOut.Promotional.jpg");
}

.PromotionalBox .Inner .Body
{
	background-image: url("../Images/Background.FadeOut.Promotional.jpg");
}

.PromotionalBox .Inner .Body,
.PromotionalBox .Inner .Header
{
	border-color: #ccc;
}

.PromotionalBox:hover .Inner .Body,
.PromotionalBox:hover .Inner .Header
{
	border-color: #999;
}

/* Menu contestuali di primo livello */

.ProfileMgmtTopLevelMenu
{
	min-height: 16px;
	height: 16px;
	padding-right: 19px;
	background-image: url('../Images/CollapsibleBox.Expand.gif');
	background-position: right center;
	background-repeat: no-repeat;
}

.ExitTopLevelMenu
{
	min-height: 16px;
	height: 16px;
	margin: auto 5px auto 10px;
	padding-right: 19px;
	background-image: url('../Images/TipBar.Close.Icon.gif');
	background-position: right center;
	background-repeat: no-repeat;
}

.SpecialSelector
{
	padding:0px;	
}

.SpecialSelector .Header,
.SpecialSelector:hover .Header
{
	background:#0086BF url(../Images/ProfileManagementBox.Background.gif) repeat-x fixed left top;
	border:1px solid #00AF93;
}

.SpecialDossierNavigator .Body,
.SpecialDossierNavigator:hover .Body,
.SpecialSelector .Body,
.SpecialSelector:hover .Body
{
	background:#0086BF none no-repeat fixed left top;
	border-color:#339ECC rgb(0, 93, 164) rgb(0, 93, 164);
	border-top:1px solid #339ECC;
	color:#FFFFFF;
}

.SpecialSelector .HeaderText 
{
	color: #fff;
}

/*Speciale Influenza*/
.BodySpecialPrevent
{
	background:#FFFFFF url(../Images/Background.FadeOut.SearchBox.jpg) repeat-x scroll left bottom;
	color: #00AF93;
	border-top: 2px solid #0086BF;
	padding: 5px 0px;
}

.BodySpecialPrevent ul {
	margin: 0px;
	padding: 0px;
}

.BodySpecialPrevent ul li {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}

.BodySpecialPrevent ul li a{
	background: url(../Images/li_SpecialNormal.gif) no-repeat;
	background-position: 0px 2px;
	margin-left: 10px;
	padding-left: 10px;
	color: #00AF93;
}

.BodySpecialPrevent ul li a.WomanHealth {
	color:#6B1F3D;
}

/*----------------------------------------
CLASSI UTILIZZATE DALLA NUOVA PULSANTIERA
-----------------------------------------*/

UL.ToolBar 
{
	border-right:1px solid #8B98B0;
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	margin:0px;
	padding:0px;
}

UL.ToolBar LI 
{
	background:#DEE5EB url(../Images/bkg-generic-button-off.gif) repeat-x scroll left top;
	border-bottom:1px solid #8B98B0;
	border-left:1px solid #8B98B0;
	border-top:1px solid #8B98B0;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

UL.ToolBar LI A.MioeDott 
{
	background:transparent url(../Images/ico15-tb-mioedott.gif) no-repeat scroll 3px;
}

UL.ToolBar LI A.Mail 
{
	background:transparent url(../Images/ico15-tb-mail.gif) no-repeat scroll 3px;
}

UL.ToolBar LI A 
{
	color:#00AF93;
	display:block;
	font-size:11px;	
	padding:3px 5px 3px 22px;
	text-decoration:none;
}

.LegendItem
{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	width: 90px;
	font-size: 10px;
}

.LegendBox
{
	width: 15px;
	height: 15px;
	border: solid 1px #ccc;
	float: left;
	margin-right: 2px;
}

/*----------------------------------------------
CLASSI UTILIZZATE DAL CONTROLLO PER GLI AUTORI
-----------------------------------------------*/

.InfoWithSummaryBoxAutor
{
	border-bottom:1px solid #8B98B0;
	border-top:1px solid #8B98B0;		
	padding:0px;
	font-size: 11px;
	padding:5px 0px;
}

.InfoWithSummaryBoxAutor .Header
{
	padding-left:0;
}


/*---------------------------------
CLASSI UTILIZZATE PER LE HOMEPAGES
----------------------------------*/

.contentHolder 
{
    background:#FFFFFF url(../Images/Background.FadeOut.jpg) repeat-x scroll left top;
    padding:5px 5px 20px;
}

.contentHolder LI
{
    list-style-image:none;    
}

.module 
{
	background-color:#FFFFFF;
	border:1px solid #8B98B0;
}

.contentHolder #inRilievo 
{
	margin:0px;
	padding:0px;
}

#inRilievo img.HeaderImg 
{
	margin:0px 0px 10px;
	padding:0px;
}

#inRilievo ul#focusNews 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:10px 0px 0px 0px ;
}

#inRilievo #focusNews .newsHeader 
{
	color:#00AF93;
	display:block;
	font-weight:bold;
	margin: 10px 0px 10px;
	padding:0px;
	font-size:1.1em;
}

#inRilievo ul#focusNews li 
{
	background-color:#FFFFFF;
}

#inRilievo ul#focusNews li 
{
	background-color:#FFFFFF;
}

#inRilievo .colA2 li.newsB,
#inRilievo .colA2 li.newsC,
#inRilievo .colA2 li.newsD 
{
	border-top:1px solid #8B98B0;
	margin: 0px 10px;
	padding-bottom: 10px;
}

#inRilievo .colA2 li.newsA 
{
	display:inline;
	float:left;
	margin-right:4px;
	padding:0px 0px 20px;
	width:340px;
}

#inRilievo .colA2 li.newsB 
{
	padding:5px 5px 20px;
	width:160px;
}

#inRilievo .colA2 li.newsA .newsHeader 
{
	font-size:1.5em !important;
}

#inRilievo li.newsSpecialLeft 
{
	border-top:1px solid #D3D3D3;
	display:inline;
	float:left;
	margin-right:10px;
	padding:0px 0px 0px;
	width: 245px;
	padding-bottom: 10px;
}

#inRilievo li.newsSpecialRight 
{
	border-top:1px solid #D3D3D3;
	padding:0px 0px 0px;
	width: 245px;
	padding-bottom: 10px;
}

li.newsSpecialRight .promotionalHeader,
li.newsSpecialLeft .promotionalHeader
{
	color:#D3D3D3;
	display:block;
	font-weight:bold;
	margin:10px 0px 10px;
	padding:0px;
	font-size:1.1em;
}

A.WomanLink,
A.WomanLink:visited
{
	color: #6B1F3D;
	text-decoration: none;	
}

A.WomanLink:hover
{
	text-decoration: underline;
}

A.PromotionalLink,
A.PromotionalLink:visited,
li.newsSpecialRight .promotionalHeader A,
li.newsSpecialLeft .promotionalHeader A,
li.newsSpecialRight .promotionalHeader A:visited,
li.newsSpecialLeft .promotionalHeader A:visited
{
	color: #EC640C;
	text-decoration: none;
}

A.PromotionalLink:hover 
{
	text-decoration: underline;	
	color: #EC640C;
}

li.newsSpecialRight .promotionalHeader A:hover,
li.newsSpecialLeft .promotionalHeader A:hover,
A.Promotional:hover
{
	color: #EC640C;
}

#inRilievo .colAB li,
#inRilievo .colAB li  
{
	
}

.List
{
	padding: 10px 0px 10px 0px;
}

.List .Grid
{
	background-color: #F5F5F5;
	width: 100%;
}

.List .Grid .GridItem
{
	font-size: 0.9em;
	padding: 3px;
	border: solid 1px #D3D3D3;
	width: 33%;
}


/*-----------------------------
CLASSI SPECIFICHE PER GLI SPECIALI
-------------------------------*/

#inRilievo ul#focusNews li 
{
	background-color:#FFFFFF;
}

#inRilievo .bpco LI LI,
#inRilievo .flu LI LI  
{
	list-style-image: url('../Images/li_SpecialNormal.gif');	
}

#inRilievo .bpco li.newsA, 
#inRilievo .flu li.newsA 
{
	display:block;
	margin:0px 0px 5px;
	padding:0px 0px 15px;
}

#inRilievo .bpco li.newsB, 
#inRilievo .flu li.newsB 
{
	border-top:1px solid #8B98B0;
	display:inline;
	float:left;
	margin-right:10px;
	margin-left:10px;
	padding:5px 5px 20px;
	width:237px;	
}

#inRilievo .bpco li.newsC,
#inRilievo .flu li.newsC  
{
	border-top: 1px solid #8B98B0;
	display:inline;
	float:left;
	padding:5px 5px 20px;
	width:237px;
}

#inRilievo .bpco li.newsD, 
#inRilievo .flu li.newsD 
{
	border-top:1px solid #8B98B0;
	clear:left;
	display:block;
	margin: 0px 10px 5px;
	padding:5px;
	zoom:100%;
}

#inRilievo .bpco li.newsE,
#inRilievo .flu li.newsE
{
	border-top:1px solid #8B98B0;
	display:inline;
	float:left;
	margin-right:10px;
	margin-left:10px;
	padding:5px 5px 20px 0px;
	width:243px;
}

#inRilievo .bpco li.newsF
{
	border-top:1px solid #8B98B0;
	display:inline;
	float:left;
	padding:5px 0px 20px 5px;
	width:243px;	
}

#inRilievo .flu li.newsF 
{
	border-top:1px solid #D3D3D3;
	display:inline;
	float:left;
	padding:5px 0px 20px 5px;
	width:243px;
}

#inRilievo .flu li.newsF .promotionalHeader,
#inRilievo .flu li.newsG .promotionalHeader
{
	color:#D3D3D3;
	display:block;
	font-weight:bold;
	margin:10px 0px 10px;
	padding:0px;
	font-size:1.1em;
}

#inRilievo .flu li.newsF .promotionalHeader A,
#inRilievo .flu li.newsF .promotionalHeader A:visited,
#inRilievo .flu li.newsG .promotionalHeader A,
#inRilievo .flu li.newsG .promotionalHeader A:visited
{
	color: #EC640C;
	text-decoration: none;
}

#inRilievo .flu li.newsF .promotionalHeader A:hover,
#inRilievo .flu li.newsG .promotionalHeader A:hover
{
	text-decoration: underline;
	color: #EC640C;
}

#inRilievo .bpco li.newsG
{
	border-top:1px solid #8B98B0;
	display:inline;
	float:left;
	padding:5px 0px 20px 5px;
	width:243px;	
}

#inRilievo .flu li.newsG
{
	border-top:1px solid #D3D3D3;
	display:inline;
	float:left;
	padding:5px 0px 20px 5px;
	width:243px;
}

#inRilievo .bpco .LeftImage,
#inRilievo .flu .LeftImage
{
	float: left; 
	margin: 5px 10px 0px 0px;
}

.LeftImage
{
	float: left; 
	margin: 0px 5px 0px 0px;
}

/*--------------------------------------------------*/
/* TABELLE UTILIZZATE NBELLA FORM DI REGISTRAZIONE  */
/*--------------------------------------------------*/

.RegistrationTable
{
	font-size: 1.2em;
	color: #00AF93;	
}


/*--------------------------*/
/*STILI HOME GESTITE VIA CMS*/
/*--------------------------*/

.contentHolderCMS LI
{
    list-style-image:none;
}

#inRilievoCMS #focusNews 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0px;
	text-align:left;
	margin:0px;
	padding:0px;
}

#inRilievoCMS #focusNews .newsHeader 
{
	color:#00AF93;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px;
	padding:0px;
}

#inRilievoCMS #focusNews .newsSponsor .newsHeader 
{
    color:#00AF93;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 0px;
	padding:2px 0px;;
    }

#inRilievoCMS .colA li,
#inRilievoCMS .colA2 li,
#inRilievoCMS .colAB li,
#inRilievoCMS .colABC li,
#inRilievoCMS .col0 li,
#inRilievoCMS .rowAcolBC li
#inRilievoCMS .colSpecialPrevention li
{
	zoom:100%;
}

#inRilievoCMS UL LI 
{
	list-style-image: none;
	margin:0px;
	margin:0px 0px 20px 0px;
	
}


#inRilievoCMS .colAB li.newsLarge
{
    
	clear:left;	
	padding:3px;
	border:1px solid #A6E3D9;
	background-color:#FFFFFF;
	width: 750px;	
	font-size: 1.05em;
}

#inRilievoCMS .colAB li.newsLarge .newsHeader a
{
    font-size: 14px;
}

#inRilievoCMS .colAB li.newsLarge .newsHeader h1
{
    font-size: 1.45em;
}

#inRilievoCMS .colAB li.newsMedium
{
	padding:3px;
	border:1px solid #A6E3D9;
	background-color:#FFFFFF;
	width:538px;
	height: 200px;	
	display:block;
	float:left;	
	margin-right:10px;	
	font-size: 1.05em;
	font-weight:normal;
}

#inRilievoCMS .colAB li.newsSponsor
{	
	padding:3px;
	border:1px solid #A6E3D9;
	background-color:#FFFFFF;
	width:180px;	
	height: 200px;
	float:left;
	display:block;
	margin-left:10px;
	font-size: 0.9em;
}

#inRilievoCMS .colAB li.newsSmallLeft
{
	padding:3px;
	border:1px solid #A6E3D9;
	background-color:#FFFFFF;
	width:360px;
	height: 160px;	
	display:block;
	float:left;
	margin-right:10px;
	font-size: 1.05em;
}

#inRilievoCMS .colAB li.newsSmallRight
{
	padding:3px;
	border:1px solid #A6E3D9;
	background-color:#FFFFFF;
	width:360px;
	height: 160px;	
	display:block;
	float:left;
	margin-left:10px;
	font-size: 1.05em;
}


#inRilievoCMS div#NewsInternal
{
	padding: 10px;
	background:#FFFFFF url(../Images/Background.Box.jpg) repeat-x;
}

#inRilievoCMS div#NewsInternalSponsor
{
	background:#FFFFFF url(../Images/Background.Box.jpg) repeat-x;
}

#inRilievoCMS div#NewsInternal img
{
    margin:10px;
	float:right;		
} 

#inRilievoCMS div#NewsInternalSmall
{
	padding: 10px;
	background:#FFFFFF url(../Images/Background.Box.jpg) repeat-x;
}

#inRilievoCMS div#NewsInternalSmall img
{
    margin:5px;
    margin-top:30px;
	float:right;		
} 

/************************************/
/* HOME SPECIALE PREVENZIONE*/
/************************************/

#sections {
	margin: 0px;
	padding: 0px;
	
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;	
	float: left;
}

#sections li {
	margin: 8px 0px 0px 0px;
	padding: 9px;
	
	border: 1px solid #D8E7F0;
	width: 710px;	
	float: left;
}

#sections .newsHeader 
{
	color:#00AF93;
	display:block;
	font-weight:bold;
	margin:0px 0px 10px;
	padding:0px;
}

#sections .section {
	float: left;
	margin: 0px;
}

#sections .section li {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#sections .section li.newsA
{
	display:inline;
	float:left;
	margin-right:4px;
	padding:10px 5px 15px 0px;
	width:710px;	
	
}

#sections .section li.newsA .newsHeader {
	font-size: 1.3em
}

#sections .section li.newsA IMG
{
	margin-bottom:5px; 
	margin-right:20px; 
	float: left;
}

#sections .section li.newsB
{
	border-top:1px solid #8B98B0;
	display:inline;
	float:left;
	padding:10px 0px 20px 0px;
	width:345px;
	margin-right: 20px;	
}

#sections .section li.newsC
{
	border-top:1px solid #8B98B0;
	display:inline;
	float:left;
	padding:10px 0px 20px 0px;
	width:345px;
}

#sections .section li.newsB .newsHeader, 
#sections .section li.newsC .newsHeader {
	font-size: 1.0em
}

#sections .section li.newsA .WomanLink,
#sections .section li.newsB .WomanLink,
#sections .section li.newsC .WomanLink
{
	color: #6B1F3D;
	text-decoration: none;
}

#sections .section li.newsA a:hover .WomanLink,
#sections .section li.newsB a:hover .WomanLink,
#sections .section li.newsC a:hover .WomanLink
{
	text-decoration: underline;
}

/************************************/
/* BOX NAVIGAZIONE DOSSIER SPECIALE */
/************************************/

#SpecialDossierMenuContainer
{
	width: 525px;
	margin:0px;
	margin-bottom:15px;
}

.SpecialDossierMenuItem
{
	float:left;
	height:50px;
	background: #FFFFFF url(../Images/Button.Flat.Off.Background.gif) repeat-x scroll left bottom;
	border: solid 1px #8B98B0;	
	width:93px;
	text-align:left;	
	padding-left:5px;
	padding-right:5px;
}

.SpecialDossierMenuItem:hover
{
	background: #fff url(../Images/Button.Flat.On.Background.gif) repeat-x scroll left top;
	border: solid 1px #00AF93;
	cursor:pointer;	
}

.SpecialDossierMenuItemSelected,
.SpecialDossierMenuItemSelected:hover
{
	float:left;
	height:50px;
	background: #fff url(../Images/Button.Flat.On.Background.gif) repeat-x scroll left top;
	border: solid 1px #00AF93;
	cursor:pointer;		
	width:93px;
	text-align:left;	
	padding-left:5px;
	padding-right:5px;	
	font-weight:bold;
	font-size:12px;
}

.CalloutNavigator
{
    position: absolute;
    visibility: hidden;
	margin-top:-1px;
	width:102px;
}

.CalloutNavigatorFixDimension
{
    position: absolute;
    visibility: hidden;
	margin-top:-1px;
	width:89px;
}

.SpecialDossierMenuItemSelected .CalloutNavigator A,
.SpecialDossierMenuItemSelected .CalloutNavigator A:active,
.SpecialDossierMenuItemSelected .CalloutNavigator A:visited,
.SpecialDossierMenuItemSelected .CalloutNavigator A:link,
.SpecialDossierMenuItem .CalloutNavigator A,
.SpecialDossierMenuItem .CalloutNavigator A:active,
.SpecialDossierMenuItem .CalloutNavigator A:visited,
.SpecialDossierMenuItem .CalloutNavigator A:link
{
	display: block;
	color: #00AF93;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding: 3px;
	background-color:#D1D5DC;
	text-decoration: none;
	width: 96px;
	margin-top:-17px;	
	border: solid 1px #8C97B2;
}

.SpecialDossierMenuItemSelected .CalloutNavigatorFixDimension A,
.SpecialDossierMenuItemSelected .CalloutNavigatorFixDimension A:active,
.SpecialDossierMenuItemSelected .CalloutNavigatorFixDimension A:visited,
.SpecialDossierMenuItemSelected .CalloutNavigatorFixDimension A:link,
.SpecialDossierMenuItem .CalloutNavigatorFixDimension A,
.SpecialDossierMenuItem .CalloutNavigatorFixDimension A:active,
.SpecialDossierMenuItem .CalloutNavigatorFixDimension A:visited,
.SpecialDossierMenuItem .CalloutNavigatorFixDimension A:link
{
	display: block;
	color: #00AF93;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding: 3px;
	background-color:#D1D5DC;
	text-decoration: none;
	width: 78px;
	margin-top:-17px;	
	border: solid 1px #8C97B2;
}

.SpecialDossierMenuItem .CalloutNavigator A:hover,
.SpecialDossierMenuItemSelected .CalloutNavigator A:hover,
.SpecialDossierMenuItem .CalloutNavigatorFixDimension A:hover,
.SpecialDossierMenuItemSelected .CalloutNavigatorFixDimension A:hover
{
	background-color:#FFF;	
}

.SpecialDossierMenuItem .CalloutNavigator .Body,
.SpecialDossierMenuItemSelected .CalloutNavigator .Body
{
	width:102px;
    font-size: 0.9em;
    text-align: left;
	background-color:#FFFFFF;		
}

.SpecialDossierMenuItemSelected .CalloutNavigator .Body A:hover,
.SpecialDossierMenuItemSelected A.RootLink:hover,
.SpecialDossierMenuItem .CalloutNavigator .Body A:hover,
.SpecialDossierMenuItem A.RootLink:hover
{
	text-decoration:none; 
}

/*---------------------------------*/
/* NVIGATOR DX DI DOSSIER SPECIALI */
/*---------------------------------*/

.SpecialDossierNavigator .Header,
.SpecialDossierNavigator:hover .Header
{
	height:40px;	
	background:#0086BF url(../Images/ProfileManagementBox.Background.gif) repeat-x scroll left top;
	border:1px solid #00AF93;
}

.SpecialDossierNavigator .Header .HeaderText
{
	color:#FFF;
}

.SpecialDossierNavigator .Body .LinkContainer
{
	padding:5px;
	border:1px solid #00AF93;
	margin:0px 1px 0px 1px;
	background:#D1D5DC;
}

.SpecialDossierNavigator .Body .LinkContainer LI A
{
	display:block;
	font-size: 10px;
	padding:3px;
	height:1%;
}

.SpecialDossierNavigator .Body .LinkContainer LI A.Selected
{
	background:#FFF;
}

.SpecialDossierNavigator .Body .LinkContainer LI A.Selected:hover
{
	cursor:default;	
}

.SpecialDossierNavigator .Body .LinkContainer LI A:hover
{
	background:#FFF;
	text-decoration:none;
	cursor:pointer;
}

.SpecialDossierNavigator .Body A.Button.Flat.Unconstrained.Disable
{
	background:#FFFFFF url(../Images/WomanHealth/bg_grigio.jpg) repeat-x scroll left bottom;
	cursor:default;	
	color:#666;	
}

.SpecialDossierNavigator .Body A.Button.Flat.Unconstrained:hover
{
	background:#FFFFFF url(../Images/WomanHealth/bg_grigio_down.jpg) repeat-x scroll left top;
	border:1px solid #686667;
}

.SpecialDossierNavigator .Body A.Button.Flat.Unconstrained
{
	background:#FFFFFF url(../Images/WomanHealth/bg_grigio.jpg) repeat-x scroll left bottom;
	border:1px solid #979394;
}

.SpecialDossierNavigator .Body A.Button.Flat.Unconstrained.Disable:hover
{	
	background:#FFFFFF url(../Images/WomanHealth/bg_grigio.jpg) repeat-x scroll left bottom;
	border:1px solid #979394;
	color:#666;	
}

.SpecialDossierNavigator .Body A.Button.Flat.Unconstrained.ChapterSelected,
.SpecialDossierNavigator .Body A.Button.Flat.Unconstrained.ChapterSelected:hover
{
	background: #fff url(../Images/Button.Flat.On.Background.gif) repeat-x scroll left top;
	border:1px solid #979394;
	font-weight:bold;
	cursor:default;	
}

.NewsSubscriberContainer
{
	border-bottom:solid 1px #8B98B0; 
	border-top:solid 1px #8B98B0; 
	height:30px; 
	padding:5px 0px 5px 0px;	
}

A.linkPDF:hover
{
	border:1px solid #A4A4A4;
}

A.linkPDF 
{
	
	background:#FDFDEC url(../Images/Icons/ico-pdf-simple-16x16.gif) no-repeat scroll 3px 50%;
	border:1px solid #C6D4E7;
	display:block;
	float:right;
	margin:0px;
	padding:4px 4px 4px 30px;
	text-decoration:none;
}

/*----------------------*/
/*  SPECIALE CONGRESSI  */
/*----------------------*/

UL.SpecialCongressItemsContainer
{
	border-top:1px solid #8B98B0;
	display:block;
	font-size:0.9em;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

UL.SpecialCongressItemsContainer LI
{
	list-style-image:none;
	margin-left:0px;	
}


UL.SpecialCongressItemsContainer LI A.Item
{
	border-bottom:1px solid #8B98B0;
	border-top:1px solid #FFFFFF;
	color:#00AF93;
	display:block;
	margin:0px;
	padding:6px 4px 6px 40px;
	text-decoration:none;
	list-style-position:outside;
}

UL.SpecialCongressItemsContainer LI A.ItemVideo
{
	background:#F1F6F9 url(../Images/Bobina.gif) no-repeat scroll 4px 5px;
}

UL.SpecialCongressItemsContainer LI A.ItemPresenter
{
	background:#F1F6F9 url(../Images/ico_dia.gif) no-repeat scroll 2px 5px;
}

UL.SpecialCongressItemsContainer LI A.Item:hover
{
	background-color:#E4EDF3;
	text-decoration:none;	
}

UL.SpecialCongressItemsContainer LI A .Title
{
	font-weight:bold;
}

UL.SpecialCongressItemsContainer LI A .Author
{
	font-style:italic;
	color: #666666;
}

/*--------------*/
/* NUOVI LAYOUT */
/*--------------*/

#Layout1
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0px;
	padding: 0px 10px 0px 10px;
}

#Layout1 .NewsTitle 
{
	color:#00AF93;
	display:block;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:5px;
}

#Layout1 LI.FirstNormalBox,
#Layout1 LI.LeftBox,
#Layout1 LI.RightBox,
#Layout1 LI.NormalBox 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	zoom:100%;
	padding:10px 0px 10px 0px;	
	display:inline-block;
	margin-left:0px;
}


#Layout1 LI.LeftBox
{
	border-top:1px solid #8B98B0;
	float:left;
	width:240px;
}

#Layout1 LI.RightBox
{
	border-top:1px solid #8B98B0;
	float:right;
	width:240px;	
}

#Layout1 LI.NormalBox
{
	border-top:1px solid #8B98B0;
	width: 100%;
	clear: both;
}

/*----------------*/
/* NUOVI LAYOUT 2 */
/*----------------*/

#Layout2
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0px;
	padding: 0px 10px 0px 10px;
}

#Layout2 .NewsTitle 
{
	color:#00AF93;
	display:block;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:5px;
}

#Layout2 LI.FirstLeftBox,
#Layout2 LI.FirstRightBox,
#Layout2 LI.LeftBox,
#Layout2 LI.RightBox,
#Layout2 LI.NormalBox 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	zoom:100%;
	padding:10px 0px 10px 0px;	
	display:inline-block;
	margin-left:0px;
}

#Layout2 LI.FirstLeftBox
{
	float:left;
	width:245px;
}

#Layout2 LI.FirstRightBox
{	
	float:right;
	width:245px;	
}

#Layout2 LI.LeftBox
{
	border-top:1px solid #8B98B0;
	float:left;
	width:245px;
}

#Layout2 LI.RightBox
{
	border-top:1px solid #8B98B0;
	float:right;
	width:245px;	
}

#Layout2 LI.NormalBox
{
	clear:left;
	border-top:1px solid #8B98B0;
}

/*---------------------------------*/
/* LANDING PAGE */
/*---------------------------------*/

.LpColLeft, .LpColRight, .BoxLogin {
	float: left;
	width: 380px;
	width/**/:/**/ 365px;
	margin: 5px 0px 15px 0px;
	padding: 4px;
	border:1px solid #8B98B0;
}

.LpColLeft {
	background: url(../Images/Background.FadeOut.jpg) repeat-x;
	margin: 5px 10px 15px 0px;
}

.BoxLogin 
{
	width: 380px;
	width/**/:/**/ 357px;	
	padding: 8px;
	background: url(../Images/Background.FadeOut.SearchBox.jpg) repeat-x bottom left;
	
}

.LpColLeft li {
	margin: 15px 0px 0px 0px;
	padding: 0px 4px 10px 4px;
	border:1px solid #8B98B0;
	text-align: center;
	list-style-image: none;
	list-style-type: none;	
	background: url(../Images/Background.LandingPage.jpg) repeat-x;
	
}

.LpColLeft li.First {
	margin: 0px;
}

.LpColLeft li img {
	border: 0px;
}

.LpColLeft li a {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-transform: uppercase;
	color: #00AF93;
	font-weight: bold;
	font-size: 14px;
	display: block;
}

.LpColLeft li p {
	margin: 0px;
	padding: 0px;
}

.LpColRight li {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 5px 10px;
	border-top: 1px solid #8B98B0;
	list-style-image: none;
	list-style-type: none;		
	display: block;
}

.LpColRight li.First {
	padding: 0px 10px 5px 10px;
	border-top: 0px
}

.LpColRight li img {
	margin: 0px 0px 5px 15px;
	border: 0px;
}

.LpColRight li a.Title {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #00AF93;
	font-weight: bold;
	font-size: 14px;
	display: block;
}

.LpColRight li p {
	margin: 0px;
	padding: 0px;
}

.LpColRight li a.Accedi {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 14px;
	display: block;
	float: right;
	background: url(../Images/li_SpecialNormal.gif) no-repeat;
	cursor: pointer;
	cursor: hand;
}

.BoxLogin .LeftCol, .BoxLogin .RightCol, .BoxLogin .Title {
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}

.BoxLogin .Title {
	width: 357px;
	padding-bottom: 10px;
	text-transform: uppercase;
	color: #00AF93;
	font-weight: bold;
	text-align: center;
}

.BoxLogin .LeftCol {
	width: 190px;
}

.BoxLogin .RightCol {
	width: 160px;
}

.BoxLogin .RightCol .Button {
	margin-top: 18px;
}

/*----------------------
BOX INFORMATIVI
------------------------
*/
.BoxGiallo
{
	border: solid 1px #CADCE6;
	background: #FDFDEC url('../Images/TipBar.Icon.Small.gif') no-repeat 8px 8px;
	margin: 3px 0px;
	padding: 5px 10px 5px 42px;
	font-size: 12px;
	overflow:hidden;
}

.VideoListNavigator
{
	border: solid 1px #ccc;
	background-color: #A6E3D9;
	width: 20px;
	height: 200px;
	cursor: hand;
	cursor: pointer;
}

.VideoListNavigator:hover
{
	border: solid 1px #eee;
}

#divLatestVideos
{
	width: 520px;
	overflow: hidden;
}

#divLatestVideos A:hover
{
	text-decoration: none;
}

#divLatestVideos IMG
{
	border: none 0 #fff;
}

#divLatestVideos .VideoItemPublishedOn
{
	font-size: .85em;
}

#divLatestVideos .VideoItemTitle
{
	margin-top: 10px;
}

.linkeDott
{
	display:block;
	width: 181px;
	height:61px;
	min-height:61px;
	background: transparent url(../Images/banner_edott.gif) no-repeat;
	text-decoration: none;
}

.linkeDott:hover
{
	background: transparent url(../Images/banner_edott.gif) no-repeat;
	text-decoration: none;
}

.linkFimmg
{
	display:block;
	width: 181px;
	height:97px;
	min-height:97px;
	background: transparent url(../Images/pulsante_fimmg1.jpg) no-repeat;
}
.linkFimmg:hover
{
	background: transparent url(../Images/pulsante_fimmg2.jpg) no-repeat;
}

.ajax__calendar_container
{
    background-color: #FFFFFF;
    border: 1px solid black;    
}