/* Reset style */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin: 0px;padding: 0px;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
cite,code,em,strong,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
/* Set uniform base font size */
body{font:12px Arial,DejaVu Sans Condensed,Helvetica,sans-serif;color:#000000;/**font-size:small;*/}
table{font-size:inherit;font-size:100%;}
select,input,textarea{font:99% Arial,DejaVu Sans Condensed,Helvetica,sans-serif;}
pre,code{font:115% monospace;/***/font-size:100%;}
body * {line-height:1.22em;}
/* End reset style*/

/* Tag cms da resettare */
div#page p.invisible,
/* Inutile visualizzare i comandi */
div.post_commands,
/* Inutile visualizzare i commmenti */
div.blog_commands,
/* Impossibile stampare i video */
/* Box da resettare */
div.box_bg-top-left,
div.box_bg-top-rigth,
div.main_nav,
div.tplrow_2,
div.box_header,
div.box_categorie,
div.box_search,
div.box_sondaggio,
div.box_login,
div.tplrow_4,
div.box_contenuto h2,
div.box_breadcrumbs a,
div.counter,
.finecontenuto {
	visibility: hidden;
	display: none;
}
div.tplrow_1,
div.box_titolo {
	font-size: 18px;
}
div.tplrow_3,
div.box_breadcrumbs {
	font-size: 16px;
}
/*div {
	border: 1px solid red;
}*/

/*
div.tplrow_1 {
	visibility: hidden;
	display: none;
}
*/

div.default a {
	text-decoration: none;
	color: #006699;
}
div.default a.readall {
	/* Link leggi tutto */
	font-size: 12px;
	font-weight: bold;
	float: right;
}
div.box_contenuto div.post_commands {
	clear: both;
}
div.default hr {
	margin: 4px 0 16px 0;
	clear: both;
	/* background-color - In Firefox definisce il colore di hr e il debug non lo rileva */
}
div.default h1 {
	/* Non usato */
	/* font-size:140%; */
	color: #FFCC33;
}
div.default h2 {
	/* Titolo box */
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 0.4em;
	clear: both;
	color: #FFCC33;
}
div.default h2 a {
	/* Titolo box linkato */
	color: #FFCC33;
}
div.default h3 {
	/* Titolo contenuto */
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 1em;
	clear: both;
	color: #000000;
}
div.default h3 a {
	/* Titolo contenuto linkato */
	color: #000000;
}
div.default strong {
	/* Testi in grassetto */ /*da terminare*/
	font-weight: bold;
}
div.default em {
	/* Testi in enfasi */ /*da terminare*/
	font-style: oblique;
}
div.default code {
	/* Testi in enfasi */ /*da terminare*/
	font-size: 0.8em;
}
div.default cite {
	/* Testi in enfasi */
	font-style: italic;
}
div.default p {
	/* Paragrafo */
	margin-bottom: 1em;
	clear: both;
}
div.default p img {
	float: left;
	/*margin: 0 1em 1em 0;*/
	margin: 0 4px 4px 0;
}
div.default p a {
	/* Link nel testo */
}
div.default p a span.serif{
	/* Link leggi tutto */
}
div.default ul {
	/* Elenchi puntati */
	margin-left: 12px;
	margin-bottom: 1em;
	/* font-size: Xpx; IE ha bisogno di ridichiarare la grandezza del font per ul */
	/*list-style: disc inside none; /* questo stile non viene applicato quando si usa display: inline; */
	/* list-style: disc inside url('bullet.gif'); */
	/*
	padding-left: 3em; questo stile si applica a ul ma devo cercare qualcos'altro altrimenti devo resettarlo per i menù
	text-indent: -2em; questo stile si applica a li
	*/
}
div.default ul li {
	list-style: disc outside none;
	/*margin-left: 10px;*/
}
div.default ul ul li {
	list-style: circle outside none;
	/*margin-left: 20px;*/
}
div.default ul ul ul li {
	list-style: square outside none;
	/*margin-left: 30px;*/
}
div.default ol {
	/* Elenchi numerati */
	margin-bottom: 1em;
	list-style: decimal outside none; /* questo stile non viene applicato quando si usa display: inline; */
	/* list-style: decimal outside url('bullet.gif'); */
}
div.default ol li {
	margin-left: 10px;
}
div.default ol ol li {
	margin-left: 20px;
}
div.default ol ol ol li {
	margin-left: 30px;
}
div.default table {
	/* Tabelle */
	margin-bottom: 1em;
}
div.default table tr {
	/* Riga */
}
div.default table tr th {
	/* Cella - Intestazione */
	font-weight: bold;
	padding: 0.2em;
}
div.default table tr td {
	/* Cella */
	padding: 0.2em;
}
div.default table caption {
	/* Didascalia */
}
div.default table thead {
	
}
div.default table thead tr {
	
}
div.default table thead tr th {
	/* <th scope="col"> */
	/* <th scope="row"> */
}
div.default table tbody {
	
}
div.default table tbody tr {
	
}
div.default table tbody tr td {
	
}
div.default table tbody tr th {
	/* <th scope="col"> */
	/* <th scope="row"> */
}
div.default table tfoot {
	
}
div.default table tfoot tr {
	
}
div.default table tfoot tr th {
	/* <th scope="col"> */
	/* <th scope="row"> */
}
div.default form {
	/* Form per invio dati */
	width: 60%;
}
div.default form fieldset,
div.default form fieldset.radio,
div.default form fieldset.checkbox {
	/* Contiene i campi della form */
	/* Se a partire da qui, all'interno della form, tolgo tutti i float e disply l'impaginazione regge tranne la distanza delle input dalle label */
	margin: 0.5em;
	float: left;
	display: block;
	border: 1px solid #CCCCCC;
	width: 96%;
	clear: both;
}
/* da qui in poi il fieldset viene omesso per generalizzare lo stile */
div.default form legend {
	/* Contiene la didascalia del fieldset */
	/* Valido anche per radio e checkbox */
	font-weight: bold;
	width: 100%;
	display: block;
	clear: both;
}
div.default form p {
	/* Contiene i tag label e input */
}
div.default form label {
	/* Etichetta del campo */
	display: block;
	margin: 0.2em 0 0.2em 0;
}
div.default form input {
	/* Campo */
	margin-left: 1em;
}
div.default form textarea {
	/* Campo */
	display: block;
	clear: both;
}
div.default form select {
	/* Campo */
}
div.default form select option {
	/* Campo */
}
div.default form select optgroup {
	/* Campo */
}
div.default form select optgroup option {
	/* Campo */
}
div.default form fieldset.cmd {
	/* Contiene i pulsanti della form */
}
div.default div.paging {
	margin-bottom: 6px;
}
div.default div.paging span {
	margin-right: 0.5em;
}
div.default div.paging strong {
	
}
div.ribbon { 
	width: 160px;
	height: 165px;
	position: absolute;
	right: 0px;
	top: 0px;
}
div.ribbon a { 
	width: 119px;
	font-size: 0px;
	text-indent: -9000px;
	height: 119px;
	display: block;
	background: transparent url(../../../../cms-upload/ribbon_ar.png) top right no-repeat;
	_background: transparent url(../../../../cms-upload/ribbon_ar.gif) top right no-repeat;
}

div.fbtest {
	margin-left: 20px;
	margin-top: 25px;
}
