*{
	margin:0;
	padding:0;
}
body{
	background:#C95F46;
	font-family:"Courier new","Trebuchet MS",Georgia,Times,verdana,arial,sans-serif;
	font-size:1.08em;
	background:url(immagini/back.gif) repeat-y center top #ffffff;
}
#boundary{
	font-size:.9em;
	width:600px;
	margin:0 auto;
	position:relative;
	background:url(immagini/logo5.gif) 65% 0 no-repeat #FDFDFF;
	padding:130px 50px 50px 50px;
}

td{ padding-right:18px;
}

p {
	text-align:justify;
}

p img{
	display:block;
	margin:20px 10px;
}

.icona{
	display:block;
	float:right;
	margin:10px 10px;
	padding:3px 3px;
	background:#800000;
}
.icona2{
	display:block;
	float:left;
	margin:0px 0px;
	padding:5px 5px;
	background:#800000;
}

pre{
	margin:.5em 1em;
	background:#eef;
	border:1px solid #ccc;
	padding:.5em;
	overflow:auto;
}
p,li{
	margin-bottom:.5em;
	line-height:1.3em;
}
ul{
	margin-left:2em;
	list-style:square;
}

h1,h2,h3,h4{
	font-family:"Courier new","Trebuchet MS",Georgia,Times,Serif;
	font-weight:bold;
	font-size:1.9em;
	letter-spacing:-1px;
	margin:.5em 0;
	color:#800000;
}
h1,h2,h4{
      padding:2px .5em;
      border-bottom:1px solid #800000;+
      width:450px;
}

h1{
	clear:both;
	text-transform:uppercase;
	letter-spacing:12px;
}
h2{
	font-size:1.8em;
}
h2.dove{
    width:490px;
}
h3{
	font-size:1.5em;
	letter-spacing:0px;
}
h4{
	font-size:1.2em;
	letter-spacing:0;
}
a:link{
	color:#6C0000;
	text-decoration:none;
}
a:visited{
	color:#6C0000;
	text-decoration:none;
}
a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
a:active{
	color:#FFFFFF;
	text-decoration:none;
}
div.slotcontainer{
	clear:both;
	width:600px;
}

div.slotcontainernome{
	clear:both;
	width:600px;
	background:url(immagini/canesognatore-015b.gif) no-repeat right #FDFDFF;
}

div.slotcontainercorsi{
	clear:both;
	width:600px;
	padding-top:5px;
	margin:4px 0;
	background:url(immagini/canesognatore-020b.gif) no-repeat right #FDFDFF;
}

div.slotcontainerapp{
	clear:both;
	width:600px;
	padding-top:17px;
	margin:4px 0;
	background:url(immagini/canesognatore-016b.gif) no-repeat right #FDFDFF;
}

div.slotcontainerarch{
	clear:both;
	width:600px;
	padding-top:18px;
	margin:4px 0;
	background:url(immagini/canesognatore-017b.gif) no-repeat top right #FDFDFF;
}

div.slotcontainercontatti{
	clear:both;
	width:600px;
	background:url(immagini/canesognatore-018b.gif) no-repeat right #FDFDFF;
}

div.slotcontainerdove{
	clear:both;
	width:600px;
	padding-top:18px;
	margin:4px 0;
	background:url(immagini/canesognatore-019b.gif) no-repeat top right #FDFDFF;
}

div.slotcontainerextra{
	clear:both;
	width:600px;
	background:url(immagini/canesognatore-012b.gif) no-repeat top right #FDFDFF;
}

div.slot{
	float:left;
	margin:5px;
	background:#F5BC8D;
	padding:5px;
	width:550px;
	border:1px solid #800000;
}

#nav{
	background:#800000;
	float:left;
	width:620px;
	position:absolute;
	top:90px;
	left:38px;
	margin:0;
}
#nav li{
	float:left;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px 24px;
	list-style:none;
}
#nav li strong,#nav li a{
	color:#fff;
}
#nav li a{color:#ffffff;}
#nav li a:hover{color:#F5BC8D;}

#footer a{
	color:#fff;
}
#footer{
	clear:both;
	color:#E2E2E2;
	height:60px;
	font-size:.85em;
	background:url(immagini/bottom.gif) no-repeat center top #C95F46;
}
#footer p{
	background:#800000;
	width:662px;
	height:15px;
	padding:5px 20px 16px 20px;
	margin:0 auto;
}
html>body #footer p{
	min-height:15px;
	height:auto;
}

.bottone{font: 14px "Courier New","Trebuchet MS",Georgia,Times,verdana,arial,sans-serif; color: #ffffff; font-weight:bold;background-color:#800000;}

.riga{ border-bottom:1px solid #800000;
}

/* Chamfer Borders*/
.chamfer {background: transparent; width:40%; margin:0 auto;}
.chamfer h1, .chamfer p {margin:0 10px;}
.chamfer h1 {font-size:2em; color:#000; letter-spacing:1px; }
.chamfer p {padding-bottom:0.5em;}

.chamfer .top, .chamfer .bottom {display:block; background:transparent; font-size:1px;  width:42px;}
.chamfer .b1, .chamfer .b2, .chamfer .b3, .chamfer .b4, .chamfer .b5 {display:block; overflow:hidden; height:1px; background:#800000; border-left:1px solid #000; border-right:1px solid #000;}
.chamfer .b1 {margin:0 5px; background:#000;}
.chamfer .b2 {margin:0 4px;}
.chamfer .b3 {margin:0 3px;}
.chamfer .b4 {margin:0 2px;}
.chamfer .b5 {margin:0 1px;}

.chamfer .boxcontent {display:block; background:#800000; border-left:1px solid #000; border-right:1px solid #000; width:40px;}

.dataevento{color: #000000; font: 18px; }
.oraevento{font: 18px; color: #000000; font-weight:bold;}
.autore{color: #000000; font: 16px;  font-weight:bold;}
.titolo1{color: #000000; font: 14px; }
.titolo2{color: #000000; font: 22px; font-weight:bold;}
.titolo3{color: #000000; font: 18px; }
.titolo4{color: #000000; font: 18px; }

.colorep{color: #000000; font: 22px; font-weight:bold; letter-spacing:4px;}
.dataeventop{color: #000000; font: 21px; letter-spacing:2px;}
.oraeventop{font: 21px; color: #000000; font-weight:bold;letter-spacing:2px;}
.autorep{color: #000000; font: 21px;  font-weight:bold;letter-spacing:2px;}
.titolo1p{color: #000000; font: 18px; letter-spacing:2px;}
.titolo2p{color: #000000; font: 26px; font-weight:bold;letter-spacing:2px;}
.titolo3p{color: #000000; font: 21px; letter-spacing:2px;}
.titolo4p{color: #000000; font: 21px; letter-spacing:2px;}