@charset "utf-8";
/* CSS Document */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
	font-family: Verdana, Geneva, sans-serif ;
	font-size: 12px ;
	background-image: url('../img/sfondo_muro.jpg') ;
	background-repeat: repeat ;
}

a.linkNormale:link {
	color: #00F ;
	text-decoration: underline ;
}

a.linkNormale:hover {
	color: #00F ;
	text-decoration: underline ;
}

a.linkNormale:visited {
	color: #00F ;
	text-decoration: underline ;
}

a.linkNormale_NV:link {
	color: #00F ;
	text-decoration: underline ;
}

a.linkNormale_NV:hover {
	color: #00F ;
	text-decoration: underline ;
}

a.linkNero:link {
	color: #000 ;
	text-decoration: none ;
}

a.linkNero:hover {
	color: #F00 ;
	text-decoration: none ;
}

a.linkNero:visited {
	color: #000 ;
	text-decoration: none ;
}

a.linkNero_NV:link {
	color: #000 ;
	text-decoration: none ;
}

a.linkNero_NV:hover {
	color: #F00 ;
	text-decoration: none ;
}

a.linkMarrone_btn:link {
	background-color: #CCC ;
	border: outset 1px #000 ;
	padding: 5px 5px 5px 5px ;
	color: #9a1607 ; /* 781f15 */
	text-decoration: none ;
}

a.linkMarrone_btn:hover {
	color: #F00 ;
	text-decoration: none ;
}

a.linkMarrone_btn:visited {
	color: #F60 ;
	text-decoration: none ;
}

a.linkMarrone:link {
	color: #9a1607 ; /* 781f15 */
	text-decoration: none ;
}

a.linkMarrone:hover {
	color: #F00 ;
	text-decoration: none ;
}

a.linkMarrone:visited {
	color: #F60 ;
	text-decoration: none ;
}

a.linkMarrone_NV:link {
	color: #9a1607 ; /* 781f15 */
	text-decoration: none ;
}

a.linkMarrone_NV:hover {
	color: #F00 ;
	text-decoration: none ;
}

a.linkMarrone_NV:visited {
	color: #9a1607 ; /* 781f15 */
	text-decoration: none ;
}

a.linkBianco:link {
	color: #FFF ;
	text-decoration: none ;
}

a.linkBianco:hover {
	color: #FF0 ;
	text-decoration: none ;
}

a.linkBianco:visited {
	color: #F60 ;
	text-decoration: none ;
}

a.linkBianco_NV:link {
	color: #FFF ;
	text-decoration: none ;
}

a.linkBianco_NV:hover {
	color: #FF0 ;
	text-decoration: none ;
}

a.linkBianco_NV:visited {
}

a.linkRosso_NV:link {
	color: #F00 ;
	text-decoration: none ;
}

a.linkRosso_NV:hover {
	color: #F00 ;
	text-decoration: none ;
}

a.linkRosso_NV:visited {
	color: #F00 ;
	text-decoration: none ;
}

.Azzera {
	clear: both ;	
}

#Pagina {
	position: absolute ;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
	height: 100% ;
	width: 100% ;
}

#ContenitoreSito {
	position: relative ;
	margin: 0px auto ;
	margin-top: 0px ;
	width: 1034px ; /* 1014px -> parte bianca */
	/*
	/* height: 1322px ; /* 1322px -> pagina completa */
	/* background-image: url('../img/sfondo_centrale.jpg') ;
	background-repeat: repeat-y ;
	*/
}

.ColonnaCentrale {
	position: absolute ;
	/* width: 652px ; /* 706px senza padding */
	height: auto ;
	width: 1034px ; /* 1014px -> parte bianca */
	background-image: url('../img/sfondo_centrale.jpg') ;
	background-repeat: repeat-y ;
}

.ContenitorePagina {
	position: relative ;
	margin-left: 10px ;
	width: 1014px ;
}

.BannerAltoHP {
	position: relative ;
	margin-left: 138px ;
	padding-top: 9px;
	margin-right: 147px ;
	width: 729px ; /* 729px - 444 */
	height: 90px ; /* 90px  - 81 */
}

.ContenitoreTestataHP {
	margin-left: 25px ;
	margin-right: 29px ;
	margin-top: 11px ;
	width: 960px ; /* 960px - 906 */
	height: 111px ; /* 111px - 100 */
	background-color: #9a1607 ;
}

.ContenitoreTestata {
	margin-left: 25px ;
	margin-right: 29px ;
	margin-top: 11px ;
	width: 960px ; /* 960px - 906 */
	height: 98px ; /* 111px - 100 */
}

.imgTestataHP {
	margin-top: 10px ;
	margin-left: 30px ;	
}

