*{margin:0;padding:0;}

body{font-family: Arial;font-size: 11px;background: #ffffff;color:#000066}

/*

body{font-family: Arial;font-size: 11px;background: #FFF2EC;color:#000066}

*/

/*body{
	font-family: Arial;
	font-size: 11px;
	background-image: url(images/sfondo.gif);
	background-repeat: repeat;
}*/



div#container{ width:980px; padding:0; margin:0 auto; background:#FFF url(images/bg.gif) repeat-y top left;}

div#container_02{width: 970px;text-align:right; margin:0 5px; display:block; clear:both;}

h1{color: #F80;font-family: Arial;font-size: 14px;}

h2{color: #FFF;	font-family: Arial;	font-size: 13px;}

h3{

	color: #474646;
	font-family: Verdana;
	font-size: 12px;
	text-align:center;
	/*background-image: url(images/sf_titolo.gif);*/
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:0px 0 2px 0;
	margin:0px 0 6px 0;

}

h4{color:#666;font-family: Arial;font-size:13px;margin:0px 0 8px 0; display: none;}

h5{color:#666;font-family: Arial;font-size:13px;}
h6{color:#666;font-family: Arial;font-size:12px;}
p{color:#000066;font-family: Arial;font-size:12px;padding-bottom:12px;}



caption{
	display:none;
	}

/*th{
	display:none;
	}*/

	

.hide_label{
	display:none;

	}

.bold{font-weight:bold;}

a:link, a:visited, a:active{color: #000; text-decoration:underline;}
a:hover{color: #474646;}

/*Formattazione dei FORM generica*/

form {}

/*input {display:inline;font-size:12px;padding:2px;}*/

/*input.text{display:inline;font-size:12px;border:1px solid #f80;padding:2px;background-image: url('images/bg_forms.jpg');background-repeat: repeat;}

input.button{

	background-color:#f80;
	border:1px solid #000;
	width:70px;
	font-size:10px;
	text-align: center;
	float: left;
	margin-left: 200px;
	background-image: none;

}*/

select {

	font-size:13px;
	padding:1px;

	}

select.day{width:42px;}
select.month{width:95px;}
select.year{width:60px;}
select.hour{width:42px;}
select.min{width:42px;}

input {

	font-size:13px;
	padding:1px;

	}

textarea {

	font-family:Arial;
	font-size:13px;
	padding:1px;

	}

/*ADMINISTRATOR*/

.administrator {

	width:100%;
	border: 1px solid #999999;
}

.admin_title{
	background-color:#F0F0F0;font-weight:bold;
}

.admin_td_title{
	padding:4px;
}

.admin_row_01{
	background-color:#FFFFFF;

}



.admin_td_row_01{
	padding:4px;

}



.admin_td_row_02{
	padding-left:4px;padding-top:0px;padding-bottom:0px;

}





#content_admin{float:left;width:570px;padding-top:10px;margin-left:15px;font-family: Arial;font-size: 1em;color:#006;font-style: normal;}
#content_admin a:link,
#content_admin a:active,
#content_admin a:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#F90;text-decoration:none}
#content_admin a:hover{text-decoration:underline}


.admin_button_001{background-color:#CCCCCC;border:1px solid #000;width:100px;font-size:10px;margin-bottom:2px;}



/* HEADER MENU */

span#header_menu{

	width:970px;
	font-family: Arial;
	font-size: 1em;
	color:#ff0000;
	position:relative;
	top:70px;
	text-align:right;
}



#header_menu a.menu:link, #header_menu a.menu:visited, #header_menu a.menu:active {

	font-size: 1em;
	font-family: verdana;
	color: #f00001;
    text-decoration: none;
}

#header_menu a.menu:hover {text-decoration: underline;}



#breadcrumbs{ line-height:30px; margin-left:1px; background: #fff url(images/briciole.gif) no-repeat top left; padding:1px 0 0 10px; float:left; width: 958px; text-align: left;}





/* HEADER */

/* 

#header_top{background:transparent url(images/up.gif) 0 0 no-repeat;width:750px;height:7px;display:block;float:left;font-size: .1em;}

*/

#header {

	float:left;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	display:block; 
	height:128px;width:970px;
	clear:both;
	margin-top:-15px;
	margin-bottom: -30px;
}

/*

#header_bottom{background:transparent url(images/down.gif) 0 0 no-repeat;width:750px;height:12px;display:block;float:left;}

*/



span#logo{float:left;display:inline;background:transparent url(images/logo.gif) 0 0 no-repeat;width:215px;height:96px;text-indent:-9999px;margin-top:1em;margin-left:2em;}
p#slogan{font-family: Arial;font-size: 1.5em;color: #FB7400;font-weight: bold;float:left;margin-top:3em;margin-left:1em;}
span#rss{float:left;display:inline;background:transparent url(images/rss.gif) 0 0 no-repeat;width:42px;height:20px;text-indent:-9999px;margin-top:1em;margin-left:9em;} 

/* HEADER BOTTOM MENU */

#header_bottom #hb_menu{float:right;display:inline;background-color:#039;width:33em;margin-right:.5em;}
#header_bottom #hb_menu #hb_menu_top{background:#039 url(images/sf_top_sx.gif) 0 0 no-repeat;width:100%;font-size:.1em;height:6px;display:block;clear:both;}
#header_bottom #hb_menu #hb_menu_top span{float:right;background-image: url(images/sf_top_dx.gif);background-repeat: no-repeat;display:block;height:6px;width:5px;text-indent:-9999px;}
#header_bottom #hb_menu #hb_menu_down{background:#039 url(images/sf_down_sx.gif) 0 0 no-repeat;width:100%;font-size:.1em;height:6px;display:block;clear:both;}
#header_bottom #hb_menu #hb_menu_down span{float:right;background-image: url(images/sf_down_dx.gif);background-repeat: no-repeat;display:block;height:6px;width:5px;text-indent:-9999px;}
#header_bottom #hb_menu ul.hb_menu_text{float:left;padding-left: .4em;background-color:#039;clear:both;list-style-type:none;line-height:1em;}
#header_bottom #hb_menu ul.hb_menu_text li{float:left;padding-left: .4em;color:#fff;}
#header_bottom #hb_menu ul.hb_menu_text li a:link, 
#header_bottom #hb_menu ul.hb_menu_text li a:active, 
#header_bottom #hb_menu ul.hb_menu_text li a:visited{color:#fff;text-decoration:none;}
#header_bottom #hb_menu ul.hb_menu_text li a:hover{color:#fff;text-decoration:underline;}

/* SEARCH */

#search{float:left;width:250px; height:106px; margin-top:1px!important;margin-top: /**/ 0px;background:url(images/cerca_e_trova.gif) no-repeat left bottom #e7e6cb;}
#search label{float:left;font-family: Arial;font-size: 1em;font-weight: bold;color:#999;padding-left: 1em;padding-top: .4em;display: none;}
#search form{float:left;display:inline;width:250px;}
#search input.text{display:inline;width:150px;height:15px;font-size:11px;border:1px solid #999;margin-left:40px;margin-top:.2em!important;margin-top: /**/ .1em; }
#search .button{margin-left:1em;}
#search_input{float:left;display:inline;padding-top:50px;}
#search_button{float:left;display:inline;padding-top:55px;}



table#search_list {width:100%;}
table#search_list tr.row_01{background-color:#F4F4FF;}
table#search_list tr.row_02{background-color:#FFF;}
table#search_list tr.spacer{height:10px;}

/* LOGIN */

#login{width:250px;}
a.linklogin:link, a.linklogin:visited, a.linklogin:active {font-family: Arial;font-size: 1em;font-weight: bold;color:#000;text-decoration:none; display: none;}
a.linklogin:hover {text-decoration:underline;}

/* TOP */



div#top {

	float:left;
	width:968px;
	padding:0;
	margin:0 1px;
}


div#topmenu {

	float:left;
	width:968px;
	height:36px;
	display:inline;
	background-image: url("images/bgd_menu.gif"); 
	background-repeat: repeat-x;
	padding:0;
	margin:-36px 1px 0 0;
	text-align:right;

}



div#topmenu ul.topmenu{

	margin:0 0 0 185px;
	padding:0;
	float:left;
	list-style-type:none;
	height:36px;
	margin-top:10px;

	}



div#topmenu ul.topmenu li{float:left;text-align:right; padding:0 12px 0 12px;}
div#topmenu ul.topmenu li a:link, div#topmenu ul.topmenu li a:active, div#topmenu ul.topmenu li a:visited{color:#FFF;text-decoration:none;font-weight:bold; font-size:16px;}
div#topmenu ul.topmenu li a:hover{color:#FFF;text-decoration:none;font-weight:bold;}

#top_main{ width:968px; margin:0 1px;}

#top_left {text-align:left; float:left;width:449px; background:url(images/sf_box_primopiano.gif) no-repeat left top; padding:40px 10px 0 5px; margin:0 1px 0 0;}
#top_center{width:250px; height:250px;margin:0; text-align:left; background:url(images/opinioni.gif) no-repeat right top #fff; float:left;}
#top_right{width:250px; margin:0; padding:0; float:right;}

/* ROW_01 */

#row_01 {

	float:left;
	display:block; 
	width:968px;
	padding: 0 2px 1px 0;

}


/* MAIN */

#main {

width:968px;
	float: left;
	/*background: url(images/notizie_recenti.gif) no-repeat top left;*/
	margin:0 1px;
	padding:0 ;
	/*background-color: #efeedd;*/
}

#main_no_right {

	float: left;
	/*background-image: url(images/bgmid_no_right.gif);
	background-repeat: repeat-y;	*/	
}



#main_no_left {

	float: left;

	/*background-image: url(images/bgmid_no_left.gif);

	background-repeat: repeat-y;*/		

}





/* LEFT */

#left {

	display:block;
	/*width: 140px;
	height:250px;*/
	float: left;	
    /*background:url(../images/bg_centrale.gif) repeat-x left top;*/
	margin:0;
	padding:0;
	border:0 solid white;
	}

