body {

/*BACKGROUND-COLOR: #E7E7E7;*/

SCROLLBAR-FACE-COLOR: #F7F7F7;
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
SCROLLBAR-SHADOW-COLOR: #EEEEEE;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #606060;
SCROLLBAR-TRACK-COLOR: #FFFFFF;
SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
overflow: auto;


/*background: url(../images/exp/sf_body.jpg)  repeat;*/ 

}



/*ALERT*/

.alert {
	background: #fff6bf url(bioneural/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}






/* GENERALE*/




.sfondo1 {

background: url(../images/exp/sf_body.jpg)  repeat;

}

.sfondo2 {

background: url(../images/exp/sf_body2.jpg)  repeat; 

}


A:link {
	COLOR: #FF3300; TEXT-DECORATION: none; FONT-SIZE: 11px; font-family: Verdana, Arial, sans-serif;
}
A:visited {
	COLOR: #FF3300; TEXT-DECORATION: none; FONT-SIZE: 11px; font-family: Verdana, Arial, sans-serif;
}
A:hover {
	COLOR: #FF3300; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A:active {
	TEXT-DECORATION: none; FONT-SIZE: 11px; font-family: Verdana, Arial, sans-serif;
}


.log_testo {
	FONT-SIZE: 11px; COLOR: #cccccc; font-family: Verdana, Arial, sans-serif;
}
A:hover {
	
}


/*TESTO*/

.testonormaleblu {
	FONT-SIZE: 11px; COLOR: #0066CC; font-family: Verdana, Arial, sans-serif;
}


.testonormale {
	FONT-SIZE: 11px; COLOR: #330000; font-family: Verdana, Arial, sans-serif; text-align:justify;
}

.testonormaleblu {
	FONT-SIZE: 11px; COLOR: #3399FF; font-family: Verdana, Arial, sans-serif; text-align:justify; FONT-WEIGHT: bold;
}


.testonormalerosso {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #FF0000; font-family: Verdana, Arial, sans-serif;
}

#testonormalerosso {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #FF0000; font-family: Verdana, Arial, sans-serif;
}


.testonormaleBlackBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; font-family: Verdana, Arial, sans-serif;
}
.inputboxColored {
	FONT-SIZE: 11px; COLOR: #ffffff; font-family: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #330000
}

.inputboxColored2 {
	FONT-SIZE: 11px; COLOR: #ffffff; font-family: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #FFFFFF; border:1px solid; border-color:#CABBA6;
}

.inputboxColored3 {
	FONT-SIZE: 11px; COLOR: #000000; font-family: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #FFFFFF; border:0px solid; border-color:#CABBA6;
}

.inputboxColored4 {
	FONT-SIZE: 11px; COLOR: #ffffff; font-family: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #5A9EC3
}

/*TESTO GENERALE*/

.testonormaleBlack {
	FONT-SIZE: 11px; COLOR: #000000; font-family: Verdana, Arial, sans-serif;
}

.testonormaleBlack A:link {
	COLOR: #000000; TEXT-DECORATION: none;
}

.testonormaleBlack A:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
.testonormaleBlack A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.testonormaleBlack A:active {
	TEXT-DECORATION: none;
}


/*SATELLITE*/

.testosatellite {
	font-size: 10px;
	COLOR: #000000; 
	font-family: Verdana, Arial, sans-serif;
	text-align: justify;
	width: 550px;

}

.testosatellite A:link {
	COLOR: #000000; TEXT-DECORATION: underline;
}

.testosatellite A:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
.testosatellite A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.testosatellite A:active {
	TEXT-DECORATION: none;
}



/*CAMPI*/

input,select,textarea {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#FFFFFF;
	border:1px solid #D6D6D6;
	z-index: -100
}


form { display: inline; margin: 0; padding: 0; }



/*TABELLE*/


.bordogray { 
/*
BORDER-TOP: #D6D6D6 1px solid;
BORDER-left: #D6D6D6 1px solid ; 
BORDER-BOTTOM: #D6D6D6 1px solid
BORDER-right: #D6D6D6 1px solid;
*/
BORDER: #D6D6D6 1px solid;
font-size: 11px;
COLOR: #330000; 
font-family: Verdana, Arial, sans-serif;
}


.bianco {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#FFFFFF;
	border:0px solid #000000;
}

.bianco A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}

