html {height: 100%; margin: 0}

body{
    text-align: center;   /*centra in IE 5.x */ 
    color: #000; 
    font: 100% Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
    background-color: #cccccc; 
    margin: 0; 
    padding: 0;
    }

div#container{
    width: 760px;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
    background-image: url("../immagini/bg_fondo.gif"); 
    background-repeat: repeat-y; 
    background-position: center 0; }

div#testata {
	background-image: url("../immagini/testatamimisol.gif"); 
	background-repeat: no-repeat; 
	background-position: center 0; 
	height: 200px}

div#testata-curric {
	background-image: url("../immagini/testatamimisol-curric.gif"); 
	background-repeat: no-repeat; 
	background-position: center 0; 
	height: 200px}
	
div#testata-editoria {
	background-image: url("../immagini/testata-editoria.gif"); 
	background-repeat: no-repeat; 
	background-position: center 0; 
	height: 200px}

div#testata-grafica {
	background-image: url("../immagini/testata-grafica.gif"); 
	background-repeat: no-repeat; 
	background-position: center 0; 
	height: 200px}

div#testata-web {
	background-image: url("../immagini/testata-web.gif"); 
	background-repeat: no-repeat; 
	background-position: center 0; 
	height: 200px}

div#testata-edizioni {
	background-image: url("../immagini/testata-edizioni.gif"); 
	background-repeat: no-repeat; 
	background-position: center 0; 
	height: 200px}

div#colonna{
    float: left;
    width: 180px;
    margin: 25px 0px 0px 0px;
    padding: 0;
    } 
    
div#corpo{
    margin: 25px 0px 0px 200px;
	padding-right: 100px;
    }

div#corpo-editoria{
    margin: 25px 0px 0px 200px;
	padding-right: 100px;
    }

div#corpo-grafica{
    margin: 25px 0px 0px 200px;
	padding-right: 100px;
    }

div#corpo-web{
    margin: 25px 0px 0px 200px;
	padding-right: 100px;
    }

div#corpo-edizioni{
    margin: 25px 0px 0px 200px;
	padding-right: 100px;
    }
           
div#piede   { 
	background-image: url("../immagini/piedemimisol.gif"); 
	background-repeat: no-repeat; 
	background-position: center 0;
	background-color: #ccc;
	height: 95px; 
	clear: left }


/* navigazione secondaria */

