@charset "utf-8";
/* CSS Document */

body,td,th,input,select,textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
body {
	background-color:#f1f1f2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	background-image:url(/images/bg_full.png);
	background-repeat:repeat-y;
	background-position:center 0;/**/
}
body.bg_02 {
	background-image:url(/images/bg_full_no_filetto.png);
	background-repeat:repeat-y;
	background-position:center 0;/**/
}
a {
	text-decoration:none;
}
input,select,textarea{
	width:170px;
	height:14px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 1px solid #CCCCCC;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:0px;	
}
select {
	height:20px;
	width:182px;
}
.checkbox {
	width:2em;
	border: 0px solid #a8c73e;
	
	/*float:left;*/
}
.checkbox02 {
	padding:0px;
	margin:0px;
	width:10px;
	border: 0px solid #a8c73e;
	
	/*float:left;*/
}
.checkbox03 {
	padding:0px;
	margin:0px;
	width:10px;
	border: 0px solid #a8c73e;
	
	margin-top:1px;
}

.inputPrezzo {
	width:60px;
	height:20px;
	text-align:right;
}
.inputPrezzo_dec {
	height:20px;
	width:12px;
}
.inputData {
	width:18px;
	height:20px;
	margin-bottom:5px;
}
.inputData02 {
	width:30px;
	height:20px;
	margin-bottom:5px;
}
.input_outbox01 {
	width:450px;
	height:20px;
	margin-bottom:5px;
}
.input01 {
	width:350px;
	height:20px;
	margin-bottom:5px;
}
.input02 {
	width:30px;

	height:17px;
	padding:0px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #CCCCCC;

	line-height:17px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	
	float:left;
}
.input02_on {
	background-color:#f7b234;

	width:30px;
	height:17px;
	padding:0px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #f7b234;

	line-height:17px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	
	float:left;
}
.input03 {
	width:120px;

	height:17px;
	padding:0px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #CCCCCC;

	line-height:17px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	
	float:left;
}
.input03_on {
	background-color:#f7b234;

	width:120px;
	height:17px;
	padding:0px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #f7b234;

	line-height:17px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	
	float:left;
}
.textarea01 {
	width:320px;
	height:100px;
}
ul {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
li {
	list-style-type: none;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}





#borders {
	/*background-image:url(/images/bg_bordi.png);
	background-repeat:repeat-y;*/
	
	width:972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left:10px;
}
#site {
	/*background-color:#FFFFFF;
	background-image:url(/images/bg.png);
	background-repeat:no-repeat;*/
	
	width:952px;
	/*margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 2px solid #FFFFFF;*/
}
#header {
	background-image:url(/images/logo.png);
	background-repeat:no-repeat;
	background-position:center;
	
	width:952px;
	height:55px;
	
	float:none;
}
#bottom {
	padding-top:20px;
	padding-bottom:5px;
	padding-left:190px;
	line-height:14px;
	font-size:9px;
	
	color: #333333;
}
#bottom a {color: #333333;}
#msg_box {
	height:18px;
	width:595px;
	
	float:left;
}
#msg, #out_box_msg {
	display:none;
}

.msg_ko {
	font-weight: bold;
	font-size:10px;
	line-height:16px;
	color: #FFFFFF;
	text-decoration: none;

	background-color:#ee4036;

	height:16px;/**/
	width:550px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:15px;
	margin-left:15px;
	
	float:left;
	overflow:visible;
}
.msg_ok {
	font-weight: bold;
	font-size:14px;
	line-height:18px;
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;

	background-color:#8bc53f;

	padding: 5px;
	border: 1px solid #8bc53f;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
}
#msg_loginbox {
	width:150px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	color:#FF0000;
	text-align:center;
	font-weight:bold;
	
	float:left;
	display:none;
}
.msg_ok02 {
	margin-top:15px;
	
	float:left;
}
.msg_ok03 {
	font-weight: bold;
	font-size:10px;
	line-height:16px;
	color: #FFFFFF;
	text-decoration: none;

	background-color:#00adee;

	height:16px;/**/
	width:550px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:15px;
	margin-left:15px;
	
	float:left;
	overflow:visible;
}

