body 					{margin: 0 auto; padding: 0; background: url('/img/bckBody.jpg'); background-repeat: repeat-x; background-color: #F0F1F1; font-family: Arial; font-size: 11px; color: #000000;}
form 					{margin: 0; padding: 0;}
a img					{border: 0px; border-style: none;}
a							{outline: none;}

/* FireFox stuff */
/* 
:focus				{-moz-outline-style: none;}
*/
/* FireFox stuff */


/* Header */
.header					{margin: 0; padding: 0; background: url('/img/bckHeader.jpg'); background-repeat: repeat-x; height: 113px;}
A.languageOff 			{font-size: 10px; color: #ADAEAF; text-decoration: none;}
A.languageOn 			{font-size: 10px; color: #95BD0E; text-decoration: none;}
A.languageOff:hover, A.languageOn:hover {text-decoration: underline;}
A.navServizi 			{font-size: 8px; color: #444444; text-decoration: none;}
.address				{padding: 12px 12px 0px 0px; color: #A4A4A4; font-size: 9px; line-height: 11px; text-align: right;}
.address a				{color: #A4A4A4; text-decoration: none;}
.address a:hover		{text-decoration: underline;}
/* Header */

/* Nav HP */
.navHP									{font-family: "Arial Black"; color: #A4A4A4; font-size: 10px; height: 207px; background: url('/img/bckNavHP.jpg'); background-repeat: repeat-x; background-color: #414042}
.navHPBot								{font-family: "Arial Black"; color: #A4A4A4; font-size: 10px; background-color: #414042; padding-top: 16px;}
.navHP a, .navHPBot a 					{color: #A4A4A4; text-decoration: none;}
.navHP a.actived, .navHPBot a.actived	{color: #95BD0E;}
.navHP a:hover, .navHPBot a:hover 		{color: #95BD0E; text-decoration: none;}

/* Box Mission */
.missionTitleHP			{font-family: "Arial Black"; font-size: 28px;}
.missionHP				{font-size: 14px; color: #c5c4c4; width: 438px; background: url('/img/bckMission.jpg'); background-color: #4F4F51; background-repeat: repeat-x; padding: 25px 0px 0px 39px;}
/* Box Mission */

/* Orologio */
.clockHP				{width: 166px; background: url('/img/bckMission.jpg'); background-color: #4F4F51; background-repeat: repeat-x; text-align: center; padding-top:59px;}
.clockInterna			{width: 177px; background: url('/img/bckClockInterna.jpg'); background-color: #414042; background-repeat: repeat-x; text-align: center; padding:59px 0px 20px 0px;}
.colonnaDxAR			{width: 177px; background: url('/img/bckDxAR.jpg'); background-color: #2F2E31; background-repeat: repeat-x; text-align: center; padding:59px 0px 20px 0px;}
/* Orologio */

/* Colonna DX interna */
.colonnaDX				{width: 177px; background-color: #414042;}
.colonnaDX a			{color: #C5C4C4; text-decoration: none; font-size: 12px;}
/* Colonna DX interna */

/* Login e ricerca */
.loginSrcHP				{width: 177px; background: url('/img/bckLogin.jpg'); background-color: #3F3E40; background-repeat: repeat-x; padding: 25px 0px 0px 0px;}
.searchLabel 			{font-family: "Arial Black"; font-size: 11px; color: #95bd0e; padding: 13px 0px 0px 5px;}
.searchInput 			{width: 81px; height: 13px; background-color: #D6D6D6; border: 1px solid #595858; font-size: 10px;}
.searchSubmit			{font-family: "Arial Black"; background: none; border: none; font-size: 11px; height: 20px; width: 37px; color: #95bd0e;}
.loginTit				{font-family: "Arial Black"; font-size: 11px; color: #95bd0e; padding: 35px 0px 5px 0px; margin: 0; text-align: center;}
.loginPswdLabel			{width: 48px; text-align: right; font-size: 8px; padding-top: 3px; padding-right: 8px; color: #919191;}
.loginPswdInput			{width: 79px; height: 13px; background-color: #D6D6D6; border: 1px solid #595858; margin-bottom: 5px; font-size: 9px; padding-top: 0px;}
.loginSubmit			{padding: 0px 0px 0px 5px;}
/* Login e ricerca */

/* Scroller offerta */
#homeBar 					{width: 960px; height: 75px; float: left;}
#homeBar .homeSliderMask	{width: 930px; height: 75px; float: left; overflow:hidden;}
#homeBar div 				{height: 75px; float: left; width: 310px; background-color: #9b9a9a; position:relative; top:0;left:0;}
#homeBar div.centerBox		{width: 310px; background-color: #b2b1b2;}
#homeBar div.centerBox h4	{width: 310px; background-color: #95bd0e;}
#homeBar h4					{font-family: "Arial Black"; font-size: 12px; position:absolute; z-index:98; color: #4b4b4b; padding: 0; margin: 0; width: 310px; padding-left: 20px; border-bottom: 1px solid #5A5A5A; background-color: #9b9a9a;}
#homeBar div.arrow 			{width: 15px; height: 75px; background-color: #95BD0E; position: relative;}
#homeBar div.arrow img		{position: absolute; top: 31px; left: 4px; border:none;}
#homeBar div a				{height: 101px; width: 310px; position:absolute; top:0; left:0; z-index:100;}
#homeBar div.arrow a		{width: 15px; height: 75px; float:left; display:block; outline:none;}
#homeBar div p				{font-size: 12px;position:absolute; top:2em; z-index:97; padding: 0px 20px 7px 20px; margin: 0; color: #666;}
/* Scroller offerta */

/* Primo piano - Ispirazioni */
.primoPiano					{width: 177px; background-color: #3D3D3E;}
.primoPiano a				{color: #C5C4C4; text-decoration: none; font-size: 12px;}
.titNews					{font-size: 14px; font-family: "Arial Black"; color: #95bd0e; padding: 15px 0px 15px 0px;}
.titNewsInterna				{font-size: 12px; font-family: "Arial Black"; color: #95bd0e; padding: 8px 0px 7px 0px;}
.ispirazioni				{background-color: #515152;}
.txtNews					{font-family: Arial; font-size: 12px; color: #C5C4C4;}
/* Primo piano - Ispirazioni */

/* Footer */
.footer 					{width: 960px; height: 42px; background-color: #99BF1B;}
.titFooter		 			{font-family: "Arial Black"; font-size: 25px; color: #2d2d2d; padding-left: 25px; padding-right: 10px; line-height: 0.80em; font-weight: normal; letter-spacing: -0.05em;}
.ulFooter					{margin: 0; padding: 5px 10px 5px 0; list-style: none; background-color: #99BF1B;}
.ulFooter li				{float: left; border-left: 1px dashed #444; padding: 8px 0;}
.ulFooter li a 				{margin: 0 8px 0 8px; display: block; color: #2d2d2d; font-weight: normal; text-decoration: none; font-size: 12px;}
.ulFooter li span 				{margin: 0 8px 0 8px; display: block; color: #2d2d2d; font-weight: normal; text-decoration: none; font-size: 12px;}
.ulFooter li a:hover		{text-decoration: underline;}
/* Footer */

/* Team */
.teamTitle					{padding-top: 25px; margin-bottom: 27px !important;}
.teamRoleBox				{padding-left: 21px; margin-top: -3px;}
.teamRole					{margin: 0px 0px 9px 0px; padding: 0px 0px 0px 0px; float: left; font-size: 12px; font-family: "Arial Black"; color: #1d1d1d;}
.teamDescription			{font-size: 12px; font-family: Arial; color: #000000;}
.teamSlider					{bottom: 20px; left: 34px; background-color: #8d9094; height: 102px; padding: 7px 10px 0px 10px;}
.teamSlider img				{border: none;}
.teamSlider .arrowContainer,.teamSlider .arrow {float: left; display: block; height: 95px; width: 14px; padding: 0; outline: none;}
.teamSlider .arrow img		{border: none; position: relative; left: 0px; top: 28px; padding: 0px 4px;}
.teamSliderMask				{float: left; width: 500px; height: 102px; display: block; overflow: hidden; position: relative;}
.teamSliderContainer		{width: 500px; text-align: center; float: left; position:absolute; left:0; top:0; }
.teamSliderElement			{float: left; width: 91px; text-align: center; }
.teamSliderElement a		{margin: 4px 7px; display: block; outline: none;}
.teamSliderElement span		{font-family: "Arial Black"; font-size: 10px; padding: 0; margin: 0; display: block; color: #2d2d2d;}
.teamSliderElement span.actived {color: #99bf1b;}
TD.teamCell 				{text-align: center;}
TD.teamCell img				{padding: 8px 10px 3px 10px; clear: both; float: none;}
A.teamCellName				{font-family: "Arial Black"; font-size: 11px; color: #2d2d2d; text-decoration: none; text-align: center;}
A.teamCellName:hover		{color: #99bf1b;}
/* Team */

/* Calendario eventi */
TD.calDayHeader				{width: 38px; height: 31px; background-color: #737171; border-bottom: 2px solid #2D2D2D; border-right: 2px solid #2D2D2D; text-align: center; font-family: "Arial Black"; color: #9ABF1D;}
TD.calDayOff				{width: 38px; height: 31px; background-color: #737171; border-bottom: 2px solid #2D2D2D; border-right: 2px solid #2D2D2D; text-align: center;}
TD.calDayOn					{width: 38px; height: 31px; background-color: #9ABF1D; border-bottom: 2px solid #2D2D2D; border-right: 2px solid #2D2D2D; text-align: center;}
TD.calDayOff A				{color: #959696; text-decoration: none;}
TD.calDayOn A				{color: #FFFFFF; text-decoration: none;}
TD.numMeseCorrente			{font-family: "Arial Black"; color: #99BF1B; font-size: 23px;}
A.nomeMeseOn				{font-family: "Arial Black"; color: #99BF1B; font-size: 13px; text-decoration: none;}
A.nomeMeseOff				{font-family: "Arial Black"; color: #4E4B4A; font-size: 13px; text-decoration: none;}
TD.dataEvento A				{font-family: "Arial Black"; color: #99BF1B; font-size: 12px; line-height: 18px; text-decoration: none;}
TD.descEvento A				{font-family: "Arial Black"; color: #4E4B4A; font-size: 12px; line-height: 18px; text-decoration: none;}
TD.dataEvento A:hover		{font-family: "Arial Black"; color: #99BF1B; font-size: 12px; line-height: 18px; text-decoration: underline;}
TD.descEvento A:hover		{font-family: "Arial Black"; color: #4E4B4A; font-size: 12px; line-height: 18px; text-decoration: underline;}
HR.sepEventi				{color: #9ABF1D; margin: 3px 0px 3px 0px;}
/* Calendario eventi */

/* Area riservata */
.navAR							{font-family: "Arial Black"; color: #A4A4A4; font-size: 12px; height: 207px; background: url('/img/bckNavHP.jpg'); background-repeat: repeat-x; background-color: #414042; line-height: 18px;}
.navAR a						{color: #A4A4A4; text-decoration: none;}
.navAR a.actived		{color: #95BD0E;}
.navAR a:hover			{color: #95BD0E; text-decoration: none;}
A.sezHpAr						{font-family: "Arial Black"; color: #505050; font-size: 14px; text-decoration: none;}
A.sezHpAr:hover			{color: #99BF1B;}
A.lnkPres						{font-family: Arial; color: #505050; font-size: 12px; text-decoration: none;}
A.lnkPres:hover			{font-family: Arial; color: #99BF1B; text-decoration: none;}
A.lnkVid						{font-family: Arial; color: #505050; font-size: 12px; text-decoration: none;}
A.lnkVid:hover			{font-family: Arial; color: #99BF1B; text-decoration: none;}
A.titNews						{font-size: 14px; font-family: "Arial Black"; color: #95bd0e; padding: 15px 0px 15px 0px; text-decoration:none;}
A.titNews:hover			{text-decoration:underline;}
A.titBlog						{font-size: 14px; font-family: "Arial Black"; color: #505050; padding: 15px 0px 15px 0px; text-decoration:none;}
A.titBlog:hover			{text-decoration:underline;}
.imgVidOff					{border: 6px solid #EBEBED;}
.imgVidOn						{border: 6px solid #96BC0D;}
.blogMonth					{font-family: Arial; font-size: 10px; color: #505050; background-color: #FFFFFF; border: 1px solid #505050; border-bottom: none; width: 33px; height: 10px; text-align: center;}
.blogDate						{font-family: Arial; font-size: 12px; color: #FFFFFF; background-color: #95BD0F; border: 1px solid #505050;padding-top: 2px; width: 33px; height: 23px; text-align: center;}
A.grno12blog				{font-family:Arial; color: #505050; font-size: 12px; text-decoration: underline;}
A.argBlog						{font-family:"Arial"; color: #A4A4A4; font-size: 11px; text-decoration: none;}
A.argBlogSelected		{font-family:"Arial Black"; color: #A4A4A4; font-size: 11px; text-decoration: none;}
.commentoBlog				{font-family: Arial; font-size: 11px; color: #505050; background-color: #FFFFFF; border: 1px solid #9D9D9D; padding: 10px 8px 10px 8px;}
.labelCommentoBlog		{font-family: Arial; font-size: 11px; color: #505050; background-color: #FFFFFF; border: 1px solid #9D9D9D; padding: 5px 5px 5px 5px;}
.frmCommento				{font-family: Arial; font-size: 11px; color: #505050; background-color: #FFFFFF; border: 1px solid #9D9D9D;}

.pagerFG						{font-family: Arial; color: #D9D9D9; font-size: 15px;}
#cntARC A						{font-family:"Arial"; color: #505050; font-size: 11px; text-decoration: none;}
#cntARC A:hover			{font-family:"Arial"; color: #505050; font-size: 11px; text-decoration: underline;}
/* Area riservata */



.veno12						{font-family:"Arial"; color: #99BF1B; font-size: 12px;}
.vebo12						{font-family:"Arial Black"; color: #99BF1B; font-size: 12px;}
.vebo16						{font-family:"Arial Black"; font-size: 16px; color: #99BF1B;}
.vebo14						{font-family:"Arial Black"; font-size: 14px; color: #99BF1B;}
.boxOfferta					{font-family:"Arial Black"; font-size: 14px; color: #97BD1B;}
.testo						{font-family:"Arial"; color: #000000; font-size: 12px;}
.nebo11						{font-family:"Arial Black"; color: #000000; font-size: 11px;}
.nebo14						{font-family:"Arial Black"; color: #000000; font-size: 14px;}
.grno14						{font-family: Arial; color: #505050; font-size: 14px;}
.grno12						{font-family: Arial; color: #505050; font-size: 12px;}
.grbo14						{font-family: "Arial Black"; color: #505050; font-size: 14px;}
.grbo20						{font-family:"Arial Black"; color: #505050; font-size: 20px;}
.grscno12					{font-family:"Arial"; color: #2D2D2D; font-size: 12px;}
.grchno12					{font-family: Arial; font-size: 12px; color: #A4A4A4;}
.titInterna					{height: 45px;}
.titSezione					{font-family: "Arial Black"; font-size: 20px; color: #99BF1B;}
.titPagina					{font-family: "Arial Black"; font-size: 20px; color: #505050; letter-spacing: -1px;}
.bullet_green				{color: #95BD0E;}

A.vebo12					{font-family:"Arial Black"; color: #99BF1B; font-size: 12px; text-decoration: none;}
A.grbo12					{font-family:"Arial Black"; color: #505050; font-size: 12px; text-decoration: none;}
A.vebo12:hover				{font-family:"Arial Black"; color: #99BF1B; font-size: 12px; text-decoration: underline;}
A.grbo12:hover				{font-family:"Arial Black"; color: #505050; font-size: 12px; text-decoration: underline;}
A.grno12					{font-family:Arial; color: #505050; font-size: 12px; text-decoration: none;}
A.grno12:hover				{font-family:Arial; color: #505050; font-size: 12px; text-decoration: underline;}



.grbo14 A					{font-family: "Arial Black"; color: #505050; font-size: 14px; text-decoration: none;}


