/* 
    Document   : style
    Created on : 14-mar-2012, 17.18.03
    Author     : zacco
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
@media only screen and (max-width:320px) {
    div.togli, a.togli, ul.togli{display: none;}
    #mainWrapper #divright{display:block;text-align:center;width:100%;}
    #footer #footerleft{width:100%; text-align: center;}
    #footer .boxprivacy{width:100%; text-align: center; margin-top:10px;}
    #boxheader #headerlefthome{width: 95%;text-align: center;}
    #boxheader #divright{text-align:center;width:100%;}
    #boxheader #divright #testo2home, #mainWrapper #divright #testo2home{margin-top: 10.14%;}
    #centraleHeader #logo{width:95%; text-align: center;}
    #centraleHeader #tittrovartista2{width: 100%;display:block;}
    #centraleHeader #ricercaveloce{width: 100%; height: 60px;margin-bottom: 40px;}
    #centraleHeader #ricercaveloce #ricercaregione{width: 100%; text-align:center;}
    #centraleHeader #ricercaveloce #ricercaregione1{width: 100%; text-align:center;}
    #regioni #ricercaregioneInput{width:85%; font-size:1.2em}
    #formpreventivo #contentloc{width:98%;}
    #mainregioni #nostriartisti{width: 97%;}
    #nostriartisti h1{text-align:center;}
    #mainWrapper #headertop5{width:99%;}
    #navMainWrapper #breadcrumb{display: none;}
    #topschedartisti #fotoartista{float:left; width:100%; margin-left:1.01%}
    #topschedartisti #boxfotoart{width:100%;}
    #cboxContent #cboxCurrent{font-size:0.6em}
    #commenti #formdx{width:100%;}
    #commenti #galleriafoto {width:100%;}
    #commenti #thumbs{width:100%;}
    #galleriafoto #thumbs .boxcolfoto {width:100%;}
    #formcamponote, textarea{width:95%;}
    #nomeartista h2{text-align: center;}
    #testoartista {padding:2%;}
    #mainWrapper #menuartista{height: 100%;}
    #mainWrapper #menuartista .space{display: none;}
    #menuartista .titmenuart{width:100%; text-align: left;border-bottom: 1px solid #fff;padding:10px;}
    #intultimiartisti #ultimoartista{width:100%;}
    #ultimi #ultimiartisti {border-bottom: 0px;}
    #ultimiartisti #intultimiartisti {background:#fff;}
    #fotosposihome{display: none;}
    #main #testohome {width:95%; padding:7px;}
    #regionihome{display: none;}
    #footer #footerleft{width:100%; text-align: center;}
    #footer .boxprivacy{width:100%; text-align: center;}
    #headerlefthome h1{display: none;}
    #headerlefthome .testotop {line-height: 1.7em;}
    #boxfotoart #datiartista {margin-top:0px;width:61%; height: auto;}
    #formcampi{width:99%;font-size:1.3em}
    #testoartista #formdx{width:100%; margin-bottom: 10px;}
    form, select, input, textarea {width:95%;}
    #formcamponote {width:100%}
    #boxfotoart #locandartista{width:30%;}
}
@media only screen and (min-width: 321px) and (max-width: 480px) {
    div.togli, a.togli, ul.togli{display: none;}
    #mainWrapper #divright{display:block;text-align:center;width:100%;}
  #boxheader #divright{text-align:center;width:100%;}
  #boxheader #divright #testo2home, #mainWrapper #divright #testo2home{margin-top: 10.14%;}
    #footer #footerleft{width:100%; text-align: center;}
    #footer .boxprivacy{width:100%; text-align: center; margin-top:10px;}
    #boxheader #headerlefthome{width: 95%;text-align: center;}
    #centraleHeader #logo{width:95%; text-align: center;}
    #centraleHeader #tittrovartista2{width: 100%;display:block;}
    #centraleHeader #ricercaveloce{width: 100%; height: 40px;margin-bottom: 40px;}
    #centraleHeader #ricercaveloce #ricercaregione{width: 100%; text-align:center;}
    #centraleHeader #ricercaveloce #ricercaregione1{width: 100%; text-align:center;}
    #regioni #ricercaregioneInput{width:85%; font-size:1.2em}
    #formpreventivo #contentloc{width:98%;}
    #mainregioni #nostriartisti{width: 97%;}
    #nostriartisti h1{text-align:center;}
    #mainWrapper #headertop5{width:99%;}
    #navMainWrapper #breadcrumb{display: none;}
    #mainWrapper #topschedartisti {width:100%}
    #topschedartisti #fotoartista{float:left; width:100%; margin-left:1.01%}
    #topschedartisti #boxfotoart{width:100%;}
    #testoartista #formdx{width:100%;}
    input{width:95%; height: 1.1em}
    #cboxContent #cboxCurrent{font-size:0.6em}
    #commenti #galleriafoto {width:100%;}
    #commenti #thumbs{width:100%;}
    #commenti #formdx{width:100%;}
    #galleriafoto #thumbs .boxcolfoto {width:100%;}
    #formcamponote, textarea{width:99%;}
    #nomeartista h2{text-align: center;}
    #testoartista {padding:2%;}
    #mainWrapper #menuartista{height: 100%;}
    #mainWrapper #menuartista .space{display: none;}
    #menuartista .titmenuart{width:100%; text-align: left;border-bottom: 1px solid #fff;padding:10px;}
    #intultimiartisti #ultimoartista{width:100%;}
    #ultimi #ultimiartisti {border-bottom: 0px;}
    #ultimiartisti #intultimiartisti {background:#fff;}
    #fotosposihome{display: none;}
    #main #testohome {width:95%; padding:7px;}
    #regionihome{display: none;}
    #footer #footerleft{width:100%; text-align: center;}
    #footer .boxprivacy{width:100%; text-align: center;}
    #headerlefthome h1{display: none;}
    #headerlefthome .testotop {line-height: 1.7em;}
    #boxfotoart #datiartista {margin-top:0px;width:61%; height: auto;}
    #formcampi{width:99%;font-size:1.3em}
    #testoartista #formdx{width:100%; margin-bottom: 10px;}
    form, select, input, textarea {width:95%;}
    #formcamponote {width:100%}
    #boxfotoart #locandartista{width:30%;}
}
@media only screen and (min-width: 481px) and (max-width: 680px) {
    div.togli, a.togli, ul.togli{display: none;}
    #mainWrapper #divright{display:block;text-align:center;width:100%;}
    #boxheader #divright{text-align:center;width:100%;}
    #boxheader #divright #testo2home, #mainWrapper #divright #testo2home{margin-top: 10.14%;}
    #centraleHeader #tittrovartista2{width: 100%;display:block;}
    #boxheader #headerlefthome{width: 95%; text-align: center;}
    #centraleHeader #logo{width:95%; text-align: center;}
    #centraleHeader #tittrovartista{width: 100%;}
    #centraleHeader #ricercaveloce{width: 100%; height: 40px;}
    #regioni #ricercaregioneInput{width:80%; font-size:1.2em}
    #formpreventivo #contentloc{width:98%;}
    #mainregioni #nostriartisti{width: 97%;}
    #nostriartisti h1{text-align:center;}
    #mainWrapper #headertop5{width:99%;}
    #mainWrapper #topschedartisti {width:100%}
    #commenti #formdx{width:100%;}
    #commenti #galleriafoto{width:100%;}
    #commenti #thumbs{width:100%;}
    #thumbs .boxcolfoto {width:100%;}
    #intultimiartisti #ultimoartista{width:100%;}
    #ultimi #ultimiartisti {border-bottom: 0px;}
    #ultimiartisti #intultimiartisti {background:#fff;}
    #fotosposihome{display: none;}
    #main #testohome {width:95%; padding:7px;}
    #regionihome{display: none;}
    #footer #footerleft{width:100%; text-align: center;}
    #footer .boxprivacy{width:100%; text-align: center;}
    #headerlefthome h1{display: none;}
    #headerlefthome .testotop {line-height: 1.7em;}
    #boxfotoart #datiartista {margin-top:0px;width:61%; height: auto;}
    #topschedartisti #boxfotoart{width:100%;}
    #formcampi{width:99%;font-size:1.3em}
    #testoartista #formdx{width:100%; margin-bottom: 10px;}
    form, select, input, textarea {width:95%;}
    #formcamponote {width:100%}
    #boxfotoart #locandartista{width:30%;}
}
@media only screen and (min-width: 681px) and (max-width: 778px){
    div.togli, a.togli, ul.togli{display: none;}
    #mainWrapper #divright{display:block;text-align:center;width:100%;}
    #mainWrapper #headertop5{width:99%;}
    #boxheader #divright{text-align:center;width:100%;}
    #boxheader #divright #testo2home, #mainWrapper #divright #testo2home{margin-top: 10.14%;}
    #centraleHeader #tittrovartista2{width: 100%;display:block;}
    #centraleHeader #logo{width:98%; text-align: center;}
    #centraleHeader #tittrovartista{width: 100%;}
    #centraleHeader #ricercaveloce{width: 100%; height: 40px;}
    #boxheader #headerlefthome{width: 100%;text-align: center;}
    #regioni #ricercaregioneInput{width:80%; font-size:1.2em}
    #formpreventivo #contentloc{width:98%;}
    #mainregioni #nostriartisti{width: 97%;}
    #nostriartisti h1{text-align:center;}
    #mainWrapper #topschedartisti {width:100%}
    #titoloalto{width:100%;}
    #topschedartisti #boxfotoart{width:100%;}
    #intultimiartisti #ultimoartista{width:100%;}
    #formcamponote {width:100%}
}
@media only screen and (min-width: 779px) and (max-width: 978px){
    .fotoprov{width:24%}
    #txtlocandineprov{}
}
.boxcolfoto{width:21.53%; float:left}
#formdx{width:36.74%;}
#galleriafoto {width:62.24%;}
#boxfotoart{width:60.3%;float:left;}
.metti{display:none;} 
root {display: block;}
#tittrovartista2{display: none;text-align:center;color: #e18609;font-family: trebuchet MS;font-size: 2.1em;text-shadow: 1px 1px 0 #000;}
body{background-color: #FFFFFF;color: #000000;font-family: verdana,arial,helvetica,sans-serif;font-size: 100%;margin: 0;}
#rigaalta{background-color: #f28c00;height: 5px;width: 100%;}
#mainWrapper {margin: auto;background-color: #FFFFFF;text-align: left;vertical-align: top;}
#centraleHeader {}
#logo {margin-left: 2.0080%;margin-top: 0px;margin-bottom: 15px;float: left;}
#taglineWrapper {float: right;width: 500px;}
.clearBoth {clear: both;}
#navigazione{background-color: #443546;height: 40px;margin-bottom: 3px;}
#nav {background: none repeat scroll 0 0 #443546;height: 30px;margin: 0;padding: 0.5% 1.506%;}

#nav li.first {background: none repeat scroll 0 0 #443546;z-index: 51;width:12%; text-align: center;}
#nav li {background: none repeat scroll 0 0 #f28c00;float: left;list-style: none outside none;position: relative;}
#nav li.first a {background: none repeat scroll 0 0 #443546;color: white;}
#nav li.long{width:20%;}
#nav li a {color: white;display: block;line-height: 2.008em;padding: 2%;text-decoration: none;text-transform: uppercase; font-size:0.7em}
#nav li ul {/*background: none repeat scroll 0 0 black;*/border-width: 0 1px 1px;box-shadow: 0 3px 3px black;display: none;left: 0;padding: 0;position: absolute;width: 10.6em;z-index: 5;}
#nav li ul.sapeviche{width:380px;}
#nav li:hover ul {  display: block;}
#nav li.second {border-bottom: 1px dotted #f28c00;text-align: left;width: 10.6em;}
#nav li.second2 {border-bottom: 1px dotted #F28C00;text-align: left;width: 215px;}
#nav li ul li {float: none;}
#nav li.second a, #nav li.second2 a {background: none repeat scroll 0 0 #443546;font-size: 0.65em;font-weight: normal;height: auto;line-height: 1.8em;text-transform: none;}
#nav li.second a:hover, #nav li.second2 a:hover{color:#f28c00;}
#navMainSearch {background-color: #f28c00;margin-top: 1px;padding: 3px;height: 23px;}
form, select, input{display: inline;font-size: 0.87em;margin: 0.1em;}
#ricercaregione {float: left;width:50%;margin-top: 10px; text-align: left;}
#ricercaregione1 {text-align: right;width:50%;float:left;}
#ricercaregioneInput {background: url("http://media.matrimonioinmusica.it/images/bg-select.jpg") repeat-x scroll left bottom #FFFFFF;border: 1px solid #707070;margin-right: 20px;padding: 2px;}
#ricercagenere {float: right;margin-top: 10px}
#ricercagenereInput {background: url("http://media.matrimonioinmusica.it/images/bg-select.jpg") repeat-x scroll left bottom #FFFFFF;border: 1px solid #707070;margin-right: 20px;padding: 2px;}
#inputRicAlto {background: url("http://media.matrimonioinmusica.it/images/bg-select.jpg") repeat-x scroll left bottom #FFFFFF;border: 1px solid #707070;margin-left: 20px;padding: 2px;width: 200px;}
#buttonCercaAlto {margin-bottom: -4px;}
#titoloalto {width:50.2%;font-size:0.8em;}
#headerleft{width: 12.74em; float:left;margin-top: 3px;}
#headerleft a{text-decoration: none;}
#boxheader{width:100%;}
#headerlefthome{float:left; width:77.108%; padding-left: 1.008em;}
#headerlefthome h1{font-family: trebuchet MS; font-size:2.2em; color:#e18609;text-shadow: 1px 1px 0px #000;}
#headerlefthome .testotop{font-family: verdana; font-size: 0.8em; color:#908791; margin-right: 2.604%;}
#divright{float:left; min-width:20.78%;height: 135px; margin-top:5px;}
#divright a{text-decoration: none;}
#headercenter{width: 58.2%; float:left;margin-top: 3px;height: 316px;padding-left: 5px;overflow: hidden;position: relative;z-index: 1;}
#headertop5{width: 78.21%; float:left;margin-top: 3px;height: 316px;padding-left: 5px;overflow: hidden;position: relative;z-index: 1;}
#sfondohomesotto{overflow: hidden;z-index: 1;height: 312px;}
#sfondohome{height: 312px;overflow: hidden;z-index: 2;}
#headerright{width: 12.68em; float:left;margin-top: 3px;}
#headerright a{text-decoration: none;}
#riga_separa {background-color: #443546;clear: both;height: 5px;position: relative;width:100%;z-index: 10;}
#colsx{width: 203px; float: left; text-align: center; min-height: 200px;}
#main{float:left; font-size:0.8em; line-height: 1.25em;width:100%;}
#maincat{width:80%; float:left; font-size:12px; line-height: 18px;padding:10px;}
#maincat h1{font-size: 20px;font-weight: bold;margin: 10px 0 0;color:#F28C00;}
#mainscheda{width:100%; float:left; font-size:0.9em; line-height: 18px;}
#footerWrapper{width: 100%; background-color: #f28c00; min-height: 100px; float: left; padding: 10px 0;}
#footer{width: 65,5%; margin:auto; text-align:left; font-size:0.8em;}
#footerleft{float:left; width:70%;}
.boxprivacy{float: left;margin-right: 2.008%;text-align: right;width: 20.008%;}
#menuartista{float:left;padding-top:3px; font-size: 13px; color:#FFF; width:100%; height:24px; background-color:#f28c00; border-bottom-right-radius:10px; border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px;}
.titmenuart{float:left; width:auto; text-align:center; padding-left:14px; padding-right:14px; margin-top:3px; font-size:0.9em; text-transform: uppercase;}
#menuartista .space{float:left;}
#menuartista .selected a{color:#000;}
#menuartista a{color:#FFF; text-decoration: none;}
#pulsanteartisti{height:231px; background-image: url('http://media.matrimonioinmusica.it/images/pulsanteartisti.jpg'); position:relative; }
#pulsanteartistihome{height:100%; background-image: url('http://media.matrimonioinmusica.it/images/pulsanteartisti.jpg'); position:relative; }
#testopulsanteartisti{position:absolute; margin:0; bottom:0; width: 203px;}
#testopulsanteartisti1{color:#FFFFFF;  padding:3px; padding-bottom: 0px; font-size: 15px;}
#testopulsanteartisti2{color:#CCC;  padding:3px; font-size: 14px;}
#testopulsanteartisti3{color:#FFFFFF;  padding:3px; font-size: 15px; font-weight: bold; text-align: center;}
#pulsanteaziende{height:231px; background-image: url('http://media.matrimonioinmusica.it/images/pulsanteaziende.jpg'); position:relative; }
#testopulsanteaziende{position:absolute; margin:0; bottom:0; width: 203px;}
#testopulsanteaziende1{color:#FFFFFF;  padding:3px; padding-bottom: 0px; font-size: 15px; text-align: right;}
#testopulsanteaziende2{color:#CCC;  padding:3px; font-size: 15px; text-align: right;}
#testopulsanteaziende3{color:#FFFFFF;  padding:3px; font-size: 15px; text-align: center; font-weight: bold;}
#ultimi{margin-bottom:10px; height:auto;}
#titultimiartisti{color:#f28c00; text-transform: uppercase; font-size:1em; margin-bottom:0px; font-weight: normal;margin-left: 2.008%;}
#ultimiartisti{border-bottom: 2px solid #CCC; border-top: 2px solid #CCC; width: 100%; height:170px;}
#ultimoartista{height:130px;width:31.124%;float:left; margin-top:10px; margin-left: 2.008%;}
#intultimiartisti{margin:7px 0; background-color: #E5E4E2; width:100%;height:155px;}
.imgultimoartista{float:left; margin-right: 2.008%; border:1px solid #000;}
#primaultimi{font-size:0.9em;}
#nomeultimoartista{float:left; font-size:1em; font-weight: bold; width:54.187%;}
#descultimoartista{float:left; margin-top:10px; width: 54.187%;height: 65px; font-size:0.9em}
#testohome{width:66.164%; float:left; text-align: justify;  margin-bottom: 20px;}
#testohome h2{font-family: trebuchet MS; font-size:26px; color:#e18609;}
#boxtestohome{width:200px; float:left;}
.fb_iframe_widget {float:none; margin-right: 20px; margin:0; bottom:0}
#top5{width:787px; }
h2.link {display: inline;font-size: 12px;font-weight: 400;margin: 0;padding: 0;}
#contentloc{font-size:11px; line-height: 15px; padding:18px;border-top: 2px solid #CCC;float: left; height: auto; width: 787px;}
#contentloc2{font-size:11px; line-height: 15px; padding:18px;border-top: 2px solid #CCC;float: left; height: auto;}
#locandine{width:140px;height: 240px;margin-left:5px; margin-right: 5px; float:left;}
#locandineprov{width:380px;height: auto;margin-left:5px; margin-right: 5px; float:left; margin-bottom:5px;}
#locandine #leggi{border:0px;}
#locandine img{border:1px solid #000; max-height: 130px;}
#locandine img.promo{border:1px solid #000; max-height: 255px;}
#locandineprov img{border:1px solid #000; float:left;max-height: 130px;}
img.imgprov{max-width:100%; height: auto;}
#txtlocandine{height:60px; width: 135px; overflow: hidden; margin-bottom: 5px;float:left; margin-left: 2px;}
#txtlocandineprov{width:76%;height:100px; overflow: hidden; margin-bottom: 5px;float:left; margin-left: 2%; font-size:1em;}
.testoartprov{overflow: hidden;}
.fotoprov{float:left;width:22%}
#titartistaprov{font-size:14px;}
#sottotitartistaprov{font-size:11px;border-bottom: 1px dashed #CCCCCC;margin-bottom: 5px;}
#txtlocandinetop{min-height:48px; width: 130px; overflow: hidden; margin-bottom: 5px; height:110px;font-size:0.7em}
#nostriartisti{text-align: left; margin-top:25px; width:487px; float:left;}
#nostriartisti h2{font-size:20px;}
#nostriartisti h1{font-size:20px;}
#nostriartisti strong{color:#F28C00; text-transform: uppercase; font-size: 16px; font-weight: normal; display: block;margin-bottom: 5px;}
#boxprovince{float:right; width:98%;margin-bottom: 10px; border:3px solid #CCC; border-radius:10px; padding:7px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#boxprovince h3{margin-top:0px; margin-bottom:0px;}
#boxprovince ul{list-style: none; float:left; padding-left: 0px; width:100%;}
#boxprovince ul li{width:255px; display: block; float:left; margin-bottom: 3px; font-size: 13px;}
#boxprovince ul li a{text-decoration: underline; color:#443546;}
#boxprovince ul li a:hover{text-decoration: none;}
#boxprovince h1{font-size:14px; color:#F28C00; display: inline}
#main h1{font-size: 16px;font-weight: bold;margin: 10px 0 0;color:#F28C00;}
#main a{color:#F28C00; text-decoration: none;}
#main a:hover{color:#F28C00; text-decoration: underline;}
#boxpiantina h1{font-size: 16px;font-weight: bold;margin: 10px 0 0;color:#F28C00;}
#boxpiantina a{color:#F28C00; text-decoration: none;}
#boxpiantina a:hover{color:#F28C00; text-decoration: underline;}
#mainregioni{width:100%; padding:15px 0;}
#boxtop5{width: 100%; padding:0 15px 15px 15px;}
#tittop5{width: 100%; padding-left:10px; padding-bottom:3px; margin-bottom: 10px; margin-top:5px; font-size:16px; color:#F28C00; text-transform: uppercase; border-bottom: 1px solid #445646;}
#altriartisti{float:left; width:99%; background-color:#443546; color: #F28C00; padding:5px 0; font-weight: normal; font-size:16px;text-align: center;}
#separatore_footer{width:100%; height:1px; background-color:#CCC; margin:0px; margin-top:10px;float:left;}
#altriartisti_ok{font-size: 12px; display: inline; float:right; font-weight: bold;}
#nome_regione{float:left; width:100%; background-color:#443546; font-weight: bold; color: #F28C00; padding:3px 3px 3px 5px; font-size:12px; }
#elenco_artisti ul{list-style-type: none; margin: 5px 0 10px -25px; float:left; width:787px;}
#elenco_artisti ul li{width:393px; float: left; margin-bottom:5px;}
#elenco_artisti ul li a{text-decoration: none; color:#F28C00; }
#elenco_artisti ul li a:hover{text-decoration: underline; }
#boxpiantina{width:47.75em; font-size:0.75em; padding-left:20px;float: left;}
#elencogeneri ul{width:370px; margin-left:5px; padding:5px; float:left; list-style-type: none;  min-height: 140px;}
#elencogeneri ul li{width:180px; color:#F28C00; font-size:12px; float:left;font-weight: normal; padding:2px;}
#elencogeneri ul li a{text-decoration: none; color:#F28C00;font-weight: normal;}
#elencogeneri ul li a:hover{text-decoration: underline;}
#titologenere{width:100%; font-weight: bold; background-color:#443546; color: #F28C00; font-size:13px; padding:5px;}
#nomeartista{width:100%; border-bottom: 1px solid #443546; color: #F28C00; font-size:16px; margin-bottom: 5px;}
#nomeartista h2{font-weight: normal; font-size:22px;margin: 0px 0 0;}
#locandartista{overflow:hidden; margin-right: 5px;float:left; width: 130px; height: 130px; padding-left:5px; padding-right:10px;}
#datiartista{width:68%; float:left; height: 140px; margin-top:10px; font-size:0.8em}
#pulsantiartisti{width:100%; float:left; height: auto; text-align: left;}
#pulsantiartisti a{float:left;}
.share{width:450px;float:left; margin-top:2px; margin-bottom: 2px; text-align:center;}
.twitter{float:left; width:100px;}
.facebook{float:left;width:100px;}
.google1{float:left;width:75px; margin-left:22px; }
.pinit{float:left;width:60px; }
#servizi{float:left;margin-top:5px;width:100%;}
#topschedartisti{width:78.6%; margin-left: 1.004%; float:left;}
#fotoartista{width:38.12%; height: 200px; float: right; border:1px solid #CCC; overflow:hidden;margin-left: 10px;}
#formdx{width:30.12%; height: auto !important; overflow: hidden; float: right; border:1px solid #CCC; background-color: #efefef; -moz-border-radius: 10px;border-radius: 10px; overflow:hidden;margin-left: 10px;}
#testoartista{height: auto !important; overflow: hidden; margin-top:5px;font-size:0.9em}
#modulopreventivo{width:782px; height:320px; padding:5px 0px 5px 5px; background-color:#E8E8E8; display:none; }
#galleriafoto{float:left;}
#tit_galleriafoto{float:left; width:100%; background-color:#443546; color: #F28C00; padding:3px 3px 3px 5px; font-size:12px;}
#tit_consigliato{float:left; margin-top:10px; margin-bottom:15px; width:550px; color:#F28C00; font-size:18px; font-weight:bold; }
#imggalleria{border:1px solid #000000; float:left; margin:5px;overflow:hidden; height:86px;}
#commenti{width:100%;line-height: 1.5em; margin-top:5px; padding-top:5px;}
#commento{width:170px;padding:5px; border: 1px solid #000; height: 85px; font-size:11px;}
#boxcommento{width:170px; margin-right:19px; margin-top:10px; float:left; height:110px;}
#boxcommento2{width:170px; margin-right:0px; margin-top:10px; float:left; height:110px;}
#titcommento{margin-bottom:5px; font-size:13px; line-height: 14px;}
#leggicommento{margin-bottom: 0px;  width:176px; padding:0px 1px 4px 5px; height: 15px; background-color: #443546;}
#leggicommento a{color:#F28C00; text-decoration: none;}
#leggicommento a:hover{text-decoration: underline;}
#titoloform{font-size:17px;float:left; width:100%;margin: 5px 0px 10px 10px; font-weight: bold; color:#F28C00;}
#formcampi{float:left; margin:1px 4px; font-weight: bold; }
#formcampi2{float:left; margin:1px 4px; }
#formcamponote{float:left; margin:1px 4px}
#bottoneinvia{float:left; text-align: center; width: 100%; margin-top:20px;}
.blu{color: #3366CC;font-size: 14px;font-weight: bold; float:left;}
.sharescherzo{float:left;width: 500px;}
.testoscherzo{min-height:63px;width:610px; font-size:11px;float:left; text-align:left; margin-bottom:5px;}
.lista{border-bottom:1px solid #443546; text-align:left; padding-bottom:10px; margin-top:10px; float:left; width:787px;}
.lista .titolo{font-size:14px; font-weight: bold; color:#F28C00; margin-bottom: 2px;}
.nostripartners{font-size:16px; font-weight: bold; color:#F28C00; text-align: center; width: 203px; margin-top:4px;}
#invioprev{font-size:14px; text-align: center;}
#slogan{color: #3366CC;font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size: 15px;font-weight: bold;text-align: center;}
#testo_tematica{font-size:12px; line-height: 18px;}
.left {float: left;margin-bottom: 15px;margin-right: 15px;}
.right {float: right;margin-bottom: 15px;margin-left: 15px;}
#titoli {color: #F28C00;display: block;font-size: 16px;font-weight: normal;margin-bottom: 5px;text-transform: uppercase;border-bottom: 2px solid #CCCCCC;}
#titoli h1{font-weight: normal;}
#partners{font-size:12px;margin-top: 20px;}
#ricercaveloce{float:right;width:55.1807%; height: 60px; padding-bottom:6px; margin-top:16px; background-image: url("http://media.matrimonioinmusica.it/images/sfondocercartista.png"); background-position: center bottom; position:relative;}
#tittrovartista{width:55.1807%; height:59px; float:right; margin-top:-10px; background-position: center;background-repeat: no-repeat;}

/* style artisti */
.track-details:before {content: "♬ ";}
.track-details {background: none repeat scroll 0 0 #EEEEEE;box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15) inset;clear: both;color: #222222;font-family: verdana;font-size: 12px;height: auto;line-height: 20px;padding: 1px 6px;text-align:center;width: 210px;}
#titoloalto h1{font-size:10px; width:100%; text-align: center; margin-top:2px; color:#999;}
#butpreventivo img{cursor:url('nome.cur')}
#prevbasso{margin-bottom: 10px; height: 50px}
#testoprevbasso{color: red;float: left;margin-left: 10px;margin-top: 7px;text-align: center;width: 50%;}
#breadcrumb{padding:2px;color:#F28C00;float:left; width:100%; margin-top:5px;font-size:0.9em}
#breadcrumb a{color:#443546; text-decoration: none;font-size:0.8em}
#breadcrumb a:hover{color:#F28C00; text-decoration: none;}
#listhome{font-size:0.8em;}
#listhome a{color:GrayText;}
#listhome a:hover{color:#F28C00;}
#testohome h2{font-family: trebuchet MS; font-size:1.8em; color:#e18609;}
#regionihome{width:100%; float:left; margin-top:20px;}
#regionihome h2{font-family: trebuchet MS; font-size:1.9em; color:#e18609;margin-bottom:20px;}
.divelregio{float:left; width:25%;}
.divelregio ul{list-style-type: none;margin-left: -10.00%;margin-top: 0;}
#fotosposihome{width:31.22%;float:left; height:212px; margin:30px 2.008% 0 0;}
#fotosposihome img{border:1px solid #000;width:100%; max-width:100%;}
#testo1home{font-family: verdana; font-size:1.16em; text-shadow: 2px 2px 1px #000; color:#fff;margin-left: 4.185%; padding-top:4px;}
#testo2home{font-family: verdana; font-size: 1.57em; font-weight: bolder; letter-spacing: 2px; margin-left: 2.49%; margin-top:32.14%; text-shadow: 2px 2px 1px #000; color:#0dda3d}
#titolodescvideo{margin-top:10px; font-size:14px;}
#thumbsvideo{width:100%; float:left;margin-top:10px;}
#thumbsvideo li{width:20%;margin-right: 10px;float:left;overflow: hidden; margin-top:10px;}
#titaltrivideo{color:#F28C00; font-size: 16px;font-weight: normal;padding-bottom: 7px;padding-left: 10px; border-bottom: 1px solid #ccc;}
#titolovideo{margin:10px;font-weight: normal;float:left;}
#txtlocandine h4{text-transform: uppercase; color:#F28C00;}
#txtlocandinetop h4{text-transform: uppercase; color:#F28C00;}
#response{padding:10px; text-align:center; color:#00a536; font-size:14px;  border: 1px dashed #ccc; margin:0px 20px 20px 20px}
#centraleHeader {
width: 100%;
height: 100px;
background-color: #fff;
z-index: 1000;
}
#stickyalias {
display: none;
height: 100px;
}
#mainWrapper{max-width:62.5em}
#navMainWrapper{width:100%}
#ricercaveloce{background: none;heigth:auto;}
#ricercaregione {margin-top:0px;}

#ultimi{float:left; width:100%;}

#centraleHeader #rigaalta{display:none;}
#locandineprov{width:98%; border:1px solid #ccc; padding:5px;}
#contentloc{border:none;width:63%;padding: 5px;}
#coldx{width:35%;float:left;}
#coldx #formdx{width:90%;margin-right:10px;background-color:#ffdeab;}
#coldx #formdx textarea{width:100%;height:90px;}
#coldx #formdx #formcampi{font-weight:normal;width:95%;}
#coldx #formdx input[type="text"]{width:100%;height:20px;}
#coldx #formdx #titoloform{width:auto;margin: 5px 0 10px 5px;}
#coldx #formdx select{width:100%;height:20px;}
#locandineprov input[type="checkbox"]{width:20px;height:20px;float:left; margin-left:5px;}
#locandineprov label{margin-top: 4px;float:left;}
#locandineprov #leggi{float:right;margin-top:2px;}
#bottoneinvia {margin-bottom:10px;}
#mainregioni{height:auto;margin-bottom:5px;float:left}
#selezionartisti{
    font-size: 13px;
    height: auto;
    line-height: 20px;
    margin-bottom: 10px;
    padding:5px;
    color:#00a536;
background-color: #fcfbfb;
border: 1px dashed #00a536;}
#nostriartisti{margin-top:0px;width:63%; margin-right:2.008%;margin-left:5px;}
#boxprovince ul li {width:25%;}
#contentloc2{padding:18px 0px 0px 6px;width:98%;}
#locandine{margin-left:1px; margin-right:1px;}
#main h1 {margin:0px 0px 10px 0px}
#selezionartisti strong{font-size:13px; display:inline;text-transform:none; margin-bottom:0px;color:#00a536; font-weight:bold;}
#cookieChoiceInfo{opacity:0.8; bottom:0px !important; top: auto !important;}
#cookieChoiceInfo span{font-size:12px;}
#cookieChoiceInfo a{font-size:13px;}