/* CSS Messinacommerce*/
body {text-align: center; background: #eee; color: #000; font: 85% Verdana, sans-serif; }
body, h1, h2, h3, img, p, ul, ol, li, form, fieldset, label, input, a, hr, object, dl, dt {padding: 0; margin: 0;}
/*CONTAINER*/
#blocco a { color: #036;}
table {font: 90% Verdana, sans-serif;}
h1 {font-size: 110%;}
h2, h3 {font-size: 100%; color:#bf3233;}
p, ul, ol, form,span,ul ul, ul ul ul{font-size: 90%;}

a{ text-decoration:none; color:#bf3233;}
a:hover{color:#4B74B4;}
a img{ border:none;}
fieldset, form, label{border:none;}
p.data{color:#19338F; font-weight:bold;float:left;}
select{width:13em;}
ul {list-style:none;}

/*intestazione*/ 
#intestazione { background:#fff;}
#intestazione #sxtesta{ padding-bottom:10px;}
#intestazione #sxtesta a:hover{color:#bf3233;}
#sxtesta .logo{ padding-top:20px; display:block; background-color:#fff;}
#sxtesta .logo img{padding:5px;}
#sxtesta .logo img a{border:none}
#sxtesta p{display:inline; }
#sxtesta span.preferiti{background:transparent url(../img/icone/preferiti.gif) no-repeat 0px 3px; padding-left:17px; margin-left:10px; float:left; width:50%; padding-top:4px}
#sxtesta span.meteo{background:transparent url(../img/icone/meteo.gif) no-repeat 0px 3px; padding-left:17px; float:left;padding-top:4px }
#sxtesta span.iniziale{background:transparent url(../img/icone/paginaini.gif) no-repeat 0px 3px; margin-left:10px; padding-left:17px; float:left;width:50%; padding-top:4px}
#sxtesta span.farmacie{background:transparent url(../img/icone/faramcia.gif) no-repeat 0px 3px; padding-left:17px; float:left; padding-top:4px}



#cxtesta{border-left:1px dashed #ccc; border-right:1px dashed #ccc;}
#cxtesta h3 {background-color: #fff; color: #036; padding: 2px 6px; font-size: 90%; margin-bottom: 4px;}
#cxtesta .cont {float: left; width: 100%; margin-bottom: 5px;}
#cxtesta ul {float: left; width: 95%; padding-left: 5%;}
#cxtesta li {float: left; width: 91px; height: 69px; background: #fff url(../img/grafica/bgMedia.jpg) no-repeat left top; color: #000; padding: 8px;}



#dxtesta {padding:5px;}
#dxtesta h1{color:#19338F; background:none; font-size:90%;}

#dxtesta {text-align:center;}
#dxtesta .data{color:#19338F;  margin:0 auto; text-align:right; display:block;}
#dxtesta .data span{float:right; margin-right:10px;}
#dxtesta .ccthome img{border:none; text-align:center; margin:5px auto;}
 
/*contenduto*/
#cruscotto{position: relative; background-color:#bf3233; color:#fff; padding:10px 0; border-top:2px solid #ccc;}
#cruscotto ul {list-style: none;}
#cruscotto ul.menu li { display:inline; margin-right: 7px; border-right: 1px solid #fff; padding:0px 4px; }
#cruscotto ul.menu li.noB{border-right:none;}
#cruscotto ul.menu li a {color: #fff;}
#cruscotto ul.menu li a:hover {color: #FFFF00;}
#cruscotto ul.menu li span {font-weight:bold; color:#FFFF00;}
/*RICERCA*/
#ricerca {position: absolute; right:10px; bottom:10px; text-align:right;}
#ricerca label {display: none;background-color:#eee;}
#ricerca input, #ricerca img {vertical-align: middle;}

/*MENU sinistra*/
#sinistra h1{padding: 5px 5px 5px 15px; border:1px solid #b8b8b8;color: #bf3233; background: #e6e6e6 url(../img/grafica/menu/sfondo_h1_sx.gif) repeat-x left top;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:90%;}
#sinistra ul {list-style: none; margin-bottom:20px; border:1px solid #b8b8b8; border-top:none; background:url(../img/grafica/ul_menu.gif) repeat-x left top;font-size: 0.9em;}
#sinistra ul ul{border-left:none; border-right:none;border-top:1px dotted #bfbfbf;border-bottom:1px solid #fff;margin:0;font-size: 1em;}
#sinistra li span {display: block; padding: 3px 3px 3px 30px; background-color:#036; color:#fff;}
#sinistra li {list-style: none; border-bottom:1px dotted #bfbfbf; margin: 0;padding: 0;}
#sinistra li.last {border-bottom: none;}
#sinistra li a {display:block;}
#sinistra li a:link, #sinistra li a:visited{padding: 3px 3px 3px 30px; text-decoration:none;}
#sinistra li a:hover, #sinistra li a:active {padding: 3px 3px 3px 30px; background-color:#036; color:#fff; text-decoration:none;}
#sinistra ul ul li a{display:block;border-bottom:1px solid #fff; }
#sinistra ul ul li a:link, #sinistra ul ul li a:visited{padding-left: 70px; text-decoration:none;}
#sinistra ul ul li a:hover, #sinistra ul ul li a:active {padding-left: 70px; background-color:#036; color:#fff; text-decoration:none;}
#sinistra ul ul li span{display: block; padding-left:70px;background-color:#036; color:#fff;}
#sinistra ul ul li#active a{display: block; padding-left:70px;background-color:#036; color:#fff;}
#sinistra .scrivimuro, #sinistra .montepremi, #sinistra .kristal, #sinistra .pinetina{ text-align:center;}
/*muro e commento*/
#destro .ddsx .muro, #destro .ddsx .commentoFoto{ width:95%;}
#destro .ddsx .muro, #destro .ddsx .commentoFoto textarea{width:100%; }
#destro .ddsx .muro p.muretto, #destro .ddsx p.commentino{background-color: #036; border:1px solid #FFFF00; padding:5px; color:#fff; font-weight:bold;}





#destro .ddsx .muro p.muretto a{color:#fff; text-decoration:underline;}
#inviat{ width:99%;}
#inviat .murosx{float:left; width:49%;}
#inviat .murosx span.auto{color:#bf3233;}
#inviat .murodx{margin-left:50%;}
#destro .ddsx  .murolink{text-align:right; margin: 10px 5px;}


#sinistra .montepremi img, #sinistra .kristal img, #sinistra .pinetina img{ margin:10px auto; border:1px solid #005CA5; padding:5px;}
#sinistra .incentivi span.bj{margin-right: 10px; padding:7px; border:1px solid #ccc;}
/*tabella centro commerciale*/
.cct{ width:100%; border-collapse:collapse;}
.cct td{ width:25%; vertical-align:top;  border:1px solid #ccc; }
.cct td a:hover{color:#bf3233;}
.cct td img{ text-align:center; border:0; display:block;}
.cct tr th{ margin-bottom:10px; background:#eee; text-align:left; border:1px solid #ccc;}
.cct p.align{text-align:center}
#destro{}
/*briociola*/
#destro .briciola {background-color: #fff; color: #666; border-bottom:2px solid #005CA5; margin:0; margin-left:1%; margin-bottom:5px; padding:0 0 5px 2px;}
#destro .briciola p {padding-left:2px;margin: 0;}
#destro .briciola span {background-color: #fff; color: #333; font-weight: bold;}
#destro .briciola a{color:#ccc;}
#destro .briciola a:hover{color:#005CA5;}

/*riga completa gallery*/

table.galleryATTI{ width:100%; border-collapse:collapse; background:#eee;}
table.galleryATTI td{ width:25%; vertical-align:top;  border:1px solid #ccc; }
table.galleryATTI td img{ text-align:center; background:#eee; border:0; display:block; margin:0 auto;}
table.galleryATTI td a img{border:1px solid #bf3233; padding:3px; }
table.galleryATTI tr{ margin-bottom:10px;}
table.galleryATTI p.align{text-align:center}


#fontt{font-size:110%; font-family:verdana,Arial;}

#destro h1{ border:2px solid #eee; border-top:3px solid #bf3233; color:#173492; padding:5px;}
#destro .ddsx .content, #destro .ddsxCOM .content{background:#fff url(../img/sfondi/sfondino.gif) repeat-x top left; min-height:151px; height:auto !important; height:151px; padding:5px;}
#destro .ddsxCOM .content{background:none;}
#destro .dddx .content{background:#fff url(../img/sfondi/sfondino.gif) repeat-x top left; min-height:151px; height:auto !important; height:151px; }
#destro .dddx .content h1.titolodxG{background:#fff; padding:0;}
#destro .ddsxdue .content{padding:5px;}
/*foto*/
#destro .ddsx .interna .content ul.albumcentrale li{background: url(../img/icone/titoloAlbum.gif) no-repeat 6px 6px; display: block; padding: 6px; padding-left: 30px;}

#destro .dddx .ultimiarrivi .content ul.gallerydestro {margin-bottom:15px;}
#destro .dddx .ultimiarrivi .content ul.gallerydestro li{background: url(../img/icone/titoloAlbum.gif) no-repeat 6px 6px; display: block; padding: 5px; padding-left: 30px;}
#destro .dddx .ultimiarrivi .content .googleg{text-align:center; display:block; margin:0 auto;}

#destro .dddx .ultimi .content .siciliaonline {display:block; margin:10px auto; text-align:center;}
#destro .dddx .ultimi .content .siciliaonline img{border:1px solid #eee; padding:3px;}



#destro .ddsxdue .unterzo .content .bannergratis {display:block; margin:10px auto; text-align:center;}
#destro .ddsxdue .unterzo .content .bannergratis img{border:1px solid #eee; padding:3px;}

#destro .dddx .bannergrosso .content{text-align:center;}
#destro .dddx .bannergrosso .content p img{ display:block; margin:0 auto;}
#destro .ddsx .categorie table td, #destro .ddsx table td{ vertical-align:top;}
#destro .ddsx .categorie table td li, #destro .ddsx table td li {color:#19338F;padding:0 0 2px 10px; background: url(../img/quadratino.gif) no-repeat left 6px;}
/*  home */
#destro .ddsx .eventi .tx-calendarioattivita-pi1 {margin-bottom: 15px; margin-top: 25px;}
#destro .ddsx .eventi .tx-calendarioattivita-pi1 {color: #000; padding:0; margin:0; border-top:none; }
#destro .ddsx .eventi .tx-calendarioattivita-pi1 table, #destro .dddx .tx-calendarioattivita-pi1 table {border-collapse: collapse; text-align:center; margin:5px; float:left; margin-right:20px;}
#destro .ddsx .eventi .tx-calendarioattivita-pi1 th, #destro .dddx .tx-calendarioattivita-pi1 th, #destro .dddx .tx-calendarioattivita-pi1 td, #destro .ddsx .eventi .tx-calendarioattivita-pi1 td {border: 1px solid #b8b8b8; vertical-align: top; padding:4px;}
#destro .ddsx .eventi .tx-calendarioattivita-pi1 th, #destro .dddx .tx-calendarioattivita-pi1 th {padding:4px; background-image:url(../img/grafica/tr.gif); border-bottom:none; color:#fff;}
#destro .ddsx .eventi .tx-calendarioattivita-pi1 .listapp tr.grigio, #destro .dddx .tx-calendarioattivita-pi1 .listapp tr.grigio{background-color:#E7E7E7;}
#destro .ddsx .eventi .tx-calendarioattivita-pi1 .listapp tr.calendarioo th,#destro .dddx .tx-calendarioattivita-pi1 .listapp tr.calendarioo th{padding:4px; background:url(../img/grafica/tr.calendario.gif) repeat-x; border-bottom:none; color:#fff;}
#destro .ddsx .eventi .tx-calendarioattivita-pi1 select, #destro .dddx .tx-calendarioattivita-pi1 select{font-size:10px; font-weight:normal;color:#000; margin-right:10px; width:9em;}
#destro .ddsx .eventi .tx-calendarioattivita-pi1 td.linkk, #destro .dddx .tx-calendarioattivita-pi1 td.linkk{ background-color:#005881;}
#destro .ddsx .eventi .tx-calendarioattivita-pi1 td.linkk a,#destro .dddx .tx-calendarioattivita-pi1 td.linkk a{color:#fff; font-weight:bold;}
#destro .ddsx .eventi .tx-calendarioattivita-pi1 td.oggi, #destro .dddx .tx-calendarioattivita-pi1 td.oggi{ background-color:#FCCC51;}
#destro .ddsx, #destro .ddsxdue, #destro .ddsxCOM{margin:0 1%;}
#destro .ddsx, #destro .ddsxCOM{margin-right:1%;}

#destro .csc-textpic-imagewrap {float:left;}
/*link intterno*/
#destro .ddsx .interna a{text-decoration:underline;}

/*pagina calendario*/
#destro .ddsx .interna .tx-calendarioattivita-pi1 table {border-collapse: collapse; width:99%; text-align:center; margin:5px;}
#destro .ddsx .interna .tx-calendarioattivita-pi1 th,#destro .ddsx .interna .tx-calendarioattivita-pi1 td {border: 1px solid #b8b8b8; vertical-align: top;}
#destro .ddsx .interna .tx-calendarioattivita-pi1 .listapp tr.calendarioo th {padding:4px; background-color:#ccc; border-bottom:none; color:#fff;}
#destro .ddsx .interna .tx-calendarioattivita-pi1 .listapp tr.grigio{background-color:#E7E7E7;}
/* lista news*/
#destro .ddsx .interna .content .listanews{ }
#destro .ddsx .interna .content .listanews .newsnews {float:left; width:99%; border-bottom:1px dotted #ccc; clear:both; margin-bottom:10px; min-height:120px; height:auto !important; height:120px;}
#destro .ddsx .interna .content .listanews .newsnews h2.nh2{color:#036; margin:0;}
#destro .ddsx .interna .content .listanews .newsnews .imgnews{float:left;}
#destro .ddsx .interna .content .listanews .newsnews .imgnews img{padding:3px; border:1px solid #bf3233; margin-right:5px; margin-bottom:5px;}
/* MAPPA DEL SITO */
#destro .ddsxCOM .interna .tx-dropdownsitemap-pi1 .expAll {text-align: right;}
#destro .ddsxCOM .interna .tx-dropdownsitemap-pi1 .expAll a {font-weight: normal;}
#destro .ddsxCOM .interna .tx-dropdownsitemap-pi1 ul, .tx-dropdownsitemap-pi1 ul ul, .tx-dropdownsitemap-pi1 li {list-style: none; padding: 0; margin: 0;}
#destro .ddsxCOM .interna .tx-dropdownsitemap-pi1 .expAll,#destro .ddsxCOM .interna .tx-dropdownsitemap-pi1 div,#destro .ddsx .interna .tx-dropdownsitemap-pi1 li {background-color: #fff; color: #000; border: none; padding: 0; margin: 0;}
#destro .ddsxCOM .interna .tx-dropdownsitemap-pi1 img {vertical-align: middle; margin-right: 5px; border:none;}
#destro .ddsxCOM .interna .tx-dropdownsitemap-pi1 ul li{border:none;}
#destro .ddsxCOM .interna .tx-dropdownsitemap-pi1 ul li {margin-top: 6px;}
#destro .ddsxCOM .interna .tx-dropdownsitemap-pi1 ul ul {margin: 6px 0 6px 12px;}
#destro .ddsxCOM .interna .tx-dropdownsitemap-pi1 ol ol{margin: 10px 0 10px 30px;}
#destro .ddsxCOM .interna .tx-dropdownsitemap-pi1 ol li{padding: 5px 0;}


#destro .ddsx #Sstampa {margin:10px auto; display:block; text-align:center;}
#destro .ddsx #Sstampa img{margin:0 auto; display:block; text-align:center;}
#blocco #contenuto #destro .ddsx .categorie .content .offertariga1 .offert, #destro .ddsx .categorie .content .offertariga2 .offert {float:left; width:49%;}
#destro .ddsx .categorie .content .offertariga2 {margin-top:10px; margin-bottom:10px;}
#destro .ddsx .offertemese, #destro .ddsx .offertemese .content{background:#eee;}

#destro .ddsx .offertemese .archiviofferte{ text-align:right; margin-top:10px;  margin-bottom:10px;}
#destro .ddsx .offertemese .archiviofferte p a{ font-weight:bold; text-decoration:underline; color:#bf3233;}

#destro .ddsx #berwin{text-align:center; display:block; margin:0 auto;}

#destro .ddsx .offertemese h1{background:#fff;}
#destro .ddsx .offertemese .content {text-align:center;}
#destro .ddsx .offertemese .content img{ display:block; margin:0 auto;}

#blocco #contenuto #destro .ddsx .offertemese .content .offertariga1 .offert, #destro .ddsx .offertemese .content .offertariga2 .offert {float:left; width:49%;background:#eee;}


#destro .ddsx .offertariga1 .offert .imgpiccola img, #destro .ddsx .offertariga2 .offert p.imgpiccola img{padding:3px; border:1px solid #bf3233;}
#newsdettaglioo{margin-top:5px;}
#newsdettaglioo div img, #newsDettaglio img{border:1px solid #bf3233; padding:3px; margin-right:5px; margin-bottom:5px;}
/*Attivita commerciali dettaglio*/
#destro .ddsx table.dattivita{width:99%;}
#destro .ddsx table.dattivita td { vertical-align:top; width:50%;}
#destro .ddsx table.dattivita td.foto img{ padding:3px; border:1px solid #bf3233; margin:5px;}
#destro .dddx .ultimiarrivi ul.elenco li{margin-bottom: 3px;padding:0 0 10px 12px;background: url(../img/icone/interno.gif) no-repeat left 3px;}
#destro .dddx .ultimiarrivi ul.elenco li a:hover{color:#bf3233;}

#destro .dddx .content ul.elenco li span{ font-weight:bold;}


/*Attivita commerciali dettaglio foto*/
#destro .ddsx #centrino {text-align:center;}
#destro .ddsx .Fotosingola div{text-align:center;padding:20px;}
#destro .ddsx .Fotosingola div img{padding:3px; border:1px solid #ccc; background:#fff;}
#destro .ddsx .Fotosingola a:hover{color:#bf3233;}


#destro .dddx .notizie span.data{color:#19338F;}
#destro .dddx .notizie .archivio {text-align:right;}
#destro .dddx .notizie .archivio a{ color:#bf3233; text-decoration:underline;}
#destro .dddx .notizie .abstract { margin-bottom:4px; padding:0 5px;}

#destro .dddx .notizie .abstract span,#destro .dddx .notizie .abstract a{font-weight:bold;}
#destro .dddx .notizie p.bodytext, #destro .dddx .notizie p.linkN, #destro .dddx .primopiano p.linkP{display:inline;}
#destro .dddx .primopiano {margin-top:10px;}
#destro .dddx .primopiano .bodytext {display:inline;}
#destro .dddx .primopiano img{ float:left; padding:1px; border:1px solid #ccc; margin-right:7px; margin-bottom:3px;}

#destro .ddsxdue .unterzo ul,#destro .dddx .ultimi ul{ list-style:none;}
#destro .ddsxdue .unterzo ul li{margin-bottom: 3px;padding:0 0 10px 20px;background: url(../img/freccietta.gif) no-repeat left 3px;}
#destro .ddsxdue .unterzo li span{}
#destro .dddx .ultimi{}
#destro .dddx .ultimi ul{ margin-bottom:25px;}
#destro .dddx .ultimi span.data{color:#19338F;}
#destro .dddx .ultimi li {color:#19338F;padding:0 0 2px 20px; background: url(../img/quadratino.gif) no-repeat left 6px;}



/*link elenco*/
#linkinterni table{ width:100%;}

#linkinterni table td img{ border:1px solid #ccc; padding:3px; height:50px; vertical-align:middle; margin-top:10px;}
#linkinterni table td a{color:#bf3233; text-decoration:underline; margin:10px auto; text-align:center;}

#destro .incentivi span{ margin-right:10px; float:left; }
#destro .incentivi span.bj{margin-right: 10px; padding:7px; border:1px solid #ccc;}
#destro .incentivi span.mm{margin-right:10px; padding:7px; border:1px solid #ccc;}

#destro .incentivi span a img {border:1px solid #ccc;}

#destro .incentivi{ margin-left:10px;}
#destro .incentivi img{padding:10px 3px;}

/*footer*/

#footer {background-color:#ccc; padding: 0; margin:0;height:25px;}
#footer ul {list-style: none; padding: 5px 0;}
#footer .partners li {float: left; margin-right: .7em; border-right: 1px solid #000;padding: 0 .4em; color:#bf3233;}
#footer .partners li a {color: #000;}
#footer .partners li a:hover {color: #bf3233;}

#footer .partners li.first a.margin {margin-left: 44px;}
#footDx li {display: inline;} 
#footDx li a,#footDx li span { color: #000;padding: 0 .4em;}
#footDx .servizio li { padding-right: 4px;}
#footer ul.servizio li.imgRss a, #footer ul.servizio li.imgRss span {background: url(../img/icone/feed.gif) no-repeat right 0; padding-right: 20px;}
#footDx .servizio li.last{border-right:none}


/* INIZIO galleria fotografica */
#bloccoMiniature {float: left;}
.miniature {font-size: .9em; text-align: center; float: left; margin: 0 0 1% 1.5%; padding: 0 .5%; width: 22%;}
* html .miniature {margin-left: 1%;}
#bloccoMiniature .miniature img {margin-bottom: 5px; border:1px solid #bf3233; padding:3px;}
#bloccoMiniature, .immagine {width: 100%; text-align: center; background-color: #eee; color: #000; padding: 2% 0;}
.immagine img {margin-bottom: 5px; border:1px solid #bf3233; padding:3px;}
.scorri {width: 100%; text-align: center; clear:both;}

/*oroscopo*/
.oroscopo{ width:100%; border-collapse:collapse;}
.oroscopo td{ width:50%; vertical-align:top;  border:1px solid #19338F; padding:5px; }
.oroscopo td img{ text-align:center; border:0; display:block;}
.oroscopo tr th{ margin-bottom:10px; background:#fff;  text-align:left; border:1px solid #19338F; color:#19338F;}
.oroscopo tr th img{margin-right:5px;}
.oroscopo p.align{text-align:center}

#navigazione{margin:10px auto; text-align:center;}
#navigazione {font-size:80%;}

.speciali .content .siciliaonline {display:block; margin:10px auto; text-align:center;}
.speciali .content .siciliaonline img{border:1px solid #eee; padding:3px;}

csc-textpic-imagewrap{float:left}

/*Forum */
tr#categoria {font-size:120%; color:#bf3233; text-align:left}
#categoria th{background:#eee; padding:4px;}
#centralegoogle {margin:0 auto; text-align:center; display:block;}
#ricercaDx {margin:0; position: relative;}
#ricercaDx {margin-top: 0;}
#ricercaDx fieldset{background:none; color: #000; padding: 8px; border:1px dotted #ccc;}

#ricercaDx label {display: block; float: left; width: 100px;color:#036; font-weight:bold;}
#ricercaDx label span {margin-top: 5px; font-weight:bold;}
#ricercaDx input{margin-bottom: 3px;}


.tx-chcforum-pi1-singlePost table.tx-chcforum-pi1-Table td{width:50%;}

/*pagina calendario*/
#destro .ddsx .interna table.forum {border-collapse: collapse; width:99%; text-align:center; margin:5px;}
#destro .ddsx .interna table.forum th,#destro .ddsx .interna table.forum td {border: 1px solid #b8b8b8; vertical-align: top;}
#destro .ddsx .interna table.forum .listapp tr.calendarioo th {padding:4px; background-color:#ccc; border-bottom:none; color:#fff;}
#destro .ddsx .interna table.forum .listapp tr.grigio{background-color:#E7E7E7;}


/*form inserito da typo3*/
#mailform {width:99%; border:1px solid #039; background:#eee; padding-top:20px;}

#mailform label {float:left; width:40%;text-align:right;}

#mailform .csc-mailform-field {margint-top:5px;}


#mailform .mailformformtype_mail {margin-left:40%;}

#sondaggio{width:100%; float:left;}
#sondaggio .sondasx{width:49%; float:left}
#sondaggio .sondadx{width:49%; float:right}

#sondaggio .sondasx p,#sondaggio .sondadx p{height:40px;}