<STYLE type="text/css">
<!--

html
{
padding: 0px;
margin: 0px;
} 

body
{
font-family: Verdana, arial, sans-serif;
font-size: 0.8em;
}

img
{
border: 0;
}

a:link, a:visited, a:active, a:hover
{
color: black;
text-decoration: underline;
}

#logo
{
position: absolute;
top: 30px;
left: 17px;
}

#menu
{
position: fixed;
background-image: url(../images/texture.gif);
background-repeat: repeat;
color: white;
width: 248px;
height: 100%;
top: 0px;
left: 0px;
padding: 0px;
margin: 0px;
z-index: 50;
}

#menucase
{
position: absolute;
width: 175px;
top: 193px;
left: 36px;
}

#menucase ul.vert-one
{
top: 0px;
left: 0px;
width: 160px;
list-style-type: none;
display: block;
margin: 0px;
padding: 0px;
}

#menucase ul.vert-one li
{
color: white;
font-family: Verdana, arial, sans-serif;
font-size: 11pt;
text-align: right;
}

#menucase ul.vert-one li a
{
display: block;
width: 160px;
padding-bottom: 10px;
padding-top: 10px;
padding-right: 15px;
color: white;
border-bottom-style: solid;
border-bottom-width: 1px;
}

#menucase ul.vert-one li a:link, #menucase ul.vert-one li a:visited, 
#menucase ul.vert-one li a:active
{
text-decoration: none;
}

#menucase ul.vert-one li a:hover
{
color: white;
text-decoration: none;
background-image: url("../images/btn_over.png");
background-repeat: no-repeat;
}

#menucase ul.vert-one li a.current,ul.vert-one li a.current:hover
{
color: white;
text-decoration: none;
background-image: url("../images/btn_selected.png");
background-repeat: no-repeat;
}

#menucase ul.vert-one li a.last
{
border-bottom-width: 0px;
}

#contacts
{
position: absolute;
left: 36px;
top: 100%;
margin-top: -135px;
font-size: 8pt;
font-weight: normal;
padding: 0px;
line-height: 1.4;
}

#contacts b
{
font-size: 9pt;
line-height: 2;
}

#contacts #web
{
font-size: 7pt;
margin-top: 20px;
}

#contacts a:link, #contacts a:visited, #contacts a:active
{
color: white;
}

#contacts a:hover
{
color: white;
text-decoration: underline;
}

#content
{
background-color: white;
position: absolute;
top: 0px;
left: 248px;
padding: 0px;
margin: 0px;
}

#header
{
width: 960px;
height: 159px;
top: 0px;
left: 0px;
margin-top: 9px;
margin-left: 16px;
margin-bottom: 25px;
}

#header_content
{
position: absolute;
top: 129px;
left: 27px;
color: white;
font-size: 18pt;
font-weight: bold;
}

.home
{
background-image: url(../images/header_home.jpg);
}

.realizzazioni
{
background-image: url(../images/header_realizzazioni.jpg);
}

.operedarte
{
background-image: url(../images/header_operedarte.jpg);
}

.archivio
{
background-image: url(../images/header_archivio.jpg);
}

.laboratorio
{
background-image: url(../images/header_laboratorio.jpg);
}

.materiali
{
background-image: url(../images/header_materiali.jpg);
}

.press
{
background-image: url(../images/header_press.jpg);
}

.contatti
{
background-image: url(../images/header_contatti.jpg);
}

#news_container
{
position: absolute;
left: 16px;
top: 184px;
width: 600px;
}

#news_container h1
{
font-size: 3em;
color: #232323;
font-weight: bold;
padding: 0px;
margin-bottom: 10px;
}

#news_container h2
{
font-size: 1em;
color: #232323;
font-weight: bold;
padding: 0px;
margin-top: 0px;
margin-bottom: 5px;
}

.news_box
{
margin-bottom: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: black;
padding-bottom: 20px;
}

#cover
{
position: absolute;
left: 16px;
top: 184px;
}

#cover a:hover
{
color: black;
text-decoration: underline;
}

#cover h1
{
font-size: 1.2em;
font-weight: bold;
margin-bottom: 7px;
}

.press_box
{
width: 350px;
}

.horizontalcover
{
width: 620px;
}

.verticalcover
{
width: 465px;
}

#thumbs
{
margin-top: 10px;
}

#thumbs_realizzazione
{
margin-top: 30px;
font-size: 1em;
line-height: 2;
color: #232323;
font-weight: bold;
}

#text_box
{
position: absolute;
top: 177px;
text-align: justify;
line-height: 1.5;
}

#text_box h1
{
font-size: 2em;
color: #232323;
font-weight: bold;
padding: 0px;
margin: 0px;
}

#text_box h2
{
font-size: 1.1em;
color: #232323;
font-weight: bold;
padding: 0px;
margin-top: 0px;
margin-bottom: 15px;
}

#text_box h3
{
font-size: 1.1em;
color: black;
font-weight: normal;
padding: 0px;
margin: 0px;
}

#text_box h4
{
font-size: 0.9em;
color: #232323;
font-weight: bold;
padding: 0px;
margin-top: 0px;
margin-bottom: 15px;
}

.horizontaltext
{
left: 653px;
width: 324px;
}

.verticaltext
{
left: 498px;
width: 479px;
}

.press_text
{
left: 350px;
width: 450px;
}

#contacts_box
{
position: absolute;
left: 16px;
top: 184px;
width: 600px;
}

#contacts_box h1
{
font-size: 2em;
color: #232323;
font-weight: bold;
padding: 0px;
margin-bottom: 5px;
}

#contacts_box h2
{
font-size: 1.3em;
color: #232323;
font-weight: normal;
padding: 0px;
margin-top: 0px;
margin-bottom: 7px;
}

#contacts_box h3
{
font-size: 1.1em;
line-height: 1.6;
color: #232323;
font-weight: normal;
padding: 0px;
margin-top: 0px;
}

.materials_box_left
{
position: absolute;
top: 170px;
width: 480px;
left: 16px;
}

.materials_box_right
{
position: absolute;
top: 170px;
width: 480px;
left: 496px;
}

.box_cover
{
float: left;
width: 277px;
height: 303px;
margin-left: 16px;
margin-right: 37px;
margin-bottom: 25px;
text-align: center;
line-height: 1.7;
}

.archivio_box_cover
{
float: left;
width: 150px;
height: 150px;
margin-left: 16px;
margin-bottom: 16px;
}

.box_cover a:link, .box_cover a:visited, .box_cover a:active, .box_cover a:hover
{
color: black;
text-decoration: none;
}

.materials_box_left a:link, .materials_box_left a:visited, .materials_box_left a:active, .materials_box_left a:hover
{
color: black;
text-decoration: none;
}

.materials_box_right a:link, .materials_box_right a:visited, .materials_box_right a:active, .materials_box_right a:hover
{
color: black;
text-decoration: none;
}

.material_thumb
{
margin-right: 7px;
margin-top: 14px;
width: 150px;
height: 150px;
}

-->
</STYLE>

