/**/
html {height: 100%; margin: 0}

a {outline:none}
a img {border: none}

body     {border-top: 10px #f90 solid;  color: #000; font: 100% "Trebuchet MS", Helvetica, Arial, SunSans-Regular, sans-serif;/* background-image: url("../immagini/marco-muestra.png"); background-position: 0 0; */text-align: center; margin: 0; padding: 0 }

div#testata { margin: 20px auto 0px auto ; padding: 0px 0px 0px 50px; position: relative; width: 960px; text-align: left}
div#testata h1   {/* background-image: url("../immagini/testata-luisa-vera-bianca.png"); background-repeat: no-repeat; background-position: 0 0; display: block;*/ }

div#testata h1 span{display:none}
div#testata h2, div#testata p{display:none}

div#container  { text-align: left; margin: 0 auto; padding: 0; position: relative; width: 960px }

/*mirko*/

div#colonna{
    float: left;
    width: 210px;
     margin: 15px 0px 20px 25px;
    padding: 0;
    } 
    
    div.galleria {margin-top: 30px}
    
div#corpo  { margin: 15px 0px 0px 0px; width: 625px; padding-right: 50px; float: right; }

div#menuoriz{
    margin: 10px 15px 0px 15px;
	padding: 0px;
	clear: both;
    }
div#menuoriz p {text-align: center; font-size: 0.7em; margin: 10px 0px 0px 0px; padding: 0px 20px;}    
  
           
div#piede     {  margin: 0 auto; padding: 50px 0px 20px 0px; position: relative; width: 960px; height:50px; clear: both }


/* logo e abstract */

div.logo {padding: 32px 0px 0px 23px; float: left;  }
div.abstract {padding: 32px 17px 0px 0px;  float: right; }




/*fine*/
 

#piede .note {font-size: 0.7em; color: #666; text-align: center; margin-top: 40px}
#piede .note a:link, #piede .note a:visited {color: #666; text-decoration: underline}
#piede .note a:hover, #piede .note a:active { text-decoration: none}

#piede .note img {width: 15px; height: auto; vertical-align: middle; padding-bottom:2px; }

/* classi principali */

p    { 
	font-size: 0.85em; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	line-height: 150%;  
	margin: 0px; 
	padding: 0px 0px 10px 0px}
	
p.colonna {font-size: 0.65em; 
	line-height: 150%;  
	margin: 0px 20px 0px 0px; 
	padding: 0px 0px 5px 0px;
	text-align: left}