#page {
	width:952px;
	
	float:none;

	overflow:auto;
}
#sx01 {
	width:170px;
	padding-bottom:20px;

	float:left;
}
#sx02 {
	width:170px;

	float:left;
}
#dx01 {
	width:168px;
	padding-bottom:20px;
	
	float:left;
}
#center01 {
	width:610px;
    height: auto !important;  /* per i browser moderni */
    height: 720px;      /* per IE5.x e IE6 */
    min-height: 720px;  /* per i browser moderni */
	
	/*border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #d9d9d9;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #d9d9d9;*/
	margin-right:2px;
	margin-left:2px;

	float:left;
}

#content01 {
	width:610px;
}
#content02 {
	width:610px;
}




#login_box {
	width:167px;
	height:130px;
	/*margin-bottom:35px;*/
	
	float:left;
}



.area_name {
	background-color:#000000;
	width:134px;
	height:17px;
	margin-left:16px;
	padding-top:1px;
	color:#ABADB0;
	
	text-align:center;
}

.input_login {
	background-image:url(/images/bg_input.png);
	background-repeat:repeat-x;
	width:128px;
	height:17px;
	margin-left:16px;
	margin-top:8px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:1px;
	padding-left:3px;
	padding-bottom:0px;
	padding-right:3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	text-align:center;
	
	float:left;
}
.input_psw {
	background-image:url(/images/bg_input.png);
	background-repeat:repeat-x;
	width:128px;
	height:14px;
	margin-left:16px;
	margin-top:8px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:4px;
	padding-left:3px;
	padding-bottom:0px;
	padding-right:3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	text-align:center;
	
	float:left;
}
.button01 {
	background-image:url(/images/bt_05.png);
	background-repeat:no-repeat;
	width:134px;
	height:15px;
	border:none;
	margin:0px;
	padding:0px;
	padding-top:3px;
	
	text-align:center;
	color:#FFFFFF;
	/*font-weight:bold;
	font-size:11pt;*/
	font-size:11px;
	
	cursor:pointer;
	float:left;
}
.button01:hover {background-image:url(/images/bt_05.png);}
#sx01 .button01 {margin-left:18px;}
#dx01 .button01 {margin-left:16px;}

.button02 {
	background-image:url(/images/bt_06.png);
	background-repeat:no-repeat;
	width:130px;
	height:17px;
	border:none;
	margin:0px;
	padding:0px;
	padding-top:2px;
	
	text-align:center;
	color:#FFFFFF;
	/*font-weight:bold;
	letter-spacing: 1px;*/
	font-size:13px;

	cursor:pointer;
	float:left;
}
.button02:hover {background-image:url(/images/bt_06.png);}
#dx01 .button02 {margin-left:18px;	margin-top:8px;}
input.button02 {height:19px; padding-top:0px;}

.button03 {
	background-image:url(/images/bt_01.png);
	background-repeat:no-repeat;

	width:184px;
	height:17px;
	border:none;
	margin:0px;
	padding:0px;
	padding-top:2px;
  
	text-align:center;
	color:#FFFFFF;
	/*font-weight:bold;*/
	font-size:13px;
	
	cursor:pointer;
	float:left;
}
.button03:hover {background-image:url(/images/bt_02.png);}
.button03_on {
	background-image:url(/images/bt_02.png);
	background-repeat:no-repeat;
}
#mostre_menu_list .button03 {cursor:auto;}



