/*
 <!--  SET COLORS  -->

<!--set var="preProdIndexEng2013"            	value="http://www.gazzetta.it/Speciali/Giroditalia/2012/en/index.shtml" 
--><!--set var="preProdIndexEng2012"            	value="http://www.gazzetta.it/Speciali/Giroditalia/2012/en/index.shtml" 
-->








<!--  LOAD LANGUAGE STRINGS  -->
  
	<!-- include virtual="${WEB_ROOT_}/ssi/locale/ita.config" -->
	SSI_Error



<!--05.08.2011 Modifica per implementare audio e video degli articoli come in gazzetta4 -->
<!--  GAZZETTA TV  -->
























<!-- GAZZETTA TV  -->


<!--  DEBUG MODE  -->

	


<!--  DEBUG MODE a 1 forzato per inserire i css singolarmente  -->



<!--  SET DEFAULTS (SEZIONE, SOTTOSEZIONE, TIPOLOGIA)  -->

	



	



	



 
 */
/*BOX DATI TECNICI: PLANIMETRIA E COLONNA DESTRA*/
#planimetria-generale, #altimetria-generale, #elenco-tappe {
    position: relative;
    width: 619px;
    height: 437px;
    overflow: hidden;
}

#boxDettagliTecnici {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bgDettTecnici.png?v=201204191231);
    background-repeat: no-repeat;
    background-position: center center;
    height: 622px;
    width: 978px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
    padding: 0px;
    overflow: hidden;
}

#boxDettagliTecnici #colSxGiroMappe #boxNewsPres ul li span {
    margin-right: 3px;
    font-weight: bold;
    color: #434343;
    font-family: Arial, Helvetica, sans-serif;
}

#boxDettagliTecnici #colSxGiroMappe #boxNewsPres ul {
    list-style-type: none;
    font-size: 14px;
    margin-top: 4px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#boxDettagliTecnici #colSxGiroMappe #boxNewsPres .linkVideo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/guardaVideoIcona.jpg?v=201204191231);
    background-repeat: no-repeat;
    background-position: left 3px;
    text-indent: 23px;
    line-height: 23px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    text-transform: uppercase;
    display: block;
    color: #000;
    text-decoration: none;
}

#boxDettagliTecnici #colSxGiroMappe #boxNewsPres .linkVideo:hover {
    text-decoration: underline;
}

#boxDettagliTecnici #colSxGiroMappe #boxNewsPres {
    border-left: 5px solid #E00078;
    font-family: Arial, Helvetica, sans-serif;
    height: 135px;
    margin: 16px 0 0 0;
    padding: 0 5px 0 11px;
    overflow: hidden;
}

#boxDettagliTecnici #colSxGiroMappe {
    float: right;
    width: 300px;
    margin-right: 22px;
	margin-top:10px;
}

#boxDettagliTecnici #colSxGiroMappe .tv-player {
margin-top: 10px;
}

#colDxGiroMappe {
    width: 650px;
    overflow: hidden;
    float: left;
}

/*#boxDettagliTecnici #box_dettagli_mappa {*/
#boxDettagliTecnici .tab-box {
    border: 1px solid #EEEEEE;
    height: 437px;
    margin: 0 0 0 22px;
    position: absolute;
    top: 161px;
    width: 619px;
    /*z-index: 90;*/
    z-index: 30;
}

#boxDettagliTecnici ul#menuTopTappa li a {
}

#boxDettagliTecnici h2 {
    background-color: #E00078;
    color: #FFFFFF;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    margin: 20px 22px 0;
    padding: 7px;
    text-transform: uppercase;
}

#boxDettagliTecnici #GMAtappa {
    border-left-width: 5px;
    border-left-style: solid;
    border-left-color: #E00078;
    height: 38px;
    margin-left: 22px;
    margin-top: 16px;
    margin-right: 22px;
    margin-bottom: 0px;
    width: 400px;
    padding-left: 7px;
}

/*Prima della tappa*/
#boxDettagliTecnici #GMAtappa .dataTappa {
    font-size: 12px;
    color: #678713;
    font-weight: bold;
    padding: 0 0 5px 0;
}

#boxDettagliTecnici #GMAtappa p {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}


#boxDettagliTecnici #GMAtappa p.dataTappaDurante{
	color: #678713;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 5px;
}

#boxDettagliTecnici #GMAtappa p.dettaglitappaDurante{
	color: #000000;
    font-size: 16px;
    margin: 0;
    padding: 0;
	font-style:italic;
	font-weight:normal;
}

/*Durante la tappa*/
#boxDettagliTecnici #GMAtappa #titolotappaDurante {
    height: 38px;
    padding-left: 7px;
    width: 620px;
    float: left;
    position: relative
}

#boxDettagliTecnici #GMAtappa #titolotappaDurante p {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}

#boxDettagliTecnici #GMAtappa #titolotappaDurante p.dataTappaDurante {
    font-size: 12px;
    color: #678713;
    font-weight: bold;
    padding: 0 0 5px 0;
}

#boxDettagliTecnici #GMAtappa #titolotappaDurante p.dettaglitappaDurante .tappabold {
    font-weight: bold;
    font-style: normal;
}

#boxDettagliTecnici #GMAtappa  p.dettaglitappaDurante .tappabold {
    font-weight: bold;
    font-style: normal;
	font-size:18px;
}

#boxDettagliTecnici #GMAtappa #titolotappaDurante p.dettaglitappaDurante {
    font-weight: normal;
    font-style: italic;
    line-height: 20px;
}

#GMAtappa #titolotappaDurante span.star {
    display: block;
    height: 38px;
    margin: 0;
    padding: 0;
    width: 118px;
    position: absolute;
    right: 0;
    top: 0;
}

#GMAtappa #titolotappaDurante span.star1 {
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/star_tappa_1.gif?v=201204191231) no-repeat scroll left center transparent;
}

#GMAtappa #titolotappaDurante span.star2 {
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/star_tappa_2.gif?v=201204191231) no-repeat scroll left center transparent;
}

#GMAtappa #titolotappaDurante span.star3 {
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/star_tappa_3.gif?v=201204191231) no-repeat scroll left center transparent;
}

#GMAtappa #titolotappaDurante span.star4 {
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/star_tappa_4.gif?v=201204191231) no-repeat scroll left center transparent;
}

#GMAtappa #titolotappaDurante span.star5 {
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/star_tappa_5.gif?v=201204191231) no-repeat scroll left center transparent;
}

#boxNewsTappa {
    border-left: 5px solid #E00078;
    font-family: Arial, Helvetica, sans-serif;
    margin: 16px 0;
    overflow: hidden;
    padding: 0 5px 0 11px;
}

#boxNewsTappa a {
    background: transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/guardaVideoIcona.jpg?v=201204191231) left 3px no-repeat scroll;
    color: #000000;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 23px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-indent: 23px;
    text-transform: uppercase;
}

