


/* Mouseover  */

A.scroll  {
	color : #4984D2;
	text-decoration : none;
	FONT-SIZE: 11px;
}
a:hover.scroll {
	color : #000000;
	text-decoration : none;
	FONT-SIZE: 11px;

}



A.primo  {
	color : #4984D2;
	text-decoration : none;
	FONT-SIZE: 10px;
}
a:hover.primo {
	color : #000000;
	text-decoration : none;
	FONT-SIZE: 10px;

}



A.secondo  {
	color : #000000;
	text-decoration : none;
		FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
}
a:hover.secondo {
	color : #4984D2;
	text-decoration : none;
		FONT-WEIGHT: bold;
	FONT-SIZE: 10px;

}

A.terzo  {
	color : #000000;
	text-decoration : none;
	FONT-SIZE: 9px;
}
a:hover.terzo {
	color : #4984D2;
	text-decoration : none;
	FONT-SIZE: 9px;

}



A.quarto  {
	color : #4984D2;
	text-decoration : none;
	FONT-SIZE: 9px;
}
a:hover.quarto {
	color : #000000;
	text-decoration : none;
	FONT-SIZE: 9px;

}


A.quinto  {
	color : #000000;
	text-decoration : none;
}
a:hover.quinto {
	color : #818181;
	text-decoration : none;
}



A.sesto  {
	color : #000000;
	text-decoration : none;
	FONT-SIZE: 9px;
}
a:hover.sesto {
	color : #000000;
	text-decoration : none;
	FONT-SIZE: 9px;

}







A.menu1  {
	color : #000000;
	text-decoration : none;
	FONT-SIZE: 10px;
}
a:hover.menu1 {
	color : #4984D2;
	text-decoration : none;
	FONT-SIZE: 10px;

}



A.menu2  {
	color : #000000;
	text-decoration : none;
	FONT-SIZE: 9px;
}
a:hover.menu2 {
	color : #4984D2;
	text-decoration : none;
	FONT-SIZE: 9px;

}


A.menu3  {
	color : #000000;
	text-decoration : none;
	FONT-SIZE: 10px;
	font-weight : bold;
}
a:hover.menu3 {
	color : #4984D2;
	text-decoration : none;
	FONT-SIZE: 10px;
	font-weight : bold;

}





/* Testi */


.testocolonne {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	text-align : left;

}

.testofoto {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	text-align : left;

}


.titolo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #E04000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-left : 10px;
	padding-right : 5px;
}


.titolo2 {
	margin-left: 15px;
	margin-right: 5px;
	padding-bottom : 2px;
	border-bottom : 1px solid #EEEEEE;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #4984D2;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-top : 10px;
}

.titolo3 {
	margin-left: 15px;
	margin-right: 5px;
	padding-bottom : 2px;
	border-bottom : 1px solid #EEEEEE;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-top : 10px;
}




/* Celle e tabelle  */



.homesfondo {
	background-image : url('http://www.riminifiera.it/images/layout/sfondo_home.gif');
	background-repeat : no-repeat;
	background-attachment : scroll;
}


.tabinside {
	height : 100%;
	width : 770px;
}

.tabsfondo {
	height : 89%;
	width : 100%;
	background-image : url('http://www.riminifiera.it/images/layout/sfondolinea.gif');
	vertical-align: top;
	background-repeat : repeat-x;
}
	

.tabup {
	width : 660px;
}


.taborizzontale {
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	width : 95%;
	margin-left : 10px;
	margin-top : 5px;
}

.cellabreak {
	padding-bottom : 15px;
	border-bottom : 1px solid #E5F3FF;
		vertical-align: top;
}


.cellabreaktitolo {
	padding-bottom : 5px;
	border-bottom : 1px solid #E5F3FF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #8B0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
		padding-top : 15px;
}


.invio {
	padding-top : 20px;
		padding-right : 5px;
	text-align : right;
}






.separatore {
	height : 1px;
	width: 100%;
}

