h3.titoloPlugin {
	margin: 0 0 12px 0;
	font-size:11px;
	border:none;
	padding:0;
}
th.thAlternative {
	padding:3px 3px;
	background-color:#999999;
	color:#FFFFFF;
}
/*PLUGIN BOX_NEWS ->40*/
#pluginBoxNewsContainer {
style:width:100%;
}
#pluginBoxNewsContainer section.boxNews {
	width:49%;
	color:#4C4D4E;
	margin:5px 0;
}
#pluginBoxNewsContainer section.boxNews a, #pluginBoxNewsContainer section.boxNews a:hover, #pluginBoxNewsContainer section.boxNews a:link, #pluginBoxNewsContainer section.boxNews a:visited {
	text_decoration:none;
}
#pluginBoxNewsContainer section.boxNews header { /*	padding:20px 20px 0 20px;	*/ /*	background:#ffffff url(../img/newsbox_header_bkg.png) 0 0 no-repeat;*/
/*	height:34px;*/
}
#pluginBoxNewsContainer section.boxNews header>h3 {
	margin:15px 20px 15px 20px;
	color:#4C4D4E; /*	background:transparent url(../img/small_news_arrow.png) 15px 20px no-repeat;*/
	line-height:11px;
}
#pluginBoxNewsContainer section.boxNews article {
	margin:15px 20px 0 20px;
	min-height:60px;
	height: auto !important;
	height: 60px;/*background:#ffffff url(../img/newsbox_article_bkg.png) 0 100% no-repeat;*/
}
/* ----------------------- FINE PLUGIN BOX_NEWS ->40*/

/*PLUGIN LOGIN_BOX ->52*/

#pluginLoginBoxContainer {
	position:absolute;
	width:160px;
	min-height:160px;
	height:auto !important;
	height:160px;
	background:#6B6B6B;
	bottom:0;
	background-image:url(../img/bkg_loginArea.png);
	background-repeat:no-repeat;
}
#pluginLoginBox {
	padding:15px;
}
#pluginLoginBox input {
	margin:5px 0;
	padding:0;
	border:none;
}
#pluginLoginBox input[type="text"], #pluginLoginBox input[type="password"] {
	width:124px;
	padding:2px;
	border:1px solid #CCC;/*	margin: 0 0 12px 0;*/
}
#pluginLoginBox input[type="submit"] {
	padding:2px 2px;
	border:1px solid #CCC;
}
/*-----------------FINE PLUGIN LOGIN_BOX ->52*/

/*PLUGIN ALBERO ORIZZONTALE -> 54, 55*/

