/*
	<!--  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)  -->

	



	



	



	
*/

a { 
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
a.indent {
	display: block;
	text-indent: -5000px;
}
.clear {
	clear: both !important;
}

.left {
	float: left !important;
}

.right {
	float: right !important;
}
.black {
  color: #000000 !important;
}
.menu-style {
    display: block;
    list-style-type: none;
}
img.left {
	display: block;
	margin-right: 10px;
	float: left !important;
}

img.right {
	display: block;
	margin-left: 10px;
	float: right !important;
}

.center {
	text-align: center;
}

.inline {
	display: inline;
}

.uppercase {
	text-transform: uppercase;
}
.capitalize {
	text-transform: capitalize;
}
.very-small{
  font-size:0.9em;
}
.hidden {
  display: none;
}

.visibile{visibility:visible;}
.novisibile{visibility:hidden;}
/*------------------------------------------------------------*/
#main {
  width: 980px;
  margin: 0px auto 10px auto;  
  
}
.bodycontent-full{
    float: left;
}
.bodycontent {
    float: left;
    width: 620px;
	
}
#apertura {
    float: left;
	position:relative;
}

#apertura #div1,
#apertura #div2,
#apertura #div3,
#apertura #div4,
#apertura #div5{
    position:absolute;
	top:0px;
	left:45px;
}

.apertura-left {
  width: 675px;
  height: 395px;
  background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/sfondoAperturaLeft.gif?v=201204191231) repeat-x scroll left top transparent;
  margin-right: 5px;
  float: left;
}

.apertura-right{
  width: 300px;
  float: right;
  height: 395px;
  position: relative;
  background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/sfondoAperturaRight.gif?v=201204191231) repeat-x scroll left top transparent;
}

.view_percorso{
	margin:0px 0 0 8px;
}
#home .bannertotal {
  /*width: 980px;*/
  width:940px;
  margin:0 0 0 18px;
  /*height: 60px; commentato per far funzionare i banner*/ 
  /*background-color: #000000;*/
  float: left;
}
.bannertotal {
  width: 940px;
  /*height: 60px; commentato per far funzionare i banner*/ 
  margin: 10px 20px;
  background-color: #000000;
  float: left;
}
#overviewGiro {
  width: 980px;
  height: 622px;
  margin-bottom: 10px;
  background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/sfondoDTHP.gif?v=201204191231) repeat-x scroll left top transparent;
  }
#serviceBox {
  width: 942px;
  height: 267px;
  margin-bottom: 10px;
  background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/sfondoBoxAdv.png?v=201204191231) repeat-x scroll left top transparent;
  }
#serviceBoxAdv {
  width:940px;
  height:auto;
  overflow:auto;
  background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/sfondoBoxAdvMid.png?v=201204191231) repeat-x scroll left bottom #fff;
  }
#serviceBoxAdvTop {
  background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/topBorderBoxAdv.png?v=201204191231) repeat-x scroll left top transparent;
  height:4px;
  margin:0;
  padding:0;
  width: 980px;
}

#serviceBoxAdvBottom {
  background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/serviceBoxAdvShad.png?v=201204191231) repeat-x scroll left top transparent;
  height:4px;
  margin:0 0 15px;
  padding:0;
  width: 980px;
}
.boxContainer {
  padding: 20px;
}
.medium-rectang {
  margin-right: 20px;
  margin-bottom: 15px;
}
#serviceBoxAdv .bannertotal {
 margin:0;
}
#serviceBoxAdv .medium-rectang {
  margin-top: 15px;
  margin-bottom: 0px;
}
.panel .bodycontainer {
  width: 620px;
  margin: 10px 0 0 10px;
}

#sponsor {
  width:960px;
  background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bgk_sponsor.png?v=201204191231) no-repeat left center #000 ;
  overflow:auto;
  padding:10px;
  /*display:none;momentaneamente nascosto, poi va attivato*/
}

#sponsor li {
  float:left;
  width:320px;
  background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/separatore_sponsor.png?v=201204191231) no-repeat right center;
  text-align:center;
}

#sponsor_dx {
  width:280px;
  background:#000 ;
  overflow:auto;
  padding:10px;
  /*display:none;momentaneamente nascosto, poi va attivato*/
}

#sponsor_dx li {
	width:260px;
	margin:0 auto;
	height:104px;
  	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bg_li_sponsor_dx.png?v=201205031300) no-repeat bottom center ;
  /*display:none;momentaneamente nascosto, poi va attivato*/
}

.ombra {
  background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/serviceBoxAdvShad.png?v=201204191231) repeat-x scroll left top transparent;
  float: left;
  height: 4px;
  margin: 0 0 20px;
  padding: 0;
  width: 980px;
}

/*pagina articolo*/
.panel {
  width: 940px;
  height: auto;
  background-color: #ffffff;
  padding: 20px;
  /*margin-bottom: 15px;*/
}
#topTools {
	border-bottom: 1px solid #d0d0d0;
	display: block;
	font-size: 0.9em;
	width: 620px;
	/*padding-bottom: 11px;*/
	height:30px;
}
#topTools li,
#topTools li a {
	display: inline-block;
	/*float: left;*/
}
#topTools li.write,
#topTools li.print,
#topTools li.write a,
#topTools li.print a {
	display: block;/**/
	float: left;/**/
}
#topTools li {
  float: left;
  line-height: 20px;
  }
#topTools li.commenta a {
  padding-right: 18px;
  text-decoration: underline;
	color: #000000;
	background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bubble.png?v=201204191231) no-repeat scroll right 5px transparent;
}
#topTools li.share {
  font-size: 11px;
  width: 400px;
}
#topTools li.share a {
	font-weight: bold;
	color: #006f9f;
}
#topTools li.listen a {
	color: #009ee0;
	padding-left: 20px;
	height: 20px;
	background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/listenBtn.gif?v=201204191231) no-repeat scroll left top transparent;
}
#topTools li.write a {
  width: 20px;
	height: 20px;
	background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/writeBtn.gif?v=201204191231) no-repeat scroll left top transparent;
}
#topTools li.print a {
  width: 19px;
	height: 20px;
	background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/printBtn.gif?v=201204191231) no-repeat scroll left top transparent;
}
#topTools span {
  color: #c6c6c6;
  font-size: 17px;
  padding: 0 4px;
}