p.copy {color: #666; font-size: 0.7em; text-align: center}

a:link   { color: #ff9900; font-weight: normal; text-decoration: underline }
a:hover, a:active  {color: #ff9900; text-decoration: none }
a:visited  { color: #666; font-weight: normal; text-decoration: underline }

h1   { color: #ff9900; font-size: 1em; font-style: normal; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px }
h1 a:link,  h1 a:visited {color: #ff9900; text-decoration: none; font-weight: bold}
h1 a:hover,  h1 a:active {color: #666666; text-decoration: none}

h2  { color: #000; font-size: 0.8em; font-weight: bold; margin: 0px 0px 15px 0px; }
h3  { color: #999; font-size: 0.8em; font-weight: bold; margin: 30px 0px 10px 0px; border-bottom: 1px solid #999 }


ul.lista       { font-size: 0.7em; list-style-type: none; margin: 0 0 30px -15px; padding: 0 0 0 0 }
ul.lista li  { margin: 0 0 5px; padding: 0 0 0 15px; border: 0 }
ul.lista li a:link, ul.lista li a:visited, ul.lista li span.audio   { color: #666; font-weight: normal; text-decoration: none; background-image: url("../im/lista2.png"); background-repeat: no-repeat; background-position: -3px 0; padding-left: 15px }
ul.lista li a:hover, ul.lista li a:active   { color: #ff9900; font-weight: normal; text-decoration: none; background-image: url("../im/lista1.png"); background-repeat: no-repeat; background-position: -3px 0; padding-left: 15px }

ul.audio li { margin-left: 15px; padding-left: 15px; color: #666; font-weight: normal; background-image: url("../im/lista1.png"); background-repeat: no-repeat; background-position: 0 0; } 

ul.lista2     { font-size: 0.7em; line-height: 150%; list-style: square; margin: 0; padding: 0 0 10px 15px }



/* fine */

/* titoli box lancio home page */

div.box_lancio {
	margin:0px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom: #999999 1px dotted
	}

p.lancio  { color: #666; font-size: 0.75em; line-height: 115%; margin: 0; padding: 0; text-align: justify  }

div.news  { 
	background-color: #ccc; 
	background-image: url("../immagini/boxnews.gif"); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	text-align: center; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	padding: 2px; 
	width: auto; 
	height: auto; 
	border: solid 1px #999; 
	font-size: 11px; 
	}


/* fine */

/* menu1 edit by Dario */


div.menu {
	font-size:0.75em;
	list-style: none; 
	margin: 0px 15px 0px 20px;
	padding: 0; 
	}
div.menu h2 {
	font-size: 11px; 
	margin:0;
	line-height: 200%;
	border-top: 1px #666 dotted;
	font-weight:normal;
	outline:none;
}
div.menu h2:hover {
	 color: #ff9900;
}
div.menu h2 a{text-decoration:none; color:#000; outline:none;}
div.menu h2 a:hover{color: #ff9900}
div.menu h2.qui, div.menu h2.qui a {font-weight: bold; color: #ff9900; text-decoration: none}

ul.sottomenu {list-style: none; margin: 5px 0px 0px 0px; padding: 0 0 0 10px; }
ul.sottomenu li {margin-bottom: 5px; line-height: 150%; padding: 0; border: 0px}
ul.sottomenu li a {font-weight: normal; color: #333; text-decoration: none; outline:none;}
ul.sottomenu li a:hover {font-weight: normal; color: #ff9900; text-decoration: none}
ul.sottomenu li.qui a {font-weight: bold; color: #ff9900;}


ul.sottomenu2 {list-style: none; margin: 5px 0px 0px 0px; padding: 0 0 0 30px; }
ul.sottomenu2 li {margin-bottom: 5px; line-height: 150%; padding: 0; font-size: 90%; border: 0px; font-style: italic}
ul.sottomenu2 li a:link, ul.sottomenu2 li a:visited {font-weight: normal; color: #333; text-decoration: none}
ul.sottomenu2 li a:hover, ul.sottomenu2 li a:active {font-weight: normal; color: #ff9900; text-decoration: none}

/* menu1  */


/* menu1 original */


ul.menu {
	font-size: 0.75em; 
	list-style: none; 
	margin: 5px 15px 0px 20px;
	padding: 0; 
	text-transform: uppercase;
	}
ul.menu li {
	line-height: 200%;
	border-top: 1px #ddd solid
}

ul.menu li a:link, ul.menu li a:visited {
	text-decoration: none;
	color: #000;
}

ul.menu li a:hover, ul.menu li a:active {
	text-decoration: none;
	color: #ff9900;
}

ul.menu li.qui a:link, ul.menu li.qui a:visited {font-weight: normal; color: #ff9900; text-decoration: none}
ul.menu li.qui a:hover, ul.menu li.qui a:active {font-weight: normal; color: #888; text-decoration: none}


ul.sottomenu {list-style: none; margin: 5px 0px 0px 0px; padding: 0 0 0 10px; text-transform: none }
ul.sottomenu li {margin-bottom: 5px; line-height: 150%; padding: 0; border: 0px}
ul.sottomenu li a:link, ul.sottomenu li a:visited {font-weight: normal; color: #333; text-decoration: none}
ul.sottomenu li a:hover, ul.sottomenu li a:active {font-weight: normal; color: #ff9900; text-decoration: none}


ul.sottomenu ul.sottomenu {list-style: none; margin: 5px 0px 0px 0px; padding: 0 0 0 15px; }
ul.sottomenu ul.sottomenu li {margin-bottom: 5px; line-height: 150%; padding: 0; font-size: 100%; border: 0px; font-style: italic}
ul.sottomenu ul.sottomenu li a:link, ul.sottomenu2 li a:visited {font-weight: normal; color: #888; text-decoration: none}
ul.sottomenu ul.sottomenu li a:hover, ul.sottomenu2 li a:active {font-weight: normal; color: #ff9900; text-decoration: none}

ul.sottomenu li.qui a:link, ul.sottomenu li.qui a:visited {font-weight: normal; color: #ff9900; text-decoration: none}
ul.sottomenu li.qui a:hover, ul.sottomenu li.qui a:active {font-weight: normal; color: #888; text-decoration: none}

ul.sottomenu ul.sottomenu li.qui a:link, ul.sottomenu ul.sottomenu li.qui a:visited {font-weight: normal; color: #ff9900; text-decoration: none}
ul.sottomenu ul.sottomenu li.qui a:hover, ul.sottomenu ul.sottomenu li.qui a:active {font-weight: normal; color: #888; text-decoration: none}


/* menu1  */





/* fine */


.divisore  {margin: 5px 0px 0px 0px; border-top: 1px dotted #ccc }

.box_edizioni {
	margin:5px 0px 10px 0px;
	}

img.icona {border: 1px #666666 solid}

img.foto { margin: 0px 50px 50px 0px; width: 150px; height: auto; outline:none}


ul.edizioni {
	list-style: none; 
	line-height: 125%; 
	font-size: 0.70em; 
	margin: 0; 
	padding: 0 0 0 110px}

.divisore-edizioni  { background-color: transparent; height: 15px; margin: 0 0 10px 0; clear: both; border-bottom: #666 1px dotted }


/* home page */

#hp-sx {float: left; width: 220px; border-left: 5px solid #ff9900; padding:0px 5px; margin-bottom: 10px; clear: left}

#hp-dx {float: right; width: 220px; border-left: 5px solid #ff9900; padding:0px 5px; text-align: left; margin-bottom: 10px; clear: right}

h1.home   { color: #ff9900; font-size: 1em; font-style: normal; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px }
h1.home a:link,  h1.home a:visited {color: #ff9900; text-decoration: none; font-weight: bold}
h1.home a:hover,  h1.home a:active {color: #666666; text-decoration: none}


h2.home   { color: #ff9900; font-size: 0.8em; font-style: normal; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px }
h2.home  a:link,  h2.home  a:visited {color: #ff9900; text-decoration: none; font-weight: bold}
h2.home  a:hover,  h2.home  a:active {color: #666666; text-decoration: none}

p.home {font-size: 0.7em; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	line-height: 125%;  
	margin: 0px; 
	padding: 0px 0px 5px 0px}

.divisore-hp { height: 1px; margin: 15px 0px; margin-top: 0px; clear: both}

.foto-pagina {width: 150px; height: auto; float: left; margin: 0px 10px 5px 0px; padding: 2px; border: 1px solid #ddd}

div.galleria {margin-bottom: 0px}

div.leng {margin-top: 20px}
