body {
width : 100%; 
margin : 0; 
padding : 0%; 
text-align : center; 
background : #ffffff; 
} 
#content0 {
padding : 0; 
margin-top : 0; 
margin-bottom : 0; 
margin-right : auto; 
margin-left : auto; 
width : 100%; 
height : 60px; 
border-bottom : 1px #000000; 
text-align : center; 
background : #000000; 
} 
#content {
padding-top:5px;
padding-bottom:8px;
margin-top:1px;
margin-bottom:1px;
margin-right:auto; 
margin-left:auto; 
width : 100%;
height:30px;
text-align :center;
vertical-align:middle;
background:#000000;
} 
#content2 {
padding : 0; 
margin-top : 10px; 
margin-bottom : 10px; 
margin-right : auto; 
margin-left : auto; 
width : 100%; 
text-align : center; 
} 

#col1{
float:left;
width:18%;
text-align:left;
}

#col2{
float:left;
width:20%;
padding:1px;
border:4px solid #ffffff;
}

#col3{
float:left;
width:20%;
padding:1px;
border:4px solid #ffffff;
}

#col4{
float:left;
width:20%;
padding:1px;
border:4px solid #ffffff;
}

#col5{
float:left;
width:18%;
text-align:center;
}

#contenuti {
width : 20%;
text-align:center; 
} 

#col234{
float:left;
width:63%;
padding:1px;
text-align:center;
}

#colbio{
float:left;
width:60%;
padding:1em;
text-align:justify;
}

#galleriagen{
float:left;
width:60%;
padding:1em;
text-align:justify;
}

#boxrel-1 {
position : relative;
top:10%;
font-weight : bold; 
font-variant : small-caps; 
font-family : arial; 
font-size : 11px; 
text-align : center; 
width : 100%;
}

#boxrel-2 {
position : relative; 
left : 5px; 
top :10%;
font-weight : normal; 
font-variant : small-caps; 
font-family : arial black; 
font-size : 15px; 
text-align : center; 
width : 100%; 
} 

.hp{
font-weight : bold; 
font-variant : small-caps; 
font-family : arial; 
font-size : 12px; 
text-align : center;
}

.descr{
font-weight : bold; 
font-variant : small-caps; 
font-family : arial; 
font-size : 14px; 
text-align : center;
}

#boxmenuhomepage {
position : absolute; 
left : 5%; 
top : 40%; 
width : 50%; 
} 

#content3 {
float:left;
padding : 0; 
margin-top : 10px; 
margin-bottom : 1px; 
margin-right : auto; 
margin-left : auto; 
width : 100%; 
height : 20px; 
text-align : center; 
background : #00ffff; 
} 

#content4 {
float:left;
padding-top : 3px; 
padding-bottom : 3px; 
margin-top : 3px; 
margin-bottom : 1px; 
margin-right : auto; 
margin-left : auto; 
width : 100%; 
height : 210px; 
color : yellow; 
background : #000000;
text-align : center; 
} 

table{
margin:auto;
}

td, th {
border : 1px solid green; 
text-align : center; 
} 

td {
width:10%;
valign:top;
align:center;
} 

tr{
width:100%;
}

#content5 {
float:left;
padding-top : 3px; 
padding-bottom : 3px; 
margin-top : 1px; 
margin-bottom : 0; 
margin-right : auto; 
margin-left : auto; 
width : 100%; 
text-align : center;
border-bottom:1px solid #ffffff; 
background : #000000; 
} 

#contentup5 {
float:left;
padding-top : 3px; 
padding-bottom : 3px; 
margin-top : 1px; 
margin-bottom : 0; 
margin-right : auto; 
margin-left : auto; 
width : 100%; 
text-align : center;
border-bottom:1px solid #ffffff; 
background : #ffffff; 
} 

#content6 {
float:left;
padding-top : 3px; 
padding-bottom : 3px; 
margin-top : 1px; 
margin-bottom : 0; 
margin-right : auto; 
margin-left : auto; 
width : 100%; 
text-align : center;
border-bottom:1px solid #ffffff; 
background : #ffffff; 
} 

h1 {
font-size : 48px; 
font-family : trebuchet, trebuchet ms, arial, verdana; 
font-style : normal; 
margin-top : 1px; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 1px; 
color : #ffffff; 
padding : 1px; 
letter-spacing : 5px; 
} 
h2 {
font-size : 20px; 
font-family : trebuchet, trebuchet ms, verdana; 
font-style : normal; 
font-weight : bold; 
margin-top : 1px; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 1px; 
color : #ffffff; 
padding : 0; 
} 
h3 {
font-size : 30px; 
font-family : verdana; 
font-style : normal; 
font-weight : bold; 
color : #000000; 
} 

