
BODY		{

     FONT-FAMILY: Arial,Arial,Verdana,Helvetica;
	 FONT-SIZE: 13px;
	 color:  #000000;
     margin-left : 0; 
     margin-right : 0; 
     margin-top : 0; 
     margin-bottom : 0;
     padding: 0px;
BACKGROUND-image: url("/temi/Default/images/sf_omp.jpg");
BACKGROUND-repeat: repeat-x;
BACKGROUND-COLOR: #c3c3c3;
}

.testo-med		{FONT-FAMILY: georgia,Verdana,Helvetica; FONT-SIZE: 14px}
.txt-admin      {FONT-FAMILY: georgia,Verdana,Helvetica; FONT-SIZE: 11px}
.tab_tit		{FONT-FAMILY: georgia,Verdana,Helvetica; FONT-SIZE: 11px; color: #000000; background: #000000;}
.tab_txt      {FONT-FAMILY: Arial,georgia,Verdana,Helvetica; FONT-SIZE: 12px; background: #FFFFFF;}
.header-admin {background: #DEDE94;}
.row-admin {background: #EFEFD6;}
.form-input_log {width: 70; height: 15; border: 1px solid #afb4b8; font-family: Tahoma,Arial,sans-serif; color: black; font-weight: normal; font-size: 9px;}
.text_log { COLOR: #000000; 	FONT-SIZE: 11px; FONT-FAMILY: Arial,Verdana, Helvetica;}
.form-cerca {width: 80; height: 18; border: 1px solid #afb4b8; font-family: Tahoma,Arial,sans-serif; color: black; font-weight: normal; font-size: 11px;}
.txt2      {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 17px;}
.txt3      {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 16px;}

.small_txt{ COLOR: #000000;  FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 9px;}

.small_txt3{ COLOR:#000000; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px;}
.txt-small 	{ BACKGROUND: none; text-COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Arial,Verdana, Helvetica;}	

.error{ COLOR: #ff0000; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 9px;}
.error2{ COLOR: #ff0000; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 9px;}
.error  {TEXT-ALIGN: center; COLOR: #ff0000; FONT-SIZE: 12px; FONT-WEIGHT: normal;	FONT-FAMILY: Arial,Verdana, Helvetica;	TEXT-DECORATION: none	}

.tiny {BACKGROUND: none; COLOR: #000000;	FONT-SIZE: 9px; 	FONT-WEIGHT: normal; FONT-FAMILY: Arial,Verdana, Helvetica;	TEXT-DECORATION: none	}
.footmsg { TEXT-ALIGN: center; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.button {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px;}
.msg {display: block;font: 12px/17px Arial, verdana, georgia, sans-serif; font-weight: none; text-align: center; color: #000000;}
.txt_rif{ COLOR: #000000;  FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 9px;}

.tit_cont{ COLOR: #000000;  FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; BACKGROUND-COLOR: #dedede;}


.tit_news_ok{ COLOR: #1452b0;  FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; 	font-variant:small-caps;}
.txt_news{ COLOR: #000000;  FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px;}

.logo{ COLOR: #092952;  FONT-FAMILY: Arial black,Verdana,Helvetica; FONT-SIZE: 34px;}

.text_top{ COLOR: #ffffff;  FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 21px; 	font-variant:small-caps;}

.cont {COLOR: #dddddd; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

.cont2 {COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

.box {


	BACKGROUND: #ffffff;
	text-COLOR: #000000; 
	FONT-SIZE: 8px; 
	FONT-FAMILY: Arial,Verdana, Helvetica

}

/* °°°°°°°°°° INZIZIO FORM °°°°°°°°°°° */

.form-input {width: 170; border: 1px solid #afb4b8; font-family: Tahoma,Arial,sans-serif; color: black; font-weight: normal; font-size: 12px;}
.form-pref {width: 50; border: 1px solid #afb4b8; font-family: Tahoma,Arial,sans-serif; color: black; font-weight: normal; font-size: 12px;}
.form-tel {width: 120; border: 1px solid #afb4b8; font-family: Tahoma,Arial,sans-serif; color: black; font-weight: normal; font-size: 12px;}
.form-cart {width: 50; border: 1px solid #afb4b8; font-family: Tahoma,Arial,sans-serif; color: black; font-weight: normal; font-size: 12px;}
.form-cart2 {width: 30; border: 1px solid #afb4b8; font-family: Tahoma,Arial,sans-serif; color: black; font-weight: normal; font-size: 12px;}
.consenso {width: 540; border: 1px solid #afb4b8; font-family: Tahoma,Arial,sans-serif; color: black; font-weight: normal; font-size: 10px;}


/* °°°°°°°°°° FINE FORM °°°°°°°°°°° */



/* °°°°°°°°°° INZIZIO LINK °°°°°°°°°°° */


A:link          {

	BACKGROUND: none; 
	COLOR: #000000; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial,Verdana, Helvetica; 
	TEXT-DECORATION: underline

	}

A:active        {

	BACKGROUND: none; 
	COLOR: #000000; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial,Verdana, Helvetica; 
	TEXT-DECORATION: underline
	
	}

A:visited       {

	BACKGROUND: none; 
	COLOR: #000000; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial,Verdana, Helvetica; 
	TEXT-DECORATION: underline;

	}

A:hover {
	BACKGROUND: none; 
	COLOR: #000000; 	
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial,Verdana, Helvetica;
	TEXT-DECORATION: none;
}
	




a.link_REG, a:visited.link_REG, a:ACTIVE.link_REG {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	font-weight : normal;
	text-decoration : underline;

}

a:HOVER.link_REG {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	font-weight : normal;
	text-decoration : none;

}


a.link_prod, a:HOVER.link_prod, a:visited.link_prod, a:ACTIVE.link_prod {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #000000;
	
	text-decoration : none;

}	



a.linkblu, a:visited.linkblu, a:ACTIVE.linkblu {

	font-size: 14px;
	color: #2b6da1;

}

a:HOVER.linkblu {

	font-size: 14px;
	color: #2b6da1;

}


a.linkrosso, a:visited.linkrosso, a:ACTIVE.linkrosso {

	font-size: 14px;
	color: #e80d0b;

}

a:HOVER.linkrosso {

	font-size: 14px;
	color: #e80d0b;

}



a.linkgrigio, a:visited.linkgrigio, a:ACTIVE.linkgrigio {

	font-size: 14px;
	color: #4c2e2e;

}

a:HOVER.linkgrigio {

	font-size: 14px;
	color: #4c2e2e;
}


}
/* °°°°°°°°°° FINE LINK °°°°°°°°°°° */




/* °°°°°°°°°° INZIZIO GRAFICA TEMA °°°°°°°°°°° */


.tab_box {

background-color:   #ffffff;
border-bottom: 1px solid #4ac6de;
border-top: 1px solid #4ac6de;
border-left: 1px solid #4ac6de;
border-right: 1px solid #4ac6de;
COLOR: #000000; 
FONT-SIZE: 11px; 
FONT-FAMILY: Arial,Verdana, Helvetica;
}


.tabhome {

background-color:   #ffffff;
border-bottom: 1px solid #c0c0c0;
border-top: 0px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
COLOR: #000000; 
FONT-SIZE: 11px; 
FONT-FAMILY: Arial,Verdana, Helvetica;
}


.tab_main_sx {
 
PADDING: 0px 0px 0px 0px;
BORDER-BOTTOM: 0px;
BORDER-TOP: 0px solid #ffc57b;
BORDER-LEFT: 0px solid #91A9BE;
BORDER-RIGHT: 1px solid #c0c0c0;


/*BACKGROUND-image: url("/temi/Default/images/middle_sx.gif");
BACKGROUND-repeat: repeat-x */

}

.tab_main_dx {

BACKGROUND-COLOR: #ffffff;
BORDER-BOTTOM: 0px solid #000000;
BORDER-TOP: 0px solid #a3caff;
BORDER-LEFT: 0px solid #000000;
BORDER-RIGHT: 0px solid #BEC9D1;
}


.tab_main{

BORDER-STYLE: dashed;
BORDER-BOTTOM: 1px solid #000000;
BORDER-TOP: 1px solid #000000;
BORDER-LEFT: 1px solid #000000;
BORDER-RIGHT: 1px solid #000000;
}


.boxcontent 	{
TEXT-ALIGN: right;
	COLOR: #000000; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial,Verdana, Helvetica

	}

.tab_tab{
	ALIGN: center;
PADDING: 0px 0px 0px 0px;
}



.tab_login1 {

border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
BORDER-LEFT: 1px solid #ffffff;
BORDER-RIGHT: 1px solid #ffffff;
width: 140;
height: 22;
}
.tab_login {

border-bottom: 0px solid #008000;
border-top: 0px solid #008000;
BORDER-LEFT: 0px solid #ffc57b;
BORDER-RIGHT: 0px solid #ffc57b;
BACKGROUND-image: url("/temi/Default/images/carrello.jpg");
width: 140;
height: 155;
margin: 0px 0px 0px 27px;
}

.box {


	BACKGROUND: #ffffff;
	text-COLOR: #000000; 
	FONT-SIZE: 8px; 
	FONT-FAMILY: Arial,Verdana, Helvetica

}


.boxtitle 	{

	TEXT-ALIGN: center;
	BACKGROUND: none; 
	COLOR: #ffc57b; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: none; 
	FONT-FAMILY: Arial,Verdana, Helvetica; 
	TEXT-DECORATION: none

	}

.top_sx {

BACKGROUND-image: url("/temi/Default/images/top_sx.jpg");
BACKGROUND-repeat: repeat-x 
}

.top_dx {

BACKGROUND-image: url("/temi/Default/images/top_dx.jpg");
BACKGROUND-repeat: repeat-x 
}	

.middle_sx {

/*BACKGROUND-image: url("/temi/Default/images/middle_sx.gif");
BACKGROUND-repeat: repeat-x */

}

.middle_dx {

/*BACKGROUND-image: url("/temi/Default/images/middle_sx.gif");
BACKGROUND-repeat: repeat-x */
}

.bottom_sx {
/*BACKGROUND-image: url("/temi/Default/images/middle_sx.gif");
BACKGROUND-repeat: repeat-x */
}

.bottom_dx {

BACKGROUND-COLOR: #3F698F;
/* BACKGROUND-image: url("/temi/Default/images/middle_sx.gif");
BACKGROUND-repeat: repeat-x */
}


/* °°°°°°°°°° INZIZIO GRAFICA TEMA°°°°°°°°°°° */




/* °°°°°°°°°° INIZIO MENU °°°°°°°°°°° */









/* °°°°°°°°°° FINE MENU °°°°°°°°°°° */



/* °°°°°°°°°° INIZIO STILI PAGINE AMETISTA °°°°°°°°°°° */

.tit_news {

	BACKGROUND: none; 
    COLOR: #3c3578; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Helvetica;

	}

.tit_news2 {

	BACKGROUND: none; 
    COLOR: #3c3578; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Helvetica;

	}
/* °°°°°°°°°° FINE STILI PAGINE AMETISTA °°°°°°°°°°° */




/* °°°°°°°°°° INZIZIO RODOTTI E VENDITA ONLINE °°°°°°°°°°° */


.tab_prodotti{


background-color:   #fbf5c5;
COLOR: #000000; 
FONT-SIZE: 10px; 
FONT-FAMILY: Verdana, Helvetica;
BORDER-BOTTOM: 1px solid #c0c0c0;
BORDER-RIGHT: 0px solid #c0c0c0;
BORDER-top: 0px solid #c0c0c0;
BORDER-left: 0px solid #c0c0c0;
}

.tab_prodotti_tit{

background-color:   #4b52d8;
COLOR: #ffffff; 
FONT-SIZE: 9px; 
FONT-FAMILY: Verdana, Helvetica;
BORDER-BOTTOM: 0px solid #c0c0c0;
BORDER-RIGHT: 0px solid #c0c0c0;
BORDER-top: 0px solid #c0c0c0;
BORDER-left: 0px solid #c0c0c0;
}




.prod  {

	TEXT-ALIGN: left;
	BACKGROUND: none; 
	COLOR: #000000; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Arial,Verdana, Helvetica; 
	TEXT-DECORATION: none

	}

.boxprodtxt{

FONT-SIZE: 10px; 
border-bottom: 1px solid #808080;
border-top: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #c0c0c0;
COLOR: #000000;
BORDER-STYLE: dashed; 
}

.boxprodtxt2{

FONT-SIZE: 16px; 
border-bottom: 1px solid #808080;
border-top: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #c0c0c0;
COLOR: #000000;
BORDER-STYLE: dashed; 
}


.boxprod {
FONT-SIZE: 11px; 
border-bottom: 0px solid #808080;
border-top: 0px solid #c0c0c0;
border-left: 0px solid #c0c0c0;
border-right: 0px solid #c0c0c0;
COLOR: #000000;
BACKGROUND-COLOR: #D9D9D9;
BORDER-STYLE: dashed; 
}

.small_txt_prod{COLOR: #000000; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 9px;}
.txt_prod	{ BACKGROUND: none; text-COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Arial,Verdana, Helvetica }

/* °°°°°°°°°° FINE RODOTTI E VENDITA ONLINE °°°°°°°°°°° */



/* °°°°°°°°°° INIZIO PREFERENZE °°°°°°°°°°° */

.tab_modify{
BACKGROUND-COLOR: #e5ddd2;
}
.hr_pref{
COLOR: #c0c0c0;
height: 1px;
}

.modifyUser {
FONT-FAMILY: Verdana,Helvetica, Arial;
FONT-SIZE: 11px; 
border-bottom: 0px solid #c0c0c0;
border-top: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
COLOR: #000000;
BACKGROUND-COLOR: #;
/*border-style: dashed; */
height: 20px;
}

.modifyUser_txt{
FONT-SIZE: 11px; 
COLOR: #000000;
BACKGROUND-COLOR: #;
border-bottom: 0px solid #c0c0c0;
border-top: 0px;
border-left: 0px;
border-right: 0px solid #062E51;
/*border-style: dashed; */
height: 20px;
}
	
/* °°°°°°°°°° FINE PREFERENZE °°°°°°°°°°° */






/* °°°°°°°°°° INZIZIO ALTRO°°°°°°°°°°° */


.map{

border-bottom: 2px solid #000000;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 2px solid #000000;
}


.img{

COLOR: #000000; 
FONT-SIZE: 11px; 
FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica;
BORDER-BOTTOM: 1px solid #FFB516;
BORDER-RIGHT: 1px solid #FFB516;
BORDER-top: 1px solid #FFB516;
BORDER-left: 1px solid #FFB516;
}


.img_gest{

COLOR: #c0c0c0; 
FONT-SIZE: 11px; 
FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica;
BORDER-BOTTOM: 1px solid #c0c0c0;
BORDER-RIGHT: 1px solid #c0c0c0;
BORDER-top: 1px solid #c0c0c0;
BORDER-left: 1px solid #c0c0c0;
}

.anim{
BORDER-BOTTOM: 0px solid #ffffff;
BORDER-RIGHT: 0px solid #ffffff;
BORDER-top: 0px solid #ffffff;
BORDER-left: 0px solid #ffffff;
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 0;
padding: 0px;
}



/* °°°°°°°°°° INZIZIO ALTRO°°°°°°°°°°° */


.ttt {
border-bottom: 1px solid #749BB0;
border-top:  1px solid #749BB0;
border-left:  1px solid #749BB0;
border-right: 1px solid #749BB0;
background-color : #DDEAF1;
}


.img_p{

COLOR: #000000; 
FONT-SIZE: 11px; 
FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica;
BORDER-BOTTOM: 0px solid #cccccc;
BORDER-RIGHT: 0px solid #cccccc;
BORDER-top: 0px solid #cccccc;
BORDER-left: 0px solid #cccccc;
}


.img_home{

COLOR: #000000; 
FONT-SIZE: 11px; 
FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica;
BORDER-BOTTOM: 5px solid #ffffff;
BORDER-RIGHT: 5px solid #ffffff;
BORDER-top: 1px solid #ffffff;
BORDER-left: 5px solid #ffffff;
}





a.link_pdf2, a:visited.link_pdf2, a:ACTIVE.link_pdf2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;


	line-height: 15px;

	text-decoration : underline;
   
}

a:HOVER.link_pdf2{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;


	line-height: 15px;

	text-decoration : none;
   
}

.pdf2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;


	line-height: 15px;

}






.txt_prod{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #336fa5;


}


.txt_descr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	line-height: 20px;




}


.txt_news_d{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0067c4;
	text-align: justify;
	line-height: 20px;




}


.tab_prod {

background-color:   #ffffff;
border-bottom: 5px solid #8dbce6;
border-top: 1px solid #8dbce6;
border-left: 1px solid #8dbce6;
border-right: 1px solid #8dbce6;
width: 830px;


}

.cert {
BORDER-BOTTOM: 5px solid #ffffff;
BORDER-RIGHT: 7px solid #ffffff;
BORDER-top: 5px solid #ffffff;
BORDER-left: 15px solid #ffffff;
}







#top {
     margin-top: 0px;
     margin-bottom: 0px;
     padding: 0px;
}

.cella-contenuti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	line-height: 20px;
    padding-top:25px;
    margin-top: 0px;
    margin-left: 40px;
    margin-right: 40px; 
}

#contenuto {
    background-color: #ffffff;
    background-image:url('/images/ContentBackground.jpg');
    background-repeat:no-repeat;
}

#contenuto img { 
    margin-left: 25px;
    margin-bottom: 15px;
}


.foot {.
    width: 799px;
    height: 65px;
    background-color: #bababa;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #296280;
    margin-top: 0px;
    margin-left:auto;
    margin-right:auto;
}

.link_foot {

    font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cacaca;

}

.link_foot a, .link_foot a:visited, .link_foot a:ACTIVE {
	
    
   
      font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cacaca;
}

.link_foot a:HOVER{
       font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #c0c0c0;
}

.foot img {
    float:left;
    margin-left: 50px;
    margin-top: 19px;
}

.txt_foot {
   font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;

    float:left;
    margin-top: 10px;
    margin-left:25px;
    height: 10px;
}

#menu { 
    width: 799px;
    height: 50px;
    background-color: #ddeaf1;
    margin: 0px;
}

.button { 
    height: 50px;
    width:auto;
    margin-top: 0px;
    margin-bottom: 0px;
}
.button a {
    height: 50px;
    font-family: Arial;
    color: #000000;
    font-size: 15px;
    text-align:center;
    text-decoration: none;
    border: solid #407693 3px;
    background: #ddeaf1;
}

.button a:hover { 
    background: #ffffff;
    color: #000000;
    font-size: 15px;
    text-decoration: none;
}

h1 { 
   font-family: Arial;
   color: #296280;
   font-size: 30px;
   font-weight:bold;
   text-align:center;
   margin-top: 15px;
}

h2 { 
   font-family: Verdana;
   color: #296280;
   font-size: 18px;
   margin-top: 5px;
   text-decoration:underline;
   font-variant:small-caps;
}

table {
   padding: 0px;
   border: 0px;
   border-spacing: 0px;
}

tr { 
   padding: 0px;
   margin: 0px;
}

td { 
   padding: 0px;
   margin: 0px;
}


#contatti { 
   width: 799px;
   background-color: #ffffff;
   margin-left:auto;
   margin-right:auto;
}

.small_txt2{
   width: 400px;
   margin-left: 200px;
   margin-top: 30px;
   margin-bottom: 25px; 
   COLOR: #000000;
   FONT-FAMILY: Arial, Verdana,Helvetica;
   FONT-SIZE: 12px;
   text-align:center;
}

#form { 
   width: 600px;
   position:relative;
   bottom: 25px;
   margin-left: 100px;
}

.testo { 
   COLOR: #000000;
   FONT-FAMILY: Arial, Verdana,Helvetica;
   FONT-SIZE: 12px;
   font-weight:bold;
}

fieldset { 
    border-bottom-style: solid;
    border-bottom-color: #789AAD;
    border-bottom-width: 4px;
    border-left-style: solid;
    border-left-color: #789AAD;
    border-left-width: 4px;
    border-right-style: solid;
    border-right-color: #789AAD;
    border-right-width: 4px;
    border-top-style: solid;
    border-top-color: #789AAD;
    border-top-width: 4px;
    display: block;
    padding-bottom: 15px;
    padding-left: 60px;
    padding-right: 15px;
    padding-top: 25px;
}

.tab_tot{
BORDER-BOTTOM: 0px solid #000000;
BORDER-RIGHT: 0px solid #000000;
BORDER-top: 0px solid #000000;
BORDER-left: 0px solid #000000;
}

#mappa {
 background-color: #ffffff;
 width: 799px;
 height: %100;
}

.img_gallery { 
 border: solid;
 border-color: #407693;
 border-width: 2px;
 margin: 15px;
 margin-left: 0px;
}

a.link_gallery { 
 text-decoration:none;
 border:none;
}

#scorrimento { 
 overflow-y:auto;
 height: 500px;
 width: 799px;
}