#topTools li.share a.atc_s span{
	font-size:12px;
	padding:0 0 0 10px;
	font-weight:normal;
	color:#FFF;
}
/*barra ascolta */
#xp1 {
  float: left;
  display: block;
  width: 620px;
  margin-top: 10px;
}
.type-articolo h1 {
    color: #E72F6B;
    font-size: 30px;
    font-weight: bold;
    line-height: 38px;
    margin-bottom: 4px;
}
.type-articolo h1 a {
    color: #E72F6B;
}
.type-articolo .panel h3 {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 19px;
    padding-bottom: 16px;
    border-bottom: 1px solid #d0d0d0;
}
#articolo {
    font-size: 14px;
    padding-bottom: 20px;
    width: 620px;
    /*border-bottom: 1px solid #d0d0d0;*/
}

#articolo .p{
	line-height:18px;
	font-size: 1em !important;
}

.type-articolo .panel p {
    margin-bottom: 12px;
	/*font-size: 14px;*/
}

.type-articolo #articolo p a {
    color: #000000;
}
.type-articolo .panel dl.image {
    border: medium none;
    float: left;
    margin: 0 12px 0 0;
    width: 300px;
}
.type-articolo .panel dl.image, 
.type-articolo .panel dl.image dt, 
.type-articolo .panel dl.image dd {
    display: block;
    list-style-type: none;
    font-size: 11px;
    color: #a0a0a0;
}
.type-articolo .panel dl.image-right {
    border: none;
    float: right;
    margin: 0 0 0 12px;
    width: 300px;
}
.type-articolo .panel dl.image-left {
    border: none;
    float: left;
    margin: 0 0 0 12px;
    width: 300px;
}
.type-articolo .panel span.parag-title {
    color: #E72F6B;
    font-weight: bold;
    text-transform: uppercase;
	font-size:14px;
}
.type-articolo .panel cite.signature {
    display: block;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 18px;
}
#articolo cite.signature a, 
.type-articolo .panel cite.signature a {
    color: #1b1b1b;
}
#articolo cite.signature span.copy {
    color: #434343;
    display: block;
    font-family: trebuchet MS;
    font-size: 10px;
    font-weight: normal;
    padding-top: 3px;
}
/*box di la tua*/
.type-articolo .panel form {
	display:block;
	width: 620px;
    border-bottom: 1px solid #d0d0d0;
	float: left;
    padding-bottom: 13px;
}
.type-articolo .panel form label a,
.type-articolo .panel form label {
    color: #4f4f4f;
	font-size: 14px;
	font-style:italic;
}
.type-articolo .panel form a {
	font-style:normal;
}
.type-articolo .panel form input.inputText {
    color: #959595;
	border: 1px solid #7f9cbc;
	width: 120px;
	margin-right:6px;
}
.type-articolo .panel form input.shorter {
	width: 80px;
}
.type-articolo .panel form input.Go {
    	background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/community/loginBtn.gif?v=201204191231) no-repeat scroll left top transparent;
		border: medium none;
		height: 15px;
		margin: 4px;
		text-indent: -5000px;
		width: 16px;
}
.type-articolo .panel form textarea {
	/*background-color:#e5e5e5;*/
	border:1px solid #d0d0d0;
	width:596px;
	height:125px;
	margin: 10px 0;
	color:#d0d0d0;
}
.type-articolo .panel form span {
	background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/community/commenta_disable.gif?v=201204191231) no-repeat scroll left top transparent;
	color:#d0d0d0;
	width:82px;
	font-weight: bold;
    height: 22px;
    padding: 3px 0 0 7px;
	display:block;
	float: left;
}
.type-articolo .panel form.loggato .span {
	background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/community/commenta.gif?v=201204191231) no-repeat scroll left top transparent;
	color:#ffffff;
	display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    width: 82px;
	border:none;
}
/*box commenta*/
#commenta-up {}
.last-comment { color: #000;}
.shadowbox,
#diLaTua {
  width: 600px;
  height: auto;
  margin-bottom: 10px;
  background-color: #ffffff;
  padding: 10px;
}
.shadowbox li,
#diLaTua li {
  border-left: 5px solid #97bf0d;
  padding-left: 10px;
  margin: 22px 0;
  font-size: 14px; 
}
.shadowbox .title,
.shadowbox .commenta,
.shadowbox .viewAll
#diLaTua .title,
#diLaTua .commenta,
#diLaTua .viewAll,
.shadowbox h3 strong {
  border-left: none;
  padding-left: 0;
  margin: 3px 0;
}
.shadowbox .title,
#diLaTua .title,
.shadowbox h3 strong {
  color: #97bf0d; 
  font-size: 20px;
  font-weight: bold;
}
.shadowbox .viewAll a,
.shadowbox .title a,
#diLaTua .viewAll a,
#diLaTua .title a  {
  color: #000000; 
  font-size: 12px;
  font-weight: normal;
}
.shadowbox .commenta,
#diLaTua .commenta {
  font-size: 14px;
}

.shadowbox .commenta a,
#diLaTua .commenta a {
  color: #ffffff; 
  font-size: 12px;
  font-weight: bold;
  width: 82px;
  height: 18px;
  display: block;
  padding: 4px 0;
  text-align: center;  
  margin: 16px 0 ;
  font-size: 12px;  
  background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/btn_commenta.png?v=201204191231) no-repeat scroll left top transparent;
}
.shadowbox li div,
#diLaTua li div {
 font-size: 10px;
}
.shadowbox li div a,
#diLaTua li div a {
 color: #97bf0d; 
}
.shadowbox li strong,
#diLaTua li strong {
 display: block; 
 font-style: italic;
 margin-top: 3px;
}