#boxNewsTappa a:hover {
    text-decoration: underline;
}

#boxNewsTappa ul {
    font-size: 14px;
    list-style-type: none;
    margin: 4px 0 0;
    padding: 0;
}

#boxNewsTappa ul li {
    border-top: 1px solid #EAEAEA;
    margin: 0;
    padding: 5px 0;
}

#boxNewsTappa ul li.last {
    border-top: none;
    margin: 0;
}

#boxNewsTappa ul li span {
    color: #434343;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-right: 3px;
}

#boxNewsTappa li.citta_partenza {
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/citta_partenza.gif?v=201204191231) no-repeat scroll 0 5px transparent;
    padding: 5px 0 0 40px;
    line-height: 18px;
}

#boxNewsTappa li.citta_arrivo {
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/citta_arrivo.gif?v=201204191231) no-repeat scroll 0 5px transparent;
    padding: 5px 0 0 40px;
    line-height: 18px;
    border-bottom: 1px solid #EAEAEA;
    margin: 0;
}

#boxNewsTappa li.citta_partenza span.icon_photo, #boxNewsTappa li.citta_arrivo span.icon_photo {
    display: block;
    width: 22px;
    height: 27px;
    float: right;
    /*	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/icon_photo.gif?v=201204191231) no-repeat scroll 0 5px transparent;*/
}

#boxNewsTappa li.citta_partenza a, #boxNewsTappa li.citta_arrivo a {
    color: #7fa519;
    font-weight: bold;
    background: none;
    text-transform: none;
    padding: 0px;
    text-indent: 0;
}

#boxNewsTappa #comuni_list_holder {
    height: 150px;
    width: 285px;
}

#boxNewsTappa .jScrollPaneContainer {
    float: left;
}

#boxNewsTappa #comuni_container {
    width: 250px;
}
#boxNewsTappa #comuni_container a.linkcomune {
	background:none;
    display:none;
	text-decoration:none;
	text-transform:capitalize;
}

/*#menuTopTappa {
 position: absolute;
 float: left;
 margin-top: 15px;
 margin-right: 22px;
 margin-bottom: 15px;
 margin-left: 22px;
 padding: 0px;
 width: 626px;
 overflow: hidden;
 z-index: 100;
 height: 45px;
 border:solid 1px red;
 }*/
#boxDettagliTecnici ul#menuTopTappa {
    margin: 0px;
    padding: 0px;
    position: absolute;
    left: 20px;
    margin-top: 15px;
    /*float: left;
     margin-right: 22px;
     margin-bottom: 15px;
     margin-left: 22px;*/
    padding: 0px;
    width: 626px;
    overflow: hidden;
    /*z-index: 100;*/
    z-index: 40;
    height: 45px;
}

#boxDettagliTecnici ul#menuTopTappa li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    display: inline;
}

#boxDettagliTecnici ul#menuTopTappa li a {
    display: block;
    float: left;
    height: 45px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #D2D2D2;
    padding: 8px 0 0 0;
    text-align: center;
}

#boxDettagliTecnici ul#menuTopTappa li a:hover {
    text-decoration: none;
    color: #FFF;
}

#boxDettagliTecnici ul#menuTopTappa li.active a {
    text-decoration: none;
    color: #FFF;
}

#boxDettagliTecnici ul#menuTopTappa li#tab-planimetria-generale a {
    background: transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/menuTopPlanGiroGiu06.png?v=201204191231) no-repeat scroll center top;
    width: 215px;
}

#boxDettagliTecnici ul#menuTopTappa li#tab-planimetria-generale a:hover {
    background: transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/menuTopPlanGiroSu06.png?v=201204191231) no-repeat scroll center top;
    width: 215px;
}

#boxDettagliTecnici ul#menuTopTappa li#tab-planimetria-generale.active a {
    background: transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/menuTopPlanGiroSu06.png?v=201204191231) no-repeat scroll center top;
    width: 215px;
}

#boxDettagliTecnici ul#menuTopTappa li#tab-altimetria-generale a {
    background: transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/menuTopPlanGiroGiu05.png?v=201204191231) no-repeat scroll center top;
    width: 200px;
}

#boxDettagliTecnici ul#menuTopTappa li#tab-altimetria-generale a:hover {
    background: transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/menuTopPlanGiroSu05.png?v=201204191231) no-repeat scroll center top;
    width: 200px;
}

#boxDettagliTecnici ul#menuTopTappa li#tab-altimetria-generale.active a {
    background: transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/menuTopPlanGiroSu05.png?v=201204191231) no-repeat scroll center top;
    width: 200px;
}

#boxDettagliTecnici ul#menuTopTappa li#tab-elenco-tappe a {
    background: transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/menuTopPlanGiroGiu05.png?v=201204191231) no-repeat scroll center top;
    width: 206px;
}

#boxDettagliTecnici ul#menuTopTappa li#tab-elenco-tappe a:hover {
    background: transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/menuTopPlanGiroSu05.png?v=201204191231) no-repeat scroll center top;
    width: 206px;
}

#boxDettagliTecnici ul#menuTopTappa li#tab-elenco-tappe.active a {
    background: transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/menuTopPlanGiroSu05.png?v=201204191231) no-repeat scroll center top;
    width: 206px;
}

#bottoniGiroMappa {
    position: absolute;
    top: 0px;
    left: 0px;
    /*height: 119px;*/
    height: 90px;
    width: 36px;
    border: 1px solid #FFF;
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bottoniMappaGiroBg.png?v=201204191231);
    background-repeat: no-repeat;
    background-position: center center;
    margin: 10px;
    padding: 0px;
}

#dettaglio_salita #bottoniGiroMappa {
    z-index: 999;
}

#bottoniGiroMappa ul li {
    list-style-type: none;
    text-indent: -5000px;
    margin: 0px;
    padding: 0px;
}

#bottoniGiroMappa ul {
    margin: 0px;
    padding: 0px;
}

#bottoniGiroMappa ul li .icon_zoom {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bottoniMappaGiro01.png?v=201204191231);
    background-repeat: no-repeat;
    background-position: center center;
}

#bottoniGiroMappa ul li .icon_print {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bottoniMappaGiro03.png?v=201204191231);
    background-repeat: no-repeat;
    background-position: center center;
}

#bottoniGiroMappa ul li .icon_dload {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bottoniMappaGiro02.png?v=201204191231);
    background-repeat: no-repeat;
    background-position: center center;
}

#bottoniGiroMappa ul li .icon_share {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bottoniMappaGiro04.png?v=201204191231);
    background-repeat: no-repeat;
    background-position: center center;
    display: none;
}

