/* CSS Document */

/* stili per il layout */

html {
	margin: 0;
	padding: 0;
	}
	
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	text-align: center;
	background-image: url(images/Carbonio.gif);
	}
	
div#container {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #EEEEEE;
	background-image: url(images/sfondo_pneumatici.jpg);
	}
	
div#header {
	height: 100px;
	background-color: #FFFFFF;
	background-image: url(images/intestazione.jpg);
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 35px;
	}

div#banner {
	height: 45px;
	line-height: 45px;
	background-color: #FFFFFF;
	background-image: url(images/sfondo_righe.gif);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	vertical-align: bottom;
	}
	
	div#banner h1 {
		margin: 0;
		padding: 0;
		padding-left: 5px;
		font-size: 18px;
		font-family: Arial Narrow, Helvetica, sans-serif;
		text-align: center;
		}
		

div#navigation {
	float: left;
	width: 159px;
	/* background-color:#FF0000; */
	background-color: #4D4D4D;
	}

	div#navigation ul {
		margin: 0;
		padding: 0;
		list-style: none;
		border-top: 2px solid #666666;
		}
	
	div#navigation li {
		border-bottom: 2px solid #666666;
		}
	
	div#navigation li a {
		display: block;
		padding: 1px 1px 1px 5px;
		border-left: 1px solid #666666;
		border-right: 1px solid #666666;
		background-color: #4D4D4D;
		color: #FFFFFF;
		text-decoration: none;
		}
		
		div#navigation li a:hover {
			color: #000000;
			background-color: #FCCE04;
			}
			
		div#navigation a#activelink {
			background-color: #03AF00;
			}



div#content {
	margin-left: 160px;
	}

div#contentheader {
	padding: 0;
	height: 78px;
	background-image: url(images/fiamme_sopra.jpg);
	}

	
div#contentbody {
	padding: 10px;
	}
	
div#contentbodytxt {
	padding-top: 20px;
	padding-right: 90px;
	padding-bottom: 20px;
	padding-left: 90px;
	text-align: justify;
	}

div#cartolina {
	height: 410px;
	background-image: url(images/cartolina.jpg);
	}

div#contentfooter {
	/* margin-left: 160px; */
	margin-left: 1px;
	height: 78px;
	background-image: url(images/fiamme_sotto.jpg);
	}
	
div#contentfoto {
	margin-left: 160px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}

div#contentmonitor {
	margin-left: 1px;
	padding-top: 10px;
	text-align: center;
	background-color: #CCCCCC;
	}

div#footer {
	clear: left;
	font-size: 10px;
	text-align: center;
	padding: 2px;
	background-color: #CCCCCC;
	color: #000;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-top-width: 2px;
	border-bottom-width: 4px;
	}
	
div#comandi {
	background-color: #CCCCCC;
	padding: 3px;
	border: 1px solid #FF0000;
	}
	
div#mascherains {
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #FF0000;
	}

div#inviate {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #4D4D4D;
	}

		
	
	
/* Stili generici per i marcatori HTML */

p {
	margin: 0;
	}

ul.contenuti {
	margin: 0px;
	}

	
/* Stili per le tabelle */

.elenco {
	border-collapse: collapse;
	background-color: #FFFFFF;
	}
	
	.elenco td {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	}

.giallo {
	background-color: #FFFF00;
	}

.canalitit {
	background-color: #FF0000;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
.canali {
	padding-left: 5px;
	padding-right: 5px;
	}

.pellicolafoto {
	width: 158px;
	height: 140px;
	background-image: url(images/pellicola_foto.jpg);
	}

.foto {
	margin-top: 20px;
	margin-left: 4px;
	}

.pellicolafilmato {
	width: 193px;
	height: 130px;
	background-image: url(images/pellicola_filmati.gif);
	}

.filmato {
	margin-top: 5px;
	margin-left: 22px;
	}
	
	
.tabamm {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	}
	
	.tabamm td {
		padding: 1px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: none;
		border-bottom-style: solid;
		border-left-style: none;
		border-top-color: #FF0000;
		border-right-color: #FF0000;
		border-bottom-color: #FF0000;
		border-left-color: #FF0000;
		}


	
/* Classi di stili per il testo */

.titolopuntata {
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
	}
	
.evento {
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
	}
	
.nomeemittente {
	margin-top: 5px;
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
	}

.collegamento a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	}
	
	.collegamento a:hover {
		color: #FF0000;
		font-weight: bold;
		}

.centrato {
	text-align: center;
	}

.inviate {
	font-size: 30px;
	color: #4D4D4D;
	}
	
	.inviate a {
	color: #4D4D4D;
	text-decoration: none;
	}
	
	.inviate a:hover {
	color: #FF6600;
	}


.inviatedati {
	font-size: 20px;
	color: #4D4D4D;
	font-style: italic;
	text-align: left;
	}
	
	.inviatedati a {
	color: #4D4D4D;
	text-decoration: none;
	}
	
	.inviatedati a:hover {
	color: #FF6600;
	}

.testogrande {
	font-size: 20px;
	color: #4D4D4D;
	font-style: normal;
	text-align: center;
	}
	
	.testogrande a {
	color: #4D4D4D;
	}
	
	.testogrande a:hover {
	color: #FF6600;
	}






.maiuscolo {
	text-transform: uppercase;
	}

.indcartolina {
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	font-weight: bold;
	}



	
/* Classi di stili per div */

.emittenti {
	margin-top: 12px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	}

.bloccodati {
	margin-top: 12px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	}
	
	.bloccodati .titolodati {
		padding: 2px;
		font-size: 18px;
		color: #FFFFFF;
		text-align: center;
		font-weight: bold;
		background-image: url(images/sfondo_bloccodati.jpg);
		}

	.bloccodati .testodati {
		padding: 5px;
		background-color: #FFFF00;
		}
		
	.bloccodati .sottotitolo {
		font-size: 76%;
		}

.stagioni {
	padding: 5px 0px;
	margin-bottom: 2px;
	background-color: #FF6600;
	text-align: center;
	width: 576px;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	}


/* Classi di stili per le immagini */

.imgborder {
	border: 1px solid #4D4D4D;
	}
	
	
/* Classi per pagina STAFF */

.staff_cornice {
	background-image: url(images/staff_cornicefoto.jpg);
	padding-top: 6px;
	height: 115px;
	padding-left: 113px;
	background-repeat: no-repeat;
	}

.txtnome {
	font-size: 22px;
	color: #4D4D4D;
	font-style: normal;
	text-align: left;
	}
	
	.txtnome a {
	color: #4D4D4D;
	}
	
	.txtnome a:hover {
	color: #FF6600;
	}

.txtdati {
	font-size: 18px;
	color: #4D4D4D;
	font-style: italic;
	text-align: left;
	}
	
	.txtdati a {
	color: #4D4D4D;
	text-decoration: none;
	}
	
	.txtdati a:hover {
	color: #FF6600;
	}


