body{
	margin-top:166px;
	margin-left:180px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	background-color:#ffffff;
	color:#000000;
	font-family:sans-serif;
	font-size:14px;
	}
/* barra grafica in alto*/
div#bga01{
	visibility:visible;
	position:absolute;
	width:924px;
	height:114px;
	background-image: url("../immagini/str_top_1.jpg");
	top:50px;
	left:60px;
	z-index:1;
	}	
/* barra grafica di sinistra*/
div#bgs01{
	visibility:visible;
	position:absolute;
	width:121px;
	height:552px;
	background-image: url("../immagini/str_left_1.jpg");
	top:164px;
	left:60px;
	z-index:1;
	}	
/* barra grafica della rosa*/
div#bdr01{
	visibility:visible;
	position:absolute;
	width:238px;
	height:238px;
	background-image: url("../immagini/rosa_def.gif");
	top:0px;
	left:0px;
	z-index:2;
}

/* menu pulsante 1 - biografia*/
div#pul01{
	visibility:visible;
	position:absolute;
	background-color:#FFFFFF;
	width:132px;
	height:30px;
	top:95px;
	left:217px;
	z-index:2;
	text-align:center;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 3px solid #d42c12;
	}	
/* menu pulsante 2 - agenda*/
div#pul02{
	visibility:visible;
	position:absolute;
	background-color:#FFFFFF;
	width:132px;
	height:30px;
	top:95px;
	left:369px;
	z-index:2;
	text-align:center;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 3px solid #d42c12;
	}
/* menu pulsante 3 - contatti*/
div#pul03{
	visibility:visible;
	position:absolute;
	background-color:#FFFFFF;
	width:132px;
	height:30px;
	top:95px;
	left:521px;
	z-index:2;
	text-align:center;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 3px solid #d42c12;
	}
/* menu pulsante 3 - links*/
div#pul04{
	visibility:visible;
	position:absolute;
	background-color:#FFFFFF;
	width:132px;
	height:30px;
	top:95px;
	left:673px;
	z-index:2;
	text-align:center;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 3px solid #d42c12;
	}
/* menu pulsante 9 - entra*/
div#pul098{
	visibility:visible;
	position:relative;
	background-color:#FFFFFF;
	width:132px;
	height:30px;
	left:500px;
	z-index:2;
	text-align:center;
	overflow:hidden;
	margin: 10px;
	padding: 0px;
	border: 3px solid #d42c12;
	}
/* menu pulsante 9 - entra*/
div#pul099{
	visibility:visible;
	position:relative;
	background-color:#FFFFFF;
	width:132px;
	height:30px;
	left:500px;
	z-index:2;
	text-align:center;
	overflow:hidden;
	margin: 10px;
	padding: 0px;
	border: 3px solid #d42c12;
	}
/*-------------------------------------------------------------*/
/* sottomenu pulsante 1 - biografia - professione*/
div#pul01_01{
	visibility:visible;
	position:absolute;
	background-color:#FFFFFF;
	width:140px;
	height:30px;
	top:260px;
	left:30px;
	z-index:2;
	text-align:center;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 3px solid #d42c12;
}
/* sottomenu pulsante 1 - biografia - ambientalismo*/
div#pul01_02{
	visibility:visible;
	position:absolute;
	background-color:#FFFFFF;
	width:140px;
	height:30px;
	top:310px;
	left:30px;
	z-index:2;
	text-align:center;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 3px solid #d42c12;
}
/* sottomenu pulsante 1 - biografia - comunicazione*/
div#pul01_03{
	visibility:visible;
	position:absolute;
	background-color:#FFFFFF;
	width:140px;
	height:30px;
	top:360px;
	left:30px;
	z-index:2;
	text-align:center;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 3px solid #d42c12;
}
/* sottomenu pulsante 1 - biografia - attivita politica*/
div#pul01_04{
	visibility:visible;
	position:absolute;
	background-color:#FFFFFF;
	width:140px;
	height:30px;
	top:410px;
	left:30px;
	z-index:2;
	text-align:center;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 3px solid #d42c12;
}
/* sottomenu pulsante 1 - biografia - attivita musicale*/
div#pul01_05{
	visibility:visible;
	position:absolute;
	background-color:#FFFFFF;
	width:140px;
	height:30px;
	top:460px;
	left:30px;
	z-index:2;
	text-align:center;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 3px solid #d42c12;
}
/* box - candidato al comune di torino*/
div#bcct_01{
	visibility:visible;
	position:absolute;
	background-image: url("../immagini/sfondo_01.jpg");
	width:300px;
	height:60px;
	top:212px;
	left:631px;
	z-index:2;
	overflow:hidden;
	}
/* box - giorgio diaferia*/
div#bgd_01{
	visibility:visible;
	position:absolute;
	width:400px;
	height:135px;
	top:178px;
	left:503px;
	z-index:2;
	overflow:hidden;
	}
div#bcct_02{
	visibility:visible;
	position:absolute;
	background-image: url("../immagini/sfondo_01.jpg");
	width:300px;
	height:64px;
	top:321px;
	left:556px;
	z-index:2;
	overflow:hidden;
	}	
div#bcct_03{
	visibility:visible;
	position:absolute;
	width:300px;
	top:401px;
	left:556px;
	z-index:2;
	overflow:hidden;
	}
