/*FOGLIO DI STILE LA ROMANINA*/
/*generali*/
body{
background:#f3eac7;
margin:0px;
height:100%;
color:#565656;
}
/*stileTipografico generale*/
*{
font-family:Arial;
font-size:12px;
}
.centrato{
text-align:center;
margin: 0px auto;
}
a{
text-decoration:none;
color:#565656;
}
a:hover{
color:#d40050;
}
img { 
  border: 0px;
  background: none;
  behavior:url("./elements/pngbehavior.htc");
}

h1{
font-size:15px;
color:#d40050;
font-weight:normal;
margin-bottom:2px;
}
h2, h2 a{
font-size:15px;
color:#d40050;
font-weight:normal;
margin-bottom:-3px;
margin-top:-1px;
}
h2 a:hover{
font-size:15px;
color:#d40050;
font-weight:normal;
margin-bottom:-3px;
margin-top:-1px;
text-decoration:underline;
}
h3{
font-size:14px;
color:#d40050;
font-weight:normal;
margin-bottom:-5px;
margin-top:-1px;
}
.giallo{
font-size:12px;
color:#d40050;
}

ul{
line-height:20px;
}

.txt{
cursor:text;
}
/*CONTENITORE*/
#contenitore{
display:inline-block;
text-align:center;
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto -106px; /* margine negativo altezza footer */
}
/*HEADER*/
#header{
background:transparent;
height:228px;
}
#testata{
background:transparent url('images/header.jpg') no-repeat;
width:1024px;
height:288px;
margin:0px auto;
}
#menu{
margin:0px auto;
width:800px;
margin-bottom:0px;
}
#menuLnk{
margin:0px auto;
margin-bottom:0px;
padding-top:0px;
}
#menuLnk a{
font-size:12px;
display: inline-block;
background:transparent;
width:80px;
min-height:20px;
height:20px !important;
height:25px;
text-decoration:none;
padding-top:5px;
margin-right:-4px;
color:#75672c;
}
#menuLnk a:hover{
color:#d40050;
}
/*BANNER FLASH SOTTO MENU*/
#sottomenu{
display:inline-block;
background:transparent;
width:100%;
position:relative;
z-index:2;
}
#contenutoSottomenu{
height:1px;
width:800px;
margin: 0px auto;
}
/*CENTRO*/
#centro{
background:transparent;
display:inline-block;
}
#homecentro{
text-align:left;
width:1024px;
height:410px;
margin:0px auto;
}
#contenutocentro{
text-align:left;
width:1024px;
min-height:400px;
height: auto !important;
height: 400px;
margin:0px auto;
}
#bloccoultimenews{
display:inline-block;
color:#565656;
background:transparent;
height:23px;
width:100%;
padding-top:5px;
z-index:2;
}
#testoultimenews{
margin-left:400px;
width:400px;
height:23px;
font-size:12px;
color:#565656;
}
/*.testoultimenews a{
text-decoration:underline;
color:#565656;
}
.testoultimenews a:hover{
text-decoration:underline;
color:#d40050;
}*/
a.lnkHome:hover{
 text-decoration:underline;
 color:#565656;
}
/*CONTENUTI HOMEPAGE*/
#polaroid{
  float:left;
background:transparent;
height:400px;
width:420px;
margin-left:40px;
margin-top:20px;
position:relative;
z-index:3;
}
#polaroidswf{
background:transparent;
height:400px;
width:420px;
}

