/* CSS Document */

.halo {
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:460px;
	border:solid 1px #003300;
		}

.xtra {
	width:180px;
	vertical-align:top;
	margin:0px;
	padding:0px;
	float:left;
		}


#container{
  margin: auto; /* alinea il box con i browser in modalità standard */
}


.submenu
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	font:18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	position:relative;
	z-index:400;
	border: 0px;
	height: 50px;
	letter-spacing:0.5px;
	background-color:#CCFFFF;
}


.submenutext
{
	margin: 5px 0px 5px 15px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	display:block;
	overflow:visible;
	font:18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  	color: #a2770f;
	letter-spacing:0.5px;
}

.submenutext2
{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	display:block;
	overflow:visible;
font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
  	color: #a2770f;
	letter-spacing:0.5px;
}

.imgM {
	margin: 0px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	height:auto;
	width:162px;
		}




.nextext {
	width:479px;
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	height:auto;
	display:block;
	overflow:visible;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
  font-weight: normal;
  color: #333333;
		}
		
.textX {
	margin-left:auto; margin-right: auto;
	padding: 0px 0px 0px 0px;
	border: 0px;
	width:778px;
	z-index:21;
	float:none;

		}
.homeColLeft
{
	float:left;
	width:375px;
	margin-right: 10px;
}
.homeColRight
{
	overflow:auto;
	width:375px;
}
.textXa {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background-image: url("../gif/text_back.png");
	background-repeat: repeat-y;
	height:auto;
		}
		
.textXb {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background-image: url("../gif/text_footer.png");
	background-repeat: no-repeat;
	height:30px;
		}

.head {
	margin-left:auto; margin-right: auto;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background-image: url("../gif/head.png");
	background-repeat: repeat-x;
	height:59px;
	width:778px;
		}

.ombra {
	margin-left:auto; margin-right: auto;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background-image: url("../gif/ombra.png");
	background-repeat: repeat-x;
	height:10px;
	width:778px;
		}



.last {
	margin: 0px 10px 0px 10px;
	padding: 0px 10px 5px 10px;
	border: 0px 0px 0px 0px;
	background-image: url("../gif/last.png");
	background-repeat:no-repeat;
	height:600px;
	width:203px;
	float:left;
	}


.textM, .textM a, .textM a:link, .textM a:visited, .textM a:active, .textM a:hover {
	margin: 10px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	height:auto;
	width:162px;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
	color:#FFFFFF;
	text-shadow:#000000;
		}
		
#powered {
	top:482px;
	left:570px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	height:64px;
	width:205px;
	z-index:100;
	position:absolute;
	}

.menup {
	margin-left:auto; margin-right: auto;
	padding: 0px 0px 0px 0px;
	border: 0px;
	width:778px;
	background-image: url("../gif/menu_footer.png");
	background-repeat:no-repeat;
	height:30px;
	z-index:10;
	}

.submenu {
	top:200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background-image: url("../gif/submenu.png");
	background-repeat:repeat;
	height:55px;
	width:100%;
	z-index:30;
	position:absolute;
	letter-spacing:0.5px;
	}

#logo {
background: transparent logo.png no-repeat top left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', xsrc='img.png');
}



.immagine {
	background-color:#FFCC00;
	margin: 0px;
	border : 0px;
	padding : 0px;
	width : 160px;
	height : 420px;
	top:85px;
	position:absolute;
	z-index: 1;
}


.content{
/*  margin: auto; /* alinea il box con i browser in modalità standard */
  margin-left:5px;
  margin-right:5px;
  float:left;
  font-size:14px;
  padding:3px;
  text-align: left;
  font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
  font-weight: normal;
  color: #333333;
  text-decoration:none;
  line-height: 20px;
}


a:visited {
 color : #660000;
 text-decoration:underline;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
  }

a:link {
 color : #333333;
 text-decoration:underline;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;

}

a:active {
 color : #333333;
 text-decoration:underline;
font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
}

a:hover {
 color : #990000;
 text-decoration:underline;
font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
}

.titolo {
	width:100%;
	background-image: url("../media/img/bb.jpg");
	color:#FFFFFF;
	text-align: center;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
	vertical-align:top;
	font-weight:bold;
	font-size:13px;
	line-height: 2em;
}

.titolo2 {
	width:100%;
	background-image: url("../media/img/red.jpg");
	color:#FFFFFF;
	background-color:#CCFF00;
	text-align: center;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
	vertical-align:top;
	font-weight:bold;
	font-size:13px;
line-height: 2em;
}

.titolo2 a:hover, .titolo2 a:visited, .titolo2 a:link, .titolo2 a:active {
	width:100%;
	background-image: url("../media/img/red.jpg");
	color:#FFFFFF;
	background-color:#CCFF00;
	text-align:center;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
	vertical-align:top;
	font-weight:bold;
	font-size:14px;
line-height: 2em;
}

#opener, .opener a:visited, .opener a:link, .opener a:active {
	width:100%;
	color:#FFcc00;
	text-align:right;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
	vertical-align:top;
	font-weight:bold;
	font-size:8px;
}