.button04 {
	background-image:url(/images/bt_07.png);
	background-repeat:no-repeat;

	width:153px;
	height:17px;
	border:none;
	margin:0px;
	padding:0px;
	padding-top:2px;
  
	text-align:center;
	color:#FFFFFF;
	/*font-weight:bold;*/
	font-size:13px;
	
	cursor:pointer;
	float:left;
}
.button04:hover {background-image:url(/images/bt_08.png);}
.button04_on {
	background-image:url(/images/bt_08.png);
	background-repeat:no-repeat;
}
/*#mostre_menu_list .button04 {cursor:auto;margin-top:8px;}*/
.button05 {
	background-image:url(/images/bt_04.png);
	background-repeat:no-repeat;
	width:130px;
	height:18px;
	border:none;
	margin:0px;
	padding:0px;
	padding-top:1px;
	
	text-align:center;
	color:#FFFFFF;
	/*font-weight:bold;
	letter-spacing: 1px;*/
	font-size:13px;
	
	cursor:pointer;
	float:left;
}
.button05:hover {background-image:url(/images/bt_04.png);}
#dx01 .button05 {margin-left:16px;	margin-top:8px;}

.button06 {
background-color:#f0f1f2;
	background-image:url(/images/bt_06.png);
	background-repeat:no-repeat;
	width:130px;
	height:19px;
	border:none;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	
	text-align:center;
	color:#FFFFFF;
	/*font-weight:bold;
	line-height:12px;
	letter-spacing: 1px;*/
	font-size:13px;
	
	cursor:pointer;
	float:left;
}
.button06:hover {background-image:url(/images/bt_06.png);}
#dx01 .button06 {margin-left:18px;	margin-top:8px;}
.button07 {
	background-image:url(/images/bt_04.png);
	background-repeat:no-repeat;
	width:130px;
	height:18px;
	border:none;
	margin:0px;
	padding:0px;
	padding-top:1px;
	
	text-align:center;
	color:#FFFFFF;
	/*font-weight:bold;
	letter-spacing: 1px;*/
	font-size:13px;
	
	cursor:pointer;
	float:right;
}
.button07:hover {background-image:url(/images/bt_04.png);}
.button08 {
	background-image:url(/images/bt_09.png);
	background-repeat:no-repeat;
	width:130px;
	height:18px;
	border:none;
	margin:0px;
	padding:0px;
	padding-top:1px;
	
	text-align:center;
	color:#FFFFFF;
	/*font-weight:bold;
	letter-spacing: 1px;*/
	font-size:13px;
	
	cursor:pointer;
	float:left;
}
.button08:hover {background-image:url(/images/bt_09.png);}


#menu {
	width:171px;
	margin-top:3px;
	margin-bottom:22px;

	float:left;
}
#menu li {
	width:150px;

	font-size:18px;
	font-weight:normal;
	color:#ABADB0;
	margin-top:12px;
	padding:0px;

	text-align:right;

	float:left;
}
#menu li.menu_on {
	color:#F7B234;
}
#menu li a {
	color:#ABADB0;
}
#menu li a:hover {
	color:#000000;
}
#menu li.menu_on a {
	color:#F7B234;
}
.menu_voce_off {
	width:145px;
	height:14px;
	line-height:14px;
	padding-left:5px;

	text-transform:uppercase;
	
	float:left;
}
.menu_voce_on {
	width:145px;
	height:14px;
	line-height:14px;
	padding-left:5px;

	text-transform:uppercase;
	
	float:left;
}
.menu_voce02_off {
	background-image:url(/images/ico_rss_menu_off.png);
	background-repeat:no-repeat;
	background-position:90px 0px;
	width:145px;
	height:17px;
	line-height:14px;
	padding-left:5px;

	text-transform:uppercase;
	
	float:left;
}
.menu_voce02_off:hover {
	background-image:url(/images/ico_rss_menu_over.png);
	background-repeat:no-repeat;
}
.menu_voce02_on {
	background-image:url(/images/ico_rss_menu_on.png);
	background-repeat:no-repeat;
	background-position:90px 0px;
	width:145px;
	height:17px;
	line-height:14px;
	padding-left:5px;

	text-transform:uppercase;
	
	float:left;
}
.menu_voce_ico {
	background-image:url(/images/ico_right01.png);
	background-repeat:no-repeat;
	width:19px;
	height:19px;
	
	margin-top:8px;
	margin-left:131px;
	margin-bottom:0px;
	
	float:left;
}