.imgTestata {
	margin-top: 10px ;
	margin-left: 14px ;	
}

.divContenitoreBannerAltoGrandePagina {
	float: right ; 
	margin: 0px 0px 0px 0px ;	
}

.divContenitoreBannerAltoPagina {
	float: right ; 
	margin: 22px 15px 0px 15px ;	
}

.ContenitoreAccountHP {
	float: right ;
	margin-top: 14px ;
	margin-right: 20px ;
	background-color: #ede296 ;
	width: 228px ;
	height: 82px ; /* 85px */
	text-align: center ;
	font-weight: bold ;
	color: #781f15 ;
}

.pTitoloAccountHP {
	margin: 8px 0px 0px 0px ;
	font-size: 14px	;
}

.pVociAccountHP {
	margin: 4px 0px 0px 0px ;
	font-size: 18px ;
}

.pVociAccountHP a {
	color: #9a1607 ;
	text-decoration: none ;
}

.pVociAccountHP a:hover {
	color: #F00 ;
	text-decoration: none ;
}

.ContenitoreMenuHP {
	position: relative ;
	margin-left: 25px ;
	margin-right: 29px ;
	margin-top: 1px ;
	width: 960px ;
	height: 30px ;
	background-color: #ede296 ;
	font-weight: bold ;
	color: #781f15 ;
	padding: 6px 0px 0px 25px ;
	font-size: 14px ;
	width: 935px ;
	height: 24px ;
}

.ContenitoreMenuHP a {
	color: #781f15 ;
	text-decoration: none ;
}

.ContenitoreMenuHP a:hover {
	color: #F00 ;
}

.VoceMenuHP {
	float: left;
	height: 14px ;
	width: auto ;
	margin-top: 9px ;
	margin-left: 20px ;
	padding-right: 15px ;
	border-right: #781f15 solid 2px ;
	color: #781f15 ;
	font-size: 13px ;
	font-weight: bold ;
	display: inline-block ;
	overflow: hidden ;
}

.VoceMenuHP a {
	color: #781f15 ;
	text-decoration: none ;
}

.VoceMenuHP a:hover {
	color: #F00 ;
}

.ContenitoreMenu {
	position: relative ;
	margin-left: 25px ;
	margin-right: 29px ;
	margin-top: 1px ;
	width: 960px ;
	height: 30px ;
	background-color: #9a1607 ;
	font-weight: bold ;
	color: #FFF ;
	padding: 6px 0px 0px 25px ;
	font-size: 14px ;
	width: 935px ;
	height: 24px ;
}

.ContenitoreMenu a {
	color: #FFF ;
	text-decoration: none ;
}

.ContenitoreMenu a:hover {
	color: #FF0 ;
}

.VoceMenu {
	float: left;
	height: 14px ;
	width: auto ;
	margin-top: 9px ;
	margin-left: 20px ;
	padding-right: 15px ;
	border-right: #FFF solid 2px ;
	color: #FFF ;
	font-size: 13px ;
	font-weight: bold ;
}

.VoceMenu a {
	color: #FFF ;
	text-decoration: none ;
}

.VoceMenu a:hover {
	color: #FF0 ;
}

.ContenitoreMenuBasso {
	clear: both ;
	padding-top: 12px ;
}

.DivMenuBasso {
	height: 47px ;
	background-color: #9a1607 ;
}

.divMenuBassoLavoratorio {
	color: #FFF ;
	margin-left: 28px ;
	padding-top: 7px ;
	font-size: 12px ;
	font-weight: bold ;
}

.divMenuBassoVoce {
	float: left ;
	color: #FFF ;
	margin-top: 2px ;
	margin-left: 7px ;
	padding-right: 7px ;
	font-size: 13px ;
	border-right: #FFF solid 2px ;
	width: auto ;
	font-weight: bold ;
}

.divMenuBassoVoce a {
	color: #FFF ;
	text-decoration: none ;
}

.divMenuBassoVoce a:hover {
	color: #FF0 ;
}

.ContenitoreMotoreRicercaPagina {
	position: relative ;
	margin-left: 25px ;
	margin-right: 29px ;
	margin-top: 10px ;
	width: 960px ;
	height: 57px ;
	background-color: #ede296 ;
}

.pTitoloMotoreRicercaPagina {
	margin: 0px 0px 0px 0px ;
	padding-top: 3px ;
	padding-left: 16px ;
	color: #781f15 ;
	font-size: 15px ;
	font-weight: bold ;	
}

.cmbMotoreRicercaPagina {
	width: 271px ;
	height: 21px ;
	border: #000 solid 1px ;
	margin-top: 1px ;
	margin-left: 16px ;
	margin-right: 0px ;
}

