﻿


/* General */
img
{
	border-width: 0px;
}
body
{
	margin: 10px 0px 0px 0px;
	background-color: #fff;
}

div#divMain
{
	width: 780px;
	text-align: left;
	margin: 0px 6px 0px 6px;
}

div#divMainMaster
{
	width: 780px;
	text-align: left;
	margin: 3px 6px 3px 6px;
}
.leftMargin
{
	background:#f0f0f0 url(Images/LeftBorder.gif) repeat-y right;
	width:21%;
}

.rightMargin
{
	background:#f0f0f0 url(Images/RightBorder.gif) repeat-y left;
	width:21%;
}

.textBoxLogin
{
	width: 200px;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
}

.loginPanel
{
	border: solid 60px transparent;
}
.loginLogo
{
	border-left: solid 60px transparent;
	border-top: solid 20px transparent;
}

.buttonPanelLogin
{
	border-top: solid 10px transparent;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	
}

.labelLogin
{
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	display: block;
	width: 100px;
	margin-right: 6px;
}

.errorLogin
{
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	display: block;
	color: Red;
	margin-top: 10px;
}

/* Header */
div#divHeader
{
	margin-bottom: 3px;
	border-bottom: 3px solid #c8c8c8;
	padding-bottom: 10px;
}

div#divCenter
{
	padding: 10px 0px 0px 10px;
}

/*BreadCrumb*/
div#SiteMapPath
{
	padding: 5px 0px 0px 10px;
}

div#SiteMapPath a, div#SiteMapPath a:visited
{
	padding: 5px 0px 0px 0px;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
	text-decoration: none;
	color: #000;
}

.pathSeparatorMapPath
{
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
}

.siteMapPathLeaf
{
	color: #A73200;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
}


/* Navigation */
div#divNavigation
{
	margin-right: 640px;
}

td#tdNavigation
{
	width: 137px;
	border-right: 3px solid #fff;
	vertical-align: top;
}


.HOME_TitoloSezione
{
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
	margin-bottom: 6px;
	display: block;
}

.HOME_ListSezione
{
	font: 400 11px Tahoma,Verdana,Arial,Calibri;
}

.HOME_LeftPanelImage
{
	border: 0;
	margin: 60px 4px 0px 2px;
	display: block;
}


.HOME_RightPanelImage
{
	border: 0;
	display: block;
	margin: 2px 0px 0px 0px;
}

.divContattiUtiliTitle
{
	height: 18px;
	background: url(Images/ContattiUtili.gif) no-repeat;
}

.divContattiUtiliTitleOver
{
	height: 18px;
	background: url(Images/ContattiUtiliOver.gif) no-repeat;
}

div#divContattiUtili
{
	height: 244px;
	font: 400 11px Tahoma,Arial,Calibri;
	background-color: #f0f0f0;
	color: Black;
}
div#divContatti
{
	padding: 10px 8px 3px 8px;
}
.fontBold
{
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
}

.fontNorm
{
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
}

.fontNormRed
{
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	color: Red;
}

.ContentListLink
{
	color: #a73200;
	font-weight: bold;
	text-decoration: none;
}
.contactSeparator
{
	height: 12px;
}
div#divReachUsTitle
{
	height: 18px;
	background: url(Images/ComeTrovarci.gif) no-repeat;
}
#divReachUs
{
	height: 100px;
	background-repeat: no-repeat;
}
div.divNavigatorSection
{
	height: 60px;
	margin-top: 10px;
	border: 1px solid #d6d6d6;
	background-repeat: no-repeat;
}
.divCorsiInPartenza
{
	font: 400 14px Tahoma;
	color: #a73200;
	padding: 10px 8px 0px 8px;
	display: block;
	text-decoration:none;
}
.divGuidaServizi
{
	font: 400 14px Tahoma;
	color: #a73200;
	padding: 20px 0px 6px 6px;
	display: block;
}
div#divNumeroVerde
{
	height: 30px;
	margin: 34px 0px 8px 0px;
	text-align: center;
}

div#divNews
{
	height: 30px;
	margin: 16px 0px 8px 0px;
	text-align: left;
}

#divNews a
{
	text-decoration:none;
	display:block;
	font: 400 14px Tahoma;
	color: #a73200;
	padding-left:8px;
}

.divCodiceEtico
{
	font: 400 14px Tahoma;
	color: #a73200;
	padding: 20px 0px 6px 6px;
	display: block;
}

.divTitle
{
	font: 800 14px Verdana,Tahoma,Arial,Calibri;
	margin: 14px 0px 26px 0px;
}

