/* specifici per dominio */

/* 

*************TEMPLATE PER MENU PRINCIPALE A PIU' LIVELLI

div.Menuprincipale_YYY {
}

#Menuprincipale_ZZZ {
                    ZZZ è l'id della pagina cui fa capo il menu di livello superiore al livello 0
}

ul.UlMenuprincipale_YYY {
}

li.LiMenuprincipale_YYY {
}

a.aMenuprincipale_YYY:link, a.aMenuprincipale_YYY:active, a.aMenuprincipale_YYY:visited {
}

a.aMenuprincipale_YYY:hover {
} 

li.LiMenuprincipale_YYY_active {
}

a.aMenuprincipale_YYY_active:link, a.aMenuprincipale_YYY_active:active, a.aMenuprincipale_YYY_active:visited {
}

a.aMenuprincipale_YYY_active:hover {
} 

*************TEMPLATE PER MENU SECONDARIO
************* PRIMO LIVELLO

div.MenuXXX {
}

#DivMenuXXX { 
                    si tratta del livello in cui viene stampato il titolo del menu se è stato popolato nel db
}

ul.UlMenuXXX {
}

li.LiMenuXXX {
}

a.aMenuXXX:link, a.aMenuXXX:active, a.aMenuXXX:visited {
}

a.aMenuXXX:hover {
} 

li.LiMenuXXX_active {
}

a.aMenuXXX_active:link, a.aMenuXXX_active:active, a.aMenuXXX_active:visited {
}

a.aMenuXXX_active:hover {
} 

************* ALTRI LIVELLO

div.MenuXXX_YYY {
}

#MenuXXX_ZZZ {
                    ZZZ è l'id della pagina cui fa capo il menu di livello superiore al livello 0
}

ul.UlMenuXXX_YYY {
}

li.LiMenuXXX_YYY {
}

a.aMenuXXX_YYY:link, a.aMenuXXX_YYY:active, a.aMenuXXX_YYY:visited {
}

a.aMenuXXX_YYY:hover {
} 

li.LiMenuXXX_YYY_active {
}

a.aMenuXXX_YYY_active:link, a.aMenuXXX_YYY_active:active, a.aMenuXXX_YYY_active:visited {
}

a.aMenuXXX_YYY_active:hover {
} 

*/

/* SECONDARIO */

#Menu77 {
    float:right;
	margin:0px;
	*margin-top:7px;
	padding:0px;
    padding-right:48px;
	text-align:right;
}

#Menu77 {
}

#UlMenu77 {
    margin:0px;
    padding:0px;
	text-align:right;
	font-size:11px;
	color:#FFFFFF;
    list-style-type:none;
}

li.LiMenu77 {
    display:inline;
	padding-left:14px;
}

a.aMenu77:link, a.aMenu77:active, a.aMenu77:visited {
}

a.aMenu77:hover {
} 

li.LiMenu77_active {
    display:inline;
	padding-left:14px;
}

a.aMenu77_active:link, a.aMenu77_active:active, a.aMenu77_active:visited {
}

a.aMenu77_active:hover {
} 

/* PRODOTTI SEZIONI */

#Menu78 {
    margin:0px;
    padding:0px;
    border:0px;
}

#DivMenu78 {
    display:none;
}

ul.UlMenu78 {
	margin:0px;
    padding:0px;
    list-style-type:none;
    text-align:left;
}

li.LiMenu78 {
    margin:0px;
    margin-bottom:5px;
    margin-top:20px;
    padding:0px;
    padding-left:3px;
    background-color:#F5F5F5;
    border-bottom:1px solid #999999;
}

a.aMenu78:link, a.aMenu78:active, a.aMenu78:visited {
    font-family:"Trebuchet MS";
    font-size:15px;
    color:#333333;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}

a.aMenu78:hover {
} 

li.LiMenu78_active {
}

a.aMenu78_active:link, a.aMenu78_active:active, a.aMenu78_active:visited {
}

a.aMenu78_active:hover {
} 

/* PRODOTTI PAGINE */

div.Menu78_1 {
}

#Menu78_1 {
}

#UlMenu78_1 {
	margin:0px;
    padding:0px;
    list-style-type:none;
    text-align:left;
}

li.LiMenu78_1 {
    list-style-type:none;
    font-weight:bold;
    text-align:left;
    margin-left:8px;
    line-height:19px;
    border-bottom:1px dotted #666666;
}

