.sommario {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align: right; clip:   rect(   )}

p {margin-top: 0px; margin-bottom: 18px;}

#contSommario {
background-color: #003366;
width: 153px;
padding-top: 15px;
padding-right: 20px}

#sommario {
text-align:right;
color:#FFFFFF;
margin-right: 5px;
border-right: 1px solid #fff;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;}

ul.menu-Tantra {
width:145px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
text-align:RIGHT;
}

ul.menu-Tantra img {

padding-top:5px; /* lascia spazio far il bordodell'immagine e il testo del link */
}
ul.menu-Tantra li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:2px 5px 2px 15px; /* lascia spazio far il bordo del menu e il testo del link */
}
ul.menu-Tantra li { display:inline; } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu-Tantra li a:link, 
ul.menu-Tantra li a:visited {
background: TRANSPARENT;
color: #FFF;
} /* colori per il link */
ul.menu-Tantra li a:hover, ul.menu-Tantra li a:active {
color: #FF6600;
} /* colori per l'effetto roll-over */


#menuOrCounseling {
padding: 5px 0 0 40px;}

body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
}

#framecontent{
position: absolute;
top: 0;
bottom: 0; 
left: 0;
width: 153px; /*Width of frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background: #003366;
color: white;
}

#questo-tantra{
position: absolute;
top: 38px;
left: 498px;
width: 230px; /*Width of frame div*/
height:100px;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
color: white;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
z-index: 4;
}

#maithuna{
position: absolute;
top: 198px;
left: 347px;
width: 408px; /*Width of frame div*/
height:27px;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
font-family:Arial, Helvetica, sans-serif;
border-bottom: 5px solid #F2C886;
z-index: 3;
}

#contattaci{
position: absolute;
top: 346px;
left: 367px;
width: 170px; /*Width of frame div*/
height:75px;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
font-family:Arial, Helvetica, sans-serif;
text-align:right;
z-index: 2;
}
#maincontent{
position: fixed;
top: 0; 
left: 153px; /*Set left value to WidthOfFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
background: #FFEBD9;
margin: 0; padding:0;

font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal;
}

#maincontent_home{
position: fixed;
top: 0; 
left: 153px; /*Set left value to WidthOfFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
background: #003366;
margin: 0; padding:0;

font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal;
z-index: 1;
}


#maincontent_counseling{
position: fixed;
top: 0; 
left: 153px; /*Set left value to WidthOfFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
background: #F3F5F8;
margin: 0; padding:0;

font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal;
}

#testata {background-color: #FF7B00;}
#testata_counseling {background-color: #0C3A6C;}

#contenuti {margin: 40px;
}

#contenuti img {
float:left;
margin: 0 10px 5px 0;
}

.ritornoSinistra {clear:left;}

.innertube{
margin: 40px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}



* html body{ /*IE6 hack*/
padding: 0 0 0 153px; /*Set value to (0 0 0 WidthOfFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #maincontent_home{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #maincontent_counseling{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

.crediti {
background-color: #FFC38C;
text-align:center;
font-size: 11px; color:#FF7B00; font-weight: bold;}

.crediti_counseling {
background-color: #0C3A6C;
text-align:center;
font-size: 11px; color:#FFf; font-weight: bold;}


.testohome { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal ; margin-bottom: 0px; line-height: 13.5px}
.indirizzo {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF;}
.testohomearancione { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: FF7B00; font-weight: bold;}
.testohomearancione_01 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: F2C886; font-weight: bold; margin-left: 0px}
.testo_tabella_ita { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000 ; font-style: italic}
.spazio_tabella { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000 }
.testoara { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff7b00; font-weight: normal }

.testoblu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; font-weight: normal }
a.testoblu:link {  color: #003366; text-decoration: none}
a.testoblu:visited {  color: #003366; text-decoration: none}
a.testoblu:hover {  color: #003366; text-decoration: none; font-weight: bold}
a.testoblu:active {  color: #003366; text-decoration: none}






.testoblusott { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; font-weight: normal }
.testoblusott:active {  color: #003366; text-decoration: none}
.testoblusott:hover {  color: #003366; text-decoration: none; font-weight: bold}
.testoblusott:visited {  color: #003366; text-decoration: underline}
.testoblusott:link {  color: #003366; text-decoration: underline}
.testoCopy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal ; left: 5px; clip:  rect(   )}
a.testorollover:link { color: #FF9900; text-decoration: underline}
a.testorollover:visited { color: #FF9900; text-decoration: underline}
a.testorollover:hover { color: #003366; text-decoration: underline; font-weight: bold}
a.testorolloverblu:link { font-size: 12px; color: #003366; text-decoration: underline}
a.testorolloverblu:visited { font-size: 12px; color: #003366; text-decoration: underline}
a.testorolloverblu:hover { font-size: 12px; color: #FF9900; text-decoration: underline; font-weight: bold}

.linkarancio:active {  color: #FF7B00; text-decoration: underline}
.linkarancio:hover {  color: #FF7B00; text-decoration: underline}
.linkarancio:visited {  color: #FF7b00; text-decoration: underline}
.linkarancio:link {  color: #FF7b00; text-decoration: underline}
.linkarancio2:active {  color: #FF7B00; text-decoration: none}
.linkarancio2:hover {  color: #003366; text-decoration: none}
.linkarancio2:visited {  color: #003366; text-decoration: none}
.linkarancio2:link {  color: #FF7b00; text-decoration: none}
a:active {  color: #FF7B00; text-decoration: none}
a:visited {  color: #FFFFFF; text-decoration: none}
a:hover {  color: #FF7B00; text-decoration: none}
a:link {  color: #FFFFFF; text-decoration: none}

.titolo {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: 003366; font-weight: 600}

.testo {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal}
.titolo_tabella {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: normal}
.testorollover { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: normal ; margin-bottom: 0px}
.testorolloverblu { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: normal ; margin-bottom: 0px}
.testo_tabella {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}

ul.rientrosx {
list-style:none; /* elimino i punti elenco */
margin: 0px; padding: 0; /* elimino i rientri delle liste */
}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #003366; font-weight: 600; margin: 7px 0 20px 0}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; padding:0; margin:0}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #F2C886; padding:0; margin:0}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF7B00; padding:0; margin:0}


.tabella1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000 ;}
.tabella1 th {font-weight:bold; padding-top:7px; text-align:left;}
.tabella1 td {padding-top:15px; text-align:left;}

 td.iscriviti {padding-top:15px; text-align:left; border-bottom:none}

/*.tabLibri {border-bottom: 1px dashed #003366; padding: 1px 0;}*/