/*-------------------------------------------------------------*/
/* box per body - immagini centrate */
div.img01{
	width:800px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	background-color:#FFFFFF;
	text-align:center;
	}
/* box per body - immagini a sinistra */
div.txt01{
	width:800px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	background-color:#FFFFFF;
	text-align:left;
	}
/* box pie di pagina */
div.boxpdp{
	width:800px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	background-color:#FFFFFF;
	text-align:center;
	}
/* box per foto - ed eventuale didascalia */
div.fot01{
	margin: 10px;
	padding: 0px;
	float: left;
	}
/* barra */
div.barra1{
	width:800px;
	height:10px;
	background-image: url("../immagini/barra1.gif");
	overflow:hidden;
	}
div.nofloat_01{
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	clear: both;
	}
/*immagini*/
img{
	margin: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img.fl1{
	float:left
}
img.fr1{
	float:right
}
/* Paragrafi */
p{
	font-size:14px;
	text-align:center;
	color:#000000;
	margin: 5px;
	}
.text1{
	font-size:18px;
	text-align:justify;
	}
.text2{
	font-size:20px;
	text-align:right;
	color:#880000;
	}
.text3{
	font-size:16px;
	text-align:right;
	color:#008800;
	}
.text4{
	font-size:20px;
	text-align:left;
	}
.text5{
	font-size:18px;
	text-align:center;
	color:#008800;
	}
.lft{
	text-align:left;
	}
.titsit_1{
	background-color:#FFFFFF;
	padding-top:6px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:6px;
	font-size: 36px;
	text-align:center;
	letter-spacing: 0px;
	color:#000000;
	font-style : italic;
	font-weight : bolder;
}
.titsit_2{
	padding-top:3px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:2px;
	font-size: 22px;
	text-align:center;
	letter-spacing: 0px;
	color:#ffffff;
	font-style : italic;
	font-weight : bolder;
}
.titsit_3{
	padding-top:3px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:2px;
	font-size: 22px;
	text-align:center;
	letter-spacing: 0px;
	color:#660000;
	font-style : italic;
	font-weight : bolder;
	text-decoration : underline;
}
.titsit_4{
	padding-top:3px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:2px;
	font-size: 16px;
	text-align:center;
	letter-spacing: 0px;
	color:#660000;
	font-style : italic;
}
.titfot1{
	background-color:#DA251D;
	font-size:18px;
	text-align:center;
	color:#ffffff;
	}
.titfot2{
	font-size:22px;
	text-align:left;
	color:#DA251D;
	font-style : italic;
	font-weight : bolder;
	}	
.titfot3{
	font-size:30px;
	text-align:left;
	color:#DA251D;
	font-style : italic;
	font-weight : bolder;
	}
/*----------------------------*/
/* Tabelle prima pagina  */
table.pag11{
	width:100%;
	}
td.pag11{
	vertical-align:top;
	text-align:center;
	}
td.pag12{
	padding-left:10px;
	vertical-align:top;
	text-align:center;
	}
/* Tabelle agenda  */
table.ag_1{
	width:100%;
	}
td.ag_11{
	width:30%;
	padding-right:15px;
	vertical-align:top;
	text-align:left;
	padding-bottom:15px;
	border-right-style:solid;
	border-right-color:#00933D;
	border-right-width:2px;
	}
td.ag_12{
	padding-left:15px;
	padding-bottom:25px;
	vertical-align:top;
	text-align:left;
	}
/* Tabelle modulo */
table.mo1{
	font-family:sans-serif;
	width:80%;
	}
td.mo11{
	background-color:#FFB4AC;
	width:200px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:top;
	text-align:right;
	}
td.mo12{
	background-color:#E0786D;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	}
/* Tabelle foto 2 per riga con didascalia */
table.fot1{
	font-family:sans-serif;
	width:620px;
	}
td.fot11{
	width:310px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
	}
td.fot12{
	width:310px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
	}

/* Tabelle video per riga con didascalia */
table.vid1{
	font-family:sans-serif;
	width:620px;
	}
td.vid11{
	width:310px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
	background-color: #DDDDDD;
	}
td.vid12{
	width:310px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
	background-color: #EEEEEE;
	}

/*LINK */
A:active  { color: #bb0000; text-decoration:none; background-color:#FFFFD4;}
A:link    { color: #bb0000; text-decoration:none; background-color:#FFFFD4;}
A:visited { color: #bb0000; text-decoration:none; background-color:#FFFFD4;}
A:hover   { color: #ff0000; text-decoration:none; background-color:#FFFFA4;}

A:active.men1  { color: #000000; text-decoration:none; background-color:#FFFFFF;}
A:link.men1    { color: #000000; text-decoration:none; background-color:#FFFFFF;}
A:visited.men1 { color: #000000; text-decoration:none; background-color:#FFFFFF;}
A:hover.men1   { color: #ff0000; text-decoration:none; background-color:#FFFFFF;}

A:active.men2  { color: #000000; text-decoration:none; background-color:#FFFFFF;}
A:link.men2    { color: #000000; text-decoration:none; background-color:#FFFFFF;}
A:visited.men2 { color: #000000; text-decoration:none; background-color:#FFFFFF;}
A:hover.men2   { color: #ff0000; text-decoration:none; background-color:#FFFFFF;}