.hr_01 {
	background-image:url(/images/linea01.png);
	background-repeat:no-repeat;
	width: 132px;
	height: 8px;
	border: none 0;
	/*border-top: 1px solid #e0e0e0;the border*/
	margin: 0px;
	padding: 0px;
	
	float:left;
}
#sx01 .hr_01 {margin-left:19px;}
#dx01 .hr_01 {margin-left:16px;margin-top:8px;}

.hr_02 {
	background-image:url(/images/linea02.png);
	background-repeat:no-repeat;
	width:575px;
	height: 8px;
	line-height:8px;
	border: none 0;
	/*border-top: 1px solid #e0e0e0;the border*/
	margin: 0px;
	padding: 0px;
	
	float:left;
}
#content01 .hr_02 {margin-left:17px;}

#be_cerere {
	width:148px;
	margin-top:19px;
	margin-bottom:20px;
	
	line-height:18px;

	float:left;	
}
















#coordinate {
	background-image:url(/images/bg_coordinate.png);
	background-repeat:no-repeat;
	width:373px;
	height:15px;
	padding-top:3px;
	padding-left:15px;
	
	color:#FFFFFF;
	font-size:11px;
	/*font-weight:bold;*/
	
	float:left;
}
#content01 #coordinate {margin-left:18px;margin-bottom:15px;}
#content02 #coordinate {margin-left:15px;margin-bottom:0px;}
#search_box {
/*background-color:#FF9900;*/
	width:186px;
	height:18px;
	
	text-align:right;
	
	float:left;
}
#content01 #search_box {margin-bottom:15px;}
#content02 #search_box {width:192px;margin-bottom:0px;}





/*#gallery_box01 {*/
#artisti_gallery {
	height:293px;

	float:left;
}
.img {
	background-color:#000000;
	width:575px;
	height:264px;
	margin-left:17px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #404040;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #404040;*/

	text-align:center;
	vertical-align:middle;

	float:left;
}
.didascalia {
	width:533px;
	height:20px;
	margin-left:18px;
	padding-top:7px;

	color:#999999;
	
	float:left;
}
.gallery_scroll_up_box {
	width:20px;
	height:20px;
	margin-top:4px;
	margin-left:1px;
	
	float:left;
}
.gallery_scroll_down_box {
	width:20px;
	height:20px;
	margin-top:4px;
	margin-left:1px;
	
	float:left;
}
.gallery_scroll_down {
	background-image:url(/images/ico_minus01.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	/*margin-left:410px;*/
	
	float:left;
}
.gallery_scroll_down:hover {background-image:url(/images/ico_minus01.png);}
.gallery_scroll_up {
	background-image:url(/images/ico_plus01.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	
	float:left;
}
.gallery_scroll_up:hover {background-image:url(/images/ico_plus01.png);}
#artisti_menu {
	width:225px;
	margin-top:10px;
	
	margin-left:2px; /*per sostituire 2px di bordo*/
	width:225px;
	/*border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #e5e5e5;*/
	
	float:left;
}
#artista_content {
	width:347px;
	margin-top:10px;
	margin-left:18px;
	
	float:left;
}
.artisti_titolo {
	font-size:18px;
	line-height:25px;
	
	font-weight:bold;
	text-transform:uppercase;
	color:#333333;
}
.artisti_sottotitolo {
	font-size:18px;
	line-height:25px;
	
	color:#abadb0;
	margin-top:3px;
}
.artisti_txt {
	margin-top:21px;
	
	line-height:19px;
}
.artisti_txt a {color:#00AEEF; text-decoration:none;}
.artisti_txt a:hover {color:#F7941E; }
#artisti_menu_list {
	margin:0px;
	padding:0px;

}
#artisti_menu_list li {
	margin-bottom:5px;
	width:225px;
	
	float:left;
}