#blocconews{
float:left;
width:450px;
height:220px;
position:relative;
z-index:1;
margin-top:30px;
margin-left:50px;
color:#565656;
}
.newstop{
float:left;
width:450px;
height:75px;
margin-top:0px;

cursor:text;
}
.news1{
float:left;
width:180px;
}
.news2{
float:left;
width:180px;
margin-left:30px;
}
/*.newstop a:hover{
color:#d40050;
}*/
.newsbottom{
float:left;
width:450px;
height:75px;
margin-top:30px;
cursor:text;
}
.news3{
float:left;
width:180px;
}
.news4{
float:left;
margin-left:30px;
width:180px;
}
/*.newsbottom a:hover{
color:#d40050;
}
*/
#bolloneEsponi{
width:139px;
height:99px;
margin-left:520px;
}
#HomeLinkLeft{
float:left;
width:199px;
height:150px;
position:relative;
z-index:1;
margin-top:10px;
margin-left:0px;
color:#565656;
text-align:left;
}
#HomeLinkLeft ul li{
 color:#d40050;
 line-height:42px;
}
#HomeLinkLeft ul li a{
 color:#d40050;
 font-size:14px;
}
#HomeLinkLeft ul li a:hover{
 text-decoration:underline;
}
#HomeLinkRight{
float:left;
width:199px;
height:150px;
position:relative;
z-index:1;
margin-top:10px;
color:#565656;
}
#HomeLinkRight ul li{
 color:#d40050;
 line-height:42px;
}
#HomeLinkRight ul li a{
 color:#d40050;
 font-size:14px;
}
#HomeLinkRight ul li a:hover{
 text-decoration:underline;
}
li.HMappaCentro{
 background: transparent url('images/tabella_01.jpg') top left no-repeat;
 list-style-type:none;
 width:199px;
 height:42px;
 padding-left:60px;
}
li.HCercaNegozio{
 background: transparent url('images/tabella_03.jpg') top left no-repeat;
 list-style-type:none;
 width:199px;
 height:42px;
 padding-left:60px;
}
li.HServiziCentro{
 background: transparent url('images/tabella_05.jpg') top left no-repeat;
 list-style-type:none;
 width:199px;
 height:42px;
 padding-left:60px;
}
li.HEsponiGalleria{
 background: transparent url('images/tabella_02.jpg') top left no-repeat;
 list-style-type:none;
 width:199px;
 height:42px;
 padding-left:60px;
}
li.HApriNegozio{
 background: transparent url('images/tabella_04.jpg') top left no-repeat;
 list-style-type:none;
 width:199px;
 height:42px;
 padding-left:60px;
}
li.HLavoraConNoi{
 background: transparent url('images/tabella_06.jpg') top left no-repeat;
 list-style-type:none;
 width:199px;
 height:42px;
 padding-left:60px;
}
/*TITOLO PER OGNI PAGINA*/
.titolo{
  width:235px;
  min-height:40px;
  height: 40px !important;
  height: 43px;
  background: transparent url('images/bandella.jpg') no-repeat;
  font-size:20px;
  color:#FFF;
  margin-left:122px;
  margin-top:15px;
  padding-top:14px;
  padding-left:45px;
  position:relative;
  z-index:1;
}
.titoloNegozi{
  width:302px;
  min-height:40px;
  height: 40px !important;
  height: 43px;
  background: transparent url('images/bandella_lunga.jpg') no-repeat;
  font-size:20px;
  color:#FFF;
  margin-left:122px;
  margin-top:15px;
  padding-top:14px;
  padding-left:45px;
  position:relative;
  z-index:1;
}
/*STORIA*/
#storia{
margin-left:122px;
width: 781px;
height: 580px;
padding: 12px 0px 17px 0px;
}
.fotoStoria{
float:left;
}
.testoStoria{
float:left;
text-align:justify;
margin-left: 50px;
width:360px;
}
/*PROGETTO*/
#progetto{
margin-left:122px;
width: 781px;
padding: 12px 0px 17px 0px;
}
#progettoswf{
background:transparent;
width: 780px;
height: 233px;
margin-bottom:20px;
margin-top:-44px;
position:relative;
z-index:3;
}
.testoProgetto{
float:left;
text-align:justify;
width:760px;
padding-left:10px;
padding-right:10px;
}
/*NEGOZI*/
#negozi{
margin-left:122px;
width: 780px;
padding: 12px 0px 17px 0px;
}
#livelloPiu1{
margin-top:20px;
margin-bottom:20px;
width:780px;
height:890px;
}
#livello0{
margin-top:20px;
margin-bottom:20px;
width:780px;
height:400px;
}
#livelloMeno1{
margin-top:20px;
margin-bottom:20px;
width:780px;
height:500px;
}
.testoNegozi{
float:left;
text-align:left;
width:760px;
padding-left:10px;
padding-right:10px;
}
.catNegozio{
background:#949598;
float:left;
text-align:left;
font-weight:bold;
margin-top:10px;
min-width:768px;
width: 772px !important;
width: 768px;
height:14px;
padding:4px;
}
.testoBoxNegozio{
float:left;
text-align:left;
min-width:183px;
width: 183px !important;
width: 191px;
min-height:60px;
height: 60px !important;
height: 60px;
padding:5px;
margin-top:5px;
border-left:1px dashed #d40050;
border-bottom:1px dashed #d40050;
}
.testoBoxNegozio a:hover{
text-decoration:underline;
color:#d40050;
}
/*SINGOLO NEGOZIO*/
#singolonegozio{
margin-left:122px;
width: 780px;
padding: 12px 0px 17px 0px;
}
.fotoSingolonegozio{
float:left;
}
.testoSingolonegozio{
float:left;
text-align:left;
margin-left: 50px;
height:260px;
width:370px;
cursor:text;
}
.testoSingolonegozio a:hover{
text-decoration:underline;
color:#d40050;
}
/*PAGINA INFOBOX*/
#infobox{
margin-left:122px;
width: 780px;
min-height:550px;
height:550px !important;
height:500px;
padding: 12px 0px 17px 0px;
}
.fotoInfobox{
float:left;
}
.testoInfobox{
float:left;
text-align:justify;
margin-left: 50px;
width:358px;
}
.iconeInfobox{
float:left;
margin-top:20px;
width: 780px;
height:195px;
}
.listaInfobox{
margin-left:15px;
color:#d40050;
}
/*PAGINA EVENTI&NEWS*/
#paginaEvento{
margin-left:122px;
min-width:779px;
width: 779px !important;
width: 767px;
min-height:320px;
}
.evento{
min-height:100px;
height:100px !important;
height:100px;
border-bottom:1px dashed #d40050;
padding: 12px 0px 17px 0px;
}
.fotoEvento{
float:left;
}
.testoEvento{
float:left;
text-align:justify;
margin-left: 50px;
width:360px;
}
.testoEvento ol,ul{
margin-left: 30px;
margin-bottom: 10px;
}
.testoEvento a{
text-decoration:underline;
}
.testoEvento a:hover{
text-decoration:underline;
color:#d40050;
}
.singoloEvento{
  float:left;
padding: 12px 0px 17px 0px;
}
.testosingoloEvento{
float:left;
text-align:justify;
}
.testosingoloEvento a{
text-decoration:underline;
}
.fotosingoloEvento{
vertical-align:middle;
float:left;
clear:both;
margin-right: 50px;
margin-bottom: 15px;
}
/*PAGINA INFORMAZIONI*/
#informazioni{
margin-left:122px;
width: 781px;
min-height:350px;
padding: 12px 0px 17px 0px;
}
.fotoInfo{
float:left;
}
.testoInfo{
float:left;
text-align:left;
margin-left: 40px;
width:310px;
}
.testoInfo a{
text-decoration:underline;
}
.testoInfo a:hover{
color:#d40050;
}
#informazioni a{
text-decoration:underline;
}
#informazioni a:hover{
color:#d40050;
}
.topInfo{
float:left;
width:190px;
margin-top:0px;
}
.bottomInfo{
float:left;
width:190px;
margin-top:10px;
}
.orario{
float:left;
margin-top:10px;
}
/*OPPORTUNITA'*/
#opportunita{
margin-left:122px;
width: 781px;
height:300px;
padding: 10px 0px 17px 0px;
}
.testoOpportunita{
float:left;
text-align:left;
width:760px;
padding-left:10px;
padding-right:10px;
}
.iconeOpportunita{
float:left;
margin-top:20px;
margin-left:30px;
width: 700px;
height:47px;
font-size:16px;
color:#d40050;
}
.iconeOpportunita a{
color:#d40050;
font-size:16px;
}
.iconeOpportunita a:hover{
text-decoration:underline;
color:#d40050;
font-size:16px;
}
/*LAVORA CON NOI*/
#lavoraconnoi{
margin-left:122px;
width: 781px;
padding: 10px 0px 17px 0px;
}
.testoLavoraconnoi{
  float:left;
  text-align:left;
width: 760px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
}
#lavoraconnoi a{
text-decoration:underline;
}
#lavoraconnoi a:hover{
text-decoration:underline;
color:#d40050;
}
/*APRI UN NEGOZIO*/
#aprinegozio{
margin-left:122px;
width: 781px;
padding: 10px 0px 17px 0px;
}
.testoaprinegozio{
  float:left;
  text-align:left;
width: 760px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
}
#aprinegozio a{
text-decoration:underline;
}
#aprinegozio a:hover{
text-decoration:underline;
color:#d40050;
}
/*ESPONI IN GALLERIA*/
#esponigalleria{
margin-left:122px;
width: 781px;
padding: 10px 0px 17px 0px;
}
.testoEsponigalleria{
float:left;
text-align:justify;
width: 760px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
}
#esponigalleria a{
text-decoration:underline;
}
#esponigalleria a:hover{
text-decoration:underline;
color:#d40050;
}
/*PAGINA CONTATTI*/
#contatti{
margin-left:122px;
width: 781px;
height:300px;
padding: 12px 0px 17px 0px;
}
.testoContatti{
float:left;
padding-left:10px;
width:320px;
text-align:left;
}
.testoContatti a{
text-decoration:underline;
}
.testoContatti a:hover{
text-decoration:underline;
color:#d40050;
}
.iconaContatti{
float:left;
width:47px;
height:41px;
margin-right:10px;
margin-top:10px;
}
.infoContatti{
float:left;
height:41px;
width: 250px;
margin-top:20px;
}
.fotoContatti{
margin-top:-50px;
margin-left:50px;
float:left;
position:relative;
z-index:2;
}
/*PRESS AREA*/
#pressArea{
text-align:left;
margin-left:122px;
width: 769px;
height: 300px;
padding: 10px 0px 17px 0px;
}
.testopressArea{
float:left;
text-align:left;
width: 760px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
}
.testopressArea a{
text-decoration:underline;
}
.testopressArea a:hover{
text-decoration: underline;
color:#d40050;
}
/*COMUNICATI STAMPA*/
#comunicatiStampa{
text-align:left;
margin-left:122px;
width: 769px;
min-height: 300px;
padding: 10px 0px 17px 0px;
}
.testocomunicatiStampa{
float:left;
text-align:left;
width: 760px;
padding-left:10px;
padding-right:10px;
margin-top:5px;
margin-bottom:10px;
}
.testocomunicatiStampa ol,ul{
margin-left: 30px;
margin-bottom: 10px;
}
.testocomunicatiStampa a{
text-decoration:underline;
}
.testocomunicatiStampa a:hover{
text-decoration:underline;
color:#d40050;
}
/*RASSEGNA STAMPA*/
#rassegnaStampa{
text-align:left;
margin-left:122px;
width: 769px;
min-height: 300px;
padding: 10px 0px 17px 0px;
}
.testorassegnaStampa{
float:left;
text-align:left;
padding-left:10px;
padding-right:10px;
margin-top:5px;
margin-bottom:10px;
}
.testorassegnaStampa a{
text-decoration:underline;
}
.testorassegnaStampa a:hover{
text-decoration: underline;
color:#d40050;
}
/*NEWSLETTER*/
#paginaNL{
margin-left:122px;
width: 780px;
padding: 10px 0px 17px 0px;
}
.testoPaginaNL{
float:left;
text-align:justify;
width: 760px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
}
.testoPaginaNL a{
text-decoration:underline;
}
.testoPaginaNL a:hover{
text-decoration: underline;
color:#d40050;
}
/*NEWSLETTER*/
#nlAttivazione{
margin-left:122px;
width: 780px;
padding: 10px 0px 17px 0px;
}
.testonlAttivazione{
float:left;
text-align:left;
width: 760px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
}
/*PER INFORMAZIONI*/
.perInformazioni{
float:left;
text-align:left;
width: 760px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
margin-top:50px;
}
.perInformazioni a{
text-decoration:underline;
}
.perInformazioni a:hover{
text-decoration: underline;
color:#d40050;
}
/*ARCHIVIO*/
.archivio{
float:left;
text-align:left;
width: 760px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
margin-top:20px;
}
.archivio a{
text-decoration:underline;
}
.archivio a:hover{
text-decoration: underline;
color:#d40050;
}
/*AREA RISERVATA*/
#areaRiservata{
text-align:left;
margin-left:122px;
width: 769px;
min-height: 250px;
padding: 10px 0px 17px 0px;
}
.testoAreariservata{
float:left;
text-align:left;
width: 760px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
}
.testoAreariservata a{
text-decoration: underline;
}
.testoAreariservata a:hover{
text-decoration: underline;
color:#d40050;
}
/*GALLERIA FOTOGRAFICA*/
#galleriaFotografica{
text-align:left;
margin-left:122px;
width: 769px;
min-height: 250px;
padding: 10px 0px 17px 0px;
}
.testogalleriaFotografica{
float:left;
text-align:left;
width: 760px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
}
.testogalleriaFotografica a{
text-decoration: underline;
}
.testogalleriaFotografica a:hover{
text-decoration: underline;
color:#d40050;
}
#BoxFoto{
float:left;
text-align:justify;
width: 170px;
height: 97px;
margin-top:10px;
margin-right:15px;
margin-bottom: 40px;
}
.cancellaBoxFoto{
text-align:left;
width: 10px;
height: 10px;
margin-left:160px;
margin-bottom:-10px;
}
.cancellaBoxFoto a:hover{
text-decoration:underline;
color:#d40050;
}
.testoBoxFoto{
text-align:left;
width: 160px;
}
.testoBoxFoto a:hover{
text-decoration:underline;
color:#d40050;
}

