/* box offerte associative */
.offerte-associative-CNT {position:relative; float:left; clear:both; display:inline; margin:3px 0 0 18px; width:517px; height:1%;}

/* lancio soluzioni */
.lancio-soluzione {position:relative; clear:both; margin:0 0 15px; height:92px; overflow:hidden; background:transparent url(/file/2657.gif) repeat-x 0 0;}
.lancio-soluzione img.logo-big {position:absolute; top:0; left:0; border:0 none;}
.lancio-soluzione h2 {margin:0 0 0 128px; padding:11px 0 3px; font-size:14px; color:#004990; text-transform:uppercase;}
.lancio-soluzione p {margin:0 0 0 128px; padding:0; font-size:12px; color:#3D3D3D;}
.lancio-soluzione a {position:absolute; bottom:9px; right:9px;}
.lancio-soluzione .mobile {color:#004990;}

/* box banner */
.main-banner {position:relative; clear:both; margin:0 0 4px; height:1%; text-align:center;}
.main-banner-CNT {height:1%;}

/* box abstract */
.box-abstract-CTR {position:relative; clear:both; margin:0 7px 4px; height:1%; background:transparent url(/file/2543.gif) repeat-x 0 100%;}
.box-abstract-CNT {padding:11px 12px 9px; background:transparent url(/file/2544.gif) repeat-x 0 0;}

.box-abstract-CNT h3 {margin:0; padding:0 0 7px; font-size:12px; color:#000; text-transform:uppercase;}/*.box-abstract-CNT h3 {margin:0; padding:0 0 7px; font-size:12px; color:#000; text-transform:uppercase;}*/

.box-abstract-CNT p {margin:0; padding:0; font-size:11px; color:#6B6B6B;}
.box-abstract-CNT ul {margin:0 0 0 0; padding:0 0 0 15px; color:#6B6B6B;}/*.box-abstract-CNT ul {margin:0 0 0 0; padding:0 0 0 15px;}*/}
.box-abstract-CNT ul li {padding:2px 0;}
.box-abstract-CNT strong {color:#000;}
.box-abstract-CNT a {font-weight:bold; color:#EE1D25; text-decoration:underline;}
.box-abstract-CNT a:hover {text-decoration:none;}
.box-abstract-CNT p.abstract{color:#727272;font-size:11px;margin:0; padding:0;}
.box-abstract-CNT p.abstract strong{color:#727272;font-size:11px;margin:0; padding:0;}

/* box note */
.box-note-CNT {position:relative; clear:both; height:1%;}
.box-note-CNT p {margin:0; padding:6px 20px 0; font-size:12px; color:#2F2F2F;}

/* box riquadrato */
.squared-box {position:relative; clear:both; margin:3px 7px; border:4px solid #ECECEC; padding:12px 10px; height:1%;}
.squared-box p {clear:both; margin:0; padding:0; height:1%; font-size:11px; color:#6B6B6B;}
.squared-box p strong {color:#3F3F3F;}


/* strillo offerta */
.strillo-offerta-CTR {position:relative; clear:both; margin:11px 0 0; height:1%; background:transparent url(/file/2545.gif) repeat-y 0 0;}
.strillo-offerta-CTR a.but_scopri-chiudi {
	position:absolute; 
	bottom:11px; 
	right:22px; 
	float:right; 
	padding:21px 0 0; 
	width:108px; 
	height:0!important; 
	overflow:hidden; 
	background:transparent url(/file/2546.gif) no-repeat 0 0;
}
.strillo-offerta-CTR a.active {background-position:0 -21px;}
.strillo-offerta-CNT {min-height:103px; height:auto!important; height:103px; background:transparent url(/file/2547.gif) no-repeat 0 0;}
.confesercenti {min-height:103px; height:auto!important; height:103px; background:transparent url(/file/3171.gif) no-repeat 0 0;}
.confesercenti .soluzione-offerta {float:left; display:inline; padding:33px 0 0 11px; width:157px;}
.strillo-offerta-CNT .soluzione-offerta {float:left; display:inline; padding:11px 0 0 11px; width:157px;}
.strillo-offerta-CNT .soluzione-offerta h4 {margin:0; padding:3px 12px 0; height:36px; overflow:hidden; font-size:13px; color:#2F2F2F;}
.strillo-offerta-CNT .soluzione-offerta img {border:0 none;}
.strillo-offerta-CNT .soluzione-offerta-abstract {margin:0 0 0 182px; padding:23px 16px 3px 2px; min-height:44px; height:auto!important; height:44px; font-size:12px; color:#000;}
.strillo-offerta-CNT .soluzione-offerta-price {margin:0 0 0 182px; padding:8px 16px 0 2px; height:25px; font-size:11px; color:#000; background:transparent url(	/file/2548.gif) no-repeat 0 0;}
.strillo-offerta-CNT .soluzione-offerta-price strong.evidenza {font-size:20px;}
.vers2 .prezzo-offerta strong.evidenza {font-size:20px; font-weight:bold;}
.strillo-offerta-CNT .soluzione-offerta-price .sup {font-weight:bold; font-size:8px; vertical-align:text-top;}
.strillo-offerta-FTR {clear:both; height:8px; background:transparent url(	/file/2549.gif) no-repeat 0 0;}

/* dettaglio offerta */
.dettaglio-offerta-CTR {position:relative; top:-4px; clear:both; display:none; margin:0 0 0 4px; width:508px; height:1%; background:#E6E6E6 url(/file/2550.gif) repeat-y 0 0;}
.dettaglio-offerta-CNT .box-dettaglio-offerta {position:relative; clear:both; height:1%; font-size:11px; color:#3F3F3F;}
.dettaglio-offerta-CNT .box-dettaglio-offerta h4{ color:#343434; width:498px; padding:10px 0 10px 10px; background-color:#e8e8e8; font-weight:bold; font-size:11px;}
.dettaglio-offerta-CNT .box-dettaglio-offerta strong {font-weight:normal; color:#000;}
.dettaglio-offerta-CNT .box-dettaglio-offerta p {clear:both; margin:0; padding:0 17px 10px 23px; height:1%;}
.vers2 .box-dettaglio-offerta p {clear:both; margin:0; padding:10px 17px 10px 10px; height:1%;}
.vers2 .box-dettaglio-offerta p.din {clear:both; margin:20px 0 0 5px; padding:0 17px 10px 10px; height:1%; font-size:14px; color:#909090; font-style:italic; font-weight:bold;}
.dettaglio-offerta-CNT .box-dettaglio-offerta ul {clear:both; margin:0; padding:0; list-style-type:none; height:1%; overflow:auto;}
.dettaglio-offerta-CNT .box-dettaglio-offerta li {clear:both; margin:0; padding:0 17px 10px 23px; background:transparent url(/file/2552.gif) no-repeat 11px 4px;}
.vers2 .box-dettaglio-offerta li {clear:both; margin:0; padding:10px 17px 10px 23px; background:transparent url(/file/2552.gif) no-repeat 11px 14px; border-bottom:1px #e6e6e6 solid;}
.no-cont .box-dettaglio-offerta li {clear:both; margin:0; padding:10px 17px 10px 23px; background:transparent url(/file/2552.gif) no-repeat 11px 14px; border-bottom:1px #e6e6e6 solid;}
.vers2 .box-dettaglio-offerta p.prezzo-offerta{ margin:15px 0 0 0; font-size:14px;}
.dettaglio-offerta-CNT .box-dettaglio-offerta ul ul {padding:0 0 5px;}
.dettaglio-offerta-CNT .box-dettaglio-offerta li li {padding:5px 17px 0 12px; color:#535353; background:transparent url(/file/2553.gif) no-repeat 0 9px;}
.dettaglio-offerta-CNT .box-dettaglio-offerta .sup {font-size:8px; vertical-align:top;}
.dettaglio-offerta-FTR {clear:both; height:4px; background:transparent url(	/file/2554.gif) no-repeat 0 0;}
.box-dettaglio-offerta .box-alice { width:470px; float:left; margin:0 0 15px 20px;}
.box-dettaglio-offerta .box-alice img{ width:200px;float:left; margin:10px 0 0 0; padding:0;}
.box-dettaglio-offerta .second img{ width:340px;float:left; margin:10px 0 0 0; padding:0;}
.box-dettaglio-offerta .box-alice p{ width:110px;float:right; margin:0; padding:10px 0 0 0;}
.no-cont {background-color:#fff;}
span.red{color:#e2031d;}
span.blk{color:#000;}
.box-alice p.prezzo-offerta{ margin:15px 0 0 0; font-size:14px;}
.box-alice .prezzo-offerta strong.evidenza {font-size:20px; font-weight:bold;}
p.din2 {margin:20px 0 0 5px; padding:0 17px 10px 10px; font-size:14px; color:#909090; font-style:italic; font-weight:bold;}

/* nota dettaglio */
.dettaglio-offerta-note-CTR {position:relative; clear:both; margin:0 0 0 5px; width:497px; height:1%; background:#FFF url(/file/2555.gif) no-repeat 0 0;}
.dettaglio-offerta-note-CNT {padding:3px 0 5px; background:transparent url(/file/2556.gif) no-repeat 0 100%;}
.dettaglio-offerta-note-CNT p {margin:0; padding:3px 9px 5px; font-size:10px; color:#3D3D3D;}
.dettaglio-offerta-note-CNT .sep-note {clear:both; margin:2px; height:1px; border-top:1px solid #DCE1E1;}

.box_footer{ width:500px; margin:0; padding:0; font-size:11px;}
.box_footer img{ width:211px;float:left; margin:0; padding:0; display:inline;}
.box_footer p{ width:270px;float:right; margin:10px 0 0 0; padding:0; display:inline;}
.box_footer .box_verde{ width:500px; border-bottom:1px #ccc solid;float:left; margin:10px 0 0 0; padding:0 0 15px 0;}
.box_footer .box_rosso{ width:500px; border-bottom:1px #ccc solid;float:left; margin:10px 0 0 0; padding:0 0 15px 0;}
.box-richiedi-contatto p.iva{ width:150px; font-size:9px; color:#f21b26; margin:0 0 0 320px;}

p.note-footer{ width:500px; font-size:9px; color:#5a5a5a; margin:15px 0 20px 200px;}

/* common notes */
.box-common-notes-CTR {position:relative; clear:both; margin:2px 4px 0; height:1%; background:transparent url(	/file/2557.gif) repeat-x 0 0;}
.box-common-notes-CNT {clear:both; padding:6px; height:1%; background:transparent url(/file/2558.gif) repeat-x 0 100%;}
.box-common-notes-CNT p {margin:0; padding:9px; font-size:10px; line-height:10px; color:#3D3D3D;}
.box-common-notes-CNT .separatore {clear:both; border-top:1px solid #DCE1E1; height:1px;}

/* servizi aggiuntivi */
.accessory-services {position:relative; clear:both; width:516px; height:1%;}
.accessory-services h2 {margin:0; padding:9px 20px 6px; font-size:12px; color:#3D3D3D; text-transform:uppercase;}
.accessory-services .accessory-services-CTR {position:relative; clear:both; height:1%; background:transparent url(/file/2559.gif) repeat-y 0 0;}
.accessory-services .accessory-services-CNT {clear:both; padding:5px 10px; min-height:51px; height:auto!important; height:51px; background:transparent url(/file/2560.gif) no-repeat 0 0;}
.accessory-services .accessory-services-CNT .dot-sep {border-top:1px dotted #E7E7E7; height:1px;}
.accessory-service-CTR {display:table; padding:5px 0; width:100%; height:79px; overflow:hidden; #position:relative;}
.accessory-service-CNT {display:table-cell; width:100%; vertical-align:middle; #position:absolute; #top:50%;}
.accessory-service-CNT img {border:0 none; vertical-align:middle;}
.accessory-service-CNT p {margin:0; padding:0 0 0 15px; font-size:11px; line-height:13px; color:#727272; #position:relative; #top:-50%;}
.accessory-services .accessory-services-FTR {clear:both; height:8px; background:transparent url(/file/2561.gif) no-repeat 0 0;}

/* box note pp */
.box-notepp-CNT {position:relative; clear:both; margin:0 0 4px; height:1%;}
.box-notepp-CNT p {margin:0; padding:17px 20px; font-size:11px; color:#727272;}
/*.box-notepp-CNT p strong {color:#000;}*/
.box-notepp-CNT p strong {color:#727272;}
.box-notepp-CNT p a {color:#EE1D25; text-decoration:underline;}
.box-notepp-CNT p a:hover {text-decoration:none;}
.box-notepp-CNT p a strong {color:#EE1D25;}

/* box richiedi contatto */
.box-richiedi-contatto {position:relative; clear:both; margin:0; padding:0 15px; height:1%; overflow:auto;}
.box-richiedi-contattoTop {position:relative; clear:both; margin:0; padding:0 15px 40px; height:1%; overflow:auto;}
.box-richiedi-contatto p {margin:0; padding:6px 4px 11px; font-size:12px; color:#3F3F3F;}
.contatto-side-note {padding:15px 15px 0;}
.contatto-side-note a {float:left;}
.contatto-side-note p {float:left; padding:0 0 0 13px; line-height:54px;}

/* Offerte Associative Confapi */

.squared-box ul {margin:0 0 0 0; padding:0 0 0 15px; color:#6B6B6B;}/*.box-abstract-CNT ul {margin:0 0 0 0; padding:0 0 0 15px;}*/
.squared-box ul li {padding:2px 0;}
.offerte-associative-CNT .big p {font-size:12px;}
.offerte-associative-CNT .conf { padding: 12px 5px 12px 10px; font-size:11px;}
.offerte-associative-CNT .conf p strong {color:#000000;}
.offerte-associative-CNT .conf ul li strong {color:#000000;}

/* Offerte Associative legacoop */

.notecoop p {padding:10px 20px;}
.notecoop p strong { color:#000000;}
.coop ul li { font-size:11px; padding:1px 0;}
.coop a {color:#000000;}
.coop { text-align:justify;}

/* Offerte Associative legacoop */


 
 /* MODS MARCO nuova index offerte associative */

.offerte-associative-CNT-mod .lancio-soluzione {width:172px; height:160px; float:left; display:inline; background:transparent url(/file/4061.jpg) no-repeat 0 0; clear:none; text-align:center; margin-bottom:0;}
.offerte-associative-CNT-mod .lancio-soluzione h2 {margin:0 auto; text-align:center; font-size:12px; width:165px; line-height:10pt;}
.offerte-associative-CNT-mod .lancio-soluzione a {left:0; right:0; top:5px; position:relative;}
.offerte-associative-CNT-mod .lancio-soluzione img {position:relative; top:15px;}
.offerte-associative-CNT-mod h3 {height:22px; padding:7px 0 0 20px; font-size:11pt; margin:0; background:transparent url(/file/4062.jpg) repeat-x 0 0;}
.offerte-associative-CNT-mod h3 span {font-weight:normal;}
.offerte-associative-CNT-mod p.inc {font-weight:bold; padding-left:10px;}
.offerte-associative-CNT-mod p.inc a {color:#EE1D25; font-weight:bold; text-decoration:none;}

/* onlus */

.onlus .strillo-offerta-CNT .soluzione-offerta h4 { padding:13px 23px 0;}
.onlus .strillo-offerta-CNT .soluzione-offerta img {margin:0 0 0 13px;}