.TextMotoreRicercaPagina {
	width: 266px ;
	height: 17px ;
	border: #000 solid 1px ;
	margin-top: 1px ;
	margin-left: 16px ;
	padding-left: 5px ;
}

.divSubmitMotoreRicercaPagina {
	float: right ;
	margin-right: 10px ;
	margin-top: 1px ;
}

.SubmitMotoreRicercaPagina {
	width: 66px ;
	height: 21px ;
	font-weight: bold ;
	font-size: 11px ;
	cursor: pointer ;
	margin-left: 2px ;
	padding-bottom: 2px ;
}

.divCopyrigth {
	margin-top: 4px ;
	margin-bottom: 30px ;
	text-align: center ;
	font-size: 13px ;
	font-weight: bold ;
}

.pTestoLoggatoJobobAccount {
	font-size: 13px ;
	text-align: center ;
	padding-right: 8px ;
	padding-left: 4px ;
	margin-top: 0px ;
	font-weight: bold ;
	color: #F00 ;
}

.pTestoLoggatoJobobAccount a {
	font-size: 12px ;
	color: #9a1607 ;
	text-decoration: none ;
}

.pTestoLoggatoJobobAccount a:hover {
	color: #F00 ;
	text-decoration: none ;
}

.pTestoIntroduzionePagine {
	font-size: 13px ;
	text-align: justify ;
	padding-right: 8px ;
	padding-left: 4px ;
	margin-top: 0px ;
	font-weight: bold ;
}

.pTestoIntroduzionePagine_NoNeretto {
	font-size: 13px ;
	text-align: justify ;
	padding-right: 8px ;
	padding-left: 4px ;
	margin-top: 0px ;
}

.ColonnaSX {
	position: relative ;
	float: left ;
	/* margin-left: 25px ; */
	width: 676px ; /* 676px dal bordo */
	height: auto ;
	border-right-style: dotted ;
	border-right-width: 1px ;
	border-right-color: #999 ;
}

.ColonnaDX {
	position: relative ;
	float: right ;
	margin-right: 29px ;
	width: 308px ;
	height: auto ;
}

.DivTitolo {
	margin-right: 10px ;
	margin-left: 27px ;
	padding-left: 11px ;
	padding-top: 5px ;
	width: 628px ; /* 639px senza padding */
	height: 25px ; /* 30px senza padding */
	background-color: #9a1607 ;
	color: #FFF ;
	font-weight: bold ;
	font-size: 18px ;
}

.DivTitoletto {
	margin-right: 10px ;
	margin-left: 27px ;
	margin-bottom: 5px ;
	padding-left: 11px ;
	padding-top: 3px ;
	width: 628px ; /* 639px senza padding */
	height: 19px ; /* 22px senza padding */
	background-color: #9a1607 ;
	color: #FFF ;
	font-weight: bold ;
	font-size: 14px ;
}

.DivTitoloSottoPagina {
	margin-right: 10px ;
	margin-left: 27px ;
	padding-left: 11px ;
	padding-top: 2px ;
	width: 628px ; /* 639px senza padding */
	height: 20px ; /* 22px senza padding */
	background-color: #9a1607 ;
	color: #FFF ;
	font-weight: bold ;
	font-size: 16px ;
}

.DivContenitoreSX {
	position: relative ;
	margin-left: 25px ;
	margin-right: 6px ;
	margin-bottom: 24px ;
	padding-top: 8px ;
	width: 645px ;
	/* height: 352px ; */
	border-bottom: #999 dotted 1px ;
}

.DivContenitoreSX_AmiciNemici {
	position: relative ;
	margin-left: 25px ;
	margin-right: 25px ;
	margin-bottom: 5px ;
	padding:0px 0px 0px 0px;
	width: 645px ;
	height: 80px ;
	border-bottom: #999 dotted 1px ;
}

.DivChiusuraPaginaSX {
	padding-top: 2px ;
	height: 16px ;
	text-align: center ;
	background-color: #9a1607 ;
	color: #FFF ;
	font-weight: bold ;
	font-size: 11px ;
}

.DivChiusuraPaginaSX a {
	color: #FFF ;
	text-decoration: none ;
}

.DivChiusuraPaginaSX a:hover {
	color: #FF0 ;	
}

.DivContenitoreSX_NoBordo {
	position: relative ;
	margin-left: 25px ;
	margin-right: 6px ;
	margin-bottom: 24px ;
	padding-top: 8px ;
	width: 645px ;
}

.pDataCentrato {
	margin-top: 16px ;
	margin-bottom: 4px ;
	text-align: center ;
	color: #781e15 ;
	font-weight: bold ;
	font-size: 13px ;
}

