/* TAG Generici */
* {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
html {margin:0px; padding:0px; height:100%; width:100%;}
body {margin:0px; padding:0px; height:100%; width:100%; background-color:#FFFFFF;}

/* RIDEFINIZIONE SELETTORI */
p {margin:0px; padding:0px;}

/* CLASSI GENERICHE */
.displayBlock {display:block;}
.displayNone {display:none;}
.clear {clear:both;}
.clearOverflow {clear:both; height:1px; overflow:hidden;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.ErrorItem {color:#FF0000;}
.alignRight {text-align:right;}
.labelBold {font-weight:bold;}
.minFontSize {font-size:9px;}

.cols {clear:both; width:100%; margin-bottom:10px;}
.cols p {float:left; width:50%;}
.marginTop {margin-top:5px;}
.lineBreak {margin-top:10px;}
.lineBreakDouble {margin-top:20px;}
.myTextColor {color:#999999;}

.labelForm {color:#999999; font-weight:bold;}
.inputForm {height:16px; margin-top:3px;}
.buttonForm {width:140px; height:20px; border:#000000 solid 1px; color:#FFFFFF; background-color:#C6DB00; font-weight:bold;}


/* DEFINIZIONE CONTENUTI */
#Errore {text-align:center; color:#FF0000;}
#Errore ul {list-style-type:none;}

#BoxContent {margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; width:759px; height:auto; background-color:#FFFFFF;}

#BoxContent #BoxHeader {margin:0px; margin-right:20px; padding:0px; background-color:#FFFFFF;}
#BoxContent #BoxHeader #BoxLanguage {margin:0px; padding:0px; padding-top:15px; text-align:right;}
#BoxContent #BoxHeader #BoxLanguage ul {margin:0px; padding:0px; list-style-type:none;}
#BoxContent #BoxHeader #BoxLanguage ul li {display:inline; margin:0px; padding:0px; color:#999999; font-weight:bold;}
#BoxContent #BoxHeader #BoxLanguage ul li a {text-decoration:none; color:#999999; font-weight:bold;}
#BoxContent #BoxHeader #BoxLanguage ul li a:hover {color:#C6DB00;}
#BoxContent #BoxHeader #BoxLogo {margin:0px; padding:0px;}

#BoxContent #BoxHomeHeader {margin:15px 20px 0px 20px; padding:0px; background-color:#F5F5F5;}
#BoxContent #BoxHomeHeader #BoxHomeMenu {float:left; width:230px; background-color:#F5F5F5;}
#BoxContent #BoxHomeHeader #BoxImageRight {float:left; width:489px; text-align:right;}

#BoxContent #BoxPollicino {margin:0px 20px 0px 0px; padding:0px; background-color:#FFFFFF; text-align:right;}
#BoxContent #BoxPollicino ul {margin:0px; padding:0px; list-style-type:none;}
#BoxContent #BoxPollicino ul li {display:inline; margin:0px; padding:0px; color:#999999; font-weight:bold;}
#BoxContent #BoxPollicino ul li a {text-decoration:none; color:#999999; font-weight:bold;}
#BoxContent #BoxPollicino ul li a:hover {color:#C6DB00;}

#BoxContent #BoxContainerMargin {margin:0px 20px 0px 20px; padding:0px;}
#BoxContent #BoxContainerMargin #BoxContainer {display:block; background:#E4E4E4; border-left:230px solid #EBEBEB;}
#BoxContent #BoxContainerMargin #BoxContainer #BoxInner {display:block; margin:0px; margin-left:-230px !important; padding:0px;}
#BoxContent #BoxContainerMargin #BoxContainer #BoxColLeft {float:left; margin-right:0px; width:230px; background-color:#EBEBEB; 
										background-image:url('/images/bkg-col-left.jpg'); background-position:top left; background-repeat:no-repeat;
										min-height:370px; height:auto !important; height:370px;}
#BoxContent #BoxContainerMargin #BoxContainer #BoxColRight {position:relative; display:block;  margin:0px; margin-left:230px; padding:0px; background-color:#E4E4E4;
										background-image:url('/images/bkg-col-right.jpg'); background-position:top right; background-repeat:no-repeat;
										min-height:370px; height:auto !important; height:370px;}

#BoxMainMenu {margin:0; margin-top:20px; padding:0px;}
#BoxMainMenu.minHeight {min-height:350px; height:auto !important; height:350px;}
#BoxMainMenu ul {margin:0; padding:0px;  list-style-type:none;}
#BoxMainMenu ul li {margin:0; margin-bottom:10px; padding:0px;}
#BoxMainMenu ul li a {padding-left:20px;text-decoration:none; color:#000000; font-weight:bold;}
#BoxMainMenu ul li a:hover {color:#C6DB00;}
#BoxMainMenu ul li a.active {color:#C6DB00;}
#BoxMainMenu ul li.linkBold a {text-decoration:none; color:#999999; font-weight:bold;}
#BoxMainMenu ul li.linkBold a:hover {color:#C6DB00;}
#BoxMainMenu ul li ul {display:none; margin:10px 0px 10px 0px; padding:0px;}
#BoxMainMenu ul li ul.active {display:block;}
#BoxMainMenu ul li ul li {margin:0; padding:0px; margin:0px 3px 3px 0px;}
#BoxMainMenu ul li ul li a {display:block; padding-left:45px; height:20px; line-height:20px; background-color:#E6E6E6; text-decoration:none; color:#000000; font-weight:normal;}
#BoxMainMenu ul li ul li a:hover {color:#000000; background-color:#C6DB00;}
#BoxMainMenu ul li ul li a.active {color:#000000; background-color:#C6DB00;}

#BoxNewsHome {margin:50px 20px 0px 30px; padding:0px;}
#BoxNewsHome .imgNewsHome {margin-bottom:5px;}
#BoxNewsHome .titoloNewsHome {margin-bottom:10px; font-size:11px; color:#C3C3C3;}
#BoxNewsHome .dataNewsHome {font-weight:bold; color:#C6DB00;}
#BoxNewsHome a {text-decoration:none; color:#666666; font-size:9px;}
#BoxNewsHome a:hover {color:#000000;}


#BoxHomePage {margin:0px 20px 0px 20px; padding:0px;}
#BoxHomePage #BoxHomeWeb {margin:0px; padding:18px 24px 0px 24px; background-color:#EE4711; min-height:85px; height:auto !important; height:85px;}
#BoxHomePage #BoxHomeWeb .boxToWeb {float:left; width:189px; margin:0px 0px 0px 0px; padding:5px 10px 5px 10px; background-color:#F16D41;}
#BoxHomePage #BoxHomeWeb .boxToWeb.margin { margin:0px 22px 0px 22px;} 
#BoxHomePage #BoxHomeWeb .boxToWeb img {border:0; margin-bottom:5px;}
#BoxHomePage #BoxHomeWeb .boxToWeb a {text-decoration:none; font-weight:bold; color:#C53C0E;}
#BoxHomePage #BoxHomeWeb .boxToWeb a:hover {color:#FFFFFF;}
#BoxHomePage #BoxHomeNews {margin:0px; padding:20px 24px 20px 24px; background-color:#E9E9E9;}
#BoxHomePage #BoxHomeNews .boxToNews {float:left; width:189px; min-height:100px; height:auto !important; height:100px; margin:0px; padding:10px 10px 0px 10px; background-color:#CCCCCC}
#BoxHomePage #BoxHomeNews .boxToNews.margin { margin:0px 20px 0px 20px;} 
#BoxHomePage #BoxHomeNews .boxToNews a {text-decoration:none; color:#666666;}
#BoxHomePage #BoxHomeNews .boxToNews a:hover {color:#000000;}
#BoxHomePage #BoxHomeNews .boxToNews .dataNewsHome {font-weight:bold; color:#C6DB00;}
#BoxHomePage #BoxHomeNews .boxToNews .titoloNewsHome {margin-bottom:5px; min-height:35px; height:auto !important; height:35px;}
#BoxHomePage #BoxHomeNews .boxToNews .titoloNewsHome a,
#BoxHomePage #BoxHomeNews .boxToNews .titoloNewsHome a:hover {font-size:16px; color:#FFFFFF;}

#BoxHomePage #BoxHomeCases {margin:20px 0px 15px 0px; padding:20px 24px 20px 24px; background-color:#E9E9E9;}
#BoxHomePage #BoxHomeCases .boxToCase {margin:0; padding:0;}
#BoxHomePage #BoxHomeCases .boxToCase a {	float:left; display:block; width:199px; min-height:77px; height:auto !important; height:77px; margin:0px; 
											padding:0px 10px 0px 0px; background-color:#CCCCCC; text-decoration:none; color:#FFFFFF;}
#BoxHomePage #BoxHomeCases .boxToCase a:hover {color:#000000;} 
#BoxHomePage #BoxHomeCases .boxToCase a.margin {margin:0px 20px 0px 20px;} 
#BoxHomePage #BoxHomeCases .boxToCase a img {border:0;}
#BoxHomePage #BoxHomeCases .boxToCase a .boxImage {float:left; margin-right:10px;}
#BoxHomePage #BoxHomeCases .boxToCase a .boxArrow {margin-top:10px; margin-bottom:5px; text-align:right;}
#BoxHomePage #BoxHomeCases .boxToCase a .boxTitleCase {font-size:11px; font-weight:bold; margin-bottom:5px;}
#BoxHomePage #BoxHomeCases .boxToCase a .boxTextCase {font-size:11px;}
#BoxContent #BoxBottomHome {margin:0px 20px 4px 20px; padding:0px; height:25px; }

#BoxNewsletterHome {margin:30px 20px 30px 30px; padding:0px;}
#BoxNewsletterHome .testoNewsletter {margin-top:10px; font-size:9px; font-weight:bold; text-align:justify; color:#C6DB00;}
#BoxNewsletterHome .linkBold {margin-top:5px;}
#BoxNewsletterHome .linkBold a {font-size:9px; text-decoration:none; color:#999999; font-weight:bold;}
#BoxNewsletterHome .linkBold a:hover {color:#000000;}

#BoxContent #BoxBottomCols {margin:0px 20px 4px 20px; padding:0px;}
#BoxContent #BoxBottomCols1{ margin:0; padding:0;}
/*cols1 inizio*/
#BoxBottomAdvertising {margin:10px 20px 4px 0px; padding:0px;}
#BoxContent #BoxBottomCols1 .linkForm,
#BoxBottomAdvertising .linkForm {float:left; margin:0px; padding:0px; height:20px; line-height:20px;}
#BoxContent #BoxBottomCols1 a,
#BoxBottomAdvertising a {text-decoration:none; font-weight:bold; color:#C6DB00;}
#BoxContent #BoxBottomCols1 a:hover,
#BoxBottomAdvertising a:hover {color:#000000;}
#BoxContent #BoxBottomCols1 img,
#BoxBottomAdvertising img {margin-left:10px; border:0;}
#BoxContent #BoxBottomCols1 #BoxBottomColLeft1 {float:left; margin:0px; padding:0px; padding-top:5px; height:30px; width:230px; background-color:#EBEBEB;}
#BoxContent #BoxBottomCols1 #BoxBottomColLeft1 .marginLeft {margin-left:30px;}
#BoxContent #BoxBottomCols1 #BoxBottomColRight1 {float:left; margin:0px; padding:0px; padding-top:5px; height:30px; width:480px; background-color:#E4E4E4;}
#BoxContent #BoxBottomCols1 #BoxBottomColRight1 .marginLeft {margin-left:350px;}
#BoxContent #BoxBottomCols1 #BoxBottomColRight1 #BoxLinkBack1 {float:left; margin:0; padding:0;}
#BoxContent #BoxBottomCols1 #BoxBottomColRight1 #BoxLinkBack1 img {float:left; margin:0px 10px 0px 30px; padding:0;}
#BoxContent #BoxBottomCols1 #BoxBottomColRight1 #BoxLinkBack1 .boxLink {margin:0px; padding:0px; width:200px; height:20px; line-height:20px;}
#BoxContent #BoxBottomCols1 #BoxBottomColRight1 #BoxLinkInfo1 {float:right; margin:0; margin-right:50px; padding:0;}
/*cols1 fine*/

#BoxBottomAdvertising {margin:10px 20px 4px 0px; padding:0px;}
#BoxContent #BoxBottomCols .linkForm,
#BoxBottomAdvertising .linkForm {float:left; margin:0px; padding:0px; height:20px; line-height:20px;}
#BoxContent #BoxBottomCols a,
#BoxBottomAdvertising a {text-decoration:none; font-weight:bold; color:#C6DB00;}
#BoxContent #BoxBottomCols a:hover,
#BoxBottomAdvertising a:hover {color:#000000;}
#BoxContent #BoxBottomCols img,
#BoxBottomAdvertising img {margin-left:10px; border:0;}
#BoxContent #BoxBottomCols #BoxBottomColLeft {float:left; margin:0px; padding:0px; padding-top:5px; height:30px; width:230px; background-color:#EBEBEB;}
#BoxContent #BoxBottomCols #BoxBottomColLeft .marginLeft {margin-left:30px;}
#BoxContent #BoxBottomCols #BoxBottomColRight {float:left; margin:0px; padding:0px; padding-top:5px; height:30px; width:489px; background-color:#E4E4E4;}
#BoxContent #BoxBottomCols #BoxBottomColRight .marginLeft {margin-left:350px;}
#BoxContent #BoxBottomCols #BoxBottomColRight #BoxLinkBack {float:left; margin:0; padding:0;}
#BoxContent #BoxBottomCols #BoxBottomColRight #BoxLinkBack img {float:left; margin:0px 10px 0px 30px; padding:0;}
#BoxContent #BoxBottomCols #BoxBottomColRight #BoxLinkBack .boxLink {margin:0px; padding:0px; width:200px; height:20px; line-height:20px;}
#BoxContent #BoxBottomCols #BoxBottomColRight #BoxLinkInfo {float:right; margin:0; margin-right:20px; padding:0;}

#BoxContent #BoxBottomHome {margin:0px 20px 4px 20px; padding:0px; height:25px; }
#BoxContent #BoxBottomHome .linkForm {float:left; margin:0px; padding:0px; height:20px; line-height:20px;}
#BoxContent #BoxBottomHome .marginLeft {margin-left:30px;}
#BoxContent #BoxBottomHome a {text-decoration:none; font-weight:bold; color:#C6DB00;}
#BoxContent #BoxBottomHome a:hover {color:#000000;}
#BoxContent #BoxBottomHome img {margin-left:10px; border:0;}

#BoxContent #BoxFooter {margin:0px 20px 0px 20px; padding:0px; padding-top:8px; border-top:solid #999999 1px;}
#BoxContent #BoxFooter #BoxImgEURE {float:left; color:#999999;}
#BoxContent #BoxFooter #BoxEURE {float:left; margin-left:5px; color:#999999; height:15px; line-height:18px;}
#BoxContent #BoxFooter #BoxLinks {float:right; margin:0px; padding:0px; height:15px; line-height:18px;}
#BoxContent #BoxFooter #BoxLinks ul {margin:0px; padding:0px; list-style-type:none;}
#BoxContent #BoxFooter #BoxLinks ul li {display:inline; margin:0px; padding:0px; color:#999999;}
#BoxContent #BoxFooter #BoxLinks ul li a {text-decoration:none; color:#999999;}
#BoxContent #BoxFooter #BoxLinks ul li a:hover {color:#000000;}

.boxLink4x4 {margin:0px 35px 0px 0px; padding:0px; height:45px;}
.boxLink4x4.marginBottom {margin-bottom:65px;}
.boxLink4x4 .boxTop {margin:0px; padding:0px; height:20px; background-color:#FFFFFF;}
.boxLink4x4 .boxTop .boxTopLeft {float:left; margin:0; margin-top:7px; padding:0; padding-left:40px; width:160px;}
.boxLink4x4 .boxTop .boxTopRight {float:right; margin-top:7px; width:160px;}
.boxLink4x4 .boxBottom {margin:0px; padding:0px;}
.boxLink4x4 .boxBottom .boxBottomLeft {float:left; margin:0; padding:0; padding-left:40px;}
.boxLink4x4 .boxBottom .boxBottomRight {float:right;}
.boxLink4x4 .boxBottom a { 	display:block; width:160px; height:23px; font-size:9px; color:#999999; font-weight:bold; text-decoration:none;
							background-image:url('/images/toFormImg.gif'); background-position:bottom left; background-repeat:no-repeat;}
.boxLink4x4 .boxBottom a:hover {color:#000000;}							

#BoxPaginazione {margin:0px; padding:0px; color:#000000; font-weight:bold;}
#BoxPaginazione.clienti {padding:5px 10px 5px 0px; text-align:right; background:#FFFFFF;}
#BoxPaginazione.casi {padding:5px 10px 5px 0px; text-align:right;}
#BoxPaginazione a {text-decoration:none; color:#000000; font-weight:bold;}
#BoxPaginazione a:hover {color:#C6DB00;}


/* SPECIFICI PER PAGINE */
#BoxPageContainer,
#BoxPageWebContainer {margin:0px; padding:30px 20px 20px 40px;}
#BoxPageContainer.minHeight { min-height:600px; height:auto !important; height:380px;}
#BoxPageWebContainer.minHeight {min-height:280px; height:auto !important; height:280px;}
#BoxPageContainer .boxText,
#BoxPageWebContainer .boxText {margin:0px; margin-top:15px; padding:0px; text-align:justify;}
#BoxPageContainer .boxText span {font-weight:bold; color:#C6DB00;}
#BoxPageContainer .boxText a {text-decoration:none; font-weight:bold; color:#000000;}
#BoxPageContainer .boxText a:hover {font-weight:bold; color:#000000;}

#BoxCaseStatic {margin:0px; margin-right:35px; padding:0px;}
#BoxCaseStatic #BoxCaseLabel {margin:0px; margin-top:10px; padding:0px; padding-left:40px; height:20px; line-height:20px; font-weight:bold; background-color:#FFFFFF;}
#BoxCaseStatic #BoxCaseDescription {margin:10px 0px 10px 40px; padding:0px;}
#BoxCaseStatic #BoxCaseDescription a {text-decoration:none; color:#000000; text-align:justify; font-size:9px;}
#BoxCaseStatic #BoxCaseDescription a:hover {color:#C6DB00;}
#BoxCaseStatic #BoxCaseImg {margin:0px 0px 30px 40px; padding:0px; text-align:center;}
#BoxCaseStatic #BoxCaseImg img {border:0;}

#BoxPageContainer #BoxListClienti {	margin:0px; margin-top:30px; padding:0px; background-color:#FFFFFF; 
									min-height:500px; height:auto !important; height:500px;}
#BoxPageContainer #BoxListClienti .boxCliente {float:left; margin:20px 0px 0px 20px; padding:0px; width:105px; height:55px; text-align:center;}

#BoxPageCasi {margin:0px; margin-top:30px; padding:0px;}
#BoxPageCasi.marginLeft { margin-left:40px;}
#BoxPageCasi #BoxCategorieList {margin:0px; margin-right:20px; padding:0px; height:20px; 
								background-image:url('/images/casi-categorie.jpg'); background-position:top right; background-repeat:no-repeat;}
#BoxPageCasi #BoxCategorieList ul {margin:0px; margin-left:40px; padding:0px; list-style-type:none;}
#BoxPageCasi #BoxCategorieList ul li {display:inline; margin:0px; margin-right:25px; padding:0px; font-weight:bold;}
#BoxPageCasi #BoxCategorieList ul li a {text-decoration:none; height:20px; line-height:20px; }
#BoxPageCasi #BoxCategorieList ul li a:hover {color:#000000;}
#BoxPageCasi #BoxListCasi {	margin:10px 5px 10px 40px; padding:0;
							min-height:350px; height:auto !important; height:350px;}
#BoxPageCasi #BoxListCasi .boxCases {float:left; width:114px; height:88px; margin:20px 20px 0px 0px; padding:0px; text-align:center; background-color:#C6DB00;}
#BoxPageCasi #BoxListCasi .boxCases img {border:0; margin-top:2px;}
#BoxPageCasi #BoxListCasi .boxCases a {text-decoration:none; color:#FFFFFF;}
#BoxPageCasi #BoxListCasi .boxCases a:hover {color:#000000;}
#BoxPageCasi #BoxListCasi .boxCases .boxImgCase {margin:0px; padding:0px; height:73px;}

#BoxPageCaso {margin:0; padding:30px 20px 20px 0px;}
#BoxPageCaso1 {margin:0px; padding:30px 20px 20px 40px;}
#BoxPageCaso #BoxTitleCaso { padding-left:40px; height:15px; line-height:15px;}
#BoxPageCaso #BoxTitleCaso span {margin-left:8px; color:#C6DB00; font-size:16px; font-weight:bold;}
#BoxPageCaso #BoxCasoSottotitolo {	margin:0px; margin-top:20px; padding:0px; width:451px; height:20px; line-height:20px; font-weight:bold; color:#C6DB00;
									background-image:url('/images/casi-scheda-separatore.jpg'); background-position:top right; background-repeat:no-repeat;}
#BoxPageCaso #BoxCasoSottotitolo span,
#BoxPageCaso #BoxClinteSottotitolo span {margin-left:55px;}									
#BoxPageCaso #BoxCasoText {margin:0px; padding:10px 20px 0px 40px; text-align:justify; font-size:9px;}
#BoxPageCaso #BoxCasoText a {text-decoration:none; color:#C6DB00; font-weight:bold;}
#BoxPageCaso #BoxCasoText a:hover {color:#000000;}
#BoxPageCaso #BoxCasoImg {margin:0px; padding:10px 20px 0px 40px; text-align:center;}
#BoxPageCaso1 #BoxLinkMappa {margin:0px 0px 0px 0px; padding:0px;}
#BoxPageCaso1 #BoxLinkMappa a {text-decoration:none; color:#000000; text-decoration:none; font-size:10px;}
#BoxPageCaso1 #BoxLinkmappa a:hover {color:#000000;}
#BoxPageCaso #BoxClinteSottotitolo {margin:0px; margin-top:20px; padding:0px; width:451px; height:20px; line-height:20px; font-weight:bold; color:#C6DB00;
									background-image:url('/images/casi-scheda-separatore.jpg'); background-position:top right; background-repeat:no-repeat;}
#BoxPageCaso #BoxClienteLinkSito {width:407px; height:18px; line-height:18px; margin:25px 0px 0px 40px; padding:0px; color:#FFFFFF; background-color:#C6DB00;}
#BoxPageCaso #BoxClienteLinkSito a {display:block; margin-left:10px; color:#FFFFFF; text-decoration:none; font-size:9px;}
#BoxPageCaso #BoxClienteLinkSito a:hover {color:#000000;}
#BoxPageCaso #BoxClienteImg {width:407px; height:421px; margin:0px; margin-left:40px; padding:0px; padding-top:10px; text-align:center; background-color:#FFFFFF;}
#BoxPageCaso #BoxImgAllestimento {width:407px; min-height:421px; height:auto !important; height:421px; margin:0px; margin-left:40px; padding:0px; padding-top:10px; text-align:center; background-color:#FFFFFF;}
#BoxPageCaso #BoxImgAllestimento .boxDettaglio {margin:0px 20px 10px 30px; height:170px;}
#BoxPageCaso #BoxImgAllestimento .boxDettaglio .boxImgDettaglio {float:left;}
#BoxPageCaso #BoxImgAllestimento .boxDettaglio .boxImgDettaglio img {border:0;}
#BoxPageCaso #BoxImgAllestimento .boxDettaglio .boxTestoDettaglio {font-weight:bold; color:#C3C3C3;}

#ContattiMainBox{margin:0 20px;	padding:5px 0 0 0; background-position:top left; background-repeat:no-repeat;
				 background-color:#EBEBEB; background-image:url('/images/bkg-col-left.jpg'); }

#ContattiMainBox #BoxCompayTel{margin-top:11px; background-color:#C6DB00; padding:33px 30px; color:#FFFFFF; /*position:relative;*/}
/*#ContattiMainBox #BoxCompayTel #BoxCompanyImage{position:absolute; right:0; bottom:0; z-index:4;}*/
#ContattiMainBox #BoxCompayTel #test{position:absolute; right:0; bottom:0; z-index:5;}
#ContattiMainBox #BoxCompanyImage{float:right; margin-top:-5px;}
#ContattiMainBox #BoxCompayAdd1{background-color:#E9E9E9; padding:30px; border-bottom:20px solid #FFF; color:#666666;
								background-image:url('/images/bkg-box-contatti.jpg'); background-repeat:no-repeat;}
#ContattiMainBox #BoxCompayAdd2{background-color:#E9E9E9; padding:30px; border-bottom:20px solid #FFF; color:#666666; height:70px;
								background-image:url('/images/bkg-box-contatti.jpg'); background-repeat:no-repeat;}
