

/* css */

html {height: 100%; margin: 0}

body   { color: #000; font: 100% Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; margin: 0; padding: 0; text-align: center }

/* home */

a#rollover   { background-image: url("../immagini/cover1.gif"); background-repeat: no-repeat; display: block; margin: 200px auto; width: 397px; height: 197px }

a#rollover:hover  { background-image: url("../immagini/cover2.gif") }

					

/* fine home*/


div#container{
    width: 700px;
    min-height: 500px; 
    margin: 50px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
    border: 1px solid #999
    }


div#logo  { background-image: url("../immagini/logo.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 5px 0 50px 5px; height: 230px }

div.nav_sec {padding: 10px 55px 0px 0px; color: #777; font-size: 0.7em; text-align: right; }

div.nav_sec a:link, div.nav_sec a:visited {color: #777; text-decoration: none; font-weight: normal}
div.nav_sec a:hover, div.nav_sec a:active {color: #F93A0F; text-decoration: none; font-weight: normal}

div.nav_sec span.quo {color: #F93A0F;}

div#colonna{
    float: left;
    width: 200px;
    margin: 0px;
    padding: 0;
    } 
    

    
div#corpo{
    margin: 0px 20px 0px 250px;
	padding: 0px;
    }

#piede {clear: left; margin-bottom: 30px}

#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: 130%;  
	margin: 0px; 
	padding: 0px 35px 10px 0px;
	color: #777;
	text-align: justify}

p.page {font-size: 0.7em
}

p.page a:link, p.page a:visited {color:  #666; text-decoration: none }
p.page a:hover, p.page a:active {color:  #F93A0F; text-decoration: none }

a:link, a:visited  { color: #F93A0F; font-weight: normal; text-decoration: underline }
a:hover, a:active  { color: #666; text-decoration: none }

h1 {font-size: 0.9em; font-weight: normal; color: #F93A0F; margin: 20px 0px 15px 0px; padding: 0px}

img.foto {border: 1px solid #999; margin: 0px 10px 10px 0px}

div.portfolio {margin-top: 20px}

/* menu home page con sottosezioni */

ul.menu {
	font-size: 0.8em;
	list-style: none; 
	margin: 0px 0px 0px 119px;
	padding: 0px;
	line-height: 130%;
	
	}
ul.menu li {
	margin: 0px 0px 5px 0px;
	padding: 0px
}

ul.menu li a:link, ul.menu li a:visited {
	text-decoration: none;
	color: #333;
	font-weight:  normal;
}

ul.menu li a:hover, ul.menu li a:active {
	text-decoration: none;
	color: #F93A0F;
	font-weight: normal;
}

ul.menu li#qui a{
  color: #F93A0F; }
  
ul.sottomenu {list-style: none; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 10px; font-size: 90%; color: #F93A0F }
ul.sottomenu li {margin: 0px; padding: 0px 0px 5px 0px ; color: #F93A0F}
ul.sottomenu li a:link, ul.sottomenu li a:visited {font-weight: normal; color: #F93A0F; text-decoration: none}
ul.sottomenu li a:hover, ul.sottomenu li a:active {font-weight: normal; color: #333; text-decoration: none}
ul.sottomenu li#qua a {color: #333;}

title {background-color: #f39; color: #000000}

img.cop { margin: 20px 0px 10px 0px}

ul.lista {font-size: 0.8em; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	line-height: 130%;  
	margin: 0px; 
	padding: 0px;
	color: #777;
	text-align: left;
	list-style: square}
	
ul.lista li {padding-bottom: 15px}
