body
{
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

a:link{text-decoration: none;line-height: 1.3em; color:#21568C;} /*444489/*384369/*63771f/*313b10/*586a1c/*21568C*//*text blu*/
a:hover {text-decoration: none; line-height: 1.3em;}
a:visited  {text-decoration: none;line-height: 1.3em; color:#21568C;}/*444489/*384369/*63771f/*21568C*/


#main_top
{
height:20px;
}

#serv
{
color:#333333;
}
#serv a:link{ text-decoration: none; color:#333333; }
#serv a:hover{ text-decoration: none; color:#333333; }
#serv a:visited{ text-decoration: none; color:#333333; }

#content
{
 text-align:center; 
}
/* Paddings */
.pad10
{
padding-left:10px;
padding-right:10px;
}

.pad12
{
padding-left:12px;
padding-right:12px;
}

.pad14
{
padding-left:14px;
padding-right:14px;
}



#head_table
{
background:#FFFFFF;
color:#333333;
}
.s1
{
background:url(../images/h_slice_01.jpg) repeat-x;
}

.s4
{
background:url(../images/h_slice_04.jpg) repeat-x;
width:523px;
height:133px;
}

.s5
{
background:url(../images/h_slice_05.jpg) repeat-x;
width:107px;
height:133px;
}

.s6
{
background:#d8d8d8;
}

.s8
{
background:#505050;
vertical-align:middle;
}

/****************/
.box_text
{
 padding:20px;
 text-align:left; 
}
.title_text
{
/*font-weight:bold;*/
color: #136b8a;
background:url(../images/play_ico.gif) no-repeat;
margin:6px;
/*padding-left:16px;
font-size:12px;*/

 padding-left:14px;
 text-align:left;
 font-size:11px;
 font-weight:bold; 
}

.title_serv
{
font-weight:bold;
margin-left:4px;
padding-left:35px;
padding-bottom:3px;
padding-top:10px;
font-size:12px;
}
/********************************/
.space_v
{
background:url(../images/pix_gray.gif) center repeat-y;
/*border-left: #d5d5d5 solid 1px;
margin:1px;*/
}

.space_h
{
background:url(../images/pix_gray.gif) left repeat-x;
/*border-top: #d5d5d5 solid 1px;
margin:1px;*/
}

/* Top Nav*/


#main_topnav{
height: 42px;
border: 0;
padding-right: 2px;
background-color: #505050;
/*border: solid 1px #FFF;*/
border-width: 0px;
}

.topnav
{
vertical-align:middle;
padding-top: 6px;
margin: 0px;
border:0;
text-align: right;
height: 38px;
line-height: 38px;
}

.topnav li {
display: inline;
list-style:none;
padding: 0;
margin-right: -4px;
border-left: solid 1px #FFF;
font-size: 12px;
font-weight:bold;
/*background-color: #2dab01;add2fe/3F77B0*/
}

.topnav li a,  
.topnav li a:visited,
.topnav li a:active {
	color: #ffffff;/*114902/FFF*/
	padding: 0px 10px;
	height: 14px;
	line-height: 18px;
	text-decoration: none;
	border:0;
	margin: 0;
}

.topnav li a:hover{
text-decoration: none;
background-color: #84ab33;/*79A0C8*/
}

.topnav li.current a,
.topnav li.current a:visited,
.topnav li.current a:hover,
.topnav li.current a:active {
background-color: #84ab33;/*79A0C8;*/
text-decoration: none;
}

/* LIVELLO 1 */
ul#nav1 {
/*	width: 158px;*/
	margin: 0;
	padding: 0px;
	border:0;
	font-size: 11px;
}
ul#nav1 li {
/*	width: 158px;*/
	list-style:none;
	margin-bottom: 3px;
	padding: 3px;
	font-weight: normal;
}

ul#nav1 li a,  
ul#nav1 li a:visited,
ul#nav1 li a:active {
	width: auto;
	color: #3d4e6c;
	font-weight: normal;
	display: block;
	padding: 0px 0 0px 5px; /*0px 0 0px 21px*/
	margin: 1px 0;
	height: 13px;
	line-height: 13px;
	text-decoration: none;
	/*background: #ffaaff/*E6F4B3/*E2EBF3 url("../../img/arrow_nav.gif") no-repeat left bottom; */
}

ul#nav1 li a:hover{
	color:#607baa;
	text-decoration: none;
	/*background: #ff00ff/*B9D942/*79A0C8; url("../../img/arrow_nav_white.gif") no-repeat left;*/
}

ul#nav1 li.current a, 
ul#nav1 li.current a:visited,
ul#nav1 li.current a:active {
	color:#607baa;
	text-decoration: none;
	background:#eeeeee;
	/*background: #ff00ff/*B9D942/*79A0C8; url("../../img/arrow_nav_white.gif") no-repeat left;*/
}