/*adattamento dilatua di gazzetta*/
.box-g-footer a {display: none;}
.box-g-footer a.all-comment,
#box-green a.all-comment {
	color: #000000 !important;
	display: block; 
	text-transform:uppercase !important;    
	font-size: 12px;
	clear: both;
}
.numero-pagine-pag,
.meno-recenti-pag  {border-left: none !important;}
.box-g-head,
.box-g-footer  {border-left: none !important; margin: 10px 0 !important;}
.numero-pagine-pag strong {display: inline !important;color: #97bf0d;}
.ul-paging {
	display: block; 
	/*margin: 0 auto;*/
	}
.type-articolo .box-g-head  {
/*	float: left; 
	width:620px;*/
}
.ul-paging li {
	border: none !important; 
	/*float: left; */
	margin: 10px 0 !important;
	display: inline;
}
.ul-paging-a {color: #000000; font-weight: bold;font-size: 20px;}
.numero-pagine-pag {padding: 4px 0 0 ;}
.shadowbox h3 { 
	font-weight: normal !important; 
	font-style: italic; 
	border: none !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.shadowbox form {
	border: none !important;
	margin-top: 8px;
}
.content-user {
	clear: both; 
	/*width: 620px; 
	height:auto; 
	border: 1px solid red;*/
	padding: 20px 0;
	font-size: 12px !important;
	}
.content-user a {
	/*float:left;*/
}
.content-user a.help {
	color: #000000 !important;     
	font-size: 12px;    
	font-weight: normal; 
	float:right; 
	text-transform:uppercase;
}
.content-user a#commenta,
#commenta-up { 
  color: #ffffff !important; 
  font-size: 12px;
  font-weight: bold;
  width: 82px;
  height: 18px;
  display: block;
  padding: 4px 0;
  text-align: center;  
  /*margin: 16px 0 ; */
  float: left;
  background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/btn_commenta.png?v=201204191231) no-repeat scroll left top transparent;
}

#commenta-up { 
 margin-right: 16px;
}
.content-user .bt-green {
 background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/btn_commenta.png?v=201204191231) no-repeat scroll left top transparent;
  font-size: 12px;
  width: 82px;
  height:20px;
  color: #fff;
  font-weight: bold;
}

.content-user #altro-commento{
          background-color: #97BF0D; 
          display: block; 
          float': left; 
          margin-left: 5px; 
          padding: 5px 0 0 7px; 
          width: 181px; 
          margin-top: -5px;
          height':17px;
}
        
/*apertura home*/
.apertura-right{
  padding: 0;
}
.div-apertura {
  float: right;
   width: 632px;
   position: relative;
   padding-top: 10px;
}
.div-apertura .layered-opener {
    height: 300px;
    overflow: hidden;
    position: relative;
    width: 620px;
}
.div-apertura img {
  display: block;
  position: relative;
}
.div-apertura .bottom-panel {
    bottom: 0;
    height: auto;
    left: 0;
    width: 610px; 
}
.div-apertura .dark-panel {
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/dark_panel.png?v=201204191231) repeat scroll 0 0 transparent;
    position: absolute;
    padding: 10px 0 10px 10px;
}

.div-apertura .video-apertura {
    background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bg_video_apertura.png?v=201205080953) no-repeat !important;
    position: absolute;
    width:86px;
	height:86px;
	top:90px;
	left:265px;
	z-index:10;
}

.div-apertura .video-apertura a{
    display:block;
	width:86px;
	height:86px;
}

.div-apertura .dark-panel h1 a{
 color: #ffffff;
 font-size: 26px;
   font-weight: normal;
}     
    
.div-apertura h3 {
    border-bottom: 1px solid #DEE1E4;
    clear: both;
    font-size: 14px;
    margin-right: 10px;
    margin-top: 20px;
    padding-bottom: 6px;
}
.div-apertura h3 a {
  color: #000000;
  font-weight: normal;
}
.div-apertura span.caption { 
  float: right; 
  display: block;
  color: #a0a0a0;
  margin-right: 10px; 
  font-size: 11px;
  margin-top:2px;
}
.div-apertura ul  {
  padding-top: 5px;
}
.div-apertura ul li {
  display: inline;
  font-size: 12px;
  color: #a0a0a0;
}
.div-apertura ul li span {
  color: #a0a0a0;
  padding: 0 1px 0 3px;
}
.div-apertura ul li span.highlight-type {
  padding: 0 2px 0 1px;
  color: #1791c5;
  font-weight:bold;
}
.div-apertura ul li a {
  color: #000000;
}

/*apertura a destra*/
.newsList {
  display: block;
  padding: 8px;
  width: 282px;
}
.newsList li {
  border-bottom: solid 1px #e7c8ca;
  display: block;
  /*height: 12px;*/
  float: left;
  padding: 3px 0;
}
.newsList .title {
  color: #e2007a;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 10px;
  border-bottom: none;
}


.newsList .allNews {
  border-bottom: none;
  margin-top: 5px;
}
.newsList a {
  color: #434444;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 236px;
}
.newsList a.commento {
  padding-right: 20px;
  width: 25px;
  font-weight: normal;
  text-align: right;
  background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bubble.png?v=201204191231) no-repeat scroll right top transparent;
  font-size: 12px !important;
  color: #000 !important;
}

.newsList a.video_giro {
  text-decoration:none;	
  padding-right: 20px;
  width: 25px;
  height:15px;
  font-weight: normal;
  text-align: right;
  background: transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxes/guardaVideoIcona.jpg?v=201204191231)no-repeat scroll top right;
  font-size: 12px !important;
  color: #000 !important;
}
.newsList .allNews a {
  font-weight: normal;
}
.newsList .vistaFoto h2 a {
  color: #e2007a;
  font-size: 16px;
}
.newsList .vistaFoto a img {
  margin: 10px 10px 10px 0;
}
.newsList .vistaFoto a.img {
	width: auto;
}
.newsList .vistaFoto a.dida {
	font-size: 14px;
    font-weight: normal;
    margin-top: 10px;
    width: 180px;
}
.newsList .vistaFoto ul.news-links	{
	float: left;
    margin-bottom: 10px;
}
.newsList .vistaFoto ul.news-links li	{
	border: none;
	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bullet.gif?v=201204191231) no-repeat left center;
	padding-left: 10px;
	
}


/*redazionale*/
#redazionale {
  margin: 5px 0 0 0px;
  position: absolute;
  bottom: 10px;
  left: 0px;
}
/*apertura articolo*/
#newsCaurosel {
  display: block;
  width: 37px;
  height: 390px;
  float: left;
 /* margin-left: 2px;*/
  padding: 0 0 0 2px;
  background:#DCDCDC;	
}

#newsCaurosel li {
  display: block;
  width: 37px;
  height: 75px;
  margin: 2px 0 2px;
}