#bottoniGiroMappa ul li a {
    padding: 0px;
    height: 22px;
    width: 22px;
    display: block;
    margin-top: 6px;
    margin-right: 7px;
    margin-left: 7px;
    margin-bottom: 6px;
}

#boxDettagliTecnici #colSxGiroMappe #boxNewsPres ul li {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #eaeaea;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

/*Box Elenco Tappe*/
#elenco-tappe {
    width: 620px;
    height: 437px;
    background: #FCECF1;
}

#elenco-tappe h5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    font-style: italic;
    font-weight: normal;
    padding: 10px 0 0 10px;
}

#elenco-tappe ul.tappe {
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    font-weight: normal;
    padding: 5px 0 0 8px;
    margin: 0px;
    list-style: none;
    /*width:300px;*/
}

#elenco-tappe ul.tappe li {
    position: relative;
    display: block;
    margin: 0px;
    height: 35px;
    padding: 0 0 0 37px;
    border-bottom: solid 1px #D2D2D2;
}

#elenco-tappe ul.tappe li a {
    display: block;
    height: 35px;
    text-decoration: none;
    cursor: pointer;
}

#elenco-tappe ul.tappe li.crono_individuale {
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/elenco_tappe_angolo_crono_individuale.gif?v=201204191231) no-repeat center left;
}

#elenco-tappe ul.tappe li.pianeggiante {
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/elenco_tappe_angolo_pianeggiante.gif?v=201204191231) no-repeat center left;
}

#elenco-tappe ul.tappe li.media_montagna {
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/elenco_tappe_angolo_media_montagna.gif?v=201204191231) no-repeat center left;
}

#elenco-tappe ul.tappe li.alta_montagna {
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/elenco_tappe_angolo_alta_montagna.gif?v=201204191231) no-repeat center left;
}

#elenco-tappe ul.tappe li.crono_squadre {
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/elenco_tappe_angolo_crono_squadre.gif?v=201204191231) no-repeat center left;
}

#elenco-tappe ul.tappe li .numero_tappa {
    position: absolute;
    top: 5px;
    left: 0px;
    width: 32px;
    height: 24px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #FBEBF1;
    font-weight: bold;
}

#elenco-tappe ul.tappe li .giorno {
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 11px;
    padding: 0px;
    margin: 0px;
    padding: 7px 8px 0 0;
    color: #000;
    /*margin:3px 0 0 0;*/
}

#elenco-tappe ul.tappe li .data {
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #678713;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    padding: 7px 8px 0 0;
}

#elenco-tappe ul.tappe li .km {
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #E00078;
    font-weight: bold;
    padding: 7px 0 0 0;
    margin: 0px;
    /*padding:0 5px 0 0;*/
}

#elenco-tappe ul.tappe li .tipologia_tappa {
    float: left;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #959595;
    text-align: right;
    text-transform: uppercase;
    margin: 0px;
    padding: 9px 0 0 0;
    width: 130px;
}

#elenco-tappe ul.tappe li .localita_tappa {
    clear: both;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 11px;
    color: #000000;
    font-weight: bold;
    /*padding:4px 0 0 0;*/
    padding: 0px;
    margin: 0px;
}

/*----gazza manager-----*/
body#home .boxOpenX {
    width: 268px;
    border: 1px solid #D2D2D2;
    margin: 0px 20px 0 0;
    height: 220px;
    background: #F1F0F0 url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/sfumo_box_marketing_300.png?v=201204191231) no-repeat scroll -1px -1px;
    padding: 15px;
    position: relative;
    float: left;
}

.boxOpenX {
    width: 268px;
    border: 1px solid #D2D2D2;
    margin: 15px 20px 0 0;
    height: 220px;
    background: #F1F0F0 url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/sfumo_box_marketing_300.png?v=201204191231) no-repeat scroll -1px -1px;
    padding: 15px;
    position: relative;
    float: left;
}

.boxOpenX a {
    margin: 0;
    padding: 0;
    display: block;
}

.boxOpenX a img {
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
}

.boxOpenX h4 {
    width: 150px;
    color: #E10079;
    font-size: 1.8em;
    font-weight: normal;
    display: block;
    margin: 0 0 10px 0;
    padding: 0;
    float: left;
}

.boxOpenX p {
    margin: 0 0 15px 0;
    padding: 0;
    float: left;
    width: 150px;
    font-size: 11px;
    /*font-size: 1.1em;*/
}

.boxOpenX .vaiAlSito {
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    width: 150px;
    float: left;
    margin: 0 0 5px 0;
    padding-bottom: 3px;
}

.boxOpenX .vaiAlSito:hover {
    text-decoration: underline;
}

.boxOpenX .acquista {
    background-color: #99C012;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    text-decoration: none;
    text-transform: uppercase;
    float: left;
    padding: 3px;
}

.boxOpenX .acquista:hover {
    text-decoration: none;
}

.boxOpenX .giroUnicef {
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroUnicef.png?v=201205031235);
    height: 60px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0;
    width: 273px;
    float: left;
    position: absolute;
    bottom: 0;
    left: 15px;
}

.boxOpenX .giroFondazioneVeronesi {
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroFondazioneFreccia.png?v=201205031235);
    height: 60px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0;
    width: 273px;
    float: left;
    position: absolute;
    bottom: 0;
    left: 15px;
}

.boxOpenX .giroPoster {
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroLogoFreccia.png?v=201204191231);
    height: 60px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0;
    width: 273px;
    float: left;
    position: absolute;
    bottom: 0;
    left: 15px;
}

.boxOpenX .giroWiggle {
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroWiggleFreccia.png?v=201205121831);
    height: 60px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0;
    width: 273px;
    float: left;
    position: absolute;
    bottom: 0;
    left: 15px;
}

.boxOpenX .giroStorefr {
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroStoreFreccia.png?v=201204191231);
    height: 60px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0;
    width: 273px;
    float: left;
    position: absolute;
    bottom: 0;
    left: 15px;
}

.boxOpenX .giroUnicef {
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroAstaFreccia.png?v=201206061605);
    height: 60px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0;
    width: 273px;
    float: left;
    position: absolute;
    bottom: 0;
    left: 15px;
}

.boxOpenX .giroTirreno {
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroTirrenoFreccia.png?v=201204191231);
    height: 60px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0;
    width: 273px;
    float: left;
    position: absolute;
    bottom: 0;
    left: 15px;
}

.boxOpenX .giroVeronesi {
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroFFPJFreccia.png?v=201204191231);
    height: 60px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0;
    width: 273px;
    float: left;
    position: absolute;
    bottom: 0;
    left: 15px;
}

/* bottoni */
#bottoniGiroMappa {
    /*height: 119px;*/
    height: 90px;
    width: 36px;
    border: 1px solid #FFF;
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bottoniMappaGiroBg.png?v=201204191231);
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 8px;
}

#bottoniGiroMappa ul li {
    list-style-type: none;
    text-indent: -5000px;
    margin: 0px;
    padding: 0px;
}

