/*
 *** [v. 2.2] Info generali sul file:
 *
 * sito web: yashiweb
 * file: css versione it
 * data creazione: 20009.02.02
 * data ultima modifica: 2013.10.16
 * novita apportate: tutto nuovo!
 *
 *** Macro areee [scrivi il numero per la ricerca]
 *
 * 001. stili standard
 * 002. divs pagine
 * 003. menu home page
 * 004. table
 * 005. bottoni & form
 * 006. liste
 * 007. scroller prodotti home
 */


/*
************************************
 001. stili standard
************************************
 */
html {overflow-x:hidden;}
html, body {width:100%; margin:0 auto; text-align:center; background:#fbfbfb;}
div, p, span, th, table td {font:10pt 'PT Sans', Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:left; color:#000;}

.titolotesto {font-size:10pt; font-weight:bold; color:#000;}
.error {color: #f30;}

a:link, a:visited {text-decoration:none; color:#000;}
a:focus, a:hover, a:active {text-decoration:underline; color:#333;}
.cursor_link {cursor:pointer;}


img, a {margin:0; padding:0; border:0;}
br.cucu {clear:both; height:0px;}
hr.cucu {height:0px; margin:0px; padding:0px; overflow:hidden; clear:both; display:block; visibility:hidden;}

.floatleft { float:left; display:inline;}
.floatright { float: right; display:inline;}

/*
************************************
002.divs pagina
************************************
*/

/* gestione larghezze */
/*
#box_generale, #box_contenuto, #footer {width:960px;}

*/
.titolo_interne, .evidenza, .testo {width:910px;}
#highlight, #box_promozioni_home {width:675px;}
#box_dx_verde {width:350px;}
.box_macrocategoria, .box_macrocategoria:hover {width:250px;}
/*applicato alle classi sopra - ridimensiona se c'� il box nella pagina*/
	.ridimensiona_per_box, .ridimensiona_per_box:hover {width:575px;}


/* absolute & relative */
.titolo_interne, .evidenza, #box_promozioni_home, .testo  {position:relative;}

/*posizioniamo*/
.titolo_interne, .evidenza, .testo {left:25px; float:left; display:inline;}

/*coloring*/
.titolo_interne .breadcrumb_actual_page, .definizione_prodotto {color:#3075BA;}


#box_generale {text-align:center; margin:0 auto;}
/* old
#top {height:29px; background:#000;}
	#top .contenuto {padding:6px 8px 0 0; text-align:right; color:#efefef; background: url(../../img/public/top_2.jpg) repeat-x bottom left #000; height:19px;}
	#top .contenuto a:link, #top .contenuto a:visited {text-decoration:none; color:#efefef;}
	#top .contenuto a:focus, #top .contenuto a:hover, #top .contenuto a:active {text-decoration:underline; color:#efefef;}

*/

#box_contenuto {background:url("http://yashiweb.com/img/public/sfondo_home.jpg") no-repeat scroll center top transparent; background:#fff;}
	#box_contenuto .contenuto { padding:2px;}

	/*pagine interne*/
	.titolo_interne {color:#9a9a9a; font-size:18px; border-bottom:1px solid #B3B3B3;}
	.titolo_interne a:link, .titolo_interne a:visited, .titolo_interne a:focus, .titolo_interne a:hover, .titolo_interne a:active {color:#9a9a9a;}
		.titolo_interne .breadcrumb_actual_page {}

	.evidenza {top:60px;}
	.evidenza .posizione /*pagine interne*/ {padding:15px;}


		.box_prodotto_highlight, .box_prodotto_highlight:hover {width:200px; height:150px; float:left; display:inline; margin:10px; text-align:center;
		background: url(../../img/public/sfondo_highlight.jpg) repeat-x top left #fff; border:1px solid #252525;}
		.box_prodotto_highlight img {margin:5px 0}
		.box_prodotto_highlight .nome_prodotto {padding:2px 10px; color:#333; }
		/*sovrascrivo il bg dell'hover*/
		.box_prodotto_highlight:hover {background:#333; border:1px solid #313131;}





	#box_articolo {padding:10px; background:url(../../img/public/sfondo_box_pc.jpg) repeat-x bottom left; border:1px solid #ccc}

	#prezzo_prodotto_top {float:right; margin-left:5px; display:inline;}
		#prezzo_prodotto_top .posiziona {background:#efefef; padding:5px; text-align:right;}

		#dettaglio_prodotto_senza_opzioni {/*float:left; width:100%; display:inline;*/}

		#opzioni_aggiunte {/*background:#eee;*/ background:#4D928D; width:100%;}
			#opzioni_aggiunte .posiziona {padding:5px 10px;}

			#opzioni_aggiunte .posiziona .titolo_personalizza { color:#fff;}

	.prezzo_configurazione {width:100%; height:60px; padding:10px 0 0; text-align:right; background:url(../../img/public/totale_configura tore.jpg) repeat-x top left;}
		.prezzo_configurazione .posizione {margin:0;}
		/*.prezzo_configurazione .posizione .posiziona_prezzo {float:right; margin:0; display:inline; padding:3px;}*/

		#box_totale_configurazione {/*width:100%; padding-left:5px;*/}

	hr.divisorio_configuratore {color:#C3DFCC; background:#C3DFCC; border:0;}

.box_opzioni_configuratore_da_aggiungere {width:49%; float:left; display:inline; padding-top:3px;}


/*parte bassa home*/
.blocco_highlight_home { bottom:0px; position:absolute; width:960px; left:50%; margin-left:-480px; text-align:right; min-width:960px; min-height:370px; top:429px; /*background:#FFF;*/}
	.box_promozioni_home {display:inline; margin-top:1px; float:right;}

	#footer { padding:5px;text-align:center; background-image:../../img/public/top_2.jpg; height:50px;}

	.testo {}
	.testo .posizione /*pagine interne*/ {padding:15px;}
		.bottone_verde {width:120px; display:inline; float:leftt;
		background:url(../../img/public/sfondo_bottone_verde.jpg) repeat-x top left; padding:3px; text-align:center; border:1px solid #ccc;}

	.box_macrocategoria, .box_macrocategoria:hover {float:left; display:inline; border:1px solid #efefef; margin:5px; padding:5px;}
	/*sovrascrivo il bg dell'hover*/
	.box_macrocategoria:hover {background:#efefef;}
		.box_prodotti {padding:10px; background:url(../../img/public/sfondo_box_pc.jpg) repeat-x bottom left #fff; border:1px solid #E6EFF2;}

		.definizione_prodotto {font-size:16px; font-weight:bold; border-bottom:1px dotted #ccc;}
		/*prezzo in pagina prodotti*/
		.box_prezzo {float:right; margin-right:20px; margin-top:5px; display:inline;}


	#box_dx_verde {float:right; display:inline; background: url(../../img/public/sfondo_top_dx_lista.jpg) repeat-x top left #CEE0F2;}
		#box_dx_verde	.posiziona {padding:4px; padding-top:30px;}
		hr.verdina {color:#C3DFCC; background:#C3DFCC; border:0;}

		.box_login_inline {width:332px; float:left; display:inline; border:5px solid #efefef; background:#f5f5f5;}



.sottotitolo_pagina {font-size:15px; color:#3075BA; text-align:center; font-weight:bold; width:100%;}

/* box ricerca */
.box_ricerca {width:350px; text-align:center; margin-top:10px;}
	.box_ricerca input.input {background:#ccc url(../../img/public/lente_ricerca.png) no-repeat scroll 1px 2px; border:1px solid #B6C399; color:#003300;
height:20px; margin:0pt; padding:2px 0pt 0pt 17px; width:160px;}
	.box_ricerca input.input:hover {background:#fff url(../../img/public/lente_ricerca.png) no-repeat scroll 1px 2px; border:1px solid #B6C399; color:#003300;
height:20px; margin:0pt; padding:2px 0pt 0pt 17px; width:160px;}


.box_ricerca_home {background:#fff; display:inline; float:left; margin-top:2px;}/*serve per distanziare i bottoni del menu verso sx*/
	.box_ricerca_home input.input {background:#fff url(../../img/public/lente_ricerca.png) no-repeat scroll 1px 2px; border:1px solid #B6C399;  color:#003300;
height:20px; margin:0pt; padding:1px 0pt 0pt 17px; width:90px;}
	.box_ricerca_home input.input:hover {background:#fff url(../../img/public/lente_ricerca.png) no-repeat scroll 1px 2px; border:1px solid #036A7A; color:#003300;
height:20px; margin:0pt; padding:1px 0pt 0pt 17px; width:90px;}
		.ricerca {vertical-align:middle; cursor:hand; cursor:pointer;}

.posiziona-ricerca {padding:40px 20px;}
	.riga-ricerca-prodotto {color:#036A7A; font-size:20px; border-bottom:1px solid #036A7A;color:#000; padding:10px 5px;}
		a.nome-ricercato {color:#036A7A; font-weight:bold; vertical-align:middle;}
		a.bottone-vedi-prodotti {width:100px; display:block; background:#036A7A; padding: 6px 8px; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase;}

/* partner */

#contenitore.conten-mappa {height:auto; margin:50px 0 70px 0;}
#contenitore.conten-mappa #wrap_mappa {height:auto;}
#mappa.mappa-general {height:auto;}
#tabs {width:515px; /*background:#efefef; border: 1px solid #CCCCCC;*/ border-radius:0; margin-bottom:60px;}
ul.ui-widget-header { background:#fff; /*background:#efefef;*/ border:0;}



.ui-widget { font-size:10pt; }
.ui-tabs { padding:0; font:10pt 'PT Sans', Verdana, Arial, Helvetica, sans-serif;}


#contenitore {
    width:860px;
    height:350px;
    margin:auto;
}

a {
    color:#99CC00;
    text-decoration:none;
}



#wrap_mappa {
    width:980px;
    /*height:344px;*/
}

#mappa img {
    border:none;
}

#mappa{
    width:980px;
    /*height:319px;*/
    position:relative;
    top:30px;
}

#mappa a{
    text-decoration:none;
    color:#000000;
    outline:none;
	font-size:15px;
}

#mappa a img.regione{
    position:absolute;
    display:block;
}

#mappa a:hover img.regione{
    filter:alpha(opacity=60);
    -moz-opacity:.60;
    opacity:.60;
}

#mappa span{
    display:block;
    width:500px;
    height:100px;
	margin-bottom:10px;

    border:1px solid #CCCCCC;
    background-color:#efefef;
    padding:10px;
    color:#333333;
    font-size:12px;
    line-height:18px;
    letter-spacing:1px;
    z-index:20;
}

#mappa span b{
    height:30px;
    line-height:30px;
    margin-bottom:10px;
    border-bottom:1px solid #CCCCCC;
}

.box-italia {width:290px; height:360px; position:relative;}

#italia-verde {position:relative; left:0; top:0;}
	#aosta-verde {left:5px; top:37px; z-index:1;}
	#piemonte-verde {left:2px; top:27px;}
	#liguria-verde {left:20px; top:77px;}
	#lombardia-verde {left:41px; top:19px;}
	#trentino-verde {left:80px; top:3px; z-index:2;}
	#veneto-verde {left:85px; top:15px;}
	#friuli-verde {left:120px; top:15px; z-index:3;}
	#romagna-verde {left:55px; top:62px;}
	#toscana-verde {left:66px; top:81px;}
	#marche-verde {left:118px; top:96px;}
	#umbria-verde {left:113px; top:108px;}
	#lazio-verde {left:105px; top:132px;}
	#abruzzo-verde {left:139px; top:128px;}
	#molise-verde {left:160px; top:152px; z-index:4;}
	#puglia-verde {left:182px; top:154px;}
	#campania-verde {left:158px; top:169px;}
	#basilicata-verde {left:194px; top:179px; z-index:5;}
	#calabria-verde {left:205px; top:210px;}
	#sardegna-verde {left:30px; top:175px;}
	#sicilia-verde {left:130px; top:270px;}


#italia-grigia {position:relative; left:60px; top:0;}
	#aosta-grigio {left:5px; top:37px; z-index:1;}
	#piemonte-grigio {left:2px; top:27px;}
	#liguria-grigio {left:20px; top:77px;}
	#lombardia-grigio {left:41px; top:19px;}
	#trentino-grigio {left:80px; top:3px; z-index:2;}
	#veneto-grigio {left:85px; top:15px;}
	#friuli-grigio {left:120px; top:15px; z-index:3;}
	#romagna-grigio {left:55px; top:62px;}
	#toscana-grigio {left:66px; top:81px;}
	#marche-grigio {left:118px; top:96px;}
	#umbria-grigio {left:113px; top:108px;}
	#lazio-grigio {left:105px; top:132px;}
	#abruzzo-grigio {left:139px; top:128px;}
	#molise-grigio {left:160px; top:152px; z-index:4;}
	#puglia-grigio {left:182px; top:154px;}
	#campania-grigio {left:158px; top:169px;}
	#basilicata-grigio {left:194px; top:179px; z-index:5;}
	#calabria-grigio {left:205px; top:210px;}
	#sardegna-grigio {left:30px; top:175px;}
	#sicilia-grigio {left:130px; top:270px;}

#italia-rossa {position:relative; left:120px; top:0;}
	#aosta-rossa {left:5px; top:37px; z-index:1;}
	#piemonte-rossa {left:2px; top:27px;}
	#liguria-rossa {left:20px; top:77px;}
	#lombardia-rossa {left:41px; top:19px;}
	#trentino-rossa {left:80px; top:3px; z-index:2;}
	#veneto-rossa {left:85px; top:15px;}
	#friuli-rossa {left:120px; top:15px; z-index:3;}
	#romagna-rossa {left:55px; top:62px;}
	#toscana-rossa {left:66px; top:81px;}
	#marche-rossa {left:118px; top:96px;}
	#umbria-rossa {left:113px; top:108px;}
	#lazio-rossa {left:105px; top:132px;}
	#abruzzo-rossa {left:139px; top:128px;}
	#molise-rossa {left:160px; top:152px; z-index:4;}
	#puglia-rossa {left:182px; top:154px;}
	#campania-rossa {left:158px; top:169px;}
	#basilicata-rossa {left:194px; top:179px; z-index:5;}
	#calabria-rossa {left:205px; top:210px;}
	#sardegna-rossa {left:30px; top:175px;}
	#sicilia-rossa {left:130px; top:270px;}

#ybp, #ycp, #shoponline { margin:20px 0 0 20px;}
.descrip-partner {height:220px; width:250px;}
	.descrip-partner h2 {font-size:21px; color:#4D412C; font-weight:300; text-transform:uppercase; text-align:center; border-bottom:1px solid #BDBDBD; padding-bottom:5px;}
	.descrip-partner p {font-size:15px; color:#036A7A; text-align:left; text-transform:uppercase; line-height:130%;}

.nome-regione {font-size:17px; text-transform:uppercase; margin-left:12px; vertical-align:middle;}
.nome-prov {color:#9ACB09; display:block; margin:25px 0 5px 0;}





/* ok ko nel configuratore */
.box_okko {width:50%; height:120px; position:absolute; top:35%; left:25%; z-index:1000;}
.okko_ok {background:#99CC66; border:10px solid #99FF66;}
.okko_ko{border:10px solid #FF0000; background: #CC3300;}
	.box_okko .posiziona {margin:50px auto; text-align:center; font-size:15px;}


.note_piedipagina { font-size: 8pt; color:#999;}

.risposta_faq {}

/*
************************************
003. menu home page
************************************
*/



/* gestione larghezze */

/*
#posiziona_menu {width:229px;}
#menu #posiziona_menu .voce_menu, #menu #posiziona_menu .voce_menu:hover, .posiziona_sottomenu {width:239px;}
.anteprima_categoria_menu {width:440px;}

	#menu {float:left; display:inline;  margin:-30px 0 0 15px; z-index:70;}
	 #posiziona_menu {position:absolute; padding:5px; background:url(../../img/public/sfondo_menu_sottotutto.png) no-repeat top left; z-index:70;}

		#menu #posiziona_menu .voce_menu, #menu #posiziona_menu .voce_menu:hover
		{height:49px; font-size:13px; background:url(../../img/public/sfondo_menu.jpg) no-repeat top left;}
	*/
		/*sovrascrivo il bg dell'hover*/
		#menu #posiziona_menu .voce_menu:hover {background:url(../../img/public/sfondo_menu_hover.jpg) no-repeat top left; font-weight:bold; cursor:pointer; cursor:hand;}
			#menu #posiziona_menu .voce_menu img {vertical-align:middle; padding:5px 4px;}

		.posiziona_sottomenu {height:24px; left:234px;
		background: url(../../img/public/sfondo_famiglia_menu.png) no-repeat top left; position:relative; z-index:5; color:#000; cursor:pointer; cursor:hand; z-index:100;}
			.posiziona_sottomenu .voce_sottomenu { padding:3px; font:12px Verdana, Arial, Helvetica, sans-serif; z-index:100;}

.anteprima_categoria_menu { padding-bottom:15px; left:473px; position:relative; float:left; display:inline; z-index:15;
													background: url(../../img/public/sfondo_prodotto_famiglia.png) no-repeat top left; color:#000;  cursor:pointer; cursor:hand; clear:right;}
	.anteprima_categoria_menu .posiziona { padding:5px 10px;}
		.anteprima_categoria_menu .posiziona a:link, .anteprima_categoria_menu .posiziona a:visited {text-decoration:underline; color:#666;}
		.anteprima_categoria_menu .posiziona a:focus, .anteprima_categoria_menu .posiziona a:hover, .anteprima_categoria_menu .posiziona a:active {text-decoration:underline;color:#333;}

/* id per posizionare i sottomenu rispetto alla voce del menu */
	#cat_1 {top:110px;}
	#cat_2 {top:159px;}
	#cat_3 {top:208px;}
	#cat_4 {top:257px;}
	#cat_5 {top:306px;}
	#cat_6 {top:355px;}
	#cat_7 {top:404px;}
	#cat_8 {top:453px;}
	#cat_9 {top:502px;}
	#cat_10 {top:551px;}
	#cat_11 {top:600px;}
	#cat_12 {top:649px;}
	#cat_90 {top:600px;}


/* id per posizionare i sottomenu rispetto alla voce del menu - dipende anche dal numero di voci all'interno del menu */
	.dett_fam_1 {top:-65px;}
	.dett_fam_2 {/*top:119px;*/ top:5px;}
	.dett_fam_3 {/*top:168px;*/ top:-105px;}
	.dett_fam_4 {/*top:213px;*/ top:15px;}
	.dett_fam_5 {/*top:246px;*/ top:-25px;}
	.dett_fam_6 {/*top:315px;*/ top:45px;}
	.dett_fam_7 {/*top:337px;*/ top:100px;}
	.dett_fam_8 {/*top:260px;*/ top:100px;}
	.dett_fam_9 {/*top:407px;*/ top:150px;}
	.dett_fam_10 {/*top:485px;*/ top:200px;}
	.dett_fam_11 {/*top:460px;*/ top:202px;}
	.dett_fam_12 {/*top:579px;*/ top:252px;}


	#highlight_1, #highlight_2, #highlight_3, #highlight_4, #highlight_5, #highlight_6, #highlight_7, #highlight_8, #highlight_9, #highlight_10, #highlight_11,
	#highlight_12 {float:right; right:2%; left:auto; width:675px; height:150px;}

	#highlight_1 {top:0px; margin-top:-57px; right:1%;}
	#highlight_2 {top:36px;}
	#highlight_3 {top:36px;}
	#highlight_4 {top:36px;}
	#highlight_5 {top:12px;}
	#highlight_6 {top:36px;}
	#highlight_7 {top:12px;}
	#highlight_8 {top:-108px;}
	#highlight_9 {top:-12px;}
	#highlight_10 {top:12px;}
	#highlight_11 {top:-60px;}
	#highlight_12 {top:12px;}



/*
************************************
004. table
************************************
*/

th.tab_standard, td.tab_standard, td.tab_standard1, td.tab_standard2 { height:20px; padding:3px;}
th.tab_standard {color:#000; background:#efefef; font-weight:bold;}

td.tab_standard {color:#000;}
td.tab_standard1 {color:#000; background:#ddd;}
td.tab_standard2 {color:#000; background:#dfdfdf;}


/*allocato nel file dinamic_form_partener*/
table.diventa_partner {width:870px; background-color:#f5f5f5;}


/*
************************************
005. form
************************************
*/
form.form_dinamico_standard {margin:1em; padding:1em;}
/*input {width:auto; height:20px; margin:0; padding:2px 0 0 2px;}
*/
textarea {width:auto; margin:0; padding:4px;}
select {width:auto; margin:0; padding:2px;}
/*
input.submit {width:auto; height:25px; margin:0; padding:2px 10px 2px 26px; text-transform:uppercase; font-weight:bold;}
*/
button {}


input.input {/*width:auto;*/width: 250px; height:20px; margin:0; border:1px solid #e2e2e2; padding:2px 0 0 2px;}
/*input.input:hover {width:auto; height:15px; margin:0; border:1px solid #ccc; padding:2px 0 0 2px;}*/

input.textlogin {width:auto; height:15px; margin:0; border:1px solid #e2e2e2; padding:2px 0 0 2px;}
input.textlogin:hover {width:auto; height:15px; margin:0; border:1px solid #ccc; padding:2px 0 0 2px;}


input.ricerca {width:100px; height:20px; margin:0; padding:2px 0 0 17px;}/*stili particolari per la ricerca*/
select.altre_pagine { width:60px;	margin:2px 3px 0 0;	text-align:right; height:20px;}/*stili particolari per la select delle altre pagine*/

/* per aree contatti - form lunghi */
.input_text_contatti {width:400px; height:15px; margin:0; border:1px solid #e2e2e2; padding:2px 0 0 2px;}
.input_textarea_contatti {width:400px; height:200px; margin:0; border:1px solid #e2e2e2; padding:2px 0 0 2px;}

/* input per aumenta/diminuisci qta nel configuratore */
input.configuratore {padding:0 2px; width:20px; font-weight:bold; margin:0; background:#fff; border:1px solid #036A7A; float:left; display:inline; color:#036A7A; font-size:11pt;}


/* suddivisione per righe tabella caratteristiche tecniche */
div.divisorio_tirap { width:110%; height:10px; background:#ccc; margin-top:10px;}
div.divisorio_tirap2 { width:100%; height:10px; background:#ccc; margin-top:10px;}


/*da creare*/
a.bottone {height: 12px; display:block; float:left; text-decoration:none; margin-right: 6px; padding-right:10px; /* sliding doors padding */}
a.bottone span {display: block; line-height:2px; padding:5px 0 5px 10px; }
a.bottone:active {outline: none; /* hide dotted outline in Firefox */}
a.bottone_rosso:active span {padding: 6px 0 4px 18px; /* push text down 1px */}


/*
************************************
006. stili per liste
************************************
*/
ul { display:inline;}
li { display:inline; /*padding:10px;*/}

/*
************************************
006. stili scroller prodotti home
************************************
*/

.yashi_scroller{
    padding: 0px;
    margin-left:270px;
	margin-top:10px;
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -khtml-border-radius: 10px;
}
.yashi_scroller .yashi_scroller_nav{
    position: absolute;
}
.yashi_scroller .yashi_scroller_nav li{
    cursor: pointer;
    position: absolute;
}
.yashi_scroller .yashi_scroller_mask{
    position: absolute;
    margin-left: 30px;
    margin-right: 30px;
    overflow: hidden;
}
.yashi_scroller ul{
    padding: 0px;
    margin: 0px;
    float: left;
}
.yashi_scroller ul li{
    padding: 0px;
    margin: 0px;
    margin-left: 5px;
    margin-right: 5px;
    list-style: none;
    float: left;
    text-align: center;
    display:inline;
}
.yashi_scroller ul li a{
    text-decoration: none;
}
.yashi_scroller ul li a yashi_scroller_title{
	overflow:hidden;
}
.yashi_scroller ul li a:hover{
    text-decoration: underline;
}
.yashi_scroller ul li a img{
    border: none;
}


/*************** new  2013 - 10 - 16 *************************/


#top { height:64px; margin:0 auto; text-align:center; width:100%; background:#fbfbfb;
					box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.25);
    				-moz-box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.25);
    				-webkit-box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.25);
	}

	#top .contenuto { width:980px; padding:6px 10px; margin:0 auto;}
	#top .contenuto #logo { margin:12px 10px 10px 10px; float:left; display:inline;}


/**/

#top-home {height:64px; margin:0 auto; text-align:center; width:100%;}
	#top-home .contenuto { width:980px; padding:6px 10px; margin:0 auto;}
	#top-home .contenuto #logo { margin:12px 10px 10px 10px; float:left; display:inline;}

p.voce-menu {display:inline; padding:16px 4px; border-right:1px solid #e0e0e0;}
	p.voce-menu a { font-size:10pt; text-transform:uppercase; /*letter-spacing:-1px;*/}



/******************* home page *********************/
#box-promozione { width:100%; background:#222; height:350px;}
	#box-promozione .contenuto { width:980px; margin:0 auto; position:relative;}


		#menu-torre {position: absolute; top:0; left:3px; z-index:100;
		 			background:#ededed; width:230px; padding:0 5px;
					box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.75);
    				-moz-box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.75);
    				-webkit-box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.75);
					}

			#menu-torre .voce-menu-prodotti {margin-bottom:1px; background:#fbfbfb; padding:5px 15px;
			-moz-transition-property:background;
			-moz-transition-duration:1s;
			-webkit-transition-property:background;
			-webkit-transition-duration:1s;
			-o-transition-property:background;
			-o-transition-duration:1s;
			transition-property:background;
			transition-duration:1s;}

				#menu-torre .voce-menu-prodotti:hover {margin-bottom:1px; background:#CED2D7; padding: 5px 15px;}
					#menu-torre .voce-menu-prodotti img { vertical-align:middle; margin-right:5px;}
					#menu-torre .voce-menu-prodotti a { text-transform:uppercase; text-decoration:none; color:#000; font-size:9pt;}
					#menu-torre .voce-menu-prodotti a:hover { text-transform:uppercase; text-decoration:none; color:#333;}

#strilli-home {width:100%; margin-bottom:25px; } /* 60px */
	#strilli-home .contenuto { width:980px; margin:0 auto; }
		 #strilli-home .strillo { float:right; display:inline; width: 345px; padding:30px 10px;}
		 #strilli-home .strillo img { margin:10px 3px;}
		 #strilli-home .strillo div { padding:10px;}
		 #strilli-home .strillo div, span {font-size:20px; color:#000; /*font-weight:bold; line-height:90%; letter-spacing:-1px;*/}

#news-home { width:100%; border:1px solid #E0E0E0; border-width:1px 0; padding:20px 0;}
	#news-home .contenuto { width:980px; margin:0 auto; }
		.single-news {width:330px; float:right; display:inline; padding:15px; border-left:1px solid #BFC5CA; font-size:16px; color:#353535}
			.single-news p { text-transform:uppercase; color:#000; font-size:20px; margin:10px 0;}
		.leggi-notizia { width:130px; padding:10px 0; text-align:center; border:3px solid #EAECEE; background:#DEE1E4; font-size:16px; color:#0F2642; text-transform:uppercase;}


/******************* fine home page *********************/

#sottomenu-top { width:100%; background:#DEE1E4;}
	#sottomenu-top .contenuto {width:980px; margin:0 auto;}


			#sottomenu-top .contenuto .voce-menu-prodotti {/*margin-bottom:1px;*/ background:#DEE1E4; padding:5px 15px;
								text-transform:uppercase; text-decoration:none; color:#000;}
			#sottomenu-top .contenuto .voce-menu-prodotti:hover {background:#DEE1E4;}
				#sottomenu-top .contenuto .voce-menu-prodotti img { vertical-align:middle; margin-right:5px;}



#box-testo { width:100%; background:url(../../img/public/2013/sfumatura-top.jpg) repeat-x top left #fff;}
	#box-testo .contenuto { width:980px; margin:0 auto; position:relative;
							height: auto !important;  /* per i browser moderni */
/*
							height: 400px;
							min-height: 400px;
*/
							}
					

		#breadcrumb-torre {position: absolute; top:0; left:3px; z-index:100;
				 			background:#fbfbfb; width:230px; padding:0 5px;
							box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);
							-moz-box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);
							-webkit-box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);
							}

			#breadcrumb-torre .voce-menu-prodotti {margin-bottom:1px; background:#fbfbfb; padding:5px 15px;
								text-transform:uppercase; text-decoration:none; color:#000;}
			#breadcrumb-torre .voce-menu-prodotti:hover {background:#fbfbfb;}
				#breadcrumb-torre .voce-menu-prodotti img { vertical-align:middle; margin-right:5px;}


#breadcrumb-sottocategoria-torre {position: absolute; top:0; left:3px; z-index:100;
				 			background:#fbfbfb; /*width:230px;*/ padding:0 5px;
							box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);
							-moz-box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);
							-webkit-box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25);
								}


.bottone-bianco-dettaglio { background:#fff; padding:5px 8px; color:#333;}
	.bottone-bianco-dettaglio a { color:#333;}

/******* pagina famiglia **********/
.sottocategoria { width:450px; float:left; display:inline;

							height: auto !important;  /* per i browser moderni */
							height: 250px;      /* per IE5.x e IE6 */
							min-height: 250px;  /* per i browser moderni */
}
	.sottocategoria img { margin:0 5px 5px 0;}
	.sottocategoria .testo {float:left; display:inline;}

	.sottocategoria p.nome-famiglia { padding:4px; font-weight:bold; width:260px; border-bottom:1px solid #036A7A;}
			.sottocategoria p.nome-famiglia a {color:#036A7A; font-size:26px; font-weight:bold; }
	.sottocategoria p.abstract-famiglia { width:260px; padding:8px; color:#036A7A; /*line-height:120%;*/ letter-spacing:0; font-size:10pt; }



.box-singolo-prodotto1 { /*background:#C9DEE1;*/ /*width:900px;*/ margin-bottom:10px;}
.box-singolo-prodotto2 { /*background:#98C1C7;*/ /*width:900px;*/ margin-bottom:10px;}
.box-singolo-prodotto3 { background:#036A7A; width:900px; margin-bottom:10px;}

	.box-singolo-prodotto1 .posiziona, .box-singolo-prodotto2 .posiziona { padding: 10px 30px; color:#000;}
	 .box-singolo-prodotto3 .posiziona { padding: 10px 30px; color:#fff;}


/* sottocat e dettaglio prodotto */
.h1-puffo {color:#036A7A; margin-top:20px; font-size:30px; letter-spacing:-1px; text-transform:uppercase; margin:0; padding:0; margin-left:20px;}
.h2-puffo {color:#333; font-size:15px; /*letter-spacing:-1px;*/ margin:0; padding:0; font-weight:normal; margin-left:20px;text-align: justify; }


.strillo-vantaggio {color:#4D928D; text-transform:uppercase; margin-left:30px; font-size:22px; font-style:italic}




/*dettaglio-prodotto*/
#opzioni_aggiunte {/*background:#eee;*/ background:#3E8D99; width:900px; margin-bottom:10px;}
	#opzioni_aggiunte .posiziona {padding:20px 30px; color:#fff;}


	/*pagina configuratore*/
	.cornice_personalizza {background:#C9DEE1; width:900px;}
		.cornice_personalizza .posiziona { padding:20px 30px;}
			div.titolo_personalizza { text-align:center; font-size:20px; margin:0 auto; text-transform:uppercase; letter-spacing:-1px; color:#036A7A;}



/* footer */
#menu-macro-footer { width:100%; background:#DEE1E4; border:1px solid #fff; border-width:1px 0;}
	#menu-macro-footer .contenuto { width:980px; text-align:center; padding:30px; margin:0 auto;}

		#menu-macro-footer .contenuto p.voce-menu {display:inline; padding:16px 14px; border-right:1px solid #CFD3D8;}
		#menu-macro-footer .contenuto p.voce-menu a { font-size:15px; text-transform:uppercase; letter-spacing:-1px;}

#sottomenu-dettaglio-footer {background:#EEEFF0; border:1px solid #fff; border-width:1px 0; }
	#sottomenu-dettaglio-footer .contenuto { width:980px; text-align:center; padding:30px; margin:0 auto;}

		#sottomenu-dettaglio-footer .contenuto .floatleft p.voce-menu-footer {padding:2px;}
		#sottomenu-dettaglio-footer .contenuto .floatleft p.voce-menu-footer a { font-size:12px; text-transform:uppercase; letter-spacing:-1px;}

.single_flyer{
	width: 150px;
	height: 250px;
	float: left;
	margin: 10px 20px;
	position: relative;

}
.single_flyer img{
	/*width: 100%;*/
	max-height: 200px;
}
.single_flyer .titolo{
	position: absolute;
	bottom: 3px;
}
#strilli-home .contenuto.flyer{
	position: relative;
	overflow: hidden;
	margin-top: 5px;
	width: auto;
	float: left;
	text-align: center;
	margin-left: 20%;
}
.divisore{
	height: 1px;
	border-top: 1px solid #DEE1E4; 
	margin-top: 30px;
}
.flyer .left,
.flyer .right{
	cursor: pointer;
	cursor: hand;
	float: left;
	font-size: 35px;
	margin: 0 30px;
	margin-top: 90px;
}