#newsCaurosel li a {
  display: block;
  text-indent: -5000px;
  width: 37px;
  height: 75px;
  margin: 2px 0 2px;
}
#newsCaurosel li a.Foto_gallery { background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/fotoTab_off.png?v=201204191231) no-repeat scroll right top transparent;}
#newsCaurosel li a.Foto_gallery:hover,
#newsCaurosel li a.Foto_gallery:active,
#newsCaurosel li.active a.Foto_gallery { background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/fotoTab_on.png?v=201204191231) no-repeat scroll right top transparent;}

#newsCaurosel li a.Flash { background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/videoTab_off.png?v=201204191231) no-repeat scroll right top transparent;}
#newsCaurosel li a.Flash:hover,
#newsCaurosel li a.Flash:active,
#newsCaurosel li.active a.Flash { background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/videoTab_on.png?v=201204191231) no-repeat scroll right top transparent;}

#newsCaurosel li a.Primi_Piani,
#newsCaurosel li a.Articolo_Test { background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/notiziaTab_off.png?v=201204191231) no-repeat scroll right top transparent;}
#newsCaurosel li a.Primi_Piani:hover,
#newsCaurosel li a.Primi_Piani:active,
#newsCaurosel li.active a.Primi_Piani,
#newsCaurosel li a.Articolo_Test:hover,
#newsCaurosel li a.Articolo_Test:active,
#newsCaurosel li.active a.Articolo_Test { background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/notiziaTab_on.png?v=201204191231) no-repeat scroll right top transparent;}

#newsCaurosel li a.Comunicato { background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/comunicatoTab_off.png?v=201204191231) no-repeat scroll right top transparent;}
#newsCaurosel li a.Comunicato:hover,
#newsCaurosel li a.Comunicato:active,
#newsCaurosel li.active a.Comunicato { background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/comunicatoTab_on.png?v=201204191231) no-repeat scroll right top transparent;}

/*MENU TAPPA*/

#menu_tappe {
	float:left;
	margin-left: 20px;
}

#menu_tappe li {
	float:left;
	background:#e2939e url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bgMenuTappa.png?v=201204191231) no-repeat top left;
	display:block;
	padding:5px;
	border-left:1px solid #a87475;
	border-right:1px solid #a87475;
	border-top:1px solid #a87475;
	margin-right:2px;
}

#menu_tappe li a {
	display:block;
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}

#menu_tappe .tappe_active {
	background:#e00079 url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bgMenuTappa_active.png?v=201204191231) no-repeat top left;
}

.box_dati_tappa{
	height:20px;
}

/*box classifiche*/
#classificheBox {
	width: 944px;
	height: 308px;
	margin-bottom: 10px;
	padding: 11px 18px;
	/*border-left: 1px solid #f29ca2;
	border-right: 1px solid #f29ca2;*/
	background:transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bgkBoxClassifiche.png?v=201204191231) repeat-x top left scroll;
}
#classificheBox ul.menuBox {
	display: block;
	clear: both;
	border-bottom: 1px solid #dca4a7;
	min-height: 30px;
	margin-bottom: 5px;
	font-size:19px;
}
#classificheBox ul.menuBox li {
	display: inline;
	color: #dca4a7;
}
#classificheBox ul.menuBox li {
	display: inline;
	color: #dca4a7;
	float:left;
}
#classificheBox ul.menuBox li.media {
	margin:0 4px 0 0;
	line-height:25px;
}
#classificheBox ul.menuBox li.command {
	background:transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxClassificheOff.png?v=201204191231) no-repeat top left scroll;
	width: 68px;
	height: 22px;
	margin-right: 4px;
/*	display: inline-block;
	float:left;*/
}
#classificheBox ul.menuBox li.active {
	background:transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/boxClassificheOn.png?v=201204191231) no-repeat top left scroll;
}
#classificheBox ul.menuBox li.command a {
	width: 68px;
	height: 22px;
	display: block;
	float:left;
	/*padding: 5px 0 0 7px;*/
	text-align:center;
	line-height:23px;
}

#classificheBox ul.menuBox .seeAll {
	float:right;
}

#classificheBox li span.nr-tappa {
	border: 1px solid #CD9098;    
	display: block;
	float: left;
	height: 22px;
	text-align: center;
	width: 28px;
	margin: 0 5px 5px 0;
	font-weight:bold;
	line-height:22px;
	color: #ffffff;
}
#classificheBox li .titleBox,
#classificheBox li .tab  {color: #ffffff;}
#classificheBox li span.titleBox { margin-right: 4px;}
#classificheBox li .tab  {  font-size: 0.54em;    font-weight: bold;}
#classificheBox .aggiornamento span {color: #000000; font-size:11px;}
#classificheBox .seeAll {margin-left: 9px;}
#classificheBox .seeAll a {color: #4f4f4f; font-size:0.7em;}

#classificheBox li.crono span.nr-tappa { background: #fdc508 url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/AngoloCrono.png?v=201204191231) no-repeat scroll left top;}
#classificheBox li.piano span.nr-tappa { background: #e2081d url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/AngoloPianeg.png?v=201204191231) no-repeat scroll left top;}
#classificheBox li.media span.nr-tappa { background: #97bf14 url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/AngoloMedia.png?v=201204191231) no-repeat scroll left top;}
#classificheBox li.alta span.nr-tappa { background: #006629 url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/AngoloAlta.png?v=201204191231) no-repeat scroll left top;}

#classificheBox .classificheBox div {
	float: left;
	margin-right: 16px;
	display: block;
	background:#ffffff url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bottomBoxClassifica.gif?v=201204191231) no-repeat scroll left bottom;
	width: 176px;
	text-align: center;
	 height: 271px;
	/*height: 248px;*/	
	
}
#classificheBox .classificheBox div a {
	color:#ffffff;
	display: block;
    float: left;
    text-align: center;
    width: 175px;
}
#classificheBox .classificheBox h3 {
	background-color: #FFFFFF;
    color: #A0A0A0;
    float: left;/**/
    height: 22px;
    padding: 10px 4px 0;
    width: auto;
	text-align: right;
	font-size: 9px;
}