.pluginMenuAlberoOrizzontaleContainer {
	width:100%;
}
.pluginMenuAlberoOrizzontale {
	position:relative;
	padding:15px 15px 15px 25px;
	min-height: 120px;
	height: auto !important;
	height: 120px;
}
.pluginMenuAlberoOrizzontale header {
	background:transparent url(../img/menu_arrow.png) 0 0 no-repeat;
}
.pluginMenuAlberoOrizzontale header>h3 {
	margin: 0px 20px 15px 20px;
	;
}
.pluginMenuAlberoOrizzontale nav.menuAlberoOrizzontale {
	margin: 0 10px 0 20px;
}
.pluginMenuAlberoOrizzontale nav.menuAlberoOrizzontale ul.listMenu {
	width:100%;
}
.pluginMenuAlberoOrizzontale .voceMenu {
	line-height:2.3em;
	border-bottom:1px solid #FFFFFF;
	font-size:10px;
}
.pluginMenuAlberoOrizzontale .voceMenu a:link, .pluginMenuAlberoOrizzontale .voceMenu a:visited {
	color:#000;
}
.pluginMenuAlberoOrizzontale li.voceMenuSelected {
	padding-left:10px;
	margin-left:-10px;
	background-color:#438285;
	color:#FFFFFF;
}
.pluginMenuAlberoOrizzontale li.voceMenuSelected a, .pluginMenuAlberoOrizzontale li.voceMenuSelected a:visited .pluginMenuAlberoOrizzontale li.voceMenuSelected a:link, .pluginMenuAlberoOrizzontale li.voceMenuSelected a:hover {
	color:#FFFFFF;
}
.pluginMenuAlberoOrizzontale .contextMenu {
	position:absolute;
	left:190px;
	top:0px;
	width:700px;
	height:300px;
	background:#FFFFFF;
	display:none;
	border-radius:5px;
	border: 1px solid #438285;
	box-shadow:0px 0px 10px #333333;
	color:#000000;
	z-index: 100;
}
.pluginMenuAlberoOrizzontale .contextMenu .voceContMenu a:hover {
	color:#438285;
}
.pluginMenuAlberoOrizzontale .contextMenu>.col1 {
	width:400px;
	height:250px;
	float:left;
	padding:25px 0 0 25px;
}
.pluginMenuAlberoOrizzontale .contextMenu>.col1 ul {
	width:200px;
}
.pluginMenuAlberoOrizzontale .contextMenu>.col1 ul li {
	line-height:12px;
}
.pluginMenuAlberoOrizzontale .contextMenu>.col2 {
	height:inherit;
	float:left;
	width:250px;
}
.pluginMenuAlberoOrizzontale .contextMenuL2 {
	position:absolute;
	left:225px;
	top:25px;
	height:inherit;
	display:none;
	height:250px;
	border-left:1px solid silver;
	padding: 0 0 0 10px;
	background:#FFF;
}
.pluginMenuAlberoOrizzontale .menuCol2Inner {
	height:250px;
	width:230px;
	margin:25px;
	background:#ededed;
}
.gtListItem {
	font-weight:bold;
	color:#438285;
}
/*MENU ALBERO ORIZZONTALE -> 54*/
#pluginMenuAlberoOrizzontale {
	position:relative;
	background-color:#e3e3e3;
	padding:15px 15px 15px 25px;
}
/*MENU ALBERO ORIZZONTALE MARCHE -> 55*/
#pluginMenuAlberoOrizzontaleMarche {
	position:relative;
	background-color:#dadada;
	padding:15px 15px 15px 25px;
}
/*-----------------FINE PLUGIN MENU ALBERO ORIZZONTALE ->54, 55*/








/*PLUGIN FORM RICERCA LIBERA -> 29*/
#pluginRicercaLiberaContainer {
	display:inline;
}
#pluginRicercaLiberaContainer form {
	display:inline-block;
	padding: 7px 0 0 10px;
}
/*-----------------FINE PLUGIN FORM RICERCA LIBERA -> 29*/



/*PLUGIN RISULTATI RICERCA ->17*/