ul#nav1 li.current a:hover {
	color:#607baa;
	text-decoration: none;
	/*background: #ff00ffB9D942/*79A0C8; url("../../img/arrow_nav_white.gif") no-repeat left;*/
}

ul#nav1 li.home {
	margin-bottom: 20px;
}


.green1
{
background:url(../images/green1.jpg) repeat-y;
height:100px;
}

.orange1
{
background:url(../images/orange1.jpg) repeat-y;
height:100px;
}

.sm_green1
{
background:url(../images/sm_green1.jpg) repeat-y;
height:88px;
}

.sm_orange1
{
background:url(../images/sm_orange1.jpg) repeat-y;
height:88px;
}

.sm_green2
{
background:url(../images/sm_green2.gif) repeat-y;
height:66px;
padding-left:4px;
padding-right:10px;
}

.sm_orange2
{
background:url(../images/sm_orange2.gif) repeat-y;
height:66px;
padding-left:4px;
padding-right:10px;
}

.sm_blue2
{
background:url(../images/sm_blue1.jpg) repeat-y;
height:66px;
padding-left:4px;
padding-right:10px;
}

.gray1
{
background:url(../images/gray1.gif) repeat-y;
}

.gray_bottom
{
background:url(../images/gray_bottom3.gif) repeat-x;
}

.s10
{
padding-top:4px;
background:#bebebe;
border-left:#adadad solid 1px;
border-top:#adadad solid 2px;
}

.s10
{
padding-top:4px;
background:#bebebe;
border-left:#adadad solid 1px;
border-top:#adadad solid 2px;
}

.gray_form
{
color:#000000;
padding:8px;
font-size:11px;
text-align:left;
}

.gray_form_title
{
font-weight:bold;
background:url(../images/news_ico.gif) no-repeat;
padding-left:20px;
font-size:12px;
}

.offer_title
{
font-weight:bold;
background:url(../images/offer_icon.gif) no-repeat;
margin:6px;
padding-left:16px;
font-size:12px;
}

.offer_item
{
background:url(../images/offer_item.gif) no-repeat;
margin:6px;
padding-left:14px;
font-size:10px;
}

.news_title
{
font-weight:bold;
background:url(../images/news_icon.gif) no-repeat;
margin:6px;
padding-left:16px;
font-size:12px;
}

.news_item
{
background:url(../images/news_item.gif) no-repeat;
margin:6px;
padding-left:14px;
font-size:10px;
}
.news_detail_title
{
/*font-weight:bold;*/
color: #136b8a;
background:url(../images/play_ico.gif) no-repeat;
/*margin:6px;
padding-left:16px;
font-size:12px;
background:url(../images/news_item.gif) no-repeat;*/
margin:6px;
padding-left:14px;
font-size:12px;
font-weight:bold;
}
.news_detail_date
{
/*background:url(../images/news_item.gif) no-repeat;*/
margin:6px;
padding-left:14px;
font-size:10px;
font-style:italic;
}


.content_title
{
font-weight:bold;
color: #136b8a;
background:url(../images/play_ico.gif) no-repeat;
margin:6px;
padding-left:16px;
font-size:12px;
}

.content_text
{
font-size:10px;
text-align:left;
padding:10px;
}


.light_title
{
padding-left:12px;
margin:6px;
font-weight:bold;
background:url(../images/play_small.gif) no-repeat;
font-size:10px;
}

.gray_form_text
{
font-weight:bold;
background:url(../images/play_ico.gif) no-repeat;
padding-left:20px;
font-size:10px;
}

.gray_form_hr
{
border-bottom: #595c59 solid 1px;
}

.tbl_spc
{
padding-top:4px;
padding-right:4px;
}

.cell_tr
{
background:url(../images/gray_pix_1.gif) repeat-y fixed;
width:193px;
padding-top:4px;
position:relative;
}

.foot
{
background:url(../images/foot.gif) repeat-x;
}

/*Struct2*/

.sep_hr
{
border-bottom: #595c59 solid 1px;
}

.head_title
{
font-family:Arial, Helvetica, sans-serif;
color:#efefef;
font-size:18px;
font-weight:bold;
text-align:left;
vertical-align:top;
padding:25px;
}
.head_text
{
font-family:Arial, Helvetica, sans-serif;
color:#efefef;
font-size:14px;
font-weight:bold;
text-align:left;
vertical-align:top;
padding-left:50px;
padding-right:50px;
}

.floatimg
{
	float:left;
	padding: 2px 4px 2px 4px;
}

.floatimg_serv
{
	float: left;
	padding: 2px 4px 2px 4px;
}

#form_items input, #form_items textarea
{
border:#333333 solid 1px;
}

.submit
{
background:url(../images/submit.gif) no-repeat;
width:55px;
height:21px;
border: none;
font-size:10px;
font-weight:bold;
margin-right:3px;
}