/* Content */
div#divContent
{
	float: right;
	width: 637px;
	padding-bottom: 10px;
	min-height: 580px;
	height: auto !important;
	height: 580px;
}
div#divContentMaster
{
	background: url(Images/LeftColumnBackgroundSmall.gif) repeat-y;
	border-bottom: 3px solid #fff;
	min-height: 580px;
	height: auto !important;
	height: 580px;
}
td#tdContent
{
	padding-bottom: 10px;
	vertical-align: top;
}

div#divMenu
{
	margin-bottom: 3px;
}

div.divMenuItem
{
	float: left;
	width: 156px;
	height: 18px;
	margin-right: 4px;
	background: url(Images/TopMenuItem.gif) no-repeat;
}

div.divMenuItemOver
{
	float: left;
	width: 156px;
	height: 18px;
	margin-right: 4px;
	background: url(Images/TopMenuItemOver.gif) no-repeat;
}

div.divStampaPagina
{
	float: left;
	width: 157px;
	height: 18px;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	color: #000;
	background-color: #f0f0f0;
	text-align: right;
}
a.linkMenu, a.linkMenu:visited
{
	display: block;
	padding: 3px 0px 0px 18px;
	font: 800 10px Verdana,Tahoma,Arial,Calibri;
	color: #FFF;
	text-decoration: none;
}
a.linkRed, a.linkRed:visited
{
	display: block;
	margin: 3px 5px 0px 5px;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	color: #a73200;
	text-decoration: none;
}

a.linkRedBold, a.linkRedBold:visited
{
	display: block;
	margin: 0px 5px 0px 5px;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
	color: #a73200;
	text-decoration: none;
}

a.linkRedBoldOver
{
	display: block;
	margin: 0px 5px 0px 5px;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
	color: #e16450;
	text-decoration: none;
}


a.linkBlack, a.linkBlack:visited
{
	display: block;
	margin: 3px 5px 0px 5px;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	color: #000;
	text-decoration: none;
}

a.linkBlackBold, a.linkBlackBold:visited
{
	display: block;
	margin: 0px 5px 0px 5px;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
	color: #000;
	text-decoration: none;
}

.RedTitleBold
{
	color: #A73200;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
}

div#divHomeImage1
{
	height: 238px;
	margin-bottom: 3px;
	background-color: Silver;
}

.CIWelcomeMessage
{
	float:right;
	margin-top:50px;
	font: 400 14px Georgia,Verdana,Tahoma,Arial,Calibri;
}

.HomeImageText
{
	float: right;
	color: White;
	margin-top: 138px;
	margin-right: 12px;
}
div#divAree
{
	margin-bottom: 3px;
}
div.divArea1
{
	float: left;
	width: 157px;
	height: 220px;
	margin-right: 3px;
}
div#divArea1Last
{
	float: left;
	width: 157px;
	height: 220px;
}
#PanelContainer
{
	height: 212px;
	border: 1px solid #d2d2d2;
	padding: 3px;
}
#PanelTitle
{
	height: 25px;
	background-image: url(Images/HomeContentTitle.gif);
	background-repeat: no-repeat;
}
#PanelContent
{
	height: 176px;
	margin-top: 3px;
	padding: 4px;
	background-color: #f0f0f0;
}
.AreaTitle, .AreaTitle:visited
{
	display: block;
	color: #ffffff;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
	margin-left: 18px;
	padding-top: 6px;
	text-decoration: none;
}



div#divHomeImage2
{
	height: 134px;
}
.divImageBottomBanner
{
	height: 134px;
	width: 637px;
}

/*Left Menu */

div#divLeftMenu
{
	background-color: #FFF;
}

div#divLeftContent
{
}

div.divLeftMenuItem
{
	margin-top: 2px;
	height: 25px;
	background: url(Images/MenuItem.gif) no-repeat;
	text-align: left;
}

div.divLeftMenuItemSmall
{
	margin-top: 2px;
	height: 25px;
	background: url(Images/MenuItemSmall.gif) no-repeat;
	text-align: left;
}


div.divLeftMenuItemOver
{
	margin-top: 2px;
	height: 25px;
	background: url(Images/LeftMenuVisited.gif) no-repeat;
	text-align: left;
}

div.divLeftMenuItemOver a, div.divLeftMenuItemOver a:visited
{
	color: #FFF;
	text-decoration: none;
	margin-left: 18px;
	padding-top: 6px;
	display: block;
	font: 800 10px Verdana,Tahoma,Arial,Calibri;
	white-space:nowrap;
	padding-left:4px;
}

