


div.boxhomepage{


height:100px;


}

div.altezza50{

float:left;
height:50px;
width:50px;
overflow:hidden;
border:1px solid #333;
background-color:#e6e6e6;
text-align:center;
vertical-align:middle;
margin-top:5px;
margin-right:5px;
padding:0px;
}

body{

margin:0px;
padding:0px;

}

#testata{

background-image: url(../immagini/testata/01.jpg);
	background-repeat: no-repeat;
	background-position:center right;
	
}

.inofferta{

color:#990000;
font-weight:bold;
}

div#prodottoofferta{ 

border:1px solid #333;


}

.nascosto{
visibility:hidden;
position:absolute;
height:150px;
overflow:auto;
border:1px solid #666;

}
.nascostoadmin{
visibility:hidden;
position:absolute;
height:150px;
overflow:visible;
}



/* PANNELLO DI AMMINISTRAZIONE */ 
#menuadqui{
background-color:#FFFFFF;
border:1px solid #203A95;
padding:2px;

}

.titolomenuad{
border-bottom:1px solid #203A95;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#203A95;
padding:2px;
}

#menuadqui 
.titolomenuad{
border-bottom:1px solid #333333;
color:#ffffff;
background-color:#203A95;
padding:2px;
}

body {
background-color:#ffffff;
padding:0px;
margin:0px;
}

.boxofferte{
border-top:1px solid #6070A2; border-bottom:1px solid #6070A2; padding-bottom:3px; padding-top:3px; margin-bottom:10px;
}

BODY, frame, iframe {
scrollbar-face-color: #2C4184; 
scrollbar-shadow-color: #666666; 
scrollbar-highlight-color: #f6f6f6; 
scrollbar-3dlight-color: transparent; 
scrollbar-darkshadow-color: #f7f7f7; 
scrollbar-track-color: #f3f3f3; 
scrollbar-arrow-color: #fff;
}
img {
border-color: #2C4184;
}

a,
a:link,
a:active,
a:visited {
FONT-SIZE: 11px;
FONT-FAMILY:  arial, verdana,helvetica, "times new roman";
TEXT-DECORATION: underline;
color:#2C4184;
}
a:hover {
TEXT-DECORATION: none;
color:#2C4184;
}
body, table, td, tr {
FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.5em;

}
/*   ______    ELEMENTI FORM ___________ */

form
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/
	font-style: normal;
}
select
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}
option
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}
input
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}
/* PANNELLO DI AMMINISTRAZIONE */ 



td#menu {
	background-color: #2C4184;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	padding-top:3px;
	padding-bottom:3px;
}
#menu a,
#menu a:link,
#menu a:active,
#menu a:visited {
	color: #FFFFFF;
	font-size:12px;
	text-decoration: none;
	font-weight:normal;
	margin-right:6px;
	margin-left:6px;
}
#menu a:hover {
	color: #FFFFFF;
	font-weight:normal;
	text-decoration: underline;
	}
	
	
	#menu a.qui,
#menu a.qui:link,
#menu a.qui:active,
#menu a.qui:visited,
#menu a.qui:hover{
	color: #333;
	padding:2px;
	background-color:#fff;
	font-size:12px;
	text-decoration: none;
	font-weight:normal;
	margin-right:6px;
	margin-left:6px;
}

/*
td#menugiu {
	background-color: #eaeaea;
	border-top:1px solid #2C4184;
	border-bottom:1px solid #2C4184;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #2C4184;
	text-align: center;
	padding-top: 2px;
	padding-bottom:2px;
	word-spacing: 1em;
	border-right: 1px solid #2C4184;
	border-left: 1px solid #2C4184;
	}
	*/
	td#menugiu {
	background-color: #ffffff;
	border-top:1px dashed #d6d6d6;
	
	color: #333;
	text-align: center;
	padding-top: 2px;
	padding-bottom:2px;
	border-right: 1px solid #2C4184;
	border-left: 1px solid #2C4184;
	}
#menugiu a,
#menugiu a:link,
#menugiu a:active,
#menugiu a:visited {
	color: #333;
	font-size:12px;
	text-decoration: none;
	font-weight:normal;
	margin-right:6px;
	margin-left:6px;
	font-size:11px;	
		padding:2px;

}
#menugiu a:hover {
	color: #666;
	background-color:#f3f3f3;
	font-weight:normal;
	padding:2px;
	text-decoration: none;
	}
	
	#menugiu a.qui,
#menugiu a.qui:link,
#menugiu a.qui:active,
#menugiu a.qui:visited,
#menugiu a:hover {
	color: #666;
	background-color:#f3f3f3;
	font-weight:normal;
	padding:2px;
	text-decoration: none;
	}
.logo {
	background-image: url(../immagini/testata/02.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-bottom: 13px;
	padding-left: 30px;
}
.menu {
	background-color: #2C4184;
	padding:0px;
	padding-top:0px;	
	padding-bottom: 8px;

}
#sottomenu {
	background-color: #ffffff;
	border-top:2px solid #2C4184;
	border-bottom:2px solid #2C4184;
		}
.sottomenu {
	background-color: #ffffff;
	padding:5px 0px 0px;
	border-right: 1px solid #2C4184;
	border-left: 1px solid #2C4184;
	}
.margini {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom:5px;
	border-right: 1px solid #2C4184;
	border-left: 1px solid #2C4184;
}
.titoli {
	font-size: 12px;
	color: #2C4184;
	}
h1 {
	font-size: 12px;
	color: #2C4184;
	margin:0px;
	padding:0px;
	}
h2 {
	font-size: 10px;
	color: #2C4184;
	margin:0px;
	padding:0px;
	}

.testo{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
hr{
color:#000066;
padding:0px;
margin:0px;
}
.linee {
border-top:1px solid #2C4184;
border-bottom:1px solid #2C4184;
padding-right: 5px;
padding-left: 5px;
}
.verticale {
	background-image: url(../immagini/contenuti/linea.jpg);
	background-repeat: repeat-y;
}
.curva {
	background-image: url(../immagini/contenuti/curva.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	background-position: right top;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.curva01 {
	background-image: url(../immagini/contenuti/curva01.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	background-position: right bottom;}

#offerte a,
#offerte a:link,
#offerte a:active,
#offerte a:visited {
	font-size: 9px;
	color: #2C4184;}
#offerte a:hover {
    color: #2C4184;
}
#contenuti a,
#contenuti a:link,
#contenuti a:active,
#contenuti a:visited {
	font-size: 10px;
	color: #2C4184;

	
	}
#contenuti a:hover {
    color: #2C4184;
}

.laterali{
	border-right: 1px solid #2C4184;
	border-left: 1px solid #2C4184;
	}