#art_list_1, #art_list_2, #art_list_3, #art_list_4, #art_list_5, #art_list_6, #art_list_post, #art_list_download {
	padding-bottom:5px;
	color:#999999;
	
	float:left;
}
#art_list_1 a, #art_list_2 a, #art_list_3 a, #art_list_4 a, #art_list_5 a, #art_list_6 a, #art_list_post a, #art_list_download a {color:#999999;}
#art_list_1 li, #art_list_2 li, #art_list_3 li, #art_list_4 li, #art_list_5 li, #art_list_6 li, #art_list_post li, #art_list_download li {
	width:180px;
	/*height:17px;
	padding-left:30px;
	padding-top:2px;*/
	padding-left:23px;
	margin-left:21px;
	margin-top:5px;
	margin-bottom:0px;
	
	float:left;
}
#artista_add_ico_box {
	width:19px;
	height:19px;
	margin-right:5px;
	margin-left:17px;
	
	float:left;
}

#artista_add_ico_box01, #artista_add_ico_box02, #artista_add_ico_box_introduzione, #artista_add_ico_box0download, #artista_add_ico0box_post, #mostre_add_ico_box01, #mostre_add_ico_box02, #mostre_add_ico_box03, #mostre_add_ico_box04, #mostre_add_ico_box0post, #mostre_add_ico_box0download, #artista_add_ico_box0post {
	background-image:url(/images/ico_left01.png);
	background-repeat:no-repeat;
	width:19px;
	height:19px;

	float:left;
}
.ico_on {
	background-image:url(/images/ico_left02.png);
	background-repeat:no-repeat;
	background-position: 0px 3px;
}
.ico_down_off {
	background-image:url(/images/ico_off.png);
	background-repeat:no-repeat;
}
#menu_dx_txt {
	background-repeat:no-repeat;
	width:19px;
	height:19px;

	float:left;
}


















.display_block {display:block;}
.display_none {display:none;}




















#banner_sx_box, #banner_sx_box_FULL {
	width:169px;
	
	float:left;
}
#banner_dx_box, #banner_dx_box_FULL {
	width:167px;
	
	float:left;
}
#banner_sx_box li, #banner_sx_box_FULL li {
	width:169px;
	height:162px;
	padding:0px;
	text-align:center;
	
	float:left;
}
#banner_dx_box li, #banner_dx_box_FULL li {
	width:166px;
	height:162px;
	padding:0px;
	text-align:center;
	
	float:left;
	/*background-position: 3px 3px;*/
}













.txt001 {
	color:#999999;
	font-weight:bold;
}
#account_box .txt001 {
	width:130px;
	margin-left:18px;
	margin-top:8px;
	
	text-align:center;
	
	float:left;
}





