@charset "UTF-8";
/* CSS Document */

body {
background-color:#49515A;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
background-image:url(../images/topbg.jpg);
background-repeat: repeat-x;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
font-style:normal;
}

#top {
height:100px;
width:800px;
margin-left:auto;
margin-right:auto;
background-color:#49515A;
background-image:url(../images/topbg.jpg);
background-repeat: repeat-x;
padding:0;
}

#logo {
width:240px;
padding-top:15px;
padding-left:60px;
float:left;
}

#topbr{
color:#000;
margin:0;
padding-top:15px;
padding-bottom: 10px;
text-align:left;
font-size:11px;

}

#topnav {
margin-left:300px;
width:400px;
}

#maincontainer {
height:302px;
width:100%;
background-color:#FFFFFF;
}

#main {
margin-left:auto;
margin-right:auto;
height:302px;
width:800px;;
}



#gallery {
height:300px;
width:400px;
margin-left:300px;
border-top:solid 2px #FFFFFF;
border-left:solid 2px #FFFFFF;
}

#gallery_big {
height:300px;
width:500px;
margin-left:300px;
border-top:solid 2px #FFFFFF;
border-left:solid 2px #FFFFFF;
}

.thumbs {
height:98px;
width:98px;
float:left;
border-right:solid 2px #FFFFFF;
border-bottom:solid 2px #FFFFFF;
}

.thumbs p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
}

#containerbottom {
/* background-image: url(../images/backgroun_shadow.gif); */
background-repeat:repeat-x;
margin-left:auto;
margin-right:auto;
margin-top:0;
height:auto;
width:800px;
}


/* contentbottom è sulla pagina specifica della sezione */


/* Colori menu principale                */


.topmenu .f a:hover,
.topmenu .f a:focus,
.topmenu .f a:active{
color:#FF8400;
padding-bottom:0.1em;
}


.topmenu .b a:hover,
.topmenu .b a:focus,
.topmenu .b a:active{
color:#6699FF;
padding-bottom:0.1em;
}

.topmenu .g a:hover,
.topmenu .g a:focus,
.topmenu .g a:active{
color:#ffcc00;
padding-bottom:0.1em;
}

.topmenu .m a:hover,
.topmenu .m a:focus,
.topmenu .m a:active{
color:#FF00FF;
padding-bottom:0.1em;
}


/* Menu secondario                */

#menubottom {
width:150px;
margin-top:2px;
text-align:right;
border-right:solid 1px #ffffff;
}

.menubt{
color:#000;
margin:0;
padding:0;
list-style-type:none;
}

.menubt li{
}
.menubt a{
display:block;
padding:0.5em 0;
text-decoration:none;
padding: 3px 0.5em 3px 10px;
}
.menubt a:link,
.menubt a:visited{
color:#ffffff;
}
.menubt a:hover,
.menubt a:focus,
.menubt a:active{
color:#000000;
}
.menubt .corrente a:link,
.menubt .corrente a:visited,
.menubt .corrente a:hover,
.menubt .corrente a:focus,
.menubt .corrente a:active{
color:#000000;
}