.DivContenitoreData-Icone {
	margin-left: 25px ;
	width: 645px ;
	height: 35px ;
}

.divDataSX {
	color: #781e15 ;
	font-weight: bold ;
	font-size: 13px ;
	float: left ;
	margin-top: 15px ;
	margin-left: 2px ;
}

.DivIconeDX {
	font-size: 11px ;
	float: right ;
	margin-top: 12px ;
	margin-right: 5px ;
}

.divAnnuncioTitoloData {
	float: left ;
	margin-left: 11px ;
	margin-bottom: 10px ;
	font-size: 13px ;
	font-weight: bold ;
	width: 45px ;
	color: #000 ;
	margin-right: 8px ;
}

.divAnnuncioData {
	float: left ;
	margin-left: 11px ;
	margin-bottom: 0px ;
	width: 45px ;
	font-size: 13px ;
	color: #000 ;
	height: 40px ;
	margin-right: 8px ;
}

.divAnnuncioTitoloPosizione {
	float: left ;
	margin-bottom: 10px ;
	font-weight: bold ;
	width: 300px ;
	font-size: 13px ;
	color: #000 ;
	margin-right: 8px ;
}

.divAnnuncioPosizione {
	float: left ;
	margin-bottom: 0px ;
	width: 300px ;
	font-size: 13px ;
	color: #781f15 ;
	font-weight: bold ;
	height: 40px ;
	margin-right: 8px ;
}

.divAnnuncioPosizione a {
	color: #781f15 ;
	text-decoration: none ;
}

.divAnnuncioPosizione a:hover {
	color: #F00 ;
}

.divAnnuncioTitoloAzienda {
	float: left ;
	margin-bottom: 10px ;
	font-weight: bold ;
	width: 126px ;
	font-size: 13px ;
	color: #000 ;
	margin-right: 15px;
}

.divAnnuncioAzienda {
	float: left ;
	margin-bottom: 0px ;
	width: 126px ;
	font-size: 13px ;
	color: #000 ;
	height: 40px ;
	margin-right: 15px;
}

.divAnnuncioTitoloZona {
	float: left ;
	margin-bottom: 10px ;
	font-weight: bold ;
	width: 125px ;
	font-size: 13px ;
	color: #000 ;
}

.divAnnuncioZona {
	float: left ;
	margin-bottom: 0px ;
	width: 125px ;
	font-size: 13px ;
	color: #000 ;
	height: 40px ;
}

.PubbGoogleAnnunciHP {
	display: inline-block ;
	width: 100% ;
	height: 80px ;
	margin-top: 5px ;
	margin-bottom: 10px ;
	margin-left: 11px ;
}

.pLinkTutteOfferte {
	padding-top: 120px ;
	text-align: center ;
	font-size: 15px ;
	font-weight: bold ;
	color: #F00 ;
}

.pLinkTutteOfferte a {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	color: #F00 ;
	text-decoration: none ;
}

.pLinkTutteOfferte a:hover {
	color: #F00 ;
	text-decoration: underline ;
}

.pLinkTutteOfferte a:visited {
	color: #960 ;
}

.DivArticoloHP {
	margin-top: 16px ;
	margin-left: 7px ;
	margin-right: 17px ;
	padding: 0px 0px 0px 0px ;
}

.pTitolettoArticoloHP {
	font-size: 13px ;
	margin: 0px 0px 0px 138px ; /* 121px img + 17px distanza */
	color: #781f15 ;
	font-weight: bold ;
}

.pTitoloArticoloHP {
	font-size: 19px ;
	margin: 0px 0px 5px 138px ; /* 121px img + 17px distanza */
	color: #781f15 ;
	font-weight: bold ;
}

.pTestoArticoloHP {
	font-size: 13px ;
	margin: 0px 23px 20px 138px ; /* 121px img + 17px distanza */
	color: #000 ;
	text-align: justify ;
}

.pContinuaArticoloHP {
	font-size: 13px ;
	margin: 0px 23px 18px 138px ; /* 121px img + 17px distanza */
	color: #781f15 ;
	text-align: right ;
}

.pContinuaArticoloHP a {
	color: #781f15 ;
}

.pContinuaArticoloHP a:hover {
	color: #F00 ;
}

.divBannerBassoHP {
	margin-left: 112px ;
	margin-bottom: 18px ;
}

.DivContenitoreDX {
	position: relative ;
	margin-left: 4px ;
	width: 301px ;
	/* height: 352px ; */
	border-bottom: #999 dotted 1px ;
}

.DivContenitoreDX_NoBordo {
	position: relative ;
	margin-left: 4px ;
	width: 304px ;
}

