html,body{margin:0;padding:0}
body{color: #000;text-align:center;
font-family:Verdana,Geneva,  Arial, Helvetica, sans-serif;
/*font-face: Verdana,Geneva,  Arial, Helvetica, sans-serif;*/
font-size: 76%;
padding: 10px;
background-color:#0094DD;/*#A98359*/}

a:link {color: #D42617;text-decoration: none;font-weight: bold;}
a:hover {text-decoration: none;color: #550B18;font-weight: bold;}
a:visited {color: #D42617;text-decoration: none;font-weight: bold;}

h1,h2,h3,h4,h5{padding-left: 15px;margin: 0 0;color: #000;  padding-bottom: 10px;}
h6{padding-left: 0px;margin: 0 0;color: #000;  padding-bottom: 10px;
text-align: center; font-style: oblique; }

h3.news{padding-left: 15px;margin: 10px 0px 0px 0px;color: #000;  padding-bottom: 10px;}

h2{font-size: 160%;color: #000}
h3{font-size: 100%;color: #000}
h4{font-size: 130%;color: #000000;}
h5{font-size: 110%;color: #000;}
h6{font-size: 160%;color: #000}

p{margin: 0;padding: 0 15px 0.7em;line-height: 1.5;color:#000;}
address{font-style: normal}

div.gradientCentrato{width:430px;w\idth:430px;background: #FCFCFC;
margin: 50px auto 0px auto;text-align: center;}
div.gradientCentrato p{margin: 0px auto 0px auto;padding: 2px 0px 0px 0px;color:#000000;text-align: center;}
div.gradientCentrato a:link{color: #D42617;text-decoration: underline;font-weight: bold;}
div.gradientCentrato a:hover{color: #550B18;text-decoration: underline;font-weight: bold;}
div.gradientCentrato a:visited{color: #D42617;text-decoration: underline;font-weight: bold;}


div.gradientCentratoLibro{height:600px;width:800px;w\idth:800px;background: transparent;margin: 20px auto 20px auto;text-align: center;}
div.gradientCentratoLibro p{margin: 0px auto 0px auto;padding: 2px 5px;color:#444444;text-align: center;}
div.gradientCentratoLibro a:link{color: #D42617;text-decoration: underline;font-weight: bold;}
div.gradientCentratoLibro a:hover{color: #550B18;text-decoration: underline;font-weight: bold;}
div.gradientCentratoLibro a:visited{color: #D42617;text-decoration: underline;font-weight: bold;}



p.codehere{color: #2A4D91}

div.gradient{background: #FCFCFC repeat-x top;margin: 15px;}
div.gradient p{margin:0;padding: 2px 5px;color:#000000}

div.gradientHP{width:625px;background-color: #FCFCFC/*FFF4D8*/;margin: 2px auto 1px auto;
padding:0px 0px 0px 0px;color: #000;}
div.gradientHP p{margin:0px 55px 0px 55px ;padding: 0px 0px 0px 0px;text-align: left;color:#000000}

/*div.gradientHPDescr{width:550px;background-color: #699FB7;margin: 2px auto 1px auto;padding:0px 0px 0px 0px;color: #000;}
div.gradientHPDescr p{margin:0px 2px 0px 2px ;padding: 0px 0px 0px 0px;text-align: justify;}*/

div.gradientNewsLetterForm{clear:left;height:50px;margin: 1px;  width:400px; }
div.gradientContentForm{clear:left;height:50px;margin: 0px auto 0px auto; 
/*border: 1px solid #545454;*/ width:410px;text-align:center;border:1px}

div.gradientNews{clear:left;min-height:200px;
height:auto !important;
height:180px;
min-height:180px;background: transparent;
margin: 1px 10px;  border-bottom: 1px solid #545454; }
div.gradientNews p{margin: 0px 0px 5px 5px;padding: 2px 5px 5px;color:#000;text-align: justify;font-size: 12px;}

div.gradientCortoNews{clear:left;min-height:150px;background: transparent repeat-x top;
margin: 1px 10px;  border-bottom: 1px solid #545454; }
div.gradientCortoNews p{margin: 0px 0px 5px 5px;padding: 2px 5px 5px;color:#000;text-align: justify;font-size: 12px;}

div.gradientNews a:hover{color: #550B18;text-decoration: underline;font-weight: bold;}
div.gradientNews a:link{color: #D42617;text-decoration: underline;font-weight: bold;}
div.gradientNews a:visited{color: #D42617;text-decoration: underline;font-weight: bold;}

div.gradientProgrammazione{clear:right;background: transparent repeat-x top;
border-bottom: 1px solid #545454;height:125px;overflow:hidden;margin: 1px 0px 10px 0px;}
div.gradientProgrammazione p{margin: 0px 0px 5px 5px;padding: 2px 5px 10px 10px;color:#000;text-align: justify;}
div.gradientProgrammazione a:hover{color: #550B18;text-decoration: underline;font-weight: bold;}
div.gradientProgrammazione a:link{color: #D42617;text-decoration: underline;font-weight: bold;}
div.gradientProgrammazione a:visited{color: #D42617;text-decoration: underline;font-weight: bold;}
div.gradientProgrammazione h3{padding-left: 15px;margin: 5px 0px 10px 0px;color: #000;  padding-bottom: 0px;font-size: 100%;color: #699FB7}
.descrizioneProgrammazione {margin: 0px 5px 0px 0px;padding: 0px 5px 0px 0px;color:#000;text-align: justify;}

div.gradientNewsLetter{clear:left;height:350px;background: transparent repeat-x top;margin: 1px;  border-bottom: 1px solid #545454; }
div.gradientNewsLetter p{margin: 0px 0px 10px;padding: 2px 5px 10px 10px;color:#000;text-align: center;}


.titoloH3 {font-size: 100%;color: #D42617;margin: 0 auto 0 auto;font-weight: bold;padding: 0px 0px 0px 0px;}
.testoBold{	font-weight: bold;}
.testoBoldBlu{	font-weight: bold;color:#0094DD;}
.testoNoBold{	font-weight: normal;}
.testoSottolineato{text-decoration: underline;}
.testoItalic{font-style: italic;}
.testoRosso{color:#D42617;}
.testoRossoBold{color:#D42617;	font-weight: bold;}
.testoCentrato{text-align:center;}
.testoGranataBold{color:#7C1D21;	font-weight: bold;}

.testoSfondoNero {margin: 0px 0px 0px 0px;padding: 0px  15px 5px 0px;
line-height: 1.5;color: #000;background-color: transparent;}
.fontGrande{ font-size: 24pt; }

div.titoloSec{font-size: 120%;text-align: center;
background-color:transparent;margin: 1px auto 2px auto;color: #D42617;}

div#container{/*width:800px;*/width:90%;margin: 2% auto 2% auto;background-color: #FCFCFC;
text-align: justify; border: thick solid #C1C1C1;}

div#containerHP{width:90%;margin: 2% auto 2% auto;background-color: #FCFCFC;
text-align: center; border: thick solid #C1C1C1;}
div#header{background-color: #FCFCFC;float:left;padding:0px 0px 0px 0px;margin: 0px 0px 0px 5px;
text-align: center;}
div#header h1{color: #000;font-size: 300%;font-weight: 900}
/*div#rigaHeader{background-color: #999;padding:0px;margin: 0px 0px 0px 0px;
text-align: left;height:1px;overflow: hidden;}*/
div#headerGestione{width:9970px;w\idth:970px;background-color: #FCFCFC;float:left;
padding:10px 0px 0px 0px;margin: 10px auto 0px auto;text-align: center;}

div#rigaHeader{background-color: #999;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;
text-align: left;height:1.5px;overflow: hidden;}

div#headerHP{background-color: #FCFCFC;padding:0px;margin: 0px auto 0px auto;text-align: center;}
div#headerHP h1{color: #000;font-size: 300%;font-weight: 900}
div#headerContainer{background-color: #FCFCFC;padding:0px;
margin: 0px 0px 0px 0px;text-align: center;height:130px;}


div#content{clear:left;width:100%;border-top:1px solid #999;padding-top:10px;background-color: #FCFCFC;min-height:350px;}
div#content a:link{color: #D42617;text-decoration: underline;font-weight: bold;}
div#content a:hover{color: #550B18;text-decoration: underline;font-weight: bold;}
div#content a:visited{color: #D42617;text-decoration: underline;font-weight: bold;}
div#content p{text-align: justify;color:#000000;}

div#contentFaq{clear:left;width:800px;border-top:1px solid #999;padding-top:10px;background-color: #FCFCFC;}
div#contentFaq a:link{color: #D42617;text-decoration: none;font-weight: bold;}
div#contentFaq a:hover{color: #550B18;text-decoration: none;font-weight: bold;}
div#contentFaq a:visited{color: #D42617;text-decoration: none;font-weight: bold;}
div#contentFaq p{text-align: justify;color:#000000;}




div#contentInterno{clear:left;width:800px;border-top:1px solid #999;
padding-top:10px;background-color: #FCFCFC;}
div#contentInterno a:link{color: #D42617;text-decoration: underline;font-weight: bold;}
div#contentInterno a:hover{color: #550B18;text-decoration: underline;font-weight: bold;}
div#contentInterno a:visited{color: #D42617;text-decoration: underline;font-weight: bold;}
.pContentInterno{color:#000;  margin: 0px auto 30px auto;
  border-top: 1px solid #545454; }


div#contentFisso{min-height:350px;clear:left;width:800px;border-top:1px solid #999;padding-top:10px;background-color: #FCFCFC;}
div#contentFisso a:hover{color: #550B18;text-decoration: underline;font-weight: bold;}
div#contentFisso a:link{color: #D42617;text-decoration: underline;font-weight: bold;}
div#contentFisso a:visited{color: #D42617;text-decoration: underline;font-weight: bold;}

div#contentNews{clear:left;width:100%;border-top:1px solid #999;padding-top:10px;background-color: #FCFCFC;}
div#contentNews a:hover{color: #550B18;text-decoration: underline;font-weight: bold;}
div#contentNews a:link{color: #D42617;text-decoration: underline;font-weight: bold;}
div#contentNews a:visited{color: #D42617;text-decoration: underline;font-weight: bold;}
div#contentNews p{text-align: justify;font-size: 12px;margin:10px 0px 0px 0px;padding: 0px 0px 0px 0px;}


div#contentFissoContatti{height:350px;clear:left;width:100%;border-top:1px solid #999;padding-top:10px;background-color: #FCFCFC;}
div#contentFissoContatti a:hover{color: #000000;text-decoration: underline;font-weight: bold;}
div#contentFissoContatti a:link{color: #000000;text-decoration: underline;font-weight: bold;}
div#contentFissoContatti a:visited{color: #000000;text-decoration: underline;font-weight: bold;}


div#contentHP{clear:left;width:600px;text-align: center;padding:0px 0px 0px 0px;background-color: transparent;color: #000;margin: 0px auto 0px auto;}

div#footer{clear:left;padding-top:5px;text-align: center;font-size: 90%;
background: #FCFCFC;color: #000; border-top: thin solid #999;}

.footerOmega{color:#000;font-weight:normal;}

div#footerHome{padding-top:5px;text-align: center;font-size:11px;background: #FCFCFC;color: #000;  margin: 10px 0px 5px 0px; }
div#footerHomeIva{padding-top:5px;text-align: center;font-size:10px;background: #FCFCFC;color: #000; margin: 2px 0px 5px 0px;}
div#footerWeb{padding-top:5px;text-align: center;font-size:10px;background: #FCFCFC;color: #000; margin: 2px 0px 5px 0px;}
div#footerIMG{padding-top:3px;text-align: center;font-size:10px;background: #FCFCFC;color: #000; margin: 2px auto 5px auto;}

div#footerHpMenu{padding-top:0px;margin: 5px 0 5px 0;text-align: center;font-size: 90%;background: #FCFCFC;color: #D42617}
div#footerHpMenu a:link{color: #D42617;text-decoration: none;font-weight: bold;}
div#footerHpMenu a:hover{color: #550B18;text-decoration: none;font-weight: bold;}
div#footerHpMenu a:visited{color: #D42617;text-decoration: none;font-weight: bold;}


div#box{float:right;display:inline;width:150px;margin:10px 15px 0 5px;background:#A98359;text-align:center}
div#box p{padding:0 5px;color:#000000}

div#boxNews{float:right;display:inline;width:200px;margin: 0px 15px 0 5px;
background:#A98359;text-align:center}
div#boxNews p{padding: 0px 5px 10px 5px;color:#000000}

div#minipicsImmobile{float:left;width:100%;padding-bottom:10px}
div#minipicsImmobile ul{list-style-type: none;margin:0 15px;padding:0}
div#minipicsImmobile li{/*float:left;*/width:/*112*/140px;margin: 10px 10px 10px 0;background-color: #7C1D21;}
div#minipicsImmobile li img{/*display: list-item;*/width: 119px;height: 89px;margin:5px 10px;/*border: 0px;*/}

div#minipicsImmobile a:link {color: #000000;text-decoration: none;}
div#minipicsImmobile a:hover {text-decoration: none;color: #000000;}
div#minipicsImmobile a:visited {color: #000000}

div.ImmagineDxImmobile {border: 0px;float:right;float:right;padding:1em 1em 1em 1em;
margin:5px 0px 0px 0px;background-color: #FCFCFC;width:200px;w\idth:200px;}

div.gradientImmobile{background-color: #FCFCFC;min-height:700px;margin: 3px 0px 0px 0px;width:550px;w\idth:550px;float:left;}
div.gradientImmobile p{margin:0;padding: 2px 5px;color:#000000}

div#minipics{float:left;width:100%;padding-bottom:10px}
div#minipics ul{list-style-type: none;margin:0 15px;padding:0}
div#minipics li{float:left;width:/*112*/140px;margin: 10px 10px 10px 0;background-color: #7C1D21;}
div#minipics li img{display: block;width: 119px;height: 89px;margin:5px 10px;/*border: 0px;*/}

div#minipics a:link {color: #000000;text-decoration: none;}
div#minipics a:hover {text-decoration: none;color: #000000;}
div#minipics a:visited {color: #000000}


div#minipicsCherasco{float:left;width:100%;padding-bottom:20px;/*border-bottom:1px solid #999;*/}
div#minipicsCherasco ul{list-style-type: none;margin:0 15px;padding:0}
div#minipicsCherasco li{float:left;width:112px;margin: 10px 10px 10px 0;background-color: #7C1D21;}
div#minipicsCherasco li img{display: block;width: 90px;height: 60px;margin:5px 10px;/*border: 0px;*/}
div#minipicsCherasco a:link {color: #000000;text-decoration: none;}
div#minipicsCherasco a:hover {text-decoration: none;}
div#minipicsCherasco a:visited {color: #000000}

div.titoloCherasco{font-size: 120%;font-weight: bold;text-align: left;
margin: 5px auto 1px auto;padding: 5px 5px 5px 20px;color:#7C1D21;}

div#hpImg{/*float:center;*/width:100%;padding-bottom:10px;padding-top:10px;}
div#hpImg ul{list-style-type: none;margin:0 15px;padding:0}
div#hpImg li{/*float:center;*/width:500px;margin: 10px auto 10px auto;background-color: #FCFCFC}
div#hpImg li img{display: block;width: 500px;height: 500px;margin:5px 10px;border: 0px}


.titoloNewsHp{font-style: italic;font-weight: bold;text-align: justify;margin: 2px 1px 2px 1px;}
.descrNewsHp{text-align: center;font-weight: normal;	margin: 3px auto 2px auto;padding: 3px 5px 2px 5px;}

.titoloNewsHpColor{text-align: center;color:#FCFCFC;font-weight: normal;	margin: 3px auto 2px auto;padding: 3px 5px 2px 5px;}


.lineaNewsHp{width: 90%;border: 1px outset #D42617;margin: 2px auto 2px auto; /*float:center;*/
	padding: 0px 0px 1px 0px;}

.lineaNews{width: 90%;border: 1px outset #D42617;margin: 0px auto 0px auto;
 padding: 0px 0px 0px 0px;	text-align: center;}

  
.email {text-decoration: none;color: #000000;font-weight: bold;}
.copyright{text-align: center;font-size: 9px;}
.piva{text-align: center;font-size: 8px;}
.noBordo{border:0px;}
.imgBordo{border: 1px solid #000000;}
.imgBordoBianco{border: 1px solid #FFFFFF;}

div.titoloWorkShopPrincipale{font-size: 160%;font-weight: bold;text-align: center;margin: 5px auto 5px auto;color: #000;}
div.titoloWorkShopSec{font-size: 120%;text-align: center;margin: 5px auto 10px auto;color: #000;}
div.titoloWorkShopSecNero{font-size: 130%;text-align: center;margin: 5px auto 10px auto;color: #000;  font-style: italic; }

ul.elencoChiSiamo,ul.elencoChiSiamo li{list-style-type: disc;margin: 0px 5px 0px 20px;padding:5px 0px 2px 0px;}
ul.elencoChiSiamo{overflow: hidden}
ul.elencoChiSiamo li{margin-right:5px;text-align: left; list-style-type: disc;}
ul.elencoChiSiamoSecondo,ul.elencoChiSiamoSecondo li{list-style-type: circle;margin: 0px 5px 0px 22px;padding: 5px 0px 5px 0px;}
ul.elencoChiSiamoSecondo{overflow: hidden}
ul.elencoChiSiamoSecondo li{margin-right:5px;text-align: left;list-style-type: circle;}
p.elencoChiSiamo{color: #000;font-size: 90%;}

div.titoloFaqSec{font-size: 100%;text-align: left;margin: 15px auto 10px 10px;color: #000;  font-weight: bold;  }
div.titoloFaqSecNero{font-size: 90%;text-align: left;margin: 5px auto 10px 20px;color: #000;  font-style: italic; }


div.ImmagineDx {border: 0px;/*width:350px;*/float:right;padding:1em 1em 1em 1em;margin:1em 0 0 1em;/*background-color: trasparent;*/}
div.ImmagineSx {border: 0px;/*width:350px;*/float:left;padding:1em 1em 1em 1em;margin:1em 1em 0 0;/*background-color: trasparent;*/}
div.ImmagineCentro {border: 0px ;width:405px;/*float:center;*/padding:1em 1em 1em 1em;margin:0px auto 0px auto;/*background-color: transparent;*/ }
div.ImmagineCentroTesto {border: 0px ;width:500px;/*float:center;*/padding:1em 1em 1em 1em;margin:0px auto 0px auto;/*background-color: transparent;*/}
div.ImmagineCentroConvenzione {border: 0px ;width:723px;/*float:center;*/padding:1em 1em 1em 1em;margin:0px auto 0px auto;/*background-color: transparent;*/}
div.ImmagineCentroMappa {border: 0px ;width:110px;	/*float:center;*/padding:1em 1em 1em 1em;margin:0px auto 0px auto;/*background-color: transparent; */}


div.ImmagineSxArticoli{float:right;display:inline;width:119px;
height:89px;margin: 2px 5px 5px 5px;background: transparent;text-align:center}

/*Briciole*/

div#briciole{background-color: #FCFCFC;padding: 0px 0px 2px 2px;margin: 0px 0px 2px 0px;
text-align: left;  color: #D42617;font-weight: bold;}
div#rigaBriciole{background-color: transparent;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;
text-align: left;height:1.5px;overflow: hidden;clear:right;}
div#briciole a:link {color: #D42617;text-decoration: none;font-weight: bold;}
/*div#briciole a:activelink{color: #D42617;text-decoration: none;font-weight: bold;}*/
div#briciole a:hover {color: #550B18;text-decoration: none;}
div#briciole a:visited {color: #D42617;text-decoration: none;font-weight: bold;}

/*Fine Briciole*/

/*****INIZIO EVENTI*******/
div#contentEventi{clear:left;width:800px;border-top:1px solid #999;padding-top:10px;
background-color: #000000;}

div.gradientEventoCentrato{width:550px;background: transparent repeat-x top;margin: 10px auto 0px auto;}

div#EventoDX{
float:left;width:160px;
height:auto !important;
height:280px;
min-height: 280px;
margin: 0px 10px 0px 0px;overflow: hidden;
background: #A7BBC0 repeat-x top;
}
div#EventoDX p{padding: 0px 0px 0px 0px;margin:0px 5px 0px 5px;color: #000000;}
div#EventoDX h2{font-size: 110%;color: #333;text-align: center;}
div#EventoDX a:hover{color: #000000;text-decoration: underline;font-weight: bold;}
div#EventoDX a:link{color: #000000;text-decoration: underline;font-weight: bold;}
div#EventoDX a:visited{color: #000000;text-decoration: underline;font-weight: bold;}

div#EventoSX{
float:left;width:160px;
height:auto !important;
height:280px;
min-height: 280px;
 margin: 0px 10px 0px 10px;overflow: hidden;
 background: #A7BBC0 repeat-x top;
}
div#EventoSX p{padding: 0px 0px 0px 0px;margin:0px 5px 0px 5px;color: #000000;}
div#EventoSX h2{font-size: 110%;color: #333;text-align: center;}
div#EventoSX a:hover{color: #000000;text-decoration: underline;font-weight: bold;}
div#EventoSX a:link{color: #000000;text-decoration: underline;font-weight: bold;}
div#EventoSX a:visited{color: #000000;text-decoration: underline;font-weight: bold;}

div#EventoCX{
float:left;width:160px;
height:auto !important;
height:280px;
min-height: 280px;
margin: 0px 10px 0px 0px;overflow: hidden;
background: #A7BBC0 repeat-x top;
}
div#EventoCX p{padding: 0px 0px 0px 0px;margin:0px 5px 0px 5px;color: #000000;}
div#EventoCX h2{font-size: 110%;color: #333;text-align: center;}
div#EventoCX a:hover{color: #000000;text-decoration: underline;font-weight: bold;}
div#EventoCX a:link{color: #000000;text-decoration: underline;font-weight: bold;}
div#EventoCX a:visited{color: #000000;text-decoration: underline;font-weight: bold;}
/*****FINE EVENTI*******/

/*Elenco puntato per FAQ*/
ul.menuFaq {list-style:none ;margin:0;padding:0 2em;}
li.menuFaq {list-style: none;text-align: justify; }
ul.menuRispostaFaq {list-style:none ;margin:0;padding:0 2em;}
ul.menuRispostaFaq-1 {list-style:none ;margin:0;padding:0 2em;}

/*FINE elenco puntato FAQ*/

/***INIZIO menu NUOVO****/

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;background:url(/img/sfondoMenu.jpg) repeat;}


/***********INIZIO NUOVO MENU LATERALE*************/
div#containerTotale{width:100%;margin:0px auto 0px auto;background-color:#FCFCFC;
text-align: justify;float:left;border-top: thin solid #7C1D21;
/*border-bottom: thin solid #7C1D21;*/position:relative;padding:0px 0px 0px 0px;z-index:0;}

div.dettaglioMenuSx{font-size:100%;overflow:hidden;text-align: left;color: #000;
font-weight: bold;margin: 5px 0px 5px 15px;padding: 0px 0px 0px 0px;
/*background-color: trasparent;*/}

div.evento{position: relative; margin:5px 0px 0px 10px;}

div#menuLatSx{float:left;display:inline;width:200px;w\idth:200px;margin:2px 1px 0px 0px;
background-color: #FCFCFC;text-align:left;position:relative;padding: 0px 0px 0px 0px;}
div#menuLatSx p{padding:0 5px;color:#000000;font-size:100%;}
div#menuLatSx a:link{color: #000;text-decoration: none;font-weight: bold;}
div#menuLatSx a:hover{color: #444;text-decoration: underline;font-weight: bold;}
div#menuLatSx a:visited{color: #000;text-decoration: none;font-weight: bold;}

div.titoloMenuLat{margin:5px 0px 10px 0px;padding: 0px 0px 0px 0px;background-color: transparent;width:130px;w\idth:130px;}
div.titoloMenuLat p{margin:5px 0px 5px 0px;padding:5px 0px 5px 0px;font-size:100%;font-weight: bold;}

div.dettaglioMenuSx{font-size:100%;overflow:hidden;text-align: left;color: #000;
font-weight: bold;margin: 5px 0px 10px 5px;padding: 0px 0px 0px 0px;
/*background-color: trasparent;*/}

div.headerLogin{/*background-color: trasparent;*/height:50px;width:100%;
padding: 1px 0px 0px 0px;margin: 0px 10px 0px 0px;text-align: right;}

div#contentInserimento{min-height:750px;padding: 0px 0px 0px 0px;background-color:#FCFCFC;
width:600px;w\idth:600px;margin:0px 0px 0px 210px;/*border-right: 3px solid #999;#FCFCFC*/
border-left: 3px solid #999;text-align: center;}
div#contentInserimento a:hover{text-decoration: underline;font-weight: bold;}
div#contentInserimento a:link{color: #ffbe01;text-decoration: underline;font-weight: bold;}
div#contentInserimento a:visited{color: #ffbe01;text-decoration: underline;font-weight: bold;}
div#containerInserimento{width:980px;w\idth:980px;margin: 0px auto 0px auto;
background-color: #FCFCFC;text-align: justify;}

/***********FINE NUOVO MENU LATERALE*************/

/***********FORM LOGIN***********************/
div#footerLogin{/*float:center;*/text-align: left;/*clear:both;*/color:#fff;
font-size:12px;background-color: transparent;color: #000;width:550px;w\idth:550px;
margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;height:50px;}

div#ContainerLogin{text-align: left;clear:both;color:#fff;
font-size:12px;background-color: transparent;color: #000;width:100%;w\idth:100%;
margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;height:50px;position:relative;}

div#erroreLogin{width:200px;w\idth:200px;margin:auto 0px auto 0px;
background:transparent;text-align:center;height:50px;float:left;}
div#erroreLogin p{padding:0 5px;color:#000000}


input.user {background-color:#A3A3A3;width:100px;w\idth:100px;color: #000;
padding:3px 5px 0px 2px;font-size: 1em;border: 1px solid #ccc;height: 17px;} 
input.passw{background-color:#A3A3A3;	width:100px;	color: #000;
	padding:3px 5px 0px 2px;	font-size: 1em;	border: 1px solid #ccc;	height: 19px;}
legend {font-size: 90%;font-weight: bold;color:#000;background: #666;padding: 3px 6px;}

fieldset {border: 0px;width:550px;margin:0px auto 0px auto;}

fieldset.login {border: 0px;padding-top:10px;margin: 0px 0px 0px 0px;}
fieldset.login div{width:100%;w\idth:100%;margin:0px auto 0px auto;} 
input.textbox {width:250px;w\idth:250px;color: #000;padding: 1px 1px 1px 1px;
height: 150px;height: 1.5em;	border: 1px solid #ccc;}

.button {background: #7C1D21;font-size:9px;font-size:9pt;color: #FCFCFC; 
	border-width: 1px;border: 2px outset #FCFCFC;border-color: #FCFCFC;text-decoration: none;
	font-weight:bold;height: 18px;height: 2em;vertical-align: middle;}
.ParPulsante{margin: 0px auto 0px auto;padding:0px 0px 0px 0px; text-align: center;}
form  p{margin: .6em 0 ;padding:0px 0px 0px 0px;font-weight: bold; color:#000;}

div#headerContainerGestione{background-color: #FCFCFC;padding:0px 0px 0px 0px;
margin: 0px auto 0px auto;text-align: center;height:240px;}

div.gradientCorsoForm{margin: 0px 0px 0px 0px; padding: 5px 0px 0px 5px; width:700px; width:550pt;
w\idth:700px; w\idth:550pt;/*vertical-align: top;clear:left;*/
background-color: transparent;text-align:justify;min-height:550px;}
div.gradientContentCorsoForm{margin: 0px auto 0px 0px; width:698px; w\idth:698px; width:490pt;w\idth:490pt;text-align:justify;border:1px;}
.formCentroCorso{text-align: center;margin: 0px auto 0px auto;width:500pt;w\idth:500pt;
padding:0px 0px 0px 0px;background-color: transparent;}
.formCentroCorsoBottom{text-align: center;margin: 10px auto 10px auto;width:100%;background-color: transparent;}

.formRicerca{text-align: center;margin: 0px 0px 0px 0px;width:500pt;w\idth:500pt;
padding:0px 0px 0px 0px;background-color: transparent;}

div.containerDati{clear:left;/*float: left;*/text-align: left;
font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size: 100%;color: #000;margin: 0px 0px 0px 0px;font-weight: bold;
padding: 0px 0px 0px 0px;background-color: transparent; width:600px;w\idth:600px;}


div.FrmLabel{/*clear:left;*/float: left;text-align: left; width:200px;w\idth:200px;
font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size: 100%;color: #000;margin: 1px 15px 1px 10px;font-weight: bold;
padding: 5px 1px 5px 1px;color:#000;background-color: transparent;}


div.FrmLabelImg{/*clear:left;*/float: left;text-align: right; width:200px;w\idth:200px;
font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size: 100%;color: #000;margin: 1px 15px 1px 10px;font-weight: bold;
padding: 5px 1px 5px 1px;color:#000;background-color: transparent;}


div.FrmInput{text-align: left;font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size: 100%;margin: 1px 1px 1px 1px;padding: 5px 5px 5px 5px;
background-color: transparent;}

div.FrmSubmit{text-align: left;margin: 10px 0px 0px 0px;font-weight: bold;
font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
/*font-face:  Verdana,Geneva,  Arial, Helvetica, sans-serif;*/
font-size: 100%;background-color: transparent;}

.textareaInserimento{text-align: left;width: 350px;w\idth:350px;height:150px;
border: 1px solid #ccc;color:#000;background-color: #fff;
margin:0px 0px 0px 0px;}


.checkbox {color: #000;padding:1px 1px 1px 1px;
height: 20px;height: 1em;	border: 1px solid #ccc;}

div.FrmSubmitCancellazione{text-align: left;margin: 10px 0px 0px 0px;font-weight: bold;
font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size: 100%;background-color: transparent;}
div.FrmLabelCancellazione{width: 500px; w\idth:500px;text-align: justify;
font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size: 110%;color: #000;margin: 1px 15px 1px 10px;font-weight: bold;
padding: 5px 1px 5px 1px;color:#000;background-color: transparent;}

div.FrmLabelImmagine{width: 500px; w\idth:500px;text-align: justify;
font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size: 110%;color: #000;margin: 1px 15px 1px 10px;font-weight: bold;
padding: 5px 1px 5px 1px;color:#000;background-color: Aqua;float:left;}

div.FrmLabelIndietro{width: 100px; w\idth:100px;text-align: justify;
font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size: 110%;color: #000;margin: 1px 15px 1px 10px;font-weight: bold;
padding: 5px 1px 5px 1px;color:#000;background-color: transparent;float:left;}

div.FrmLabelStampa{width: 700px; w\idth:700px;text-align: right;
font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size: 110%;color: #000;margin: 1px 15px 1px 10px;font-weight: bold;
padding: 5px 1px 5px 1px;color:#000;background-color: transparent;}


div.gradientRicercaImmobile{margin: 0px 0px 0px 0px;  width:580px; width:580pt;
w\idth:580px; w\idth:580pt;vertical-align: top;/*clear:left;*/
background-color:transparent;text-align:justify;}
div.ImmagineDxRicerca {border: 0px;float:right;padding: 0em 0em 0em 0em;
margin:0em 0em 0em 0em;/*background-color: trasparent;*/}
div.FrmSubmitCentro{text-align: center;margin: 10px auto 0px auto;font-weight: bold;
font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
/*font-face:  Verdana,Geneva,  Arial, Helvetica, sans-serif;*/
font-size: 100%;background-color: transparent;}
.btnRicerca {background: #7C1D21;font-size:9px;font-size:9pt;color: #FCFCFC; 
	border-width: 1px;border: 2px outset #FCFCFC;border-color: #FCFCFC;text-decoration: none;
	font-weight:bold;height: 18px;height: 2em;vertical-align: middle;}
/***********FINE FORM LOGIN***********************/

/**********POSIZIONE IMMAGINI**************/
div.ImmagineCentro {border: 0px ;width:600px;w\idth:600px;/*float:center;*/padding:1em 1em 1em 1em;margin:0px auto 0px auto;background-color: transparent;text-align: center; }
div.ImmagineDx {border: 0px;float:right;padding:1em 1em 1em 1em;margin:1em 0 0 1em;/*background-color: trasparent;*/}
div.ImmagineSx {border: 0px;float:left;padding:1em 1em 1em 1em;margin:1em 1em 0 0;/*background-color: trasparent;*/}

/********FINE POSIZIONE IMMAGINE***************/


/**INIZIO DATI IMMOBILI GESTIONE*****/

div.gradientTabellaDatiImmobili{height:100%;background: transparent repeat-x top;margin: 1px;  border-bottom: 1px solid #545454; }
div.gradientTabellaDatiImmobili p{margin: 0px 0px 10px;padding: 2px 5px 10px 10px;color:#A7BBC0;text-align: center;}

table.datiImmobili{margin: 1px auto 10px auto;padding:1px 1px 1px 1px;
position:relative;font-size: 90%; background: transparent;
 border: 1px solid #7C1D21;border-collapse: separate;width:700px;w\idth:700px;}

table.datiImmobiliEsterna{margin: 1px auto 10px auto;padding:0px 0px 0px 0px;
position:relative;font-size: 90%; background: transparent;
border-collapse: separate;width:90%;}

tr.datiImmobili{background-color: transparent;border-bottom: 1px dashed #7C1D21;}
tr.datiImmobiliDivisione{background-color: #7C1D21;text-align: center;
vertical-align: top;height:3px;}

td.datiImmobili{background-color: transparent;text-align: center;vertical-align: top;}
td.datiImmobiliGiustificato{background-color: transparent;text-align: justify;vertical-align: top;}
td.datiImmobiliLabel{background-color: #7C1D21;text-align: center;
vertical-align: top;color:#DDDDDD; padding: 5px 5px 5px 5px;}


table.datiImmobiliGestione{margin: 1px auto 10px auto;padding:0px 0px 0px 0px;
position:relative;font-size: 100%; background: transparent;
 border: 1px solid #7C1D21;
border-collapse: separate;width:50%;height:200px;}
tr.datiImmobiliGestione{background-color: transparent;border-bottom: 3px dashed #7C1D21;}
td.datiImmobiliGestione{background-color: transparent;text-align: center;
vertical-align: top;border: 1px solid #7C1D21;}
td.datiImmobiliLabelGestione{background-color: #4E4E4E;text-align: center;
vertical-align: middle;border: 1px solid #7C1D21;}
td.datiImmobiliLabelMenu{background-color: #1D5263;text-align: center;
vertical-align: middle;border: 1px solid #7C1D21;}

.formCentroAgg{text-align: center;margin: 5px auto 5px auto;background-color: transparent;}

	
/**FINE DATI IMMOBILI GESTIONE*****/

/**DETTAGLIO IMMOBILI PUBBLICATI**/
div.rigaDettaglio{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;
background-color: transparent;z-index:5;/*position:absolute;*/ }
.btnDettaglio {background: #7C1D21;font-size:8px;font-size:8pt;color: #FCFCFC; 
	border-width: 1px;border: 2px outset #FCFCFC;border-color: #FCFCFC;text-decoration: none;
	font-weight:bold;height: 15px;height: 1.9em;vertical-align: middle;}
div.posizioneForm {border: 0px;clear:left;padding:0em 0em 0em 0em;margin: 0em 10em 2em 2em;width:150px;w\idth:150px;background-color: transparent;text-align: left;}
div.posizioneFormSx {border: 0px;float:left;padding:0em 0em 0em 0em;margin:0em 0em 2em 0em;width:100%;background-color: transparent;}

div.posizioneIndietroBasso {border: 0px;clear:left;padding:1em 1em 1em 1em;margin:1em 1em 0 0;background-color: transparent;text-align: left;}

div.posizioneIndietroAlto {border: 0px;/*width:350px;*/float:left;padding:1em 1em 1em 1em;margin:1em 1em 0 0;/*background-color: trasparent;*/}
div.titoloSecImmobile{font-size: 120%;text-align: center;
background-color:transparent;margin: 1px auto 2px auto;color: #7C1D21;}

div.FrmLabelDettaglio{width: 500px; w\idth:500px;text-align: left;
font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size: 110%;color: #000;margin: 1px 15px 1px 10px;font-weight: bold;
padding: 5px 1px 5px 1px;color:#000;background-color: transparent;}

div.FrmLabelDettaglio{width: 500px; w\idth:500px;text-align: justify;
font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size: 110%;color: #000;margin: 1px 15px 1px 10px;font-weight: bold;
padding: 5px 1px 5px 1px;color:#000;background-color: transparent;}

div.FrmLabelRicerca{/*clear:left;*/float: left;text-align: left; width:200px;w\idth:200px;
font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size: 100%;color: #000;margin: 1px 15px 1px 10px;font-weight: bold;
padding: 5px 1px 5px 1px;color:#000;background-color: transparent;}

div.FrmInputRicerca{text-align: left;font-family:  Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size: 100%;margin: 1px 1px 1px 1px;padding: 5px 5px 5px 5px;
background-color: transparent;}

/**FINE DETTAGLIO IMMOBILI PUBBLICATI**/

/***********STAMPA SCHEDA******************/
.titTipoVendita{color: #7C1D21;font-family:Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size: 500%;text-align: center;}
.centraImmagine{text-align: center;}

table.datiImmobiliStampaHeader{margin: 0px auto 0px auto;padding:0px 0px 0px 0px;
position:relative;font-size: 90%; background: transparent;
 border: 0px;width:700px;w\idth:700px;}
td.datiImmobiliStampaHeader{background-color: transparent;text-align: center;vertical-align: top;}


table.datiImmobiliStampa{margin: 10px auto 10px auto;padding:1px 1px 1px 1px;
position:relative;font-size: 90%; background: transparent;
 border: 1px solid #7C1D21;border-collapse: separate;width:700px;w\idth:700px;}


tr.datiImmobiliStampa{background-color: transparent;border-bottom: 1px dashed #7C1D21;}
tr.datiImmobiliStampaDivisione{background-color: #7C1D21;text-align: center;
vertical-align: top;height:3px;}

td.datiImmobiliStampaSx{background-color: transparent;text-align: left;vertical-align: top;}
td.datiImmobiliStampaCentro{background-color: transparent;text-align: center;vertical-align: top;}
td.datiImmobiliStampaGiustificato{background-color: transparent;text-align: justify;vertical-align: top;}
td.datiImmobiliStampa{background-color: transparent;text-align: justify;vertical-align: top;}
td.datiImmobiliStampaLabel{background-color: transparent;text-align: center;
vertical-align: top;color:#000; padding: 5px 5px 5px 5px;}

.testoRossoStampaBold{color:#D42617;font-weight: bold;font-size:200%;}
.descrizioneStampa{font-size:150%;margin: 0px 5px 0px 5px;}
.descrizioneStampaLabel{margin: 0px 5px 0px 5px;}
.testoBoldStampa{font-size:150%;font-weight: bold;}
.testoStampa{font-size:150%;}
/*************FINE STAMPA SCHEDA***************/

/****FLASH TESTO****************/

div#entraTitolo {/*float:rigth;*/margin: 5px 0px 0px 0px;padding: 0px 0px 0px 0px;
z-index:21;background-color: transparent; position:relative;width:520px;text-align: right;}

/********FIEN FLASH TESTO******/

a.zoomDxO img{border:none;}
a.zoomDxO{position: relative; display:block;}
a.zoomDxO span{position: absolute; visibility: hidden;
background-color:transparent;top:0px;right:0px;z-index: 30;}
a.zoomDxO:hover span{visibility: visible; display:block;position:absolute;top:-80px;right:0px;z-index: 29;}

div.consoleMusic{background-color: transparent;text-align: left;}

div#menuOmega{width:100%;w\idth:100%;overflow:auto;background: #F6F6F6;
 border-left: thin #C1C1C1;padding:0px 0px 0px 0px;border-right:thin #C1C1C1;}

div#boxImgHeaderSx{float:left;display:inline;width:153px;w\idth:127px;margin:auto 0px auto 0px;
/*background:trasparent;*/text-align:center;height:127px;}
div#boxImgHeaderSx p{padding:0 5px;color:#fcfcfc}
div#boxImgHeaderDx{float:right;display:inline;width:590px;w\idth:590px;margin:auto 0px auto 0px;
/*background:trasparent;*/text-align:center;height:127px;}
div#boxImgHeaderDx p{padding:0 5px;color:#000000}