div.divLeftMenuItem a, div.divLeftMenuItem a:visited
{
	color: #FFF;
	text-decoration: none;
	margin-left: 18px;
	padding-top: 6px;
	display: block;
	font: 800 10px Verdana,Tahoma,Arial,Calibri;
	white-space:nowrap;
	padding-left:4px;
}


div.divLeftMenuCollegamenti
{
	margin-top: 2px;
	height: 18px;
	background: url(Images/LeftTitle.gif) no-repeat;
	text-align: left;
}

div.divLeftMenuCollegamenti span
{
	color: #FFF;
	text-decoration: none;
	margin-left: 18px;
	padding-top: 2px;
	display: block;
	font: 800 10px Verdana,Tahoma,Arial,Calibri;
}



.divSeparator
{
	height: 10px;
}

/* Footer */
div#divFooter
{
	clear: both;
	border-top: 2px solid #d39980;
	padding-top: 3px;
	font: 400 9px Tahoma,Arial,Calibri;
	color: #000;
	background-color: #FFF;
	padding-top: 3px;
}

div#divTerminiUso
{
	float: right;
}
.ContentDataFooter, .ContentDataFooter:visited
{
	font: 400 9px Tahoma,Arial,Calibri;
	color: #000;
	text-decoration: none;
}

.LeftLink, .LeftLink:visited
{
	display: block;
	color: #96aa00;
	padding: 10px 0px 12px 6px;
	font: 800 11px Tahoma,Arial,Calibri;
	text-decoration: none;
}

#CR_divLeft
{
	float: left;
}

#CR_divMapContainer
{
	width: 420px;
	height: 400px;
}

#CR_divRight
{
	margin-left: 440px;
}

.CR_divRedTitle
{
	font: 800 11px Tahoma,Arial,Calibri;
	padding: 0px 8px 0px 8px;
	color: #A73200;
}

.CR_divIndirizzo
{
	margin-bottom: 20px;
	color: #A73200;
}

.CR_divRightItem
{
	margin-bottom: 25px;
}

.CR_divRightItem a, .CR_divRightItem a:visited
{
	color: #A73200;
	font-weight: bold;
	text-decoration: none;
}

.CR_divLeftColumnItem
{
	padding: 10px 8px 20px 8px;
}


.CR_divLeftColumnItemNumeroVerde
{
	padding: 180px 8px 20px 8px;
}
.CR_divSeparatorPiePagina
{
	margin-top: 60px;
}

.CO_divLeftTitle
{
	height: 17px;
	width: 140px;
	background-image: url(Images/LeftTitle.gif);
	background-repeat: no-repeat;
}

.CO_LeftImage
{
	margin-bottom: 10px;
}

.CO_paragraph
{
	margin-bottom: 20px;
}

.CO_divContact
{
	width: 310px;
	border-bottom: 1px solid #C8C8C8;
	padding-top: 3px;
}

.CO_divContactRightNumeriUtili
{
	float: right;
}

.CO_divUnitaOperative
{
	float: left;
	width: 310px;
}

.CO_divContactLeftUnitaOperative
{
	float: left;
}

.CO_divContactRightUnitaOperative
{
	margin-left: 160px;
}

.CO_divAmbulatoriSpecialistici
{
	margin-left: 325px;
}

.CO_dlAmbulatoriSpecialistici td
{
	border-bottom: 1px solid #C8C8C8;
	padding-right: 10px;
	padding-top: 3px;
}

.INFO_Subtitle
{
	font: 800 12px Tahoma,Arial,Calibri;
}

.INFO_Image
{
	height: 134px;
	width: 88px;
	margin-left: 20px;
	float: left;
}
.INFO_Paragraph
{
	margin-left: 140px;
}

.INFO_CentralLinks
{
	margin: 10px 0px 24px 140px;
}

.INFO_divLeftLink a
{
	padding: 0px 4px 0px 4px;
}


.INFO_divLeftLink
{
	margin: 20px 4px 10px 4px;
}


.TU_Title
{
	float: left;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
}

.TU_Text
{
	display: block;
	float: left;
	margin-bottom: 10px;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
}

.TU_divContent
{
	margin-top: 30px;
}



#NA_divImage
{
	float: left;
	padding-top: 0px;
}

.NA_Image
{
	margin-left: 20px;
}

#NA_divContent
{
	margin-left: 177px;
}

#NA_divCombo
{
	margin-left: 177px;
	font-weight: bold;
}

.NA_ListaButton
{
	margin-left: -3px;
}

.pnlCustomDropDown
{
	cursor: pointer;
}