#navigatorTXT {
	width:173px;
	border:none;
	margin:0px;
	padding:0px;
	padding-top:2px;
  
	color:#000000;
	font-size:11px;
	text-transform:uppercase;
	
	float:left;
}
#navigatorTXT .arancio {color:#F7B234;}
.mostre_sottotitolo {
	font-size:18px;
	line-height:25px;
	
	color:#333333;
	margin-top:3px;
}
.mostre_date {
	font-size:18px;
	line-height:25px;
	
	color:#abadb0;
	margin-top:3px;
}
#mostre_menu_list li {
	width:222px;
	margin-bottom:5px;
	
	float:left;
}
.mostre_add_ico_box {
	width:19px;
	height:19px;
	margin-left:16px;
	margin-right:7px;
	
	float:left;
}
.mostre_add_ico_box_02 {
	width:19px;
	height:19px;
	margin-left:7px;
	
	float:left;
}
#mostre_add_ico_box01, #mostre_add_ico_box0download, #mostre_add_ico_box0post {
	width:19px;
	height:19px;
	
	/*display:none;*/
}
#mostre_list_1, #mostre_list_download, #mostre_list_post {
	margin-bottom:5px;
	color:#999999;
	
	float:left;
}
#mostre_list_1 a, #mostre_list_download a, #mostre_list_post a {color:#999999;}
#mostre_list_1 li, #mostre_list_download li, #mostre_list_post li {
	width:149px;
	height:17px;
	margin:0px;
	padding:0px;
	margin-left:20px;
	padding-left:23px;
	margin-top:3px;
	/*padding-left:30px;
	padding-top:2px;
	margin-top:0px;
	margin-bottom:0px;*/
	
	float:left;
}
#mostre_menu_list {
	margin:0px;
	padding:0px;
	
	float:left;
}
#mostre_menu {
	width:222px;
 
	float:left;
}
.mostre_nav_ico01 {
	width:19px;
	height:19px;
	background-image:url(/images/ico_left01.png);
	background-repeat:no-repeat;
	
	float:left;
}
.mostre_nav_ico02 {
	width:19px;
	height:19px;
	background-image:url(/images/ico_right01.png);
	background-repeat:no-repeat;
	
	float:left;
}
#list_post_read li {
	background-image:url(/images/bg_post_list.png);
	background-repeat:no-repeat;
	margin-top:10px;
	padding-top:10px;
}
.bt_content01_01 {
	background-image:url(/images/ico_right03.png);
	background-repeat:no-repeat;
	background-position:right;
	
	padding-right:10px;
	width:320px;
	
	text-align:right;
	color:#333333;
	
	float:left;
}




#becerere {
	margin-left:16px;
	width:133px;
	margin-top:10px;
	
	line-height:19px;
	
	float:left;
}
.italic {
	font-style:italic;
}










.space01 {
	/*height:16px;
	padding-top:2px;*/
}
.space02 {
	padding-top:10px;
}
.space03 {
	margin-top:200px;
}
.space04 {
	margin-bottom:15px;
}
.space05 {
	margin-top:15px;
}









#singin_content {
	width:580px;
	margin-left:15px;
	margin-right:15px;
	
	float:left;
}
#singin_content .riga_title {
	width:580px;
	margin-bottom:15px;
	
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	
	float:left;
}
#singin_content .riga_title02 {
	/*width:580px;*/
	margin-bottom:15px;
	
	font-weight:bold;
	/*text-transform:uppercase;*/
	font-size:12px;
}
#singin_content .riga_txt {
	width:580px;
	/*margin-bottom:15px;*/

	color:#999999;
	font-weight:bold;

	float:left;
}
#singin_content .riga_txt02 {
	background-image:url(/images/pallino.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	width:570px;
	/*margin-bottom:15px;*/
	padding-left:10px;

	color:#333333;
	font-weight:bold;

	float:left;
}
.riga_txt03 {
	width:580px;
	/*margin-bottom:15px;
	padding-left:10px;*/

	color:#333333;
	font-weight:bold;

	float:left;
}
#singin_content .riga_txt04 {
	width:552px;
	padding-left:28px;
	/*margin-bottom:15px;*/

	color:#999999;
	font-weight:bold;

	float:left;
}
#singin_content .riga_txt05 {
	width:200px;
	padding-left:28px;
	/*margin-bottom:15px;*/

	color:#999999;
	font-weight:bold;

	float:left;
}
#singin_content .riga_txt06 {
	width:352px;

	color:#333333;
	font-weight:bold;
	text-align:right;

	float:left;
}