#pluginRisultatiRicercaContainer #pannelloCategorieRisultati {
	position:relative;
	border-radius:5px;
	border: 1px solid #438285;
	margin: 0 0 15px 0;
	padding:5px 0;
}
#pluginRisultatiRicercaContainer #pannelloCategorieRisultati header {
	margin:0 0 0 20px;
}
#pannelloCategorieRisultati>#dgSlideContent {
	overflow:hidden;
	position:relative;
	margin: 0 20px;/*	padding:15px;*/
}
#pannelloCategorieRisultati #dgSlideContent .dgSlide {
	background:#FFFFFF;
	margin:0 auto;
}
#pannelloCategorieRisultati .controlli {
	display:block;
	width:20px;
	height:100%;
	text-indent:-10000px;
	position:absolute;
	cursor: pointer;
}
#pannelloCategorieRisultati #leftControl {
	top:0;
	left:0;
	background:transparent url(../img/menu_arrow_left.png) no-repeat 0 50%;
}
#pannelloCategorieRisultati #rightControl {
	top:0;
	right:0;
	background:transparent url(../img/menu_arrow.png) no-repeat 0 50%;
}
#pluginRisultatiRicercaContainer .pagination {
	font-size: 80%;
}
#pluginRisultatiRicercaContainer .pagination a {
	text-decoration: none;
	border: solid 1px #438285;
	color: #438285;
}
#pluginRisultatiRicercaContainer .pagination a, #pluginRisultatiRicercaContainer .pagination span {
	display: block;
	float: left;
	padding: 4px;
	margin-right: 5px;
	margin-bottom: 5px;
	min-width:14px;
	text-align:center;
	font-size:11px;
}
#pluginRisultatiRicercaContainer .pagination .current {
	background: #438285;
	color: #fff;
	border: solid 1px #438285;
}
#pluginRisultatiRicercaContainer .pagination .current.prev, #pluginRisultatiRicercaContainer .pagination .current.next {
	color:#9fbebf;
	border-color:#9fbebf;
	background:#fff;/*display:none;*/
}
#pluginRisultatiRicercaContainer .searchResult {
	margin:5px 0;
	padding:3px 0 0 0;
}
#pluginRisultatiRicercaContainer .searchResultImage {
	padding:5px;
	border:1px solid #DADADA;
}
#pluginRisultatiRicercaContainer .searchResult a:link, #pluginRisultatiRicercaContainer .searchResult a:visited {
	text-decoration: none;
	margin: 10px 0;
	color:#5a5d56;
}
#pluginRisultatiRicercaContainer .searchResult a:hover {
	text-decoration: none;
	margin: 10px 0;
	color:#5a5d56;
	background-color:#f2f5e6;
}
#pluginRisultatiRicercaContainer .searchResult>.areaCarrello {
	width:110px;
	color:#5A5D56;
	padding: 0 3px 0 0;
}
#pluginRisultatiRicercaContainer .searchResult>.areaCarrello input {
	margin:0;
}
#pluginRisultatiRicercaContainer .searchResult>.areaCarrello input.inCart {
	background-color:#B5E0E0;
}
#pluginRisultatiRicercaContainer .searchResult>.areaCarrello .prezzoCarrello {
	font-size:15px;
	font-weight:bold;
}
/*-----------------FINE PLUGIN RISULTATI RICERCA LIBERA -> 17*/



/*-----------------PLUGIN MENU GRAFICO CATEGORIE VERTICALE-> 58*/

#pluginMenuGraficoCatVertContainer {
}
#pluginMenuGraficoCatVertContainer>ul>li {
	margin: 10px 0;
}
/*----------------- FINE PLUGIN MENU GRAFICO CATEGORIE VERTICALE-> 58*/



/*-----------------PLUGIN CARRELLO SLIDE REMINDER-> 59*/

#pluginCartSlideReminderContainer {
	position:absolute;
}
#pluginCartSlideReminderContainer #pluginSlideCartReminderButton {
	cursor:pointer;
}
#cartSlideReminder {
	width:730px;
	background:url(../img/cart_reminder_bkg.png) repeat-x 0 0;
	display:block;
	position:absolute;
	display:none;
	z-index:99;
	color:#5A5D56;
	border-radius:0 0 15px 0;
	box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.4);
}
#cartSlideReminderDummy {
	padding:15px;
	min-height:115px;
	height:auto !important;
	height:115px;
}
#cartSlideReminder #prodInCartArea {
	margin:12px 0 15px 0;
}
#cartSlideReminder #prodInCartArea p {
	font-size: 11px;
	font-style:italic;
}
#cartSlideReminder #totaliCartArea {
	border-top: 1px solid #458386;
}
#cartSlideReminder #totaliCartArea p {
	font-weight:bold;
	font-size:15px;
}
#cartSlideReminder #totaliCartArea p>span {
	font-weight:normal;
	font-size:10px;
}
/*-----------------FINE PLUGIN CARRELLO SLIDE REMINDER-> 59*/





/*----------------- PLUGIN CARRELLO -> 59*/