#classificheBox .classificheBox img.sponsor {
	float: right;
	margin: 4px;
}
#classificheBox .classificheBox .titleBox {
	text-align: left;
    color: #FFFFFF;
	font-size: 1.3em;
    float: left;
    font-weight: bold;
    height: 205px;
    margin: 0 3px 5px;
    padding: 6px 4px 6px 4px;
    width: 161px;
	background: transparent url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bagliore.png?v=201204191231) 1px 1px no-repeat scroll;
}
#classificheBox #ordine_darrivo .titleBox {background-color:#e1007a;}
#classificheBox #classifica_generale .titleBox {background-color:#e68693;}
#classificheBox #classifica_magliaverde .titleBox {background-color:#2289e6;}
#classificheBox #classifica_magliarossa .titleBox {background-color:#e2001a;}
#classificheBox #classifica_magliabianca .titleBox {background-color:#bcbbbb;color: #000000;}

#classificheBox #classifica_magliabianca {margin-right: 0;}

#classificheBox .classificheBox .titleBox ul {
	background:#d3d3d2;
	border: 1px solid #bcbbbb;
	margin-top: 5px;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	padding: 2px 3px;
	height: 183px;
}
#classificheBox .classificheBox .titleBox ul strong {color: #c20b1d;}
#classificheBox .classificheBox .titleBox ul .odd {background-color: #ededee;}
#classificheBox .classificheBox .titleBox ul .team {color: #009ee0;}
#classificheBox .classificheBox .titleBox ul li {
	padding: 1px;
	margin:1px 0;
}
#classificheBox .classificheBox .titleBox ul li a {
	margin: 0;
	padding: 0;
	color: #000000;
	display: inline;
    float: none;
    text-align: left;
    width: auto;
}
#classificheBox .classificheBox .titleBox .classifica-ufficiale {
	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/classUff.gif?v=201204191231) scroll no-repeat left;
	padding-left:15px;
	margin: 5px 0 15px;
}

#classificheBox .classificheBox .titleBox .classifica-ufficiale strong{
	color:#000;
}

#classificheBox .classificheBox .titleBox .classifica-parziale {
	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/classParz.gif?v=201204191231) scroll no-repeat left;
	padding-left:15px;
	margin: 5px 0 15px;
}

#classificheBox .classificheBox .titleBox .classifica-parziale strong{
	color:#000;
}

#classificheBox .classificheBox .titleBox .classifica-ufficiosa {
	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/classCiosa.gif?v=201204191231) scroll no-repeat left;
	padding-left:15px;
	margin: 5px 0 15px;
}

#classificheBox .classificheBox .titleBox .classifica-ufficiosa strong{
	color:#000;
}

/*titolo pagine non-articolo*/
h1.barraTitolo {
	color: #fff;
	font-size: 2.2em;
	font-weight: bold;
	background-color:#e00078;
	padding: 5px 10px;
	margin-bottom: 20px;
	line-height:normal;
}
/*pagina notizie*/
#news_list li {
	 border-left: 3px solid #E72F6B;
	 padding-left: 10px;
	 margin-bottom: 20px;
	 font-size:12px;
}
#news_list li span {
	color: #698612;
	display: block;
	font-size:11px;
	font-weight: bold;
}
#news_list li a {
	color: #E72F6B;
	display: block;
	font-weight: bold;
	font-size: 14px;
}
#news_list ul.paginazione {
	border: none;
	text-align: center;
	display: block;
    margin-right: 9px;
}
#news_list ul.paginazione li {
	display: inline;
	border: none;
}
#news_list ul.paginazione li a {
	display: inline;
	/*float: left;*/
	color: #505050;
	font-size: 17px;
}
#news_list ul.paginazione li.current a {
	color: #E72F6B;
}
/*comunicati*/
#news_list li.nera {
border-left: 3px solid #464646;
}
#news_list li.nera a {
    color: #464646;
}
/*paginazione*/
.pagerNew  {
 text-align: center;
}

.playerleft {
    margin: 0 8px 8px 0;
}
/*tasto per il player negli articoli*/
.audioPlayer {
  padding-left:10px;
  position:relative;
  top:4px;
}

/*BOX prime maglie*/

#prime_maglie {
   background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bits_maglie_bg.jpg?v=201204191231) no-repeat scroll -4px -5px #f198a2;		
    margin-right: 5px;
	margin-top:5px;
	margin-left:5px;
    padding: 5px 10px;
    width: 270px;

    
}


#prime_maglie h3 {
	color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 3px 0 5px;
}


#prime_maglie div.maglia {
	border: 2px solid #FFFFFF;
    float: left;
    margin-bottom: 3px;
	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/maglie.jpg?v=201204261547) no-repeat scroll -4px 0px #fff;		

}
#prime_maglie div.maglia#generale{
    background-position:-4px 0px;

}
#prime_maglie div.maglia#magliabianca {
   background-position:-4px -118px; 
 
}
#prime_maglie div.maglia#magliaverde {
   background-position:-4px -39px;

}
#prime_maglie div.maglia#magliarossa {
    
   background-position:-4px -79px;

}

#prime_maglie div.maglia ul.maglia_info  {
    background: none repeat scroll 0 0 #CCCCCC;
    margin-left: 45px;
    min-height: 25px;
    overflow: auto;
    padding:4px;
	width:214px;
	font-size:12px;
			

}
#prime_maglie div.maglia ul.maglia_info li  {
	display:inline;
	margin-right:5px;
	

}
#prime_maglie div.maglia ul.maglia_info em {


}
#prime_maglie div.maglia ul.maglia_info li.nome a {
	text-decoration:none;
	color:#000;

}
#prime_maglie div.maglia ul.maglia_info li.cognome  {
	
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase;

}
#prime_maglie div.maglia ul.maglia_info li.naz {
	text-transform: uppercase;
	font-size:11px;
	font-style:italic;
	
	

}
#prime_maglie div.maglia ul.maglia_info li.team  {
	text-transform: uppercase;
	font-size:11px;
	
	color:#009ee0;

}

.check-oas {
/*border-top:1px solid #999999;
border-bottom:1px solid #999999;
padding:5px 0;*/
margin: 5px 0;
}

#colSxGiroMappe .check-oas{
	border:solid 5px #DCDCDC;
	/*border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:5px 0;
	margin:15px 0 0 0;*/
}

body.type-articolo .check-oas {
	margin: 5px 0 20px 0;
}

#box_link_fotogallery {
border-top:1px solid #999999;
border-bottom:1px solid #999999;
padding:5px 0;
}