#opener a:hover {
	width:100%;
	color:#FFcc00;
	text-align:right;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
	vertical-align:top;
	font-weight:bold;
	font-size:8px;
}

.titolo3 {
	width:100%;
	background-image: url("../media/img/blue.jpg");
	color:#FFFFFF;
	text-align: center;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
	vertical-align:top;
	font-weight:bold;
	font-size:13px;
line-height: 2em;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-image: url("../media/back.jpg");
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-repeat:repeat-x;
 	background-color: #FFFFFF;
  text-align: center; /* alinea il box con IE */
  background-color:#efefef;
	background-image: url("../gif/marozzo.png");
	background-repeat:no-repeat;
}

.testo
{
	text-align: justify;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size:14px;
	color: #000000;
	
	
}

.testo a
{
	text-align: justify;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
	font-weight: normal;
	color: #ff9900;
}

.testo2
{
 	margin: 3px;
	padding: 0px;
	text-align: justify;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size:13px;
	background-color:#99CCFF;
	color: #000000;
}


.waktesto
{
 	color: #333333;
	line-height: 2em;
	letter-spacing:0.2px;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
  	font-weight: normal;
	font-size:13px;
	}

.wprogrammi
{
	margin: 10px 0px 0px 180px;
	text-align:right;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
	font-weight:bold;
}

.waktitolo
{
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
	font-weight:bold;
	float:none;
	color:#333333;
	text-align:right;
	font-size:14px;
	line-height: 2em;
}

.waklink
{
	top:-10px;
	background-color:#FFFFFF;
	display:block;
}

.wak
{
	width:auto;
	margin: 0px 10px 0px 10px;
	padding: 0px 5px 5px 5px;
	border: 0px;
	display:block;
	overflow:visible;
	text-align:justify;
 	color: #333333;
	line-height: 2em;
	letter-spacing:0.2px;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
  	font-weight: normal;
	font-size:13px;
	list-style-type: disc;
}

.wake
{
	width:auto;
	margin: 0px 10px 0px 10px;
	padding: 0px 5px 5px 5px;
	border: 0px;
	font-size:13px;
	display:block;
	text-align:justify;
	background-color:#f5f5f5;
 	color: #333333;
	line-height: 2em;
	letter-spacing:0.2px;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
  	font-weight: normal;
}

.Twak
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border: 0px;
	display:block;
	overflow:visible;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
  	font-weight: bold;
  	color: #333333;
	letter-spacing:1px;
}


IMG.displayed {
 display: block;
 margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
 float:left; }
 

 
 
 
 
 
  .introA
{
	width:460px;

/*	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;*/
	
	margin: 0px 10px 0px 10px;
	padding: 0px 10px 5px 10px;
	border: 0px;
	height:auto;
	display:block;
	text-align:justify;
	background-image: url("../gif/introA.png");
	background-repeat:repeat;
 	color: #333333;
line-height: 3em;

	letter-spacing:0.2px;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
  	font-weight: normal;
	vertical-align:top;
}
 
 
 
 
 .introB
{
	width:460px;

/*	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;*/
	
	margin: 0px 10px 0px 10px;
	padding: 0px 10px 5px 10px;
	border: 0px;
	height:auto;
	display:block;
	text-align:justify;
	background-image: url("../gif/introB.png");
	background-repeat:repeat;
 	color: #333333;
line-height: 3em;

	letter-spacing:0.2px;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
  	font-weight: normal;
	vertical-align:top;
}

 .footA
{

	margin: 0px 0px 0px 0px;
	padding: 2px 8px 4px 8px;
	border: 0px;
	height:auto;
	display:block;
	text-align:justify;
	background-image: url("../gif/introA.png");
	background-repeat:repeat;
 	color: #FFFFFF;
	line-height:58px;
	letter-spacing:0.2px;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
  	font-weight: normal;
	vertical-align:top;
}
 
 
 
 
 .footB
{
	margin: 0px 0px 0px 0px;
	padding: 2px 8px 0px 8px;
	border: 0px;
	height:auto;
	display:block;
	text-align:justify;
	background-image: url("../gif/introB.png");
	background-repeat:repeat;
 	color: #FFFFFF;
	line-height:58px;
	letter-spacing:0.2px;
	font-family: Georgia, Arial, "Times New Roman", Trebuchet MS, arial, helvetica, sans-serif;
  	font-weight: normal;
	vertical-align:top;
}

.footer{
	margin-left:auto; margin-right: auto;
	width:778px;
	background-color:#cccccc;
		font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		font-weight:bold;
 	color: #FFFFFF;
	}
	
.mymy{
border-left: 1px solid #cccccc;
margin-right: 5px;
	vertical-align:top;
width:253px;
		float:left;
	}

.writer{
border-left: 1px solid #cccccc;
margin-right: 5px;
	vertical-align:top;
	float:left;
width:253px;
	}
	
.scrima{
border-left: 1px solid #cccccc;
	vertical-align:top;
width:253px;
	float:left;
		}
	

