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

body{background:#c6beaf url(http://imagesdotcom.ilsole24ore.com/img2010/articlebody_bg.gif) repeat-y top center;}
#wrapper{background: #ffffff;}

#col-auto {margin:auto; width:986px; padding-bottom:30px;}

/* questo contenitore può essere sostituito con un'altro più grande o più piccolo */
.col-variabile { position:relative; float:left; width:659px;}
/* fine */

/* header */
.col-header { position:relative; float:left; width:100%; padding-bottom:8px;}
.col-header .logo{ position:relative; float:left; width:160px;}
.col-header .txt{ position:relative; float:left;}
.col-header .txt .title{ font-size:28px; font-weight:bold;}
/* fine header */

/* contenuto */
.col-menu_contenuto { position:relative; float:left; width:100%;}
.col-menu_contenuto table td{ text-align:left; vertical-align:top;}
	
	/* menu sinistra - box personalizzabile */
	.col-menu { position:relative; float:left; width:160px; margin-right:5px; _margin-right:2px;}
	.col-menu .box_pers{ position:relative; float:left; width:160px;}
	.col-menu .box_pers a.menu{ position:relative; float:left; width:160px; background-color:#5c7087; font-size:12px; color:#FFF; margin-bottom:1px;}
	.col-menu .box_pers a.menu.nomargin{ margin-bottom:0;}
	.col-menu .box_pers a.menu p{ padding:7px 4px;}
	.col-menu .box_pers a.menu p.acquista{ background:url(../img/menu-carrello.gif) no-repeat scroll 130px 50% transparent;}
	.col-menu .box_pers a.menu p.video{ background:url(../img/menu-video.gif) no-repeat scroll 130px 50% transparent;}
	.col-menu .box_pers a.menu:hover{ background-color:#00579A; text-decoration:none;}
	.col-menu .box_pers a.menu.vedi{ background-color:#00579A; text-decoration:none;}
	
	.col-menu .box_pers a.submenu{ position:relative; float:left; width:160px; background-color:#5c7087; font-size:12px; color:#FFF;}
	.col-menu .box_pers a.submenu.margin{ margin-bottom:1px;}
	.col-menu .box_pers a.submenu p{ padding:5px 4px 5px 12px; background:url(../img/menu_punto.gif) no-repeat scroll 4px 11px;}
	.col-menu .box_pers a.submenu:hover{ background-color:#00579A; font-weight:normal; text-decoration:none;}
	.col-menu .box_pers a.submenu.vedi{ background-color:#00579A; font-weight:normal; text-decoration:none;}
	/* fine menu sinistra - box personalizzabile */
	
	/* menu sinistra - argomenti */
	.col-menu .box_arg{ position:relative; float:left; width:160px; background-color:#e3eaee; padding-bottom:10px; margin-bottom:1px;}
	.col-menu .box_arg p.argomenti{ padding:10px 0 10px 4px; font-size:12px; font-weight:bold; color:#000;}
	.col-menu .box_arg p.link{ padding:0;  }/*modificata il 25-11-2010*/
	.col-menu .box_arg p.link a{ position:relative; font-size:12px; color:#5b606c; background:url(../img/menu-fr.gif) no-repeat scroll 4px 5px transparent; display:block; padding:2px 5px 5px 15px; }/*modificata il 29-11-2010*/
	.col-menu .box_arg p.link a:hover{ color:#00579A; text-decoration:none;}
	/* fine menu sinistra - argomenti */

	/* contenuto */
	
		/* strumenti */
		.col-contenuto { position:relative; float:left; width:100%;}
		.col-contenuto .strumenti{ position:relative; float:left; width:100%; height:42px; background-color:#7fabcc; -webkit-border-radius:6px; -moz-border-radius:6px; margin-bottom:15px;}
		.col-contenuto .strumenti a.freccia{ position:relative; float:left; _width:80%; height:42px; background:url(../img/strumenti_fr.gif) center right no-repeat; background-color:#e3eaee; color:#00579a; -webkit-border-radius:6px; -moz-border-radius:6px;}
		.col-contenuto .strumenti a.freccia p{ height:39px; background:url(../img/strumenti_ico.gif) no-repeat scroll 10px 4px; font-size:17px; padding:3px 50px 0 50px; cursor:pointer;}
		.col-contenuto .strumenti a.freccia p span{ font-size:12px;}
		.col-contenuto .strumenti a.freccia:hover{ background:url(../img/strumenti_fr_on.gif) center right no-repeat; background-color:#00579A; color:#FFF; text-decoration:none;}
		.col-contenuto .strumenti a.freccia:hover p{ background:url(../img/strumenti_ico_on.gif) no-repeat scroll 10px 4px;}
		/* fine strumenti */
	
		/* strumenti con ricerca */
		.col-contenuto .strumenti a.invia{ position:relative; float:left; width:200px; height:42px; background-color:#e3eaee; color:#00579a; border-right:2px solid #FFF; -webkit-border-radius-topleft:6px; -moz-border-radius-topleft:6px; -webkit-border-radius-bottomleft:6px; -moz-border-radius-bottomleft:6px;}
		.col-contenuto .strumenti a.invia p{ height:39px; background:url(../img/strumenti_ico.gif) no-repeat scroll 10px 4px; font-size:17px; padding:3px 5px 0 50px; cursor:pointer;}
		.col-contenuto .strumenti a.invia p span{ font-size:12px;}
		.col-contenuto .strumenti a.invia:hover{ background-color:#00579A; color:#FFF; text-decoration:none;}
		.col-contenuto .strumenti a.invia:hover p{ background:url(../img/strumenti_ico_on.gif) no-repeat scroll 10px 4px;}
		
		.col-contenuto .strumenti .ricerca2{ position:relative; float:left;}
		.col-contenuto .strumenti .ricerca2 p.input{ padding:10px 10px 0 10px;}
		.col-contenuto .strumenti .ricerca2 p.input input{ width:180px; color:#5c7087; height:15px; font-size:12px; background-color:#e3eaee; border:0; padding:3px 2px;}/*modificata il 25-11-2010*/
		.col-contenuto .strumenti .cerca2{ position:relative; float:left; padding:10px;}
		.col-contenuto .strumenti .cerca2 a.col-pulsante { float:left;}
		.col-contenuto .strumenti .cerca2 a.col-pulsante p{ padding:5px 10px; }
		/* fine strumenti con ricerca */

		/* strumenti pag dettaglio quesito */
		.col-contenuto .strumenti .ricerca{ position:relative; float:left; width:240px;}
		.col-contenuto .strumenti .ricerca p.input{ padding:10px 10px 0 10px;}
		.col-contenuto .strumenti .ricerca p.input input{ width:220px; height:15px; color:#5c7087; font-size:12px; background-color:#e3eaee; border:0; padding:3px 2px;}/*modificata il 25-11-2010*/
		.col-contenuto .strumenti .ricerca p.input input.pic{ width:160px; color:#5c7087; font-size:12px; background-color:#e3eaee; border:0;}
		.col-contenuto .strumenti .cerca{ position:relative; float:left; padding:10px;}
		.col-contenuto .strumenti .cerca a.col-pulsante { float:left;}
		.col-contenuto .strumenti .cerca a.col-pulsante p{ padding:5px 10px; }
		/* fine strumenti pag dettaglio quesito */

	.col-contenuto .cont_txt{ position:relative; float:left; width:100%;}
	.col-contenuto .cont_txt.bordo_giu{ border-bottom:1px solid #00579a; padding:0 0 10px 0;}
	.col-contenuto .cont_txt.bordo_giu2{ border-bottom:1px solid #E3EAEE; padding:0 0 0 0;}
	.col-contenuto .cont_txt p.txt{ padding:0 10px 10px 10px; font-size:12px; color:#000; line-height:140%;}
	.col-contenuto .cont_txt p.txt.margin_giu{ padding-bottom:30px;}
	.col-contenuto .cont_txt p.txt a{ font-size:12px; font-weight:bold; color:#00579a;}
	.col-contenuto .cont_txt p.txt a.bold{ font-size:12px; font-weight:bold; color:#00579a; }
	.col-contenuto .cont_txt p.txt_pic{ padding:0 10px 10px 10px; font-size:12px; color:#666666; line-height:140%;}
	.col-contenuto .cont_txt p.txt_pic.mini{ font-size:10px; }/*aggiunto il 25-11-2010*/
	.col-contenuto .cont_txt p.txt_pic span{ font-size:24px; color:#00579a;}/*aggiunto il 25-11-2010*/
	.col-contenuto .cont_txt p.lista{ padding:0;}
	.col-contenuto .cont_txt p.lista a{ position:relative; float:left; width:100%; font-size:12px; color:#5b606c; background:url(../img/menu-fr.gif) no-repeat 30px 8px; display:block; padding:5px 0 0 40px;}/*modificata il 25-11-2010*/

	.col-contenuto .cont_cl{ position:relative; float:left; width:100%;}
	.col-contenuto .cont_cl p{ line-height:140%;}
	.col-contenuto .cont_cl p a{ font-size:12px; color:#000; background:url(../img/punto.gif) no-repeat 10px 9px; display:block; padding:0 0 0 18px; text-decoration:none;}/*modificata il 25-11-2010*/

	.col-contenuto .cont_section{ position:relative; float:left; width:100%; border-bottom:1px solid #00579a; margin:15px 0 10px 0;}/*modificata il 25-11-2010*/
	.col-contenuto .cont_section.nomargin_top{ margin-top:0;}
	.col-contenuto .cont_section p.txt{ padding:0 10px 10px 10px; font-size:14px; color:#00579a;}
	.col-contenuto .cont_section p.txt span.tit{ font-size:28px; color:#00579a;}
	.col-contenuto .cont_section p.txt span{ font-size:12px; }
	.col-contenuto .cont_section p.txt a.path{ font-size:12px; color:#00579a;}/*aggiunto il 25-11-2010*/
	
	.col-contenuto .cont_link{ position:relative; float:left; width:100%; border-top:1px solid #e3eaee; padding:15px 0; margin:15px 0 0 0;}/*modificata il 25-11-2010*/
	.col-contenuto .cont_link p.link{ padding:0 10px; font-size:12px; font-weight:bold; color:#000;}
	.col-contenuto .cont_link p.link a{ font-size:12px; font-weight:bold; color:#00579a;}
	
	.col-contenuto .cont_lista{ position:relative; float:left; width:100%; border-top:1px solid #e3eaee; padding:10px 0;}
	.col-contenuto .cont_lista.bordo_giu{ border-bottom:1px solid #e3eaee; margin-bottom:15px;}
	.col-contenuto .cont_lista.nobordo{ border:0;}
	.col-contenuto .cont_lista p.lista{ padding:0 10px; font-size:12px; color:#000; line-height:140%;}
	.col-contenuto .cont_lista p.lista span{ color:#00579a; }
	.col-contenuto .cont_lista p.lista a{ font-size:14px; color:#000; line-height:140%;}
	
	.col-contenuto .cont_numeri{ position:relative; float:left; width:100%; margin-top:20px;}
	.col-contenuto .cont_numeri .int{ position:relative; float:right; color:#666666;}
	.col-contenuto .cont_numeri .int a{ -webkit-border-radius:4px; -moz-border-radius:4px; font-size:12px; font-weight:bold; background-color:#7fabcc; color:#FFF; text-align:center; padding:2px 5px 3px; text-decoration:none;}/*modificato il 25-11-2010*/
	.col-contenuto .cont_numeri .int a:hover{ background-color:#5c7087; text-decoration:none;}
	.col-contenuto .cont_numeri .int a.vedi{ background-color:#5c7087; text-decoration:none;}/*aggiunto il 25-11-2010*/
	.col-contenuto .cont_numeri .int a.avanti{ background-color:#FFF; font-size:12px; font-weight:normal; color:#00579A; text-decoration:none;}/*modificato il 25-11-2010*/
	.col-contenuto .cont_numeri .int a.avanti:hover{ background-color:#FFF; text-decoration:underline;}

	.col-contenuto .cont_ricerca{ position:relative; float:left; width:100%; border-bottom:1px solid #e3eaee; padding:10px 0 20px 0; margin-bottom:10px;}
	.col-contenuto .cont_ricerca p.intestazione{ padding:0 10px; font-size:12px; color:#000; line-height:140%;}
	.col-contenuto .cont_ricerca p.intestazione span.tit{ font-size:28px; font-weight:normal; color:#000; line-height:32px;}/*modificato il 25-11-2010*/
	.col-contenuto .cont_ricerca p.intestazione span.tit2{ font-size:14px; font-weight:normal; color:#00579a;}/*modificato il 25-11-2010*/
	.col-contenuto .cont_ricerca p.intestazione span.data{ font-size:12px; color:#00579a;}
	.col-contenuto .cont_ricerca p.txt{ padding:5px 10px 0 10px; font-size:12px; color:#000; line-height:140%;}
	.col-contenuto .cont_ricerca p.txt2 { padding:5px 10px 0 10px; font-size:12px; color:#666666; line-height:20px;}/*aggiunto il 25-11-2010*/

	.col-contenuto .cont_form{ position:relative; float:left; width:100%; border-bottom:1px solid #00579a; padding-bottom:15px; margin-bottom:15px;}
	.col-contenuto .cont_form p{ padding:5px 10px; font-size:12px;}
	.col-contenuto .cont_form select { width:215px; color:#5c7087; font-size:12px; background-color:#e3eaee; border:1px solid #5c7087; margin:5px 0;}
	.col-contenuto .cont_form input { width:95%; color:#5c7087; font-size:12px; background-color:#e3eaee; border:1px solid #5c7087; margin:5px 0;}
	.col-contenuto .cont_form textarea { width:95%; height:150px; color:#5c7087; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#e3eaee; border:1px solid #5c7087; margin:5px 0;}/*modificato il 25-11-2010*/
	.col-contenuto .cont_form .cont_invia { position:relative; float:left; width:95%;}
	a.col-pulsante { position:relative; float:right; min-width:55px; _width:55px; text-align:center; font-size:12px; color:#FFF; background-color:#00579a; text-decoration:none; -webkit-border-radius:6px; -moz-border-radius:6px;}/*modificato il 25-11-2010*/
	a.col-pulsante:hover { background-color:#5C7097; text-decoration:none;}
	a.col-pulsante p{ padding:3px 10px; line-height:12px;}
	
	.col-quesito_ico { position:relative; float:left; width:100%;}
	.col-quesito_ico p{ text-align:right; padding:0 5px 0 0;}
	.col-quesito_ico ul{ list-style:none outside none;}/*aggiunto il 25-11-2010*/
	.col-quesito_ico ul li{ float:right; padding:0 3px;}/*aggiunto il 25-11-2010*/
	
	
	.col-accedi { position:relative; float:left; width:100%;}
	.col-accedi .int{ position:relative; margin:auto; width:270px; }
	.col-accedi .int2{ position:relative; float:left; width:270px; }
	.col-accedi .int2 p.normal{ line-height:140%; font-size:14px; font-weight:normal; color:#000; padding:15px 0 0 15px;}/*modificato il 25-11-2010*/
	.col-accedi .int2 p.normal input{ width:215px; font-size:22px; color:#666666; border:1px solid #5c7087; background-color:#e3eaee; margin-top:5px; padding:0 2px 0 2px;}/*modificato il 25-11-2010*/
	.col-accedi .int .riga { position:relative; float:left; width:100%; border-top:1px solid #FFF; margin-top:15px;}
	.col-accedi .int .riga .col-pulsante{ float:right; margin:12px 35px 0 0; min-width:55px; _width:65px;}/*modificato il 25-11-2010*/
	.col-accedi .int .riga p.txt{ padding:15px 0 0 15px; font-size:12px; color:#666666;}
	.col-accedi .int .riga p.txt a{ font-size:12px; font-weight:bold; color:#666666;}
	.col-accedi .int .riga p.img{ padding:10px 15px 0 0; }
	.col-box { position:relative; float:left; width:100%; margin-top:50px;}
	.col-box .box{ position:relative; float:left; width:240px; height:140px; background-color:#00579A; color:#FFF;}/*aggiunto il 25-11-2010*/
	.col-box .box.dx{ float:right;}/*aggiunto il 25-11-2010*/
	.col-box .box p.txt{ font-size:22px; padding:10px;}/*aggiunto il 25-11-2010*/
	.col-box .box p.txt2{ font-size:14px; padding:0 8px 0 10px;}/*aggiunto il 25-11-2010*/
	.col-box .box .bottone{ position:absolute; width:240px; bottom:10px; text-align:center;}/*aggiunto il 25-11-2010*/
	.col-box .box .bottone a.col-pulsante { background-color:#FFF; color:#00579A; margin-right:80px;}/*aggiunto il 25-11-2010*/
	.col-box .box .bottone a.col-pulsante:hover { background-color:#cad9e1;}/*aggiunto il 25-11-2010*/
	/* fien contenuto */
	
/* fine contenuto */

/* spalla */
	/* box pubblicità */
	.col-spalla { position:relative; float:right; width:322px;}
	.col-spalla .box_pb{ position:relative; float:left; width:322px; background-color:#e3eaee;}
	.col-spalla .box_pb p{ padding:10px;}
	.col-spalla .box_pb p a{ text-align:center;}
	
	/* box Per approfondire */
	.col-spalla .box_approf{ position:relative; float:left; width:322px; background-color:#e3eaee; margin-top: 10px; padding-bottom:2px;}
	.col-spalla .box_approf a.titolo{ position:relative; float:left; width:322px; font-size:14px; color:#5c7087; background:url(../img/spalla_fr.gif) no-repeat scroll 302px 50%;}
	.col-spalla .box_approf a.titolo p{ padding:8px 10px;}
	.col-spalla .box_approf .lista{ position:relative; margin:auto; width:318px;}
	.col-spalla .box_approf .lista .int{ position:relative; float:left; width:318px; background-color:#FFF;}
	.col-spalla .box_approf .lista .int .sx{ position:relative; float:left; width:110px;}
	.col-spalla .box_approf .lista .int .sx p{ padding:15px 0 0 0; text-align:center}
	.col-spalla .box_approf .lista .int .dx{ position:relative; float:left; width:208px;}
	.col-spalla .box_approf .lista .int .dx p{ padding:15px 5px 0 0; font-size:12px; color:#666666;}
	.col-spalla .box_approf .lista .int .dx p span{ color:#00579a;}
	.col-spalla .box_approf .lista .int .dx p a{ font-size:14px; color:#000;}
	.col-spalla .box_approf .lista .int .dx p a.pic{ font-size:12px; color:#000;}
	.col-spalla .box_approf .lista .int .riga{ position:relative; float:left; width:318px; height:16px; background:url(../img/spalla_riga.gif) bottom no-repeat;}
	
	.col-spalla .box_approf .lista .vedi{ position:relative; float:left; width:318px; background-color:#FFF; text-align:right;}
	.col-spalla .box_approf .lista .vedi p{ padding:10px 0 10px 0;}
	.col-spalla .box_approf .lista .vedi p a{ text-align:right; color:#5c7087; font-size:12px; background:url(../img/menu-fr.gif) no-repeat scroll 0 3px; padding:0 10px 0 10px;}
/* fine spalla */


.module ul li a {background:url("http://imagesdotcom.ilsole24ore.com/img2010/red_chip.gif") no-repeat scroll 0 20% transparent; display:block; padding-left:10px;}

/* ---------------------------------------------------------------------------------------- */

/* Telefisco */
.tel-condividi { position:relative; float:left; width:100%;}
.tel-condividi p{ padding:0 5px 10px 0; text-align:right;}
.tel-condividi.bordo { border-top:1px solid #e3eaee; margin-top:20px;}
.tel-condividi.bordo p{ padding:15px 5px 0 0;}

.col-contenuto .cont_section.height { min-height:35px; _height:35px;}
.col-contenuto .cont_section .condividi{ position:absolute; top:5px; right:5px;}

.col-contenuto .cont_box_h{ position:relative; float:left; width:100%; border-top:4px solid #5c7087; margin:15px 0 0 0; padding:15px 0 0 0;}
.col-contenuto .cont_box_h.nobordo{ border:0; margin:0 0 0 0;}
.col-contenuto .cont_box_h .box_top{ position:relative; float:left; width:240px; font-size:12px;}
.col-contenuto .cont_box_h .box_top.dx{ float:right;}
.col-contenuto .cont_box_h .box_top p.img{ padding:0 0 10px 5px;}
.col-contenuto .cont_box_h .box_top p.tit{ font-size:18px; font-weight:bold; color:#00579a; padding:0 0 0 5px; line-height:140%;}
.col-contenuto .cont_box_h .box_top p.txt{ color:#000; padding:10px 0 10px 5px; line-height:140%;}
.col-contenuto .cont_box_h .box_top p.txt span{ color:#666666;}
.col-contenuto .cont_box_h .box_giu{ position:relative; float:left; width:240px; height:230px; font-size:12px; color:#FFF; background-color:#00579a;}
.col-contenuto .cont_box_h .box_giu.dx{ float:right;}
.col-contenuto .cont_box_h .box_giu p.tit{ font-size:14px; font-weight:bold; padding:5px 5px; line-height:140%; border-bottom:1px solid #FFF;}
.col-contenuto .cont_box_h .box_giu p.txt{ padding:5px 5px 0 5px; line-height:140%;}
.col-contenuto .cont_box_h .box_giu .bottoni{ position:absolute; bottom:10px; width:100%;}
.col-contenuto .cont_box_h .box_giu .bottoni a.col-pulsante{background-color:#FFF; color:#00579a; width:75px; padding:1px 5px;}
.col-contenuto .cont_box_h .box_giu .bottoni a.col-pulsante:hover{background-color:#cad9e1; color:#00579a;}
.col-contenuto .cont_box_h .box_giu .bottoni a.col-pulsante p{ padding:3px 10px;}
.col-contenuto .cont_box_h .box_giu .bottoni a.col-pulsante.sx{ float:left; margin-left:20px; }
.col-contenuto .cont_box_h .box_giu .bottoni a.col-pulsante.dx{ float:right; margin-right:20px;}
.col-contenuto .cont_box_h .box_giu .bottoni a.col-pulsante.acquista{ float:right; margin-right:20px;}
.col-contenuto .cont_box_h .box_giu .bottoni a.col-pulsante p.carrello{ padding:3px 25px 3px 10px; background:url(../img/bottone_carrello.gif) top right no-repeat; background-position:60px 4px;}

.col-contenuto .tel-lista{ position:relative; float:left; width:100%; border-top:1px solid #00579a; padding:10px 0; margin:15px 0 0 0;}
.col-contenuto .tel-lista.bordo_spesso{ border-top:4px solid #5c7087; margin-top:30px;}
.col-contenuto .tel-lista.bordo_chiaro{ border-top:1px solid #e3eaee;}
.col-contenuto .tel-lista.bordo_giu{ border-bottom:1px solid #00579a; margin-bottom:15px;}
.col-contenuto .tel-lista.nobordo{ border:0; padding-top:0; margin-top:0;}
.col-contenuto .tel-lista p.lista{ padding:3px 10px; font-size:12px; color:#000; line-height:140%;}
.col-contenuto .tel-lista p.lista span{ font-size:14px; color:#00579a; }
.col-contenuto .tel-lista p.lista span.tit{ font-size:14px; font-weight:bold; color:#000;}
.col-contenuto .tel-lista p.lista span.tit2{ font-size:14px; font-weight:normal; color:#000;}
.col-contenuto .tel-lista p.lista span.tit3{ font-size:18px; font-weight:bold; color:#00579a; line-height:22px;}
.col-contenuto .tel-lista p.lista span.grigio{ font-size:12px; color:#666666; }
.col-contenuto .tel-lista p.lista a{ font-size:14px; color:#000; line-height:140%;}
.col-contenuto .tel-lista p.lista a.pic{ font-size:12px; font-weight:bold; color:#00579a; line-height:140%;}
.col-contenuto .tel-lista p.lista a.col-pulsante{ color:#FFF; font-size:12px; padding:1px 5px; margin-top:10px;}
.col-contenuto .tel-lista p.img{ padding:5px 5px 0 0;}
.col-contenuto .tel-lista div.img{ width:160px; text-align:center; margin-top:5px;}/*modificato il 29-11-2010*/
.col-contenuto .tel-lista div.img_video{ width:120px; text-align:center;}

.col-contenuto .cont_video{ position:relative; float:left; width:100%; font-size:12px; padding:0 0 5px 0;}
.col-contenuto .cont_video p{ padding:10px 5px 0 5px;}
.col-contenuto .cont_video p a{ font-size:12px; font-weight:bold; color:#00579a;}
.col-contenuto .cont_video p a.play{ background:url(../img/ico_play.gif) top right no-repeat; padding:3px 30px 3px 0;}

.col-contenuto .cont_txt.bordo_su{ border-top:1px solid #00579a; padding:10px 0 0 0; margin-top:15px;}
.col-contenuto .cont_txt p.txt_pic a.link{ font-size:10px; font-weight:bold; }
.col-contenuto .cont_txt p.txt_pic2{ padding:0 10px 10px 10px; font-size:12px; line-height:140%;}
.col-contenuto .cont_txt p.txt_pic2 a{  font-size:12px; font-weight:bold; color:#00579a;}

/* questo contenitore può essere sostituito con un'altro più grande o più piccolo */
.col-variabile_pdf { position:relative; float:left; width:100%;}
/* fine */
.col-header_pdf { position:relative; float:left; width:100%;}
.col-pdf_contenuto { position:relative; float:left; width:100%; background-color:#e3eaee; padding-bottom:15px;}
.col-pdf_contenuto .col-pdf_contenuto_int { position:relative; margin:auto; width:1004px; background-color:#e3eaee;}
.col-pdf_contenuto .col-pdf_contenuto_int  p{ text-align:center; padding:15px 0;}
.col-pdf_contenuto .col-pdf_contenuto_int  a.col-pulsante{ float:left; font-size:14px; color:#FFF; padding:5px 10px;}

#main-nav .item .trigger {
    font-size: 100% !important;
    }