/**/

#id-contenuto-pagina
{
	min-height: 300px;
}

.contenuto-pagina h1, 
.contenuto-pagina h2, 
.contenuto-pagina h3
{
	margin: 1em 0;
}

.contenuto-pagina h4, 
.contenuto-pagina h5, 
.contenuto-pagina h6, 
.contenuto-pagina h7, 
.contenuto-pagina p,
.contenuto-pagina blockquote, 
.contenuto-pagina ul,
.contenuto-pagina fieldset, 
.contenuto-pagina form,
.contenuto-pagina ol, 
.contenuto-pagina dl, 
.contenuto-pagina dir,
.contenuto-pagina menu            
{ 
	margin: 1em 0;
}

.contenuto-pagina h1.title, 
.contenuto-pagina h2.title,
.contenuto-pagina h3.title
{
	margin: 0 0 1em 0;
}


div#id-contenuto-pagina>:first-child
{ 
	margin-top: 0;
}

.contenuto-pagina ol, 
.contenuto-pagina ul, 
.contenuto-pagina dir,
.contenuto-pagina menu, 
.contenuto-pagina dd
{
	margin-left: 40px;
}


.contenuto-pagina li
{
	display: list-item;
	list-style-type: disc;
}

.contenuto-pagina ol
{
	list-style-type: decimal;
}


.contenuto-pagina ol ul, 
.contenuto-pagina ul ol,
.contenuto-pagina ul ul, 
.contenuto-pagina ol ol
{
	margin-top: 0; margin-bottom: 0;
	padding: 0;
}

.contenuto-pagina ul li, 
.contenuto-pagina ol li
{
	margin-top: 0; margin-bottom: 0;
	padding: 0;
}

.contenuto-pagina table.tbl1
{
	border-collapse: collapse;
	border-width: 1px;
	border-color: #CCC;
	border-style: solid;	
}

.contenuto-pagina .shadow
{	box-shadow: 1px 1px 5px #ccc;
}


.contenuto-pagina table.tbl1-shadow
{
	border-collapse: collapse;
	border-width: 1px;
	border-color: #CCC;
	border-style: solid;	
	box-shadow: 1px 1px 5px #ccc;
}


.img-frame
{	
	border-top: 1px solid #ddd;
	padding: 6px 6px;
	background: white;
	/*box-shadow: 1px 1px 2px #ccc;*/
	border-left: 1px solid #ddd;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	/* border-radius: 3px; */
}

.contenuto-pagina div.wp-caption
{
	border-top: 1px solid #ddd;
	padding: 6px 6px;
	background: white;
	/*box-shadow: 1px 1px 2px #ccc;*/
	border-left: 1px solid #ddd;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	/* border-radius: 3px; */
	font-size: 11px;
}

.contenuto-pagina div.wp-caption p
{
	margin: 3px;
}



/* prova */


#id-contenuto-pagina form.wpcf7-form br
{
	display: none;
}

#id-contenuto-pagina form.wpcf7-form td
{
	vertical-align: top;
	padding: 8px 0;
}

/* lists ul li */
.contenuto-pagina ul
{
	margin: 0 0 0.75em !important;
	padding: 0;
	list-style: none;
	*zoom:0;
}

.contenuto-pagina ul li
{	background-image: url(../../images/icons/16x16/check2.png);
	padding: 0 0 .4em 25px;
	background-position: 0 2px;
	background-repeat: no-repeat;
	list-style: none;
	display: list-item;
	*zoom:0;
}
	

.contenuto-pagina ul ul,
.contenuto-pagina ul ul li
{	list-style: disc outside none;
	list-style-type: square;
	
}

.contenuto-pagina ul ul
{
	margin-left: 42px !important;
	*margin-left: 18px !important;
}
.contenuto-pagina ul ul li
{
	padding: 0;
	margin: 0 0 0.4em 0;
	text-indent: 0;
	background: transparent;
	background-position: 0;
}

.contenuto-pagina ul ul ul
{
	margin-left: 18px !important;
}

.contenuto-pagina ul ul ul,
.contenuto-pagina ul ul ul li
{	list-style: circle outside none;
	list-style-type: circle;
	
}

.contenuto-pagina ul ul ul ul,
.contenuto-pagina ul ul ul ul li
{	list-style: square outside none;
	list-style-type: square;
	
}

/**/

.contenuto-pagina blockquote
{ 	/* azzera stili default */
	min-height: 0px;
	margin-bottom: 0;
	padding: 0;
	font: inherit;
	line-height: inherit;
	
	*font-style: normal;
	*font-weight: normal;
	*font-size: 1em;
	*font-family: arial;
	*line-height: 18px;
	letter-spacing: 0;
	background: transparent;
}

.contenuto-pagina blockquote,
.contenuto-pagina .boxed1
{
	margin: 0 0 12px 0;
	padding: 3px 12px 3px 12px;
	
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	
	
	background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
	filter: progid:DXImageTransform.Microsoft.gradient(endColorstr='#eeeeee', startColorstr='#ffffff', GradientType=0);
	box-shadow: 3px 3px 10px #ccc;
}

.contenuto-pagina p a br
{
	display: none;
}