/*
      css stile programming: Daniele Apostolo
	  
*/

* { padding: 0; margin: 0; }

body {
font-size:12px;
background-color:#99ccff;
font-family: Arial, Helvetica, sans-serif;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}

a {
text-decoration:none;
color:#000000;
}

a:hover {
text-decoration:none;
color:#99ccff;
}

#header {
 color: #99ccff;
 font-weight:bolder;
 font-size:10px;
 text-align:right;
 width: 900px;
 float: right;
 padding: 10px;
 height: 5px;
 margin: 10px 0px 5px 0px;
 background: #ffffff;
}
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #ffffff;
}
h1 a:hover{
text-decoration:line-through;
}
h1 a:visited{
text-decoration:none;
color: #ffffff;
}
h1 a:link{
text-decoration:none;
color: #ffffff;
}


h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
text-transform:uppercase;
color: #ffffff;
}
h2 a:hover{
text-decoration:line-through;
}
h2 a:visited{
text-decoration:none;
color: #ffffff;
}
h2 a:link{
text-decoration:none;
color: #ffffff;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-transform:uppercase;
color: #000000;
}
h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #99ccff;
}


grassetto {
font-weight:bolder;
}

#colonna1 { 
 color: #333;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 padding: 5px;
 height: 457px;
 width: 66px;
 float: left;
}
#colonna2 { 
 color: #333;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 padding: 5px;
 height: 457px;
 width: 66px;
 float: left;
}
#colonna3 { 
 color: #333;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 padding: 5px;
 height: 457px;
 width: 66px;
 float: left;
}
#colonna4 { 
 color: #333;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 padding: 5px;
 height: 457px;
 width: 66px;
 float: left;
}
#colonna5 { 
 color: #333;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 padding: 5px;
 height: 457px;
 width: 66px;
 float: left;
}
#colonna6 { 
 color: #333;
 background: #ffffff;
 margin: 0px 0px 5px 0px;
 padding: 5px;
 height: 457px;
 width: 66px;
 float: left;
}
#colonnagrande {
 background: #ffffff url('../images/homesquare.jpg') no-repeat;
 color: #ffffff;
 margin: 0px 0px 5px 0px;
 text-align:center;
 padding: 8px;
 height: 457px;
 width: 500px;
 float: left;
}
#colonnaidentita {
 background: url('../images/minihead.gif');
 font-family:"Trebuchet MS", Arial, Verdana;
 text-align:justify;
 line-height:15px;
 font-size:12px;
 color: #000000;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 padding-top: 15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:0px;
 height: 451px;
 width: 405px;
 float: left;
}
#colonnagallery {
 background: #ffffff;
 font-family:"Trebuchet MS", Arial, Verdana;
 text-align:justify;
 line-height:15px;
 font-size:12px;
 color: #000000;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 padding-top: 15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:0px;
 height: 451px;
 width: 730px;
 float: left;
}
div.quote {
margin: 0px 0 0px 0px; color: #fff;
background: #2a2a2a url('../images/minihead.gif') no-repeat;
padding: 8px;
line-height: 1.95em;
}
div.quotegal {
margin: 0px 0 0px 0px; color: #fff;
background: #2a2a2a url('../images/quotegal.gif') no-repeat;
padding: 8px;
line-height: 1.95em;
}
div.boxgal {
margin: 0px 0 0px 0px; color: #fff;
background: #ffffff;
height:395px;
}
div.quotespace {
text-align:right;
margin: 0px 0 10px 0px; color: #fff;
background: #2a2a2a url('../images/minihead_rev.gif') no-repeat;
padding: 8px;
line-height: 1.95em;
}
div.quote1 {
text-align:right;
margin-top:10px;
margin-bottom:10px;
background: #2a2a2a url('../images/quote1.gif') no-repeat;
padding: 8px;
height:78px;
}

div.quoteall {
text-align:right;
margin-top:10px;
margin-bottom:10px;
background: #2a2a2a url('../images/quote2.gif') no-repeat;
padding: 8px;
height:260px;
}
		
div.corpotesto{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;	
}

	
#nolink {
font-family: Arial, Helvetica, sans-serif;
 font-weight:bolder;
 text-transform:uppercase;
 text-decoration:none;
 color: #000000;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 padding: 5px;
 height: 16px;
 width: 66px;
 float: left;
 text-align:center;
}
#pulsante {
 font-weight:bolder;
 text-transform:uppercase;
 text-decoration:none;
 color: #99ccff;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 padding: 5px;
 height: 16px;
 width: 66px;
 float: left;
 text-align:center;
}
#pulsante a:link {
text-decoration:none;
color:#99ccff;
}
#pulsante a:visited {
text-decoration:none;
color:#99ccff;
}
#pulsante a:hover {
color:#000000;
}
#pushome {
 font-weight:bolder;
 text-transform:uppercase;
 text-decoration:none;
 color: #333;
 background: #ffffff;
 margin: 0px 0px 5px 0px;
 padding: 5px;
 height: 16px;
 width: 66px;
 float: left;
 text-align:center;
}
#pushome a:link {
text-decoration:none;
color:#99ccff;
}
#pushome a:hover {
font-style:italic;
color:#000000;
}
#pushome a:visited {
text-decoration:none;
color:#99ccff;
}
#pulsantegrande {
text-align:center;
 font-size:13px;
 font-weight:bolder;
 text-decoration:none;
 color: #99ccff;
 background: #ffffff;
 margin: 0px 0px 5px 0px;
 padding: 5px;
 height: 16px;
 width: 505px;
 float: left;
}
#descrizione {
text-align:center;
 font-size:13px;
 font-weight:bolder;
 text-decoration:none;
 color: #99ccff;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 padding: 5px;
 height: 16px;
 width: 425px;
 float: left;
}
#footer { 
 width: 900px;
 clear: both;
 color: #99ccff;
 background: #ffffff;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 height:30px;
}

imgbox {
float:left;
width:200px;
}

imgtext {
float:right;
}