#bottoniGiroMappa ul {
    margin: 0px;
    padding: 0px;
}

#bottoniGiroMappa ul li .icon_zoom {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bottoniMappaGiro01.png?v=201204191231);
    background-repeat: no-repeat;
    background-position: center center;
}

#bottoniGiroMappa ul li .icon_print {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bottoniMappaGiro03.png?v=201204191231);
    background-repeat: no-repeat;
    background-position: center center;
}

#bottoniGiroMappa ul li .icon_dload {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bottoniMappaGiro02.png?v=201204191231);
    background-repeat: no-repeat;
    background-position: center center;
}

#bottoniGiroMappa ul li .icon_share {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bottoniMappaGiro04.png?v=201204191231);
    background-repeat: no-repeat;
    background-position: center center;
}

#bottoniGiroMappa ul li a {
    padding: 0px;
    height: 22px;
    width: 22px;
    display: block;
    margin-top: 6px;
    margin-right: 7px;
    margin-left: 7px;
    margin-bottom: 6px;
}

/*FINE BOX DATI TECNICI: PLANIMETRIA E COLONNA DESTRA*/
/*RIGA 1 PUBBLICITA'*/
/*BOX 3: LINK A FOTOGALLERY*/
#box_link_fotogallery {
    position: relative;
    float: left;
    width: 298px;
    height: 240px;
}

#box_link_fotogallery img{
    position: absolute;
    top:0px;
	left:0px;
}

#box_link_fotogallery .caption {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 298px;
    height: 50px;
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/caption.png?v=201204191231) no-repeat;
    color: #FFF;
}

#box_link_fotogallery .caption .link_home {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    color: #D3D3D2;
    /*margin:8px 8px 0 0;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    text-transform: uppercase;
    width: auto;
    height: 50px;
}

#box_link_fotogallery .caption .link_home a {
    color: #D3D3D2;
}

#box_link_fotogallery .caption .link_home a:hover {
    text-decoration: none;
}

#box_link_fotogallery .caption .data {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #70C6D8;
    margin: 7px 0 0 14px;
}

#box_link_fotogallery .caption .data a {
    color: #70C6D8;
}

#box_link_fotogallery .caption .data a:hover {
    text-decoration: none;
}

#box_link_fotogallery .caption .title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #D3D3D2;
    font-weight: bold;
    margin: 2px 0 0 14px;
}

#box_link_fotogallery .caption .title a {
    color: #D3D3D2;
}

#box_link_fotogallery .caption .title a:hover {
    text-decoration: none;
}

#box_link_fotogallery .caption .text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    color: #FFF;
    margin: 0 0 0 14px;
}

#box_link_fotogallery .caption .text a {
    color: #FFF;
}

#box_link_fotogallery .caption .text a:hover {
    text-decoration: none;
}

#box_link_fotogallery .corner a {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 74px;
    height: 74px;
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/corner_box_fotogallery.png?v=201204191231) no-repeat;
}

#box_link_fotogallery .corner_en a {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 74px;
    height: 74px;
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/corner_box_fotogallery_en.png?v=201204191231) no-repeat;
}

/*FINE RIGA 1 PUBBLICITA'*/
/*RIGA 2 PUBBLICITA'*/
/*BOX UNO*/
#serviceBoxAdv {
    overflow: hidden;
}

/*FINE BOX UNO*/
/*BOX DUE*/

body#home #museo {
    width: 300px;
    height: auto;
    float: left;
    margin: 2px 20px 0 0;
}

#museo {
    width: 300px;
    height: auto;
    float: left;
    margin: 15px 20px 0 0;
}

.boxMuseo {
    background-attachment: scroll;
    background-color: #F1F0F0;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/boxMuseo.jpg?v=201204191231);
    background-repeat: no-repeat;
    border: 1px solid #D2D2D2;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    height: 230px;
    position: relative;
    width: 278px;
    padding: 10px;
}

.boxMuseo span {
    float: right;
    width: 150px;
}

.boxMuseo h4 {
    border-width: 0;
    color: #E10079;
    font-size: 1.8em;
    margin: 0 0 10px 0;
    display: block;
}

.boxMuseo p {
    margin: 0 0 15px 0;
    display: block;
}

.boxMuseo .vaiAlSito {
    margin: 0 0 5px 0;
    color: #000000;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    width: 150px;
    border-bottom: 1px solid #CCC;
    padding-bottom: 3px;
}

.boxMuseo .vaiAlSito:hover {
    text-decoration: underline;
}

.boxMuseo .giroStorefr {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroMuseoFreccia.png?v=201204191231);
    background-position: left center;
    background-repeat: no-repeat;
    height: 60px;
    margin: 75px 0 0 0;
    width: 298px;
    background-color: #f1f0f0;
    position: absolute;
    bottom: 0;
    left: 0px;
}

.boxMuseo .green {
    font-weight: bold;
    color: #99c00d;
}

.boxMuseo #last-post {
    font-weight: bold;
}

.boxMuseo #last-post a {
    color: #000000;
}

/*FINE BOX DUE*/
/*BOX TRE*/

body#home #box-fb-tw {
    float: right;
    width: 300px;
    height: 250px;
    margin: 2px 0 0 0;
    overflow: hidden;
    position: relative;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bg_box_fb.jpg?v=201204191231);
}

#box-fb-tw {
    float: right;
    width: 300px;
    height: 250px;
    margin: 15px 0 0 0;
    overflow: hidden;
    position: relative;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bg_box_fb.jpg?v=201204191231);
}

#box-fb-tw ul {
    margin: 0 0 0 10px;
    height: 27px;
}

#box-fb-tw ul li {
    display: block;
    float: left;
    width: 100px;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #E0AAB1;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}

#box-fb-tw ul li a {
    display: block;
    float: left;
    background: #CD727E;
    width: 100px;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    color: #E0AAB1;
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px 0 0 0;
    border: solid 1px #CB717D;
    text-align: center;
}

#box-fb-tw ul li a:hover {
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bg_box_fb_li.jpg?v=201204191231);
    color: #FFF;
    text-decoration: none;
    border: solid 1px #F3A9B2;
}

#box-fb-tw ul li.active a {
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bg_box_fb_li.jpg?v=201204191231);
    color: #FFF;
    text-decoration: none;
    border: solid 1px #F3A9B2;
}

#box-fb-tw #facebook {
    width: 283px;
    height: 205px;
    margin: 10px 0 0 10px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #FFF;
}

#box-fb-tw #twitter {
    width: 280px;
    height: 200px;
    margin: 10px 0 0 10px;
    overflow: hidden;
    position: absolute;
    left: 5px;
    top: 30px;
}

.head_fb {
    width: 253px;
    height: 23px;
    background: #ECEFF5;
    padding: 13px 0 0 13px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #3B5998;
}

