@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

html, body {
background-color:#5e0402;
background-image:url(../_img/main_bg.jpg);
background-position:center top;
background-repeat:no-repeat;
behavior: url("csshover.htc"); 
font-family:Tahoma, Geneva, sans-serif;
}

#container div {
display:inline;
}

p {
margin:0;
padding:0;
}

img, h1, h2, p {
behavior: url("iepngfix.htc");
display:inline;
}

a:link, :active { text-decoration:none }


.container { 
width:920px; 
margin:0 auto;
background-color:#FFF; 
background-image:url(../_img/bg_container.jpg);
background-repeat:repeat-y;
background-position:top left;
padding:15px 15px 0 15px;
margin-top:10px;
overflow:hidden;
}

.content {
width:920px;
overflow:hidden;
float:left;
overflow:hidden;
}

.col01 {
float:left;
width:285px;
overflow:hidden;
}

.col02 {
float:right;
width:620px;
overflow:hidden;
}

.footer{
float:left;
width:920px;
padding:20px 0 20px 0;
background-color:#333;
margin-top:50px;
border-top:5px solid #fff;
border-bottom:15px solid #FFF;
text-align:center;
color:#FFF;
font-size:11px;
}

.footer a:link { text-decoration:none; color:#FFF; }
.footer a:link, .footer a:visited, .footer a:active { text-decoration:none; color:#FFF; }
.footer a:hover { color:#F00; }

.footer_azienda { margin-top:5px;}
.footer_azienda a:link { text-decoration:none; color:#FFF; }
.footer_azienda a:link, .footer_azienda a:visited, .footer_azienda a:active { text-decoration:none; color:#FFF; }
.footer_azienda a:hover { color:#F00; }

.sitemap01_01_01 { float:left;padding-top:5px; padding-bottom:5px; width:620px;  font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.sitemap01_01_01 a { padding:0;  color:#333; margin:0; text-decoration:none; }
.sitemap01_01_01 a:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; }
.sitemap01_01_01 .attuale { font-weight:bold; }

/*MENU*/
.Elenco03_01_01 { float:left; width:400px; border-bottom:8px solid #fff; padding:15px; background-image:url(../_img/bg_menu.jpg); font-family:Tahoma, Geneva, sans-serif; font-size:12px;  }
.Elenco03_01_01  h1 { float:left; width:350px; margin:0; padding:15px 0 15px 50px; background:#999; font-size:25px; overflow:hidden; line-height:20px; border:none; display:none; }
.Elenco03_01_01 .Voce01 { float:left; width:400px; margin-top:5px; clear:both; color:#FFF; }
.Elenco03_01_01 .Voce01 a { color:#FFF; }
.Elenco03_01_01 .Voce01 img { float:left; width:80px; height:16px; background-color:#FFF; border:1px solid #e0d6bf; }
.Elenco03_01_01 .Voce01 span { float:left; width:308px; padding-left:10px; padding-top:2px; font-size:11px; text-align:justify; }
.Elenco03_01_01 .Voce01:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; background-color:#e0d6bf; color:#333; }
.Elenco03_01_01 .Hidden { display:none; }

/*NOVITA'*/
.Elenco21_01_01 { float:left; width:285px; margin-bottom:5px; padding:15px; background:#dbdbdb; }
.Elenco21_01_01  h1 { float:left; width:255px; margin-bottom:10px; padding:0; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; overflow:hidden; border:none; }
.Elenco21_01_01 .Voce01 { float:left; width:255px; margin-top:10px; clear:both; }
.Elenco21_01_01 .Voce01 h2 { float:right; width:190px; margin-bottom:3px; font-size:11px; font-weight:bold; }
.Elenco21_01_01 .Voce01 p { float:right; width:190px; font-size:11px; text-align:justify; }
.Elenco21_01_01  .data { float:left; width:52px; height:46px; padding-top:6px; background-image:url(../_img/data.png); font-size:11px; font-weight:bold; color:#FFF; text-align:center; }
.Elenco21_01_01  .data span { float:left; width:52px; margin-top:10px; font-size:15px; clear:both; }
.Elenco21_01_01 .Voce01:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; background-color:#e0d6bf; color:#333; }
.Elenco21_01_01 :link, :visited { color:#333; text-decoration:none; }

.Elenco21_01_02 { float:left; width:620px; margin-bottom:5px; padding:15px; }
.Elenco21_01_02  h1 { float:left; width:620px; margin-bottom:0px; padding:0; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; overflow:hidden; border:none; display:none; }
.Elenco21_01_02 .Voce01 { float:left; width:620px; margin-top:10px; clear:both; }
.Elenco21_01_02 .Voce01 h2 { float:right; width:558px; margin-bottom:3px; font-size:11px; font-weight:bold; }
.Elenco21_01_02 .Voce01 p { float:right; width:558px; font-size:11px; text-align:justify; }
.Elenco21_01_02  .data { float:left; width:52px; height:46px; padding-top:6px; background-image:url(../_img/data.png); font-size:11px; font-weight:bold; color:#FFF; text-align:center; }
.Elenco21_01_02  .data span { float:left; width:52px; margin-top:10px; font-size:15px; clear:both; }
.Elenco21_01_02 .Voce01:hover {filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; background-color:#FFF; }
.Elenco21_01_02 :link, :visited { color:#333; text-decoration:none; }

.visualizzatutti{float:left; width:285px; margin-bottom:5px; padding:15px; background:#dbdbdb;font-size:11px; font-family:Tahoma, Geneva, sans-serif;color:#333;}
.visualizzatutti span:link, .visualizzatutti span:visited { color:#333; text-decoration:none;  font-family:Tahoma, Geneva, sans-serif;}
.visualizzatutti span:hover{ filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; background-color:#e0d6bf; color:#333;}
.visualizzatutti span{float:right; margin-right:30px;  font-family:Tahoma, Geneva, sans-serif;}

/*LOGO*/
.box01_01_01 { float:left; width:285px; border-bottom:8px solid #fff; background-color:#999; }
.box01_01_01 h1 { float:left; }

/*HEADER*/
.box02_01_02 { float:left; width:620px; overflow:hidden; }

/*TITOLO PAGINA*/
.box02_01_03 { float:left; width:610px; height:27px; margin:5px 0 20px 0; padding:19px 0 0 10px; background-image:url(../_img/fondo_titolo_pagina.jpg); font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#FFF; overflow:hidden; }

/*LINGUE*/
.lingua01_01_01 { position:absolute; z-index:2; top:26px; left:50%; margin-left:253px; padding:5px 3px 4px 8px; background-image:url(../_img/bg_bandiere.png); margin-bottom:5px; }
.lingua01_01_01 .bandiera{float:left; }
.lingua01_01_01 img { border:1px solid #FFF; margin-right:5px; }
.lingua01_01_01 img:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; }

/*BENVENUTI*/
.Paragrafo04_01_01 { float:left; width:620px; margin-bottom:50px; padding:0px; }
.Paragrafo04_01_01  p span { float:left; width:535px; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#333; }
.Paragrafo04_01_01  p img { float:left; width:70px; height:73px; margin:3px 15px 5px 0; background-color:#666; }
.Paragrafo04_01_01  p { float:left; width:620px; color:#666; text-align:justify; font-size:11px; }

/*VIRTUAL PREVIEW*/
.Paragrafo08_01_01 { float:left; width:650px; margin-bottom:50px; padding:0; }
.Paragrafo08_01_01  h2 { float:left; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#333; }
.Paragrafo08_01_01  img { float:left; width:620px; margin:0 0 5px 0; clear:both;  }
.Paragrafo08_01_01  p { float:left; width:620px; color:#666; text-align:justify; font-size:11px; }
.Paragrafo08_01_01:link,.Paragrafo08_01_01:active,.Paragrafo08_01_01:visited {}
.Paragrafo08_01_01:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; background-color:#FFF; }

/*PERCHE'*/
.Elenco02_01_01 { float:left; width:620px; padding:0; }
.Elenco02_01_01  h1 { float:left; width:620px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; overflow:hidden; border:none; }
.Elenco02_01_01 .Voce01 { float:left; width:620px; margin-top:20px; background-image:url(../_img/bg_freccia.jpg); background-repeat:no-repeat; clear:both; }
.Elenco02_01_01 .Voce01 span { float:right; width:595px; margin-bottom:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; }
.Elenco02_01_01 .Voce01 p { float:right; width:595px; font-size:11px; text-align:justify; }

/*CHI SIAMO*/
.Paragrafo04_01_02 { float:left; width:620px; margin-bottom:50px; padding:0px; }
.Paragrafo04_01_02  p span { float:left; width:535px; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#333; }
.Paragrafo04_01_02  p img { float:left; width:70px; height:73px; margin:3px 15px 5px 0; background-color:#666; }
.Paragrafo04_01_02  p { float:left; width:620px; color:#666; text-align:justify; font-size:11px; }

/*CAMERE*/
.Paragrafo04_01_03 { float:left; width:620px; margin-bottom:20px; padding:0px; }
.Paragrafo04_01_03  p span { float:left; width:535px; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#333; }
.Paragrafo04_01_03  p img { float:left; width:70px; height:73px; margin:3px 15px 5px 0; background-color:#666; }
.Paragrafo04_01_03  p {  width:620px; color:#666; text-align:justify; font-size:11px; }

/*ELENCO CAMERE*/
.Elenco07_01_01 { float:left; width:620px; margin-bottom:5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px;  }
.Elenco07_01_01  h1 { float:left; width:620px; margin:0; font-size:25px; overflow:hidden; display:none; }
.Elenco07_01_01 .Voce01 { float:left; width:620px; margin-top:25px; clear:both; }
.Elenco07_01_01 .Voce01  h2 { float:left; width:540px; margin-bottom:5px; font-size:15px; font-weight:bold; color:#333;  }
.Elenco07_01_01 .Voce01  img { float:left; width:70px; height:50px; margin:0 10px 0 0; background-color:#666; clear:both;  }
.Elenco07_01_01 .Voce01  p { float:left; width:540px; color:#333; text-align:justify; font-size:11px; }
.Elenco07_01_01 .Voce01 span { float:right; margin-right:413px; color:#F00; font-size:11px; font-weight:bold; margin-top:5px; }
.Elenco07_01_01 .Voce01:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; background-color:#FFF; }
.Elenco07_01_01 .Voce01 :link, .Elenco07_01_01 .Voce01:visited, .Elenco07_01_01 .Voce01:active { color:#333; }

/*DETTAGLIO CAMERA*/
.Paragrafo02_01_01 { float:left; width:620px; margin-bottom:15px; }
.Paragrafo02_01_01  h2 { float:left; width:620px; font-size:18px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
.Paragrafo02_01_01  p { float:left; width:620px; margin-top:5px; color:#333; text-align:justify; font-size:11px; }

/*VIRTUAL DETTAGLIO*/
.box02_01_05 { float:left; width:620px; height:300px; margin-bottom:25px; background-color:#999; }

/*ELENCO CAMERE DETTAGLIO*/
.Elenco07_01_02 { float:left; width:620px; margin-bottom:5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px;  }
.Elenco07_01_02  h1 { float:left; width:620px; margin:0; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; overflow:hidden; }
.Elenco07_01_02 .Voce01 { float:left; width:620px; margin-top:25px; clear:both; }
.Elenco07_01_02 .Voce01  h2 { float:left; width:540px; margin-bottom:5px; font-size:15px; font-weight:bold; color:#333;  }
.Elenco07_01_02 .Voce01  img { float:left; width:70px; height:50px; margin:0 10px 0 0; background-color:#666; clear:both;  }
.Elenco07_01_02 .Voce01  p { float:left; width:540px; color:#333; text-align:justify; font-size:11px; }
.Elenco07_01_02 .Voce01 span { float:right; margin-right:413px; color:#F00; font-size:11px; font-weight:bold; margin-top:5px; }
.Elenco07_01_02 .Voce01:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; background-color:#FFF; }
.Elenco07_01_02 .Voce01:link, .Elenco07_01_02 .Voce01:visited, .Elenco07_01_02 .Voce01:active { color:#333; }

/*ESCURSIONI*/
.Paragrafo04_01_03 { float:left; width:620px; margin-bottom:20px; padding:0px; }
.Paragrafo04_01_03  p span { float:left; width:535px; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#333; }
.Paragrafo04_01_03  p img { float:left; width:70px; height:73px; margin:3px 15px 5px 0; background-color:#666; }
.Paragrafo04_01_03  p {  width:620px; color:#666; text-align:justify; font-size:11px; }

/*ELENCO ESCURSIONI*/
.Elenco07_01_03 { float:left; width:620px; margin-bottom:5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px;  }
.Elenco07_01_03  h1 { float:left; width:620px; margin:0; font-size:25px; overflow:hidden; display:none; }
.Elenco07_01_03 .Voce01 { float:left; width:620px; margin-top:25px; clear:both; }
.Elenco07_01_03 .Voce01  h2 { float:left; width:540px; margin-bottom:5px; font-size:15px; font-weight:bold; color:#333;  }
.Elenco07_01_03 .Voce01  img { float:left; width:70px; height:50px; margin:0 10px 0 0; background-color:#666; clear:both;  }
.Elenco07_01_03 .Voce01  p { display:block; color:#333; text-align:justify; font-size:11px; }
.Elenco07_01_03 .Voce01 span { float:right; margin-right:418px; color:#F00; font-size:11px; font-weight:bold; margin-top:5px; }
.Elenco07_01_03 .Voce01:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; background-color:#FFF; }
.Elenco07_01_03 .Voce01 :link, .Elenco07_01_03 .Voce01:visited, .Elenco07_01_03 .Voce01:active { color:#333; }

/*DETTAGLIO ESCURSIONE*/
.Paragrafo02_01_02 { float:left; width:620px; margin-bottom:15px; }
.Paragrafo02_01_02  h2 { float:left; width:620px; font-size:18px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
.Paragrafo02_01_02  p { float:left; width:620px; margin-top:5px; color:#333; text-align:justify; font-size:11px; }

/*FOTO DETTAGLIO*/
.box02_01_06 { float:left; width:620px; height:300px; margin-bottom:25px; background-color:#999; }

/*ELENCO ESCURSIONI DETTAGLIO*/
.Elenco07_01_03 { float:left; width:620px; margin-bottom:5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px;  }
.Elenco07_01_03  h1 { float:left; width:620px; margin:0; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; overflow:hidden; }
.Elenco07_01_03 .Voce01 { float:left; width:620px; margin-top:25px; clear:both; }
.Elenco07_01_03 .Voce01  h2 { float:left; width:540px; margin-bottom:5px; font-size:15px; font-weight:bold; color:#333;  }
.Elenco07_01_03 .Voce01  img { float:left; width:70px; height:50px; margin:0 10px 0 0; background-color:#666; clear:both;  }
.Elenco07_01_03 .Voce01  p { float:left; width:540px; color:#333; text-align:justify; font-size:11px; }
.Elenco07_01_03 .Voce01 span { float:right; margin-right:418px; color:#F00; font-size:11px; font-weight:bold; margin-top:5px; }
.Elenco07_01_03 .Voce01:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; background-color:#FFF; }
.Elenco07_01_03 .Voce01 :link, .Elenco07_01_03 .Voce01:visited, .Elenco07_01_03 .Voce01:active { color:#333; }

/*DETTAGLIO RISTORANTE*/
.Paragrafo02_01_03 { float:left; width:620px; margin-bottom:15px; }
.Paragrafo02_01_03  h2 { float:left; width:620px; font-size:18px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
.Paragrafo02_01_03  p { float:left; width:620px; margin-top:5px; color:#333; text-align:justify; font-size:11px; }

/*FORM PRENOTAZIONE*/
.Form01_01_01 { float:left; width:618px; font-family:Tahoma, Geneva, sans-serif;font-size:11px; }
.Form01_01_01 .Campo01 { float:left; width:305px; margin-bottom:4px; }
.Form01_01_01 .Campo02 { float:right; width:305px; margin-bottom:4px; }
.Form01_01_01 .Campo03 { float:left; width:610px; margin-bottom:4px; }
.Form01_01_01  span { float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin-bottom:1px; }
.Form01_01_01  .text { float:left; width:305px; border:1px solid #999; }
.Form01_01_01  input { float:left; border:1px solid #999; }
.Form01_01_01 .dataarrivo{width:150px; margin-top:5px;}
.Form01_01_01 .datapartenza{width:150px; margin-top:5px;}

.obbligatorio{margin-top:5px; margin-bottom:-5px;}
.osservazioni{float:left; width:618px; border:1px solid #999; font-size:11px;font-family:Tahoma, Geneva, sans-serif; margin-top:5px;}
.dropCamere{float:left;width:240px; margin-top:5px;}
.dropNumeroCamere{float:left; margin-top:5px;}
.numeroCamere{float:left;width:170px;}
.boxOsservazioni{padding-top:5px; }

.Separatore01_01_01 { float:left; width:620px; height:1px; margin:15px 0 0 0; background-color:#999; }

.Form01_01_01 .sottotitolo { float:left; width:620px; font-size:11px; margin-top:10px; color:#C00; }
.Form01_01_01 .sottotitolo02 { float:left; width:620px; font-size:11px; margin:10px 0 3px 0; color:#C00; }

.Form01_01_01 .Selezione { float:left; width:620px; height:40px; margin-top:0px; padding:10px 0; border-bottom:1px solid #999; }
.Form01_01_01 .Selezione img { float:left; width:40px; height:40px; background-color:#666; }
.Form01_01_01 .Selezione .descrizione { float:left; display:table-cell; vertical-align:middle; width:150px; height:35px; margin:0 10px; padding-top:5px; }
.Form01_01_01 .Selezione .prezzo { float:left; width:50px; height:40px; margin:0 0 0 30px; line-height:40px; }
.Form01_01_01 .Selezione .prezzo2 { float:left; width:50px; height:40px; margin:0 0 0 30px; line-height:40px; }
.Form01_01_01 .Selezione .check { float:right; width:15px; height:15px; margin:14px 0 0 0; padding:0; border:0px solid #666; }

.Form01_01_01 .extra { float:left; width:620px; height:40px; margin-top:0px; padding:10px 0; border-bottom:1px solid #999; }
.Form01_01_01 .voce01 { float:left; width:80px; height:40px; background-color:#CCC; }
.Form01_01_01 .extra img { float:left; width:40px; height:40px; background-color:#666; }
.Form01_01_01 .extra span { float:left; width:80px; height:40px; line-height:35px; margin:0 10px; }

.Form01_01_01 .eventuali { float:left; width:618px; margin-top:15px; }
.Form01_01_01 .eventuali span { float:left; width:618px; margin-bottom:3px; }
.Form01_01_01 .eventuali .form { float:left; width:618px; border:1px solid #999; }

.Form01_01_01 .invia a { float:left; margin:15px 10px 0 0; padding:5px 25px; background-color:#C00; color:#FFF; font-size:11px; }
.Form01_01_01 .invia .annulla { background-color:#333; }
.Form01_01_01 .invia a:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; background-color:#000; }

.Form01_01_01 .inputLetti{width:25px; margin-top:-4px; font-size:11px; float:left;}
.Form01_01_01 .inputDate{width:150px; margin-top:5px;}


/*NOVITA'*/
.Paragrafo09_01_01 { float:left; width:620px; margin-bottom:20px; padding:0px; }
.Paragrafo09_01_01  span  { float:left; width:535px; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#333; }
.Paragrafo09_01_01  .data { float:left; width:52px; height:46px; margin:0 10px 10px 0; padding-top:6px; background-image:url(../_img/data.png); font-size:11px; font-weight:bold; color:#FFF; text-align:center; }
.Paragrafo09_01_01  p { float:left; width:620px; color:#666; text-align:justify; font-size:11px; }
.Paragrafo09_01_01  .data .numero { float:left; width:52px; margin-top:10px; font-size:15px; clear:both; }
.Paragrafo09_01_01 .testo { color:#666; text-align:justify; font-size:11px; }


/*CARTINA CHI SIAMO*/
.box_01_01_06 { float:left; width:618px; border:1px solid #666; }

/*CARTINA CHI SIAMO'*/
.listino_01_01_01 { float:left; width:620px; padding-top:20px; color:#333; font-size:11px; }
.listino_01_01_01 .box01 { float:left; width:120px; padding:10px; }
.listino_01_01_01 .box02 { float:left; width:600px; margin-top:20px; padding:10px; background-color:#666; color:#FFF; }
.listino_01_01_01 .box03 { float:left; width:600px; padding:10px; text-align:center; }
.listino_01_01_01 .box04 { float:left; width:620px; background-color:#E1E1E1; }
.listino_01_01_01 .box05 { float:left; width:620px; background-color:#FFFFFF; }
.listino_01_01_01 .box06 { float:left; width:600px; padding:10px; background-color:#E1E1E1; }
.listino_01_01_01 .box07 { float:left; width:600px; padding:10px; background-color:#FFFFFF; }
.listino_01_01_01 .row { width:100%; display:table-row; }
.listino_01_01_01 .box08 { float:left; width:250px; padding:10px; background-color:#FFFFFF; }
.listino_01_01_01 .box09 { float:left; width:70px; padding:10px; background-color:#FFFFFF; }
.listino_01_01_01 .box11 { float:left; margin-left:0px; padding-top:11px; text-align:left; }
.listino_01_01_01 .box12 { float:left; width:600px; padding:10px; padding-top:0px; background-color:#FFFFFF; }

.listino_01_01_01 .box11 .check { float:left; width:14px; height:14px; }
.listino_01_01_01 .box10 { float:left; width:620px; background-color:#FFFFFF; }
.listino_01_01_01 .box10 .box01{width:170px;}

/*MENU E CARTA DEI VINI'*/
table { float:left; width:620px; border-collapse:collapse; margin-bottom:25px; font-size:11px; border-bottom:1px solid #fff; }
tr, td { border-bottom:1px solid #D1D1D1; padding:10px 0 10px 10px; }
thead { font-weight:bold; }
caption { padding:10px; font-weight:bold; text-align:left; color:#FFF; background-color:#333; }
table span { color:#666; }

.buttMenu { float:left; width:620px; margin-bottom:15px; }
.buttMenu a { float:left; width:150px; margin-right:1px; padding:7px 0; background-color:#900; color:#FFF; text-decoration:none; font-size:11px; text-align:center; font-weight:bold; }
.buttMenu a:hover { background-color:#666; }

/* Custom dialog styles */
#popup_container.fail {font-family: Georgia, serif;color: #9f0503;background: #fff;border-color: #9f0503; border-width:2px; width:200px;}
			
#popup_container.fail #popup_title {color: #9f0503;font-weight: bold;background: #fff; padding-left:10px; border:0;}
			
#popup_container.fail #popup_content {background: none;}
			
#popup_container.fail #popup_message {padding-left: 0em;}
			
#popup_container.fail INPUT[type='button'] {border: outset 2px #9f0503;color: #9f0503;background: #ffffff;}

#popup_container.done {font-family: Georgia, serif;color: #1d9f03;background: #fff;border-color: #1d9f03; border-width:2px; width:200px;}
			
#popup_container.done #popup_title {color: #1d9f03;font-weight: bold;background: #fff; padding-left:10px; border:0;}
			
#popup_container.done #popup_content {background: none;}
			
#popup_container.done #popup_message {padding-left: 0em;}
			
#popup_container.done INPUT[type='button'] {border: outset 2px #1d9f03;color: #1d9f03;background: #ffffff;}

.footer_azienda{ padding-top:7px;}