/* CSS Document */

body {
	margin: 0px;
	background-color: #fff;
}
#Laycont {
 position: absolute;
  top: 0px;
  left: 0px;
  width:100%;
  height:100%;	
  margin: 0px;
  overflow:
}

#Laytop {
  position: absolute;
  left: 0px;
  top: 0px;	
  width:100%;
}

#semi{
  position: absolute;
  left: 0px;
  top: 0px;	
  width:50%; /*50%*/
  min-width:450px; /*450px*/
  width:expression(document.body.clientWidth < 900?
    "450px": 
    "50%" ); /* 450px- 50% */

}
#loginecerca{
  position: absolute;
  right: 245px;
  top: 0px;	
  width:133px;
  right:expression(document.body.clientWidth > 1?
    "220px":
    "220px" );
}

#pulsSGBHome{
  position: absolute;
  right: 405px;
  top: 0px;
  width: 40px;
}

/*
#Laycorpo {
  position: absolute;
  left: 0px;
  top: 167px;
  width:100%;
  margin: 0px;
}
*/


#content {
   margin-top: 20px;
   margin-left: 160px;
   width: 525px;
}

#nav-menu {
  
}


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

h1,h2,h3,h4,h5,h6{
	display:inline;
	font-size:11px;
	font-weight:normal;
	color:#000;
}

a,
a:hover  {
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}

a.l_home,
a.l_home:hover  {
	font-size: 11px;
	color: #000;
	text-decoration:none;
	font-weight: bold;
}

.testogenerico  {
	text-align: justify;
}

.testoup  {
	text-transform:uppercase;
}

.testo_home_show  {
	text-align: justify;
	font-size:11px;
	color:#4e4e4e;
}

.pad_home_show  {
	padding-left:18px;
	padding-right:18px;
	}

.colore_show  {
	background-color: #f1f1f1;
}

.shop-events  {
	background-image:url(gfx/show/shop-events.gif);
	background-position:180px 133px;
	background-repeat:no-repeat
	}
	
.barra-blu  {
	background-color: #003082;
	}
	
.shop-events-txt  {
	width:302px;
	font-size:10px;
	color:#646464;
	text-align:justify;
	margin:10px 0 10px 5px;
	float:left
	}
	
.shop-events-txt2  {
	width:345px;
	font-size:10px;
	color:#646464;
	text-align:justify;
	margin:10px 0 10px 5px;
	float:left
	}

.box-shop  {
	float:left;
	margin-top:12px;
	margin-left:18px
	}

.box-shop2  {
	float:left;
	margin-top:8px;
	margin-left:18px
	}

.testopagina {
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	vertical-align: top;
}

.testopagina2 {
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	vertical-align: middle;
}

.testo_catalogo {
	font-size:11px;
	font-weight:normal;
	text-align: justify;
}

.testo_news_piccolo_1 {
	font-size:9px;
	font-weight:normal;
	vertical-align:top;
}

.testo_news_piccolo_2 {
	font-size:10px;
	font-weight:normal;
}

.testocinese {
	font-size: 14px;
	font-weight: 300;
	text-align: justify;
	vertical-align: top;
	display: block;
	line-height: 18px;
}

.spazio_lettere {
	letter-spacing:-1px;
}

.barrasup_home  {
	background-color: #000;
}

.barrasup_gen  {
	background-color: #003082;
}

.coloresup  {
	background-color: #d4d4d4;
}