ul.left{
	clear: left;
	 margin:0;
	padding:0 0 2px 0;;
	display:block;
	float:left;
	list-style-type:none;
	width:240px;
	
		}



/*ul.left li{padding-left:0px;clear:right;text-align:left; background: #fff url(images/menu01.gif) no-repeat top; Verdana; font-size:11; height:22px;}*/
ul.left li.mainmenu{padding-left:8px;clear:right;text-align:left;background-image: url(images/lev_01_sel.gif);background-repeat: no-repeat;background-position:1px 5px;}
ul.left li.othermenu{padding-left:0px;clear:right;text-align:left; width:250px;}
ul.left li.othermenu a{ padding-left:10px; line-height:22px; margin:0; background: transparent url(images/menu01.gif) no-repeat top left; display:block; width:240px;}
ul.left li.othermenu a:hover{background: transparent url(images/menu_sel.gif) no-repeat top left;}
ul.left li.custommenu{padding-left:0px;clear:right;text-align:left; width:250px;}
ul.left li.custommenu a{padding-left:10px; line-height:22px; margin:0; background: transparent url(images/menu01.gif) no-repeat top left; display:block; width:240px;}
ul.left li.custommenu a:hover{background: transparent url(images/menu_sel.gif) no-repeat top left;}
ul.left li.sel{padding-left:8px;clear:right;text-align:left;background-image: url(images/lev_01_sel.gif);background-repeat: no-repeat;background-position:1px 5px;}
ul.left li.lev_02 {padding-left:16px;clear:right;text-align:left;background-image: url(images/lev_02.gif);background-repeat: no-repeat;background-position:5px 4px;}
ul.left li.lev_02_sel {padding-left:16px;clear:right;text-align:left;background-image: url(images/lev_02_sel.gif);background-repeat: no-repeat;background-position:5px 4px;}
ul.left li.lev_03 {padding-left:24px;clear:right;text-align:left;background-image: url(images/lev_03.gif);background-repeat: no-repeat;background-position:14px 6px;}
ul.left li.lev_03_sel {padding-left:24px;clear:right;text-align:left;background-image:url(images/lev_03_sel.gif);background-repeat: no-repeat;background-position:14px 6px;}



