@charset "UTF-8";

/**/
    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        /*width:100%;*/
		height:100%;
        /*background-image:"fondosai01.gif" ;*/
        /*min-width:400px;*/    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
    }

:-moz-any-link:focus {
  outline: none;
}

	a {
	color:#fff;
		text-decoration:none;
	}
	a:hover {
		color:#48f;
		/*background:#369;*/
		text-decoration:none;
	}

    h1, h2, h3 {
        margin:.8em 0 .2em 0;
        padding:0;
    }
    p {
        margin:.4em 0 .8em 0;
        padding:0;
    }
	/*img {
		margin:10px 0 5px;
	}*/
	
.fond1 {
	background-image:url(fondosai01.gif);
	background-repeat:repeat-y repeat-x;
	background-position:center;
}

 #bkgnd2 {
    position: absolute;
    top: 0px;
    right: 0px;
    height:auto;
    width:100%;
    min-height:100%;
    background:url(pics/immagini/fondidestri02.gif) right top repeat-y;
    text-align:center;
    }
* html #bkgnd2 {
    height:100%;
}

 #bkgnd3 {
    position: absolute;
    top: 0px;
    right: 0px;
    height:auto;
    width:100%;
    min-height:100%;
    background:url(pics/immagini/fondidestri03.gif) right top repeat-y;
    text-align:center;
    }
* html #bkgnd3 {
    height:100%;
}

 #bkgnd4 {
    position: absolute;
    top: 0px;
    right: 0px;
    height:auto;
    width:100%;
    min-height:100%;
    background:url(pics/immagini/fondidestri04.gif) right top repeat-y;
    text-align:center;
    }
* html #bkgnd4 {
    height:100%;
}

#main {
    /*width:100%;*/
    margin-top:20px;
	margin-left:20px;
	margin-right: 200px;
    /*padding:1px;*/
    text-align:left;
} 
/**/


.helvbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
}

.tito01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
	color: #CCCCCC;
}

.test01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #FFFFFF;
}

.test01it {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #FFFFFF;
	font-style: italic;
}

.test01red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #FF0000;
}

a:hover .test01red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #880000;
}

.test01redit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #FF0000;
	font-style: italic;
}

/* styles for IE 5 Mac */
 #horizon {
	background-color: transparent;
	position: absolute;
	top: 20px;
	left: 20px;
 }
 
 /* following rules are invisible to IE 5 \*/
 #horizon {
   top: 50%;
   left: 0px;
   width: 100%;
   margin-top: -200px;
   text-align: center;
   min-width: 100%; 
 }
 /* end IE 5 hack */ 
	  
#wrapper {
	background-color: transparent;
	position: relative;
	text-align: left;
	width: 800px;
	height: 380px;
	margin: 0px auto;
	}
	
.testonorm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
}

.immasx { float:left; margin-right:20px; margin-bottom:10px; width:300px }
.immasx200 { float:left; margin-right:20px; margin-bottom:10px; width:200px }
.immasx400 { float:left; margin-right:20px; margin-bottom:10px; width:400px }
.immasx150  { float:left; margin-right:20px; margin-bottom:10px; width:150px }
.immasx500 {
	float:none;
	margin-right:20px;
	margin-bottom:10px;
	/*width:20%;*/
	min-width: 300px;
	max-width: 750px;
	margin-top: 0px;
}
.immadx  { float:right; margin-bottom:10px; margin-left:20px; width:300px }
.immadx200 { float:right; margin-bottom:10px; margin-left:20px; width:200px }
.immadx400 { float:right; margin-bottom:10px; margin-left:20px; width:400px }
.immadx150  { float:right; margin-bottom:10px; margin-left:20px; width:150px }
.immadx500 { float:right; margin-bottom:10px; margin-left:20px; width:500px }
.immacn400  { float:none; margin-right:20px; margin-bottom:10px; margin-left:20px; width:400px }