/* Tableless design - PHPWebsite "Philo" Theme
di Roberto Ellero info@robertoellero.it
per il sito del 
Dipartimento di Filosofia e Teoria delle Scienze 
dell'Università Ca' Foscari di Venezia 
http://venus.unive.it/philo/index.php

Copyright info: Per qualsiasi uso di questo CSS si prega di
rivolgersi al responsabile del sito presso il
Dipartimento di Filosofia e Teoria delle Scienze 
dell'Università Ca' Foscari di Venezia.

It is prohibited to reproduce, modify, adapt or otherwise use
of this CSS in any manner or form
without the express written permission of the Website owner:
please contact the Department of Philosophy and Theory of Sciences of Venice University.

Questo foglio di stile è correlato al file theme.tpl e a file presenti nei moduli del CMS,
che sono stati opportunamente modificati per eliminare le tabelle di layout.
*/

body {
    background-color: #F0F0F0;
	margin: 0;
	padding: 0;
	color: #000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	voice-family: "\"}\"";
    voice-family: inherit;
	}

p {
	font-size: 90%;
	margin-top: 0; 
	margin-bottom: 	1.0em;
	padding-top: 0;
	line-height: 1.3em;	
	}		
h1	{
    font-family : Arial, Helvetica, sans-serif;
	font-size:	27px;
	color: gray;
	border-bottom:1px solid white;
	background: transparent;
	margin-top: 6px;
	
}
h2	{
    font-family : Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #336699;
	font-style : italic;
	font-weight : lighter;
	margin-top: -0.5em;
	background: transparent;
}
h3	{
	font-size:	1.2em;
	}
h4 {
	font-size:	1.1em;
}
h5 {
	font-size:	1.06em;
}
h6 {
	font-size:	1.03em;
}
hr{
	border: 0px solid;
	border-color : gray;
	border-top-width: 1px;
	height:1px;
	border-style : dotted;
}
img	{
	border:	0;
	
	}
a {
	text-decoration: underline;
	font-weight: bold;
}
a:link	{
    color: #3A4542;
	background-color: transparent;
}
a:visited	{
	color: #3A4542;
	/*color: #3A4542;*/
	background-color: transparent;
}
a:active	{
	color: #894542;
	background-color: transparent;
}
a:hover	{
	color: #A32742;
	background-color: transparent;
	text-decoration: underline;
}

/* ID intestazione, rappresentazione della testata */

#testata {
	border-bottom: 0px solid;
	left:19%;
	position: absolute;
	background-image: url(../../sede.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	top: 0px;
	width: 60%;
	z-index: 12;
	margin: 0px;
	padding: 0px;
	height: auto;
}

#intestazione {
    height: 74px;
	border-bottom: 1px solid #9A0040;
	background-color: #9A0040;
	left: 0%;
	position: relative;
	top: 0px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	padding: 0px;
}

/* Logo di sinistra */

#intestazione #logo {
    width : 100px;
    height : 70px;
    float:left;
    margin: 1px 1px 0px 2px;
    padding-top: 0px;
}

/* Logo di destra */
	
#intestazione #logo2 {
	width : 124px;
	float:right;
	background: #9A0040;
	margin:1px 1px 0px 1px;
	padding-bottom: 0px;
}

/* Menu orizzontale della testata
adattamento di Clagnut CSS Tabs
http://www.clagnut.com/writings/csstabs/
  */

#menu_intestazione {
    position: relative;
   	margin: 0px;
	padding: 0px;
   	background-color: #000000;
	height: 18px;
	width : 100%;
	z-index: 500;
	list-style: none outside none; 
}
#menu_intestazione ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
}
#menu_intestazione li
{
    display: block;
    margin: 0;
    padding: 0;
    float: left;
    width: auto;
}
#menu_intestazione a
{
    color: #FFFFFF;
    display: block;
    width: auto;
    text-decoration: none;
    background: #000000;
    margin: 0;
    padding: 2px 10px;
    border-left: 0px solid #FF9933;
    /* border-top: 1px solid #FF9933; */
    border-right: 1px solid #FF9933;
}
#menu_intestazione a { float:left }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu_intestazione a {float:none;}
/* End IE5-Mac hack */

#menu_intestazione a:hover, #menu_intestazione a:active { background: #A8C5CE; color: black;}

#menu_intestazione a.active:link, #menu_intestazione a.active:visited
{
    position: relative;
    z-index: 102;
    background: #BBBBBB;
    font-weight: bold;
}

/* Rappresentazione prima colonna */

.colonna1 {
    position: absolute; 
    top: 103px; 
    left: 12px; 
    width: 21%; 
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index: 550;	 
}

/* Rappresentazione seconda colonna */

.contenuto {
    position: relative;
	margin-left: 21.8%;	
	margin-top: 13px;
	padding-left: 1.0em;
	padding-bottom:1.0em;	
	border-left: 1px dotted #F0F0F0;
	border-bottom: 1px dotted #F0F0F0;
	z-index: 400;
}