h4{
font-size : 40px; 
font-family : Times; 
font-style : normal; 
font-weight : bold; 
color : #000000; 
} 

td, th {
font-size : 10px; 
font-family : verdana; 
color : yellow; 
font-variant : small-caps; 
} 
p {
font-size : 12px; 
font-family : verdana, arial; 
color : #000000; 
line-height : 0,5em; 
} 
p.one {
font-size : 12px; 
font-family : verdana; 
color : #000000; 
} 
p.part {
font-size : 11px; 
font-family : verdana, arial; 
color : #cccccc; 
line-height : 1.5em; 
font-weight : bold; 
} 
p.part2 {
font-size : 15px; 
font-family : trebuchet, trebuchet ms, arial, verdana; 
letter-spacing : 7px; 
color : white; 
} 
p.part3 {
font-size : 13px; 
font-family : trebuchet, trebuchet ms, arial, verdana;
font-weight:bold; 
} 
p.capt{
font-weight : bold; 
font-variant : small-caps; 
font-family : arial; 
font-size : 13px;
color:yellow;
text-align:center;
} 
p.bio{
font-size : 20px; 
font-family : arial, verdana;
}

hr.nero{
	height:2px;
	color:black;
	background-color: #000000;
	border: #000000;
}

p.mostre{
font-size : 15px; 
font-family : arial, verdana;
}

p.comm{
font-size : 1px; 
font-family : arial, verdana;
font-weight:bold;
color:white;
}
a.new2:link {
font-family : comic sans MS, verdana, arial; 
font-weight : normal; 
color : #ffffff; 
text-decoration : none; 
padding : 2px; 
} 
a.new2:hover {
font-family : comic sans ms, verdana, arial; 
font-weight : bold; 
color : #cece9d; 
text-decoration : none; 
padding : 2px; 
} 
a.new2:visited {
font-family : comic sans ms, verdana, arial; 
font-weight : normal; 
color : #cece9d; 
text-decoration : none; 
padding : 2px; 
} 
a.galleria:link {
font-weight : normal; 
font-family : verdana, arial; 
color : #000000; 
text-decoration : none; 
padding : 2px; 
} 
a.galleria:hover {
font-weight : bold; 
font-family : verdana, arial; 
color : #0000ff; 
text-decoration : none; 
padding : 2px; 
} 
a.galleria:visited {
font-weight : normal; 
font-family : verdana, arial; 
color : #ff0000; 
text-decoration : none; 
padding : 2px; 
} 

ol.gallery{
	width : 85%;
	list-style : none;
        margin : auto;
	text-align:left;
	font-size : 35px;
	font-weight:bold;
	font-variant : small-caps;
        
} 

ol.gallery li {
	display : inline;
} 

ol.gallery li a {
	display : block;
vertical-align:middle;
	text-decoration : none;
	font-family :  tahoma, comic sans ms, arial, broadway, verdana, arial;	
        letter-spacing : 1px;	
padding-top:5px;
	/*padding-bottom:15px;*/
	border-bottom : 2px solid white;
	cursor: hand;
} 

ol.gallery li a:link, ol.gallery li a:visited, ol.gallery li a:focus{
background : #ccc; 
color : #009;
}
 
ol.gallery li a:hover, ol.gallery li a:active {
	background : #009;
	color : #ccc;
} 

ul.menuhomepage {
width : 50%; 
list-style : none; 
margin : 0; 
padding : 0;
text-align:left;
font-size : 13px; 
} 
ul.menuhomepage li {
display : inline; 
} 
ul.menuhomepage li a {
display : block; 
text-decoration : none; 
font-family :  arial, broadway, comic sans ms, verdana, arial; 
letter-spacing : 1px; 
padding-top:3px;
padding-bottom:3px;  
border-bottom : 1px solid white;
} 
ul.menuhomepage li a:link, ul.menuhomepage li a:visited {
background : #ccc; 
color : #009; 
} 
ul.menuhomepage li a:hover, ul.menuhomepage li a:active {
background : url(Lemon_Bkg.jpg) repeat-y 0 100%; 
color : #f00; 
} 

img#imgad{
width:100%
}

img#imgadbis{
width:100%
}

img#imgadter{
width:100%
}

img#imgadv{
width:70%
}

img#imgadv60{
width:60%
}

img#imgadv50{
width:40%
}

img#imgadvfifty{
width:50%
}

img#imgmostre{
width:100%
}