#carrelloPaginaContainer {
}
#carrelloPaginaContainer ul#fasciaStepCarrello {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:5px 0;
	margin: 0 0 10px 0;
	display:block;
	line-height:20px;
	height:20px;
	vertical-align:bottom;
}
#carrelloPaginaContainer ul#fasciaStepCarrello li {
	float:left;
	margin:0 15px 0 0;
	line-height:20px;
	height:20px;
}
#carrelloPaginaContainer ul#fasciaStepCarrello li.stepCarrello {
	color:#BBBBBB;
	font-size:10px;
}
#carrelloPaginaContainer ul#fasciaStepCarrello li.stepCarrelloAttivo {
	font-weight:bold;
	color:#1E5255;
	font-size:13px;
	line-height:20px;
}
#carrelloPaginaContainer .tableCarrello {
	border-collapse:collapse;
	border:none;
	width:100%;
}
#carrelloPaginaContainer .tableCarrello thead {
	border-bottom:1px solid #CCCCCC;
}
#carrelloPaginaContainer .tableCarrello th {
	padding:3px 3px;
	background-color:#999999;
	color:#FFFFFF;
}
#carrelloPaginaContainer .tableCarrello tr.rigaCarrello td {
	padding:3px 3px;
}
#carrelloPaginaContainer .tableCarrello tfoot {
	border-top:1px solid #CCCCCC;
}
#carrelloPaginaContainer .tableCarrello tfoot tr.borderRow {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#carrelloPaginaContainer .tableCarrello tfoot td {
	padding:4px 0;
	vertical-align:top;
}
#carrelloPaginaContainer .tableCarrello tfoot td.infoAggiuntive {
	font-size:10px;
}
/*-----------------FINE PLUGIN CARRELLO -> 59*/


/*-----------------PLUGIN AREA PERSONALE -> 65*/

#areaPersonaleContainer {
}
#areaPersonaleContainer #areaMenuAreaPersonale ul>li {
	line-height:15px;
	width:90%;
	padding:0 3px;
}
#areaPersonaleContainer #areaMenuAreaPersonale ul>li.itemAttivo {
	background-color:#999999;
	color:#FFFFFF;
}
#areaPersonaleContainer #areaMenuAreaPersonale ul>li.itemAttivo a {
	color:#FFFFFF;
}
#areaPersonaleContainer #areaPersonaleContent section {
	margin: 0 0 10px 0;
}
#areaPersonaleContainer #areaPersonaleContent section ul li {
	margin: 10px 0 10px 0;
}
#areaPersonaleContainer #areaPersonaleContent section table td {
	padding: 5px 2px;
}
/*-----------------FINE PLUGIN AREA PERSONALE -> 65*/


/*-----------------PLUGIN ISCRIZIONE/DISISCRIZIONE NEWSLETTER -> 44/45 */

#formIscriviNewsletterContainer {
}
.formNewsletterContainer form ul li {
	padding:5px;/*	height:25px;*/
}
.formNewsletterContainer form ul li>label {
	width: 120px;
	display:inline-block;
	font-weight:bold;
	height:25px;
	vertical-align:top;
}
.formNewsletterContainer form ul li>input[type="input"] {
	width: 180px;
	display:inline-block;
	vertical-align:top;
}
.formNewsletterContainer form ul li input[type="checkbox"] {
	border:none;
}
#formIscriviNewsletterContainer form fieldset.campiInteresse {
	width:310px;
	color:#FFFFFF;
}
#formIscriviNewsletterContainer form fieldset legend {
	font-weight:bold;
	color:#FFFFFF;
}
#formIscriviNewsletterContainer form fieldset.campiInteresse>label {
	margin: 0 0 0 120px;
	width: 120px;
	display:inline-block;
	vertical-align:bottom;
}
#formIscriviNewsletterContainer form fieldset.radioConsenso>label {
	margin:0;
	width: 120px;
	display:inline-block;
	vertical-align:bottom;
	font-weight:bold;
}
formNewsletterContainer form fieldset>label>input {
	vertical-align:bottom;
}
/*-----------------FINE PLUGIN ISCRIZIONE/DISISCRIZIONE NEWSLETTER -> 44/45*/


