/*---------------------------------------------------------------------------------------------------
Foglio di stile AAA - Layout
version:   1.0
author:    ITS Planet
email:     mirko@itsplanet.com
website:   http://www.itsplanet.com
---------------------------------------------------------------------------------------------------*/
body {
	background: #E5E9EC url(../img/comuni/bg.jpg) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C6E70;
	line-height:18px;
}

#contenitore_fake {
	width: 100%;
	display: table;
}
#contenitore {
	width: 1000px;
	margin: 0 auto;
}



/*Link testo*/
h3{ font-size:15px; color:#A4D867; padding:0px 0px 5px 0px}
h4{ font-size:14px; color:#A4D867; padding:15px 0px}
h5{ font-size:12px; padding:5px 0px;}

a:link, a:visited, a:focus, a:active{ color:#6C6E70; }
a:hover{ text-decoration:underline; color:#72AA33; }

.grigio{ 	color:#6C6E70;	}
a.grigio:active, a.grigio:link, a.grigio:focus, a.grigio:visited{ color:#72AA33;}
a.grigio:hover{ color:#6C6E70; text-decoration:underline}

.verde{ 	color:#A4D867;	}
a.verde:active, a.verde:link, a.verde:focus, a.verde:visited{ color:#6C6E70;}
a.verde:hover{ color:#A4D867; text-decoration:underline}

.didascalia{ font-size:9px;}
a.didascalia:active, a.didascalia:link, a.didascalia:focus, a.didascalia:visited{ text-decoration:underline;}
a.didascalia:hover{color:#ff6600; text-decoration:underline;}

p{ padding:10px 0px;}

.read_more a, .read_more{ text-align:right; color:#A4D867}
.read_more a:hover{ color:#6C6E70}


/*Form*/
input, select{ color:#000; font-size:10px;}
select option{padding:2px 2px;}
select[disabled]{background:#EBEBEB;}
input[disabled]{ background:#EBEBEB;}



/* TESTATA ------------------------------------------------------------------------- */

#head{ background:transparent url(../img/comuni/head.png) 0 0 no-repeat; width:1000px; height:178px;}
#logo, logo img ,logo img a{ border:none; float:left; height:178px; width:270px;}

#box_lingua_motore{ float:right;  margin-top:30px;  padding-right:30px; width:290px; text-align:right; height:120px;}

#menu_lingue li{
	display: inline; float: right;
}
#menu_lingue a:link, #menu_lingue a:visited{
	float: left;
	text-decoration: none;
}
#menu_lingue a:hover, #menu_lingue a:focus, #menu_lingue a:active{
	color: #72AA33;
}

#box_search{ padding-top:10px;}
input.key_search{
	width:248px; 
	border:none;
	background: transparent url(../img/comuni/bg_search_input.png) 0 0 no-repeat;
	height:21px;
	padding-top:3px; padding-left:2px;
	float:left;
	}
input.bt{ 
	height:21px; 
	background:transparent url(../img/comuni/bt_search.png) 0 0 no-repeat;
	width:31px;
	border:none;
	float:left
	}
/*Blocco menu e immagine*/
#box_menu{  width:960px; margin:0px auto;}
#box_menu img {display:block}
/*---------------------------------------------------------------------------------------------*/


/* BRICIOLE------------------------------------------------------------------------- */
#briciole{ background: transparent url(../img/comuni/bg_briciole.png) 0 0 no-repeat; height:30px; width:1000px; line-height:30px;}
#briciole_txt{ padding-left:90px;}



/* BLOCCO CORPO ------------------------------------------------------------------------- */
#corpo_apertura{ background:transparent url(../img/comuni/open_corpo.jpg) 0 0 no-repeat; height:10px;}
#corpo_chiusura{ background:transparent url(../img/comuni/close_corpo.jpg) top left no-repeat; height:20px;}
#corpo{ background:transparent url(../img/comuni/bg_corpo.jpg) 0 0 repeat-y;}

#corpo_sx{ float:left; width:620px; padding-left:60px; padding-top:25px; text-align:justify;}
#corpo_dx{ float:right; width:240px; padding-right:53px;  padding-left:20px; padding-top:25px; background:transparent url(../img/comuni/separatore_corpo_dx.png) 0px 25px no-repeat;}
.box_corpo_txt ul { padding-left:30px; list-style-type:disc;}

#menu_dx ul{  list-style:disc;}
#menu_dx li a, #menu_dx li { padding-left:5px; color:#A4D867; font-weight:bold;}
#menu_dx li a:hover{ padding-left:5px; color:#6C6E70; font-weight:bold;}

#corpo_mappa{float:left; width:620px; padding-left:60px; padding-top:25px}
#corpo_mappa ul{ list-style-type:disc; padding-left:20px; }

.relazioni img a, .relazioni img { vertical-align:middle}

/* BLOCCO CATEGORIA------------------------------------------------------------------------- */
#categoria{ float:left; width:230px; background:#F7F8F2; font-size:12px;}

#categoria h3{ background:#7AC2F5 url(../img/comuni/bg_titolo.png) 0 0 no-repeat; height:35px; text-align:center; color:#fff; font-size:16px; padding:0px; line-height:35px;}

.chiusura_categoria{ height:30px; background:#F9F9F9 url(../img/comuni/chiusura_cat.png) 0 0 no-repeat;}

#categoria ul{ background:#F7F8F2 url(../img/comuni/bg_ul_cat.png) 0 0 repeat-y; border-right:1px solid #E7E8E2}

#categoria ul a{
	color:#393939;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	white-space:nowrap;
	background: transparent url(../img/comuni/marker.png) 2px center no-repeat;
	display:block;
	border-bottom: 1px solid #D6D6D6;
	margin:0px 3px;
}

#categoria #active a, #categoria  a:hover,  #categoria  a:focus, #categoria  a:active{
	color:#ff6600;
	background: transparent url(../img/comuni/marker_active.png) 2px center no-repeat;
}

#sep_cat{ height:20px; background-color:#fff}

/*---------------------------------------------------------------------------------------------*/

/* BLOCCO SUB MENU------------------------------------------------------------------------- */
#menu_prodotti #subMenu{ 
	list-style-type:none;
	font-weight:normal;
	text-transform:uppercase;
	padding-left:3px;
}
#menu_prodotti #subMenu li a,  #menu_prodotti #subMenu a{
	font-weight:normal;
	text-transform:uppercase;
	color:#0000FF;
	text-decoration:none;
}
 #menu_prodotti  #subMenu a:hover{ 
	color:#6C6E70;
	text-transform:uppercase;
}
/*---------------------------------------------------------------------------------------------*/

/* =FOOTER ----------------------------------------------------------------------------------- */		
#footer{
	}
	
#recapiti{ 
	float:right;
	padding: 0px 20px;
	}
	
#menu_footer{
	float:left;
	padding: 0px 20px;
	}
#menu_footer ul{ list-style-type:none;}

#menu_footer ul li{ float:left; }
/*---------------------------------------------------------------------------------------------*/
