/* +------------------------------------------------------------------------+ */
/* | 20161006 1816 mORA - www.roam.it                                       | */
/* +------------------------------------------------------------------------+ */

/* +-----+------------------------------------------------------------------+ */
/* | BGN | Home - Contenuto                                                 | */

/* -----( Contenuto )-------------------------------------------------------- */
.page_cont_text
{
	padding: 2em 1em 0 1em;
	border: 0;
	margin: 0 auto 0 auto;

	position: relative;
	display: block;
	width: 96%;
	clear:both;

	background-color: transparent;
}
/* -----( Sezione - Tre colonne - Testo )------------------------------------ */
.page_sezs_left .page_cont_text
{
	padding: 0;
}
.page_sezs_midl .page_cont_text
{
	padding: 0;
}
.page_sezs_righ .page_cont_text
{
	padding: 0;
}
/* -----( Contenuto - Titoli )----------------------------------------------- */
.page_cont_text h2, h3, h4, h5, h6
{
	padding: 0 0 1em 0;
	border: 0;
	margin: 0;


	font-family: Georgia, Verdana, serif;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	color: #006;

	background-color: transparent;
}
/* -----( Contenuto - Titoli - A )------------------------------------------- */
.page_cont_text h2 a:link
{
	border-style: none;
	font-family: Georgia, Verdana, serif;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	color: #006;

	background-color: transparent;
}
.page_cont_text h2 a:visited
{
	border-style: none;
	font-family: Georgia, Verdana, serif;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	color: #006;

	background-color: transparent;
}
.page_cont_text h2 a:hover
{
	border-style: none;
	font-family: Georgia, Verdana, serif;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	color: #800000;

	background-color: transparent;
}
/* -----( Contenuto - Titoli - H* )------------------------------------------ */
.page_cont_text h2
{
	font-size: 150%;
}
.page_cont_text h3
{
	font-size: 130%;
}
.page_cont_text h4
{
	font-size: 120%;
}
.page_cont_text h5
{
	font-size: 110%;
}
.page_cont_text h6
{
	font-size: 105%;
}
/* -----( Contenuto - Testo )------------------------------------------------ */
.page_cont_text p
{
	font-family: Verdana, sans-serif;

	display: block;
	width: 100%;
	clear:both;

	color: black;

	background-color: transparent;
}
/* -----( Contenuto - Immagini )--------------------------------------------- */
.page_cont_text img
{
	padding: 0 0 1em 0;
	display: block;

	margin-left: auto;
	margin-right: auto
}
/* -----( Contenuto - Elenchi )---------------------------------------------- */
.page_cont_text > ul,
.page_cont_text > ol
{
	padding: .5em 0 .5em 0;
	border: 0;
	margin: 0;

	font-family: Verdana, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;

	background-color: transparent;
}
/* -----( Contenuto - Elenchi - Elementi )----------------------------------- */
.page_cont_text > ul li,
.page_cont_text > ol li
{
	padding: 0 0 .5em 0;	

	list-style-position: inside !important;
	list-style: disc;

	background-color: transparent;
}
/* -----( Nome della sezione )----------------------------------------------- */
.page_cont_titl
{
	padding: .5em 0 .5em .5em;
	border: 1px solid rgba(204, 204, 204, .4);
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	margin: 0;

	left: 0;

	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: bold;
	font-size: 120%;
	color: white;
	background-color: rgba(0, 43, 121, 0.8);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4);
	position: relative;
	display: block;
	width: 98%;
	clear:both;
}
/* -----( Dati del contenuto|Social Network )-------------------------------- */
.page_cont_foot
{
	padding: .3em 0 0 .5em;
	border: 1px solid rgba(204, 204, 204, .4);
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	margin: 1em auto 2em auto;

/*
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: rgba(179, 179, 179, 0.8);
	text-shadow: 0 -1px 0 rgba(255, 255, 255, 1);
*/

	background-color: rgba(204, 204, 204, .2);

	position: relative;
	display: block;
	width: 100%;
	clear:both;
}
/* -----( Dati del contenuto|Social Network - Immagine )--------------------- */
.page_cont_foot img
{
	position: absolute;
	top: -.5em;
	right: 1em;

	max-width: 25px;

	opacity: 0.1;
}
/* -----( Social Network )--------------------------------------------------- */
.page_cont_sone
{
	margin: 0;
	width: 100%;
}
/* -----( Contenuto - Allegati - Clip )-------------------------------------- */
.page_cont_text img[class=alle]
{
	position: absolute;
	top: -20px;
	right: 0px;

	max-width: 100px;

	background-color: transparent;

	z-index: 100;
}
/* -----( Contenuto - Allegati - Numero allegati )--------------------------- */
.page_cont_text .page_cont_text_alle
{
	padding: 0;
	border-radius: 15px;
	margin: 0;

	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: bold;
	font-size: 130%;
	text-decoration: none;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	text-shadow: 0 -1px 0 rgba(128, 0, 0, 1);

	background-color: rgba(255, 128, 0, 1);

	position: absolute;
	top: 15px;
	right: 20px;

	width: 3%;
	min-width: 30px;

	z-index: 101;
}
/* -----( Liste - Allegati )------------------------------------------------- */
.page_cont_text .page_link_text ol, ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
.page_cont_text ol.page_link_text_list
{
	border : 0;
}
/* -----( Liste - Allegati - LI )-------------------------------------------- */
.page_cont_text ol.page_link_text_list li
{
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.page_cont_text ol.page_link_text_list li:last-child
{
	border: none;
}
/* -----( Liste - Allegati - A )--------------------------------------------- */
.page_cont_text ol.page_link_text_list li a
{
	padding: .5em 0 .5em 0;
	border-radius: 6px;

	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: bold;
	font-size: 110%;
	text-decoration: none;
	color: #222;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);

	position: relative;
	display: block;
	width: 100%;

	-webkit-transition: width 0.3s linear, background 0.2s ease;
	-moz-transition: width 0.3s linear, background 0.2s ease;
	-o-transition: width 0.3s linear, background 0.2s ease;
	transition: width 0.3s linear, background 0.2s ease;
}
.page_cont_text ol.page_link_text_list li a:hover
{
	color: white;
	width: 105%;
	background-color: rgba(0, 43, 121, 0.5);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4);

	z-index: 100;
}
/* -----( Liste - Allegati - immagini )-------------------------------------- */
.page_cont_text ol.page_link_text_list li a img
{
	position: absolute;
	top: .4em;
	right: 0;

	max-width: 25px;

	opacity: 0.7;
}
.page_cont_text ol.page_link_text_list li a:hover img
{
	padding: 0;
	border: 0;
	margin: 0;
	position: absolute;
	top: 0;
	right: -35px;

	max-width: 75px;

	opacity: 1;
}
/* -----( Dati del contenuto|Social Network )-------------------------------- */
.page_cont_data
{
	padding: .5em 0 .5em .5em;
	border: 1px solid rgba(204, 204, 204, .4);
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	margin: 1em auto 2em auto;

	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 0 -1px 0 rgba(255, 255, 255, 1);

	background-color: rgba(204, 204, 204, .5);

	position: relative;
	display: block;
	width: 95%;
	clear:both;
}
/* -----( Dati del contenuto|Social Network - Immagine )--------------------- */
.page_cont_data img
{
	position: absolute;
	top: -.5em;
	right: 1em;

	max-width: 25px;

	opacity: 0.1;
}
/* | END | Home - Contenuto                                                 | */
/* +-----+------------------------------------------------------------------+ */