/*IMPLEMENTAZIONE DI LA TUA CON NUOVA GRAFICA*/
/* ------------- inizio styling per dilatua ------------- */

#container-dilatua { 
	width:474px;
	/*border-top:1px dotted #a9a9a9;*/
	background:#ffffff;
	margin-bottom: 20px;
	overflow:hidden;
	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/sfondo-dilatua.jpg?v=201204191231) repeat-y #ffffff; 
	padding: 0 0 10px;
	}

#container-dilatua div.form-container-dilatua { 
	margin-top: 5px; 
	overflow:hidden;
}
	
#container-dilatua div.form-container-dilatua .header { 
	width:374px; 
	height:54px; 
	padding-left:100px; 
	padding-top:14px; 
	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/sfondo-header-dilatua.png?v=201204191231) no-repeat;
	font:bold 12px Arial, sans-serif;
	text-transform:uppercase;
	}



 #container-dilatua div.form-container-dilatua input[type="text"] { 
 	border:1px solid #cfd1d2; 
 	width:218px; 
 	height:18px; 
 	margin:0 0 8px 10px; 
 	padding:4px;
 	font:normal 12px Arial, sans-serif;
 	color:#828282;
 	}
 	
 #container-dilatua div.form-container-dilatua .campo-testo { 
 	width:444px; 
 	height:80px; 
 	margin:0 0 10px 10px;
 	border:1px solid #cfd1d2;
 	padding:8px;
 	font:normal 12px Arial, sans-serif;
 	background:#ffffff;
 	color:#828282;
 	}

#container-dilatua div.form-container-dilatua .ringraziamenti { 
 	width:444px; 
 	height:80px; 
 	margin:0 0 10px 10px;
 	padding:8px;
 	font:normal 13px Arial, sans-serif;
 	color:#4d4d4d;
 	}
 	
#container-dilatua div.form-container-dilatua .ringraziamenti a,
#container-dilatua div.form-container-dilatua .ringraziamenti a:link,
#container-dilatua div.form-container-dilatua .ringraziamenti a:visited {
	text-decoration:underline;
	font-weight:bold;
	color:#4d4d4d;
	display:block;
	}
 	
#container-dilatua div.form-container-dilatua .campo-testo a,
#container-dilatua div.form-container-dilatua .campo-testo a:link,
#container-dilatua div.form-container-dilatua .campo-testo a:visited { 
	font-weight:bold;
	color:#111111; 
	text-decoration:underline; 
	}

#container-dilatua form .right,
#container-dilatua .border-top .right,
#container-dilatua #pop-up-dilatua form .right { 
	float:right; 
	margin-right:10px;
	}
	 
#container-dilatua .right a,
#container-dilatua .right a:link,
#container-dilatua .right a:visited,
#TB_window form#rispondi-dilatua .right a,
#TB_window form#rispondi-dilatua .right a:visited,
#TB_window form#rispondi-dilatua .right a .right a:link { 
	font:normal 12px Arial, sans-serif; 
	color:#4A4A4A; 
	text-decoration:none; 
	border-right: 1px solid;
	padding-right:0 4px;
	padding:0 6px;
	}
#container-dilatua .right a.last, 
#container-dilatua #pop-up-dilatua form .right a.last {
	border-right:none;
	}

#container-dilatua .right a:hover,
#container-dilatua #pop-up-dilatua form .right a:hover { 
	text-decoration:underline; 
	}

#container-dilatua span.link-bottom a,
#container-dilatua span.link-bottom a:link,
#container-dilatua span.link-bottom a:visited {
	font:bold 12px Arial, sans-serif;
	color:#5898b9;
	}

#container-dilatua .link-bottom {
	float:left;
	}

#container-dilatua div.form-container-dilatua a.invia, 
#TB_window form#rispondi-dilatua a.invia { 
	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/invia-dilatua.png?v=SSI_Error) no-repeat;
	color: #FFFFFF;
    display: block;
    height: 19px;
    margin-left: 10px;
    text-align: center;
    width: 51px;
	border:none;
	padding-top:4px;
	font:bold 12px Arial, sans-serif;
	cursor:pointer;
	}
#TB_window form#rispondi-dilatua a.invia {
    margin-left: 0;
}		
/*----- fine definizione form container -----*/

#container-dilatua hr {
	color: transparent;
	height: 1px;
	border-top:1px dotted #aaa8a8;
	margin: 10px 0 25px 10px;
    width: 464px;;
    clear:both;
    display:block;
    float:left;
	}	

#container-dilatua div.border-top ul.tabs {
	clear: both;
    display: block;
    height: 27px;
    width: 461px;
    border-bottom:1px solid #CFD1D2;
}
    
#container-dilatua div.border-top ul.tabs li {	
  	display:block;
	float:left;
	background:#c7c6c6;
	border:1px solid #a09292;
	border-bottom:0;
	height: 14px;
    padding: 8px 7px 5px;
    /*padding: 10px;
    height: 14px;*/
}
	
#container-dilatua div.border-top ul.tabs li.active { 
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #CFD1D2;
    border-top: 1px solid #CFD1D2;
}
	
#container-dilatua div.border-top ul.tabs li.active a,
#container-dilatua div.border-top ul.tabs li.acrive a:link,
#container-dilatua div.border-top ul.tabs li.active a:visited { 
	color:#5898b9; 
	}
#container-dilatua div.border-top ul.tBS li.active a:hover { 
	text-decoration:underline; 
	}

#container-dilatua div.border-top ul.tabs li a,
#container-dilatua div.border-top ul.tabs li a:link,
#container-dilatua div.border-top ul.tabs li a:visited { 
	text-decoration:none; 
	font: bold 12px Arial,sans-serif; 
	color: #747474;  
	}
	
#container-dilatua div.border-top ul.tabs li a:hover { 
	text-decoration:underline; 
	}

#container-dilatua div.container-commenti { 
	padding: 8px;
    width: 444px;
    background:#ffffff;
	border:1px solid #CFD1D2;
	border-top:0;
    margin:1px 0 10px 0;
    clear:both;
}

#container-dilatua div.container-commenti > a {
	color: #5898B9;
    font: bold 12px Arial,sans-serif;
    height:22px;
    margin-top:10px;
    display:block;
	}