.top_center_box_center{ margin-top:30px}

ul.left li.relations{padding-left:8px;clear:right;text-align:left;padding-bottom:0px;background-image: url(images/lev_02_sel.gif);background-repeat: no-repeat;background-position:1px 5px;}
ul.left li.news{padding-left:8px;clear:right;text-align:left;padding-bottom:0px;background-image: url(images/lev_02_sel.gif);background-repeat: no-repeat;background-position:1px 5px;}
li.lookup{padding-left:8px;clear:right;text-align:left;padding-bottom:0px; list-style:none; width:240px;}
li.lookup a, li.lookup a:visited{ font: Verdana; font-size:11px; text-decoration:none; line-height: 25px; color:#474646; display:block;background: url(images/divisoria_news.gif) repeat-x bottom left; margin: 0 10px 0 0;}
li.lookup a:hover { text-decoration: underline;}

ul.left li a:link, ul.left li a:active, ul.left li a:visited{Verdana; font-size:11px;color:#474646;text-decoration:none;}
ul.left li a:hover{Verdana; font-size: 11px;color:#474646;text-decoration:none;  display:block;}
ul.left li.sel a:link, ul.left li.sel a:active, ul.left li.sel a:visited{Verdana;	font-size:11px;color:#474646;text-decoration:none;}
ul.left li.lev_02_sel a:link, ul.left li.lev_02_sel a:active, ul.left li.lev_02_sel a:visited{Verdana;	font-size:11px;color:#474646;text-decoration:none;}
ul.left li.lev_03_sel a:link, ul.left li.lev_03_sel a:active, ul.left li.lev_03_sel a:visited{verdana;	font-size:11px;color:#474646;text-decoration:none;}


/* BOX SX */

/*

.box_sx_up{float:left;display:block;background:transparent url(images/box_sx_up.gif) 0 0 no-repeat;width:145px;height:9px;margin-top: 5px;font-size: .1em;}

.box_sx_middle{float:left;display:block;background:transparent url(images/box_sx_middle.gif) 0 0 repeat-y;width:145px;}

.box_sx_down{float:left;display:block;background:transparent url(images/box_sx_down.gif) 0 0 no-repeat;width:145px;height:9px;font-size: .1em;}

*/

.box_sx{/*float:left;clear:both;width:250px;padding-bottom:5px;*/
clear:left;
	width:250px; 
	height:250px;
	float:left ;
	margin:0; 
	text-align:left;
	padding:30px 0 0 0;
	background:url(images/opinioni.gif) no-repeat right top #fff;
   
	/*background-color:#d2d1a1;
	border: 1px solid black;*/  }

.box_sx span.title_sx{font-size: 12px;font-weight:bold;color:#000066;text-align:center;width:133px;display:block;float:left;margin-bottom:5px;padding-left:4px;border-top:1px solid #003366;border-right:4px solid #003366;border-bottom:1px solid #003366;background-color:#B6DCF3;}
.box_sx span.content_sx{background-color:#d2d1a1;font:verdana; font-size:11px;color:#474646;width:132px;float:left;padding-left:5px;padding-top:2px;}
.box_sx_middle{ text-align:left;}
.box_sx_middle span.title_sx{font:Verdana; font-size:11px; text-align:left;color:#474646;margin:0; line-height:43px; width:240px; padding:0 0 0 10px; float:left; clear:right;background: transparent url(images/tit_menu01.jpg) no-repeat top left;}
.box_sx_middle span.content_sx{font-size:10px;color:#000066;width:132px;float:left;padding-left:5px;padding-top:2px;}

.box_sx form {float:left;display:inline;width:130px;margin:5px;}
.box_sx input.text{display:inline;width:120px;font-size:12px;margin-bottom:10px;border:1px solid #f80;padding:2px;background-image: url('images/bg_forms.jpg');background-repeat: repeat;}
.box_sx input.button{float:right;background-color:#f80;border:1px solid #000;width:70px;font-size:10px;margin-right:4px;margin-left:0px}

/* BOX CENTER */

.box_center{background-color: #efeedd;}

.box_center_up{float:left;display:block;background:transparent url(images/box_sx_up.gif) 0 0 no-repeat;width:145px;height:9px;margin-top: 5px;font-size: .1em;}

.box_center_middle{float:left;display:block;background:transparent url(images/box_sx_middle.gif) 0 0 repeat-y;width:145px;}

.box_center_down{float:left;display:block;background:transparent url(images/box_sx_down.gif) 0 0 no-repeat;width:145px;height:9px;font-size: .1em;}



/*.

box_center span.title_center{font-size: 1em;font-weight:bold;color:#f93;width:100%;text-align:left;display:block;}

*/

/*Come h3*/

.box_center span.title_center{

	color: #FF3333;
	font-family: Arial;
	font-size: 14px;
	background-image: url(images/sf_titolo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:0px 0 2px 0;
	margin:0px 0 6px 0;

}

.box_center span.content_center{font-size: 1em;color:#666;padding-top:5px;width:90%;display:block;margin:0 auto;}
.box_center_middle span.title_center{font-size: 1em;font-weight:bold;color:#f93;width:100%;text-align:center;display:block;}
.box_center_middle span.content_center{font-size: 1em;color:#666;padding-top:5px;width:100%;display:block;margin:0 auto;}
.box_center form {}
.box_center input.text{display:inline;width:120px;font-size:10px;margin-bottom:10px;border:1px solid #f80;padding:2px;background-image: url('images/bg_forms.jpg');background-repeat: repeat;}
.box_center input.button{float:right;background-color:#f80;border:1px solid #000;width:70px;font-size:10px;margin-right:4px;}





/* CONTENT */

#content {

	width: 450px;
	float: left;
	padding:0 5px 0 0 ;
	background:#fafaf9;
    margin:0;
    text-align:left;
/*	background-image: url(images/bgmid.gif);
	background-repeat: repeat-y;

*/

}
#content.home{ width:717px; margin:0; padding:0;}

#content a:link,
#content a:active,
#content a:visited {font-family: Verdana;font-size: 11px;font-weight: bold;color:#474646;text-decoration:none}
#content a:hover{text-decoration:underline}
#content_list{font-family: Arial;font-size:1em;color:#000066;}



/*#subcontent{width:100%;}*/

.subcontent{height:100%; margin: 0 5px 0 5px; padding:0 0 0 5px}

#content_edit{float:left;width:570px;padding-top:10px;margin-left:15px;}

div.clearer{clear: left}

/* #content_02 {
	width: 530px;
	height:500px;
    float: left;
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	background-image: url(http://www.webpyramid.it//templates/rk_business/images/sfondo.gif);
	background-repeat: repeat-x;
} */



/*CONTENT SUB LISTS*/

#subcat_list{font-family: Arial;font-size:1em;color:#000066;}
table#subcat_table {width:100%;}
table#subcat_table tr.row_01a:link, a:visited, a:active{color: #474646;}
table#subcat_table tr.row_02 a:link, a:visited, a:active{color: #474646;}
table#subcat_table tr.spacer{height:2px;font-size:0.1em;}
table#subcat_table td{vertical-align:top;}

#subcontent_list{font-family: Verdana;font-size:12px; font-weight: bold; color:#474646;}
table#subcontent_table {width:100%;}
table#subcontent_table tr.row_01a:link, a:visited, a:active{color: #474646;}
table#subcontent_table tr.row_02 a:link, a:visited, a:active{color: #474646;}
table#subcontent_table tr.spacer{height:2px;font-size:0.1em;}
table#subcontent_table td{vertical-align:top;}

/*CONTENT FULL*/

#content_full{float:left;padding-top:10px;margin-right:17px; }
#content_full a:link,
#content_full a:active,
#content_full a:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#F90;text-decoration:none}
#content_full a:hover{text-decoration:underline}

/*Form*/

#content_full input{}
#content_full input.button{}


/*CONTENT NO RIGHT*/

#content_no_right{width: 570px;float:left;padding-top:10px;padding-left:20px;}
#content_no_right a:link,
#content_no_right a:active,
#content_no_right a:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#F90;text-decoration:none}
#content_no_right a:hover{text-decoration:underline}

/*Form*/

#content_no_right input{}
#content_no_right input.button{}



/*CONTENT NO LEFT*/

#content_no_left{float:left;padding-top:10px;margin-right:17px;}
#content_no_left a:link,
#content_no_left a:active,
#content_no_left a:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#F90;text-decoration:none}
#content_no_left a:hover{text-decoration:underline}

/*Form*/

#content_no_left input{}
#content_no_left input.button{}



/* Div per la numerazione pagine */

#pages {width: 100%;text-align: center;}


/* RIGHT */

#right {
float:right;
	width: 250px;
/*	height:500px;*/
	text-align:left;
	background: url(images/chiusuranewsletter.gif) no-repeat bottom left;
	/*background-repeat: repeat-y; */
/*		border-left:1px solid #003366; */

}



ul.right{

	margin:0;
	padding:0;
	display:block;
	float:left;
	list-style-type:none;
	width:140px;
	margin-top:0!important;margin-top: /**/ 0px;

	}



ul.right li{padding-left:8px;clear:right;text-align:left;}
ul.right li.mainmenu{padding-left:8px;clear:right;text-align:left;}
ul.right li.othermenu{padding-left:8px;clear:right;text-align:left;}
ul.right li.sel{padding-left:8px;clear:right;text-align:left;background-image: url(images/lev_01_sel.gif);background-repeat: no-repeat;background-position:1px 5px;}
ul.right li.lev_02 {padding-left:16px;clear:right;text-align:left;background-image: url(images/lev_02.gif);background-repeat: no-repeat;background-position:5px 4px;}
ul.right li.lev_02_sel {padding-left:16px;clear:right;text-align:left;background-image: url(images/lev_02_sel.gif);background-repeat: no-repeat;background-position:5px 4px;}
ul.right li.lev_03 {padding-left:24px;clear:right;text-align:left;background-image: url(images/lev_03.gif);background-repeat: no-repeat;background-position:14px 6px;}
ul.right li.lev_03_sel {padding-left:24px;clear:right;text-align:left;background-image:url(images/lev_03_sel.gif);background-repeat: no-repeat;background-position:14px 6px;}
ul.right li.relations{padding-left:8px;clear:right;text-align:left;padding-bottom:0px;background-image: url(images/lev_02_sel.gif);background-repeat: no-repeat;background-position:1px 5px;}
ul.right li.news{padding-left:8px;clear:right;text-align:left;padding-bottom:0px;background-image: url(images/lev_02_sel.gif);background-repeat: no-repeat;background-position:1px 5px;}
ul.right li.lookup{padding-left:8px;clear:right;text-align:left;padding-bottom:0px;background-image: url(images/lev_02_sel.gif);background-repeat: no-repeat;background-position:1px 5px; }

ul.right li a:link, ul.right li a:active, ul.right li a:visited{font-family:Arial;	font-size:12px;color:#000066;text-decoration:none;}
ul.right li a:hover{color:#F80;text-decoration:underline}

ul.right li.sel a:link, ul.right li.sel a:active, ul.right li.sel a:visited{font-size:12px;color:#F60;text-decoration:none;}
ul.right li.lev_02_sel a:link, ul.right li.lev_02_sel a:active, ul.right li.lev_02_sel a:visited{font-size:12px;color:#F60;text-decoration:none;}
ul.right li.lev_03_sel a:link, ul.right li.lev_03_sel a:active, ul.right li.lev_03_sel a:visited{font-size:12px;color:#F60;text-decoration:none;}

/* BOX_DX */

.box_dx{width:250px;margin:0; }
.box_dx_up{float:left;display:block; background:url(../images/agenda.gif) no-repeat top left #cddce6;width:250px;height:9px;font-size: .1em; padding-top:30px; margin:1px 0 0 0;}
.box_dx_middle{float:left;display:block;width:250px;background-color:#cddce6; text-align:center;}
.box_dx_down{float:left;display:block;width:250px;height:10px;background:url(images/chiusuragenda1.gif) left bottom no-repeat #cddce6; margin:0; }

.box_dx span.title_dx{font-size: 12px;color:#000066;text-align:left;width:250px;display:block;float:left;margin-bottom:5px;}
.box_dx span.content_dx{font-size: 1em;color:#666;padding-top:5px;width:90%;display:block;margin:0 auto; }
.box_dx_middle span.title_dx{font-size: 1em;font-weight:bold;color:#f93;width:100%;text-align:center;display:block;}
.box_dx_middle span.content_dx{font-size: 1em;color:#666;padding-top:5px;width:90%;display:block;margin:0 auto;}

.box_dx form {float:left;display:inline;width:250px;padding:0; background-color: #e7e6cb; }
.box_dx input.text{display:inline;width:120px;font-size:12px;margin-bottom:10px;border:1px solid #dbd9ad; margin: 2px 0px 0px 5px;/*padding:2px;*/}

.box_dx input.button{float:right;background-color:#dbd9ad;border:1px solid #e7e6cb;width:70px;font-size:10px;margin-right:10px;;margin-left:0px}
.box_dx label{font-family: Verdana;font-size: 11px;color:#474646;font-style: normal; margin: 0 0 0 5px;}

div.img_sx, div.img_dx, div.img_up{width:550px;float:left;display:inline;margin:20px 10px 20px 10px;text-align:justify;font-size:12px; }
div.img_up {text-align:center;}

div.img_sx img{display:inline;float:left;margin:0 10px 10px 0;}
div.img_dx img{display:inline;float:right;margin:0 0 10px 10px;}
div.img_up img{margin:0 0 10px 0;}
div.img_up p{display:block;clear:both;text-align:justify;margin:10px 0 10px 0;}

div.img_up a:link, div.img_up a:visited, div.img_up a:active{color:aqua;}
div.img_up a:hover{color:#000;}

a.linkspecial:link, a.linkspecial:visited, a.linkspecial:active {color:#0f0;}
a.linkspecial:hover {font-size:15px;color:aqua;}

div#newsletter{background: url(images/newsletter1.gif) no-repeat top left; width:250px; padding:40px 0 0 0; color:#474646;}
#newsletter p{color:#474646; padding:10px 5px;font-size: 11px;}
#newsletter span{color:#474646; margin:0 10px 0 10px;font-size: 11px;}

/* BOTTOM */

#bottom {

	float:left;
	background-color:#dbd9ad;
	display:block; 
	width:968px;
	clear:left;
	line-height:29px;
	margin:1px;

}

#bottom ul li{

list-style:none;
display:inline;
 color:#000000;}

#bottom ul li a:link{ color:#000000;}
#bottom .box_bottom{ float:left; margin:0 0 0 30px; color:#FFF; height:20px;}
#bottom #footermenu{ float:right; width:200px;}

/* FOOTER */

#footer {
display:none;

}

#footer a:link, a:visited, a:active{color: #474646;}
#footer a:hover{color: #f80;}





#footer_text{padding-left:20px;float:left;width:95%;text-align:center;color: #474646;font-family: verdana;font-size: 11px;}
.footer_text_sm {text-align:left;color: #000;font-family: Verdana;font-size: 10px; color: #474646}
#footer_text p{color: #474646;font-family: Verdana;font-size: 11px;font-weight:bold;padding-bottom:0px;} /* Footer title */
#footer_text a:link, a:visited, a:active{color: #474646;}
#footer_text a:hover{color: #f80;}

#credits {

/*	float:left; */

display:none;

}



#credits p{

	color: #000;
	font-family: Arial;
	font-size: 10px;
	font-style:italic;
	font-weight: normal;
	text-align: center;

}

#credits a:link, a:visited, a:active{color: #474646;}
#credits a:hover{color: #474646;}


/* CALENDAR */

#calendar{width:230px;float:left;margin-left:10px!important;margin-left: /**/ 3px;background-color:#cddce6; border:}
#calendar a:link, a:visited, a:active{color: #003366;}
#calendar a:hover{color: #FFF;}
.month{font-size: 1em;font-weight: bold;color: #000;text-align:center;}
#calendar a.month:link, a.month:visited, a.month:active{color: #474646;}
#calendar a.month:hover{color: #000;}

.week_days{font-size: 1em;font-weight: bold;color:#474646;}
.day_bg{background-color: #c6c5c5; line-height:28px}
.day_bg_today{background-color: #dddddd;font-weight: bold;}
.day_bg_00{background-color: #0ba816;} /*più eventi in un giorno*/
.day_bg_00_today{background-color: #0ba816;font-weight: bold;}
.day_bg_01{background-color: #093;}
.day_bg_01_today{background-color: #093;font-weight: bold;}
.day_bg_02{background-color: #f93;}
.day_bg_02_today{background-color: #f93;font-weight: bold;}
.day_bg_03{background-color: #093;}
.day_bg_03_today{background-color: #093;font-weight: bold;}
.day_bg_04{background-color: #093;}
.day_bg_04_today{background-color: #093;font-weight: bold;}

.event_title{font-size: 1em;color: #000;padding-top:5px;font-weight: bold;}
.event{font-size: 1em;color: #000;padding-top:5px;}

#calendar a.event:link, a.event:visited, a.event:active{color: #003366;}
#calendar a.event:hover{color: #000;}

/* E-COMMERCE */

table#prod_list {width:100%;}

table#prod_list tr.row_01{background-color:#F0F0F0;}
table#prod_list tr.row_02{background-color:#FFF;}
table#prod_list tr.spacer{height:10px;}

table#prod_list td span.main_desc{color:#000066;font-weight:bold;text-align:left;}
/*table#prod_list td img{width:80px;height:60px;border:1px solid #000000;}*/

table#prod_list td.title_img{width:100px;}
table#prod_list td.title_desc{width:400px;}
table#prod_list td.title_price{width:100px;}
table#prod_list td.image{width:90px;padding:5px 5px 5px 5px;}
table#prod_list td.image img{width:80px;height:60px;border:1px solid #000000;}
table#prod_list td.cod{width:100px;}
table#prod_list td.desc{width:400px;vertical-align:top;}
table#prod_list td.price{width:100px;text-align:right;font-weight:bold;color:#FF6600;vertical-align:top;padding:0 5px 0 0;}

.cart {width:100%;}

.cart_row_01{background-color:#F0F0F0;}
.cart_row_02{background-color:#FFF;}

.cart_spacer{height:10px;}


/*table#cart td span.main_desc{color:#000066;font-weight:bold;text-align:left;}*/
.cart_main_desc{color:#000066;font-weight:bold;text-align:left;}

/*table#prod_list td img{width:80px;height:60px;border:1px solid #000000;}*/



.cart_title_img{width:100px;}
.cart_desc{width:400px;}
.cart_price{width:100px;}
.cart_image{width:90px;padding:5px 5px 5px 5px;}
.cart_image img{width:80px;height:60px;border:1px solid #000000;}
.cart_cod{width:100px;}
.cart_desc{width:400px;vertical-align:top;}
.cart_price{width:100px;text-align:right;font-weight:bold;color:#FF6600;vertical-align:top;text-align:right;padding:0 5px 0 0;}

.cart_input_text{display:inline;font-size:10px;border:1px solid #000;padding:2px;margin-top:2px;}
.cart_input_button{float:right;background-color:#f80;border:1px solid #000;width:70px;font-size:10px;margin-right:0px;margin-top:2px;}

#cart_footer{width:100%;font-size:12px;font-weight:bold;text-align:right;color:#003366;}



/*Showcase*/

table#showcase {width:100%;}
table#showcase tr.spacer{height:10px;}
table#showcase td{vertical-align:top;}

table#showcase td span.main_desc{color:#000066;font-weight:bold;text-align:left;}

table#showcase td.image{padding:5px 5px 5px 5px;}
table#showcase td.image img{width:160px;height:100px;border:1px solid #000066;}
table#showcase td.desc{vertical-align:top;}
table#showcase td.price{width:160px;text-align:right;font-weight:bold;color:#FF6600;vertical-align:top;padding:0 5px 0 0;}



/*CUSTOM*/

/*Lista clienti*/

table#lista_clienti {width:100%;}
table#lista_clienti tr.row_01{background-color:#F0F0F0;font-weight:bold;}
table#lista_clienti tr.row_02{background-color:#FFF;}
table#lista_clienti tr.spacer{height:10px;}



/*Calendario corsi*/

table#lista_corsi {
	width:100%;
	background-color:#F60;
	border:0px;

}

table#lista_corsi tr.tr_title{background-color:#F0F0F0;font-weight:bold;}
table#lista_corsi td.td_title{margin: 0px;padding: 2px;}
table#lista_corsi td.td_title_mese{margin: 0px;padding: 2px;text-align:center;}
table#lista_corsi td.td_title_costo{margin: 0px;padding: 2px;text-align:right;}
table#lista_corsi td.td_cod{background-color:#FFF;margin: 0px;padding: 2px;font-weight:bold;}
table#lista_corsi td.td_corso{background-color:#FFF;margin: 0px;padding: 2px;}
table#lista_corsi td.td_mese{
	background-color:#FFF;
	margin: 0px;
	padding: 2px;
	text-align: center;

}

table#lista_corsi td.td_costo{background-color:#FFF;margin: 0px;padding: 2px;text-align:right;width:60px;}

ul.center{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	display:inline;
	/*height:100px;*/
	width:717px;
	margin-top:4px!important;margin-top: /**/ 0px;

	}

ul.center li {float:left;}
ul.center li ul.news_col li.news_date{text-align:left; color:#474646}
ul.center li ul.news_col li.news_title{text-align:left; color: #525150; height:45px; width:220px;}
ul.center li ul.news_col li.news_title a{ color:#474646;}
ul.center li ul.news_col li.news_img{text-align:left;margin:5px 0 5px 0;}
ul.center li ul.news_col li.news_content{text-align:justify;height:40px; width:220px; color:#474646;}
ul.center li ul.news_col li.news_read_img{text-align:left; margin:25px 30px 5px 0;}

ul.center li ul.news_col{
	margin:0;
	padding:0 9px;
	float:left;
	list-style-type:none;
	height:310px;
    width:220px;
	/*background:url(../images/divisoria_centrale.gif) no-repeat top right;*/
	 background: url(images/divisoria_news.gif) no-repeat bottom center;
	}

ul.center li ul.news_col li {}

/*NEWS */

div#news{
	float:left;
	width:717px;
	margin:0;	
	background:#efeedd url(images/notizie_recenti.gif) no-repeat left top; 
	padding:40px 0 0 0;

}

/*ul.center li.news_more{width:230px;text-align:center; height:40px; background: url(images/divisoria_news.gif) no-repeat bottom center; margin:0;
	padding:0 10px;
	float:left;
	list-style-type:none;}*/
ul.center li.news_more_date{}
ul.center li.news_more_title{text-align:left;height:24px;}
ul.center li.news_more_img{text-align:left;height:24px;}
ul.center li.news_more_content{text-align:left;height:40px;}

ul.center li ul.news_more_col{
	margin:0 9px;
	padding:0;
	list-style-type:none;
	width:220px;
	height:40px;
	/*width:420px;*/
	background: url(images/divisoria_news.gif) no-repeat bottom center;
	}


/*NEWS MORE */

div#news_more{

	float:left;
	background: url(images/notizie_prec.gif) no-repeat top left;
	/*background-color:#f3f2e7;width:740px;float:left ;margin:0 0 0 -1px; text-align:left;*/
	width:717px;
	height:170px;
	padding:40px 0 0 0;
	margin:0;
	
} 

/*Costum*/

div#costum{

	width:250px; 
	height:250px;
	float:left ;
	margin:0 10px 0 0; 
	text-align:left; 
	background-color:#d2d1a1; 
	border: 1px solid red;

	}