/* Rappresentazione terza colonna (annidata nella seconda), che si visualizza solo in presenza di contenuti. 
Consente lo switch da layout 2 a layout 3 colonne. */

.contenuto .terzacolonna {
    position: relative;
	border-left: 0px;
	border-bottom: 0px solid #000;
	float: right;
	background: #eee;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	width: auto;
	z-index: 300;
}

div#menu {
	width: 20%;
	float: left;
	background: #E1AA5A;
	background-color : #E1AA5A;
}

/* Fondo pagina */

div#fondopagina {
    position: relative;
	clear: both;
	text-align: center;
	z-index: 600;
	color: #000;
	margin-left : 26%;
	margin-top : 0;
	margin-right : 18%;
	margin-bottom : 0;
	font-size : 70%;
}

/* Ulteriori settaggi generali */

div.cella {
  float: left;
  text-align: left;
  padding: 0.3em;
  }

div.spaziatore {
   clear: both; line-height: 0px; font-size: 1px;
  }

div.evento {
  border: 2px dashed #333;
  background-color: #ffe;
  color: #000;
  }

#fondopagina div.float {
    float: left;
    text-align: left;
    padding: 0.3em;
    font-size: 0.9em;
  }

td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
th {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TR.bg_medium {
	color: #FFFFFF;
	background-color: #778899;
}

.smalltext {
	font-size: 10px;
}

.calendario {
   font-size: 11px;
}
.calendario p tr th td{
   font-size: 11px;
}

.black {
	color: #000000;
	background-color: #A6FFA6;
	border-color: gray;
	border : groove;
}
.bg_light {
	color: #333333;
	background-color: #FFE4C4;
}
.rosso {
	color : #800000;
}
.evidenziato {
	background-color : yellow;
}
td.white {
	color: #333333;
	background-color: #FFFFFF;
}
acronym {
	border-bottom : dotted 1px;
	cursor:help;
}

.fleft {
    position: relative;
	clear: left;
	float: left;
	margin-right: 4px;
	margin-top: 2px;
	}
.fright {
    position: relative;
	clear: right;
	float: right;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0;
	}

/* boxtitolo e boxcontent rappresentano i contenuti delle prime due colonne */

.boxtitolo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold; 
	color: #fff;
	background-color: #9A0040;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	margin: 2px;
	width: auto;
	
}
.boxcontent {
	color: #333333;
	background-color: white;
	width: auto;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	margin-left: 2px;
	margin-top: 1px;	
	margin-right: 2px;
	margin-bottom: 6px;
	font-size:100%;
}

/* Consente l'indipendenza dei blocchi in terzacolonna, rappresentati in modo diverso
dai blocchi e menu delle altre colonne. */

.boxtitoloblocco {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold; 
    color: #FFFFFF;
	background-color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-left: 4px;
	margin: 2px;
	width: 138px;
	border: 1px solid gray;
}
.boxcontentblocco {
	color: #333333;
	background-color: #fff;
	border: 1px groove #000000;
	padding-bottom: 5px;	
	width: 138px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 83%;
	padding-left: 4px;
	padding-top : 2px;
	padding-right: 4px;
	padding-bottom : 2px;	
	margin-left: 2px;
	margin-top: 2px;	
	margin-right: 2px;
	margin-bottom: 6px;
	border: 1px dotted gray;
}

/* Modalità di rappresentazione dei link in lista non ordinata */

.boxcontent ul {
    /*margin: 0; 
	padding: 0; */
	list-style-type: square;
}
.boxcontent li {
	/*margin: 0 0 3px 0;*/
}

#banner {
	background-position: left;
	height: 100px;
	top: 0px;
	text-decoration: none;
	text-align: right;
}	
#banner a:link {
	color: black;
	text-decoration: underline;
}
	
/* Setting immagini per i template di pagina */	
	
div.immagine {
	
}
	
.immagine_left img {
    position: relative;
	float : left;	
	margin-left: 4px;
	margin-top : 10px;
	margin-right : 6px;
	margin-bottom : 1px;
}
.immagine_right img {
	position: relative;
	float : right;	
	margin-left: 0px;
	margin-top : 7px;
	margin-right : 4px;
	margin-bottom : 1px;
}
.immagine_topleft img {
	margin-left: 0px;
	margin-top : 7px;
	margin-right : 4px;
	margin-bottom : 3px;
}
.immagine_topright img {
	margin-left: 0px;
	margin-top : 7px;
	margin-right : 4px;
	margin-bottom : 3px;
}
.immagine_center img {
	margin-left: 0px;
	margin-top : 7px;
	margin-right : 0px;
	margin-bottom : 3px;
}

/* Eventuale set sondaggio */

div.sondaggio {
	
}

