/*---------------------- INIZIO BODY ----------------------*/

BODY {
	/* background-color : black;    */
	   scrollbar-arrow-color : #FFFFff;
	   scrollbar-face-color : #b3d670;
	   scrollbar-track-color : #efefef;
       scrollbar-shadow-color : #efefef;
	   scrollbar-darkshadow-color : #b3d670;
	   scrollbar-highlight-color : #b3d670;    
		
}

	 
/*---------------------- FINE BODY ----------------------*/



a:link, a:visited, a:selected 
{
	text-decoration: none;
	font-weight: normal;
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #b3d670;
}
a:hover {
	text-decoration: underline;
	color: #257844;
}

/*---------------------- INIZIO LINK ----------------------*/
.formcontatti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C697F;
	border: 1px solid #000000;
	vertical-align: middle;
	background-color: #ececec;
}

.form_obbligatorio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C697F;
	border: 1px solid #000000;
	vertical-align: middle;
	background-color: #ececec;
}

.tasto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #000000;
	vertical-align: middle;
	border: 1px solid #ffffff;

}
.link_menutop		  	{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; text-align:center; font-weight: bold; vertical-align:middle; padding-left:10px; padding-right:10px;  vertical-align:top; }
.link_menutop:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; text-align:center; font-weight: bold; vertical-align:middle; padding-left:10px; padding-right:10px;  vertical-align:top; }
.link_menutop:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; text-align:center; font-weight: bold; vertical-align:middle; padding-left:10px; padding-right:10px; vertical-align:top; }
.link_menutop:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align:center; font-weight: bold; vertical-align:middle; padding-left:10px; padding-right:10px; vertical-align:top; }


.link_titolo_prodotti_categorie		  {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color: #496c94; font-weight: bold; text-decoration: none; width: 100%; clip:  rect(   ); line-height: 14px}
.link_titolo_prodotti_categorie:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color: #496c94; font-weight: bold; text-decoration: none; width: 100%; clip:  rect(   ); line-height: 14px}
.link_titolo_prodotti_categorie:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color: #496c94; font-weight: bold; text-decoration: none; width: 100%; clip:  rect(   ); line-height: 14px}
.link_titolo_prodotti_categorie:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color: #b3d670; font-weight: bold; text-decoration: none; width: 100%; clip:  rect(   ); line-height: 14px}

.link_testo		  	{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #818181; text-decoration: none; }
.link_testo:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #818181; text-decoration: none; }
.link_testo:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #818181; text-decoration: none; }
.link_testo:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #818181; text-decoration: underline; }

.link_home		  	{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; background-image:url(../images/home.png); background-position:top; width:52px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}
.link_home:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; background-image:url(../images/home.png); background-position:top; width:52px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}
.link_home:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; background-image:url(../images/home.png); background-position:top; width:52px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}
.link_home:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; background-image:url(../images/home.png); background-position:top; width:52px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}

.link_rendering		  {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; background-image:url(../images/rendering.gif); background-position:top; width:72px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}
.link_rendering:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; background-image:url(../images/rendering.gif); background-position:top; width:72px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}
.link_rendering:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; background-image:url(../images/rendering.gif); background-position:top; width:72px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}
.link_rendering:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; background-image:url(../images/rendering.gif); background-position:top; width:72px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}

.link_grafica		  {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; background-image:url(../images/grafica.gif); background-position:top; width:58px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}
.link_grafica:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; background-image:url(../images/grafica.gif); background-position:top; width:58px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}
.link_grafica:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; background-image:url(../images/grafica.gif); background-position:top; width:58px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}
.link_grafica:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; background-image:url(../images/grafica.gif); background-position:top; width:58px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}

.link_progettazione		  {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; background-image:url(../images/progettazione.gif); background-position:top; width:98px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}
.link_progettazione:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; background-image:url(../images/progettazione.gif); background-position:top; width:98px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}
.link_progettazione:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; background-image:url(../images/progettazione.gif); background-position:top; width:98px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}
.link_progettazione:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; background-image:url(../images/progettazione.gif); background-position:top; width:98px; height:15px; text-align:center; font-weight: bold; vertical-align:middle;}


#menu_eng_sezioni
{
    font: Normal 10px Arial, Helvetica, sans-serif;
    color: #999999;
	padding-left:5PX;
}

/*---------------------- FINE LINK ----------------------*/
/*---------------------- INIZIO TESTO ----------------------*/