#container-dilatua div.margin-top {
	border-top:1px solid #a09292;
	}   
#container-dilatua div.border-top { 
    border-top:1px dotted #AAA8A8;
    margin-top: 10px;
    padding-top: 10px;
    margin-left:10px;
    }
    
    
    #container-dilatua div.container-commenti ul li{
    display:block;
	padding-top:6px;
	border-top:1px solid #4e85a2;
	padding-top: 6px;
	margin-top:7px;
    }
#container-dilatua div.container-commenti ul li.commento{
	display:block;
	padding-top:6px;
	border-top:1px solid #4e85a2;
	padding-top: 6px;
	}
	
/* -------- definizione lista stelline per voto ---------- */	

#container-dilatua div.container-commenti ul li.commento div.header-commenti.risposta { 
	padding-left:20px; 
	background: #aaaa22;
	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/freccia-risposta-commento.png?v=201204191231) no-repeat;		
	overflow:hidden;
	width:425px;
	}

#container-dilatua  div.container-commenti ul li.commento div.header-commenti p,
#container-dilatua div.container-commenti ul li.commento div.header-commenti ul { 
    display: inline-block;
    float: left;
    margin-right:4px;
	}
	
/******** in previsione che faranno cambiare le stelline con l'immagine **********/	
#container-dilatua div.container-commenti ul li.commento div.header-commenti img {
	display: inline-block;
    float: left;
    margin-right:4px;
    margin-top:3px;
	}
/**************************/



#container-dilatua  div.container-commenti ul li.commento div.header-commenti span.risposta-di {
	font:bold 11px Arial, sans-serif;
	color:#1b1b1b;
	float:left;
	margin-right:2px;
	}
#container-dilatua div.container-commenti ul li.commento span.commento-originale {
	font:italic 11px Arial, sans-serif;
	color:#000000;
	}

#container-dilatua div.container-commenti ul li.commento div.header-commenti p a { 
	display:inline-block;
	width:8px;
	height:8px;
	margin-left:2px;
	float:left;
	font:bold 13px Arial, sans-serif;
	}
/********* in previsione che faranno cambiare le stelline **********/	
#container-dilatua div.container-commenti ul li.commento div.header-commenti li {
	display:inline-block;
	width:8px;
	height:8px;
	margin-left:2px;
	float:left;
	font:bold 11px Arial, sans-serif;
	color:#cccccc;
	}
#container-dilatua div.container-commenti ul li.commento div.header-commenti li.active {
	color:#ff7c01;
	}
/**********************/

#container-dilatua  div.container-commenti ul li.commento div.header-commenti p a.active {
	/*background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/stellina-voto.jpg?v=201204191231) no-repeat;*/
	color:#ff7300;
	}

#container-dilatua div.container-commenti ul li.commento div.header-commenti p a.inactive {
	/*background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/stellina-voto-inactive.jpg?v=201204191231) no-repeat;*/
	color:#cccccc;
	}

/* ---------- definizione stili di testo nei commenti  ----------- */

#container-dilatua div.container-commenti ul li.commento div.header-commenti { 
	clear:both;
    height: 16px;
    width: 100%;
    position:relative;
    }
#container-dilatua div.container-commenti ul li div a {
	color:#4e85a2;
}
#container-dilatua div.container-commenti ul li div {
	color: #888888;
    font: 11px Arial,sans-serif;
}
#container-dilatua div.container-commenti ul li.commento div.header-commenti .nome-utente {
	font:bold 11px Arial, sans-serif;
	color:#4e85a2;
	text-transform:uppercase;
	margin-right: 2px;
	float:left;
	max-width:145px;
	overflow:hidden;
}

#container-dilatua div.container-commenti ul li.commento div.header-commenti .nome-utente a{
	color:#4E85A2;
}
	
#container-dilatua div.container-commenti ul li.commento span.rispostadi-parlanodite {
	font:bold 11px Arial, sans-serif;
	color:#4e85a2;
	float:left;
	display:block;
	}

#container-dilatua div.container-commenti ul li.commento div.header-commenti .risposta {
	float:none;
	margin-left:2px;
	}

#container-dilatua div.container-commenti ul li.commento div.header-commenti span.data-commento {
	font:normal 11px Arial, sans-serif ;
	color:#888888;
	/*fmargin-left:5px;
	loat:left;*/
	}

#container-dilatua div.container-commenti ul li.commento div.header-commenti .numero-risposte {
	font:bold 11px Arial, sans-serif ;
	color: #FF7800;
	position:absolute;
	right:4px;
	cursor:pointer;
	}

#container-dilatua div.container-commenti ul li.commento .titolo,
#TB_window form#rispondi-dilatua .titolo {
	font:bold 13px Arial, sans-serif;
	color:#313131;
	margin-top:2px;
	display:inline;
	}
	
#container-dilatua div.container-commenti ul li.commento .testo-commento {
	font:normal 13px Arial, sans-serif;
	color:#000000;
	margin-bottom:5px;
	}
	
#container-dilatua div.container-commenti ul li.commento .testo-commento.parlanodite { 
	background:#edf3f6;  
	margin-left: -8px;
    padding: 2px 6px 2px 8px;
    width: 446px;
	}
	
#container-dilatua div.container-commenti ul li.commento .testo-commento.risposta {
	border-left: 6px solid #F29400;
    padding-left: 6px;
    margin-top:2px;
	}

/*------------- votazione commenti  ---------------- */

#container-dilatua .border-top .container-votazione {
	float:left;
	}

#container-dilatua div.container-commenti ul li.commento div.votazione  {
	color:#000000;
	margin-bottom:5px;
	height:25px;
	}

#container-dilatua div.container-commenti ul li.commento div.votazione .vota {
	color: #FFFFFF;
    float: left;
    font: bold 11px Arial,sans-serif;
    height: 19px;
    margin: 5px 5px 0 0;
    padding: 0 3px 0 20px;
    text-align: right;
    min-width: 14px;
	}

#container-dilatua div.container-commenti ul li.commento div.votazione .vota.si {
	
	
	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bg-voto-si.png?v=201204191231) no-repeat;	
	}
	
#container-dilatua div.container-commenti ul li.commento div.votazione .vota.no {
	
	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bg-voto-no.png?v=201204191231) no-repeat;	
	}