/* menu per link correlati - di Eric A. Meyer
http://www.meyerweb.com/eric/talks/2003/commug/commug.html*/

.boxcontentblocco ul
{
    padding-left: 0;
    margin-left: 0;
    border-bottom: 1px solid gray;
}
.boxcontentblocco li
{
    list-style: none;
    margin: 0;
    padding: 0.15em;
    border-top: 1px solid gray;
}

.boxcontentblocco li a { text-decoration: none; }
.boxcontentblocco li a:link { color : black; }
.boxcontentblocco li a:visited { color : black; }
.boxcontentblocco li a:hover { color : aqua; }
.boxcontentblocco p {
	font-size: 93%;
}
/* moduli */

#modulo label {
	display: block;
	width: 150px;
	float: left;
	text-align: right;
	padding-right : 0.4em;
}
#modulo input {
	border: 1px inset #005566;
}
#modulo fieldset {
	border: dashed 1px;
}

/* Menu per blocchi colonna sinistra */

.menu_box
{
	font-size: 89%;
	padding-left:1.5em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.6em;
	margin: 0px;
	line-height: 1.4em;
}

.menu_box li
{
    
	list-style-type: none;
	list-style-image: url(http://venus.unive.it/philo/freccia.gif);
	list-style-position: outside;
	margin: 0px;
	font-size: 1em;
}
.menu_box a, .menu_box a:link, .menu_box a:visited
{
    text-decoration: none;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    color: #9A0040;
    background: #fff;
    padding: 0;
}

/*
.menu_box a
{
    width: 99%;
}

.menu_box a
{
    width: 9.6em !important;
	width: 99%;
}
.boxcontent>.menu_box a
{
    width: auto;
}
*/

.menu_box a:hover
{
	background: #9A0040;
	color: #fff;
	padding: 0;
}
.menu_box a:active
{
    background: #800000;
	color: white;
}


.menu_box2
{
	padding-left:1.1em;
	padding-top: 0.1em;
	padding-right: 0em;
	padding-bottom: 0.1em;
	margin: 0;
	line-height: 1.2em;
	background-image: url(http://venus.unive.it/philo/freccia3.gif);
	background-repeat: no-repeat;
	background-position: center left; 
}
.menu_box2 a, .menu_box2 a:link, .menu_box2 a:visited
{
    color: #750200;
	margin-bottom: 0.5em;
    margin-top: 0.5em;
    padding: 0;
}
.menu_box2 a:hover, .menu_box2 a:active
{
    color: white;
}

.menu_box2 a, .menu_box2 a:link, .menu_box2 a:visited, .menu_box2 a:hover, .menu_box2 a:active 
{
    padding: 0px;
	margin: 0px;
}

.active li, .active a, .active a:link, .active a:visited, .active a:hover, .active a:active {
	color: red;
	font-variant: small-caps;
}

/* Menu orizzontale per le pagine 
http://css.maxdesign.com.au/listamatic/horizontal02.htm */

.menu_pagina {
	padding: 07px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	background-color: white;
	border: 0;
	width: 90%;
	text-align: left;
}
.menu_pagina ul
{
    margin-left: 0;
    padding-left: 0;
    white-space: nowrap;
}
.menu_pagina li
{
    display: inline;
    list-style-type: none;
	line-height : 1.6em;
}
.menu_pagina a { padding: 3px 10px; }
.menu_pagina a:link, .menu_pagina a:visited
{
    color: #9A0040;
    background-color: white;
    text-decoration: none;
}
.menu_pagina a:hover
{
    color: white;
    background-color: #9A0040;
    text-decoration: none;
}

/* Selettori footer */
#fondopagina a {
	text-decoration: underline;
	font-weight:bold;
}
#fondopagina a:link	{
    color: #6F6F6D;
	background-color: transparent;
}
#fondopagina a:visited	{
	color: #6F6F6D;
	background-color: transparent;
}
#fondopagina a:active	{
	color: #999900;
	background-color: transparent;
}
#fondopagina a:hover	{
	color: #800000;
	background-color: #F0F0F0;
	text-decoration: underline;
}

/* Classi intestazioni testata */
.philo {
	color : white;
}

#avviso {
	padding : 07px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-right : auto;
	margin-left : auto;
	background-color : #FEFEA9;
	border : 1px dotted #000;
	width : 90%;
	text-align : left;
	font-weight : 600;	
}

.tabella table { table-layout: auto;
        border-collapse: collapse; 
        empty-cells: show; 
		border: 1px solid black; }
.tabella thead th { border: 2px dashed gray; }
.tabella th { border: 2px dashed gray; }
.tabella tbody th { border: 2px dashed black; }
.tabella td { border: 1px dashed gray; }
.tabella caption {
	font-weight : bolder;
	word-spacing : 0.6em;
	color : white;
	border : solid 2px #C9BCAB;
	background-color : #9A0040;
	line-height : 1.9em;
	letter-spacing : 0.3em;
}