a.aMenu78_1:link, a.aMenu78_1:active, a.aMenu78_1:visited {
    color:#004EFF;
    text-align:left;
    text-decoration:none;
}

a.aMenu78_1:hover {
    color:#333333;
    text-decoration:underline;
} 

li.LiMenu78_1_active {
}

a.aMenu78_1_active:link, a.aMenu78_1_active:active, a.aMenu78_1_active:visited {
}

a.aMenu78_1_active:hover {
} 

/* MENU AREA RISERVATA */

#Menu119 {
	margin:0px;
    margin-top:0px;
    margin-bottom:12px;
    padding:12px;
    padding-left:24px;
    text-align:right;
}

#DivMenu119 {
    color:#01447B;
    font-weight:bold;
    font-size:13px;
    border-bottom:1px dotted #01447B;
}

ul.UlMenu119 {
	margin:0px;
    padding:0px;
    list-style-type:none;
}

li.LiMenu119 {
    font-weight:bold;
    text-align:left;
    margin-left:0px;
    line-height:19px;
    border-bottom:1px dotted #01447B;
    text-align:right;
}

a.aMenu119:link, a.aMenu119:active, a.aMenu119:visited {
    color:#01447B;
    text-align:left;
    text-decoration:none;
}

a.aMenu119:hover {
    color:#000000;
} 

li.LiMenu119_active {
    font-weight:bold;
    text-align:left;
    line-height:19px;
    border-bottom:1px dotted #01447B;
	background-image:url('./immagini/fondo_menu_active.png');
    text-align:right;
}

a.aMenu119_active:link, a.aMenu119_active:active, a.aMenu119_active:visited {
    color:#000000;
    text-decoration:none;
}

a.aMenu119_active:hover {
} 

/* MENU BLOG */

#Menu121 {
	margin:0px;
    margin-top:0px;
    margin-bottom:12px;
    padding:12px;
    padding-left:24px;
    text-align:right;
}

#DivMenu121 {
    padding-bottom:3px;
    border-bottom:1px dotted #01447B;
    color:#01447B;
    font-weight:bold;
    font-size:13px;
}

ul.UlMenu121 {
	margin:0px;
    padding:0px;
    list-style-type:none;
}

li.LiMenu121 {
    font-weight:bold;
    text-align:left;
    line-height:19px;
    border-bottom:1px dotted #01447B;
    text-align:right;
}

a.aMenu121:link, a.aMenu121:active, a.aMenu121:visited {
    color:#01447B;
    text-align:left;
    text-decoration:none;
}

a.aMenu121:hover {
    color:#000000;
} 

li.LiMenu121_active {
    font-weight:bold;
    text-align:left;
    line-height:19px;
    border-bottom:1px dotted #01447B;
	background-image:url('./immagini/fondo_menu_active.png');
    text-align:right;
}

a.aMenu121_active:link, a.aMenu121_active:active, a.aMenu121_active:visited {
    color:#000000;
    text-decoration:none;
}

a.aMenu121_active:hover {
} 

/* HOME */

#SEFflash {
    clear:both;
}

/* STANDARD */

#SEFtestaApplicazioni {
	height:94px;
	width:950px;
	margin:0px;
	padding:0px;
	background-image:url('immagini/fondo_testa_applicazioni_01.jpg');
	background-repeat:no-repeat;
	background-position:center top;
}

#SEFcolonnaSxApp {
	float:left;
	width:360px;
    min-height:360px;
    background-image:url('./immagini/fondo_testa_applicazioni_02.jpg');
    background-repeat:no-repeat;
}

#SEFcolonnaSxAppBottom {
	width:360px;
    height:170px;
}

#SEFflagHome {
    margin-left:120px;
    margin-top:24px;
    margin-right:24px;
    margin-bottom:0px;
}

#SEFcolonnaDxApp {
    float:right;
 	width:590px;
    min-height:360px;
}

#SEFcolonnaDxAppTOP {
    min-height:275px;
}

#SEFcolonnaDxAppBOTTOM {
}

/* STANDARD NO LAVGNA */

#SEFcolonnaSx {
	float:left;
	width:235px;
    min-height:360px;
}

#SEFcolonnaDx {
    float:right;
	width:715px;
    min-height:360px;
}

#SEFcolonnaDxTOP {
    margin-left:12px;
    min-height:180px;
}

#SEFcolonnaDxBOTTOM {
    min-height:360px;
}