.separatorevert {
	width: 1px;
}

.logo {
	width: 460px;
	height: 60px;
	padding-top : 5px;
	vertical-align: top;
	padding-left : 5px;
}

.fotoup {
	width: 460px;
	height: 62px;
}

.menu {
	width: 190px;
	height: 122px;
	line-height: 3px; 
	font-size: 2px;	
	text-align : right;
	padding-top : 15px;
	vertical-align: top;
	padding-right : 5px;
}



.celladefault {
	vertical-align: top;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	
}

.cellasx {
	background-color : #FFFFFF;
	width: 190px;
	vertical-align: top;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
}

.cellacenter {
	background-color : #FFFFFF;
	width: 460px;
	vertical-align: top;

}

.celladx {
	width: 11px;
	}

	
	
	.cellatabsx {
	vertical-align: top;
		height: 40px;
}
	
	.cellatabdx {
	vertical-align: top;
		height: 40px;
}
	
	
	
		.cellanewssx {
	width: 350px;
	vertical-align: top;
		padding-left :5px;
}
	
	.cellanewsdx {
	width: 120px;
	vertical-align: top;
}
	
	
	
.fotodx {
	background-color : #FFFFFF;
	vertical-align: top;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-left : 10px;
	padding-top : 20px;

}



/* Fascia intestazione pagina interna */


.fascia1 {
	background-color : #3067AF;
	vertical-align: center;
	padding-left : 4px;
	width : 155px;
}

.fascia2 {
	background-color : #3067AF;
	width : 159px;
}

.fascia3 {
	background-color : #4984D2;
}


.fascia4 {
	background-color : #4984D2;
	width : 190px;
	vertical-align: center;
}

.fascia5 {
	background-color : #4984D2;
	width : 75px;
	vertical-align: center;
}

.fascia6 {
	background-color : #4984D2;
}

.fascia7 {
	background-color : #4984D2;
		padding-left : 4px;
}



.fasciahome {
	background-color : #B3B09D;
	padding-left : 4px;
	width : 120px;
	height : 20px;
}



.fasciahome2 {
	background-color : #E3E1D4;
	height : 209px;
}

.fasciahome3 {
	background-color : #E3E1D4;
	width : 180px;
	height : 100%;
}







.menusezione {
	background-color : #FFFFFF;
	width : 100%;
	vertical-align: top;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-left : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
}







/* Testi  */

.puntoelenco {

	padding-bottom : 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	
}










.testo {
	padding-left : 15px;
	padding-right : 5px;
	padding-top : 7px;
	padding-bottom : 5px;
	text-align : justify;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	
}



.testo2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
		text-align : justify;
}

.top {
	padding-right : 3px;
		text-align : right;
		padding-right : 5px;
}







.testotabsx {
	padding-bottom : 10px;
	vertical-align: top;
	padding-left : 5px;
		text-align : left;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	
	
}

.testotabdx {
	padding-bottom : 5px;
	padding-top : 5px;
	vertical-align: top;
	padding-left : 20px;
	text-align : left;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	
	
	
}




.elenconews {
	padding-left : 15px;
	padding-right : 5px;
	padding-top : 10px;
	padding-bottom : 5px;
	text-align : left;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	
}




.testonews {
	text-align : left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	
}





.testoallegati {
	padding-left : 8px;
	padding-right : 0px;
	padding-top : 10px;
	padding-bottom : 5px;
	text-align : left;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	
}

.testohome {
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 8px;
	padding-bottom : 8px;
	text-align : justify;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	
}


.testomanifestazioni {
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	text-align : left;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	
}










.titolo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #4984D2;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 10px;
}

.menutitolo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #4984D2;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-bottom : 2px;
}







/* Testi  menu #000000 */

.menuon1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #4984D2;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-bottom : 2px;
}


.menuoff1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-bottom : 2px;
}

.menuoff2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-bottom : 2px;
	padding-left : 8px;
}

.menuon2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #4984D2;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-bottom : 2px;
	padding-left : 8px;
}


