@charset "UTF-8";
/* CSS Document */


#sx{float:left;width:200px;text-align:center;}
#dx{margin:10px 0 0 200px;padding:0 0px 0 0px;width:810px;}
#menu{width:800px;height: 35px;padding:15px 0 0 0;/*font-family:Arial, Helvetica, sans-serif; font-size:10px;*/}
#vision{background-image:url(../images_b/vision_fondo.png);width:686px;height:278px;margin:3.0em .1em .5em .1em;padding:15px;}
#vision_cornice{float:left;background:url(../images_b/cornice_centrale.png) top left no-repeat;padding:5px 20px 5px 20px;}
#content{width:716px;min-height:420px;text-align:justify;margin:10px 0 10px 0;padding:10px;}
#content_landing{width:716px;min-height:1720px;text-align:justify;margin:10px 0 10px 0;padding:10px;}
#content_calendario{width:716px;min-height:30px;text-align:justify;margin:10px 0 10px 0;padding:10px;}
#content_det{width:716px;min-height:210px;text-align:justify;margin:10px 0 10px 0;padding:10px;}
#landing{width:716px;margin:10px 0 10px 0;padding:0 10px;background:url(../images/tratteggio_1.png) bottom left repeat-x;}
#landing li{list-style-image:url(../images/freccia_elenco.png); list-style-position:outside; padding-top:3px;}
#fondo_pagina {/*position:relative; bottom:-130px; left:0px;text-align:justify;*/width:736px;margin:10px 0 10px 0;padding:0px;}
#fondo_pagina_landing {width:736px;margin:10px 0 10px 0;padding:0px;}
#mini_loghi{float:left;margin-left:10px;}
#foto_dettaglio{background-image:url(../images_b/fondo_foto.png);width:696px;height:138px;margin:0 5px 0 15px;;padding:25px 10px 25px 10px;}
#foto{float:left;margin-left:25px;border:2px solid #13217e;width: 193px;height: 131px;overflow: hidden;position: relative;}
/* CSS PER BOX COVER TESTIMONIANZE */
#foto .boxgrid{width: 197px;height: 100px;overflow: hidden;position: relative;}
#foto img{position: absolute;top: 0;left: 0;border: 0;}
#foto .boxcaption{float: left;top:95px;position: absolute;background: #000;height: 70px;width: 100%;opacity: .8;/* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
#foto h3{ margin: 10px 10px 0 10px; color:#FFF; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }
#foto a{ margin: 10px 10px 0 10px; color:#C8DCE5; }
/* FINE CSS PER BOX COVER TESTIMONIANZE */
#date_eventi{background:url(../images_b/fondo_date_eventi.png) top left no-repeat;width:716px;height:181px;padding:50px 5px 20px 10px;}
#titolo_date{width:670px;height:20px;margin:0 20px 25px 10px;text-align:center;}
#strisce_eventi{float:left;background:url(../images_b/strisce_fondo.png) top left no-repeat;width:315px;height:15px;margin:0 5px 5px 7px;padding:0 10px 0 10px;color:#FFFFFF;}
#strisce_eventi a{color:#FFF; text-decoration:none;}
#calendario_eventi{background:url(../images_b/fondo_calendario_1.png) top left repeat-y;width:688px;height:auto;padding:10px 0px 0 28px;border: #74bfde solid 1px;}
#box_calendario{float:left;background:url(../images/fondo_blu_calendario.png) top left no-repeat;width:183px;height:125px;padding:8px 9px 5px 9px;margin:0 28px 12px 0;}
#box_calendario a {text-decoration:none;}
#box_int_calendario{width:179px;height:83px;margin:0 0 10px 0;padding:2px; background-color:#FFFFFF;}
#box_int_calendario a {text-decoration:none;}
#box_data_calendario{background:url(../images/striscia_azzurra_calendario.png) top left no-repeat;width:183px;height:18px;text-align:center;padding-top:5px;}
#box_data_calendario a {text-decoration:none;}