/*-----------------PLUGIN MENU PAGINE FIGLIE GRAFICO-> 6*/
nav#pluginMenuPagineFiglieGrafico {
	padding:25px 25px;
}
nav#pluginMenuPagineFiglieGrafico>div.menu-item {
	width:25%;
	text-align:center;
	margin:0 0 20px 0;
}
nav#pluginMenuPagineFiglieGrafico>div.menu-item>a {
	display:inline-block;
}
nav#pluginMenuPagineFiglieGrafico>div.menu-item>p {
	text-align:center;
}
nav#pluginMenuPagineFiglieGrafico>ul>li {
	float:left;
	margin:15px 45px 15px 0;
	;
	vertical-align:middle;
}
nav#pluginMenuPagineFiglieGrafico>ul>li a:link, nav#pluginMenuPagineFiglieGrafico>ul>li a:visited {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:29px;
	width:20px;
}
/*-----------------FINE PLUGIN MENU PAGINE FIGLIE GRAFICO-> 6*/



/*-----------------PLUGIN REGISTRAZIONE FORM-> 50*/

#formRegistrazioneContainer form>section {
	margin:10px 0;
}
#formRegistrazioneContainer td {
	padding:3px 0px;
}
#formRegistrazioneContainer td>select {
	margin: 0 1px;
}
#formRegistrazioneContainer input[type="radio"] {
	vertical-align:bottom;
}
/*-----------------FINE PLUGIN REGISTRAZIONE FORM-> 50*/



/*-----------------PLUGIN NAVIGA PAGINE SORELLE-> 35*/
#pluginNavigaPagineSorelle {
	margin:0 0 15px 0;
	padding:10px 0 5px 0;/*border-bottom:1px solid #DDD;*/
}
/*
#pluginNavigaPagineSorelle nav a.navPrec
{
	padding:0 0 0 20px; 
	background-image:url(../images/prev.png); 
	background-repeat:no-repeat; 
	background-position:0% 48%; 
}

#pluginNavigaPagineSorelle nav a.navSucc
{
	padding:0 20px 0 0px; 
	background-image:url(../images/next.png); 
	background-repeat:no-repeat; 
	background-position:100% 48%; 
}
/*-----------------FINE PLUGIN NAVIGA PAGINE SORELLE-> 35*/

#pluginIntroPagina {
	padding: 0 25px;
}
#pluginIntroPagina div.floatLeft {
	width:220px;
}
#pluginIntroPagina div.floatRight {
	width:310px;
}
/*-----------------PLUGIN FORM CONTATTI-> 1*/
#tableFormContatti {
	margin-top: 10px;
}
#tableFormContatti input[type='text'], #tableFormContatti textarea {
	width: 100%;
}
#tableFormContatti a{
	color:#4a4d54;
}
/*-----------------FINE PLUGIN FORM CONTATTI-> 1*/



#plugin-lbox-email-per-dl {
	text-align:left;
	padding: 0 0 0 20px;
}
#plugin-lbox-email-per-dl div.nl-wrapper {
	position:absolute;
	background:#444444;
	opacity:0.5;
	top:0;
	left:0;
	border:1px solid #444444;
	z-index:50;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