.head_fb .title {
    display: block;
    float: left;
}

.head_fb .ilike {
    float: left;
    margin: -2px 0 0 20px;
}

.hidden {
    display: none;
}

/*FINE BOX TRE*/
/*FINE RIGA 2 PUBBLICITA'*/
/*RIGA PUBBBLICITA' FOOTER*/
/*BOX UNO: SANTINI MAGLIA*/
#santini {
    border-right: 1px solid #F5D2D6;
    float: left;
    height: 250px;
    margin: 0 0 0 10px;
    padding: 0 10px 0 0;
    width: 298px;
}

.boxSantini {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroSantiniMaglia.png?v=201204191231);
    background-position: 178px 38px;
    background-repeat: no-repeat;
    border: 0px solid #D2D2D2;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    height: 250px;
    position: relative;
    width: 298px;
}

.boxSantini .listBoxGiro {
    text-decoration: none;
    list-style-type: none;
    font-size: 1.1em;
    color: #000;
    padding: 0px;
    clear: both;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}

.boxSantini .listBoxGiro li a {
    margin: 0px;
    padding: 0px;
    display: block;
    width: 160px;
    color: #000;
    text-decoration: none;
}

.boxSantini .listBoxGiro li a:hover {
    text-decoration: underline;
}

.boxSantini .giroStorefr {
    background-attachment: scroll;
    background-color: #F1F1F1;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/gazzaTownFr.png?v=201204191231);
    background-position: 16px center;
    background-repeat: no-repeat;
    bottom: 0;
    height: 60px;
    left: 0;
    margin: 22px 0 0;
    position: absolute;
    width: 298px;
}

.boxSantini .acquista {
    background-color: #99C012;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
    clear: both;
    margin-top: 4px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 10px;
}

.boxSantini .vaiAlSito {
    border-bottom: 1px solid #D6A2A8;
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    margin: 13px 0 0 10px;
    padding-bottom: 2px;
    text-decoration: none;
    text-transform: uppercase;
    width: 155px;
}

.boxSantini .vaiAlSito:hover {
    text-decoration: underline;
}

.boxSantini p {
    font-size: 1.1em;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    display: block;
    float: left;
    width: 155px;
}

.boxSantini h5 {
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    width: 120px;
    position: absolute;
    left: 136px;
    top: 120px;
}

.boxSantini span {
    color: #E10078;
    font-size: 18px;
    float: left;
    font-weight: bold;
    margin: 3px 0 0 5px;
    width: 160px;
}

.boxSantini h4 {
    border-width: 0;
    color: #E10079;
    float: left;
    font-size: 18px;
    margin: 10px 10px 0;
    width: 270px;
}

.boxSantini a {
    margin-top: 16px;
    margin-left: 16px;
    display: block;
    float: left;
}

.boxSantini .titHoF {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    float: left;
}

.boxSantini .hallOfFame .titHoF {
    float: left;
    overflow: hidden;
}

.boxSantini img {
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.boxSantini .titHoF {
    width: 100px;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: block;
}

/*FINE BOX UNO: SANTINI MAGLIA*/
/*BOX: GARIBALDI*/
#garibaldi {
    border-right: 1px solid #F5D2D6;
    float: left;
    height: 250px;
    margin: 0 0 0 10px;
    padding: 0 10px 0 0;
    width: 298px;
}

.boxGaribaldi {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/box_mkt_bg_garibaldi.png?v=201204191231);
    background-position: 178px 38px;
    background-repeat: no-repeat;
    border: 0px solid #D2D2D2;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    height: 250px;
    position: relative;
    width: 298px;
}

.boxGaribaldi .listBoxGiro {
    text-decoration: none;
    list-style-type: none;
    font-size: 1.1em;
    color: #000;
    padding: 0px;
    clear: both;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}

.boxGaribaldi .listBoxGiro li a {
    margin: 0px;
    padding: 0px;
    display: block;
    width: 160px;
    color: #000;
    text-decoration: none;
}

.boxGaribaldi .listBoxGiro li a:hover {
    text-decoration: underline;
}

.boxGaribaldi .giroStorefr {
    background-attachment: scroll;
    background-color: #F1F1F1;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroLogoFreccia.png?v=201204191231);
    background-position: 16px center;
    background-repeat: no-repeat;
    bottom: 0;
    height: 60px;
    left: 0;
    margin: 22px 0 0;
    position: absolute;
    width: 298px;
}

.boxGaribaldi .acquista {
    background-color: #99C012;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
    clear: both;
    margin-top: 4px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 10px;
}

.boxGaribaldi .vaiAlSito {
    border-bottom: 1px solid #D6A2A8;
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    margin: 13px 0 0 10px;
    padding-bottom: 2px;
    text-decoration: none;
    text-transform: uppercase;
    width: 155px;
}

.boxGaribaldi .vaiAlSito:hover {
    text-decoration: underline;
}

.boxGaribaldi p {
    font-size: 1.1em;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    display: block;
    float: left;
    width: 155px;
}

.boxGaribaldi h5 {
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    width: 120px;
    position: absolute;
    left: 136px;
    top: 120px;
}

.boxGaribaldi span {
    color: #E10078;
    font-size: 18px;
    float: left;
    font-weight: bold;
    margin: 3px 0 0 5px;
    width: 160px;
}

.boxGaribaldi h4 {
    border-width: 0;
    color: #E10079;
    float: left;
    font-size: 18px;
    margin: 10px 10px 0;
    width: 270px;
}

.boxGaribaldi a {
    margin-top: 16px;
    margin-left: 16px;
    display: block;
    float: left;
}

.boxGaribaldi .titHoF {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    float: left;
}

.boxGaribaldi .hallOfFame .titHoF {
    float: left;
    overflow: hidden;
}

.boxGaribaldi img {
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.boxGaribaldi .titHoF {
    width: 100px;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: block;
}

/*FINE BOX: GARIBALDI*/

/*BOX: MAGIC GIRO*/
#MagicGiro {
    border-right: 1px solid #F5D2D6;
    float: left;
    height: 250px;
    margin: 0 0 0 10px;
    padding: 0 10px 0 0;
    width: 298px;
}

.boxMagicGiro {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/img_box_Magic.png?v=201205031658);
    background-position: 178px 38px;
    background-repeat: no-repeat;
    border: 0px solid #D2D2D2;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    height: 250px;
    position: relative;
    width: 298px;
}

.boxMagicGiro .listBoxGiro {
    text-decoration: none;
    list-style-type: none;
    font-size: 1.1em;
    color: #000;
    padding: 0px;
    clear: both;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}

.boxMagicGiro .listBoxGiro li a {
    margin: 0px;
    padding: 0px;
    display: block;
    width: 160px;
    color: #000;
    text-decoration: none;
}