/* PAGINA BICOLORE */

#SEFbicolore {
    height:100%;
    background-color:#CEDBE3;
    background-image:url('./immagini/fondo_pagina_prodotti.jpg');
	background-repeat:repeat-x;
}

#SEFcolonnaSxBicolore {
	float:left;
	width:360px;
    min-height:480px;
    background-image:url('./immagini/fondo_testa_applicazioni_prodotti_02.jpg');
    background-repeat:no-repeat;
}

#SEFcolonnaDxBicoloreTOP {
    height:258px;
}

#SEFcolonnaDxBicolore {
    float:right;
    width:590px;
}

#SEFcolonnaUnica {

}

/* PAGINA BICOLORE NO LAVAGNA */

#SEFcolonnaDxBicoloreNoLavagnaTOP {
    height:225px;
    padding-left:135px;
    padding-right:36px;
}

#SEFcolonnaDxBicoloreNoLavagnaBOTTOM {
    min-height:360px;
    padding-left:125px;
    padding-right:36px;
}

/* DETTAGLIO PRODOTTI */

#SEFintestazioneProdottiDett {
}

#SEFintestazioneProdottiDett img {
	float:left;
	margin-right:10px;
}

#SEFintestazioneProdottiDett .Titolo {
	font-weight:bold;
	font-family:"Trebuchet MS";
	color:#FFFF66;
	font-size:16px;
	text-align:left;
	margin-bottom:2px;
}

#SEFintestazioneProdottiDett .Descrizione {
	text-align:left;
	line-height:13px;
}

#SEFintestazioneProdottiDett #ScaricaPdf {
	padding:20px 0px 0px 400px;
	margin:0px;
}

/* VARI */

.pdfList {
    padding:9px;
    border:1px solid #999999;
    background-image:url('./immagini/nero70.png');
    text-align:left;
}

a.pdfListLink:link,a.pdfListLink:active,a.pdfListLink:visited {
    text-decoration:none;
    font-weight:bold;
    color:#FFFFFF;
}

a.pdfListLink:hover {
    color:#EEEEEE;
}

/* ROSSELLA */

/*      LAVAGNA BOX*/

div#primo_box {
	margin:0px;
	padding:20px 0px 0px 97px;
}

div#secondo_box {
	margin:0px;
	padding:20px 0px 0px 110px;
}

div#box_testata {
    min-width:210px;
    min-height:48px;
	margin:0px;
	padding:0px;
	background-image:url('immagini/box_area_testata.jpg');
	background-repeat:no-repeat;
	background-position:center top;	
}

div#box_contenuti {
	margin:0px;
	padding:0px;
	background-image:url('immagini/box_area_contenuti.jpg');
	background-repeat:repeat-y;
	background-position:center top;
}

div#box_piede {
	margin:0px;
	padding:0px;
	background-image:url('immagini/box_area_piede.jpg');
	background-repeat:no-repeat;
	background-position:center bottom;
}

div.area_di_interesse {
	margin:0px;
	padding:60px 0px 10px 0px;
}

p.prodotti_correlati {
	font-size:15px;
	font-family:"Trebuchet MS";
	color:#0066CC;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
	margin-left:13px;
}

div.staccato {
	height:30px;
}

/*      DIME PRODOTTI */

p.titolo_singolo_prodotto {
	font-size:13px;
	color:#004eff;
	font-weight:bold;
	margin-bottom:10px;
}

div.box_sx {
	text-align:left;
	line-height:15px;
	padding-bottom:20px;
}

/*      CLEAR */

div.clear_sx {
	clear:left;
	margin:0px;
	padding:0px;
	height:15px;
}
div.clear_dx {
	clear:right;
	margin:0px;
	padding:0px;	
}


div.box_sx img{
	margin:0px 10px 0px 0px;
	float:left;
}

div.box_dx {
	text-align:left;
	line-height:15px;
	padding-bottom:20px;	
}

div.box_dx img{
	margin:0px 0px 0px 10px;
	float:right;
}

/*      PAGINE TECNOLOGIE*/

div#descrizione_tecnologie {
	padding:18px 0px 0px 0px;
}

div#descrizione_tecnologie img {
	float:left;
	margin-right:10px;
}

p.titolo_descrizione_tecnologie {
	font-weight:bold;
	font-family:"Trebuchet MS";
	color:#FFFF66;
	font-size:16px;
	text-align:left;
	margin-bottom:10px;
}