.menuon3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #4984D2;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-bottom : 2px;
	padding-left : 18px;
}

.menuoff3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-bottom : 2px;
	padding-left : 18px;
}


.menuon4 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #4984D2;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-bottom : 2px;
	padding-left : 28px;
}

.menuoff4 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	padding-bottom : 2px;
	padding-left : 28px;
}


.break {
font-size: 5px; line-height: 5px; 
}




/* form */

.formrichiesta {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #E8F4FF;
	border : #BDDFFF;
	border-width : 1px;
	border-style : solid;
		vertical-align: top;
					width: 100%;
				}


.formwww {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #E8F4FF;
	border : #BDDFFF;
	border-width : 1px;
	border-style : solid;
		vertical-align: top;
			width: 210px;
				}
				
				
				
.form1 {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #E8F4FF;
	border : #BDDFFF;
	border-width : 1px;
	border-style : solid;
		vertical-align: top;
			width: 130px;
				}


.form2 {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #E8F4FF;
	border : #BDDFFF;
	border-width : 1px;
	border-style : solid;
		vertical-align: top;
			width: 90px;
				}


.form3 {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #E8F4FF;
	border : #BDDFFF;
	border-width : 1px;
	border-style : solid;
		vertical-align: top;
	width:  50px;
}




.combo {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #E8F4FF;
	border : #BDDFFF;
	border-width : 1px;
	border-style : solid;
		vertical-align: top;
			width: auto;
				}

.facoltativo {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #F5F5F5;
	border : #DFDFDF;
	border-width : 1px;
	border-style : solid;
	vertical-align: top;
	width: 130px;
}
				
				
				
				
				
				
				
	.bottoni {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #E8F4FF;
	border : #BDDFFF;
	border-width : 1px;
	border-style : solid;
		vertical-align: center;
				text-align: center;

}		
				
				



.cellatitolo {
	font-family: Verdana;
	background-color: #E8F4FF;
			border-top : 1px solid #BDDFFF;
			border-left : 1px solid #BDDFFF;		
		vertical-align: center;
			FONT-STYLE: bold;
}


.cellacorpo {
	font-family: Verdana;
			border-top : 1px solid #BDDFFF;
			border-left : 1px solid #BDDFFF;		
		vertical-align: center;
			FONT-STYLE: bold;
}


.cellacorpodx {
	font-family: Verdana;
			border-top : 1px solid #BDDFFF;
			border-left : 1px solid #BDDFFF;		
						border-right : 1px solid #BDDFFF;	

		vertical-align: center;
			FONT-STYLE: bold;
}


.cellacorpobottom {
	font-family: Verdana;
			border-top : 1px solid #BDDFFF;
			border-left : 1px solid #BDDFFF;		
						border-bottom : 1px solid #BDDFFF;		
								vertical-align: center;
			FONT-STYLE: bold;
}

.cellacorpolast {
	font-family: Verdana;
			border-top : 1px solid #BDDFFF;
			border-left : 1px solid #BDDFFF;		
						border-bottom : 1px solid #BDDFFF;		
							border-right : 1px solid #BDDFFF;							
								vertical-align: center;
			FONT-STYLE: bold;
}










/* Distretti */


.distrettotabella {
	width : 420px;
	text-align : center;
}

.distrettotabellainterna {
	width : 100%;
		vertical-align : middle;
			background-color : #FFFFFF;
}

.distrettotabelladefault {
			background-color : #FFFFFF;
			width:300px;
}


.distrettotabellamail {
	text-align : right;
				background-color : #FFFFFF;
				width: 67px;
}


.distrettosfondologo {
	background-color : #FFFFFF;
		width : 40px;
}



.distrettosfondomese {
	background-color : #8C162A;
	font-family: Verdana;
	color : #FFFFFF;
	font-size: 7pt;
	vertical-align: center;
	text-align: center;
	padding: 1px;
	font-weight : bold;
}