.bianco A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.bianco A:hover {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.bianco A:active {
	TEXT-DECORATION: none;
}




.grigio {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#ECECEC;
	border:0px solid #000000;
}

.grigio A:link {
	COLOR: #ECECEC; TEXT-DECORATION: none;
}

.grigio A:visited {
	COLOR: #ECECEC; TEXT-DECORATION: none;
}
.grigio A:hover {
	COLOR: #ECECEC; BACKGROUND-COLOR: #ECECEC; TEXT-DECORATION: none;
}
.grigio A:active {
	TEXT-DECORATION: none;
}


.grigiobg {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#ECECEC;
	border:0px solid #000000;
}



.biancobg {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#FFFFFF;
	border:0px solid #000000;
}






/* INDEX*/

/* BOX t1 verticale*/
.t1boxright {

background: url(../images/exp/t1_right.jpg)  repeat; 

}


.t1boxleft {

background: url(../images/exp/t1_left.jpg)  repeat; 

}

.t1boxleftsotto {

background: url(../images/exp/t1_left_sotto.jpg)  repeat; 

}

.t1boxrightsotto {

background: url(../images/exp/t1_right_sotto.jpg)  repeat; 

}
.t1boxvert {

background: url(../images/exp/t1_verticale.jpg)  repeat; 

}

.t1boxoriz {

background: url(../images/exp/t1b_centro_sotto.jpg)  repeat; 

}



/****/

.corpo {

BACKGROUND-COLOR: #DDDDDD;

}
/* HEADER BOX*/

.boxhome {

BACKGROUND-COLOR: #ECECEC;
COLOR:#3A5263;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
text-align: center;
/* font-family: Verdana, Arial, sans-serif; */
/*FONT-WEIGHT: bold;*/


}

.boxhome2 {

BACKGROUND-COLOR: #ECECEC;
COLOR:#3A5263;
font-size: 11px;
/* font-family: Verdana, Arial, sans-serif; */
font-family: Verdana, Arial, sans-serif;
FONT-WEIGHT: bold;
/*text-align: center;*/


background: url(../images/exp/boxe.jpg)  repeat; 

}



.boxhome2red {

BACKGROUND-COLOR: #C10302;
COLOR: #FFFFFF;
font-size: 11px;
/* font-family: Verdana, Arial, sans-serif; */
font-family: Verdana, Arial, sans-serif;
FONT-WEIGHT: bold;
/*text-align: center;*/


background: url(../images/boxred.jpg)  repeat; 

}







.boxhomeshop {

/*BACKGROUND-COLOR: #ECECEC;*/
COLOR:#3A5263;
font-size: 11px;
/* font-family: Verdana, Arial, sans-serif; */
font-family: Verdana, Arial, sans-serif;
FONT-WEIGHT: bold;
/*text-align: center;*/


background: url(../images/exp/s_top_sotto.jpg)  repeat;

}

.boxhometop10 {

COLOR:#3A5263;
font-size: 11px;
/* font-family: Verdana, Arial, sans-serif; */
font-family: Verdana, Arial, sans-serif;
FONT-WEIGHT: bold;
/*text-align: center;*/


/*background: url(../images/exp/boxe.jpg)  repeat;*/

}


.boxhome_grande {

/*BACKGROUND-COLOR: #FF9900;*/
background: url(../images/exp/box_grande.jpg)  repeat; 

}


.boxofferte {

BACKGROUND-COLOR: #FFFFFF;

}

.headofferte {

COLOR:#000000;
font-size: 11px;
font-family: Verdana, Arial, sans-serif;
/*FONT-WEIGHT: bold;*/
text-align: center;
BACKGROUND-COLOR: #FFFFFF;

}

.headofferteP {

LINE-HEIGHT: 10%;

}

/*MENU LEFT TOP*/

.menuleft {
text-align: left; 
font-size: 11px;
COLOR: #62636A; 
font-family: Verdana, Arial, sans-serif;

/*BACKGROUND-COLOR: #ECECEC;*/
BACKGROUND-COLOR: #F0F0F0;
}

.menuleft A:link {
	COLOR: #62636A; TEXT-DECORATION: none;
}

.menuleft A:visited {
	COLOR: #62636A; TEXT-DECORATION: none;
}
.menuleft A:hover {
	COLOR: #62636A; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.menuleft A:active {
	TEXT-DECORATION: none;
}

/* LINK GIORNALINO MENU*/
.giornalino {
font-size: 11px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
BACKGROUND-COLOR: #FFFFFF;
}

.giornalino A:link {
	COLOR: #000000; TEXT-DECORATION: none;
}

.giornalino A:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
.giornalino A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.giornalino A:active {
	TEXT-DECORATION: none;
}




/* BANDIERE MENU*/
.bandiere {
font-size: 11px;
COLOR: #62636A; 
font-family: Verdana, Arial, sans-serif;

/*BACKGROUND-COLOR: #ECECEC;*/
BACKGROUND-COLOR: #F0F0F0;

}


/*TESTI HOME*/

.txt_home_tv {

font-size: 11px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
text-align: justify;
BACKGROUND-COLOR: #ECECEC;

}


.txt_home_tv A:link {
	COLOR: #FF3300; TEXT-DECORATION: underline;
}

.txt_home_tv A:visited {
	COLOR: #FF3300; TEXT-DECORATION: underline;
}
.txt_home_tv A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.txt_home_tv A:active {
	TEXT-DECORATION: none;
}






.txt_home_ev {

font-size: 11px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
text-align: justify;
BACKGROUND-COLOR: #ECECEC;

}


.txt_home_ev A:link {
	COLOR: #FF3300; TEXT-DECORATION: none;
}

.txt_home_ev A:visited {
	COLOR: #FF3300; TEXT-DECORATION: none;
}
.txt_home_ev A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.txt_home_ev A:active {
	TEXT-DECORATION: none;
}



.txt_home_prega {

font-size: 11px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
text-align: justify;
BACKGROUND-COLOR: #ECECEC;

}



.txt_home_prega A:link {
	COLOR: #FF3300; TEXT-DECORATION: underline;
}

.txt_home_prega A:visited {
	COLOR: #FF3300; TEXT-DECORATION: underline;
}
.txt_home_prega A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.txt_home_prega A:active {
	TEXT-DECORATION: none;
}




/* TESTI EVENTI*/


.txt_menu_sx_prega {

font-size: 11px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
text-align: justify;
BACKGROUND-COLOR: #ECECEC;

}

.txt_menu_sx_testi {

font-size: 11px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
text-align: justify;
BACKGROUND-COLOR: #ECECEC;

}


.txt_doni_sx_top {

font-size: 11px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
/*text-align: justify;*/
BACKGROUND-COLOR: #ECECEC;

}



.txt_eventi_titolo {

font-size: 11px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
text-align: justify;
BACKGROUND-COLOR: #FFFFFF;

}


.txt_eventi_descr {

font-size: 11px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
text-align: justify;
BACKGROUND-COLOR: #FFFFFF;
width: 550px;

}


/***SHOP**/


.boxbianco {

font-size: 11px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
text-align: justify;
BACKGROUND-COLOR: #FFFFFF;

}



.txt_shop_descr {

font-size: 12px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
text-align: justify;
BACKGROUND-COLOR: #FFFFFF;
width: 450px;

}


.txt_shop_descr A:link {
	COLOR: #FF3300; TEXT-DECORATION: none; 
}

.txt_shop_descr A:visited {
	COLOR: #FF3300; TEXT-DECORATION: none;
}
.txt_shop_descr A:hover {
	COLOR: #0099FF; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.txt_shop_descr A:active {
	TEXT-DECORATION: none; 
}







.txt_shop_descr_dett {

font-size: 11px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
text-align: justify;
BACKGROUND-COLOR: #FFFFFF;
width: 440px;

}

.txt_shop_price {

font-size: 12px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
text-align: justify;
BACKGROUND-COLOR: #FFFFFF;

}



.txt_categorie {

font-size: 14px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
text-align: justify;

background: url(../images/exp/sf_cat2.jpg)  repeat; 

/*BACKGROUND-COLOR: #FFFFFF;*/

}

.txt_categorie A:link {
	COLOR: #000000; TEXT-DECORATION: none;
}

.txt_categorie A:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
.txt_categorie A:hover {
	COLOR: #62636A; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.txt_categorie A:active {
	TEXT-DECORATION: none;
}


/*******************/
.txt_top10 {

font-size: 11px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
/*text-align: justify;*/
width: 210px;
}

.txt_top10 A:link {
	COLOR: #000000; TEXT-DECORATION: none; font-size: 11px;
}

.txt_top10 A:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-size: 11px;
}
.txt_top10 A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ECECEC; TEXT-DECORATION: underline; font-size: 11px;
}
.txt_top10 A:active {
	TEXT-DECORATION: none; font-size: 11px;
}