#singin_content .riga_title a, #singin_content .riga_txt_a {
	color:#999999;
}
#singin_content .riga_form {
	width:305px;
	margin-bottom:6px;
	
	float:left;
}
#singin_content .riga_form02 {
	width:275px;
	margin-bottom:6px;
	
	float:left;
}
#singin_content td {
	font-size:12px;
}
.td_list {
	color:#999999;
	padding-top:5px;
}
.riga_form label, .riga_form02 label {
	width:94px;
	height:19px;
	
	line-height:19px;
	color:#999999;
	/*font-weight:bold;*/
	font-size:12px;
	
	float:left;
}
.riga_form input, .riga_form02 input {
	width:168px;
	height:17px;
	padding:0px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #CCCCCC;

	line-height:17px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	
	float:left;
}
.riga_form02 input.button05 {
	width:130px;
	color:#FFFFFF;
}
.input_on {
	border:1px solid #f7b234;
	background-color:#f7b234;
}
.riga_form .checkbox {
	width:20px;;
	margin-left:3px;
	border: 0px solid #a8c73e;
	
	float:left;/**/
}
.riga_form .checkbox_right {
	width:20px;;
	border: 0px solid #a8c73e;
	margin-left:3px;
	
	float:right;/**/
}

#singin_content .hr {
	background-image:url(/images/linea03.png);
	background-repeat:repeat-x;
	width: 580px;
	height: 2px;
	line-height:2px;
	/*border-top: 1px solid #e0e0e0;the border*/
	margin: 0px;
	padding: 0px;
	border:0px;
	margin-top:20px;
	margin-bottom:18px;

	float:left;
}
#singin_content .hr02 {
	background-image:url(/images/linea03.png);
	background-repeat:repeat-x;
	width: 580px;
	height: 2px;
	line-height:2px;
	/*border-top: 1px solid #e0e0e0;the border*/
	margin: 0px;
	padding: 0px;
	border:0px;
	margin-top:100px;
	margin-bottom:18px;

	float:left;
}
#singin_content .hr03 {
	background-image:url(/images/linea03.png);
	background-repeat:repeat-x;
	width: 580px;
	height: 2px;
	line-height:2px;
	/*border-top: 1px solid #e0e0e0;the border*/
	margin: 0px;
	padding: 0px;
	border:0px;
	margin-top:20px;
	margin-bottom:5px;

	float:left;
}

.privacy_box {
	width:140px;
	float:left;
}
.privacy_box_right {
	width:140px;
	float:left;
	text-align:right;
}
.vocePrivacy {
	float:left;/**/
}
.vocePrivacy_right {
	float:right;/**/
	text-align:right;
}

#subList_0 {
	margin-bottom:5px;
	padding-top:5px;
	color:#999999;
	
	float:left;
}
#subList_0 a {color:#999999;}
#subList_0 li {
background-color:#00FF00;
	width:184px;
	height:17px;
	padding-left:16px;
	padding-top:2px;
	margin-top:0px;
	margin-bottom:0px;
	
	text-align:center;
	font-size:11px;
	
	float:left;
}
#subList_news {
	margin-bottom:5px;
	padding-top:5px;
	color:#999999;
	
	float:left;
}
#subList_news a {color:#999999;}
#subList_news li {
	width:160px;
	height:17px;
	padding-left:40px;
	padding-top:2px;
	margin-top:0px;
	margin-bottom:0px;
	
	text-align:center;
	font-size:11px;
	
	float:left;
}
.bold{
	font-weight:bold;
}











