/* CSS Document */

body{
	margin:0;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #cccccc;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #cccccc;
	color: #606060;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	text-decoration: none;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

a{
	text-decoration: none;
	color: #606060;
	font-size: 11px;
	line-height: 16px;
}

a:hover{
	text-decoration: none;
	color: #ac0000;
}

a:active{
	text-decoration: none;
	color: #ac0000;
	font-size: 11px;
}

.attivo{
	text-decoration: none;
	color: #ac0000;
	font-size: 11px;
	line-height: 16px;
}

.colonnaSX_grigio{
	padding-right: 25px;
	color :#606060;
	font-size: 11px;
	width: 50%;
	background-color: #ffffff;
	border-right: 9px solid #606060;
}

.colonnaDX_grigio{
	padding-left: 17px;
	width: 50%px;
	background-color: #cccccc;
	border-left: 9px solid #606060;
}

.colonnaSX_bordeaux{
	padding-right: 25px;
	color :#606060;
	font-size: 11px;
	width: 50%;
	background-color: #ffffff;
	border-right: 9px solid #ac0000;
}

.colonnaDX_bordeaux{
	padding-left: 17px;
	width: 50%px;
	background-color: #cccccc;
	border-left: 9px solid #ac0000;
}

.colonnaSX{
	padding-right: 25px;
	color :#606060;
	font-size: 11px;
	width: 50%;
	background-color: #ffffff;
}

.colonnaSX_home{
	padding-right: 25px;
	color :#606060;
	font-size: 11px;
	width: 50%;
	background-color: #ffffff;
}

.colonnaDX{
	padding-left: 17px;
	width: 50%px;
	background-color: #cccccc;
}

.colonnaDXFoto{
	padding-left: 80px;
	width: 50%px;
	background-color: #cccccc;
}

.colonnaDX_home{
/*	padding-left: 17px;
	width: 50%px;*/
	background-color: #cccccc;
}

.RianaRocchetta{
	color :#606060;
	font-size: 24px;
	line-height: 12px;
}

.testo_grigio_scuro{
	color :#606060;
	font-size: 11px;
}

.testo_bianco{
	color :#ffffff;
	font-size: 11px;
}

.back{
	color :#606060;
	font-size: 24px;
	line-height: 12px;
}

.back:hover{
	color :#ac0000;
	font-size: 24px;
	line-height: 12px;	
}

.table-float {
   float: right; 
   clear: right;
}

.border {  
	border: 1px #000000 solid
}

}
a img {
border : 0;
}

div.wrap {
/*width : 937px;*/
width : 1000px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 937px;
height : 52px;
/*margin : 22px 0 0;*/
margin : 1px 0 0;
}
div#top div#nav ul {
float : left;
width : 500px; /*700*/
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 583px; /*683*/
margin : -1px 0 0;
}
div#header div.wrap {
height : 344px;
/*background : url(images/header-bg2.png) no-repeat 50% 0;*/
}
div#header div#slide-holder {
	z-index : 40;
	width : 1005px;
	height : 505px;
	position : relative;
/*	left: 180px;*/
	left: 0px;
	top: 0px; /*17*/
}
div#header div#slide-holder div#slide-runner {
top : 0px;
left : 16px;
width : 1000px;
height : 500px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
width : 1000px;
height : 36px;
display : none;
position : absolute;
left : 0;
bottom : 15px; /*posizione y barra*/
background : url(images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 10px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 6px 55px 0 0;
z-index:-1;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0; /*0,5,0,0*/
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/silde-nav.png);
}
div#nav ul li a {
background : url(images/nav.png) no-repeat;
}