div.nav_sec {padding: 30 30 0 0; color: #000; font-size: 0.65em; text-align: right; }

div.nav_sec a:link, div.nav_sec a:visited {color: #000; text-decoration: underline; font-weight: normal}
div.nav_sec a:hover, div.nav_sec a:active {color: #666; text-decoration: none; font-weight: normal}

/*fine*/

#piede .note {font-size: 10px; color: #000000; text-align: center; padding-top: 70px}


/* classi principali */

p    { 
	font-size: 0.8em; 
	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}

a:link, a:visited  { color: #000; font-weight: normal; text-decoration: underline }
a:hover, a:active  { color: #666; text-decoration: none }

#corpo-editoria a:link, #corpo-editoria a:visited  { color: #f90; font-weight: normal; text-decoration: underline }
#corpo-editoria a:hover, a:active  { color: #f90; text-decoration: none }

#corpo-grafica a:link, #corpo-grafica a:visited  { color: #9c3; font-weight: normal; text-decoration: underline }
#corpo-grafica a:hover, #corpo-grafica a:active  { color: #9c3; text-decoration: none }

#corpo-web a:link, #corpo-web a:visited  { color: #69c; font-weight: normal; text-decoration: underline }
#corpo-web a:hover, corpo-web a:active  { color: #69c; text-decoration: none }

#corpo-edizioni a:link, #corpo-edizioni a:visited  { color: #f00; font-weight: normal; text-decoration: underline }
#corpo-edizioni a:hover, #corpo-edizioni a:active  { color: #f00; text-decoration: none }


h1.curriculum {color: #000000; font-size: 0.95em; margin: 0; padding: 0 0 20 0}
h2.curriculum {color: #666666; font-size: 0.8em; padding: 0; margin: 0 0 10 0; border-bottom: #666666 1px solid}

#corpo-editoria h1  { color: #ff9900; font-size: 0.8em; font-style: normal; font-weight: bold; margin: 10 0 ; padding: 0 0 0 0 }
#corpo-editoria h1 a:link, #corpo-editoria h1 a:visited {color: #ff9900; text-decoration: none; font-weight: bold}
#corpo-editoria h1 a:hover, #corpo-editoria h1 a:active {color: #666666; text-decoration: none}
#corpo-editoria h2  { color: #000; font-size: 0.7em; font-weight: bold; margin: 10 0 5 0; padding: 0}

#corpo-grafica h1  { color: #9c3; font-size: 0.8em; font-style: normal; font-weight: bold; margin: 10 0 ; padding: 0 0 0 0 }
#corpo-grafica h1 a:link, #corpo-grafica h1 a:visited {color: #9c3; text-decoration: none; font-weight: bold}
#corpo-grafica h1 a:hover, #corpo-grafica h1 a:active {color: #666666; text-decoration: none}
#corpo-grafica h2  { color: #000; font-size: 0.7em; font-weight: bold; margin: 10 0 5 0; padding: 0}

#corpo-web h1  { color: #69c; font-size: 0.8em; font-style: normal; font-weight: bold; margin: 10 0 ; padding: 0 0 0 0 }
#corpo-web h1 a:link, #corpo-web h1 a:visited {color: #69c; text-decoration: none; font-weight: bold}
#corpo-web h1 a:hover, #corpo-web h1 a:active {color: #666666; text-decoration: none}
#corpo-web h2  { color: #000; font-size: 0.7em; font-weight: bold; margin: 10 0 5 0; padding: 0}

p.case {font-size: 0.7em}
p.case-imm {font-size: 0.7em; padding-left: 115px}
img.case {border: 1px #ccc solid; margin: 3 10 5 0 }

ul.lista     { font-size: 0.8em; line-height: 150%; list-style: square; margin: 0; padding: 0 0 10 15 }
ul.lista2     { font-size: 0.7em; line-height: 150%; list-style: square; margin: 0; padding: 0 0 10 15 }



/* 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: 10px; 
	width: auto; 
	height: auto; 
	border: solid 1px #999; 
	font-size: 11px; 
	}

h1.editoria  { color: #ff9900; font-size: 0.75em; font-style: normal; font-weight: bold; margin: 0; padding: 0 0 5 0 }
h1.editoria a:link, h1.editoria a:visited {color: #ff9900; text-decoration: none; font-weight: bold}
h1.editoria a:hover, h1.editoria a:active {color: #666666; text-decoration: none}

h3.editoria  { color: #ff9900; font-size: 0.65em; font-style: bold; font-weight: bold; margin: 5px 35px 0px 0px; padding: 6px 0px 3px 0px; border-top: 1px #666 dotted; }
h3.editoria a:link, h3.editoria a:visited {color: #000000; text-decoration: none; font-weight: normal}
h3.editoria a:hover, h3.editoria a:active {color: #ff9900; text-decoration: none}

h1.grafica  { color: #99cc33; font-size: 0.75em; font-style: normal; font-weight: bold; margin: 0; padding: 0 0 5 0 }
h1.grafica a:link, h1.grafica a:visited {color: #99cc33; text-decoration: none; font-weight: bold}
h1.grafica a:hover, h1.grafica a:active {color: #666666; text-decoration: none}

h3.grafica  { color: #99cc33; font-size: 0.65em; font-style: bold; font-weight: bold; margin:0; padding: 10 0 0 0 ; margin: 5px 35px 0px 0px; padding: 6px 0px 3px 0px; border-top: 1px #666 dotted;}
h3.grafica a:link, h3.grafica a:visited {color: #000000; text-decoration: none; font-weight: normal}
h3.grafica a:hover, h3.grafica a:active {color: #99cc33; text-decoration: none}

h1.web  { color: #6699cc; font-size: 0.75em; font-style: normal; font-weight: bold; margin: 0; padding: 0 0 5 0 }
h1.web a:link, h1.web a:visited {color: #6699cc; text-decoration: none; font-weight: bold}
h1.web a:hover, h1.web a:active {color: #666666; text-decoration: none}

h3.web  { color: #6699cc; font-size: 0.65em; font-style: bold; font-weight: bold; margin: 5px 35px 0px 0px; padding: 6px 0px 3px 0px; border-top: 1px #666 dotted }
h3.web a:link, h3.web a:visited {color: #000000; text-decoration: none; font-weight: normal}
h3.web a:hover, h3.web a:active {color: #6699cc; text-decoration: none}


h1.edizioni  { color: #ff0000; font-size: 0.75em; font-style: normal; font-weight: bold; margin: 0; padding: 0 0 5 0 }
h1.edizioni a:link, h1.edizioni a:visited {color: #ff0000; text-decoration: none; font-weight: bold}
h1.edizioni a:hover, h1.edizioni a:active {color: #666666; text-decoration: none}

h3.edizioni  { color: #ff0000; font-size: 0.65em; font-style: bold; font-weight: bold; margin: 5px 35px 0px 0px; padding: 6px 0px 3px 0px; border-top: 1px #666 dotted}
h3.edizioni a:link, h3.edizioni a:visited {color: #000000; text-decoration: none; font-weight: normal}
h3.edizioni a:hover, h3.edizioni a:active {color: #ff0000; text-decoration: none}


/* fine */

/* menu home page con sottosezioni */

ul.menu {
	font-size: 0.65em; 
	list-style: none; 
	margin: 5px 15px 0px 20px;
	padding: 0; 
	}
ul.menu li {
	line-height: 200%;
	border-top: 1px #666 dotted
}

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: #666;
	font-weight: bold;
}

ul.menu a.quieditoria:link, ul.menu a.quieditoria:visited {font-weight: bold; color: #f90; text-decoration: none}
ul.menu a.quieditoria:hover, ul.menu a.quieditoria:active {font-weight: bold; color: #666; text-decoration: none}


ul.ppeditoria {list-style: none; margin: 5px 0px 0px 0px; padding: 0 0 0 10px; }
ul.ppeditoria li {margin-bottom: 5px; line-height: 150%; padding: 0;}
ul.ppeditoria li a:link, ul.ppeditoria li a:visited {font-weight: normal; color: #333; text-decoration: none}
ul.ppeditoria li a:hover, ul.ppeditoria li a:active {font-weight: normal; color: #f90; text-decoration: none}
ul.ppeditoria li.qui {color: #f90; font-weight: bold}


ul.menu a.quigrafica:link, ul.menu a.quigrafica:visited {font-weight: bold; color: #9c3; text-decoration: none}
ul.menu a.quigrafica:hover, ul.menu a.quigrafica:active {font-weight: bold; color: #666; text-decoration: none}

ul.ppgrafica {list-style: none; margin: 5px 0px 0px 0px; padding: 0 0 0 10px; }
ul.ppgrafica li {margin-bottom: 5px; line-height: 150%; padding: 0;}
ul.ppgrafica li a:link, ul.ppgrafica li a:visited {font-weight: normal; color: #666; text-decoration: none}
ul.ppgrafica li a:hover, ul.ppgrafica li a:active {font-weight: normal; color: #9c3; text-decoration: none}
ul.ppgrafica li.qui {color: #9c3; font-weight: bold}


ul.menu a.quiweb:link, ul.menu a.quiweb:visited {font-weight: bold; color: #69c; text-decoration: none}
ul.menu a.quiweb:hover, ul.menu a.quiweb:active {font-weight: bold; color: #666; text-decoration: none}

ul.ppweb {list-style: none; margin: 5px 0px 0px 0px; padding: 0 0 0 10px; }
ul.ppweb li {margin-bottom: 5px; line-height: 150%; padding: 0;}
ul.ppweb li a:link, ul.ppweb li a:visited {font-weight: normal; color: #666; text-decoration: none}
ul.ppweb li a:hover, ul.ppweb li a:active {font-weight: normal; color: #69c; text-decoration: none}
ul.ppweb li.qui {color: #69c; font-weight: bold}


ul.menu a.quiedizioni:link, ul.menu a.quiedizioni:visited {font-weight: bold; color: #f00; text-decoration: none}
ul.menu a.quiedizioni:hover, ul.menu a.quiedizioni:active {font-weight: bold; color: #666; text-decoration: none}

ul.ppedizioni {list-style: none; margin: 5px 0px 0px 0px; padding: 0 0 0 10px; }
ul.ppedizioni li {margin-bottom: 5px; line-height: 150%; padding: 0;}
ul.ppedizioni li a:link, ul.ppedizioni li a:visited {font-weight: normal; color: #666666; text-decoration: none}
ul.ppedizioni li a:hover, ul.ppedizioni li a:active {font-weight: normal; color: #ff0000; text-decoration: none}
ul.edizioni li.qui {color: #f00; font-weight: bold}

#colonna p {margin-left: 25px; font-size: 0.7em}

/* fine */


.divisore  { background-color: transparent; height: 1px; margin: 10 0; }

.box_edizioni {
	margin:5px 0px 10px 0px;
	}

img.icona {border: 1px #666666 solid}

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 }
