/********************************************************************************************************************************
*   Top menu Container 
*********************************************************************************************************************************/
div#top_menu_container
{
	position:relative;
	background-image: url(../images/top_menu.jpg);
	background-repeat:no-repeat;
	width:1046px;
	height:392px;
}

/*******************************************************************************************************************************
* Text di benvenuti
*********************************************************************************************************************************/
div#text_benvenuti
{
	text-indent:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	text-align:justify;
	color: #009900;
	left: 243px;
	top: 36px;
	width: 333px;
	height: auto;
}

.text_h
{
	position:relative;
	font-family:Verdana;
	font-size:12px;
	line-height:18px;
	margin:0 auto;
	height:auto;
}

.text_h_up
{
	font-family:Verdana;
	font-size:11px;
	color: #ffffff;
}

.text_v 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	line-height:18px;
	color:#ffffff;
	width: auto;
	position:relative;
}

.text_v_l
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	line-height:18px;
	color:#ffffff;
	width: auto;
	position:relative;
	float:left;
}

.text_v_r
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	line-height:18px;
	color:#ffffff;
	width: auto;
	position:relative;
	float:right
}

.im_right
{
	height:auto;
	float: right;
	position:relative;
	margin:0 auto;	
}

.im_left
{
	height:auto;
	float:left;
	position:relative;
	margin:0 auto;	
}

.im_center
{
 	width: auto;
	padding-left:15px;
	padding-right:15px;
	height:auto;
	text-align:center;
	position:relative;	
	margin:0 auto;	
	padding-top:4px;
	padding-bottom:4px;
}




.im_box
{
 	position:relative;	
 	width: auto;
	height: auto;
	padding-top:4px;
	padding-bottom:4px;
	margin:0 auto;
	clear:both;
}



.space
{
 	position:relative;	
 	width:500px;
	height:10px;
	clear:both;
}

.btn_invia_up
{
 position:absolute; 
 width:100px; 
 border: #444444 2px solid; 
 background: #ffffff; 
 color: #006633;
 font-family:Verdana;
 font-size:14px; 
 font-weight:bold; 
 left: 380px; 
 top: -14px;
}

.btn_invia
{
 position:absolute; 
 width:100px; 
 border: #444444 2px solid; 
 background: #6699FF; 
 color: #FFFFFF;
 font-family:Verdana;
 font-size:14px; 
 font-weight:bold; 
 left: 590px; 
 top: -6px;
 z-index:10px;
}

.imbox
{
 position:absolute; 
 width:100px; 
 border: #444444 2px solid; 
 background: #990000; 
 color: #FFFFFF;
 font-family:Verdana;
 font-size:14px; 
 font-weight:bold; 
 left: 360px; 
 top: -14px;
 z-index:10px;
}


.btn_invia_down
{
 position: relative; 
 width:100px; 
 border: #444444 2px solid; 
 background: #6699FF; 
 color: #ffffff;
 font-family:Verdana;
 font-size:14px; 
 font-weight:bold; 
 left: 590px; 
 top: -12px;
 z-index:10px;
}