.boxMagicGiro .listBoxGiro li a:hover {
    text-decoration: underline;
}

.boxMagicGiro .giroStorefr {
    background-attachment: scroll;
    background-color: #F1F1F1;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroMagicGiro.png?v=201205031658);
    background-position: 16px center;
    background-repeat: no-repeat;
    bottom: 0;
    height: 60px;
    left: 0;
    margin: 22px 0 0;
    position: absolute;
    width: 298px;
}

.boxMagicGiro .acquista {
    background-color: #99C012;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
    clear: both;
    margin-top: 4px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 10px;
}

.boxMagicGiro .vaiAlSito {
    border-bottom: 1px solid #D6A2A8;
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    margin: 13px 0 0 10px;
    padding-bottom: 2px;
    text-decoration: none;
    text-transform: uppercase;
    width: 155px;
}

.boxMagicGiro .vaiAlSito:hover {
    text-decoration: underline;
}

.boxMagicGiro p {
    font-size: 1.1em;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    display: block;
    float: left;
    width: 155px;
}

.boxMagicGiro h5 {
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    width: 120px;
    position: absolute;
    left: 136px;
    top: 120px;
}

.boxMagicGiro span {
    color: #E10078;
    font-size: 18px;
    float: left;
    font-weight: bold;
    margin: 3px 0 0 5px;
    width: 160px;
}

.boxMagicGiro h4 {
    border-width: 0;
    color: #E10079;
    float: left;
    font-size: 18px;
    margin: 10px 10px 0;
    width: 270px;
}

.boxMagicGiro a {
    margin-top: 16px;
    margin-left: 16px;
    display: block;
    float: left;
}

.boxMagicGiro .titHoF {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    float: left;
}

.boxMagicGiro .hallOfFame .titHoF {
    float: left;
    overflow: hidden;
}

.boxMagicGiro img {
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.boxMagicGiro .titHoF {
    width: 100px;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: block;
}

/*FINE BOX: MAGIC*/

/*BOX: STORIA GIRO*/
#StoriaGiro {
    border-right: 1px solid #F5D2D6;
    float: left;
    height: 250px;
    margin: 0 0 0 10px;
    padding: 0 10px 0 0;
    width: 298px;
}

.boxStoriaGiro {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/img_box_storiaGiro.png?v=201205031658);
    background-position: 178px 38px;
    background-repeat: no-repeat;
    border: 0px solid #D2D2D2;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    height: 250px;
    position: relative;
    width: 298px;
}

.boxStoriaGiro .listBoxGiro {
    text-decoration: none;
    list-style-type: none;
    font-size: 1.1em;
    color: #000;
    padding: 0px;
    clear: both;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}

.boxStoriaGiro .listBoxGiro li a {
    margin: 0px;
    padding: 0px;
    display: block;
    width: 160px;
    color: #000;
    text-decoration: none;
}

.boxStoriaGiro .listBoxGiro li a:hover {
    text-decoration: underline;
}

.boxStoriaGiro .giroStorefr {
    background-attachment: scroll;
    background-color: #F1F1F1;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroLogoFreccia.png?v=201204191231);
    background-position: 16px center;
    background-repeat: no-repeat;
    bottom: 0;
    height: 60px;
    left: 0;
    margin: 22px 0 0;
    position: absolute;
    width: 298px;
}

.boxStoriaGiro .acquista {
    background-color: #99C012;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
    clear: both;
    margin-top: 4px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 10px;
}

.boxStoriaGiro .vaiAlSito {
    border-bottom: 1px solid #D6A2A8;
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    margin: 13px 0 0 10px;
    padding-bottom: 2px;
    text-decoration: none;
    text-transform: uppercase;
    width: 155px;
}

.boxStoriaGiro .vaiAlSito:hover {
    text-decoration: underline;
}

.boxStoriaGiro p {
    font-size: 1.1em;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    display: block;
    float: left;
    width: 155px;
}

.boxStoriaGiro h5 {
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    width: 120px;
    position: absolute;
    left: 136px;
    top: 120px;
}

.boxStoriaGiro span {
    color: #E10078;
    font-size: 18px;
    float: left;
    font-weight: bold;
    margin: 3px 0 0 5px;
    width: 160px;
}

.boxStoriaGiro h4 {
    border-width: 0;
    color: #E10079;
    float: left;
    font-size: 18px;
    margin: 10px 10px 0;
    width: 270px;
}

.boxStoriaGiro a {
    margin-top: 16px;
    margin-left: 16px;
    display: block;
    float: left;
}

.boxStoriaGiro .titHoF {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    float: left;
}

.boxStoriaGiro .hallOfFame .titHoF {
    float: left;
    overflow: hidden;
}

.boxStoriaGiro img {
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.boxStoriaGiro .titHoF {
    width: 100px;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: block;
}

/*FINE BOX: STORIA GIRO*/

/*BOX: MOBILE*/
#mobile {
    border-right: 1px solid #F5D2D6;
    float: left;
    height: 250px;
    margin: 0 0 0 10px;
    padding: 0 10px 0 0;
    width: 298px;
}

.boxMobile {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/box_mkt_bg_mobile.png?v=201204191231);
    background-position: 178px 38px;
    background-repeat: no-repeat;
    border: 0px solid #D2D2D2;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    height: 250px;
    position: relative;
    width: 298px;
}

.boxMobile .listBoxGiro {
    text-decoration: none;
    list-style-type: none;
    font-size: 1.1em;
    color: #000;
    padding: 0px;
    clear: both;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}

.boxMobile .listBoxGiro li a {
    margin: 0px;
    padding: 0px;
    display: block;
    width: 160px;
    color: #000;
    text-decoration: none;
}

.boxMobile .listBoxGiro li a:hover {
    text-decoration: underline;
}

.boxMobile .giroStorefr {
    background-attachment: scroll;
    background-color: #F1F1F1;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroMobileFreccia.png?v=201204191231);
    background-position: 16px center;
    background-repeat: no-repeat;
    bottom: 0;
    height: 60px;
    left: 0;
    margin: 22px 0 0;
    position: absolute;
    width: 298px;
}

.boxMobile .acquista {
    background-color: #99C012;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
    clear: both;
    margin-top: 4px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 10px;
}

.boxMobile .vaiAlSito {
    border-bottom: 1px solid #D6A2A8;
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    margin: 13px 0 0 10px;
    padding-bottom: 2px;
    text-decoration: none;
    text-transform: uppercase;
    width: 155px;
}

.boxMobile .vaiAlSito:hover {
    text-decoration: underline;
}

.boxMobile p {
    font-size: 1.1em;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    display: block;
    float: left;
    width: 155px;
}

.boxMobile h5 {
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    width: 120px;
    position: absolute;
    left: 136px;
    top: 120px;
}

