﻿body {background-color:#222222; font-family:Arial; color:#FEFEFE; font-size:small;}

h1 {color:#F50019; font-size:large; font-weight:normal; margin:0px 0px 0px 0px;}
h2 {color:#F50019; font-size:90%; font-weight:normal; margin:0px 0px 10px 0px;}
h3 {color:#F50019; font-size:small; font-weight:bold; margin:5px 0px 5px 0px;}
h4 {color:#FFFFFF; font-size:small; font-weight:normal;}
h4.titolo {position:absolute; bottom:40px; left:350px;}
h5 {color:#666666; font-size:small; margin:0px 0px 15px 0px; text-align:justify;}
h6 {color:#FEFEFE; margin-top:0px;}
h6 a:link {color:#FEFEFE;}
h6 a:visited {color:#FEFEFE;}
h6 a:hover {color:#F50019;}



p {font-size:small; margin:0px 0px 15px 0px; text-align:justify;}
p a:link {color:#FEFEFE;}
p a:visited {color:#FEFEFE;}
p a:hover {color:#F50019;}


div#viewport {position:absolute; width:950px; height:650px; top:50%; left:50%; margin-top:-325px; margin-left:-475px; background-color:#000000;}

div#slogan {width:950px; position:absolute; top:-20px; font-family:Arial; font-size:x-small; color:#888888; text-align:center;}
div#footer {width:950px; position:absolute; bottom:-20px; font-family:Arial; font-size:x-small; color:#888888; text-align:center;}
img.logo {position:absolute; top:25px; left:25px;}

div#content {position:absolute; top:125px; left:350px; width:570px; height:500px;}
div#menu {position:absolute; top:125px;}
div#top_buttons {position:absolute; top:60px; right:0px;}

.portfolio_pager {color:#F50019; font-size:85%; padding-top:5px; padding-left:5px;}
.portfolio_pager a:link {color:#FFFFFF; font-size:85%; text-decoration:none;}
.portfolio_pager a:visited {color:#FFFFFF; font-size:85%; text-decoration:none;}
.portfolio_pager a:hover {color:#F50019; font-size:85%; text-decoration:none;}

/*  */

table.portfolio {}
table.portfolio td.thumb {width:120px; height:120px; padding:5px; border:solid 1px #222222; vertical-align:middle; text-align:center;}
table.portfolio td.description {height:120px; padding:5px; border:solid 1px #222222; vertical-align:top; text-align:left;}

table.portfolio img {border:none;}


















div.gray {position:relative; float:left; width:25px; height:500px; margin:0px 0px 0px 25px; background-color:#222222;}
div.white {position:relative; float:left; width:135px; height:500px; margin:0px 0px 0px 0px; background-color:#FFFFFF;}

div.whiteinside {position:relative; float:left; width:30px; height:500px; margin:0px 0px 0px 5px; background-color:#FFFFFF;}
div.whiteinside img {position:absolute; border:none;}


img.tagtop {position:relative; float:right; right:25px; margin-left:10px; border:none;}

img.mora {position:absolute; left:23px; top:376px; border:none;}
img.mela {position:absolute; left:6px; top:359px; border:none;}
img.limone {position:absolute; left:7px; top:382px; border:none;}
img.arancia {position:absolute; left:13px; top:368px; border:none;}
img.fragola {position:absolute; left:15px; top:349px; border:none;}


hl {font-size:small;}
a:link.hl {font-size:small; color:#FEFEFE;}
a:visited.hl {font-size:small; color:#FEFEFE;}
a:hover.hl {font-size:small; color:#F50019;}

.gv {font-size:small; color:#FEFEFE; width:100%;}
.gvHeader {font-size:small; color:#FEFEFE; text-align:center; padding:5px;}
.gvRow {font-size:small; color:#FEFEFE; padding:2px;}

.gvRow a:link {font-size:x-small; color:#FEFEFE;}
.gvRow a:visited{font-size:x-small; color:#FEFEFE;}
.gvRow a:hover{font-size:x-small; color:#F50019;}

div#login {position:absolute; top:70px; right:25px; margin-left:10px; border:none;}



