/*
 * YOOtheme CSS file
 *
 * @author yootheme.com
 * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved.
 */ 
 
body{
	margin:0;
	padding:0;
	text-align: left;
	background: white;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #646464;
}

/*
 * highlighted div and span boxes
 */

.testo-note,
.testo-info,
.testo-alert,
.testo-download,
.testo-tip {
	display: block;
}

.testo-note, .testo-note {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background: #f4f5f6;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
	text-align:justify;
}

.testo-info, .testo-info,
.testo-alert, .testo-alert,.testo-download, .testo-download,
.testo-tip, .testo-tip {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
}

.testo-info, .testo-info {
	background: #f4f5f6 url(../images/div_info.png) 3px 3px no-repeat;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
}

.testo-alert, .testo-alert {
	background: #fff5eb url(../images/div_alert.png) 3px 3px no-repeat;
	border-top: 1px dotted #ffb4a0;
	border-bottom: 1px dotted #ffb4a0;
}

.testo-download, .testo-download {
	background: #f5faeb url(../images/div_download.png) 3px 3px no-repeat;
	border-top: 1px dotted #78be5a;
	border-bottom: 1px dotted #78be5a;
}

.testo-tip, .testo-tip {
	background: #fffdeb url(../images/div_tip.png) 3px 3px no-repeat;
	border-top: 1px dotted #ffc864;
	border-bottom: 1px dotted #ffc864;
}


/*
 * unsorted lists
 */
*
.elenco-freccia, .elenco-freccia-grande,
.elenco-checkbox, .elenco-checkbox-grande,
.elenco-check, .elenco-check-grande,
.elenco-stella, .elenco-stella-grande,
.elenco-piu, .elenco-piu-grande {
	margin: 10px 10px 10px 20px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

ul li.elenco-freccia,
ul li.elenco-checkbox,
ul li.elenco-check,
ul li.elenco-stella,
ul li.elenco-piu {
	margin: 10px 0px 10px 0px;
	padding: 7px 0px 6px 35px;
	font-weight:normal;
}

ul li.elenco-freccia-grande,
ul li.elenco-checkbox-grande,
ul li.elenco-check-grande,
ul li.elenco-stella-grande,
ul li.elenco-piu-grande{
	margin: 15px 0px 15px 0px;
	padding: 15px 0px 15px 60px;
	font-size: 200%;
	font-weight: bold;
}

ul li.elenco-freccia { background: url(../images/list_arrow.png) 0 0 no-repeat; }
ul li.elenco-freccia-grande { background: url(../images/list_arrow.png_big.png) 0 0 no-repeat; }
ul li.elenco-checkbox { background: url(../images/list_checkbox.png) 0 0 no-repeat; }
ul li.elenco-checkbox-grande { background: url(../images/list_checkbox_big.png) 0 0 no-repeat; }
ul li.elenco-check { background: url(../images/list_check.png) 0 0 no-repeat; }
ul li.elenco-check-grande { background: url(../images/list_check_big.png) 0 0 no-repeat; }
ul li.elenco-stella { background: url(../images/list_star.png) 0 0 no-repeat; }
ul li.elenco-stella-grande { background: url(../images/list_star_big.png) 0 0 no-repeat; }
ul li.elenco-piu { background: url(../images/list_plus.png) 0 0 no-repeat; }
ul li.elenco-piu-grande { background: url(../images/list_plus_big.png) 0 0 no-repeat; }


/*
 * ordered lists
 */
 
ol {
	margin: 10px 10px 10px 20px;
	padding: 0px 0px 0px 15px;
	padding: 0px 0px 0px 27px;
	background: url(../images/list_disc.png) 0 0 repeat-y;
}

ol #concorso {
	margin: 10px 10px 10px 20px;
	padding: 0px 0px 0px 15px;
	background: none;
}

ol li #concorso {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 12px;
	font-weight: normal;
	line-height: normal;
}

ol li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 12px;
	font-weight: bold;
	line-height: 28px;
}

.immagine-ombra {}