.divBoxMotoreRicercaHP {
	width: 300px ;
	height: 165px ;
	background-color: #ede296 ;
	margin-left: 1px ;
	margin-top: 9px ;
	margin-bottom: 3px ;
}

.pTitoloBoxMotoreRicercaHP {
	margin: 0px 0px 0px 0px ;
	padding-top: 12px ;
	text-align: center ;
	font-size: 15px ;
	font-weight: bold ;
	color: #781f15 ;
}

.cmbBoxMotoreRicercaHP {
	width: 271px ;
	height: 21px ;
	border: #000 solid 1px ;
	margin-top: 8px ;
	margin-left: 17px ;
}

.TextBoxMotoreRicercaHP {
	width: 266px ;
	height: 17px ;
	border: #000 solid 1px ;
	margin-top: 8px ;
	margin-left: 17px ;
	padding-left: 3px ;
}

.SubmitBoxMotoreRicercaHP {
	width: 66px ;
	height: 21px ;
	float: right ;
	margin-top: 10px ;
	margin-right: 12px ;
	font-weight: bold ;
	cursor: pointer ;
	font-size: 11px ;
	padding-bottom: 2px ;
}

.divBoxAccount {
	width: 300px ;
	height: 82px ;
	background-color: #9a1607 ;
	margin-left: 1px ;
	margin-top: 9px ;
	margin-bottom: 3px ;
	color: #FFF ;
	text-align: center ;
	font-weight: bold ;
}

.TitoloBoxAccount {
	padding-top: 8px ;
	margin-bottom: 0px ;
	font-size: 14px ;
}

.VociBoxAccount {
	font-size: 18px ;
	margin-top: 4px ;
}

.VociBoxAccount a {
	color: #FFF ;
	text-decoration: none ;
}

.VociBoxAccount a:hover {
	color: #FF0 ;
	text-decoration: none ;
}

.divBoxAccount_loggato {
	width: 300px ;
	height: 82px ;
	background-color: #ede296 ;
	margin-left: 1px ;
	margin-top: 9px ;
	margin-bottom: 3px ;
	color: #781f15 ;
	text-align: center ;
	font-weight: bold ;
}

.pBoxTestoLoggatoAccount {
	margin-top: 4px ;
	margin-bottom: 0px ;
	line-height: 15px ;
	color: #F00 ;
}

.pBoxLinkLoggatoAccountHP {
	font-size: 11px ;
	margin-top:7px
}

.pBoxLinkLoggatoAccountHP a {
	color: #9a1607 ;
	text-decoration: none ;
}

.pBoxLinkLoggatoAccountHP a:hover {
	color: #F00 ;
}

.pBoxLinkLoggatoAccount {
	font-size: 11px ;
	margin-top:7px
}

.pBoxLinkLoggatoAccount a {
	color: #781f15 ;
	text-decoration: none ;
}

.pBoxLinkLoggatoAccount a:hover {
	color: #F00 ;
}

.divBoxLavoratorioTV {
	width: 300px ;
	height: 250px ;
	background-color: #ede296 ;
	margin-left: 1px ;
	margin-top: 3px ;
	margin-bottom: 3px ;
}

.divTitoloOverLavoratorioTV {
	position: absolute ;
	font-size: 15px ;
	font-weight: bold ;
	background-image: url('../img/sfondo_titolo_boxlavoratoriotv.png') ;
	width: 274px ;
	height: 35px ;
	left: 16px ;
	top: 180px ;
	padding: 3px 1px 3px 1px ;
	text-align: center ;
	z-index: 1 ;
}

.divTitoloOverLavoratorioTV a {
	color: #FFF ;
	text-decoration: none ;
}

.pTitoloBox {
	margin: 0px 0px 0px 0px ;
	padding-top: 9px ;
	padding-left: 14px ;
	font-size: 13px ;
	font-weight: bold ;
	color: #781f15 ;
}

.imgBoxLavoratorioTV {
	border: none ;
	margin: 5px 0px 0px 15px ;
}

.divBoxClassificaVideo {
	width: 300px ;
	height: 250px ;
	background-color: #ede296 ;
	margin-left: 1px ;
	margin-top: 3px ;
	margin-bottom: 3px ;
}

.divContenitoreClassifica {
	margin-top: 0px ;
	margin-bottom: 0px ;
	font-size: 13px ;
	font-weight: bold ;	
}

.ElencoNumeratoClassifica {
	margin-top: 0px ;
	margin-bottom: 0px ;
	padding: 0px 0px 0px 33px;
	font-weight: bold ;
	width: 250px ;
}

.ElencoNumeratoClassifica li {
	margin-top: 8px ;
	margin-bottom: 0px ;
	height: 30px ;
}

