/*THEME NAME: AR Group*/
html,body
{


overflow-x: hidden;
overflow-y: auto;
}

html {

   margin: 0;
	padding: 0;
}

body {
	height: 100%;
	margin: 0;
	padding: 0;
	background: #fff url(images/bg.gif) top left repeat-y;
	font: normal 15px Arial, Tahoma, Verdana;
}

a, a:link {
	color: #78787B;
	outline: none;
	text-decoration: none;
}

.content a img {
border: none;
border: 1px solid #78787B
}
.content a:hover img {
filter:alpha(opacity=60);
opacity: 0.6;
-moz-opacity:0.6;
border: 1px solid #78787B
}

table td.contenuto {
background: #fff url('images/bg.jpg') no-repeat;
}

ul li {
list-style-image: url('images/punto_rosso.gif') center left no-repeat;
}

div#logo {
position: absolute;
top: 50%;
margin-top: -32px;
left: 0px;
}

div#sottomenu {
margin-left: 40px;
width: 810px;
z-index: 500;
text-align: center;
}

div#sottomenu li{
margin-left: -4px;
list-style-type: none;
display: inline;
padding-right: 15px;
}

div#sottomenu a{
padding-left: 10px;
background: url(images/punto_rosso.gif) center left no-repeat;
text-decoration: none;
font: normal 13px Arial, Tahoma, Verdana;
color: #78787B;
}

div#sottomenu a:hover{
padding-left: 10px;
background: url(images/punto_rosso.gif) center left no-repeat;
text-decoration: none;
font: normal 13px Arial, Tahoma, Verdana;
color: #EC2024;
}


/******************* DROP DOWN MENU*********************************/

#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
z-index: 505;
}

#cssdropdown li {
float: left;
position: relative;
padding: 0;
margin: 0;
}


.mainitems{
}


.mainitems a{
  display: block;
padding: 3px 0px 10px 0px;
width: 142px;

text-align: center;
font: 16px Arial, Tahoma, Verdana;
background: url(images/bg_menu.gif) no-repeat;
text-decoration: none;
color: #78787B;
}


.mainitems a:hover{
  text-decoration: none;
  color: #EB2024;
  margin-top:0px;
  padding
}

.subuls{
display: none;
color: #fff;
width: 180px;
position: absolute;
left: 0;
border: 1px solid #EB2024;
 /* opacity:.7; filter: alpha(opacity=70);*/
background-color: #fff;

}

.subuls li{
width: 100%;

}


.subuls li a{
margin-left: 14px;
padding-left: 10px;
   background: url(images/punto_rosso.gif) center left no-repeat;
   text-decoration: none;
   font: normal 14px Arial, Tahoma, Verdana;
   color: #78787B;
   width: 100%;
   text-align: left;
   display: block;
   height: 11px;
}

.subuls li a:hover{
  padding-left: 10px;
   background: url(images/punto_rosso.gif) center left no-repeat;
   text-decoration: none;
   font: normal 14px Arial, Tahoma, Verdana;
   color: #FF0005;
}
/* to override */
.subuls li li a, .subuls li li a:hover{ /* Nasconde le pagine di 3 livello */
  display: none;
  line-height: 0px;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: 30px;
left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#restofcontent { /*wrap rest of content of the page inside this div*/
clear: left;
}
/******************* FINE DROP DOWN MENU*********************************/

#menu {
position: absolute;
top: 20px;
left: 100px;
width: 950px;
height: 330px;
z-index: 600;
}

.content {
width: 740px;
font: normal 15px Arial, Tahoma, Verdana;
color: #78787B;
z-index: 5000;
}



span.rosso{
padding-left: 10px;
background: url(images/punto_rosso.gif) center left no-repeat;
text-decoration: none;
font: normal 14px Arial, Tahoma, Verdana;
color: #78787B;
}

div#titolo_pagine {
color: #EF2024;
font: bold 32px Arial, Tahoma, Verdana;
margin-top: 30px;
margin-left: 80px;
}

td.sottopagine {
background: url('images/bg_sottopagine.gif') no-repeat;
width: 832px;
height: 126px;
}

.content strong {
font: bold 14px Arial, Tahoma, Verdana;
margin: 0px;
padding: 0px;
display: inline;
}

hr.rosso {
background: #EF2024; height: 1px; color: #EF2024
}

#header {
position: absolute;
top: 50px;
left: 50px;
background: #f60;
width: 1600px;
height: 50px;
}