.quadra  {
	background-image: url(gfx/quadra.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 8px;
	font-size: 10px;
	color: #8c8c8c;
	letter-spacing: 2;
	text-transform: uppercase;
}

.identity  {
	font-size: 10px;
	color: #a6a5a5;
}

.campo_sup  {
	height: 19px;
	width:75px;
	background-image: url(gfx/freccia1.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.campo_ric {
	width:145px;
	font-size: 10px;
	color: #333333;
}

a.home,
a.home:hover,
a.home:visited  {
	font-size: 9px;
	font-weight:bold;
	color: #b5b5b5;
	vertical-align: bottom;
	text-decoration: none;
}

.cella_lingua  {
	font-size: 9px;
	color: #808080;
	text-align: right;
	vertical-align: bottom;
}

a.lingue,
a.lingue:hover,
a.lingue:visited  {
	font-size: 9px;
	color: #808080;
	text-decoration: none;
}

.cella_path  {
	height: 17px;
	background-color: #e7e7e7;
	font-size: 9px;
	color: #939292;
	vertical-align: middle;
}

a.path  {
	font-size: 9px;
	color: #939292;
	text-decoration: none;
}

a.path:hover  {
	font-size: 9px;
	color: #939292;
	text-decoration: underline;
}

td.titoletto  {
	height: 33px;
	vertical-align: middle;
	font-size:11px;
	color: #58c1e4;
	text-transform: uppercase;
}

a.scarica,
a.scarica:hover,
a.scarica:visited {
	font-size:10px;
	color: #787878;
	text-decoration:none;
}

td.box_home  {
	width:187;
	vertical-align: top;
	text-align: justify;
}

.banda_inf_home  {
	background-color: #e7e7e7;
}

.bordo_prodotti_inf  {
	border-bottom: #e7e7e7 solid 1px;
}

.bordo_prodotti_lat  {
	border-right: #e7e7e7 solid 1px;
}

/* box_prodotti_home 4 box prodotti home */

.box_prodotti_home  {
	height: 29px;
	width: 148px;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}

.box_prodotti_home_new  {
	height: 24px;
	width: 119px;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}

a.prodotti_home,
a.prodotti_home:hover  {
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

a.prodotti_home2,
a.prodotti_home2:hover  {
	font-size: 10px;
	font-weight:bold;
	color: #000;
	text-decoration: none;
}

a.prodotti_home3,
a.prodotti_home3:hover  {
	font-size: 10px;
	color: #838383;
	text-decoration: none;
}

/* box2_prodotti_home 4 box prodotti home*/
.box2_prodotti_home  {
	height: 117px;
	width: 148px;
	background-color: #b9b7b7;
	text-align: center;
	vertical-align: bottom;
}

.box2_prodotti_home_new  {
	height: 95px;
	width: 119px;
	background-color: #b9b7b7;
	text-align: center;
	vertical-align: bottom;
}

.footer  {
	background-color: #d4d4d4;
	height: 30px;
	border-top: #8c8c8c solid 1px;
	font-size: 10px;
	color:#8c8c8c;
	vertical-align: middle;
	padding-left: 15px;
}

a.info,
a.info:hover  {
	font-size: 10px;
	color:#8c8c8c;
	text-decoration: none;
}

a.info2,
a.info2:hover  {
	font-size: 9px;
	color:#8c8c8c;
	text-transform:uppercase;
	text-decoration: none;
}

.cornice_foto_gal  {
	width: 79px;
	vertical-align: middle;
	text-align: center;
	border: #d1cfcf solid 1px;
}

.cornice_foto {
	border: 1px solid #cfcfcf;
	padding: 3px;
	vertical-align: middle;
	text-align: center;
}

.cornice_fotoshow {
	border: 1px solid #fff;
	vertical-align: middle;
	text-align:center;
	padding:3px;
}

.riquadro_pag_show {
	border:1px solid #e7e7e7;
	padding:10px;
	text-align:left;
	height: 21px;
	font-size:12px;
	color:#003082;
	text-transform:uppercase;
}

.img_utility  {
	width: 19px;
	height: 15px;
	background-image: url(gfx/pis.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.img_show  {
	background-image: url(gfx/pis_quadra_grey_menu.gif);
	padding-left:10px;
	background-position: left;
	background-repeat: no-repeat;
}


a.utility,
a.utility:hover  {
	font-size: 11px;
	color: #5e5e5e;
	text-decoration: none;
}

.separa_foto {
	background-image: url(gfx/separa_foto.gif);
	background-position:center;
	background-repeat:no-repeat;
	width: 40px;
}

.cornice_foto2 {
	width: 71px;
	height: 52px;
	border: 1px solid #cfcfcf;
	padding: 3px;
	vertical-align:middle;
}

.freccia_vedi  {
	width: 10px;
	background-image: url(gfx/fr_vedi.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.col_anche_gen  {
	background-color: #003082;
	height: 17px;
}

.anche {
	font-size: 9px;
	color: #fff;
	text-transform: uppercase;
	vertical-align: middle;
	text-align: right;
}

.tit_box_anche  {
	height: 15px;
	font-size: 9px;
	color: #7c7c7c;
	text-transform: uppercase;
	vertical-align: bottom;
}

.tit_box_anche_cors  {
	height: 15px;
	font-size: 9px;
	color: #7c7c7c;
	font-style: italic;
	vertical-align: bottom;
}

.pad_box_anche  {
	padding-bottom: 20px;
	padding-top: 20px;
}

.col_box_anche1  {
	background-color: #e3e3e3;
}

.col_box_anche2  {
	background-color: #f4f4f4;
}

.col_box_anche3  {
	background-color: #e9e8e8;
}

a.testobox,
a.testobox:hover  {
	font-size: 9px;
	color: #616161;
	vertical-align: middle;
	text-decoration: none;
}

.testo_box_anche  {
	font-size: 10px;
	color: #616161;
	vertical-align: middle;
}

.bordo_fotogal  {
	border: #FFFFFF solid 1px;
	width: 71px;
}

.bordo_sart  {
	border: #FFFFFF solid 1px;
}

.cella_mat_lat  {
	width: 45px;
	vertical-align: middle;
	text-align: center;
}

.trat_oriz  {
	height: 5px;
	border-bottom:1px dotted #c0c0c0;
}

.cornice_gen  {
	border: #e3e3e3 solid 1px;
	vertical-align: middle;
	text-align: center;
}

.titolo_pagine {
	font-size:16px;
	color:#003082;
	text-transform:uppercase
}

.titoletto,
a.titoletto,
a.titoletto:hover{
	font-size:11px;
	color:#003082;
	font-weight: bold;
	text-decoration:none;
}

.titoletto2  {
	font-size:11px;
	font-weight: bold;
	color: #0A94D6;
}

.titoletto3 {
	font-size:11px;
	color:#003082;
}

.titoletto5 {
	font-size:10px;
	color:#003082;
}
.titoletto4 {
	font-size:10px;
	color:#003082;
	padding-left:17px;
}


.bordo {
	border: 1px solid #CCCCCC;
}

.bordino_orizzontale  {
	border-top: #CCCCCC dotted 1px;
	vertical-align: middle;
	height: 3px;
}

.sezioni_gallery,
a.sezioni_gallery,
a.sezioni_gallery:hover,
a.sezioni_gallery:visited {
	font-size:10px;
	color:#003082;
	text-decoration:underline;
	text-transform:none;
}

.small,
a.small,
a.small:hover {
	font-size: 9px;
	color: #666666;
	padding-right: 3px;
}

a.link,
a.link:hover,
a.link:visited  {
	font-size:11px;
	font-weight:normal;
	color: #003082;
	text-decoration:none;
}

a.link2,
a.link2:hover,
a.link2:visited  {
	font-size:10px;
	font-weight:normal;
	color: #003082;
	text-decoration:none;
}

.box  {
	background-color: #e7e7e7;
	text-align: left;
	padding: 5px;
}

.tratteggiata  {
	border-right: #a6a6a6 dotted 1px;
}

.sottomenu_pagine {
	padding-left:25px;
	padding-bottom:0px;
	margin-bottom:0px;
}

li.sottomenu_pagine,
a.sottomenu_pagine,
a.sottomenu_pagine:hover,
a.sottomenu_pagine:visited {
	font-size:11px;
	color:#4b4b4b;
	text-decoration:none;
	font-weight:normal;
	padding-left:15px;
	background-image: url(gfx/quad.gif);
	background-repeat:no-repeat;
	background-position:left;
	display: block;
	text-decoration:none;
}

li.sottomenu_pagine_dis,
.sottomenu_pagine_dis,
a.sottomenu_pagine_dis,
a.sottomenu_pagine_dis:hover,
a.sottomenu_pagine_dis:visited  {
	font-size:11px;
	color: #d4d4d4;
	text-decoration:none;
	font-weight:normal;
	padding-left:15px;
	background-image: url(gfx/quad.gif);
	background-repeat:no-repeat;
	background-position:left;
	display: block;
	text-decoration:none;
}

.voce_sezione,
a.voce_sezione,
a.voce_sezione:hover{
	font-size:12px;
	color:#999;
	text-decoration:none;
	font-weight:normal;
	text-decoration:none;
}

.titolo_sezione,
a.titolo_sezione,
a.titolo_sezione:hover,
a.titolo_sezione:visited {
	color:#939191;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	background-image:url(gfx/pis_menu.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	padding-left:25px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

.titolo_sezione2,
a.titolo_sezione2,
a.titolo_sezione2:hover,
a.titolo_sezione2:visited {
	color:#003082;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	background-image:url(gfx/pis_menu.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	padding-left:25px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

.titolo_sezione2_dis,
a.titolo_sezione2_dis,
a.titolo_sezione2_dis:hover,
a.titolo_sezione2_dis:visited {
	color:#d4d4d4;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	background-image:url(gfx/pis_menu.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	padding-left:25px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

a.continua,
a.continua:hover,
a.continua:visited {
	font-size:10px;
	color:#787878;
	font-weight:bold;
	text-decoration:none;
}

a.continua2,
a.continua2:hover,
a.continua2:visited {
	font-size:9px;
	color:#787878;
	font-weight:bold;
	text-decoration:none;
}

a.stampa,
a.stampa:hover,
a.stampa:visited {
	font-size:10px;
	color:#a3a1a1;
	font-weight:bold;
	text-decoration:none;
}

.rigascura1_catalogo  {
	border-bottom: #eceaea 1px solid;
}

.rigascura2_catalogo  {
	border-left: #eceaea 2px solid;
}

.caratteristiche  {
	font-size: 10px;
	padding-left: 5px;
	text-align:justify;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align:left;
}

.titoli_catalogo3  {
	color:#939191;
	font-size:10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
}

.blu,
a.blu,
a.blu:hover {
	font-size:11px;
	color:#787878;
	text-decoration: none;
	font-weight:bold;
}

.separa_mat  {
	width: 15px;
}

.subtitolo_box_destra,
a.subtitolo_box_destra,
a.subtitolo_box_destra:hover,
a.subtitolo_box_destra:visited {
	text-transform:uppercase;
	color:#9f9e9e;
	font-size:10px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	text-decoration:none;
}

td.note_catalogo  {
	height: 25px;
	font-size: 9px;
	color: #7f7e7e;
	padding-left: 18px;
	vertical-align: middle;
}

.voci_divisorie {
	padding-left: 25px;
	padding-top: 8px;
	font-size: 10px;
	text-transform: uppercase;
	color: #b2b2b2;
}

.riq_sup_menu  {
	width: 200px;
	height: 7px;
	background-image: url(gfx/riq_sup_menu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.riq_med_menu  {
	width: 200px;
	background-image: url(gfx/riq_mid_menu.gif);
}

.riq_bot_menu  {
	width: 200px;
	height: 90px;
	background-image: url(gfx/riq_bot_menu.gif);
	background-repeat: no-repeat;
	background-position: top;
}

span.titolo_pagine a,
span.titolo_pagine a:hover,
span.titolo_pagine a:visited {
	font-size:16px;
	color:#003082;
	text-decoration:none;
	font-weight:normal;
}

.testo_sezioni {
text-align:justify;
color:#000000;
}

li.lista {
	list-style:url(gfx/disk.gif);
	color: #000;	
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left:12px;
	margin-left:15px;
}

.legenda, a.legendalink, a.legendalink:hover {
	font-size:10px;
	color:#666666;
	}
.riquadro_cerca_news {
	border:1px solid #e7e7e7;
	height:85px;
	padding:5px;
}

.riquadro_pag_news {
	border:1px solid #e7e7e7;
	padding:5px;
	text-align:right;
	height: 21px;
}
.cerca_news {
	font-size:11px;
	color:#5f5f5f;
	text-align:right;
	text-transform:uppercase;
	}
	
.cerca_news2 {
	color:#616161;
	}
#cerca_num {
	font-size:11px;
	color:#616161;
	border:1px solid #5f5f5f;
	width:100px;
	}
#cerca_mese {
	font-size:11px;
	color:#616161;
	border:1px solid #5f5f5f;
	width:100px;
	}
#cerca_anno {
	font-size:11px;
	color:#616161;
	border:1px solid #5f5f5f;
	width:100px;
	}
	
.bottoneStd {
	border:1px solid #ababab;
	background-color:#e3e5e8;
	color:#525252;
	font-size:10px;
	text-transform:uppercase;
	width:110px;
	text-align:right;
	padding-right:5px;
}
	
.cornice_professional {
	border:1px solid #e7e7e7;
	width:195px;
	height:193px;
}
	
.cornice_professional2 {
	border:1px solid #e7e7e7;
	padding:8px;
	height:178px;
	}
	
.cornice_professional3 {
	border:1px solid #e7e7e7;
	width:393px;
	height:193px;
}

.cornice_professional4 {
	border:1px solid #e7e7e7;
	width:163px;
	height:163px;
}
	

.cornice_professional5 {
	border:1px solid #e7e7e7;
	width:664px;
	height:163px;
}
	
.professional {
	font-size:12px;
	text-transform:uppercase;
	color:#666666;
}
	
.linkprofessional,
a.linkprofessional,
a.linkprofessional:hover {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

.linkprofessional2,
a.linkprofessional2,
a.linkprofessional2:hover {
	font-size:11px;
	color:#656978;
	text-decoration:none;
}

.linkprofessional3,
a.linkprofessional3,
a.linkprofessional3:hover {
	font-size:11px;
	color:#003082;
	text-decoration:none;
}

.cella_credits  {
	width: 200px;
	height: 200px;
	vertical-align: middle;
	text-align: center;
}

a.credits,
a.credits:hover  {
	font-size: 11px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
}

.nero  {
	background-color: #000;
}

.box_news {
	width: 150px;
	height: 150px;
	border:1px solid #d4d4d4;
}

.box_eventi {
	width: 300px;
	height: 150px;
	border:1px solid #d4d4d4;
}

.box_show {
	height: 30px;
	border:1px solid #d4d4d4;
}

.colbox_show2  {
	background-color:#f7f7f7;
}

.colbox_show4  {
	padding-left:17px;
	background-color:#f7f7f7;
}

.box_show2  {
	text-align:justify;
	vertical-align:top;
	padding-left:17px; 
	padding-top:18px;
	padding-bottom:16px;
	padding-right:17px;
}

.box_show3  {
	border:#eaeaea 1px solid;
}

.box_show4  {
	text-align:justify;
	vertical-align:top;
	padding-left:17px; 
	padding-top:18px;
	padding-bottom:3px;
	padding-right:17px;
}

.box_show5  {
	text-align:justify;
	padding:22px 0px 28px 0px; 
}

.testo_box_sh1	{
	font-size:10px;
	color:#8b8b8b;
	text-transform:uppercase;
}

a.testo_box_sh,
a.testo_box_sh:hover  {
	font-size:11px;
	color:#000;
	text-decoration:none;	
}

a.testo_box_sh2,
a.testo_box_sh2:hover  {
	font-size:12px;
	color:#4d4d4d;
	text-decoration:none;	
}

.crea_show,
a.crea_show,
a.crea_show:hover  {
	background-color:#fff;
	font-size:10px;
	color:#003082;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:3px;
	margin-right:10px;
}


.colbox_show3  {
	background-color:#eaeaea;
	border:#fff 2px solid;
}

.fss_min  {
	background-image:url(gfx/show/fss_min.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
	
.box_gallery  {
	width: 404px;
	height: 27px;
	border: #d1cfcf solid 1px;
	background-image: url(gfx/box_gallery.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.box_utility  {
	width: 363px;
	height: 27px;
	border: #d1cfcf solid 1px;
	background-image: url(gfx/box_utility.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.data_box_news {
	height: 15px;
	background-color:#000;
	color:#FFFFFF;
	font-size:10px;
	padding-left:3px;
	text-transform:uppercase;
}


.data_box_eventi {
	height: 15px;
	color:#000;
	font-size:10px;
	padding-left:3px;
	text-transform:uppercase;
	border-bottom: 1px solid #d4d4d4;
}

.cella_box_news  {
	font-size: 12px;
	color: #003082;
	padding-left: 3px;
	padding-right: 16px;
	text-transform: uppercase;
}

a.tit_box_news,
a.tit_box_news:hover {
	font-size: 10px;
	color: #003082;
	text-decoration: none;
}

a.sevescad,
a.sevescad:hover {
	font-size: 12px;
	color: #003082;
	text-decoration: underline;
	text-transform:uppercase;
}

.cella_box_news2  {
	height: 14px;
	padding-right: 7px;
	text-align: right;
	vertical-align: top;
}

a.mostra_box_news,
a.mostra_box_news:hover {
	font-size: 9px;
	color: #868686;
	text-decoration: none;
}

visualizza,
a.visualizza,
a.visualizza:hover  {
	height: 21px;
	background-image: url(usr/foto/news/frec_news.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 11px;
	color: #003082;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;	
}

.tit_rstampa,
a.tit_rstampa,
a.tit_rstampa:hover  {
	text-transform: uppercase;
	text-decoration: none;
}

.garanzia  {
	background-image: url(gfx/img_garanzia.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;	
}

.posa  {
	background-image: url(gfx/img_posa.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;	
}

.spazio  {
	vertical-align: top;
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 20px;
}

.box_nwl {
	width:86px;
	height:86px;;
	border: 2px solid #cfcfcf;
	color:#003082;
	font-size:12px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}

.bordo_tab {
	border: 1px solid #d6d6d6;
}

.titolo_archivio {
	width:329px;
	height:21px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	text-align: right;
	padding-right: 5px;
	text-transform:uppercase;
	vertical-align:middle;
}

.mese_archivio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 25px;
	text-transform:uppercase
}

.mese_archivio a {
	text-transform:lowercase
}

.iscrivi_archivio {
	text-align: right;
	vertical-align:middle;
	height: 34px;
	border: 1px solid #000000;
}

.box_project_ms  {
	height: 27px;
	border: #d1cfcf solid 1px;
	background-image: url(gfx/box_proj_ms.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.box_utility_ms  {
	height: 27px;
	border: #d1cfcf solid 1px;
	background-image: url(gfx/box_uti_ms.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.box_gallery_ms  {
	height: 27px;
	border: #d1cfcf solid 1px;
	background-image: url(gfx/box_gal_ms.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.cella_info_ms  {
	background-color: #e7e7e7;
	padding-left:18px;
	padding-right:40px;
	text-align:left;
	vertical-align:middle;
}

.titolo_cerca {
	height:55px;
	font-size:14px;
	color:#003082;
}

.colore_cerca  {
	height:24px;
	background-color:#f3f4f5;
	font-size:12px;
	vertical-align:middle;
}

.link_scheda,
a.link_scheda,
a.link_scheda:hover  {
	font-size:11px;
	color:#afadae;
	text-decoration:none;
}

.link_scheda2,
a.link_scheda2,
a.link_scheda2:hover  {
	font-size:9px;
	color:#afadae;
	text-decoration:none;
}

.bordo_scheda  {
	border-bottom:#cbcbcb solid 1px;
}

.evidenzia_show  {
	font-size:16px;
	color:#7e7e7e;
}

.evidenzia_show2,
a.evidenzia_show2  {
	text-transform:uppercase;
}

.tit_gruppo {
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	text-transform: uppercase;
	color: #b2b2b2;
}
	
.cella_datislc {
	font-size:9px;
	color:#7e7e7e;
	background-color:#f9f9f9;
	text-transform:uppercase;
	height:30px;
	padding-left:10px;
}

.cella_avvisofuoco {
	font-size:9px;
	color:#7e7e7e;
	/*background-color:#efefef;*/
	height:30px;
}

.bordo_orizslc  {
	border-bottom: #CCCCCC dotted 1px;
	vertical-align: middle;
	height:3px;
}
.bordo_intslc {
	border:1px solid #f2f1f1;
}

.sfondo_slc  {
	background-image: url(gfx/show/ita_slc.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 361px;
}
	
.vtc-dida  {
	font-size:10px;
	color:#6b6b6b;
	text-align:left;
	text-transform:uppercase;
	margin-top:20px;
	margin-left:24px
	}
	
.cont-img  {
	float:left;
	border:1px #efefef solid;
	margin-right:13px;
	margin-bottom:13px;
	}

/* stili per link con utenti registrati */

a.name_top,
a.name_top:hover {
	font-size: 11px;
	color: #6b6b6e;
	text-decoration:none;
}

a.log_top,
a.log_top:hover {
	font-size: 10px;
	color: #8c8c8c;
	letter-spacing: 2;
	text-decoration:none;
}

.pad  {
	margin-top:5px;
	height:18px;
	border-bottom:dotted #0c0c0c 1px 
	}

/* sfondo per pagina installatori (tedesco)*/
.sfondo_verleger  {

	background-image: url(gfx/installatori/tutti.jpg);
	background-position: 100% 50px;
	background-repeat: no-repeat;

	height: 361px;
}