.boxMobile span {
    color: #E10078;
    font-size: 18px;
    float: left;
    font-weight: bold;
    margin: 3px 0 0 5px;
    width: 160px;
}

.boxMobile h4 {
    border-width: 0;
    color: #E10079;
    float: left;
    font-size: 18px;
    margin: 10px 10px 0;
    width: 270px;
}

.boxMobile a {
    margin-top: 16px;
    margin-left: 16px;
    display: block;
    float: left;
}

.boxMobile .titHoF {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    float: left;
}

.boxMobile .hallOfFame .titHoF {
    float: left;
    overflow: hidden;
}

.boxMobile img {
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.boxMobile .titHoF {
    width: 100px;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: block;
}

/*FINE BOX: MOBILE*/
/*BOX: CAROVANA*/
#carovana {
    border-right: 1px solid #F5D2D6;
    float: left;
    height: 250px;
    margin: 0 0 0 10px;
    padding: 0 10px 0 0;
    width: 298px;
}

.boxCarovana {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/box_mkt_bg_carovana.png?v=201204191231);
    background-position: 0px 56px;
    background-repeat: no-repeat;
    border: 0px solid #D2D2D2;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    height: 250px;
    position: relative;
    width: 298px;
}

.boxCarovana .listBoxGiro {
    text-decoration: none;
    list-style-type: none;
    font-size: 1.1em;
    color: #000;
    padding: 0px;
    clear: both;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}

.boxCarovana .listBoxGiro li a {
    margin: 0px;
    padding: 0px;
    display: block;
    width: 160px;
    color: #000;
    text-decoration: none;
}

.boxCarovana .listBoxGiro li a:hover {
    text-decoration: underline;
}

.boxCarovana .giroStorefr {
    background-attachment: scroll;
    background-color: #F1F1F1;
     background-image: url('/GIROditalia/2012/libs/css/assets/boxes/giroCarovanaFreccia.png');
	 /*background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroCarovanaFreccia.png?v=201205181856);*/
    background-position: 16px center;
    background-repeat: no-repeat;
    bottom: 0;
    height: 60px;
    left: 0;
    margin: 22px 0 0;
    position: absolute;
    width: 298px;
}

.boxCarovana .acquista {
    background-color: #99C012;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
    clear: both;
    margin-top: 4px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 10px;
}

.boxCarovana .vaiAlSito {
    border-bottom: 1px solid #D6A2A8;
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    margin: 13px 0 0 10px;
    padding-bottom: 2px;
    text-decoration: none;
    text-transform: uppercase;
    width: 125px;
}

.boxCarovana .vaiAlSito:hover {
    text-decoration: underline;
}

.boxCarovana p {
    font-size: 1.1em;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    display: block;
    float: left;
    width: 155px;
}

.boxCarovana h5 {
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    width: 120px;
    position: absolute;
    left: 136px;
    top: 120px;
}

.boxCarovana span {
    color: #E10078;
    font-size: 18px;
    float: left;
    font-weight: bold;
    margin: 3px 0 0 5px;
    width: 160px;
}

.boxCarovana h4 {
    border-width: 0;
    color: #E10079;
    float: left;
    font-size: 18px;
    margin: 10px 10px 0;
    width: 270px;
}

.boxCarovana a {
    margin-top: 16px;
    margin-left: 16px;
    display: block;
    float: left;
}

.boxCarovana .titHoF {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    float: left;
}

.boxCarovana .hallOfFame .titHoF {
    float: left;
    overflow: hidden;
}

.boxCarovana img {
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.boxCarovana .titHoF {
    width: 100px;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: block;
}

/*FINE BOX: CAROVANA*/
#box_link_fotogallery .caption .text a {
    color: #FFF;
}

#box_link_fotogallery .caption .text a:hover {
    text-decoration: none;
}

/*BOX DUE: STORE*/
#girostore {
    border-right: 1px solid #F5D2D6;
    float: left;
    height: 250px;
    margin: 0 0 0 10px;
    padding: 0 10px 0 0;
    width: 298px;
}

.boxGiroStore02 {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroStoreBox02.png?v=201204191231);
    background-position: right top;
    background-repeat: no-repeat;
    border: 0px solid #D2D2D2;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    height: 250px;
    position: relative;
    width: 298px;
}

.boxGiroStore02 .listBoxGiro {
}

.boxGiroStore02 .listBoxGiro {
    text-decoration: none;
    list-style-type: none;
    font-size: 11px;
    color: #000;
    padding: 0px;
    clear: both;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    float: left;
}

.boxGiroStore02 .listBoxGiro li a {
    margin: 0px;
    padding: 0px;
    display: block;
    width: 160px;
    color: #000;
    text-decoration: none;
}

.boxGiroStore02 .listBoxGiro li a:hover {
    text-decoration: underline;
}

.boxGiroStore02 .giroStorefr {
    background-attachment: scroll;
    background-color: #F1F1F1;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/giroStoreFreccia.png?v=201204191231);
    background-position: 16px center;
    background-repeat: no-repeat;
    bottom: 0;
    height: 60px;
    left: 0;
    margin: 22px 0 0;
    position: absolute;
    width: 298px;
}

.boxGiroStore02 .acquista {
    background-color: #99C012;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
    clear: both;
    margin-top: 4px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 10px;
}

.boxGiroStore02 .vaiAlSito {
    /*border-bottom: 1px solid #D6A2A8;*/
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 2px;
    text-decoration: none;
    text-transform: uppercase;
    width: 105px;
    margin-top: 13px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 10px;
    clear: both;
}

.boxGiroStore02 .vaiAlSito:hover {
    text-decoration: underline;
}

.boxGiroStore02 p {
    font-size: 11px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    display: block;
    float: left;
    width: 155px;
}

.boxGiroStore02 h5 {
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    width: 120px;
    position: absolute;
    left: 136px;
    top: 120px;
}

.boxGiroStore02 span {
    color: #E10078;
    font-size: 18px;
    float: left;
    font-weight: bold;
    margin: 3px 0 0 5px;
    width: 160px;
}

.boxGiroStore02 h4 {
    border-width: 0;
    color: #E10079;
    font-size: 18px;
    width: 150px;
    float: left;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 10px;
}

.boxGiroStore02 a {
    margin-top: 16px;
    margin-left: 16px;
    display: block;
    float: left;
}

.boxGiroStore02 .titHoF {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    float: left;
}

.boxGiroStore02 .hallOfFame .titHoF {
    float: left;
    overflow: hidden;
}

.boxGiroStore02 img {
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.boxGiroStore02 .titHoF {
    width: 100px;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: block;
}

/*FINE BOX DUE: STORE*/
/*BOX TRE: MAGIC GIRO*/
#magiccup {
    border-right: 1px solid #F5D2D6;
    float: left;
    height: 250px;
    margin: 0 0 0 10px;
    padding: 0 10px 0 0;
    width: 298px;
}