p.descrizione_tecnologie {
	text-align:left;
	font-family:"Trebuchet MS";	
	line-height:17px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}


/*      PAGINA NOVITA*/
/*
div#contenuti_novita {
    width:800px;
	margin:0px;
	padding:0px 0px 30px 0px;
	background-color:#cedae3;
	text-align:justify;
	line-height:16px;
	float:left;
}
*/
#box_testata_novita {
    width:800px;
    height:61px;
	margin:0px;
    padding:0px;
	background-image:url('immagini/box_novita_testata.jpg');
	background-repeat:no-repeat;
	font-size:12px;
	color:#ffffff;	
}

#box_contenuti_novita {
	margin:0px;
	padding:10px 30px 10px 25px;
	background-image:url('immagini/box_novita_contenuti.jpg');
	background-repeat:repeat-y;
	font-size:12px;
	text-align:justify;
	line-height:16px;
	color:#ffffff;	
}

#box_piede_novita {
    width:800px;
    height:32px;
	margin:0px;
    padding:0px;
	background-image:url('immagini/box_novita_piede.jpg');
	background-repeat:no-repeat;
}
/*
div.box_img_novita {
	float:left;
    display:table-cell;
    width:260px;
    height:240px;
    vertical-align:middle;
    text-align:center;
}

div.box_txt_novita {
}
*/
#box_contenuti_novita img {
    float:left;
	margin:0px 20px 20px 0px;
}

p.titolo_lavagna_novita {
	padding:30px 0px 0px 310px;
	color:#feb312;
	font-size:16px;
	font-weight:bold;
	font-family:"Trebuchet MS";
}

a.prosegui_lettura {
	color:#f5c973;
	font-size:10px;
	font-weight:bold;
}

a:hover.prosegui_lettura {
	color:#f5c973;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

div.altre_novita {
	margin:0px;
	padding:10px 30px 0px 25px;
	background-image:url(immagini/novita_freccia.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	font-size:12px;	
}

div.altre_novita img{
	float:left;
	margin:0px 20px 20px 0px;	
}

p.titolo_altre_novita {
	color:#004eff;
	font-size:16px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	margin:0px 0px 20px 290px;
}

a.prosegui_lettura_altre {
	color:#4889c0;
	font-size:10px;
	font-weight:bold;
}

a:hover.prosegui_lettura_altre {
	color:#4889c0;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}


div#contenuti_novita_selezionata {
	margin:0px;
	padding:0px 0px 30px 0px;
	background-color:#cedae3;
	text-align:justify;
	line-height:16px;
}

div.novita_selezionata {
	background-image:url(immagini/novita_freccia_selezione.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding:10px 0px 0px 30px;
	font-size:12px;	
}

p.titolo_novita_selezionata {
	color:#004eff;
	font-size:16px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	margin:0px 0px 20px 30px;
}

div.novita_selezionata img.animazione {
	float:left;
	padding:20px 20px 20px 0px;	
}

a.siti_correlati {
	color:#339933;
	font-weight:bold;
	font-size:12px;
}

a:hover.siti_correlati {
	color:#339933;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

a.download {
	color:#3399cc;
	font-weight:bold;
	font-size:12px;
}

a:hover.download {
	color:#3399cc;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

a.filmati {
	color:#b9a209;
	font-weight:bold;
	font-size:12px;
}

a:hover.filmati {
	color:#b9a209;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

a.pdf {
	color:#bd0303;
	font-weight:bold;
	font-size:12px;
}

a:hover.pdf {
	color:#bd0303;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

/* BLOG */

.BlogGallery .DivScatto {
    width:550px;
    height:440px;
}

.BlogGallery #scorriScattoIndietro {
    float:left;
    width:275px;
    height:420px;
    background-image:url('./immagini/spacer.gif');
    cursor:pointer;
}

.BlogGallery #scorriScattoIndietro div {
    padding-top:195px;
    padding-left:12px;
}

.BlogGallery #scorriScattoIndietro img {
}

.BlogGallery #scorriScattoAvanti {
    float:right;
    width:275px;
    height:420px;
    background-image:url('./immagini/spacer.gif');
    cursor:pointer;
}

.BlogGallery #scorriScattoAvanti div {
    padding-top:195px;
    padding-left:245px;
}

.BlogGallery #scorriScattoAvanti img {
}