.testo { 	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #818181;	text-align: justify;    }
.testo2 { 	font-family: Arial, Helvetica, sans-serif;	font-size: 8px;	color: #818181;	text-align: justify;    }
.testo3 { 	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #818181;	text-align: justify;    }



/*---------------------- FINE TESTO ----------------------*/


/*---------------------- MENU ----------------------*/


div
{
    font: Normal 13px Arial, Helvetica, sans-serif;
}
#MENU_CONTAINER
{
    width: 170px;
	z-index:10000;
}
#MENU1
{
    display: Block;
    position: Relative;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: white white #ececec white;
	height:40px;
}

#menu_eng
{
    width: 170px;
    font: Normal 10px Arial, Helvetica, sans-serif;
    color: #999999;
	padding-top:1px;
}



a.MENU
{
    display: Block;
    position: Relative;
    color: #000000;
    font-weight: normal;
    text-decoration: None;
	padding-top:5px;
}
a.MENU:hover
{
    display: Block;
    position: Relative;
    color: #000000;
    font-weight: normal;
    text-decoration: None;
}
a.MENU:visited
{
    display: Block;
    position: Relative;
    color: #000000;
    font-weight: normal;
    text-decoration: None;
}








#SMENU1
{
    display: Block;
    position: Relative;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: white white #ececec white;
	height:50px;
	width:145px;
}
#menu_eng1
{
    width: 145px;
    font: Normal 10px Arial, Helvetica, sans-serif;
    color: #999999;
	padding-top:1px;
	padding-left:3px;
}

a.SMENU
{
    display: Block;
    position: Relative;
    color: #000000;
    text-decoration: None;
	padding-top:3px;
	padding-left:3px;
	padding-bottom:3px;
	border-top: 1px solid #FFFFFF;
}
a.SMENU:hover
{
    display: Block;
    position: Relative;
    background: #b3d670;
    color: #000000;
    text-decoration: None;
	padding-top:3px;
	padding-left:3px;
	padding-bottom:3px;
	border-top-color:#FFFFFF;
	border-top: 1px solid;
}
a.SMENU:visited
{
    display: Block;
    position: Relative;
    color: #000000;
    text-decoration: None;
	padding-top:3px;
	padding-left:3px;
	padding-bottom:3px;
	border-top-color:#FFFFFF;
	border-top: 1px solid;
}

div.SMENU
{
    visibility: Hidden;
    position: absolute;
    margin: -38px 0px 0px 180px;
    background: #ffffff;
    width: 100px;
}



/*---------------------- MENU CATEGORIE ----------------------*/


#SMENU1categorie
{
    display: Block; position: Relative; border-width: 0px 0px 1px 0px; border-style: solid; border-color: white white #ececec white; height:50px; width:145px;
}
#menu_eng1categorie
{
    width: 145px; font: Normal 10px Arial, Helvetica, sans-serif; color: #999999; padding-top:1px; padding-left:3px;
}


div.SMENUcategorie
{
    position: absolute;
    margin: 0px 0px 0px 0px;
    background: #ffffff;
    width: 145px;
}



a.SMENUcategorie {
    display: Block; position: Relative; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top: 1px solid #FFFFFF; }
a.SMENUcategorie:hover{
    display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #FFFFFF; }
a.SMENUcategorie:visited {
    display: Block; position: Relative; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #FFFFFF;}
a.SMENUcategorie:active {
    display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #FFFFFF; }

#SMENU1categorieattive
{
    display: Block; position: Relative; border-width: 0px 0px 1px 0px; border-style: solid; border-color: white white #ececec white; height:50px; width:145px;
}


div.SMENUcategorieattive
{
    position: absolute;
    margin: 0px 0px 0px 0px;
    background: #ffffff;
    width: 145px;
}



a.SMENUcategorieattive {
    display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #ffffff; }
a.SMENUcategorieattive:hover{
    display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #ffffff; }
a.SMENUcategorieattive:visited {
    display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #ffffff; }
a.SMENUcategorieattive:active {
    display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #ffffff; }




.titolosezione
{
    font: Normal 13px Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
    text-decoration: None;
	padding-left:3px;
}
.image_slide
{
    position: absolute;
	vertical-align:middle;
}



/*---------------------- MENU ----------------------*/


#MENU44
{
    display: Block; position: Relative; border-width: 0px 0px 1px 0px; border-style: solid; border-color: white white #ececec white; height:25px; width:150px;}
#menu_eng44
{
     font: Normal 10px Arial, Helvetica, sans-serif; color: #999999; padding-top:1px; padding-left:3px;
}

a.MENU4 {
    display: Block; position: Relative; background: #b3d670;color: #FFFFFF; text-decoration: None; padding-top:3px; padding-right:3px; padding-left:3px; padding-bottom:3px; border-top: 1px solid #FFFFFF; font-size:11px; font-weight:bold;}
a.MENU4:hover{
    display: Block; position: Relative; background: #b3d670; color: #FFFFFF; text-decoration: None; padding-top:3px; padding-right:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #FFFFFF; font-size:11px; font-weight:bold; }
a.MENU4:visited {
    display: Block; position: Relative; background: #b3d670;color: #FFFFFF; text-decoration: None; padding-top:3px; padding-right:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #FFFFFF; font-size:11px; font-weight:bold;}
a.MENU4:active {
    display: Block; position: Relative; background: #b3d670; color: #FFFFFF; text-decoration: None; padding-top:3px; padding-right:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #FFFFFF; font-size:11px; font-weight:bold; }




/*---------------------- MENU CATEGORIE ----------------------*/

/*---------------------- TITOLI DELLE SLIDE ----------------------*/


#scritta_grande_slide
 { display: Block; position: Relative; height:16px;  text-align:right; color: #000000; text-decoration: None; padding-top:0px; padding-right:13px; padding-left:3px; padding-bottom:0px; font-size:16px; font-weight: bolder;}
 
#descrizione_slide
 { display: Block; position: Relative; height:11px;  text-align:right; color: #000000; text-decoration: None; padding-top:0px; padding-right:13px; padding-left:3px; padding-bottom:0px; font-size:11px; font-weight:normal}
 
#anno_slide
 { display: Block; position: Relative; height:11px; text-align:left; color: #000000; text-decoration: None; padding-top:0px; padding-right:3px; padding-left:13px; padding-bottom:0px;  font-size:10px; font-weight:bold}



/*---------------------- FINE TITOLI DELLE SLIDE  ----------------------*/

.richiedi_info{
    display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #FFFFFF; }
	
a.richiedi_info:hover{
	display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #FFFFFF; }
	
a.richiedi_info:visited{
	display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #FFFFFF; }
