/*DATI comuni per tutte le pagine*/
body { margin:0px; padding:0px; background:#2d2d2d url(../img/bg/bg.gif) top left repeat-x; font-size: 11px; font-family:Arial, Helvetica, sans-serif; line-height: 24px;}

#contenitore_fake {	width:960px; margin:0 auto; padding:0;}

#contenitore{ margin:0px ; padding:0px;}

/* -----HEAD */
#contenitore_head{margin:0px; padding:0px; background:#737473 url(../img/comuni/logo.jpg) 0 0 no-repeat; width:960px; height:121px;}

#logoFlash{	margin:0px; padding:0px;}
#link_logo a{ width:170px; height:121px; display:block;float:left}
#link_partner a{ width:70px; height:121px; display:block; float:right}

/* -----LOGIN */
#login{	margin:2px 0px; padding:0px; background:transparent url(../img/comuni/bg_login.gif) 0 0 no-repeat; height:40px; width:960px; }
#dati_login{ padding:0px 0px 0px 10px; margin:0px; line-height:40px;}
/* -------FINE HEAD-----*/

/* -----BODY -------*/
#contenitore_body{margin:0px 0px 2px 0px; padding:0px; width:100%;}

#body_top{	margin:0px; padding:0px; background:transparent url(../img/comuni/top_body.gif) 0 0 no-repeat; height:10px;}

#body_middle{ margin:0px; padding:5px 10px; background-color:#fff; border:1px solid #9D9D9D; border-top: none; border-bottom:none;}
	#body_news{ width:42%; float:left;}
		#news_top{ background:#ffffff url(../img/comuni/top_news_home.gif) 0 0 no-repeat; height:74px; margin:0px; padding:0px;}
		#news_middle{ background:#ffffff url(../img/comuni/bg_new_home.gif) 0 0 no-repeat; height:600px; margin:0px 10px 0px 0px; padding: 0px 10px;}
			.real_news{ margin:0; padding:5px; background:url(../img/comuni/base_news.gif) 0px 0px no-repeat; height:104px; line-height:normal;}
			.real_news span img{ width:16px; height:16px; vertical-align:middle; margin-left:5px; border:none;}
		
	#body_profile{width:58%; float:right;}
		#profile_banner, #profile_banner a{  height:142px; margin:5px 0px; padding:0px; text-align:center;}
		#profile_top{  height:37px; margin:0px; padding:0px;}
		#profile_middle{ background-color:#ffffff; margin:0px; padding: 0px 10px;}

	#marchi{ margin:12px 0px 0px 0px; padding:0px;}
	
#body_bottom{ margin:0px; padding:0px; background:transparent url(../img/comuni/bottom_body.gif) 0 0 no-repeat; height:11px;}
/* -------FINE BODY-----*/

/* -----BODY CATEGORIE -------*/
	#body_sx{ width:253px; float:left;}
	
		#contenitore_cat,#contenitore_cat_avs{margin:0px; padding:0px;}
			#contenitore_cat h3, #contenitore_cat_avs h3{ margin:0px; padding:0px; height:69px;}
			
			#cat_bottom, #cat_bottom_avs{margin:0px; padding:0px; background:#fff url(../img/categorie/cat_bottom.gif) 0 0 no-repeat; height:105px;}
			
	#body_dx{width:70%; float:right;}
/* -----BODY CATEGORIE -------*/

a:link { color:#6D6F6D; text-decoration:underline;}
a:visited{color:#80A3CF; text-decoration:underline;}
a:hover{ color:#FE7500; text-decoration:underline; }
a:focus{ color:#CFD7D9; text-decoration:underline;}
a:active{ color:#CFD7D9; text-decoration:underline;}

.linkGrigio{ color:#000; text-decoration:none;}
a.linkGrigio:link{ color:#000; text-decoration:none;}
a.linkGrigio:visited{ color:#88A4E7; text-decoration:none;}
a.linkGrigio:hover{ color:#E91E25;text-decoration:underline;}
a.linkGrigio:focus{ font-size:11px; color:#000; text-decoration:none;}
a.linkGrigio:active{ font-size:11px; color:#000; text-decoration:none;}

.linkArancio{ color:#E91E25; text-decoration:none;}
a.linkArancio:link{ color:#E91E25; text-decoration:none;}
a.linkArancio:visited{ color:#4c4c4c; text-decoration:none;}
a.linkArancio:hover{ color:#518BA9;text-decoration:underline;}
a.linkArancio:focus{ color:#E91E25; text-decoration:none;}
a.linkArancio:active{ color:#E91E25; text-decoration:none;}

.titoloBlu{ color:#6D6F6D; text-decoration:none; font-weight:bold;}
a.titoloBlu:link{ color:#FE7500; text-decoration:none; font-weight:bold;}
a.titoloBlu:visited{ color:#88A4E7; text-decoration:none; font-weight:bold;}
a.titoloBlu:hover{ color:#FE7500;text-decoration:underline;}
a.titoloBlu:focus{ font-size:11px; color:#6D6F6D; text-decoration:none; font-weight:bold;}
a.titoloBlu:active{ font-size:11px; color:#6D6F6D; text-decoration:none; font-weight:bold;}

.titoloArancio{ color:#FF9933; text-decoration:none; font-weight:bold;}
a.titoloArancio:link{ color:#FF9933; text-decoration:none; font-weight:bold;}
a.titoloArancio:visited{ color:#FF9933; text-decoration:none; font-weight:bold;}
a.titoloArancio:hover{ color:#6D6F6D;text-decoration:underline;}
a.titoloArancio:focus{ font-size:11px; color:#FF9933; text-decoration:none; font-weight:bold;}
a.titoloArancio:active{ font-size:11px; color:#FF9933; text-decoration:none; font-weight:bold;}

.didascalia{ font-size:10px; color:#E91E25; padding:2px; background-color: #FFFFFF;}
a.didascalia:link{ font-size:10px; color:#E91E25; padding:5px; background-color: #FFFFFF;}
a.didascalia:visited{ font-size:10px; color:#E91E25; padding:5px;background-color: #FFFFFF;}
a.didascalia:hover{ font-size:10px; color:#6D6F6D; padding:5px;	background-color: #FFFFFF;text-decoration:underline}
a.didascalia:focus{ font-size:10px; color:#E91E25; padding:5px;background-color: #FFFFFF;}
a.didascalia:active{ font-size:10px; color:#E91E25; padding:5px;background-color: #FFFFFF;}

hr, .nascondi{ display:none;}
h3{ font-weight:bold; font-size:12px; color:#6D6F6D; padding:0px; margin:0px;}
acronym { cursor:help; border-bottom:1px dotted #E91E25;}

/* FORM */
form { margin: 0px;	padding: 0px; }

.bt{ height:19px; width:18px; padding:0; margin:0px 5px 0px 0px; background-image: url(../img/comuni/bt_login.gif); background-repeat: no-repeat; background-color: #FFFFFF; background-position: left center; border:none; cursor:pointer;}

.TDtesto{background:url(../img/comuni/marker_menu_login.gif) left center no-repeat; padding-left:6px; width:130px;}

	.TDcampo {  width: 120px; border: 1px solid #CDCDCD; color:#717171; font-size:10px; padding:0px; height:17px; }

.boxText { background-color: #fff; border: 1px solid #D6D9DA; width:150px;}

.boxBig{	font-family: Tahoma, Verdana, "Times New Roman"; font-size: 11px; background-color: #fff; border: 1px solid #D6D9DA; width:250px; height:200px; overflow:hidden;}
/* Fine FORM */



/*INIZIO CATEGORIE*/
#menuCat ul,#menuCat_avs ul{ border:0px; margin:0px; padding:0px; list-style-type:none;}
#menuCat ul li, #menuCat_avs ul li{ border:0px; margin:0; padding:0;}
#menuCat ul li a, #menuCat_avs ul li a { display:block; border:0px; width:253px; height:36px; line-height:36px; text-decoration: none; text-indent:25px; background:transparent url(../img/categorie/bt_cat.gif) 0 0 no-repeat; font-weight:bold;}
#menuCat ul li a:hover, #menuCat_avs ul li a:hover{ display:block; border:0px; width:253px; height:36px; line-height:36px; text-decoration:none; text-indent:25px; color:#E91E25; background:transparent url('../img/categorie/bt_cat_rl.gif') 0 0 no-repeat; }

#subMenu { background:none; margin:0; padding:0; border:0px;}
#subMenu ul{ border:0; margin:0; padding:0; list-style-type:none; background:none; font-weight:normal;}
#subMenu ul li{ border:0px; margin:0px; padding:0px; background:none;font-weight:normal;}
#subMenu ul li a{ display:block; border:0px; width:253px; height:24px; padding-top:2px; line-height:24px; text-decoration:none; text-indent:25px; background:#fff url('../img/categorie/bt_sub_cat.gif') 0 0 no-repeat; font-weight:normal;}
#subMenu ul li a:hover{ display:block; width:253px; height:24px; padding-top:2px; line-height:24px; text-decoration:none; text-indent:25px; background:#fff url('../img/categorie/bt_sub_cat_rl.gif') 0 0 no-repeat;font-weight:normal;}
/*FINE CATEGORIE*/





/*ELEMENTI*/
#top_elemento, #top_elemento_avs{margin:0; padding:0; background:#fff url(../img/elementi/top_elemeto.gif) 0 0 no-repeat; height:12px;}
#elemento, #elemento_avs{margin:0; padding:0; padding:0px 10px; background:#fff url(../img/elementi/bg_elemeto.gif) 0 0 repeat-y;}
	#elemento h3, #elemento_avs h3{ margin:0px; padding:0;}
	#view{ text-align:center; padding:10px 0px; margin:0; background:url(../img/ajax/loader.gif) center no-repeat;}
	#view_text{border:1px solid #DADBDD; margin:5px 0px; padding:0; text-align:center; color:#4F8AA8; font-variant:small-caps; font-size:11px;}
	#img_correlate{text-align:left; padding:5px;}
#bottom_elemento, #bottom_elemento_avs{margin:0; padding:0; background:#fff url(../img/elementi/bottom_elemeto.gif) 0 0 no-repeat; height:12px;}
/*FINE ELEMENTI*/

#relPort, #relSupp{ margin: 15px 0px 0px 0px; border: 1px solid #DADBDD; padding: 3px;}
#relPort h3, #relSupp h3{ color:#E91E25; margin:0px; padding:5px 0px;}

/*Azienda*/
#txtAzienda{ padding:10px; font-size:12px;}
/*Azienda*/

/*Servizi*/
.box_servizi{ margin:0px 0px 15px 0px; padding:0;}
.top_box_servizi{background:#fff url(../img/servizi/servizi_top.gif) 0 0 no-repeat; height:10px; margin:0; padding:0;}
.servizi{ background:#fff url(../img/servizi/bg_box_servizi.gif) 0 0 repeat-y; padding-left:10px; margin:0px;}
.txt_servizi{ font-size:12px; padding:10px 10px 0px 0px}
.txt_servizi img{ float:left; margin: 0px 10px 10px 0px;}
.bottom_box_servizi{background:#fff url(../img/servizi/servizi_bottom.gif) 0 0 no-repeat; height:10px; margin:0; padding:0;}
/*Servizi*/

/*Contatti*/
#controllo_form{ margin:0px; padding:10px; font-size:12px; color:#E91E25; text-align:center; background:#fff url(../img/ajax/base_error.gif) center 0 no-repeat; height:46px; width:464px;} 

#box_contatti{ font-size:12px; padding:10px; margin:0px;}
#contatti_form{margin:0; padding:0; padding:0px 10px; background:#fff url(../img/elementi/bg_elemeto.gif) 0 0 repeat-y; font-size:12px;}
#contattiFormBottom{  margin:0px; padding:0px; height:17px; background:#FFFFFF url(../img/contatti/bottom_cont_form.gif) 0 0 no-repeat;}

#box_organigramma{text-align:left; margin:0px; padding:80px 0px 10px 10px; height:800px; font-size:12px; line-height:30px;}

#form_contact table{ width: 100%;border:none; border-collapse: collapse;}

#form_contact td { padding:10px 0px 0px 10px;}

#form_contact input{ border:1px solid #D4D4D5; background-color:#EEEDED; height:18px; width:220px; color:#000}

#form_contact textarea { padding:10px 0px 0px 10px; width:250px; height:200px; overflow:auto; border:1px solid #D4D4D5; background-color:#EEEDED; color:#000;}
/*Contatti*/

/*Supporto*/
.supporto_elemento,.supporto_categorie{ padding:5px 0px; margin:0px;border-bottom: 1px dotted #CDCDCD;}
.supporto_elemento img{border: none; float:left; margin-right:10px; height:32px; width:32px; border:none}
.supporto_categorie img{border: none; float:left; margin-right:10px; height:80px; width:130px; border:none}

/*Privacy*/
#txtPrivacy{margin: 0px; padding: 0px 10px;}
/*Privacy*/

/*Mappa*/
#txtMappa{margin: 0px; padding: 0px 50px;}
#txtMappa ul{ list-style-type: none; padding: 0; margin: 0;}
#txtMappa ul li{ background: url(../img/comuni/marker_login.gif) 0 5px no-repeat; text-indent:20px;}
#txtMappa ul ul { list-style-type: none; padding: 0; margin: 0; margin-left:20px;}
#txtMappa ul ul li { background: url(../img/comuni/marker_map.gif) 0 5px no-repeat; text-indent:20px}
/*Mappa*/

/*Register*/
#body_register{margin:0px; padding:0px; border:none; }
#contenitore_table{ margin:0px; padding:0px 250px;}
#contenitore_table input{ border: 1px solid #CDCDCD; color:#717171; font-size:10px; padding:2px 0px 2px 2px; width:230px;}
#bt_register{height:20px; width:18px; padding:0; margin:0px 5px 0px 0px; background-color: #FFFFFF; cursor:pointer; border:1px solid #CDCDCD;}
#contenitore_table table{ margin:0; padding:0; width:100%;}
#info_register{ margin:0; padding:10px; font-size:12px; text-align:center;}
/*Register*/

/* INIZIO BRICIOLE*/
#briciole{ background:#ffffff url(../img/comuni/bg_briciole.gif) 0 0  no-repeat; padding:0px; margin:5px 0px 10px 0px; height:44px;}
#txtBriciole{ line-height:44px; text-indent:65px; padding:0; margin:0px; font-size:11px;}
/*FINE BRICIOLE*/

/* FOOTER */
#contenitore_footer{
	background:transparent url(../img/comuni/bg_footer.gif) 0px 0px no-repeat; margin:0px; padding:0px; height:54px; width:100%;
	color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
#footer_dati{ margin-left:10px; padding:5px 0px 0px 0px; float:left; }
#footer_ausiliario{ margin-right:10px; padding:17px 0px 0px 0px; float:right; }
/*FINE --FOOTER */