.ButtonTipoClassifica {
	border: none ;
	background: none ;
	color: #9a1607 ;
	font-weight: bold ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	width: auto ;
	cursor: pointer ;
}

.ButtonTipoClassifica_hover {
	border: none ;
	background: none ;
	color: #F00 ;
	font-weight: bold ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	width: auto ;
	cursor: pointer ;
}

.pTipoClassifica {
	margin-top: 8px ;
	text-align: center ;
	font-weight: bold ;
	color: #9a1607 ;
}

.pTipoClassifica a {
	color: #9a1607 ;
}

.pTipoClassifica a:hover {
	color: #F00 ;
}

.divBoxBottoSettimana {
	width: 300px ;
	height: 165px ;
	background-color: #ede296 ;
	margin-left: 1px ;
	margin-top: 3px ;
	margin-bottom: 3px ;
}

.divBoxTitoloBottoSettimana {
	width: 300px ;
	height: 82px ;
	background-color: #ede296 ;
	margin-left: 1px ;
	margin-top: 3px ;
	margin-bottom: 3px ;
}

.pSottoTitoloBoxBottoSettimana {
	margin-top: 6px ;
	margin-left: 16px ;
	margin-bottom: 0px ;
	font-size: 14px ;
	font-weight: bold ;
}

.pSottoTitoloBoxBottoSettimana a {
	color: #000 ;
}

.pSottoTitoloBoxBottoSettimana a:hover {
	color: #F00 ;
}

.pFirmaBox {
	margin-top: 2px ;
	margin-left: 16px ;
	margin-bottom: 0px ;
	font-size: 12px ;
	font-style: italic ;
	font-weight: bold ;
	color: #781f15 ;
}

.pTestoBoxBottoSettimana {
	font-size: 13px ;
	margin-top: 4px ;
	margin-left: 16px ;
	margin-bottom: 0px ;
	width: 270px ;
}

.pTestoBoxBottoSettimana a {
	font-weight: bold ;
	text-decoration: none ;
	color: #781f15 ;
}

.pTestoBoxBottoSettimana a:hover {
	color: #F00 ;
}


.pContinuaLeggereBoxBottoSettimana {
	margin-top: 0px ;
	margin-right: 12px ;
	font-size: 13px ;
	text-align: right ;
	color: #781f15 ;
}

.pContinuaLeggereBoxBottoSettimana a {
	color: #781f15 ;
}

.pContinuaLeggereBoxBottoSettimana a:hover {
	color: #F00 ;
}

.divBoxTuttoForse {
	width: 300px ;
	height: 82px ;
	background-color: #ede296 ;
	margin-left: 1px ;
	margin-top: 3px ;
	margin-bottom: 3px ;
}

.pTestoBox {
	font-size: 13px ;
	margin-left: 16px ;
	margin-top: 10px ;
	font-weight: bold ;
	width: 265px ;
}

.pTestoBox a {
	color: #000 ;
	text-decoration: none ;
}

.pTestoBox a:hover {
	color: #F00 ;
}

.divBoxLetteraGiorno {
	width: 300px ;
	height: 82px ;
	background-color: #ede296 ;
	margin-left: 1px ;
	margin-top: 3px ;
	margin-bottom: 3px ;
}

.divBoxArticoli {
	width: 300px ;
	height: 82px ;
	background-color: #ede296 ;
	margin-left: 1px ;
	margin-top: 3px ;
	margin-bottom: 3px ;
}

.divBoxFacebook {
	width: 300px ;
	height: 82px ;
	background-color: #00F ;
	margin-left: 1px ;
	margin-top: 3px ;
	margin-bottom: 3px ;
}

.pRientroPrimoLivello {
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 12px 55px ;
	font-weight: bold ;
	font-size: 13px ;
}

.divRientroPrimoLivello {
	margin: 0px 0px 0px 0px ;
	padding:0px 0px 0px 18px ;
	font-weight: bold ;
	font-size: 13px ;
	width: 565px ;
}

.pRientroSecondoLivello {
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 10px 115px ; /*75px*/
	font-weight: bold ;
	font-size: 13px ;
}

.divRientroSecondoLivello {
	margin: 0px 0px 0px 0px ;
	padding:0px 0px 0px 18px ;
	font-weight: bold ;
	font-size: 13px ;
}

.labelAnnuncio {
	display: inline-block ;
	width: 150px ;
	color: #9a1607 ;
	font-weight: bold ;
	font-size: 13px ;
	margin-bottom: 5px ;
}

.divBoxbanner300x250 {
	margin: 3px 0px 3px 1px ; 
	height: 250px ;
	width: 300px ;
}

