.comune ul.menu>li {
	line-height: 18px;
}
.services_block {
    font-size: 13px !important;
}
.breadcrumbs {
    line-height: 14px;
}
div.itemHeader {
    line-height: 24px;
}
/* da modificare nel template.css */
.services_block {
    font-size: 0.8em !important;
}
.comune ul li li {
	margin:0px;
	padding-left:20px;
	padding-bottom:0px !important;
	background: url("../images/arrow-menu.png") no-repeat left 2px !important;
}


/*LINKS*/

.ew_block {
    margin: 10px 10px 0 0 !important;
}




.construction{
	text-align: center;
	font-size:13px;
	margin-top:15px;
}
.skypeme a:hover{
	text-decoration: none;
}

.parent_cat{
	font-size: 0.8em;
}

/*****COMMUNITY BUILDER*****/

	/* Registrazione (per spostare captcha in basso ---> Tab Manager ---> Captcha ---> Ordering)*/
	
	/* Per ordinare il captcha ----> tab management*/
	

.cb_template_default .componentheading{
	font-size:24px;
}
table#registrationTable input{
	width:300px;
	padding:10px;
	border:solid 1px #dddddd;
	border-radius: 6px;
	-moz-border-radius: 6px; 	
	-webkit-border-radius: 6px;
}

table#registrationTable .checkaccept {
	width:auto;
	float:left;
	margin-top:7px;
	margin-right:10px;
}
table#registrationTable .cbSnglCtrlLbl .cbFieldIcons {
	margin-left:145px;
}
table#registrationTable .accept {
	float:left;
	margin-top:5px;
}
table#registrationTable label{
	font-weight:normal;
	font-size:14px;
}
table#registrationTable td{
	vertical-align: middle;
}
.titleCell{
	width:130px !important;
}
.error {
	font-size: 0.8em;
	border:1px solid red;
	padding:10px;
}
table#registrationTable input.button{
	width:120px;
	padding:8px;
	background: #9A4E1E;
	text-transform: uppercase;
	color:#fff;
	border:none;
	border-radius: 6px;
	-moz-border-radius: 6px; 	
	-webkit-border-radius: 6px;
	font-size:15px;
}
.titleCell{
	font-weight:normal;
	font-size:14px;
}
.cbFieldIcons img{
	margin-top:9px;
}
.cb_result_warning{
	background: url(http://www.tavarnellevp.it/templates/tavarnelle-high/images/header-back.png) top left repeat-x;
	width:320px;
}
#cbIconsBottom{
	display:none;
}
#cbIconsTop{
	font-size:12px;
	background: url(../images/icon-16-required.png) left center no-repeat;
	padding-left:20px;
	margin-bottom:10px;
}
#cbIconsTop img{
	display: none;
}
#registrationTable .sectiontableentry1, #registrationTable .sectiontableentry2{
	border:none;
}
.cbMulti input{
	width:16px !important;
	margin-top:3px !important;
	padding-top:0 !important;
}
.cbMulti{
	font-size:12px !important;
}
.cbMulti label{
	display: inline !important;
}
#registrationTable label, .titleCell{
	font-size:12px !important;
}
.fieldCell #acy_2, .fieldCell #acy_3{
	width:16px !important;
}
.fieldCell table label{

}
.cb_template_default .componentheading{
	display:none;
}
.iscrizione_txt{
	font-size:12px;
	margin-bottom:15px;
}
.iscrizione_txt h2{
	font-size:26px;
}

.cbFieldIcons_2 {
	float:left;
	margin-left: 181px;
	margin-top:15px;
}

.newslet {
	float:left;
}
.newslet td {
	padding:0px;
	margin:0px;
}

#registrationTable .sectiontableentry1, 
#registrationTable .sectiontableentry2 {
	background: #f2f2f2;
	border-bottom:1px solid #fff;
}

#registrationTable #cbfr_62.sectiontableentry1 {
	background:none !important;
	border-bottom:none !important;
}

.construction{
	text-align: center;
	font-size:13px;
	margin-top:15px;
}

table#registrationTable .checkaccept {
    float: left;
    margin-right: 10px;
    margin-top: 7px;
    width: auto;
}
.cbSnglCtrlLbl .accept a{
	margin-left:3px;
	margin-right:0 !important;
}

table#registrationTable td{
	padding-top:8px;
	padding-bottom:8px;
}
table#registrationTable td.contentpaneopen{
	padding-top:0;
	padding-bottom:0;
}
.link_unione{
	margin-left:9px;
}
.link_unione img{
	border:solid 1px #C7B8B7;
	border-radius: 6px;
	-moz-border-radius: 6px; 	
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 0 5px #bbbbbb;
	-webkit-box-shadow: 0 0 5x #bbbbbb;
	box-shadow: 0 0 5px #bbbbbb;
}



/* PAGAMENTO */

.pagamento_online{
	border:solid 1px #ccc;
	padding:10px 10px 20px;
	height:312px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #ffffff;
	background: -moz-linear-gradient(left,  #ffffff 39%, #e1e1e1 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(39%,#ffffff), color-stop(100%,#e1e1e1));
	background: -webkit-linear-gradient(left,  #ffffff 39%,#e1e1e1 100%);
	background: -o-linear-gradient(left,  #ffffff 39%,#e1e1e1 100%);
	background: -ms-linear-gradient(left,  #ffffff 39%,#e1e1e1 100%);
	background: linear-gradient(left,  #ffffff 39%,#e1e1e1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=1 );
}
.pagamento_ok{
	color:#2AAD01;
	font-size:22px;
}
.pagamento_ko{
	color:red;
	font-size:18px;
}