.NA_ListaPrestazioni
{
	margin-top:6px;
}

.NA_UnitaOperativeLabel
{
	color: #8c8c8c;
	font: 800 12px Verdana,Tahoma,Arial,Calibri;
}



.ddlUnitaOperative
{
	width: 420px;
	font: 11px Tahoma,Arial,Calibri;
}

.ddlAmbulatoriSpecialistici
{
	width: 420px;
	font: 11px Tahoma,Arial,Calibri;
}


.NA_detailTitleLeftUnitaOperativa
{
	color: #8c8c8c;
	font: 800 12px Verdana,Tahoma,Arial,Calibri;
}


.NA_detailContentUnitaOperativa
{
	border-top: solid 1px #8c8c8c;
	width: 627px;
}

.imgUnitaOperativa
{
	height:90px;
	width:150px;	
}


.NA_AmbulatoriLabel
{
	color: #40b8d4;
	font: 800 12px Verdana,Tahoma,Arial,Calibri;
	text-decoration: none;
}



.NA_detailTitleLeftAmbulatoriSpecialistici
{
	color: #40b8d4;
	font: 800 12px Verdana,Tahoma,Arial,Calibri;
}

.NA_detailContentAmbulatoriSpecialistici
{
	border-top: solid 1px #40b8d4;
	width: 622px;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
}


.NA_divContentTextAmbulatori
{
	margin: 10px 0px 20px 0px;
}

.imgAmbulatoriSpecialistici
{
	height:90px;
	width:150px;	
}

.NA_detailTitleRight
{
	display: block;
	float: right;
	color: #a73200;
}

.NA_divContentText
{
	margin: 10px 0px 20px 0px;
}

.NA_divContentImage img
{
	display:block;
	margin: 10px 10px 20px 0px;
}


.NA_divContentLink
{
	float: left;
}


.NA_divlinkModulistica
{
	margin-top:2px;
}

.NA_divContentSubtitle
{
	float:left;
	margin: 10px 0px 20px 0px;
}

.PR_divTornaAllaNostraAttivita
{
	float: right;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	text-decoration: none;
}

.PR_divTornaAllePrestazioni
{
	float: right;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	text-decoration: none;
	margin: 14px 0px 26px 0px;
}

.PR_divTitoloCategoria
{
	font: 800 14px Verdana,Tahoma,Arial,Calibri;
	text-decoration: none;
	color: #A73200;
	margin: 14px 0px 26px 0px;
}
.PR_divPrestazione
{
	margin: 2px 0px 0px 0px;
}



.PR_Title
{
	color: #40b8d4;
}

.PD_divDettaglioLeft
{
	border-top: 1px solid #A73200;
	margin-right: 330px;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
}
.PD_divDettaglioRight
{
	float: right;
	width: 320px;
	border-top: 1px solid #c8c8c8;
	font-weight: bold;
	text-align: justify;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
}

.PD_divPrestazione
{
	background-color: #A73200;
	margin-bottom: 20px;
	padding: 5px;
	color: #FFF;
}
.PD_divPrestazione a, .PD_divPrestazione a:visited
{
	color: #FFF;
	text-decoration: none;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
}

.PD_divPrestazione span
{
	color: #FFF;
	text-decoration: none;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
}

.PD_divPrestazioneRight
{
	float: right;
}


.PD_divTornaAllePrestazioni
{
	float: right;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	text-decoration: none;
}

.PD_divTitoloCategoria
{
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
	text-decoration: none;
	color: #A73200;
}

.PD_divSubtitle
{
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
	color: #40b8d4;
	margin-right: 200px;
}

.PD_divPrestazioneLeft
{
	text-decoration: none;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
}

#CO_divRightContent
{
	margin-left: 160px;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
}

#CO_divLeftContent
{
	float: left;
}

#CO_Content
{
	margin-bottom: 20px;
}

.CV_Image
{
	float: left;
}

.CV_Paragraph
{
	margin-left: 160px;
}

.CV_FileCV
{
	float: left;
	width: 450px;
	height: 20px;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
}

.CV_Button
{
	margin: 6px 0px 0px 540px;
}
.CV_TitleStyle
{
	display: none;
}

.CV_TextBox
{
	margin: 4px 0px 0px 0px;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	width: 250px;
}

.CV_FileUpload
{
	margin: 4px 0px 0px 0px;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	width: 254px;
	height: 20px;
}

.CV_MandatoryLabel
{
	color: #e16450;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
}


.DF_divImage
{
	float: right;
}

.DF_Image
{
	height: 106px;
	width: 104px;
	margin-right: 30px;
}