/*CAMPI FORM*/
#Form{
width:650px;
margin-top:30px;
padding-left:10px;
}
#bloccoForm{
margin-top:-3px;
}
.etichettaForm{
  float:left;
width:200px;
}
.campiForm{
  margin-right:2px;
}
.invia{
background:#828385 url('images/invia.jpg') no-repeat;
width:106px;
height:39px;
border: none;
margin-top:15px;
}

.reset{
background:#828385 url('images/reimposta.jpg') no-repeat;
width:212px;
height:39px;
border: none;
margin-top:15px;
margin-right:1px;
}
/*AREA PRIVATA FORM*/
#privateForm{
text-align:left;
margin-left:auto;
margin-right:auto;
width:400px;
}
#bloccoPrivateform{
margin-top:10px;
}
.etichettaPrivateform{
float:left;
width:100px;
}

.tabellaShop{
float:left;
width:500px;
}
.bordiShop{
float:left;
border: 1px solid #d40050;
border-right: none;
margin-top:2px;
padding: 3px;
}
.tabellaShop a{
text-decoration:underline;
}
.tabellaShop a:hover{
text-decoration:underline;
color:#d40050;
}

.tabellaNl{
float:left;
width:760px;
}
.bordiNl{
float:left;
border: 1px solid #d40050;
border-right: none;
margin-top:2px;
padding: 3px;
}
.tabellaNl a{
text-decoration:underline;
}
.tabellaNl a:hover{
text-decoration:underline;
color:#d40050;
}
/*TORNA ALLA HOME*/
.tornahome{
float:right;
margin-right:125px;
margin-bottom:15px;
margin-top:15px;
}
.tornahome a{
font-size:12px;
text-decoration:underline;
}
.tornahome a:hover{
text-decoration:underline;
color:#d40050;
}

/*FOOTER*/
.pushfooter{
height:106px; /* altezza footer */
clear:both; /* clear di eventuali float se presenti nel layout */
}
#footer{
margin-left:auto;
margin-right:auto;
background:transparent url('images/footer.jpg') no-repeat;
height:106px;
width:1024px;
margin-bottom:0px;
position:relative;
}
.bloccoA{
 width:850px;
 height:76px;
 padding-top:30px;
 float:left
}
.blocchettoLNK{
 margin-left:270px;
}
.blocchettoLNK a{
 font-size:14px;
 text-decoration:underline;
}
.blocchettoLNK a:hover{
  color:#d40050;
}
.copyright{
  text-align:center;
  padding-left:132px;
  font-size:10px;
  padding-top:15px;
}
a.credits{
  text-align:center;
  margin-left:132px;
  font-size:10px;
  text-decoration:underline;
}
.credits a:hover{
  text-decoration:underline;
}
.logo_segece{
  background:transparent url('images/segece.jpg') no-repeat;
  width:42px;
  height:53px;
  float:left;
  margin-top:20px;
}