.pTitoloEditoriale {
	font-size: 20px ;
	margin: 0px 0px 2px 0px ;
	color: #781f15 ;
	font-weight: bold ;
}

.pOcchielloEditoriale {
	font-size: 13px ;
	margin: 0px 0px 2px 0px ;
	font-weight: bold ;
}

.pFirmaEditoriale {
	float: left ;
	font-size: 12px ;
	margin: 0px 0px 2px 0px ;
	font-style: italic ;
	font-weight: bold ;
	color: #781f15 ;
}

.DivContRecordPosta {
	margin: 0px 0px 10px 3px ;
}

.pFirmaPosta {
	font-size: 12px ;
	margin: 0px 0px 5px 0px ;
	font-style: italic ;
	font-weight: bold ;
	color: #000 ;
}

.pPreamboloPosta {
	text-align: justify ;
	font-size: 12px ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 18px 0px 0px ;
	line-height: 17px ;
}

.divDataEditoriale {
	float: right ;
	font-size: 10px ;
	margin: 0px 20px 2px 0px ;
	font-weight: bold ;
	color: #000 ;
}

.pRecordNonTrovato {
	margin-top: 10px ;
	font-size: 24px ; 
	font-weight: bold ;
	color: #F00 ;
	text-align: center ;
}

.pOcchielloPagina {
	margin: 0px 0px 0px 0px ;
	font-size: 14px ;
	font-weight: bold ;
	color: #9a1607 ;
}

.pTitoloPagina {
	margin: 0px 0px 15px 0px ;
	font-size: 21px ;
	font-weight: bold ;
	color: #9a1607 ;
	width: 638px ;
}

.fontPubblicatoBotto {
	float: right ;
	font-size: 10px ;
	margin: 3px 11px 0px 0px ;
}

.fontPubblicatoArticolo {
	text-align: center ;
	font-size: 11px ;
	margin: 3px 11px 0px 0px ;
}

.fontNumeroCommenti {
	float: right ;
	font-size: 10px ;
	margin: 2px 11px 0px 0px ;
}

.pNumeroCommenti {
	color: #F00 ;
	font-weight: bold ;
	text-align: center ;
}

.pTitoloPaginaLettera {
	margin: 0px 0px 15px 0px ;
	font-size: 21px ;
	font-weight: bold ;
	color: #9a1607 ;
	width: 638px ;
}

.pTitoloPaginaBotto {
	margin: 0px 0px 0px 0px ;
	font-size: 21px ;
	font-weight: bold ;
	color: #9a1607 ;
	width: 638px ;
}

.pFirmaPaginaBotto {
	margin: 4px 0px 15px 0px ;
	font-weight: bold ;
	text-align: center ;
}

.divTestoPagina {
	margin: 0px 20px 0px 0px ;
	font-size: 13px ;
	color: #000 ;
	text-align: justify ;
	line-height: 17px ;
}

.divTestoPagina a {
	color: #00F ;
	text-decoration: underline ;
}

.divTestoPagina a:hover {
	color: #00F ;
}

.divPaginazioneBassa {
	margin-bottom: 5px ;
	margin-top: 0px ;
	text-align: center ;
	font-size: 11px ;
	font-weight: bold ;
	color: #9a1607 ;
}

.divPaginazioneBassa a {
	color: #9a1607 ; /* 781f15 */
	text-decoration: none ;
}

.divPaginazioneBassa a:hover {
	color: #F00 ;
	text-decoration: none ;
}

.divTitoloInterno {
	font-size: 16px ;
	color: #9a1607 ;
	font-weight: bold ;
}

.divTitoloJobobAccount {
	font-size: 16px ;
	color: #9a1607 ;
	font-weight: bold ;
	margin-left: 28px ;
}

.labelJobobAccount {
	display: inline-block ;
	width: 100px ;
	text-align: left ;
}

.textJobobAccount {
	margin-bottom: 5px ;
	display: inline-block ;
	width: 150px ;
}

.submitJobobAccount {
	float: right ;
	margin-right: 175px ;
	margin-bottom: 10px ;
}

.divContAmiciNemici {
	margin-top: 0px ;
	margin-bottom: 10px ;
	background-color: #999 ;
}

.pTitoloAmiciNemici {
	font-size: 14px ;
	font-weight: bold ;
	margin-bottom: 0px ;
	margin-left: 2px ;
	width: 470px ;
}

.pTitoloAmiciNemici a {
	color: #9a1607 ;
	text-decoration: none ;
}

.pTitoloAmiciNemici a:hover {
	color: #F00 ;
}

.divTestoAmiciNemici {
	font-size: 12px ;
	font-weight: normal ;
	/*width: 470px ;*/
	height: 105px ;
	text-align: justify ;
	margin-right: 25px ;
}

