@charset "utf-8";
body
{
text-align: center;
margin:0;
border:0;
padding:0;
background-color: #FFFFFF;
background-image:url(../img/bgSpalla.jpg);
background-repeat:repeat-x;
background-position:top;
}
a
{
color: #333333;
text-decoration:none;
}

a:hover
{
color:#a60202;
text-decoration: underline;
}
.sottolineato
{
text-decoration:underline;
}
#bg
{
margin:auto;
width:100%;
height:auto;
}

.content
{
width:868px;
height:auto;
margin:0;
border:0;
padding:0;
}

.header
{
width:847px;
height:108px;
margin:0;
border:0;
padding:0 10px 0 11px;
background-image: url(../img/bgHeader.gif);
background-position:top center;
background-repeat:no-repeat;
}
.contentHeader
{
width:847px;
height:108px;
margin:0;
border:0;
padding:0;
background-image: url(../img/header.jpg);
background-position:left;
background-repeat:no-repeat;
float:left;
}
.boxRicerca
{
width:794px;
height: 28px;
margin:0;
border:0;
padding:50px 0 0 0;
float:left;
text-align:right;
}

.testoRicerca
{
font-family: Arial;
font-size:10px;
color: #333333;
height:14px;
border:1px solid #999999;
padding:0 2px 0 2px;
margin:0;
}
.spacerBoxBtnCerca
{
width:50px;
height:50px;
margin:0;
border:0;
padding:0;
float:left;
text-align:left;
}
.btnCerca {
width:35px;
height:16px;
margin:0;
border:0;
padding:0 0 0 4px;
float:left;
text-align:left;
}
.menu
{
width:847px;
height:29px;
margin:0;
border:0;
padding:0;
text-align:right;
float: right;
}
.main
{
width:847px;
height:auto;
margin:0;
border:0;
padding:0 10px 0 11px;
background-image:url(../img/bgContent.gif);
background-repeat:repeat-y;
float:left;
text-align:center;
}
.mainBottom
{
width:847px;
height:auto;
margin:0;
border:0;
float:left;
text-align:center;
}

.frameSx
{
width:640px;
height:auto;
margin:0;
border:0;
padding:0;
float:left;
background-image:url(../img/bgFrameSx.jpg);
background-repeat:repeat-x;
}

.contentFrameSx
{
width:640px;
height:auto;
margin:0;
border:0;
padding:0;
float:left;
}

.contentSenzaFrame
{
width:847px;
height:auto;
margin:0;
border:0;
padding:0;
float:left;
}

.schedaProdotto
{
width:620px;
height:auto;
margin:0;
border:0;
float:left;
padding:10px;
display:block;
}

.schedaProdottoIntralock
{
width:831px;
height:auto;
margin:0;
border:0;
float:left;
padding:20px 8px 8px 8px;
display:block;
}

.testoGenerale
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: justify;
color:#666666;
line-height:22px;
}

.titoloSchedaDenmat
{
font-size:25px;
font-weight:bold;
line-height:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color: #0066CC;
}

.sottotitoloDenmat
{
font-size:22px;
font-weight:bold;
line-height:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color: #999999;
}

.rossoIntralock
{
color:#a60202;
}

.listaNumerata
{
list-style: outside decimal;
}

.indiceAlfabetico
{
list-style: outside lower-alpha;
}
.titolettoDenmat
{
font-size:16px;
font-weight:bold;
line-height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color: #3366FF;
}
li
{
padding:0;
margin:0;
border:0;
}
br
{
line-height:9px;
}
span
{
padding:0;
margin:0;
border:0;
}
.menuDx
{
width:207px;
height:412px;
margin:0;
border:0;
padding:0;
float:left;
text-align:left;
}

.divisore
{
width:847px;
height:21px;
margin:0;
border:0;
padding:0;
float:left;
}
.content3Box
{
width:847px;
/*height: 242px;*/
margin:0;
border:0;
padding:0;
float:left;
height:auto;
}

.box
{
width:auto;
height:182px;
float:left;
margin:0;
border:0;
padding:0;
}
.intranews
{
width:282px;
background-image: url(../img/boxNews.jpg);
background-repeat:no-repeat;
}

.testoBoxNewsHome
{
width:262px;
margin:0;
border:0;
/*padding:50px 10px 10px 10px;
height:122px;
padding:41px 10px 10px 10px; 
padding:0;*/
height:131px;
padding:41px 10px 10px 9px; 
}
.titoloNews
{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#a60202;
font-weight:bold;
font-stretch:ultra-condensed;
text-align:left;
line-height:15px;
}

.testoNews
{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #999999;
text-align: justify;
font-stretch:ultra-condensed;
line-height:12px;
font-weight:bold;
padding:6px 0 0 0;
}
.menu3Box
{
width:847px;
height:60px;
margin:0;
border:0;
padding:0;
float:left;
text-align:left;
}