#plugin-lbox-email-per-dl #form-lbox-email-wrapper {
	display:none;
	position:absolute;
	width:350px;
	height:230px;
	padding:30px;
	background:#5F5F5F;
	top:50%;
	left:50%;
	margin:-150px 0 0 -150px;
	;
	border-radius: 5px;
	box-shadow: 0px 4px 6px #444444;
	z-index:51;
}
#plugin-lbox-email-per-dl #form-lbox-email-wrapper #close-btn {
	position:absolute;
	top:-5px;
	right:-5px;
	cursor: pointer;
}
#plugin-lbox-email-per-dl #form-lbox-email-wrapper #campi-NL {
	display:none
}
#pluginFormIscrivitiNewsletterAjax {
	text-align:left;
	padding: 0 0 0 20px;
}
#pluginFormIscrivitiNewsletterAjax table {
	border-spacing:0;
}
#pluginFormIscrivitiNewsletterAjax input {
	font-size:11px;
	padding:1px 2px;
}
#pluginFormIscrivitiNewsletterAjax input[type="button"] {
	cursor:pointer;
}
#pluginFormIscrivitiNewsletterAjax input[type="checkbox"] {
	margin:0 0 4px 0;
}
#pluginFormIscrivitiNewsletterAjax #iscrizioneNLStep2 h3 {
	margin: 0 0 10px 0;
}
#pluginFormIscrivitiNewsletterAjax #iscrizioneNLStep2 input[type="text"] {
	width:100%
}
#pluginFormIscrivitiNewsletterAjax #iscrizioneNLStep2 #campiInteresse {
	margin:8px 0;
}
#pluginFormIscrivitiNewsletterAjax div.nlWrapper {
	position:absolute;
	background:#444444;
	opacity:0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	top:0;
	left:0;
	border:1px solid #444444;
	z-index:50;
}
#pluginFormIscrivitiNewsletterAjax #iscrizioneNLStep2 {
	display:none;
	position:absolute;
	width:300px;
	padding:30px;
	background:#dadada;
	top:50%;
	left:50%;
	margin:0px 0 0 -150px;
	;
	border-radius: 5px;
	box-shadow: 0px 4px 6px #222222;
	z-index:51;
}
#pluginFormIscrivitiNewsletterAjax #iscrizioneNLStep2 .closeBtn {
	position:absolute;
	top:-5px;
	right:-5px;
	cursor: pointer;
}
#pluginFormIscrivitiNewsletterAjax #iscrizioneNLStep2 #richiestaContattiOK {
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	border-bottom: 1px solid #999;
	display:none;
}
/*---------------------------------------------------------------*/

#sel-lang-menu {
	background-color: #f3f1ea;
	line-height: 16px;
	height:16px;
	text-transform:uppercase;
}
#sel-lang-menu .lang-item {
	padding:0 5px;
	display: inline-block;
	zoom: 1;
*display:inline;
}
#sel-lang-menu .lang-item>a:link, #sel-lang-menu .lang-item>a:visited {
	color:#000000;
}
#sel-lang-menu .lang-item>a:hover, #sel-lang-menu .lang-item>a.active {
	color:#372828;
}