.DF_divContentTop
{
	margin-right: 200px;
}

.DF_separator
{
	border-top: solid 1px #c8c8c8;
	margin-top: 30px;
	padding-top: 10px;
}

.IO_Label
{
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
	display: block;
	float: left;
	padding-top: 2px;
}

.IO_Link, .IO_Link:visited
{
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
	color:#000000;
	display: block;
	float: left;
	padding-top: 2px;
	text-decoration:none;
}

.IO_MandatoryLabel
{
	color: #e16450;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
}

.txtIndirizzo
{
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	width: 600px;
}

.txtEmail
{
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	width: 482px;
}
.txtCitta
{
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	width: 240px;
}

.txtCodiceFiscale
{
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	width: 240px;
}

.chkPrivacy
{
	width: 50px;
	float: left;
}

.IO_SedeAttivita
{
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
	width: 160px;
}

.IO_divTitoloCorso
{
	color: #e16450;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
}

.IO_divTornaAlCorso
{
	display: block;
	float: right;
}

.IO_divHeader
{
	border-bottom: solid 1px #e16450;
}

.IO_Button
{
	color: #a73200;
	font: 400 11px Verdana,Tahoma,Arial,Calibri;
}

.IO_divLeftLink a
{
	padding: 0px 4px 0px 4px;
	color: #96aa00;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
}


.IO_divLeftLink
{
	margin: 20px 4px 10px 4px;
}



.lblNorm
{
	display: block;
	font: 400 11px Tahoma,Arial,Calibri;
	color: #000;
	text-align: justify;
}
.lblBold
{
	display: block;
	font: 800 11px Tahoma,Arial,Calibri;
	color: #000;
	text-align: justify;
}
.textLightRedBold
{
	display: block;
	font: 800 11px Tahoma,Arial,Calibri;
	color: #e16450;
}

div.divBack
{
	margin-bottom: 20px;
	text-align: right;
}
table.repTable
{
	width: 627px;
	margin-bottom: 4px;
}
td.repTdLeft
{
	width: 140px;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
}
td.repTdCentral
{
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 3px;
	vertical-align: top;
}
td.repTdRight
{
	width: 146px;
	border-left: 3px solid #FFF;
	padding: 20px 5px 20px 5px;
	background-color: #f0f0f0;
	vertical-align: top;
}
div.divPdfLength
{
	padding-left: 16px;
}
div.divPagerSpacerTop
{
	padding-bottom: 3px;
}
div.divPagerTop
{
	margin-bottom: 4px;
	border-bottom: 1px solid #e16450;
	padding-bottom: 3px;
}
div.divPagerSpacerBottom
{
	padding-top: 3px;
}
div.divPagerBottom
{
	border-top: 1px solid #e16450;
	padding-top: 3px;
}
a.linkPager, a.linkPager:visited
{
	display: block;
	float: right;
	padding-left: 3px;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
	color: #a73200;
	text-decoration: none;
}
a.linkPagerSelected, a.linkPagerSelected:visited
{
	display: block;
	float: right;
	padding-left: 3px;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
	color: #e16450;
	text-decoration: none;
}
a.linkDetail, a.linkDetail:visited
{
	display: block;
	font: 400 11px Tahoma,Arial,Calibri;
	color: #a73200;
	text-decoration: none;
	text-align: right;
}

a.linkDetailOver
{
	display: block;
	font: 400 11px Tahoma,Arial,Calibri;
	color: #e16450;
	text-decoration: none;
	text-align: right;
}


div.divDetailBack
{
	float: right;
}
div.divDetailBack a, div.divDetailBack a:visited
{
	display: block;
	font: 800 11px Verdana,Tahoma,Arial,Calibri;
	color: #a73200;
	text-decoration: none;
}
div.divDetailLeft
{
	float: left;
	width: 140px;
}
div.divDetailContent
{
	margin-left: 150px;
}
div.divSpacer
{
	height: 20px;
}
div.divDetailImg
{
	margin-bottom: 10px;
	border: 1px solid #9dae14;
}
img.imgDetail
{
	display: block;
	width: 138px;
	height: 120px;
}
a.leftLinkAttachment, a.leftLinkAttachment:visited
{
	display: block;
	color: #96aa00;
	padding: 10px 0px 0px 6px;
	font: 800 11px Tahoma,Arial,Calibri;
	text-decoration: none;
}

.divPrivacy
{
	margin: 10px 20px 10px 20px;
}

.divMessaggiDescription
{
	font: 400 11px Tahoma,Arial,Calibri;
	display:block;
	padding-bottom: 20px;
}

