
body 
{ 
	font-family			: Garamond, Georgia, serif; 
	font-size			: 16px;
	color				: #55350E;	
	text-align			: center;
	background			: #D5C07E url('../_pics/struttura/bg_body.gif');
	background-repeat		: repeat-x;	
}

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				: #55350E;
	font-weight			: bold;
	text-decoration			: none;
}

a:hover
{
	color				: #AE6335;
}




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


#div_logo
{
	position			: relative;
	margin				: auto;
	margin-top			: 6px;
	width				: 950px;
}
img.logo
{
	margin-bottom			: 10px;
}

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

#div_container
{
	margin				: auto;
	width				: 950px;
	border				: 2px solid #FFF;
	background			: #F6F2D9;
}

#div_main_menu
{
	padding				: 4px 0px;
}

#div_img_header
{
	margin				: auto;
	width				: 950px;	
	height				: 210px;
}

#div_col_sing
{
	
}

#div_col_float
{
	float				: left;
	width				: 625px;
}

#div_col_1
{
	width				: 300px;
	float				: right;
	background			: #444;
}
	
#div_col_2
{
	width				: 325px;
	float				: left;
}
	
#div_col_3
{
	width				: 325px;
	float				: right;
}

#div_col_2 h2,
#div_col_2 h3
{
	color				: #662E0F;
	font-size			: 25px;
}

h4.form_error
{
	color				: #C00;
}

span.required
{
	color				: #C00;
}

#div_col_2 p,
#div_col_3 p
{
	text-align			: justify;
	line-height			: 20px;
}

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 18px;
	text-align			: left;
}

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


#div_footer
{
	padding				: 10px;
}

#div_form
{
	
}

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;
}