.logo_LF{background:url(../images/loghi_mini_LF.png) no-repeat right; width:400px; padding:10px 200px 10px 0;}
.logo_TB{background:url(../images/loghi_mini_TB.png) no-repeat right; width:400px; padding:10px 200px 10px 0;}
.logo_EF{background:url(../images/loghi_mini_EF.png) no-repeat right; width:400px; padding:10px 200px 10px 0;}
.red{color:#af211f;font-style:italic;font-weight:bold;}
.bordo_foto{border:5px solid #13217e;margin:5px;}
.bordo_foto2{border:2px solid #13217e;margin:0px;}
.titolo{font-size:9px;font-weight:bold;color:#13217e;}
.titolo a {text-decoration:none;}
.data_calendario{font-size:12px;font-weight:bold;color:#13217e;}
.data_calendario a {text-decoration:none;}
.prezzo{ background:url(../images/box_prezzi.png) top left no-repeat;}

/*button info*/
.informazioni{margin:0;padding:0;color:#13217e;width:auto;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;height:35px;display: inline;}
.informazioni a{background: url(../images/info.png) top left no-repeat;color:#13217e;text-decoration:none;padding: 5.6em 1.3em 1.3em 2.5em;}
.informazioni a:hover{color:#af211f;text-decoration:none;}

.informazioni12{margin:5px 0px 0px 420px;color:#13217e;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;display:inline;}
.informazioni12 a{background: url(../images/info.png) top left no-repeat;color:#13217e;text-decoration:none;padding: 4.1em 1.2em 2.1em 1.1em;}
.informazioni12 a:hover{color:#af211f;text-decoration:none;}



/*Contenuto box sx*/
#box_sx{background:url(../images/fondo_box_sx.png) top left repeat-y; border: #74bfde solid 1px;width:151px;min-height:697px;margin:5px auto 5px auto;padding-top:10px;}
#box_sx1{background:url(../images/fondo_box_sx.png) top left repeat-y; border: #74bfde solid 1px;width:151px;min-height:2000px;margin:5px auto 5px auto;padding-top:10px;}
#box_voucher a {font-weight:bold;text-decoration:none;line-height:15px;color:#13217e;}
#box_titolo {width:138px;height:15px;color:#FFFFFF;}
#box_titolo a {text-decoration:none;color:#FFFFFF;}
#box_img{width:138px;margin:0px auto 0 auto;padding:0px 0 2px 0;background:url(../images/cornice.png) top left no-repeat;}
#box_data {position:relative;width:133px;height:15px;z-index:1;left:0px;top:-30px;background-color:#FFFFFF;color:#af211f;font-style:italic;margin:0;padding:0;}
#box_data a {font-weight:bold; text-decoration:none;}

#footer{padding:.5em 0em .7em 0em;
	text-align:center;
	background: url(../images/tratteggio.png) top left repeat-x;
	font-weight: bold;
}

/*Button menu*/


#navigation{margin:0;padding:0;list-style-type: none;background: #FFFFFF;float:left;width:800px;font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#navigation li{padding: 0;margin: 0;height:70px;display: inline;background: #FFFFFF;color:#af211f;}
/*#navigation li a{float:left;color:#000000;text-decoration:none;padding: .8em 1.0em 1.2em .5em;border-right: 2px solid #003;}*/

#navigation li.home a{float:left;background: url(../images_b/home.png) top left no-repeat;color:#13217e;text-decoration:none;padding: .8em 5.8em 1.7em 4.5em;margin:.8em 0 0 0;}
#navigation li.incentive a{float:left;background: url(../images_b/incentive.png) top left no-repeat;color:#13217e;text-decoration:none;padding: .8em 5.8em .3em 4.5em;margin:.8em 0 0 0;}
#navigation li.calendario a{float:left;background: url(../images_b/calendario.png) top left no-repeat;color:#13217e;text-decoration:none;padding: .8em 5.8em .3em 4.5em;margin:.8em 0 0 0;}
#navigation li.testimonianze a{float:left;background: url(../images_b/testimonianze.png) top left no-repeat;color:#13217e;text-decoration:none;padding: .8em 7.3em 1.7em 4.5em;margin:.8em 0 0 0;}
#navigation li.riservata a{float:left;background: url(../images_b/area_riservata.png) top left no-repeat;color:#13217e;text-decoration:none;padding: .8em 4em .1em 4.5em;margin:.8em 0 0 0;}
#navigation li.contatti a{float:left;background: url(../images_b/contattaci.png) top left no-repeat;color:#13217e;text-decoration:none;padding: 5em 0em 0em 0em;margin:.1em 0 0 2.3em;}

#navigation li a:hover{color:#af211f;text-decoration:none;}


.fondo_img_piccola{ background:url(../images/fondo_img_piccola.gif) top left no-repeat;padding:5px 5px 15px 5px;margin:10px 10px 10px 0;}

/*form*/
form fieldset {
  margin: 10px 0 10px 50px;
  border:none;
}
form legend {
color:#13217e;font-family:Arial, Helvetica, sans-serif;font-size:12px;
  padding: 0 2px;
  font-weight: bold;
}
form label {
color:#13217e;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form fieldset ol {
  margin: 0;
  padding: 0;
}
form fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form input {
	float:right;
margin-right:330px;
width:200px;
}
form textarea {
	float:right;
margin-right:330px;
width:200px;
}
.privacy{float:left;margin-left:10px;margin-right:0;width:25px;}
.bottoni{width:70px;float:left;margin-right:0;margin-left:10px;}

/*form segnala*/
form.segnala fieldset {
  margin: 10px 0 10px 50px;
  border:none;
}
form.segnala label {
color:#13217e;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.segnala fieldset ol {
  margin: 0;
  padding: 0;
}
form.segnala fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.segnala input {
	float:right;
margin-right:250px;
width:200px;
}