#ContattiMainBox #BoxCompayAdd1{padding-top:45px;}
#ContattiMainBox #BoxCompayAdd1 strong,
#ContattiMainBox #BoxCompayAdd2 strong{color:#C6DB00;}
#ContattiMainBox #BoxCompayAdd2 .mailto {display:block; margin:0px; padding:0px;}
#ContattiMainBox #BoxCompayAdd2 .mailto a {text-decoration:none; color:#666666;}
#ContattiMainBox #BoxCompayAdd2 .mailto a:hover {color:#000000;}
#ContattiMainBox .BoxFormLink{float:right; width:200px; color:#C0C0C0; font-size:9px; font-weight:bold;}
#ContattiMainBox .BoxFormLink a{color:#C6DB00; text-decoration:none;}
#ContattiMainBox .BoxFormLink a:hover{color:#000;}

#BoxPageForm {margin:0; padding:0;}
#BoxPageForm #BoxFormTitle {margin:10px 0px 35px 0px; padding:0; padding-left:10px; color:#FFFFFF; font-weight:bold; background-color:#C6DB00; height:20px; line-height:20px;}
#BoxPageForm #BoxFormTitle span { margin-right:20px; color:#000000;}
#BoxPageForm .floatHeight {float:left; height:40px;}
#BoxPageForm .labelFormPrev {float:left; display:block; margin:0px; padding:0px; width:125px; height:20px; line-height:20px;}
#BoxPageForm .labelFormPrev2 {float:left; display:block; margin:0px; padding:0px; width:153px; height:20px; line-height:20px;}
#BoxPageForm .inputFormPrev {height:16px;}
#BoxPageForm .boxFormComment {margin:5px 0px 10px 0px; padding:0; padding-left:10px; color:#666666; background-color:#CCCCCC; height:20px; line-height:20px;}
#BoxPageForm .marginLeft15 {margin-left:60px;}

