* {
	font-size: 12px; 
	line-height: 20px; 
	font-family: "Arial", sans-serif;
	margin: 0; 
	padding: 0; 
	border: 0 none; 
	color: white;
	
}

body { background: #650600; }

img { }

img.fotografia { margin: 10px 10px 20px 0;}

a { 
	text-decoration: none; 
	color: white;
}

a:link { }
a:visited { }
a:hover { color: #ffcc00;}

div {	vertical-align: top; }

#AllineamentoVerticale { 
	float: none; 
	margin: 0 auto; 
	width: 1220px; 
	text-align: center;
}

div.superiore { 
	float: left; 
	width: 500px; 
	height: 80px; 
	padding: 0 350px; 
	background: url(../immagini/backsuperiore.jpg) left bottom no-repeat; 
	text-align: center;
}

div.flash {
	float: left; 
	width: 1200px; 
	height: 158px; 
	background: url(../immagini/backflash.jpg) left top no-repeat; 
	text-align: center;
	vertical-align: top;
}

div.menu {
	float: left; 
	width: 1200px; 
	height: 65px; 
	background: url(../immagini/backmenu.jpg) left top no-repeat; 
	text-align: center;
	overflow-y: hidden;
}

div.sinistro {
	float: left; 
	width: 280px; 
	height: 725px; 
	background: url(../immagini/backsinistro.jpg) left top no-repeat;
}

div.centrale {
	float: left; 
	width: 640px; 
	height: 725px; 
	background: url(../immagini/backcentrale.jpg) left top no-repeat;
	text-align: center;
}

div.destro {
	float: left; 
	width: 280px; 
	height: 725px; 
	background: url(../immagini/backdestro.jpg) left top no-repeat;
}

div.contenitoreu {
	margin: 0 70px;
	float: none;
	width: 500px;
	height: 15px;    
	background: url(../immagini/backcontenitoreu.png) left top;
}

div.contenitore {
	margin: 0 70px;
	padding: 10px 30px;
	float: none;
	width: 440px; 
	min-height: 400px;   
	overflow-y: visible;
	background: url(../immagini/cencontenitore.png) left top repeat-y;
	text-align: left;
}


div.contenitoredove {
	margin: 0 70px;
	padding: 10px 30px;
	float: none;
	width: 440px; 
	min-height: 400px;   
	overflow-y: visible;
	background: url(../immagini/cencontenitore.png) left top repeat-y;
	text-align: left;
}


div.contenitored {
	margin: 0 70px;
	float: none;
	width: 500px; 
	height: 15px;   
	background: url(../immagini/backcontenitored.png) left top no-repeat;
	padding-top: 25px;
}

div.contenitored span a { font-size: 10px;}

table { border-collapse: collapse;}
tr { width: 100%; }
td { width: 240px; height: 32px; }
td.tderrore { vertical-align: top;}

h1,h2,h3,h4,h6 { }


h5{ font-size: 14px; margin-bottom: 10px; float: left;}

.giallo {color: #ffcc00; }

hr { }

i {font-weight: lighter;}

p {	margin-bottom: 10px; }
span.foto{ float: left; width: 220px; }
span.testo{float: left; width: 220px; }

ul {margin-left: 30px;}

ul.interno{ margin-left: 30px;}

li { }

input { height: 18px; width: 195px; background: #650600; vertical-align: middle;}
input.error { border-style: dotted; }

textarea { background: #650600; width: 420px; height: 140px; margin: 0 0 10px 0;}
textarea.newsl { height: 100px; font-size: 10px; line-height: 14px;}
textarea.error { border-style: dotted;}

input[type='text'] { }

input[type='text'].error {}

input[type='button'] {}

input[type='submit'] {}

input[type='reset'] {}

input[type='checkbox'] { width: 20px;}

input[type='radio'] { width: 20px;}

select { border: 1px solid #224c66; width: 160px; }

form { }

label { font-weight: bold; }

label.error { }

span { }

iframe { border: 2px solid #650600; } 