.footer
{
margin:0;
border:0;
padding:0;
width:868px;
height:170px;
float:left;
}
Map
{
margin:0;
border:0;
padding:0;
}
.topFooter
{
float:left;
margin:0;
border:0;
padding:0;
width:868px;
height:93px;
}
.bottomFooter
{
background-image:url(../img/bottomFooter.jpg);
background-repeat:no-repeat;
color: #333333;
font-size:11px;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:868px;
height:67px;
float:left;
margin:0;
border:0;
padding:10px 0 0 0;
text-align:center;
}

.boxMovie
{
width:640px;
height:412px;
/*height:289px;*/
margin:0;
border:0;
padding:0;
}

#flashcontent
{
width:640px;
height:412px;
/*height:289px;*/
margin:0;
border:0;
padding:0;
}

.txtSwf
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #333333;
text-align:center;
}

.testoStile1
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: justify;
color:#666666;
padding:10px 10px 0 10px;
line-height:22px;
background-image:url(../img/bgFrameSx.jpg);
background-repeat:repeat-x;
width:620px;
float:left;
min-height:270px;
}

.Stile2
{
padding:10px 10px 0 10px;
width:827px;
}
.testoStileRicerca
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: justify;
color:#666666;
padding:10px 8px 0 8px;
line-height:22px;
}
.vs2
{
min-height:inherit;
}
.nobg
{
background-image:none;
}

.conBg
{
background-image:url(../img/bgFrameSx.jpg);
background-repeat:repeat-x;
float:left;
}

.conBgDenmat
{
background-image:url(../img/bgFrameSxDenmat.jpg);
background-repeat:repeat-x;
float:left;
}
.grassettoStile1
{
font-weight:bold;
color:#a60202;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-stretch:extra-expanded;
}

.right
{
text-align:right;
}

.ico
{
background-repeat:no-repeat;
background-position: left top;
display:block;
padding-left:22px;
margin-left:134px;
}
.icoData
{
background-image: url(../img/icone/icoOro.gif);
}
.icoDescr
{
background-image:url(../img/icone/icoDescr.gif);

}
.icoCitta
{
background-image:url(../img/icone/icoCitta.gif);
}
.icoNews
{
background-image:url(../img/icone/icoNews.gif);
}
.icoIndietro
{
display:block;
text-align:right;
background-image:url(../img/icone/indietro.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right:20px;
}
.icoPdf
{
background-image:url(../img/icone/icoPdf.gif);
}
.icoLeggi
{
background-image:url(../img/icone/icoLeggi.gif);
}
.icoUser
{
background-image:url(../img/icone/icoUser.gif);
}
.icoMail
{
background-image:url(../img/icone/icoMail.gif);
padding-bottom:8px;
}
.titContatti
{
color: #666666;
margin:0;
}
.grassettoDenmat
{
color: #0066CC;
}

.spanTit
{
display:block;
font-size:14px;
}

.nero
{
color:#000000;
}
.eventiContent
{
display:block;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: justify;
color:#666666;
padding:0 10px 10px 10px;
line-height:22px;
width: 827px;
height:auto;
border:0
}

.annuncio
{
width: 809px;
height:auto;
padding:0px 8px 20px 8px;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
border-bottom:1px solid #aaa;
border-top:1px solid #cccccc;
float:left;
background-color:#FFFFFF;
background-image:url(../img/bgEvento.jpg);
background-repeat:repeat-x;
background-position:top;
}

.bloccoContatto
{
float:left;
width:auto;
height:auto;
padding:10px;
border: 1px  dotted #d8d8d8;
margin:10px;
}
.news
{
padding-top:22px;
}
.contact
{
padding:10px 0 10px 0;
width:825px;
}

.paginazione
{
padding:4px 8px 4px 8px;
text-align:center;
color:#990000;
font-size: 14px;
}
.grigio
{
color:#999999;
font-size:14px;
line-height:19px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.thumbStile2
{
border:0;
padding:0;
width:123px;
/*height:110px;*/
height:auto;
float:left;
margin:0 10px 10px 0;
}

.thumbStile1
{
padding:0;
border:0;
width:auto;
height:auto;
float:left;
margin:0 10px 0 0;
}

.bottomFrameSx
{
width:847px;
height:auto;
margin:0;
border:0;
padding:0;
float:left;
text-align:left;
}

.risultatoRicercaDentista
{

}

p
{
margin:0;
border:0;
padding:0;
}

.list
{
width:170px;
color: #3366FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

.btnCercaRegioni
{
background-color:#0066CC;
color:#FFFFFF;
border: 1px solid #006699;
margin: 0 0 0 6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

.topAreacommerciale
{
height:auto;
}

.btnInvia
{
background-color: #a60202;
color: #FFFFFF;
border: 0;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-top:4px;
}
.boxRichiesta
{
width:240px;
height:auto;
float:left;
padding:0 20px 0 20px;
}

.privacy
{
border:0;
font-family:"Courier New", Courier, monospace;
font-size:12px;
overflow:hidden;
line-height:17px;
text-align:justify;
height:auto;
}

.btnInviaNews
{
background-color:#a60202;
color:#FFFFFF;
border: 1px solid #990000;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

.errore
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
text-align:left;
}

.ok
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
text-align:left;
}