#BoxPageNews {margin:0; padding:0;}
#BoxPageNews #BoxNewsEvidenza {margin:0; padding:0; height:auto !important; height:250px;}
#BoxPageNews #BoxNewsEvidenza #BoxNewsTitle {margin:10px 0px 5px 0px; padding:0; padding-left:10px; color:#FFFFFF; font-weight:bold; background-color:#C6DB00; height:20px; line-height:20px;}
#BoxPageNews #BoxNewsEvidenza #BoxDataNews {margin:0px 0px 10px 10px; font-weight:bold; color:#000000;}
#BoxPageNews #BoxNewsEvidenza #BoxDataNews1 {margin:0px 0px 0px 10px; font-size:9px; color:#666666;}
#BoxPageNews #BoxNewsEvidenza #BoxTestoNews {margin-left:10px; font-size:9px; text-align:justify; color:#666666;}
#BoxPageNews #BoxNewsEvidenza #BoxTestoNews a {text-decoration:none; font-weight:bold; color:#C6DB00;}
#BoxPageNews #BoxNewsEvidenza #BoxTestoNews a:hover {color:#000000;}
#BoxPageNews #BoxNewsEvidenza #BoxAllegati {position:absolute; margin:20px 0px 0px 10px; padding:0;}
#BoxPageNews #BoxNewsEvidenza #BoxImgNews {margin-right:20px; width:150px;}
#BoxPageNews #BoxNewsEvidenza #BoxImgNews img { border:solid #C6DB00 2px;}
#BoxPageNews #BoxNewsEvidenza #BoxDownloadFile {bottom:0; margin:0px; padding:0px 0px 0px 0px;}
#BoxPageNews #BoxNewsEvidenza #BoxDownloadFile span {display:block; font-weight:bold; color:#999999;}
#BoxPageNews #BoxNewsEvidenza #BoxDownloadFile a {text-decoration:none; font-weight:bold; color:#000000;}
#BoxPageNews #BoxNewsEvidenza #BoxDownloadFile a:hover {color:#C6DB00;}
#BoxListNews {margin:0; padding:0px;}
#BoxListNews #BoxListTitle {margin:0px; padding:0px; padding-left:50px; width:415px; height:20px; line-height:20px; color:#C6DB00; font-weight:bold; background-color:#FFFFFF;}
#BoxElencoNews_old {min-height:280px; height:auto !important; height:280px;}
#BoxElencoNews {height:auto !important; height:280px;}

#BoxElencoNews .newsItem {margin:15px 0px 0px 50px; padding:0px; height:100px;}
#BoxElencoNews .newsItem img {border:0;}
#BoxElencoNews .newsItem a {float:left; display:block; margin-right:5px; height:18px; line-height:18px; text-decoration:none; color:#000000; font-weight:bold;}
#BoxElencoNews .newsItem a:hover {color:#000000;}

#BoxPaginazioneNews {margin:0px; margin-top:5px; padding:0px; padding-left:50px; width:415px; height:20px; line-height:20px; color:#C6DB00; font-weight:bold; background-color:#FFFFFF;}
#BoxPaginazioneNews span {float:left; margin-right:10px;}

#BoxElencoNews .fieraItem {margin:15px 0px 0px 50px; padding:0px; height:100px;}
#BoxElencoNews .fieraItem img {border:0;}
#BoxElencoNews .fieraItem a {float:left; display:block; margin-right:5px; height:18px; line-height:18px; text-decoration:none; color:#000000; font-weight:bold;}
#BoxElencoNews .fieraItem a:hover {color:#000000;}
#Bottoni{ margin-top:30px; margin-left:16px;}
