
body, html
{ 
	font-family			: Garamond, Georgia, serif; 
	font-size			: 15px;
	color				: #FFF;	
	text-align			: center;
	background-repeat		: repeat-x;	
	line-height			: 22px;
	margin			: 0 auto;
	background			: #6B1112 url('../_pics/struttura/bg.jpg');
	background-repeat		: repeat-y;

	scrollbar-face-color		:#6B1112;
	scrollbar-highlight-color	:#6B1112;
	scrollbar-3dlight-color		:#6A747A;
	scrollbar-darkshadow-color	:#6B1112;
	scrollbar-shadow-color		:#ccc;
	scrollbar-arrow-color		:#fff;
	scrollbar-track-color		:#D1D3D4;	
}

h1,
h2,
h3,
h4,
p
{
	margin				: 5px 0;
	padding				: 0;
}

div
{
	margin				: 0;
	padding				: 0;
}

.display_none,
hr
{
	display				: none;
}	

a:link,
a:visited
{
	border				: 0;
	color					: #FFFFFF;
	font-weight				: bold;
	text-decoration			: none;
}

a:hover
{
	color				: #FFFFCC;
}

img
{
	border				: 0;
	margin			: 0;
	padding			: 0;
}

.submenu
{
	font-size			: 14px;
	line-height			: 18px;
	margin			: 0px;
	padding-left		: 20px;
	color				: #55350E;	
}

#div_lingue
{
	position			: absolute;
	bottom			: 0;
	right				: 0;
}



#div_contenitore
{
	float				: left;
	width				:1000px;
	text-align			: justify;
	position			: relative;
	background			: #6B1111 ;
}

#div_contenitore_header
{

	width				: 401px;	
	height			: 556px;
	background			: url('/_pics/struttura/header/bg_header.jpg');
	margin			: 0px;
	padding			: 0px;
	border			: 3px solid #000;
}

#div_main_menu
{

	height			: 65px;
	padding			: 0px;
	padding-bottom		: 10px;
	width				: 569px;
	float				: left;
	position			: relative;
}

.img_sx
{ 
	padding-right:20px;
	float: left;
}

.img_galleria
{ 
	padding-right:1px;
	float: left;
}

#riga_4_img img
{ 
padding-right: 10px;
padding-bottom: 10px;
}
	
h4.form_error
{
	color				: #C00;
}

span.required
{
	color				: #C00;
}

p.par_1_dx
{
	margin-top			: 39px;
}

.box-clear { clear: both; line-height: 0px; font-size: 1px; }
html>body div.box-clear { display: none; }
head:first-child+body div.box-clear { display: block; }

.box-wrap
{
	padding			: 0px;
	color				: #000000;
	background-color		: #FC0;
	width				: 750px;
}
	
div.col_cont
{
	padding			: 0 10px;
	text-align			: left;
}

div.col_sing_cont
{
	padding			: 0 10px;
	text-align			: left;
}

#col_sx
{
	position			: relative;
	padding			: 10px;
	font-family			: Georgia, sans-serif;
	font-style			: italic;
	color				: #FFF;
	font-size			: 16px;
	width				: 381px;	
	height			: 536px;
	margin-top			: 0px;
	float				: left;
	background			: #6B1111 url('../_pics/struttura/col_sx.jpg');
	background-repeat		: no-repeat;	
	line-height			: 26px;

}

#col_sx a
{
	color				: #FFF;
}

#div_col_dx
{
	padding			: 10px;
	background			:#6B1111 url('../_pics/struttura/col_dx.jpg');
	width				: 569px;
	float				: left;
	position			: relative;
	background-repeat		: no-repeat;	
	height			: 536px;
	margin: 0px;
}

#div_col_dx h1
{
	margin			: 0 auto;
	color				: #C99329;
	font-size			: 25px;
	border-bottom		: 2px solid #C99329;
	margin-bottom		: 10px;
	padding-top			: 30px;
}

.clear
{
	clear 			: both;
	font-size			: 1px;
	line-height			: 0px;
}

#div_footer
{

	background			: url('../_pics/struttura/bg_footer.jpg');
	width: 100%;
	height			: 104px;
	float				: left;
	position			: relative;
}

#div_footer img
{

	float				: left;

}

#div_menu_footer
{
	float				: left;
	position			: relative;
	font-size			: 9px;
	color: #fff;
	font-family			: verdana, sans-serif;
	padding			: 10px;
	background			: #6B1112 url('../_pics/struttura/bg.jpg');
	background-repeat		: repeat-y;
}

#div_menu_footer a
{

	color: #EAFFCC;
}


#div_form
{
	
}




table

{

	font-size			: 16px;
	line-height			: 22px;
	text-align			: center;

}

table th

{

	text-align			: center;
}

table td

{

	padding: 1px;
}

div.div_news
{
	line-height		: 18px;
}

p.data
{
	font-size		: 15px;
}

p.titolo
{
	font-size		: 24px;
}

p.testo
{

}


.prezzibassa
{
	background			: #FEF5D8;
}

.prezzimedia
{
	background			: #FCF1CB;
}

.prezzialta
{
	background			: #F7E9BA;
}

.prezzisx
{
		text-align			: left;
padding-left: 20px;
}


table.tab_form td input.input1
{
	font-family			: Verdana, sans-serif;
	font-size			: 11px;
	padding			: 2px;
	background			: #FFE;
}

table.tab_form td textarea.input1
{
	font-family			: Verdana, sans-serif;
	font-size			: 11px;
	padding			: 2px;
	background			: #FFE;
}

div.div_carta_vini
{
	position			: absolute;
	top				: 100px;
	left				: 1em;
	width				: 580px;
	height				: 430px;
	margin				: auto;
	overflow			: auto;

			
}

div.div_carta_vini_ricerca
{
	padding				: 6px;
}

div.div_carta_vini_ricerca a:link,
div.div_carta_vini_ricerca a:visited
{
	color				: #FFF;
	text-decoration			: underline;
}

div.div_carta_vini_ricerca p
{
	text-align			: center;
}

div.div_carta_vini_ricerca table
{
	width				: 50%;
	margin				: auto;
}

div.div_carta_vini_ricerca table td input.input_1
{
	background			: #FFF;
	font-family			: Verdana, sans-serif;
	font-size			: 11px;
	padding				: 3px;
	width				: 200px;
	border				: 1px solid #562522;
}

div.div_carta_vini_ricerca table td input.bottone
{
	font-family			: Verdana, sans-serif;
	font-size			: 11px;
	color				: #FFF;
}

div.div_carta_vini table.tab_carta
{
	width				: 95%;
	margin				: 0 auto;
}

div.div_carta_vini table.tab_carta th
{
	background			: #A85C56;
	padding				: 3px;
}


div.div_carta_vini table.tab_carta th,
div.div_carta_vini table.tab_carta td
{
	font-family			: Verdana, sans-serif;
	font-size			: 10px;
	line-height			: 13px;
}

div.div_carta_vini table.tab_carta td.td_nome,
div.div_carta_vini table.tab_carta td.td_prezzo
{
	font-size			: 11px;
}

div.div_carta_vini table.tab_carta td
{
	border-bottom			: 1px solid #A85C56;
	padding				: 5px;
}


