body { 
	margin: 0;
	padding: 1em;
	font-family: Arial, Helvetica, sans-serif;
}


/* TESTO */

p {
	font-size: 100%;
}

.cent {
	text-align: center;
}

.dx {
	text-align: right;
}

.sx {
	text-align: left;
}

.grass {
	font-weight: bold;
}

.ita {
	font-style: italic;
}

.picc {
	font-size: 70%;
}

.medio {
	font-size: 80%;
}

.normale {
	font-size: 90%;
}

.col1 {
	color: #C00;
}

.col2 {
	color: #00C;
}

.noprint {
	display: none;
}


/* SPECIALI */

.hideit {
	display: none;
}

.clearall {
	clear: both;
}

.clearleft {
	clear: left;
}

/* DIVS */

#cmain {
}

#ctop {
	display: none;
}

#fotosotto {
	display: none;
}

#cmenutop {
	display: none;
}

#menulingua {
	display: none;
}

#menutop {
	display: none;
}

#cleft {
	display: none;
}

#menuleft {
	display: none;
}

#ccontent {
}

#content {
}

div.cquadro {
	height: 100%;
	overflow: auto;
	margin-bottom: 10px;
}

div.quadro {
	width: 45%;
	margin-right: 10px;
	float: left;
	padding-bottom: 5px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

div.quadrog {
	width: 30%;
	margin-right: 10px;
	float: left;
	padding-bottom: 5px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#cbottom {
	display: none;
}

/* ALTRI TESTI */

#content h3 {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align: center;
	margin: 0;
	padding: 2px;
}

#content p {
	margin: 0;
	padding: 5px;
}

/* IMMAGINI */

img.nobord {
	border: 0;
}

img.bord {
	border: 1px solid black;
}

img.home {
}

img.int {
	border: 1px solid black;
	margin: 10px;
	float: left;
}

#fotosotto img {
}

img.imgleft {
	border: 1px solid black;
	margin: 5px;
	float: left;
}

img.imgright {
	border: 1px solid black;
	margin: 5px;
	float: right;
}


/* LINKS */



/* LISTE */

#content ul li {
	font-size: 90%;
	margin: 0;
	padding: 0;
}



/* FORM */

form {
	margin: 0;
	padding: 0;
}