/* CSS Document */
html,body{
	margin: 0;
	padding: 0;
	top: 0px;
	right: 0px;
	text-align: left
}
body{
	background-image: url(image/bg.jpg);
	background-attachment: fixed;
}
#menu {
	display:block;
	top:0px;
	left:0px;
	width:100%;
	height: 80px;
	position:fixed;
	border:1px solid #888;
	padding:0px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background:url(grid2.gif);
	background-color:#999999;
	z-index: 1100;
	
}
* html #menu {position:absolute;}
#top {
width: 980px;
height: 20px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -(X/2)px;
margin-left: -(Y/2)px;
}
#tabella_da_centrare{
	width:980px;
	margin:auto;
	margin-top:10px;
	
}


a {
	color: Maroon;
}
a:visited {
	color: Maroon;
}
a:hover {
	color: #FFFF00;
}
a:active {
	color: Maroon;
}

/*PULSANTI*/

	
	input.btn{
	background-color: #993300;
	height: auto;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	border: 1px solid #999999;
	padding: 0px;
	margin: 1px;
	text-transform: uppercase;
	width: auto;
}


	
	input.btnhov{
   background-color: #996600;
	height: auto;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	border: 1px solid #999999;
	padding: 1px;
	margin: 1px;
	text-transform: uppercase;}
	
	
/*PULSANTI CONTEST*/

	
	input.btnContest{
	background-color: #D50000;
	height: auto;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	border: 1px solid #999999;
	padding: 0px;
	margin: 1px;
	text-transform: uppercase;
	width: auto;
}


	
	input.btnhovContest{
   background-color: #CCFF00;
	height: auto;
	vertical-align: middle;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	border: 1px solid #999999;
	padding: 0px;
	margin: 1px;
	text-transform: uppercase;}	
	
.campiTesto  {
	font-family : Verdana;
	font-size : 12px;
	border : 1px solid #C2CED1;
	font-style : normal;
	text-transform : none;
	background-color: #FFFFFF;
	font-weight: normal;
	vertical-align: middle;
	padding-left: 1px;
	}




.footer {
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	border: none;
	border-bottom-color: Red;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: Red;
	border-top-style: solid;
	border-top-width: 1px;
}




/* STILI 2008*/
.aa_tabella{
	
}

.aa_testata{
	background-color: Black;
}
.aa_colCentrale{
	width: 710px;
	background-color: transparent;
}
.aa_colDX{
	width: 200px;
}
.aa_colSX{
	width: 50px;
	background-color: #838383;
}

.TL_tabella {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	font-size: 12px;
}
.TL_sezione {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #232323;
	font-size: 12px;
	font-weight: bold;
}
.TL_voce {
	color: #FFFFFF;
	border: 1px solid #999999;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #838383;
	font-size: 12px;
}
.TL_dati {
	color: #FFFFFF;
	border: 1px none #999999;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 12px;
	background-color: #5A5A5A;
	font-family: Arial, Helvetica, sans-serif;
}
.TL_datiFondoBianco {
	color: Black;
	border: 1px none #999999;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 12px;
	background-color: #E6E6E6;
}

.TL_datiFondoBianco A:Visited,.TL_datiFondoBianco A:Active,.TL_datiFondoBianco A:Link {
	color: BLACK;
}

.TL_tabella A:Visited,.TL_tabella A:Active,.TL_tabella A:Link {
	color: White;
}
.TL_tabella A:Hover {
	color: Yellow;
}
/*TABELLA PER PAGINE E NEWS*/
.TL_tabellaShowPagina {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.TL_ShowPagina {
	color: #000000;
	font-size: 12px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.TL_ShowPagina A:Visited,.TL_ShowPagina A:Active,.TL_ShowPagina A:Link {
	color: Blue;
}
.TL_ShowPagina A:Hover {
	color: Red;
}




/*STILI PER TITOLI*/
.linkTitolo {
	color: #FFFF00;
	font-weight: bold;
}
a.linkTitolo:link  {
	color: #CCFF00;
	text-decoration: none;
}

a.linkTitolo:ACTIVE{
	color: #CCFF00;
	text-decoration: none;
}
a.linkTitolo:VISITED{
	color: #CCFF00;
	text-decoration: none;
}

a.linkTitolo:HOVER{
	color: Red;
	text-decoration: none;
	background-color: Black;
}


.TL_immagine {
	border: 1px solid ThreedFace;
}
.TL_titolo{
background-image: url(image/diagonal-2.jpg);
	height: 20px;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	background-color: #8a0042;
	border-bottom-style: none;
	border-bottom-width: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: left;
}
.TL_titoloYellow{
	background-image: url(image/diagonal-3.jpg);
	height: auto;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #8a0042;
	border-bottom-style: none;
	border-bottom-width: 1px;
	margin-top: 1px;
	margin-bottom: 5px;
	text-align: left;
}
/*STILI PER LAYOUT FISSO*/

div#container{
	position: relative;
	width: 1000px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
	margin-top: 0px;
	border: 2px none #00FFCC;	/*border-left-color: Fuchsia;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: Fuchsia;
	border-right-style: solid;
	border-right-width: 1px;*/
}
body>div#container{height:auto;min-height:100%}

div#intro{
	background-image: url(../MenuTop/xp3.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 3px;
}
div#header{
	background-color: Black;
	color: #ff0;
	text-align: LEFT;
	margin-top: 2px;
	margin-bottom: 2px;
}
div#navigation{
	background-image: url(../MenuTop/xp3.gif);
	margin-top: 1px;
	margin-bottom: 1px;
	background-repeat: repeat-x;
	z-index: 99;
}
div#titolo{
	background-image: url(image/diagonal-1.jpg);
	background-repeat: repeat;
	margin-bottom: 2px;
	margin-top: 2px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	color: WHITE;
	
	padding-top: 2px;
	padding-bottom: 2px;
}
div#content{
	margin-top: 1px;
	margin-bottom: 1px;
}

div#footer{
	position: relative;
	bottom: 0;
	width: 100%;
	padding: 0px;
	background-color: #CCCCCC;
	color: #000;
	text-align: center;
	z-index: 1;
}


div#contentIndex {
	background-color: transparent;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #FFFFFF;
}

/* SEZIONI HOME PAGE */

.contentSezione {
	padding:2px;
}
.contentSezioneTitolo {
	width:480px;
	background-image: url(image/diagonal-2.jpg);
	height: 20px;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	background-color: #8a0042;
	border-bottom-style: none;
	border-bottom-width: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: left;
}
div#containerEsterno {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	margin-top: 0px;
	border: 1px none #FF0000;
	background-color: #1C2E2F;
}
body>div#containerEsterno {
height:auto;min-height:100%
}

#myBox {
	color: #fff;
	width: 980px;
	height: 120px;
	padding: 10px;
	text-align: left;
	background-color: #00FF00;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	 /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;

}

#myBox2 {
	color: #fff;
	height: auto;
	padding: 7px;
	text-align: center;
	background-color: #CCCCCC;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:5px;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;

}
.myBox2 {
	color: #fff;
	height: auto;
	padding: 7px;
	text-align: center;
	background-color: #CCCCCC;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:5px;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;

}
.myBox2interno{
	
	background-color: black;
	

}
div#container2 {
	position: relative;
	width: 1000px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
	margin-top: 0px;
	border: 2px none #00FFCC;	/*border-left-color: Fuchsia;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: Fuchsia;
	border-right-style: solid;
	border-right-width: 1px;*/
	background-color: #336666;
}
#myBox3 {

	color: #fff;
	height: auto;
	padding: 7px;
	text-align: center;
	background-color: #CCCCCC;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:5px;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

