/* CSS Document */

* {}
html {margin:0;padding:0}

body {background-color:#fff;margin:0; padding:0;
font: normal 15px Georgia, "Times New Roman", Times, serif;color:#000;
}

img { border:0}

h1 {font-size:25px;font-weight:lighter;font-style:normal}

h2 {font-size:18px;font-weight:lighter; font-family:Geneva, Arial, Helvetica, sans-serif;font-style:normal;border-bottom:1px solid #3F9AC6;color:#666666}

p, span {font: 10pt/16pt verdana;}

.right { text-align:right}

#corpo li {font-style:normal;font: 10pt/15pt verdana;}

a {border:0} strong { color:#333333}

#container {width:780px;
position: absolute; left: 50%;
margin-left:-390px}

#header {width:780px;height:206px;position:relative;}

#head_bar {width:780px;height:43px;position:absolute}

#logo {width:230;height:160px;position:absolute;left:8px;top:10px}


#corpo { width:525px;float:left;margin-left:15px; overflow:hidden;}

#footer {width:780px; float:left; background-color: #fff; height:30px;text-align:center; font:8pt /12pt Verdana, Arial, Helvetica, sans-serif; font-style:normal;margin:10px 0 30px 0;padding:5px 0;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}

#footer a {text-decoration:none}

#footer strong {color:#666666}

#menusx { width:220px;float:left}

#menusx ul { margin:0; padding:0}

#menusx ul li { background-image:url(../shared/images/bk_li_menu_sx.gif);background-position:bottom left;background-repeat:no-repeat;width:190px;display:block;list-style-type:none;padding:3px;}

#menusx ul li a {font-weight: lighter;font-size:1.1em;line-height:20px;text-decoration:none; width:190px;display:block;padding-left:15px; font-style:italic}

#menusx ul li a.profilo{ color:#DB9528;}
#menusx ul li a.profilo:hover { color:#fff;background-color:#DB9528}
#menusx ul li a.current1 {color:#fff;background-color:#DB9528;}

#menusx ul li a.osteopatia{ color:#EB1D5A;}
#menusx ul li a.osteopatia:hover { color:#fff;background-color:#EB1D5A}
#menusx ul li a.current2 { color:#fff;background-color:#EB1D5A;}

#menusx ul li a.scuola{ color:#3F9AC6;}
#menusx ul li a.scuola:hover { color:#fff;background-color:#3F9AC6}
#menusx ul li a.current3 { color:#fff;background-color:#3F9AC6;}

#menusx ul li a.faq{ color:#9051A0;}
#menusx ul li a.faq:hover { color:#fff;background-color:#9051A0}
#menusx ul li a.current4 { color:#fff;background-color:#9051A0;}

#menusx ul li a.corsi{ color:#AFB339;}
#menusx ul li a.corsi:hover { color:#fff;background-color:#AFB339}
#menusx ul li a.current5 { color:#fff;background-color:#AFB339;}

/* #menu_sx li a.current4 { color:#fff;background-color:#9051A0;text-transform:uppercase;} */





/*-----------------------FORM--------------------------*/

form fieldset {clear: both;font-size: 100%;border-color: #307DA2;border-width: 1px 0px 0px 0px;
  border-style: solid none none none;padding: 10px;margin: 0;width:95%}

form fieldset legend {font-size: 120%;font-weight: normal;color: #307DA2;margin: 0;padding: 0 5px;font-style:italic}

input, select, textarea {font-size: 80%;color: #000000;}

select { font-size:100%}

label {font-size: 111%;color:#666666}

input.txt {
margin:5px 20px 5px 0px;padding:1px;display: block;width: 210px;float: left;
font-family:Tahoma, Arial, Helvetica, sans-serif;border:1px solid #000000}

input.txt2 {
margin:5px 12px 5px 0px;padding:1px;display: block;width: 140px;float: left;
font-family:Tahoma, Arial, Helvetica, sans-serif;border:1px solid #000000}

input.txt3 {
margin:5px 20px 5px 0px;padding:1px;display: block;width: 20px;float: left;
font-family:Tahoma, Arial, Helvetica, sans-serif;border:0}


label.etichetta {margin:5px 10px 5px 0px;display: block;width: 9.0em;float: left;}

label.etichetta2 {margin:5px 0px 5px 0px;display: block;width: 5.0em;float: left;}

label.etichetta3 {margin:5px 0px 5px 0px;display: block;width: 6.0em;float: left;}

label.etichetta4 {margin:5px 0px 5px 0px;display: block;width: 4.0em;float: left;}

input.breve {margin:5px 10px 5px 0px;display: block;width: 35px;float: left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;border:1px solid #000000}

label.breve {margin:5px 0px 5px 0px;display: block;width: 30px;float: left;padding:1px}

select.breve {margin:5px 10px 5px 0px;display: block;float: left;}


textarea.note {width:390px;border:1px solid #000000}

textarea.note2 {width:490px;border:1px solid #000000}

textarea.note3 {width:290px;border:1px solid #000000}

br.a_capo {clear: left;}

.pulsanti2 { font-size:100%;}

/*-----------TABLE---------------

table {border-spacing:1px;width:100%;margin:0;border:0;font:8pt /12pt Verdana, Arial, Helvetica, sans-serif; }
td, th{padding:4px;}
thead th{text-align:center;background:#F5F5F5;color:#666666;border:1px solid #ffffff;text-transform:uppercase;}

*/

table.tab {border-spacing:1px;width:100%;margin:0;font:10pt /12pt Verdana, Arial, Helvetica, sans-serif; }
.tab td, th{padding:4px;}
.tab td {border-bottom:1px solid  #CCCCCC}
.prima {width:20px;text-align:center} .terza {width:80px; font-weight:bold; text-align:center}
.tab th {background:#fff; color:#9051A0}

#normativa {margin:10px;padding:10px; background-color:#F7F7F7;border:1px solid #cccccc}
#normativa h1 {color:#9051A0}

.centra_piccolo {width:100%;text-align:center;font-size:11px;font-family:verdana}
.piccolo {font-size:11px;font-family:verdana}

.ico { margin-right:10px;}
.icona {margin-top:10px;}
.sx { float:left; margin-right:10px; margin-bottom:0px;}
.dx { float:right; margin-left:10px; margin-bottom:0px;}

.box {width:200px; margin:20px 0 0 0; padding-left:10px; padding-right:10px;display:block}

.box p { font-size:75%; border-bottom:1px solid #CCCCCC; display:block}
.box p:hover { font-size:75%; border-bottom:1px solid #000;display:block}

.foto { margin-bottom:0px; display:block; height:167px}
.ant_foto { float:left; margin-right:5px;font-size:80%;font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:right}

.tabella{border-spacing:1px;font: 9pt/12pt verdana; width:100%;}
.tabella td, th{padding:4px;}
.tabella th { font-weight:normal;}
.tabella tbody tr td, tbody tr th{border-top:1px solid #CCCCCC;}
.tabella tbody th {width:200px; text-align:left}
.tabella tbody tr.odd td, tbody tr.odd th{border-top:1px solid #CCCCCC;}

.attenzione {color:#EB1D5A}

#stat {
text-align:center; width:100%; clear:both;
}
#stat2 {
text-align:center; width:100%; clear:both; height:40px; float:left;
}
.sposta-sotto { margin-bottom:80px;}


#igq { position:absolute; right:10px; top:75px; width:205px; height:100px; text-align:right; font-size:9px; font-weight:normal;}
#igq p { margin-top:0px; padding:0;}