/* CSS Document */

body { 
font:80% verdana,helvetica,sans-serif; 
margin:0;
padding:0;
text-align:center;
background-image:url(images/sf_vino_rosso_3.jpg);
background-repeat:repeat-x;
background-position:top-left;
}

#bodyContent { 
width:900px;
text-align:left;
margin:0 auto;


}

code {
font:80% verdana,helvetica,sans-serif;
display:block;
margin:0 1em 0 1em;
text-align:justify;
color:#FFFFFF;
}

code.newsx {
font:11px verdana,helvetica,sans-serif;
display:block;
margin:0 1em 0 1em;
text-align:left;
font-weight: normal;
color:#FFFFFF;
}

code.centro {
font:80% verdana,helvetica,sans-serif;
display:block;
margin:0 1em .5em 1em;
text-align:center;
color:#FFFFFF;
}

.rosso {
font:100% verdana,helvetica,sans-serif;
color:#FFFFFF;
border-bottom: 1px dotted #808080;
font-weight:bold;
margin:0 0 10px 5px;
padding:0 0 0 0;

}

.rossocentrale {
font:100% verdana,helvetica,sans-serif;
color:#FFFFFF;
border-bottom: 1px dotted #808080;
font-weight:bold;
margin:0 0 0 5px;
padding:0 0 0 0;

}

a.news {
	font:10px verdana,helvetica,sans-serif;
	color: #000000;
	font-weight:bold;
	padding:0 3px 3px 3px;	
}

a.news:hover {
	font:10px verdana,helvetica,sans-serif;
	color: #ffffff;
	background-color: #000000;
	font-weight:bold;
	padding:0 3px 3px 3px;
	
}

a.vini{
	font:12px verdana,helvetica,sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}

a.vini:hover {
	font:12px verdana,helvetica,sans-serif;
	color: #FFFFFF;
	background-color: #000000;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	
}



hr { display:none }

/* testa */
#testa { 
	
	padding:15px 0 25px 15px;
	width:900px;
	margin-bottom:0;
	
}

#testahome {
	height:241px;
	padding:45px 0 25px 0;
	width:900px;
	top:0;
	text-align:left;
	
}

#testapresentazione2 {
	height:241px;
	padding:35px 0 35px 0;
	width:900px;
	top:0;
	text-align:left;
	
}

#testapresentazione {
	height:241px;
	padding:15px 0 55px 0;
	width:900px;
	top:0;
	text-align:left;
	
}

#testamenu { 
	
	padding:2px 0 0 0;
	width:900px;
}

#bandiere { 
	position: relative;
	float: right;
	width: 350px;
	padding:0 15px 0 0;
	text-align:right;
	
	
}

#bandierecorpo { 
	position: relative;
	float: right;
	width: 350px;
	padding:225px 0 0 0;
	text-align:right;
	
	
}

#bandierecorpohome { 
	position: relative;
	float: right;
	width: 350px;
	padding:16px 0 0 0;
	text-align:right;
	
	
}

/* corpo */
#corpo { 
	position:relative; 
	float:left;
	display:block;
	width:900px;
	
}

#corpo-colonna1 { 
	float: left;
	width: 180px;
	padding:20px 10px 0 0; 
	
}

#corpo-colonna2 {
	width: 500px;
	border-left:1px dotted #000;
	padding:0 15px 0 0;
	display:block;
	margin-top:15px;
	margin-bottom:0;
	float:left;
	
}

#corpo-colonna2largo {
	width: 680px;
	padding:0 0 0 0;
	display:block;
	margin-top:15px;
	margin-bottom:0;
	margin-left:5px;
	float:left;
	background-image:url(images/sfuma_nero.png);
	background-repeat:repeat;
	height:320px;
}

#corpo-colonna2largorosso {
	width: 690px;
	border-left:1px dotted #000;
	padding:0 0 0 10px;
	display:block;
	margin-top:15px;
	margin-bottom:0;
	float:left;
	text-align:justify;
	
	
}


#corpo-colonna3 { 
	float: left;
	width: 180px;
	padding:20px 10px 0 0; 
	
	
}

/*pie' di pagina */
#piedipagina { 
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;
	width:900px;
	height:10px;
	
	display: inline-table;
	color:#FFFFFF;
}

/*menu */
.menu {
position:relative;
height:50px; 
width:900px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-align:left;

}

.menu ul {
list-style:none; 
z-index:10; 
position:absolute; 
z-index:100; 
padding:5px 0 10px 0;
margin:2px 0 10px 0;
width:900px;
text-align:left;


}

.menu li {
float:left;

}
.menu a, .menu a:visited {
text-decoration:none; 
color:#FFFFFF; 
padding:12px;
}

.menu a:active, .menu a:visited {
text-decoration:none; 
color: #FFFFFF; 
padding:12px;
}

.menu a:hover {
text-decoration:none; 
color: #FFFFFF; 
padding:12px;
}

#slide {
position:absolute; 
top:4px; 
height:24px; 
background-color: #000000; 
z-index:10;

}
/*menu */

/*scroll */

h2 {
font-size:12px; 
}

.link {
cursor:pointer; 

}

.link:hover {
color:#000;
}

.slider {
position:relative;
overflow:hidden;
border:2px solid #9ac1c9;
height:265px;

margin-bottom:20px;
width:150px;
color:#FFFFFF;
}

.slidertesto {
position:relative;
overflow:hidden;
height:325px;
padding:0 0 0 3px;
margin:0 0 0 0;
color:#FFFFFF;

}

.slidermappa {
position:relative;
overflow:hidden;
height:320px;
padding:5px 0 0 3px;
margin:0 0 0 0;
color:#FFFFFF;

}

.slidermappanero {
position:relative;
overflow:hidden;
height:320px;
padding:5px 0 0 3px;
margin:0 0 0 0;
color:#000000;

}

.slidercontent {position:absolute;}
.slidercontent .upper {border-bottom:1px solid #FFFFFF}
.section {padding:330px;}

.sectiontesto {
padding:5px 10px 0 0;
margin:0 0 0 0;
color:#FFFFFF;
}
.newsslider {position:relative; overflow:hidden; height:250px; width:180px; margin-bottom:0;}
.newsslidercontent {position:absolute}
.newsslidercontent .upper {border-bottom:1px solid #c70083}
.newssection {padding: 5px 0 100px 0 ; height:170px}

/* end scroll */