#box-news-container {
	height:80px;
	position:relative;
	width:600px;
}
#box-news-container .box-news-item {
	position:absolute;
	display:none;
}
#box-news-container .box-news-item p, #box-news-container .box-news-item h4 {
	display:inline;
}
/*----------------------------------*/
.slideshow-item {
	width:250px;
	position:relative
}
.slideshow-item>.top-bar {
	height:16px;
}
.slideshow-item>.transparency-bar {
	height:16px;
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	opacity:.50;
	position:absolute;
	height:25px;
	top:16px;
	width:250px;
	z-index:10;
}
.slideshow-item>.img-area {
	height:250px;
}
/*---------------------------------------*/
.referenze-item {
	width:250px;
	position:relative
}
.referenze-item>.top-area {
	position:relative;
}
.referenze-item>.top-area>.top-bar {
	height:16px;
}
.referenze-item>.top-area>.transparency-bar {
	height:16px;
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	opacity:.50;
	height:30px;
	width:250px;
}
.referenze-item>.top-area>h2 {
	position:absolute;
	bottom:0;
	z-index:10;
	padding:0 30px;
}
.referenze-item>.column-referenze {
	margin:25px 0;
	border-right:1px solid #362E2E;
}
.referenze-item>.column-referenze>ul {
	margin:0 30px;
}
.referenze-item>.column-referenze>ul .referenze-item-list {
	margin:0 0 10px 0;
}
.referenze-item>.column-referenze>ul .referenze-item-list>span {
	background-image: url(../img/negative_arrow_list.png);
	width:8px;
	height:8px;
	margin: 0 5px 0 0;
	display:inline-block;
}
/*---------------------------------------*/
.news-evidenza-item {
	display:block;
	float:left;
	width:100%;
	height:200px;
}
.news-evidenza-item .img-area {
	display:block;
	width:300px;
	float:right;
}
.news-evidenza-item>.top-bar {
	height:16px;
}
.news-evidenza-item>.transparency-bar {
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	opacity:.50;
	position:absolute;
	height:25px;
	top:16px;
	width:250px;
	z-index:10;
}
#newsPaginator {
}
#newsPaginator #news-anteprima-elenco {
	padding:0px 30px;
}
#news-anteprima-elenco .news-anteprima-item {
	border-top: 1px solid #ccc;
	padding: 10px 30px;
	height:4.5em;
}
#news-anteprima-elenco .news-anteprima-item-first {
	border-top: 1px solid #ccc;
	padding: 10px 30px;
	height:4.5em;
}
.resultPaginator {
	margin:10px 0 0 0;
	text-align:center;
}
.resultPaginator .pagination {
	display:inline-block;
}
.resultPaginator .pagination span {
	color:#c4b7b2;
	border: solid 1px;
	border-color:#c4b7b2;
	background:#fff;
	text-decoration: none;
	display: block;
	float: left;
	padding: 4px;
	margin-right: 5px;
	margin-bottom: 5px;
	min-width:14px;
	text-align:center;
	font-size:11px;
}
.resultPaginator .pagination span.active {
	border-color: #4b3e3e;
	color: #2b2323;
	cursor: pointer;
}
.resultPaginator .risultati .pagination span.current {
	background: #438285;
	color: #ffffff;
	border: solid 1px #438285;
}
/*-------------------------------------------------*/

.page-add-content {
	/* border-top:1px solid #CCC; */
	margin:20px 0px;
	/* padding:20px 0; */
}
.page-add-content h2 {
	margin:0px 0 5px 0;
}
/*-------------------------------------------------*/

.gallery-aggiuntiva {
	border-top:1px solid #CCC;
	margin: 5px 0 0 0;
	padding: 10px 0;
}
.gallery-aggiuntiva img {
	margin: 12px 0 12px 20px;
}
.gallery-aggiuntiva img.first {
	margin: 12px 0px;
}
/*-----------------PLUGIN REGISTRAZIONE FORM-> 50*/

#formRegistrazioneContainer form>section {
	margin:10px 0;
}
#formRegistrazioneContainer td {
	padding:3px 0px;
}
#formRegistrazioneContainer td>select {
	margin: 0 1px;
}
#formRegistrazioneContainer input[type="radio"] {
	vertical-align:bottom;
}
/*-----------------FINE PLUGIN REGISTRAZIONE FORM-> 50*/

/* Form */
.form-base {
	display:block;
	float:left;
	margin-bottom:10px;
}
.form-full {
	width:100%;
	margin-bottom:10px;
}
.form-half {
	width:50%;
	margin-bottom:10px;
}
.form-quarter {
	width:25%;
	margin-bottom:10px;
}
.form-quarter label {
	display:block;
	float:left;
	width:100%;
}
.form-half label {
	display:block;
	float:left;
	width:100%;
}
.form-full label {
	display:block;
	float:left;
	width:100%;
}
.form-half input[type=text], .form-half input[type=email] {
	display:block;
	float:left;
	width:100%;
}
.form-full input[type=text], .form-full input[type=email], .form-full textarea {
	display:block;
	float:left;
	width:100%;
}
.form-full input[type=checkbox] {
	margin:0;
	vertical-align:top;
	border:none;
}
