/* CSS Document */
*{ padding:0px; margin:0px;}

body{
	background: #fff url(../img/comuni/bg.gif) 0 0 repeat-x;
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman";
	line-height:22px;
	font-size:12px;
	color:#5D6466;
}
#contenitore_fake { width:980px; margin:0px auto;}

h3 { color:#409BD8; font-size:18px; text-transform:capitalize; background:transparent url(../img/comuni/linea_h3.png) bottom left no-repeat; padding-bottom:8px;}
h4.orange{ font-size:16px; color:#ff6600;}
hr{ display:none; height:1px;}

img{border:none;}

a:link{ text-decoration:underline; color:#000; }
a:hover{ text-decoration:underline; color:#999999; }
a:visited{ text-decoration:underline; color:#000; }

.orange{ color:#ff6600;}
.yellow{ color:#DEA303;}
.black{ color:#000;}

.orange_11{ color:#ff6600; font-size:11px;}
.yellow_11, .didascalia{ color:#DEA303; font-size:11px;}
.black_11{ color:#000; font-size:11px;}

.orange_12{ color:#ff6600; font-size:12px;}
.yellow_12{ color:#DEA303; font-size:12px;}
.black_12{ color:#000; font-size:12px;}

.orange_12 a{ color:#ff6600; font-size:12px; text-decoration:none}
.yellow_12 a{ color:#DEA303; font-size:12px;text-decoration:none}
.black_12 a{ color:#000; font-size:12px;text-decoration:none}



.pulisci{ clear:both; height:1px;}
.nascondi{ visibility:hidden; height:0px;}
.nascondi_txt{ display:none;}
.centra{ text-align:center; float:none;}

/*BRICIOLE*/
h2#briciole { padding:10px 0px 10px 0px; font-size:12px; font-weight:normal; border-bottom:2px solid #69B1FA;}
h2#briciole a{color:#000;}
h2#briciole a:hover{color:#ff6600;}

/*TESTATA*/
#testata{ height:182px;}
#logo{ height:182px; }
#logo img{  height:182px; border:none }
#img_flash { height:182px; float:right}

/*LOGIN*/
.login_contenitore{ margin:0px auto; width:474px; height:242px; background:transparent url(../img/comuni/form_bg.png) 0 0 no-repeat;}
#login_msg{ text-align:center; padding:0px 10px 60px 10px; font-size:11px;}
#login_msg h3{ font-size:16px; color:#FF0000; padding:5px;}
#login div{ padding:3px; width:300px; padding-left:100px; text-align:right;}
#login div label { color:#5D6466;}
#login input{ padding:2px; border: 1px solid #CFCFCF;  color:#5D6466; font-size:11px; width:160px;}
#login #bt_login{border: 1px solid #CFCFCF; color:#FF0000; background-color:#FFFFFF; width:auto;}

/*Index*/
.scelta{ padding:20px; position:relative; font-size:16px;}
.scelta_txt{ padding:15px 20px 20px 170px; position:relative} 
.scelta img{ float:left; margin-right:30px; position:absolute}

#intro{ padding:40px 20px; font-size:14px; color:#0093A7}
#intro img{float:left; margin-right:30px}

/*menu*/
#menu{ }
#menu ul{ list-style:none; line-height:43px}
#menu ul li { float:left;}
#menu ul a { float:left; padding:0 1.7em; color:#575757; text-decoration:none; white-space:nowrap; background:transparent url(../img/comuni/separatore.png) left center no-repeat;}
	#menu a:hover{color:#ff6600; text-decoration:underline}
	#menu .select{ float:left; padding:0 1.7em; text-decoration:none; white-space:nowrap; background:transparent url(../img/comuni/separatore.png) left center no-repeat; text-decoration:underline; color:#ff6600;}

/*giorno*/
#giorno{ float:right; height:43px; line-height:43px; font-size:10px; color:#5D8698;}


/*CORPO*/
#corpo{ padding:10px 0px;}
#top_body{ background:#fff url(../img/comuni/top_body.png) bottom left no-repeat; height:10px;}
#body{border-left:1px solid #F2523A;border-right:1px solid #F2523A;}
#bottom_body{ background:#fff url(../img/myspace/tab_bg_bottom.png) top left no-repeat; height:20px; padding-bottom:20px;}

/*TAB MENU*/
#menu_tab{ height:56px; background:#fff url(../img/myspace/tab_bg.png) left bottom no-repeat;padding-top:20px;}
#menu_tab ul{list-style-type:none; padding-left:15px;}
#menu_tab ul li, #menu_tab ul li a{
	float:left;background:transparent url(../img/myspace/tab.png) 0 0 no-repeat; width:236px; height:36px; text-align:center; line-height:36px;
	font-family:Georgia, "Times New Roman", Times, serif;font-size:14px; text-decoration:none; color:#5D6466;
}
#menu_tab ul li a:hover{text-decoration:underline; color:#F2523A;}
#menu_tab #active{float:left; padding-right:15px; background:transparent url(../img/myspace/tab_active.png) 0 0 no-repeat; width:236px; height:36px; text-align:center; color:#fff;}


/*AREA PERSONALE*/
#myspace_basic{ background:#FFFFFF url(../img/myspace/basic_bg.png) 20px 20px no-repeat; height:130px; padding:35px 35px 0px 53px}
#myspace_basic h3{ color:#FF0000; font-size:18px;}
#myspace_basic img{ float:left; margin-right:30px;}
/*Comuni per tutte le tabelle*/
#myspace_anagrafica, #myspace_fisici, #myspace_info, #myspace_gallery, #myspace_delete{padding:10px 20px;}
#myspace_anagrafica table, #myspace_fisici table, #myspace_info table { border-left: 1px solid #CFCFCF; border-collapse:collapse; width: 100%;}
#myspace_anagrafica table caption, #myspace_fisici table caption, #myspace_info table caption{
background:#fff url(../img/myspace/bg_table_th.png) top left repeat-x; border-right: 1px solid #CFCFCF;border-left: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; padding: 10px; color:#ff0000; font-size:14px;}
#myspace_anagrafica table td, #myspace_fisici table td, #myspace_info table td{ border-right: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; padding:5px; color: #4f6b72;}
td.label{width:140px;}

.strong{ font-weight:bold; color:#F2523A !important; }


#bt_modifica{ border-top:1px solid #F2523A; text-align:center; padding:10px; margin:0px 20px;}
#myspace_gallery .single_img{background:transparent url(../img/myspace/bg_gallery.png) 0 0 no-repeat; padding:25px; margin-left:4px; cursor:pointer;}
#myspace_gallery h3{ background:transparent url(../img/myspace/tit_gallery.png) 0 0 no-repeat; height:40px; border-bottom:1px solid #F2523A;}
.prev_img{position:absolute; padding:5px; background:transparent;  height:0px; width:0px; overflow:hidden; visibility:hidden; z-index:2; vertical-align:middle; text-align:center;}
.tips{position:absolute; padding:5px; background-color:#fff; height:0px; width:0px; overflow:hidden; visibility:hidden; z-index:1; color:#F2523A; border:1px solid #F2523A}
#cont_big_img { z-index:1; }
#big_img { border:1px solid #FFFFFF; vertical-align:middle; background:#000000; padding:15px; z-index:0;}

#box_msg{ font-weight:bold; font-size:14px; color:#F2523A; padding:10px; border:2px solid #F2523A; width:600px; margin:0px auto;}
#box_msg img{ padding:0px 0px 5px 0px; text-align:center;}
#box_msg_ok{ font-weight:bold; font-size:14px; color:#008300; text-align:center; padding:10px; border:2px solid #008300; width:600px; margin:0px auto;}
#box_msg_ok img{ padding:0px 0px 5px 0px;}



#bt_edit{ background:#FFFFFF url(../img/myspace/bt_app_modifica.png) 0 0 no-repeat; height:40px; width:250px;}

#myspace_delete{padding:50px 20px; text-align:center;}
#myspace_delete h3{color:#5D6466;}
#myspace_delete img{ padding:30px 0px 0px 0px; cursor:pointer;}

/*Box categorie*/
#box_cat { margin-bottom:15px; background:#fff url(../img/comuni/bg_box_cat.png) 0 0 repeat-y;}
#box_cat h3{ margin-left:10px}
#box_cat ul { list-style-type:none; font-size:14px; text-transform:capitalize;}
#box_cat ul li{ padding-left:15px; color:#2E5C76; margin:10px 0px; text-decoration:none; font-weight:bold;}
#box_cat ul li a{ 
background:transparent url(../img/comuni/marker.png) left center no-repeat; padding-left:20px; color:#2E5C76; margin:10px 0px; text-decoration:none; font-weight:bold;text-transform:capitalize;
}
#box_cat ul li a:hover, #box_cat .active { 
background:transparent url(../img/comuni/marker.png) left center no-repeat; padding-left:20px;
color:#ff6600; margin:10px 0px; font-weight:bold; text-transform:capitalize;}
#box_cat p{background:transparent url(../img/comuni/box_bottom_cat.png) left bottom no-repeat; text-indent:-1900px; height:78px}




/*box sub_cat*/
#sub_cat ul, 
#sub_cat_audio ul, 
#sub_cat_video ul,
#sub_cat_luci ul, 
#sub_cat_strutture ul
{ list-style-type:none; font-size:12px; font-weight:normal; }

#sub_cat ul li, 
#sub_cat_audio ul li, 
#sub_cat_video ul li, 
#sub_cat_luci ul li, 
#sub_cat_strutture ul li
{ padding-left:15px; color:#9F9F9F; font-size:12px; margin:5px 0px; text-decoration:none;font-weight:normal; }

#sub_cat ul li a, 
#sub_cat_audio ul li a, 
#sub_cat_video ul li a, 
#sub_cat_luci ul li a, 
#sub_cat_strutture ul li a
{ background:transparent url(../img/comuni/marker_sub.png) left 3px no-repeat; padding-left:15px; color:#9F9F9F; margin:5px 0px; text-decoration:none; font-size:12px; font-weight:normal;}

#sub_cat ul li a:hover,
#sub_cat_audio ul li a:hover, 
#sub_cat_video ul li a:hover, 
#sub_cat_luci ul li a:hover, 
#sub_cat_strutture ul li a:hover,
#sub_cat .active,
#sub_cat_audio .active, 
#sub_cat_video .active, 
#sub_cat_luci .active, 
#sub_cat_strutture .active
{ background:transparent url(../img/comuni/marker_sub.png) left 3px no-repeat; padding-left:15px; color:#000; margin:5px 0px; font-size:12px; font-weight:normal;}


/*
///////////////////////// TUTTI I FORM //////////////////////
*/

input {width:180px; color:#F2523A; padding:1px 2px; border:1px solid #D1D1D1; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
select{ width:180px; color:#F2523A;  border:1px solid #D1D1D1; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
textarea{ width:650px; overflow:hidden; font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif;font-size:12px;}
input:focus, select:focus,select:focus { color:#000; border:1px solid #F2523A;}

.bt_sfoglia{width:auto; border:1px solid #D1D1D1;}
.bt_inv_img{width:auto; border:1px solid #D1D1D1; padding:0px 5px;}
.didascalia { color:#666666; font-size:10px; text-align:left;}



/*Contenitore globale del form*/
#subscribe_form { padding:10px;}
/*Contenitore globale delle informative relative al form*/
#info_register { background:#fff url(../img/form/lock.png) 0 0 no-repeat; padding: 10px 10px 30px 150px; }
/*Tabella che contiene il form*/
 /* subscibe */#contenitore_table{ background:#fff url(../img/form/bg_form.png) 0 0 no-repeat; width:690px; height:490px; padding:10px;margin:15px auto;}
 /* forget */#contenitore_table_forgot{ background:#fff url(../img/form/bg_forget.png) 0 0 no-repeat; width:690px; height:130px; padding:10px;margin:15px auto;}
#form_registrazione table{margin:5px auto; }
#form_registrazione input{ width:250px; margin-right:10px; margin-bottom:10px; color:#426878; }
#form_registrazione label{color:#409BD8}
#form_registrazione caption{ font-weight:bold; text-align:center;}
#form_registrazione #bt_form{ width:auto; text-align:center;}

/*FOOTER*/
#contenitore_footer{ height:116px; background:#fff url(../img/comuni/footer_bg.jpg) 0 0 repeat-x;}
#footer{ width:980px; margin:0 auto;}
#dati_footer{float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:30px 0px; font-size:11px; letter-spacing:normal;}
#credits{float:right; background:transparent url(../img/comuni/decorazioni.jpg) 0 0 no-repeat; width:650px;  text-align:right;}
#credits img{border:none;}