@charset "utf-8";
/* CSS Document */


html {
margin: 0;
padding: 0;
}
body {
	font: 12px Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color:#f00190;
	width: 100%;
	display: table;

}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
margin: 0;
padding: 0;
}


a{color: #FF00FF; text-decoration: none; }
a:hover{color: #FF00FF; text-decoration: underline;}


/* container ----------------------------------------------------------------------------------------------*/
div#container { 
text-align:left; 
margin:auto;
width:955px;
}



/* header ----------------------------------------------------------------------------------------------*/
div#header {
height:130px; text-align:right;
background-color:#FFFFFF; padding:0 20px 0 20px; background-image:url(../immagini/sfind.jpg); background-position:right; background-repeat: repeat-y;
}

.logo { float:left; margin-right:73px;
}


/* animation ----------------------------------------------------------------------------------------------*/
div#animation {display:none;}


/*navigation horizontal  ----------------------------------------------------------------------------------------------*/
div#navigation_horizontal {display:none;}

/*stili per la navigazione link orizzontali*/
div#navigation_horizontal ul{margin:0 0 0 210px; list-style-type: none; padding-top:5px;}
div#navigation_horizontal li{display: inline; padding:0;} /*nota display: inline*/
div#navigation_horizontal a{color: #FFFFFF; text-decoration: none; margin:2em 50px 2em 0; }
div#navigation_horizontal a:hover{color: #FFFFFF; text-decoration: underline;}
div#navigation_horizontal a#activelink{color: #FFCC00;text-decoration: underline;}







/*COLONNA SINISTRA ----------------------------------------------------------------------------------------------*/ 
div#left_column {display:none;}


/* navigation vertical*/
div#navigation_vertical { text-align:left; font-size:14px; height:780px; }
div#navigation_vertical ul {padding: 0px; margin-top: 40px;  list-style-type: none;}
div#navigation_vertical li { padding:20px 0 20px 0; background-image:url(../immagini/ric.gif); background-repeat:no-repeat; background-position:center; text-align:center; }
div#navigation_vertical a {color: #ffffff; text-decoration: none;}
div#navigation_vertical a:hover {color: #ffffff; text-decoration: underline;}
div#navigation_vertical a#activelink {color: #FFCC00; text-decoration: underline; font-weight: bolder;}


.logofiaip { margin-top:250px;}


/*COLONNA DESTRA ----------------------------------------------------------------------------------------------*/ 
div#right_column {display:none;}
div#right_column div.newsbox {margin-bottom: 2em;}
div#right_column div.newsbox h2 {color: #999;}
div#right_column div.newsbox p {margin: 0px;}



/* content  ----------------------------------------------------------------------------------------------*/
div#content {
 height:auto; width:100%; text-align:inherit;
}
div#content_esteso {
 width:100%;text-align:inherit;
}
.tabelletre {  text-align:left;  width:140px; }

.orari { width:200px; height: auto; padding:25px; float:right; border: #FF00FF 1px solid; background-color:#cecece;}
.orari2 { width:430px; height: auto; padding:25px; clear:both;  border: #FF00FF 1px solid; background-color:#cecece;}
.floatdx { float:right; margin-left:30px;}
.floatsx { float:left; margin-right:30px;}
.floatsx_icon { float:left; margin-right:10px;}
.small { font-size:10px; color: #FFFFFF;}
.foto { border: #CCCCCC 1px solid; background-color: #FFFFFF; padding:2px;}
.floatdx_foto { float:right;}

.titoli { margin-bottom:20px;}
.form{ float: left; line-height:41px; margin-right:10px;}

/* footer  ----------------------------------------------------------------------------------------------*/

div#footer {display:none;}

div#footer a {
font-weight: bold; 
color: #fff; 
text-decoration: underline;
}



/* varie ------------------------------------------------------------------------------------------------*/

h1 {
font-size: 12px;
}

h2 {
font-size:1.5em;
margin-bottom:0.8em;
}
.rosso { color: #FF6600;}
.verde { color: #009900;}
.giallo { color: #FFCC00;}
.fuxia { color: #FF00FF;}
.verde { color: #009900;}
.bold { font-weight: bolder;}
.spacer { padding:0 20px 0 20px;}

		
/* risultati*/
.tabellaRisultati {border:1px solid #9c9c9c; margin-bottom:10px; width:680px;}
.tabellaRisultati .fotoRisultato {width:160px; vertical-align: top;}
.tabellaRisultati .contenutoRisultato {padding-left:20px;}
.tabellaRisultati .prezzoRisultato {background-color:#EBEBEB; width:120px;}
.tabellaRisultati .prezzoRisultato2 {background-color:#EBEBEB; width:120px; height: 100px;}

.nohover {color: #919191;}
.zoom { margin:20px 0 20px 10px; height:auto; width: auto;  }
.clear { clear:both;}