.ImgAmiciAmici {
	width: 160px ;
	height: 55px ;
	float: right ;
	margin-left: 20px ;
	margin-top: 5px ;
}

.pMessEsito {
	text-align: center ;
	color: #F00 ;
	font-weight: bold ;
}

.labelSegnala {
	margin-bottom: 5px ;
}

.txtSegnala {
	border: solid 1px #000 ;
	width: 250px ;
	margin-bottom: 10px ;
}

.txtAreaSegnala {
	border: solid 1px #000 ;
	width: 350px ;
	height: 90px ;
	margin-bottom: 10px ;
}

.DivContRecordArticolo {
	margin: 5px 0px 15px 3px ;
	border-bottom: #999 dotted 1px ;
	height: 130px ;
}

.DivContRecordArticolo img {
	height: 110px ;
	width: 165px ;
	float: right ;
	padding-top: 5px ;
	margin-left: 10px ;
	margin-right: 20px ;
}

.pOcchielloArticolo {
	font-size: 13px ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	color: #781f15 ;
	font-weight: bold ;		
}

.pPreamboloArticolo {
	text-align: justify ;
	font-size: 12px ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 18px 0px 0px ;
	line-height: 17px ;
}

.pTestoInfoCandidatureArticolo {
	font-size: 13px ;
	text-align: justify ;
	margin: 0px 17px 0px 2px ;
}

.divImgTestoPagina {
	float: right ;
	width: 320px ;
	height: 220px ;
	margin-left: 22px ;
	margin-bottom: 18px ;
}

.tbl_iscrizione_account {
	margin: 0px 6px 0px 5px ;
	border: none ;
	background: none ;
	color: #000 ;
	text-align: justify ;
}

.tbl_iscrizione_account input {
	border: solid 1px #000 ;
	width: 250px ;
	margin-bottom: 8px ;
	margin-top: 2px ;
}

input.txtCorto {
	border: solid 1px #000 ;
	width: 150px ;
	margin-bottom: 8px ;
}

.cmbIscrizioneAccount {
	border: solid 1px #000 ;
	width: 250px ;
	margin-bottom: 8px ;
	margin-top: 2px ;
}

.txtAreaIscrizioneAccount {
	border: solid 1px #000 ;
	width: 550px ;
	height: 150px ;
	margin-bottom: 8px ;
	margin-top: 2px ;
}

.ParagrafoTitoletto {
	font-size: 14px ;
	color: #9a1607 ;
	font-weight: bold ;
	text-align: left ;
	margin: 0px 0px 0px 0px ;
}

.ColonnaCheckIscvrizioneAccount {
	float: left ;
}

.fontTestoParentesi {
	font-size: 12px ;	
}

.ColonnaCheckIscvrizioneAccount input {
	width: 15px ;
	border: none ;
	background: none ;
}

.checkIscrizioneAccount {
	width: 15px ;
	border: none ;
	background: none ;
}

.boxPrivacyIscrizionaAccount {
	margin: 5px 0px 5px 0px ;
	border: #000 solid 1px ;
	padding: 10px 0px 10px 15px ;
	width: 97% ;
}

.DivContenitoreAnnuncio {
	border: 2px solid #F90 ;
	margin: 15px 25px 10px 35px ;
	line-height: 17px ;
}

.pTitoloPaginaAnnuncio {
	font-size: 21px ;
	font-weight: bold ;
	color: #9a1607 ;
	text-align: center ;
	line-height: 22px ;
}

.pFraseOffertaAnnuncio {
	font-size: 12px ;
	text-align: left ;
	margin-left: 25px ;
}

.pGruppoDatiAnnuncio {
	margin-left: 25px ;
	margin-right: 25px ;
	font-size: 12px ;
	text-align: justify ;
}

.pGruppoDatiAnnuncio label {
	color: #9a1607 ;
	font-weight: bold ;
	width: 140px ;
	display: inline-block ;
}

.fontDisclaimerAnnuncio {
	line-height: normal ;
}

.pInfoCandidatureAnnuncio {
	margin-left: 25px ;
	margin-right: 25px ;
	font-size: 12px ;
	text-align: justify ;
}

.pInfoCandidatureAnnuncio label {
	color: #9a1607 ;
	font-weight: bold ;
}

.divContenitorePartners {
	/*background-image: url('../img/sfondo_partners.jpg') ;	
	background-repeat: repeat-x ; */
	height: auto ;
	width: auto ;
	margin-left: 26px ;
	padding-top: 15px ;
}

.linkPartner {
	text-decoration: none ;
	margin: 20px 8px 20px 10px ;
}