/* CSS Document */

html, body {
margin:0px;
padding:0px;
}

body {
background-image:url(img/back.gif);
background-position:top left;
background-repeat:repeat;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#header {
background-image:url(img/testata.gif);
background-position:left;
background-repeat:no-repeat;
width:100%;
height:50px;
}

#header span {
padding:0px 15px;
}

#top {
position:absolute;
top:61px;
background-color:#8AB71E;
height:120px;
width:100%;
z-index:1;
}

#topback {
position:absolute;
top:61px;
background-image:url(img/palle_top.gif);
background-position:top left;
background-repeat:repeat;
height:120px;
width:100%;
z-index:2;
}

#back {
position:absolute;
margin:130px auto 0px;
width:100%;
height:400px;
background-color:#FFFFFF;
border-bottom-color:#FFFFFF;
border-bottom-width:1px;
border-bottom-style:solid;
border-top-color:#FFFFFF;
border-top-width:1px;
border-top-style:solid;
}

#container {
position:absolute;
margin:130px auto 0px;
width:100%;
}

#left {
background-image:url(img/gioia.gif);
background-position:bottom left;
background-repeat:no-repeat;
border-right:#8AB71E dotted 1px;
color:#333333;
font-weight:bold;
margin:15px;
width:180px;
height:380px;
}

#left {
\width:180px;
w\idth:149px;
}

#center {
color:#333333;
margin:0px auto;
width:165px;
padding:20px 15px 10px 0px;
height:370px;
clear:right;
}

#center {
\width:165px;
w\idth:150px;
}

#center span {
display:block;
font-weight:bold;
margin-bottom:8px;
}

.center a:link {
color:#333333;
text-decoration:none
}

.center a:active {
color:#333333;
text-decoration:none
}

.center a:visited {
color:#333333;
text-decoration:none
}

.center a:hover {
color:#8AB71E;
font-size:13px;
text-decoration:none;
}

#main {
background-color:#FFFFFF;
border-bottom-color:#FFFFFF;
border-bottom-width:1px;
border-bottom-style:solid;
border-top-color:#FFFFFF;
border-top-width:1px;
border-top-style:solid;
color:#333333;
margin:0px auto;
font-size:13px;
line-height:18px;
width:560px;
padding:20px 20px;
clear:right;
}

#main {
\width:560px;
w\idth:520px;
}

#main img {
border:1px solid #333333;
margin:0px 7px 7px 0px;
}

#main strong {
color:#8AB71E;
font-size:16px;
}

.main a:link {
color:#333333;
text-decoration:none
}

.main a:active {
color:#333333;
text-decoration:none
}

.main a:visited {
color:#333333;
text-decoration:none
}

.main a:hover {
color:#8AB71E;
font-weight:bold;
text-decoration:none;
}

.abstract {
border-bottom:1px solid #8AB71E;
padding-bottom:10px;
margin-bottom:30px;
}

#maingallery {
background-color:#FFFFFF;
border-top-color:#FFFFFF;
border-top-width:1px;
border-top-style:solid;
color:#333333;
clear:right;
margin:0px auto;
padding:15px 0px;
text-align:center;
width:560px;
height:368px;
}

#maingallery {
\width:560px;
w\idth:560px;
}

.modular div {
float:left;
}

#bottom {
color:#333333;
height:260px;
margin:0px auto;
position:absolute;
top:595px;
width:100%;
}

#bottom span {
padding:0px 15px;
}

.bottom a:link {
color:#333333;
text-decoration:none
}

.bottom a:active {
color:#333333;
text-decoration:none
}

.bottom a:visited {
color:#333333;
text-decoration:none
}

.bottom a:hover {
color:#333333;
text-decoration:none
}



