html {
overflow: -moz-scrollbars-vertical;
}

body {
font-family: Arial;
text-align:justify;
font-size:12px;
color:#000000; 
vertical-align:top;
line-height:1.5;
background: #FFFFFF repeat-x 50% 0;
}

.menu  {
font-family:"Times New Roman", Times, serif;
font-weight:bold;
background:url(immagini/menu.jpg);
text-transform:uppercase;
text-align:center;
padding:0px;
vertical-align:middle;
height: 30px;
font-size:13px;
color:#FFFFFF;
}

.content {
font-family: Arial;
text-align:justify;
font-size:12px;
padding:10px;
color:#000000; 
margin: 0px;
vertical-align:top;
background: #FFFFFF;
border-bottom:1px #8D0000 solid;
border-left:1px #8D0000 solid;
border-right:1px #8D0000 solid;
line-height:1.5;
}

.note {
font-size:9px;
color:#CCCCCC;
text-align:center;
vertical-align:middle;
height:15px;
padding-right:0px;
}

.notafoto {
font-size:9px;
color:#999999;
text-align:left;
vertical-align:middle;
height:15px;
}


.infotitoli  {
font-family: Arial;
font-weight:bold;
background:#FFFFFF;
text-transform:capitalize;
text-align:right;
padding-right:5px;
vertical-align:middle;
font-size:12px;
color:#8D0000;
border-bottom:1px #CCCCCC solid;
}

.info  {
font-family: Arial;
font-weight:none;
background:#FFFFFF;
text-transform:normal;
text-align:left;
padding:0px;
vertical-align:middle;
font-size:12px;
color:#000000;
border-bottom:1px #CCCCCC solid;
}

.servizi   {
border-bottom:1px #CCCCCC solid;
}

.titoli {
font-family: "Times New Roman", Times, serif;
font-size:20px;
color:#8D0000; 
margin: 0px;
line-height:1.5;
}

.glidecontentwrapper{
position: relative;
width: 800px;
height: 400px;
border: none;
overflow: hidden;
border: 1px solid #FEFEFE;
z-index:1;

}

.glidecontent{ 
position: absolute; 
background: #FEFEFE;
line-height:1.5;
padding: 0px;
visibility: hidden;
text-align:justify;
border: none;
vertical-align:top;
width: 800px;
}

.glidecontenttoggler{ 
width: 800px;
z-index: 10000;
margin-top: 10px;
text-align: center;
}

.glidecontenttoggler a{ 
display: -moz-inline-box;
display: inline-block;
border: none;
color: #CCCCCC;
text-align: center;
padding: 0px;
font-weight: normal;
text-decoration: none;
}

.glidecontenttoggler a.selected{ 
background: #FFFFFF;
color: #CCCCCC;
}

.glidecontenttoggler a:hover{
background: #FFFFFF;
color: #CCCCCC;
}

.glidecontenttoggler a.toc{
background: #FFFFFF;
color: #CCCCCC;
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{
background: #FFFFFF;
color: #CCCCCC;
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #FFFFFF;
color: #CCCCCC;
}


a {text-decoration:none; font-weight:bold; color:#8D0000;}
a:link {text-decoration:none; font-weight:bold; color:#8D0000;}
a:hover {text-decoration:underline; font-weight:bold; color:#8D0000;}
a:visited {text-decoration:none; font-weight:bold; color:#8D0000;}
a:active {text-decoration:none; font-weight:bold; color:#8D0000;}

a.menu {text-decoration:none; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
a.menu:link {text-decoration:none; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
a.menu:hover {text-decoration:underline; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
a.menu:visited {text-decoration:none; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
a.menu:active {text-decoration:none; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}

a.img {text-decoration:none; font-weight:normal; color:#FFFFFF;}
a.img:link {text-decoration:none; font-weight:normal; color:#FFFFFF;}
a.img:hover {text-decoration:none; font-weight:normal; color:#FFFFFF;}
a.img:visited {text-decoration:none; font-weight:normal; color:#FFFFFF;}
a.img:active {text-decoration:none; font-weight:normal; color:#FFFFFF;}

a.contatti {text-decoration:none; font-weight:normal; color:#000000;}
a.contatti:link {text-decoration:none; font-weight:normal; color:#000000;}
a.contatti:hover {text-decoration:underline; font-weight:normal; color:#000000;}
a.contatti:visited {text-decoration:none; font-weight:normal; color:#000000;}
a.contatti:active {text-decoration:none; font-weight:normal; color:#000000;}