/*
 *  Default style for the 
 *  Italian Olympics of Mathematics' web pages.
 *
 *               Michele Cerulli, 1999
 *
 *  comments: cerulli@mail.dm.unipi.it
 */


@import "css/default.css";

body {	background: #ffffcc;
	background-image: url('http://olimpiadi.ing.unipi.it/img/trans/sfondo_main.gif');
	background-repeat: repeat-y;
	font: medium Times;
	color: black; 
        margin-left: 1.5em; 
	margin-right: 0.3em;
	}


body.frame {	
	background: #ffffcc; 
	font: medium Times; 
	color: black; 
        margin: 0em; 
	}

body.index {	
	background: #ffffcc; 
	background-image: url('http://olimpiadi.ing.unipi.it/img/trans/sfondo_index.gif');
	background-repeat: no-repeat;
	font: medium Times; 
	color: black; 
        margin: 0em; 
	}

H1 {	font-weight: bold; 
        font-size: 180%; 
        font-variant: normal;
        font-style: normal;
        font-stretch: normal;
        font-size-adjust: none;
	text-align: center;
       	}

H2 {	font-weight: bold; 
        font-size: 130%; 
        font-variant: normal;
        font-style: normal;
        font-stretch: normal;
        font-size-adjust: none;
	text-align: center;
       	}

H3 {	font-weight: bold; 
        font-size: 120%; 
        font-variant: normal;
        font-style: normal;
        font-stretch: normal;
        font-size-adjust: none;
	text-align: center;
       	}

strong 	{ font-weight: bold; }
b	{ font-weight: bold; }


a:link {color: #0033cc}         
a:visited {color: #66099}
a:active {color: blue}
a:hover {color: blue}

a.principale {font-size: 150%; font-weight: bold}

a.barra {text-decoration: none;}


UL.special { 	list-style:  url('http://olimpiadi.ing.unipi.it/img/barra/trans/p_2.gif') disc;
}

UL { 	list-style: disc;
}

p {	text-indent: 3.5%; 
	margin-top: 0; 
	margin-bottom: 1em;
	padding-right: 0.1em; 
	text-align: justify
}

p.primo {text-indent: 0; margin-top: 0; font-size: small; margin-bottom: 0}

p.topmenu {text-indent: 0em; text-align: center; font-size: 70%; margin: -10% 0}

p.leftmenu {text-indent: -7%;text-align: left; font-size: 70%; margin-top: 0; padding-left: 7%}

p.leftmenutitolo {text-indent: 0em;text-align: left; font-size: 70%; margin-top: 0}

p.titolosezione {text-indent: 0em ; text-align: center; font-weight: bold; background-color:#f96; font-size: 140%; margin-top: 0; margin-bottom: 3.5%}

p.titolosottosezione {text-indent: 0; text-align: center; font-weight: bold;background-color:#0c9; font-size: 110%; margin-top: 8%; margin-bottom: 3.5%}

p.note {text-indent: 0; color: green; margin: 3.5% 7%}

pre.esempio {margin: 7% 0 7% 14%; font-size: 80%; color: maroon}

span.attributo {font-style: italic; background-color: #ddd}


.pile {	position: absolute; 
	left: 0pt; 
	top: 0pt; 
	width: 0pt; 
	height: 0pt; 
}

.icon {	position: absolute; 
	left: 0pt; 
	top: 0pt; 
	width: 0pt; 
	height: 0pt; 
}

.laterale {	
	position: relative; 
	left: 42px; 
	top: 0px; 
}

.ul1 { background-image: url('http://olimpiadi.ing.unipi.it/img/barra/trans/p_1.gif');
	background-repeat: no-repeat;
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 20px;
	padding-right: 0.4em;
	font-size: 1em;
	text-align: left;
}

.ul2 { background-image: url('http://olimpiadi.ing.unipi.it/img/barra/trans/p_2.gif');
	background-repeat: no-repeat;
	text-indent: 0;
	margin-bottom: 0;
	margin-top:0;
	padding-left: 28px;
	padding-right: 0.4em;
	font-size: 0.9em;
	text-align: left;
}

.ul1m { background-image: url('http://olimpiadi.ing.unipi.it/img/barra/trans/p_1.gif');
	background-repeat: no-repeat;
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 20px;
	padding-right: 0.4em;
}

.ul2m { background-image: url('http://olimpiadi.ing.unipi.it/img/barra/trans/p_2.gif');
	background-repeat: no-repeat;
	text-indent: 0;
	margin-bottom: 0;
	margin-top:0;
	padding-left: 28px;
	padding-right: 0.4em;
}

.standard	{ 
	padding-right: 1px;
	padding-left: 28px;
}

TR,TH,TD {	font-size: 1em;
}

.tbcolor1 { background: #ffffcc }
.tbcolor2 { background: #ffff99 }
.tbcolor3 { background: #ffff99 }

HEAD            { display: none }
TABLE           { display: table}
TR              { display: table-row }
THEAD           { display: table-header-group }
TBODY           { display: table-row-group }
TFOOT           { display: table-footer-group }
COL             { display: table-column }
COLGROUP        { display: table-column-group }
TD, TH          { display: table-cell }
CAPTION         { display: table-caption }
TH              { font-weight: normal}
CAPTION         { text-align: center; font-weight: bold }