.boxMagicCup {
    background-attachment: scroll;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes//magicGiroBox.png?v=201204191231);
    background-position: 190px 32px;
    background-repeat: no-repeat;
    border: 0px solid #D2D2D2;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    height: 250px;
    position: relative;
    width: 298px;
}

.boxMagicCup .listBoxGiro {
    text-decoration: none;
    list-style-type: none;
    font-size: 11px;
    color: #000;
    padding: 0px;
    clear: both;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}

.boxMagicCup .listBoxGiro li a {
    margin: 0px;
    padding: 0px;
    display: block;
    width: 160px;
    color: #000;
    text-decoration: none;
}

.boxMagicCup .listBoxGiro li a:hover {
    text-decoration: underline;
}

.boxMagicCup .giroStorefr {
    background-attachment: scroll;
    background-color: #F1F1F1;
    background-image: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/magicCupFr.png?v=201204191231);
    background-position: 16px center;
    background-repeat: no-repeat;
    bottom: 0;
    height: 60px;
    left: 0;
    margin: 22px 0 0;
    position: absolute;
    width: 298px;
}

.boxMagicCup .acquista {
    background-color: #99C012;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
    clear: both;
    margin-top: 4px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 10px;
}

.boxMagicCup .vaiAlSito {
    border-bottom: 1px solid #D6A2A8;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    margin: 13px 0 0 10px;
    padding-bottom: 2px;
    text-decoration: none;
    text-transform: uppercase;
    width: 160px;
}

.boxMagicCup .vaiAlSito:hover {
    text-decoration: underline;
}

.boxMagicCup p {
    font-size: 11px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    display: block;
    float: left;
    width: 155px;
}

.boxMagicCup h5 {
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    width: 120px;
    position: absolute;
    left: 136px;
    top: 120px;
}

.boxMagicCup span {
    color: #E10078;
    font-size: 18px;
    float: left;
    font-weight: bold;
    margin: 3px 0 0 5px;
    width: 160px;
}

.boxMagicCup h4 {
    border-width: 0;
    color: #E10079;
    float: left;
    font-size: 18px;
    margin: 10px 10px 0;
    width: 150px;
}

.boxMagicCup a {
    margin-top: 16px;
    margin-left: 16px;
    display: block;
    float: left;
}

.boxMagicCup .titHoF {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    float: left;
}

.boxMagicCup .hallOfFame .titHoF {
    float: left;
    overflow: hidden;
}

.boxMagicCup img {
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.boxMagicCup .titHoF {
    width: 100px;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: block;
}

/*FINE BOX TRE: MAGIC GIRO*/
/*FINE RIGA PUBBBLICITA' FOOTER*/
.no-border {
    border: none;
}

/* BOX TOURING */
#box_touringClub {
    background-image: url(/GIROditalia/libs/css/assets/boxes/box_touringClub_bg.jpg);
    width: 300px;
    height: 120px;
    font-family: Arial;
    font-size: 12px;
    margin-bottom: 15px;
}

#box_touringClub a {
    text-decoration: none;
    color: #FFF;
    position: relative;
    top: 60px;
    left: 15px;
}

/* BOX SPLIT */
#box_mktSplit {
    background-image: url(/GIROditalia/libs/css/assets/boxes/box_mktSplit_bg.jpg);
    width: 300px;
    height: 120px;
    margin-top: 12px;
    font-family: Arial;
    float: left;
}

#box_mktSplit a {
    text-decoration: none;
}

#box_mktSplit .mkt_img {
    float: left;
    margin: 10px 10px 0 10px;
}

#box_mktSplit .content {
    padding-top: 10px;
}

#box_mktSplit .header {
    font-size: 18px;
    color: #e10079;
}

#box_mktSplit .txt {
    font-size: 11px;
    color: #000;
}

#box_mktSplit .acquista {
    text-decoration: none;
    background-color: #99c012;
    color: #FFF;
    padding: 2px;
    font-size: 11px;
}

#box_mktSplit .btacquista {
    margin-top: 10px;
}
/* BOX AUTOSTRADE */
#box-autostrade-container {
width:259px;
height:208px;
padding:20px;
background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bg-box-autostrade.jpg?v=201204261442);
float:left;
margin-bottom:13px;
margin-right:15px;
}
#box-autostrade-container h3 {
font:bold 18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-bottom:4px
}
#box-autostrade-container h4 {
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-bottom:4px
}
#box-autostrade-container h4 strong {
font-weight:bold;
}
#box-autostrade-container h4#dettaglio-tappa {
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-bottom:4px
}
#box-autostrade-container form#form-sel-percorso {

}
#box-autostrade-container form#form-sel-percorso #input-partenza, #box-autostrade-container form#form-sel-percorso #sel-arrivo {
width:188px;
height:18px;
display:block;
padding:3px;
border:none;
background:#FFFFFF;
color:#a0a0a0;
margin-top:6px
}
#box-autostrade-container form#form-sel-percorso #sel-arrivo {
float: left;
height: 24px;
margin-bottom: 4px;
margin-top: 6px;
width: 156px; 
}
#box-autostrade-container form#form-sel-percorso #submit-percorso {
height: 25px;
width: 61px;
border:none;
background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/button-vai.jpg?v=201204261442);
margin-left: 9px;
margin-top: 6px;
}
#box-autostrade-container h5 {
font:normal 12px Arial, Helvetica, sans-serif;
color:#498cb6;
margin-top:6px
}
#box-autostrade-container h5 a#link-facebook-autostrade {
text-decoration:none;
font-weight:bold;
color:#498cb6;
}
#box-autostrade-container a.link-autostrade {
/*background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bg-link-autostrade.jpg?v=201204271022);*/
width:298px;
height:59px;
display:block;
float:left;
margin-left: -19px;
margin-top: 12px;
}

.no-visible{
	display:none;
}

.banner_app{
font-size:24px;
	position:relative;
	width:700px;
	height:137px;
	background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bg_banner_app.png?v=201205042105) no-repeat;
	display:none;
}

.banner_app .close{
	position:absolute;
	top:6px;
	left:6px;
	width:35px;
	height:35px;
	background: url(/GIROditalia/2012/libs/css/assets/boxes/bg_close_banner_app.png?v=201205042119) no-repeat;
}

.banner_app .close a{
	display:block;
	width:13px;
	height:13px;
}

.banner_app .testo{
	position:absolute;
	top:54px;
	left:10px;
	width:650px;
	height:45px;
	color:#FFFFFF;
}

.banner_app .testo a{
	color:#F9508D;
}

.banner_app .logo{
	position:absolute;
	top:13px;
	right:5px;
	width:100px;
	padding-right:20px;
	height:100px;
	color:#FFFFFF;
	background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/bg_banner_app_logo.png?v=201205042107) no-repeat;
}