/* SFONDO QUADRATO BORDO DESTRA CATEGORIE*/

.sfondo_cat1 {
width:24px; 
/*height:100px;*/
background: url(../images/exp/c_mid1_right.jpg);
background-repeat: repeat-y;

}

.sfondo_cat2 {
width:24px; 
/*height:100px;*/
background: url(../images/exp/c_mid2_right.jpg);
background-repeat: repeat-y;

}


.boxhome_top_cat {

/*BACKGROUND-COLOR: #FF9900;*/
background: url(../images/exp/c_top.jpg)  repeat; 

}


.boxhome_top_cat2 {

/*BACKGROUND-COLOR: #FF9900;*/
background: url(../images/exp/c_top2.jpg)  repeat; 
height: 30px;

}



/*ERRORI*/


.errori {

font-size: 12px;
COLOR: #000000; 
font-family: Verdana, Arial, sans-serif;
/*text-align: justify;*/
/*width: 210px;*/
}

.errori A:link {
	COLOR: #000000; TEXT-DECORATION: none; font-size: 11px;
}

.errori A:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-size: 11px;
}
.errori A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ECECEC; TEXT-DECORATION: underline; font-size: 11px;
}
.errori A:active {
	TEXT-DECORATION: none; font-size: 11px;
}




.errorired {

font-size: 12px;
COLOR:#FF3300; 
font-family: Verdana, Arial, sans-serif;
/*text-align: justify;*/
/*width: 210px;*/
}

.errorired A:link {
	COLOR: #000000; TEXT-DECORATION: none; font-size: 11px;
}

.errorired A:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-size: 11px;
}
.errorired A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ECECEC; TEXT-DECORATION: underline; font-size: 11px;
}
.errorired A:active {
	TEXT-DECORATION: none; font-size: 11px;
}