#container-dilatua div.container-commenti ul li.commento div.votazione .attenzione {
	color: #FF7800;
    font: bold 11px Arial,sans-serif;
    margin: 4px 0 0 15px;
    padding: 9px 2px 0 2px;
    float:left;
	}

#container-dilatua div.container-commenti ul li.commento div.votazione .rispondi {
	float:right;
	/*margin: 0 0 0 20px;*/
    padding: 12px 0 0 10px;
    color:#4e85a2;
	font:bold 11px Arial, sans-serif;
	text-decoration: none;
	}

#container-dilatua div.container-commenti ul li.commento div.votazione div.rispondi a,
#container-dilatua div.container-commenti ul li.commento div.votazione div.rispondi a:hover,
#container-dilatua div.container-commenti ul li.commento div.votazione div.rispondi a:link {
	color:#4e85a2;
	font:bold 11px Arial, sans-serif;
	text-decoration: none;
	}

#container-dilatua div.container-commenti ul li.commento div.votazione div.rispondi a:hover {
	text-decoration: underline;
	}

#container-dilatua .container-commenti div.barra-chiusura { 
	height:25px; 
	background:#4e85a2;
	position:relative;
	margin-top: 30px;
	}
	
#container-dilatua .container-commenti div.barra-chiusura ul { 
    margin:0 auto;
    width: 210px;
	}

#container-dilatua .container-commenti div.barra-chiusura ul li { 
	float:left;
	width:16px;
	height:20px;
	margin-top:0;
	padding-top:0;
	}

#container-dilatua .container-commenti div.barra-chiusura ul li.freccia-dx { 
	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/freccia-dx-white.png?v=201204191231) no-repeat top right;	
	margin-top:4px;
	cursor:pointer;
	}
#container-dilatua .container-commenti div.barra-chiusura ul li.freccia-sx {
	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/freccia-sx-white.png?v=201204191231) no-repeat;	
	margin-top:4px;
	cursor:pointer;
	}

#container-dilatua .container-commenti div.barra-chiusura ul li a {
	display: inline-block;  
	padding:7px 4px 6px; 
	color:#ffffff;
	float:left;
	}
	
#container-dilatua .container-commenti div.barra-chiusura ul li a:hover { text-decoration:none; }
#container-dilatua .container-commenti div.barra-chiusura ul li a.selected {
	color:#000000;
	}
	
/*-------- pop up per rispondi --------*/	
#rispondi-dilatua .right {
	 margin-top: -4px;
}
#container-dilatua #pop-up-dilatua {
	overflow:hidden;
	visibility:hidden;
	}
#TB_window form#rispondi-dilatua {
	width:461px;
	padding:0 12px 12px 12px;
	background-image:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/bg-pop-up-rispondi-dlt.jpg?v=SSI_Error);	
	background-repeat:repeat-y;
	background-color:#edebec;
	}
#TB_window form#rispondi-dilatua p {
	font-weight:bold;
	color:#000000;
	position:relative;
	}	
#TB_window form#rispondi-dilatua p strong {
	font-size:12px;
	margin-right:2px;
	color: #313131;
	}	
#TB_window form#rispondi-dilatua p small {
	font-size:10px;
	color: #313131;
	font-weight:bold;
	}
#TB_window form#rispondi-dilatua .header-pop-up,
#TB_window .header-pop-up {
	width:100%;
	clear:both;
	position:reltive;
	display:block;
	}
#TB_window form#rispondi-dilatua p.header-pop-up .nome-utente {
	font:bold 11px Arial, sans-serif;
	color:#4e85a2;
	text-transform:uppercase;
	margin-right: 4px;
	}	
#TB_window form#rispondi-dilatua .header-pop-up .close-window-dilatua {
	position:absolute;
	right:4px;
	top:4px;
	background:url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/zoom/close-window-dilatua.jpg?v=201204191231) no-repeat;	
	cursor:pointer;
	width:16px;
	height:16px;
	}
	
#TB_window form#rispondi-dilatua textarea#textarea-rispondi {
	width:440px;
	height:78px;
	border:0;
	padding:12px;
	background:#ffffff;
	margin-bottom:10px;
	color: #828282;
    font: 12px Arial,sans-serif;
	}
	
#TB_window form#rispondi-dilatua .right a,
#TB_window form#rispondi-dilatua .right a:link,
#TB_window form#rispondi-dilatua .right a:visited {
	font-size:12px;
	}

#TB_window .header-pop-up #TB_closeWindowButton {
	background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/zoom/close-window-dilatua.jpg?v=SSI_Error) no-repeat;
	}

#TB_window #pop-up-dilatua .ringraziamenti {
	display: block;
    font: 12px Arial,sans-serif;
    height: 61px;
    margin-left:6px;
	}
	
#TB_window #pop-up-dilatua .close-window-dilatua {
	font:bold 110% Arial, sans-serif;
	display:block;
	}
	
	
/*05-08-2011*/	
/*IMPLEMENTAZIONE ARTICOLI PER UNIFORMARE TUTTO A GAZZETTA4*/
#articolo .intro-block {
	clear: both;
	margin-bottom:42px;
	padding-top:8px;
}
#articolo .intro-block  h1{
	color: #000000;
    font-size: 30px;
    font-weight: bold;
    line-height: 32px;
    margin-bottom: 15px;
}
#articolo .intro-block  h1 a{
    color: #000000;
}
#articolo .intro-block  h5.date{
	font-size:12px;
	color:#999999;
	margin-bottom: 8px;
}
#articolo .intro-block h3{
	font:bold 16px/12px Arial, sans-serif;
	color:#333333;
}

#articolo .intro-block h3 div.p{
	font-weight:normal;
	font-size: 14px;
}

#articolo p.p {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 15px;
    margin-top: 15px;	
}

#articolo dl.image-open{
	margin-top: 0;
	width:473px;
}

/*aggiunto span per lente su immagine da aprire*/
#articolo dl.image-open .zoom a{
		display: block;
		position: relative;		
}
#articolo dl.image-open .zoom span{
		bottom: 2px;
		right: 0px;
		position: absolute;
		display: block;
		background: url(http://images2.gazzettaobjects.it/GIROditalia/2012/libs/css/assets/lente.gif?v=201204191231) no-repeat 0 0 transparent;
		width: 22px;
		height:23px;
		text-indent: -5000px;
}