.txtOn {color:#000000;}
.txtOn a {color:#000000;}



#linkpodcast_field {
	background:none;
	padding:0px;
	margin:0px;
	height:18px;
	width:350px;
	margin-left:3px;
	padding-top:1px;
	padding-left:2px;
	padding-right:2px;
	border: 1px solid #929497;	
}
.linkpodcast {
	width:570px;
	margin-left:18px;
	
	color:#989a9d;
	
	float:left;
}

#podcast_list {
	width:570px;
	margin-left:18px;
	
	color:#989a9d;
	
	float:left;
}
#podcast_list li {
	height:115px;
	padding-top:25px;
	padding-bottom:30px;
	float:left;
	background-image: url(/images/linea04.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.podcast_img {
	width:170px;
	height:115px;
	
	float:left;
}
.podcast_actions {
	width:400px;
	height:55px;
	
	text-align:right;
	
	float:left;
}
.podcast_title {
	width:400px;
	height:15px;
	margin-top:43px;

	vertical-align:text-bottom;

	float:left;
}
.ico_rss {
	background-image: url(/images/ico_rss.png);
	background-repeat: no-repeat;
	background-position:right;
	padding-right:30px;
	padding-top:5px;
	margin-bottom:5px;
	height:18px;
	width:370px;
	
	text-align:right;
	color:#989a9d;
	
	float:left;
}
.ico_podcast {
	background-image: url(/images/ico_podcast.png);
	background-repeat: no-repeat;
	background-position:right;
	padding-right:30px;
	padding-top:5px;
	height:19px;
	width:370px;

	text-align:right;
	color:#989a9d;
		
	float:left;
}


.rss_link {
	background-image: url(/images/ico_rss_small.png);
	background-repeat: no-repeat;
	padding-left:33px;
	padding-right:15px;
	/*margin-bottom:20px;*/
	
	color:#333333;
	text-transform:uppercase;
	font-weight:bold;
}

.rss_link_esteso {
	color:#989a9d;
}
.tb_rss_list {
	width:580px;
	
	float:left;
}
.tb_rss_list td {
	padding-bottom:10px;
}


#search_key {
	padding:0px;
	margin:0px;
	border:none;
	
	background:none;
	/*background-image: url(/images/bg_search.png);
	background-repeat: no-repeat;*/
	width:156px;
	height:15px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	margin-right:2px;
	
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	
	float:left;
}
#search_key.on {
	background:none;
	background-image: url(/images/bg_search.png);
	background-repeat: no-repeat;
}
#search_submit {
	padding:0px;
	margin:0px;
	border:none;
	
	background:none;
	background-image: url(/images/ico_search_off.png);
	background-repeat: no-repeat;
	width:17px;
	height:17px;
	margin-top:1px;
	
	float:left;
}
#search_submit:hover {
	background:none;
	background-image: url(/images/ico_search_on.png);
	background-repeat: no-repeat;
}
#search_list li {
	background-image: url(/images/linea04.png);
	background-repeat: no-repeat;
	
	padding-top:12px;
	padding-bottom:15px;
}
.search_titolo {
	font-size:18px;
	line-height:25px;
	
	font-weight:bold;
	text-transform:uppercase;
	color:#333333;
}
.search_titolo a {color:#333333;}
.search_titolo a:hover {color:#F7941E;}
.search_sottotitolo {
	font-size:18px;
	line-height:25px;
	
	color:#abadb0;
	margin-top:3px;
}
.search_txt {
	margin-top:21px;
	
	line-height:19px;
}
.search_txt a {color:#00AEEF; text-decoration:none;}
.search_txt a:hover {color:#F7941E; }

.search_key_txt {
	font-size:18px;
	line-height:25px;
	
	color:#333333;
}
.search_num_rows {
	margin-top:10px;
	margin-bottom:20px;
}
.uppercase {
	text-transform:uppercase;
}

.titolo_privacy {
	font-weight:bold;
}
.text_privacy {
	color:#333333;
}






/*CSS DA EDITOR*/
.text01 {
	font-size:18px;
	color:#999999;
}
.text02 {
	font-size:18px;
	color:#333333;
}
.text03 {
	color:#999999;
}
.text04 {
	color:#333333;
}
.text05 {
	color:#F7B234;
}
.text06 {
	color:#000000;
}
.text07 {
	color:#99CCFF;
}
.text08 {
	color:#F7B234;
	font-size:18px;
}
.text09 {
	color:#000000;
	font-size:18px;
}
.text10 {
	color:#99CCFF;
	font-size:18px;
}





