/**
 * Style sheet Altro
 */
.Riquadro
{
	margin-top:10px;
	margin-right:10px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:4px;
	border-top:1px solid #cccccc;
	border-right:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
	border-left:1px solid #cccccc;
}

#calendario td a
{
	background-color:#ffffcc;
	font-weight:bold;
	color:#990000;
}

#main .inside
{
	margin-left:5px;
}

#left
{
	background-image:url("tl_files/images/leftbg.jpg");
	background-position:right top;
	background-repeat:repeat-y;
}

#header .inside
{
	text-align:right;
}

.ce_headline
{
	font-weight:bold;
	font-style:italic;
	font-size:1.4em;
	color:#824000;
}

.ce_text h1
{
	margin-left:0px;
	padding-left:30px;
	background-image:url("tl_files/images/dot3.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

.mod_article
{
	margin-right:5px;
	margin-left:20px;
}

#header
{
	height:auto;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

/* Modulo Login */
.mod_login
{
}

thead th
{
	border-bottom:1px solid #ff0000;
	font-weight:bold;
	font-size:1.1em;
	color:#ffcc66;
	line-height:1.5em;
}

thead
{
	background-color:#006699;
}

tbody td
{
	border-top:0px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:0px solid #cccccc;
	border-collapse:collapse;
}

.FormEcdl label
{
	margin:0% 95% 0% 0%;
	vertical-align:top;
}

.FormEcdl input
{
	margin-bottom:10px;
}

.FormEcdl
{
	padding:5px;
	background-color:#ffffcc;
	border:1px solid #ff0000;
}

.toggler_first
{
	color:#a84204;
}

.toggler_first:hover
{
	text-decoration:underline;
	color:#a84204;
	cursor:pointer;
}

.accordion div
{
	padding:6px 0px 8px 15px;
}

body
{
	background-color:#f5f5f5;
	background-image:url("tl_files/images/background.jpg");
	background-position:center top;
	background-repeat:repeat-y;
}
