html,body { 
padding : 0; 
margin : 0; 
}



body { 
text-align : center; 
background-image : url(img/bg.jpg); 
background-repeat : repeat-x; 
background-position : left top; 
background-color : #fff;
}




#container { 
width : 760px; 
margin-right : auto; 
margin-left : auto; 
border : 0px solid green; 
text-align : left; 
font-size : 11px; 
font-family: Verdana, "Times New Roman", serif;
} 




#headerone { 
border : 0px solid #000;
} 


#tabhead { 
border : 0px solid red; 
width : 100%; 
height : 200px; 
border-collapse: collapse; margin-bottom:3px;}

#tdtabhead1 { 
border : 0px solid yellow; 
background-image : url(img/tabhead1.jpg); 
background-repeat : no-repeat; 
width : 50%;} 


#tdtabhead2 { 
border : 0px solid green; 
background-image : url(img/tabhead2.jpg); 
background-repeat : no-repeat;}

#text { 
border : 0px solid #000; 
background-image : url(img/#); background-repeat : repeat-y;}

#menu { border:0px solid green;  float:left;  margin-left:0px; margin-top:0px; width:195px;}
.imgmenu {height:30px; background-image : url(img/imgmenu.jpg); background-repeat : no-repeat; border:0px solid green}
.titlemenu{ border: 0px solid green; margin-left:15px; color:blue; font-weight:bold; font-size:1.2em;} 
#tabmenu { border: 0px solid orange; margin-left:25px; border-bottom: 1px solid blue; color:blue; font-weight:none;} 
#tdtabmenu a { border : 0px solid #000;
background-image : url(img/#); background-repeat : no-repeat; color:#000; text-decoration:none;}
#tdtabmenu a:hover { color:blue; background-repeat : no-repeat; }

#centertop { border:0px solid #999; margin-left: 200px; background-color:#fff; height:20px; 
background-image:url(img/centertop.jpg);}
#center { border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: #ddd; margin-left: 200px;  font-size : 1em;  text-align : justify;  color: #000;  background-color:#ddd;}
#centerbottom { border:0px solid #999; margin-left: 200px; background-color:#fff; height:20px; background-image:url(img/centerbottom.jpg);}

.title {font-weight:bold; font-size:1.3em; text-align:right; border : 0px solid #999; color:blue; font-style: italic; margin-left:15px; margin-right:15px;}
.midtitle {font-weight:bold; font-size:1.2em; text-align:left; border : 0px solid #999; color:black;}
.bold {font-weight:bold;}

#centertexttop { margin-left:10px; margin-right:10px; border:0px solid #999; background-color:#fff; height:20px; 
background-image:url(img/centertexttop.jpg);}
#centertext { margin-left:10px; margin-right:10px;
border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: #ccc;
background-color:#fff; font-size:1.0em; text-align:justify; padding-right:5px; padding-left:5px;}
#centertextbottom { margin-left:10px; margin-right:10px; border:0px solid #999; background-color:#fff; height:20px; background-image:url(img/centertextbottom.jpg);}

#centerdistr {margin-left:10px; margin-right:10px;}
#centerdistrtop {background-color:#fff; height:20px; background-image:url(img/centertexttop.jpg);}
#centerdistrcenter {border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: #ccc;
background-color:#000;}
#centerdistrbottom {border:0px solid orange; background-color:#fff; height:20px; background-image:url(img/centertextbottom.jpg);}

.centerimg {text-align:center;}

table.distr {border:0px solid #999; background-color:#fff; width:100%;}
td.distr {border:0px solid #999; text-align:center; color:#000; font-weight:bold;}
div.distr {border:0px solid blue; width:130px; background-color:#fff;  height:100px; margin-right:auto; margin-left:auto;}
.distr a{color:#F04801; font-weight:bold; font-size:1.0em; text-decoration:none}
.distr a:hover{color:#777; text-decoration:none}

.back{font-size : 0.8em; border : 0px solid green; margin-left:15px; margin-right:20px;}
.back a { display : block; height : 15px; border : 0px solid red;
background-image : url(img/back.gif); background-repeat : no-repeat;
background-position: right top;} 

.back a:hover { 
background : url(img/back.gif) 0 -15px;background-repeat : no-repeat; 
background-position: right bottom;}


#tabtext { 
border : 0px solid yellow;
margin-left:75px;
}

#tdtabtext1 a { 
display : block;
width:120px;
height : 50px; 
border : 0px solid yellow;
} 

#tdtabtext2 a { 
display : block;
height : 50px; 
border : 0px solid yellow;
} 

#tdtabtext3 a { 
display : block;
width:120px;
height : 50px; 
border : 0px solid yellow;
} 

#tdtabtext4 a { 
display : block;
height : 50px; 
border : 0px solid yellow;
} 

#footer {clear:both; 
border: 0px solid blue; 
background-image : url(img/footer.jpg); 
background-repeat:no-repeat; 
height:15px; margin-top:3px; 
}

/* ----------------------------------------- */



#faq{ padding:0px 20px;}
#faq p{ color:#000; margin-top:0px; margin-bottom:20px; }
#faq span{ font-size:18px; font-weight:bold;  }
#centertextbottomFaq { margin-left:200px; margin-right:0px; border-left:10px solid #DDD; border-right:10px solid #DDD; height:20px; background:url(img/centertextbottom.jpg) no-repeat #FFF;}

/* poster */
.poster{ padding:0 40px; overflow:hidden; width:450px; height:610px; position:relative; z-index:2; }
.poster img{ position:relative; z-index:2;}
.ombra{ width:450px; height:600px; position:relative; z-index:1; background:#222; top:-600px; right:-3px;}
#testoPoster{ padding:10px 20px 0px; font-size:14px; text-align:center;}

/* eventi */
#contenitoreEventi{ padding:20px; overflow:hidden;}
.anno{ font-size:18px; text-align:center;}
.anno a:link,
.anno a:visited{ text-decoration:none; color:#03C; font-weight:bold;}
.anno a:hover,
.anno a:focus,
.anno a:active{ font-weight:bold; color:#999;}
.eventi{ border:1 px solid #039; display:none;}
.eventi span{ color:#36C; font-weight:bold; }
.fiera{ text-align:center; font-size:24px; font-weight:bold; color:#F33; padding:20px; border:1px solid #F33;}
#contenitoreEventi img{ margin-left:20px; margin-right:20px; border:none;}

#contenitoreEventi a:link,
#contenitoreEventi a:visited{ color:#009;}
#contenitoreEventi a:hover,
#contenitoreEventi a:focus,
#contenitoreEventi a:active{color:#333;}

/* annuario */
#annuario { padding:20px; }
#annuario a:link,
#annuario a:visited{ text-decoration:none; color:#03C;}
#annuario a:hover,
#annuario a:focus,
#annuario a:active{ color:#999;}
.lista{ list-style:square; font-size:18px;}
.lista li{ margin:5px;}
.sottolista{ list-style:none; font-size:14px; display:none;}
.sottolista li{ margin:5px;}
.sottolista span{ color:#333; font-weight:bold;}

#mappa{ margin:0 0 0 60px; border:none;}

#backballs{ padding:20px; text-align:center; overflow:hidden;}
#backballs p{ text-align:justify; clear:both;}
#backballs p span{ font-size:18px; color:#06C;}
#backballs .img_bb_foto{ float:right;}


#fascia{ padding:20px; text-align:center;}


/* ----------------------------- */ 

/* pubblicità home */

.boxShoulder{ background:url(img/shoulderplate.jpg) 50% 50% no-repeat; }
.boxAmbulatorio{ background: url(img/cmm.jpg) 50% 50% no-repeat; }
.boxPalestra{ background : url(img/cms.jpg) 50% 100% no-repeat; }


.textPalestra{ color:#666; margin:0;}

/* ------ edit ----- */

#tabhead a{ text-decoration:none; font-family:Verdana, Geneva, sans-serif;}
#tabhead a:link,
#tabhead a:visited{ color:#FFF;}
#tabhead a:hover,
#tabhead a:focus,
#tabhead a:active{ color:#FC3;}

#Contattaci{  font-size:14px; font-weight:bold;  margin:130px 0 0 20px; }

#Postura{ font-size:10px; font-weight:bold; margin:100px 0 0 150px;}
#Postura span { font-size:12px; }

#LetteraAperta{ text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:-5px 20px 5px 0; }
#LetteraAperta a:link,
#LetteraAperta a:visited{ color:#333; text-decoration:none; }
#LetteraAperta a:hover,
#LetteraAperta a:focus,
#LetteraAperta a:active{ color:#000;}

#boxFisso{ height:300px; width:500px; border:1px solid #F00; position:fixed; top:100px; }

#browBox { color:#FFF; background:url(img/bb/bg_opaco.png); padding:25px; border:2px solid #06F;}
#browBox p { color:#FFF; font-size:18px; }
#browBox a:link,
#browBox a:visited{ color:#FC3; text-decoration:none; font-size:20px;}
#browBox a:hover,
#browBox a:focus,
#browBox a:active{ color:#FFF;}

#boxLettera { color:#FFF; background:url(img/bb/bg_opaco.png); padding:25px; border:2px solid #06F;}
#boxLettera p { color:#FFF; font-size:18px; }
#boxLettera a:link,
#boxLettera a:visited{ color:#FC3; text-decoration:none; font-size:18px;}
#boxLettera a:hover,
#boxLettera a:focus,
#boxLettera a:active{ color:#FFF;}

#linkNovita{ width:75px; height:25px; margin:10px 0 0 290px; }
#linkNovita img { border:none;}