.distrettotesto {
	color : #000000;
	font-family: Verdana;
	font-size: 7pt;
	font-weight : normal;
		padding-left: 3px;
}

.distrettobreak {
height: 10px;
}

.distrettobreakmese {
height: 40px;
}



.distrettosfondo0 {
			font-size: 8pt;
}

.foodsfondo1 {
	background-color : #004A95;
		color : #004A95;
}

.foodsfondo2 {
	background-color : #F0F3FB;
	font-family: Verdana;
	color : #004A95;
	font-size: 7pt;
	vertical-align: center;
	text-align: left;
	padding: 2px;
	font-weight : normal;
}

.technologysfondo2 {
	background-color : #E8FFEF;
	font-family: Verdana;
	color : #006A01;
	font-size: 7pt;
	vertical-align: center;
	text-align: left;
	padding: 2px;
	font-weight : normal;
}


.amusementsfondo2 {
	background-color : #FFF2F2;
	font-family: Verdana;
	color : #BF0000;
	font-size: 7pt;
	vertical-align: center;
	text-align: left;
	padding: 2px;
	font-weight : normal;
}


.travelsfondo2 {
	background-color : #FFF2E3;
	font-family: Verdana;
	color : #CD8A47;
	font-size: 7pt;
	vertical-align: center;
	text-align: left;
	padding: 2px;
	font-weight : normal;
}


.foodtitolo {
	color : #004A95;
	font-family: Verdana;
	font-size: 7pt;
		padding-left: 1px;
				padding-right: 5px;
	font-weight : bold;
}



.amusementtitolo {
	color : #BF0000;
	font-family: Verdana;
	font-size: 7pt;
	padding-left: 1px;
	padding-right: 5px;
	font-weight : bold;
}





.traveltitolo {
	color : #CD8A47;
	font-family: Verdana;
	font-size: 7pt;
	padding-left: 1px;
	padding-right: 5px;
	font-weight : bold;
}

.technologytitolo {
	color : #006A01;
	font-family: Verdana;
	font-size: 7pt;
	padding-left: 1px;
	padding-right: 5px;
	font-weight : bold;
}



.foodtitolo2 {
	color : #004A95;
	font-family: Verdana;
	font-size: 7pt;
		padding-left: 5px;
	font-weight : bold;
}



.amusementtitolo2 {
	color : #BF0000;
	font-family: Verdana;
	font-size: 7pt;
	padding-left: 5px;
	font-weight : bold;
}





.traveltitolo2 {
	color : #CD8A47;
	font-family: Verdana;
	font-size: 7pt;
	padding-left: 5px;
	font-weight : bold;
}

.technologytitolo2 {
	color : #006A01;
	font-family: Verdana;
	font-size: 7pt;
	padding-left: 5px;
	font-weight : bold;
}



A.food  {
	color : #004A95;
	text-decoration : none;
	FONT-SIZE: 9px;
}
a:hover.food {
	color : #027DFF;
	text-decoration : none;
	FONT-SIZE: 9px;
}



A.technology  {
	color : #006A01;
	text-decoration : none;
	FONT-SIZE: 9px;
}
a:hover.technology {
	color : #00AC01;
	text-decoration : none;
	FONT-SIZE: 9px;
}




A.amusement  {
	color : #BF0000;
	text-decoration : none;
	FONT-SIZE: 9px;
}
a:hover.amusement {
	color : #FF6060;
	text-decoration : none;
	FONT-SIZE: 9px;
}



A.travel  {
	color : #CD8A47;
	text-decoration : none;
	FONT-SIZE: 9px;
}
a:hover.travel {
	color : #DDB388;
	text-decoration : none;
	FONT-SIZE: 9px;
}


.popup{
	margin : 0px;
	background : #FFFFFF;
}


.imagesx { float: left;  margin-top: 2px;  margin-bottom: 5px;  margin-right: 5px;  }
.imagedx { float: right;  margin-top: 2px;  margin-bottom: 5px;  margin-left: 5px;  }
