﻿@import "dropdown.css";

* {
	margin:0;
	padding:0;
}

html {
	background:#000050; /* aecbe1 */
}

body {
	border-right:0.3em solid #deeffe;
	border-left:0.3em solid #deeffe;
    	font-family: Verdana, Arial, Helvetica;  /*Trebuchet MS, MS Sans Serif, Tahoma, Lucida Sans Unicode, serif;*/
	font-size:69.5%;
	text-align:justify;
	color:#005;
	width:750px; /* questa la definisco a seconda dei casi */
	margin:0px auto; /* questo serve per centrare il body */
	margin-top:10px;
	background:#FFFFFF; 
/*	background:#00A url(./images/body_bg.gif) bottom repeat-x; */
/*	border:0.1em solid #EAEAEA; */
}
p {
	font-size:1.2em;
	line-height:1.3em;
	margin:15px;
}

a {
	color:#004D85;
	text-decoration:none;
}

p a, td a, th a {
	/* background:url(../images/link_underline.gif) bottom repeat-x; */
	padding-bottom:0.1em;
}
ul {
	list-style:none; 
}

#masthead {
	width:100%;
	height:339px;
	position:relative;
/*	margin:30px 30px 30px 30px; */
}

#masthead h1 {
	font-size:34px;
	font-family:"trebuchet ms";
	color:#009;
	padding: 30px 0px 0px 490px; /*posizione del titolo */       
}

#masthead sup {
	font-size:0.5em;
}

#mastheadBox p {
	padding:1em 0 0;
	margin:0;
}

#breadCrumbs {
	color:#777;
	font-weight:bold;
	clear:both;
	padding:0.5em 0em 0.5em 0em;
	margin-top:0.3em;
	background:#FFFFFF url(../images/breadcrumbs_bg.gif);
}

#breadCrumbs li {
	display:inline;
}

#breadCrumbs li a {
	margin-right:0.5em;
	padding-right:1em;
	background:url(../images/breadcrumbs_bullet.gif) right 0.7em no-repeat;
}

#breadCrumbs li a:hover, #footer li a:hover {
	text-decoration:underline;
}

/* Main Column */

#mainContent {
	padding:2em 2em 2em 2em;
        background:#fff; 
}

#mainContent img {
	border:0px solid #683404;  /* se non metto solid in Firefox non funziona */
}

#mainContent h2 {
	color:#008;
	font-size:1.5em;
}

#mainContent p + h2 {
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#mainContent h3 {
	font-size:1.25em;
        text-align:left;
}

#mainContent blockquote {
	padding:10px;
	margin:10px 50px 50px 50px;
	font-style:italic;
	font-size:1.0em;
	border: 2px solid #ae6a23;
	background: #e5f1ff;
}

#mainContent ul {
        list-style: square outside url(../images/li_bullet.gif);
	color:#F90;
        padding-left:1em;
}

#mainContent ul li {
/*	background:url(../images/li_bullet.gif) left center no-repeat; */
	margin:0.5em 0 0.5em 1em;
	color:#333;
        font-size:1.2em; 
}

#mainContent ul li ul li {
        font-size:0.8em; /* il sottomenu lo facciamo leggermente più piccolo */
}

#mainContent ol {
        counter-reset: item;
}

#mainContent ol li {
        display: block;
	font-size:1.2em;
/*	padding-left:0.1em; */
	margin:0 0 0.5em 1em; 
	color:#333;
} 

#mainContent ol li:before {
        content: counter(item) ".";
        counter-increment: item;
        font-weight: bold; 
        color: #F90;
	padding-right:0.5em; 
}
#rosettaListContainer {
	padding-bottom:30px;
}

#rosettaListContainer a:hover {
	text-decoration:underline;
}
#rosettaListContainer a {
	padding-left:15px;
}

#suckerfish {
	width:100%;
	height:10em;
	font-family:monaco, courier;
}

/* Main Column Table */

#mainContent table {
	margin-top:1.5em;
}

#mainContent td {
	padding:0.5em;
	/* background:#F4F4F4; */
}

#mainContent td:hover {
	/* background:#EAEAEA; */
}

#mainContent th {
	padding:0.5em;
	background:#F4F4F4;
	color:#004D85;
}

#mainContent th strong {
	color:#F60;
}


/* Side Column */

#footer {
	text-align:center;
	clear:both;
	padding:1em 0 0;
/*	background:url(../images/footer_hr.gif) repeat-x; */
}

#footer li {
	display:inline;
	margin:0.5em;
	color:gray;
}
#footer hr {
	color:#000044;
	border:1px solid #202050;
}

.special {  
    font-weight:bold;
    font-style:italic; 
    color:#673407;
    font-size:1.25em;
    text-align:justify;
} 
.special2 {  
    font-weight:bold;
    font-style:italic;
    color:#673407;
    font-size:12px;
    text-align:left;
} 
.special3 {  
    font-weight:bold;
/*    font-style:italic; */
    color:#603507;
    font-size:1.225em;
    text-align:justify;
    line-height:1.6em;
} 


/********** STILE DELLE SLIDES **********/
.divpics {  
    height:  950px;  
    padding: 0;  
    margin:  0;
/*    text-align:center; */
    font-weight:bold;
} 
.divpics p{  
    margin-left:  -1px;
}

.divpics img{  
    text-align:center;
} 

/* ----- jQuery lightBox plugin - Gallery style ----*/

div#gallery a img{
    border-width: 2px;
    border-color: #adcce1;  /* Cornicetta delle immagini */
}
div#gallery td{
    text-align: center; /* QUI SI DECIDE L'ALLINEAMENTO DELLE IMMAGINI: SX, DX o CENTRO */
    padding: 20px 10px 20px 10px; 
}
div#gallery a:hover {
    color: #E8CE75;
}
div#gallery a:link, a:visited {
    text-decoration: none;
/*    color: #FFFFFF; */
}

/* ----- FINE ----*/


