/* CSS Document */
/*stili per il layout fisso con posizionamenti assoluti*/
html,body{margin: 0;padding:0}
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;background-color:#FFFFFF;}
.testo{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#1A6835;text-decoration:none;font-weight:bold}
a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #c40000;text-decoration:underline;font-weight:bold}
.piccoloR{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #c40000}

/*titoli vari*/
h1,h2{margin: 0; padding:0;}
/*h1{padding-left:10px; font: bold 2.3em/80px arial,sans-serif;}*/
h2{color: #c40000; font-size: 10px;vertical-align:middle;font-weight:bold; text-transform:uppercase;padding:0px;margin:0px}
h1{color: #c40000; font-size: 11px;vertical-align:middle;font-weight:bold; text-transform:lowercase;padding:0px;margin:0px}
.h2{color: #c40000; font-size: 10px;vertical-align:middle;font-weight:bold; text-transform:uppercase;padding:0px;margin:0px; text-decoration:none}
a.h2{color: #c40000; font-size: 10px;vertical-align:middle;font-weight:bold; text-transform:uppercase;padding:0px;margin:0px; text-decoration:none}
a.h1{color: #c40000; font-size: 11px;vertical-align:middle;font-weight:bold; text-transform:lowercase;padding:0px;margin:0px; text-decoration:none}
a.h2:hover{color: #1d69c8; text-decoration:underline}
a.h1:hover{color: #1d69c8; text-decoration:underline}
	
#active_menu {color:#c40000;}

div#container{
position:relative;
width:778px;
margin: 0px auto;
border: 0px solid #cccccc;
text-align: left;/*ripristina l' allineamento*/
overflow:visible;
}

div#footer a{color:#1d69c8;font-weight: bold;text-decoration: underline}
div#header{width:778px;height:260px;margin:0px;}
div#column_left {width: 148px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;float:left;}
div#column_right {width: 148px; margin:10px 0px 0px 8px; padding:0px 0px 0px 0px; float:left}
div#content{
width:466px;
margin: 10px 0px 0px 5px;
background-color: #ffffff;
float:left;
border:0px solid  #c40000;
overflow:visible;
}

div#content_inner{
width:455px;
height: 100% !important;
/*min-height: 500px;
height:500px;*/
margin: 1px 0px 0px 0px;
padding: 5px;
background-color: #ffffff/*#bfd8f7*/;
float:left;
border-top:1px solid #104121;
border-left:1px solid #104121;
border-bottom:1px solid #104121;
border-right:1px solid #104121;
text-align:justify;
overflow:visible;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #104121;
}

div#content_inner_noheight{
width:455px;
margin: 1px 0px 0px 0px;
padding: 5px;
background-color: #bfd8f7;
float:left;
border-top:1px solid #1d69c8;
border-left:1px solid #1d69c8;
border-bottom:1px solid #1d69c8;
border-right:1px solid #1d69c8;
text-align:justify;
}
div#content_inner_noheight1{
width:455px;
margin: 1px 0px 0px 0px;
padding: 5px;
background-color: #bfd8f7;
/*float:left;*/
border-top:1px solid #1d69c8;
border-left:1px solid #1d69c8;
border-bottom:1px solid #1d69c8;
border-right:1px solid #1d69c8;
text-align:justify;
}

div#blank{
width:444px;
margin: 1px 0px 0px 0px;
padding: 5px;
float:left;
background-color:#FFFFFF;
}


/* COLUMN LEFT  */
.box_titleA {width:140px;background-image: url(http://www.saporbio.com/images/bg_box_titleA.gif);background-position: top right;background-repeat: no-repeat;height: 18px;color: #FFFFFF;font-weight:bold;font-size: 10px;padding:3px 0px 0px 6px;margin:0px 0px 0px 0px;}
.box_titleB {width:140px;background-image: url(http://www.saporbio.com/images/bg_box_titleB.gif);background-position: top right;background-repeat: no-repeat;height: 18px;color: #FFFFFF;font-weight:bold;font-size: 10px;padding:3px 0px 0px 6px;margin:0px 0px 0px 0px;}
.box_titleVe {width:140px;background-image: url(http://www.saporbio.com/images/bg_box_titleVe.gif);background-position: top right;background-repeat: no-repeat;height: 18px;color: #FFFFFF;font-weight:bold;font-size: 10px;padding:3px 0px 0px 6px;margin:0px 0px 0px 0px;}
.box_titleVi {width:140px;background-image: url(http://www.saporbio.com/images/bg_box_titleVi.gif);background-position: top right;background-repeat: no-repeat;height: 18px;color: #FFFFFF;font-weight:bold;font-size: 10px;padding:3px 0px 0px 6px;margin:0px 0px 0px 0px;}


/*stili per la navigazione del menu di sinistra*/
/*arancio*/
div.navigation{color:#693d1f; font-weight:bold;font-size:10px;width:144px;border: 1px solid #cccccc;background-color: #ffd16e;padding: 0px;margin:0px 0px 5px 0px;}
div.navigation ul{margin:0px 0px 0px 22px;padding:0px 0px 0px 0px ;list-style-image: url(http://www.saporbio.com/images/bullet_menu2.gif);list-style-position: outside; }
div.navigation li{margin: 0px;padding: 0px}
div.navigation a{color:#693d1f;font: bold 10px Verdana, Arial, Helvetica, sans-serif;text-decoration: none; line-height:15px;padding:0px;margin:0px}
div.navigation a:hover{color: #1951B9; text-decoration: underline;}
div.navigation p{font-size: 11px}
/*blu*/
div.navigationB{color:#1F0765; font-weight:bold;font-size:10px;width:144px;border: 1px solid #cccccc;background-color:#E6F1F5;padding: 0px;margin:0px 0px 5px 0px;}
div.navigationB ul{margin:0px 0px 0px 22px;padding:0px 0px 0px 0px ;list-style-image: url(http://www.saporbio.com/images/bullet_menu2.gif);list-style-position: outside;}
div.navigationB li{margin: 0px;padding: 0px}
div.navigationB a{color:#1F0765;font: bold 10px Verdana, Arial, Helvetica, sans-serif;text-decoration: none; line-height:15px;padding:0px}
div.navigationB a:hover{color: #1951B9; text-decoration: underline;}
div.navigationB p{font-size: 11px}
/*verde*/
div.navigationVe{ color:#1C5825;font-weight:bold;font-size:10px;width:144px;border: 1px solid #cccccc;background-color: #F0F6DA;padding: 0px;margin:0px 0px 5px 0px;}
div.navigationVe ul{margin:0px 0px 0px 22px;padding:0px 0px 0px 0px ;list-style-image: url(http://www.saporbio.com/images/bullet_menu2.gif);list-style-position: outside;}
div.navigationVe li{margin: 0px;padding: 0px}
div.navigationVe a{color:#1C5825;font: bold 10px Verdana, Arial, Helvetica, sans-serif;text-decoration: none; line-height:15px;padding:0px}
div.navigationVe a:hover{color: #1951B9; text-decoration: underline;}
div.navigationVe p{font-size: 11px}
/*viola*/
div.navigationVi{ color:#AA0B5F;font-weight:bold; font-size:10px;width:144px;border: 1px solid #cccccc;background-color: #F5D2E6;padding: 0px;margin:0px 0px 5px 0px;}
div.navigationVi ul{margin:0px 0px 0px 22px;padding:0px 0px 0px 0px ;list-style-image: url(http://www.saporbio.com/images/bullet_menu2.gif);list-style-position: outside; }
div.navigationVi li{margin: 0px;padding: 0px}
div.navigationVi a{color:#AA0B5F;font: bold 10px Verdana, Arial, Helvetica, sans-serif;text-decoration: none; line-height:15px;padding:0px}
div.navigationVi a:hover{color: #1951B9; text-decoration: underline;}
div.navigationVi p{font-size: 11px}

/*stili per gli oggetti form*/
.input {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000; border:1px solid #1d69c8; background-color:#f5f5f5}
.button {font-size: 10px;font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-weight:normal;text-transform:uppercase; border:3px double #1d69c8; background-color:#1d69c8}
textarea, select{font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000; border:1px solid #1d69c8; background-color:#f5f5f5}
form {/* removes space below form elements */	margin: 0; 	padding: 0;	width:100%;}


/* COLUMN RIGHT  */
div#extra{width: 148px;	height: 518px;}

/* FOOTER */
div#footer{
clear: both;
text-align:center;
color: #666;
background-image:url(http://www.saporbio.com/images/bg_footer.jpg);
background-repeat: no-repeat;
background-position: top;
width: 778px;
height: 29px;
padding-top: 38px;
}

/* angoli menu */
#tab_menu {width: 468px;border:0px solid #000000;}
div#tab{ float:left; width: 116px;border-right:1px solid #FFF;margin:0px;padding:0px;background-color:#ffffff;}
div#tab1{ float:left; width: 116px; border-right:1px solid #FFF;margin:0px;padding:0px;background-color:#ffffff;}
div#tab2{ float:left; width: 116px;border-right:1px solid #FFF;margin:0px;padding:0px;background-color:#ffffff;}
div#tab3{ float:left; width: 116px;border-right:1px solid #FFF;margin:0px;padding:0px;background-color:#ffffff;}
div.BORDI{   width: 100%;}
div.CONTENUTO{height:16px;background-color: #A4CCBB;color: #154580; font-size:10px; font-weight:bold;padding-bottom:2px;text-align:center;vertical-align:middle}
div.CONTENUTO a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#1E562F;text-decoration:none;font-weight:bold}
div.CONTENUTO a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff;text-decoration:underline;font-weight:bold;}
div.CONTENUTO_off{height:16px;background-color: #1E562F;color: #FFFFFF; font-size:10px; font-weight:bold;padding-bottom:2px;text-align:center;vertical-align:middle}
div.CONTENUTO_off a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff;text-decoration:none;font-weight:bold}
div.CONTENUTO_off a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#ffe374;text-decoration:underline;font-weight:bold;}
/* CREAZIONE DEGLI ANGOLI SMUSSATI */
span.TOP span {display: Block;overflow: Hidden;background-color: #A4CCBB;height: 1px;}
span.TOP_off span {display: Block;overflow: Hidden;background-color: #1E562F;height: 1px;}
span.RIGA1{margin: 0 5px;}
span.RIGA2{margin: 0 3px;}
span.RIGA3{margin: 0 2px;}
span.TOP span.RIGA4 {margin: 0 1px;height: 2px;}
span.TOP_off span.RIGA4 {margin: 0 1px;height: 2px;}
#ext_title{width: 467px;display: Block;border:0px solid #000000;background-color: #A4CCBB;color: #1d69c8/*#FFD83C*/;font-size:11px; font-weight:bold;line-height:20px;text-align:center;text-transform:uppercase; float:left}
#ext_title1{width: 467px;display: Block;border:0px solid #000000;background-color: #A4CCBB;color: #1d69c8/*#FFD83C*/;font-size:11px; font-weight:bold;line-height:20px;text-align:center;text-transform:uppercase}

.titoletto {font-size:11px; font-weight:bold}
#news_pp {border-bottom:3px double #cccccc; padding:5px;}
#news_sp {border-bottom:3px double #cccccc; border-top:2px solid #666666;margin:0px; padding:0px;}
#news_lst {border-top:2px solid #666666;margin-top:5px; padding:5px;}
#news_lst ul{ padding-left:15px;margin:0px}
#news_lst li{ list-style-image:url(http://www.saporbio.com/images/bullet_menu.gif); list-style-position:outside;padding:0px;margin:0px}

/* immagini nel content */
.image_sx {margin: 0 5px 0 0; border: 1px solid #cccccc; float: left;}
.image_dx {margin: 0 0 0 5px; border: 1px solid #cccccc; float: right;}


/* tabella risultati query */
#table_set {margin: 0 0 0 0; border: 1px solid #cccccc;background-color:#ffffff;padding:2px}
#table_set th{margin: 0 0 0 0; border-bottom: 2px solid #cccccc; text-align:center;background-color:#1d69c8;font-size:10px; font-weight:bold;text-transform:uppercase}
#table_set2 {padding:2px;margin: 0 0 0 0; border: 1px solid #cccccc;background-color:#f5f5f5;}
#table_set2 th{margin: 0 0 0 0; border-bottom: 2px solid #cccccc; text-align:center;background-color:#Ffffcc;font-size:10px; font-weight:bold;text-transform:uppercase}
#table_set3 {padding:2px;margin: 0 0 0 0; border: 1px solid #cccccc;background-color:#f5f5f5;}
#table_set3 th{margin: 0 0 0 0; border-bottom: 2px solid #cccccc; text-align:left; color:#1d69c8;background-color:#Ffffcc;font-size:11px; font-weight:bold;text-transform:uppercase}
.vdot { border-right: 1px dotted #cccccc;}
.ldot { border-right: 1px dotted #cccccc;border-bottom: 1px dotted #cccccc;}
.line {border-bottom: 1px dotted #cccccc;padding-bottom:5px; padding-top:5px}

/* IFRAME */
.iframe {
width: 465px;
/*height: 510px;*/
/* overflow: auto; */
border: 1px solid #78b4fd;
padding: 0px;
}

/*  IL PROGRAMMA  */
.Heading {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
text-align: center;
}
.bg_pari {
background-color: #78b4fd;
}
.bg_dispari {
background-color: #aad0fe;
}

/*   MENU TENDINA   */

.menu_principale {
padding: 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
z-index:100;
}

a.menu_principale {
padding: 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
z-index:100;
}

a.menu_principale:hover {
color: #FFFFFF;
text-decoration: none;
}

#dropmenudiv{
position:absolute;
border: 1px solid #1d69c8;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #1d69c8;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #ffe374;
}

div#creditcards{
margin-left:2px;
width:145px;
vertical-align:top;
}